llvm-project
09b0deb0
- Share one no-loop eligibility check between exec mode and body
Go
Login via GitHub
Home
Pricing
FAQ
Install
Login
via GitHub
Commit
View On
GitHub
Commit
9 days ago
Share one no-loop eligibility check between exec mode and body The kernel is tagged SPMD_NO_LOOP by a single check, and the body is emitted loop-free exactly when the kernel carries that tag. Add tests for the clauses that block promotion.
References
#224041 - [clang][OpenMP] Add no-loop SPMD kernel promotion
#224045 - [clang][OpenMP] Emit lastprivate final copies in no-loop kernels
#224650 - [clang][OpenMP] Extend no-loop promotion to the split teams loop
#229079 - [clang][OpenMP] Add grid-stride loop SPMD kernel promotion
#229677 - [offload][OpenMP][NFC] Add a default-grid run to the no-loop tests
Author
nicebert
Committer
nicebert
Parents
0907a168
Loading