Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for generating LLVM vector predication intrinsics. #7111

Merged
merged 22 commits into from
Oct 25, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
a678da1
Add support for generating llvm.vp.* intrinsics. This is particularly
Sep 16, 2022
541833c
Add vector predicated store support.
Sep 22, 2022
282b6fd
Merge branch 'main' into llvm_vector_predication_intrinsics
Sep 23, 2022
cab2f01
Change how void type is handled with call_intrin, other vector
Sep 23, 2022
5f2972a
Merge branch 'main' into llvm_vector_predication_intrinsics
Sep 24, 2022
4a689e0
Merge branch 'main' into llvm_vector_predication_intrinsics
Sep 27, 2022
72412ac
Merge branch 'main' into llvm_vector_predication_intrinsics
Sep 29, 2022
a6a0ba9
Fix a few issues with types, order of arguments and name mangling in
Oct 5, 2022
ab2a68f
Add support for using @llvm.vp.reduce.* intrinsics in vector reductions.
Oct 7, 2022
8fd2aeb
Merge branch 'main' into llvm_vector_predication_intrinsics
Oct 18, 2022
af55a2e
Small refactor to clean up vector predication support. Mainly
Oct 21, 2022
eaa4100
Typo slipped in.
Oct 21, 2022
d9b52c7
Merge branch 'main' into llvm_vector_predication_intrinsics
Oct 21, 2022
7a8201c
This time for sure.
Oct 21, 2022
c0a9679
Formatting.
Oct 21, 2022
100a5c1
Formatting.
Oct 21, 2022
db0ea7c
More formatting.
Oct 21, 2022
96dcd93
Use std::optional instead of -1 bottom value for mangle_index. Simple
Oct 24, 2022
51f3e35
Switch to using instead of typedef per review feedback.
Oct 24, 2022
cb0cbbc
Address review feedback re: default arguments, moving string
Oct 24, 2022
740f121
Add GitHub issue for fmax/fmin strict_float TODO.
Oct 24, 2022
2c0df5f
Rearrage the maze of twisty passages to not use vector predicated
Oct 24, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading