llvm-project
[clang][OpenMP] Add no-loop SPMD kernel promotion
#224041
Open

[clang][OpenMP] Add no-loop SPMD kernel promotion #224041

nicebert wants to merge 6 commits into main from users/nicebert/clang-openmp-no-loop-core
nicebert
llvmorg-github-actions llvmorg-github-actions added clang:codegen
llvmorg-github-actions llvmorg-github-actions added flang:openmp
llvmorg-github-actions llvmorg-github-actions added clang:openmp
llvmorg-github-actions llvmorg-github-actions added offload
llvmorg-github-actions
nicebert nicebert requested a review from ro-i ro-i 48 days ago
nicebert nicebert requested a review from dhruvachak dhruvachak 48 days ago
nicebert nicebert force pushed from 664a9db4 to 34338f85 47 days ago
nicebert nicebert requested a review from jhuber6 jhuber6 42 days ago
dhruvachak
dhruvachak commented on 2026-09-23
dhruvachak
dhruvachak commented on 2026-09-23
dhruvachak
dhruvachak commented on 2026-09-23
dhruvachak
dhruvachak commented on 2026-09-24
dhruvachak
dhruvachak commented on 2026-09-29
dhruvachak
dhruvachak commented on 2026-09-29
nicebert nicebert force pushed from 7ff0f54f to 25adf9a7 29 days ago
nicebert nicebert force pushed from 25adf9a7 to a38f7477 28 days ago
nicebert nicebert force pushed from a38f7477 to b404e849 28 days ago
nicebert
nicebert nicebert requested a review from dhruvachak dhruvachak 27 days ago
nicebert nicebert force pushed from 47f0274f to d6944e95 27 days ago
ro-i
ro-i commented on 2026-10-08
ro-i
ro-i approved these changes on 2026-10-13
ro-i
dhruvachak
dhruvachak commented on 2026-10-14
dhruvachak
dhruvachak approved these changes on 2026-10-14
github-actions
nicebert nicebert force pushed from 99f002ad to 3f635ee9 15 days ago
nicebert nicebert requested a review from dhruvachak dhruvachak 14 days ago
dhruvachak
dhruvachak approved these changes on 2026-10-21
dhruvachak
dhruvachak commented on 2026-10-21
nicebert [clang][OpenMP] Add no-loop SPMD kernel promotion
62c7cc9d
nicebert Remove unused OnlyUnresolved parameter
0907a168
nicebert Share one no-loop eligibility check between exec mode and body
09b0deb0
nicebert Restructure no-loop test and cover missing cases
f8ea9ff5
nicebert Check the emitted loop against the promoted one
bb742334
nicebert Fix edge case defects and add test coverage
98b181d4
nicebert nicebert force pushed from 3f635ee9 to 98b181d4 13 days ago
dhruvachak
ro-i
nicebert

Login to write a write a comment.

Login via GitHub

Reviewers
Assignees
No one assigned
Labels
Milestone