diff options
author | Joseph Huber <huberjn@outlook.com> | 2025-02-17 14:06:24 -0600 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-02-17 14:06:24 -0600 |
commit | 9a584b07d7c29cec65bb446782c4ddddaf72e6d8 (patch) | |
tree | fa44f650f0b5ff1dfbd707f6b09e7e11f66368f4 /llvm/lib/Analysis/LoopAccessAnalysis.cpp | |
parent | a7a356833df81b605ecaa3b0a7391da68805b680 (diff) | |
download | llvm-9a584b07d7c29cec65bb446782c4ddddaf72e6d8.zip llvm-9a584b07d7c29cec65bb446782c4ddddaf72e6d8.tar.gz llvm-9a584b07d7c29cec65bb446782c4ddddaf72e6d8.tar.bz2 |
[Clang] Add handlers for 'match_any' and 'match_all' to `gpuintrin.h` (#127504)
Summary:
These helpers are very useful but currently absent. They allow the user
to get a bitmask representing the matches within the warp. I have made
an executive decision to drop the `predicate` return from `match_all`
because it's easily testable with `match_all() == __activemask()`.
Diffstat (limited to 'llvm/lib/Analysis/LoopAccessAnalysis.cpp')
0 files changed, 0 insertions, 0 deletions