LLVM/project e5e48c0llvm/lib/CodeGen SjLjEHPrepare.cpp, llvm/test/Transforms/SjLjEHPrepare respect-exception-model-flag.ll

CodeGen: Respect the exception-model module flag in SjLjEHPrepare

Teach SjLjEHPrepare to consult the "exception-model" module flag and only
prepare when the module selects the SjLj model. When the flag is absent the
pass runs as before, implicitly relying on the pass config not running the
pass.

Co-authored-by: Claude (Claude-Opus-4.8) <noreply at anthropic.com>
DeltaFile
+60-0llvm/test/Transforms/SjLjEHPrepare/respect-exception-model-flag.ll
+9-0llvm/lib/CodeGen/SjLjEHPrepare.cpp
+69-02 files

LLVM/project a3540fdclang/lib/CodeGen CGOpenMPRuntime.cpp, offload/include/Shared TaskGraph.h

rebased; clang-format and unused-variable warning fixes

Created using spr 1.3.7
DeltaFile
+2,942-220openmp/runtime/src/kmp_taskdeps.cpp
+2,269-435openmp/runtime/src/kmp_tasking.cpp
+1,345-395clang/lib/CodeGen/CGOpenMPRuntime.cpp
+545-0offload/libomptarget/interface.cpp
+390-74openmp/runtime/src/kmp.h
+408-0offload/include/Shared/TaskGraph.h
+7,899-1,124182 files not shown
+19,287-1,654188 files

LLVM/project 184426eclang/lib/CodeGen CGOpenMPRuntime.cpp, offload/include/Shared TaskGraph.h

[𝘀𝗽𝗿] changes to main this commit is based on

Created using spr 1.3.7

[skip ci]
DeltaFile
+2,936-220openmp/runtime/src/kmp_taskdeps.cpp
+2,265-435openmp/runtime/src/kmp_tasking.cpp
+1,345-395clang/lib/CodeGen/CGOpenMPRuntime.cpp
+545-0offload/libomptarget/interface.cpp
+390-74openmp/runtime/src/kmp.h
+408-0offload/include/Shared/TaskGraph.h
+7,889-1,124180 files not shown
+19,059-1,654186 files

LLVM/project ba81eacclang/lib/CodeGen CGOpenMPRuntime.cpp, offload/include/Shared TaskGraph.h

[𝘀𝗽𝗿] changes to main this commit is based on

Created using spr 1.3.7

[skip ci]
DeltaFile
+2,936-220openmp/runtime/src/kmp_taskdeps.cpp
+2,265-435openmp/runtime/src/kmp_tasking.cpp
+1,345-395clang/lib/CodeGen/CGOpenMPRuntime.cpp
+545-0offload/libomptarget/interface.cpp
+390-74openmp/runtime/src/kmp.h
+408-0offload/include/Shared/TaskGraph.h
+7,889-1,124178 files not shown
+18,991-1,652184 files

LLVM/project a274408clang/lib/CodeGen CGOpenMPRuntime.cpp, offload/include/Shared TaskGraph.h

rebased; clang-format and unused-variable warning fixes

Created using spr 1.3.7
DeltaFile
+2,936-220openmp/runtime/src/kmp_taskdeps.cpp
+2,265-435openmp/runtime/src/kmp_tasking.cpp
+1,345-395clang/lib/CodeGen/CGOpenMPRuntime.cpp
+545-0offload/libomptarget/interface.cpp
+390-74openmp/runtime/src/kmp.h
+408-0offload/include/Shared/TaskGraph.h
+7,889-1,124180 files not shown
+19,059-1,654186 files

LLVM/project 9138954clang/lib/CodeGen CGOpenMPRuntime.cpp, offload/include/Shared TaskGraph.h

rebased; clang-format and unused-variable warning fixes

Created using spr 1.3.7
DeltaFile
+2,936-220openmp/runtime/src/kmp_taskdeps.cpp
+2,265-435openmp/runtime/src/kmp_tasking.cpp
+1,345-395clang/lib/CodeGen/CGOpenMPRuntime.cpp
+545-0offload/libomptarget/interface.cpp
+390-74openmp/runtime/src/kmp.h
+408-0offload/include/Shared/TaskGraph.h
+7,889-1,124178 files not shown
+18,991-1,652184 files

LLVM/project 78e2275clang/lib/CodeGen CGOpenMPRuntime.cpp, offload/include/Shared TaskGraph.h

[𝘀𝗽𝗿] changes to main this commit is based on

Created using spr 1.3.7

[skip ci]
DeltaFile
+2,936-220openmp/runtime/src/kmp_taskdeps.cpp
+2,265-435openmp/runtime/src/kmp_tasking.cpp
+1,256-382clang/lib/CodeGen/CGOpenMPRuntime.cpp
+545-0offload/libomptarget/interface.cpp
+390-74openmp/runtime/src/kmp.h
+408-0offload/include/Shared/TaskGraph.h
+7,800-1,111175 files not shown
+18,666-1,635181 files

LLVM/project 5f2c4c3clang/lib/CodeGen CGOpenMPRuntime.cpp, offload/include/Shared TaskGraph.h

rebased; clang-format and unused-variable warning fixes

Created using spr 1.3.7
DeltaFile
+2,936-220openmp/runtime/src/kmp_taskdeps.cpp
+2,265-435openmp/runtime/src/kmp_tasking.cpp
+1,256-382clang/lib/CodeGen/CGOpenMPRuntime.cpp
+545-0offload/libomptarget/interface.cpp
+390-74openmp/runtime/src/kmp.h
+408-0offload/include/Shared/TaskGraph.h
+7,800-1,111175 files not shown
+18,666-1,635181 files

LLVM/project cd54674clang/lib/CodeGen CGOpenMPRuntime.cpp, offload/include/Shared TaskGraph.h

[𝘀𝗽𝗿] changes to main this commit is based on

Created using spr 1.3.7

[skip ci]
DeltaFile
+2,936-220openmp/runtime/src/kmp_taskdeps.cpp
+2,265-435openmp/runtime/src/kmp_tasking.cpp
+1,227-372clang/lib/CodeGen/CGOpenMPRuntime.cpp
+520-0offload/libomptarget/interface.cpp
+390-74openmp/runtime/src/kmp.h
+408-0offload/include/Shared/TaskGraph.h
+7,746-1,101173 files not shown
+18,542-1,625179 files

LLVM/project 1723384clang/lib/CodeGen CGOpenMPRuntime.cpp, offload/include/Shared TaskGraph.h

rebased; clang-format and unused-variable warning fixes

Created using spr 1.3.7
DeltaFile
+2,936-220openmp/runtime/src/kmp_taskdeps.cpp
+2,265-435openmp/runtime/src/kmp_tasking.cpp
+1,227-372clang/lib/CodeGen/CGOpenMPRuntime.cpp
+520-0offload/libomptarget/interface.cpp
+390-74openmp/runtime/src/kmp.h
+408-0offload/include/Shared/TaskGraph.h
+7,746-1,101173 files not shown
+18,542-1,625179 files

LLVM/project 292300dclang/lib/CodeGen CGOpenMPRuntime.cpp, offload/include/Shared TaskGraph.h

[𝘀𝗽𝗿] changes to main this commit is based on

Created using spr 1.3.7

[skip ci]
DeltaFile
+2,919-220openmp/runtime/src/kmp_taskdeps.cpp
+2,261-435openmp/runtime/src/kmp_tasking.cpp
+1,227-372clang/lib/CodeGen/CGOpenMPRuntime.cpp
+520-0offload/libomptarget/interface.cpp
+384-74openmp/runtime/src/kmp.h
+408-0offload/include/Shared/TaskGraph.h
+7,719-1,101171 files not shown
+18,368-1,625177 files

LLVM/project 5893864clang/lib/CodeGen CGOpenMPRuntime.cpp, offload/include/Shared TaskGraph.h

[𝘀𝗽𝗿] changes to main this commit is based on

Created using spr 1.3.7

[skip ci]
DeltaFile
+2,918-220openmp/runtime/src/kmp_taskdeps.cpp
+2,241-435openmp/runtime/src/kmp_tasking.cpp
+1,227-372clang/lib/CodeGen/CGOpenMPRuntime.cpp
+520-0offload/libomptarget/interface.cpp
+377-74openmp/runtime/src/kmp.h
+408-0offload/include/Shared/TaskGraph.h
+7,691-1,101167 files not shown
+17,967-1,625173 files

LLVM/project c8e9276clang/lib/CodeGen CGOpenMPRuntime.cpp, offload/include/Shared TaskGraph.h

rebased; clang-format and unused-variable warning fixes

Created using spr 1.3.7
DeltaFile
+2,919-220openmp/runtime/src/kmp_taskdeps.cpp
+2,261-435openmp/runtime/src/kmp_tasking.cpp
+1,227-372clang/lib/CodeGen/CGOpenMPRuntime.cpp
+520-0offload/libomptarget/interface.cpp
+384-74openmp/runtime/src/kmp.h
+408-0offload/include/Shared/TaskGraph.h
+7,719-1,101171 files not shown
+18,368-1,625177 files

LLVM/project 684e1e8clang/lib/CodeGen CGOpenMPRuntime.cpp, offload/include/Shared TaskGraph.h

[𝘀𝗽𝗿] changes to main this commit is based on

Created using spr 1.3.7

[skip ci]
DeltaFile
+2,901-220openmp/runtime/src/kmp_taskdeps.cpp
+1,846-435openmp/runtime/src/kmp_tasking.cpp
+1,227-372clang/lib/CodeGen/CGOpenMPRuntime.cpp
+520-0offload/libomptarget/interface.cpp
+356-74openmp/runtime/src/kmp.h
+408-0offload/include/Shared/TaskGraph.h
+7,258-1,101167 files not shown
+17,528-1,620173 files

LLVM/project c974d66clang/lib/CodeGen CGOpenMPRuntime.cpp, offload/include/Shared TaskGraph.h

rebased; clang-format and unused-variable warning fixes

Created using spr 1.3.7
DeltaFile
+2,918-220openmp/runtime/src/kmp_taskdeps.cpp
+2,241-435openmp/runtime/src/kmp_tasking.cpp
+1,227-372clang/lib/CodeGen/CGOpenMPRuntime.cpp
+520-0offload/libomptarget/interface.cpp
+377-74openmp/runtime/src/kmp.h
+408-0offload/include/Shared/TaskGraph.h
+7,691-1,101167 files not shown
+17,967-1,625173 files

LLVM/project d4bd765clang/lib/CodeGen CGOpenMPRuntime.cpp, offload/include/Shared TaskGraph.h

[𝘀𝗽𝗿] changes to main this commit is based on

Created using spr 1.3.7

[skip ci]
DeltaFile
+2,901-220openmp/runtime/src/kmp_taskdeps.cpp
+1,829-435openmp/runtime/src/kmp_tasking.cpp
+1,227-372clang/lib/CodeGen/CGOpenMPRuntime.cpp
+520-0offload/libomptarget/interface.cpp
+356-74openmp/runtime/src/kmp.h
+408-0offload/include/Shared/TaskGraph.h
+7,241-1,101166 files not shown
+17,458-1,620172 files

LLVM/project 7b29401clang/lib/CodeGen CGOpenMPRuntime.cpp, offload/include/Shared TaskGraph.h

rebased; clang-format and unused-variable warning fixes

Created using spr 1.3.7
DeltaFile
+2,901-220openmp/runtime/src/kmp_taskdeps.cpp
+1,846-435openmp/runtime/src/kmp_tasking.cpp
+1,227-372clang/lib/CodeGen/CGOpenMPRuntime.cpp
+520-0offload/libomptarget/interface.cpp
+356-74openmp/runtime/src/kmp.h
+408-0offload/include/Shared/TaskGraph.h
+7,258-1,101167 files not shown
+17,528-1,620173 files

LLVM/project fcc104fclang/lib/CodeGen CGOpenMPRuntime.cpp, offload/include/Shared TaskGraph.h

rebased; clang-format and unused-variable warning fixes

Created using spr 1.3.7
DeltaFile
+2,901-220openmp/runtime/src/kmp_taskdeps.cpp
+1,829-435openmp/runtime/src/kmp_tasking.cpp
+1,227-372clang/lib/CodeGen/CGOpenMPRuntime.cpp
+520-0offload/libomptarget/interface.cpp
+356-74openmp/runtime/src/kmp.h
+408-0offload/include/Shared/TaskGraph.h
+7,241-1,101166 files not shown
+17,458-1,620172 files

LLVM/project 5c851f7clang/lib/CodeGen CGOpenMPRuntime.cpp, offload/include/Shared TaskGraph.h

[𝘀𝗽𝗿] changes to main this commit is based on

Created using spr 1.3.7

[skip ci]
DeltaFile
+2,901-220openmp/runtime/src/kmp_taskdeps.cpp
+1,829-435openmp/runtime/src/kmp_tasking.cpp
+1,227-372clang/lib/CodeGen/CGOpenMPRuntime.cpp
+520-0offload/libomptarget/interface.cpp
+356-74openmp/runtime/src/kmp.h
+408-0offload/include/Shared/TaskGraph.h
+7,241-1,101165 files not shown
+17,190-1,620171 files

LLVM/project 6f673a3clang/lib/CodeGen CGOpenMPRuntime.cpp, offload/include/Shared TaskGraph.h

rebased; clang-format and unused-variable warning fixes

Created using spr 1.3.7
DeltaFile
+2,901-220openmp/runtime/src/kmp_taskdeps.cpp
+1,829-435openmp/runtime/src/kmp_tasking.cpp
+1,227-372clang/lib/CodeGen/CGOpenMPRuntime.cpp
+520-0offload/libomptarget/interface.cpp
+356-74openmp/runtime/src/kmp.h
+408-0offload/include/Shared/TaskGraph.h
+7,241-1,101165 files not shown
+17,190-1,620171 files

LLVM/project fc6fef2clang/lib/CodeGen CGOpenMPRuntime.cpp, offload/include/Shared TaskGraph.h

[𝘀𝗽𝗿] changes to main this commit is based on

Created using spr 1.3.7

[skip ci]
DeltaFile
+2,901-220openmp/runtime/src/kmp_taskdeps.cpp
+1,829-435openmp/runtime/src/kmp_tasking.cpp
+1,227-372clang/lib/CodeGen/CGOpenMPRuntime.cpp
+520-0offload/libomptarget/interface.cpp
+356-74openmp/runtime/src/kmp.h
+408-0offload/include/Shared/TaskGraph.h
+7,241-1,101165 files not shown
+17,151-1,620171 files

LLVM/project 8242afaclang/lib/CodeGen CGOpenMPRuntime.cpp, offload/include/Shared TaskGraph.h

[𝘀𝗽𝗿] changes to main this commit is based on

Created using spr 1.3.7

[skip ci]
DeltaFile
+2,901-220openmp/runtime/src/kmp_taskdeps.cpp
+1,829-435openmp/runtime/src/kmp_tasking.cpp
+859-222clang/lib/CodeGen/CGOpenMPRuntime.cpp
+520-0offload/libomptarget/interface.cpp
+356-74openmp/runtime/src/kmp.h
+408-0offload/include/Shared/TaskGraph.h
+6,873-951156 files not shown
+16,177-1,454162 files

LLVM/project d02ffa4clang/lib/CodeGen CGOpenMPRuntime.cpp, offload/include/Shared TaskGraph.h

rebased; clang-format and unused-variable warning fixes

Created using spr 1.3.7
DeltaFile
+2,901-220openmp/runtime/src/kmp_taskdeps.cpp
+1,829-435openmp/runtime/src/kmp_tasking.cpp
+1,227-372clang/lib/CodeGen/CGOpenMPRuntime.cpp
+520-0offload/libomptarget/interface.cpp
+356-74openmp/runtime/src/kmp.h
+408-0offload/include/Shared/TaskGraph.h
+7,241-1,101165 files not shown
+17,151-1,620171 files

LLVM/project 57fb8ddclang/lib/CodeGen CGOpenMPRuntime.cpp, offload/include/Shared TaskGraph.h

[𝘀𝗽𝗿] changes to main this commit is based on

Created using spr 1.3.7

[skip ci]
DeltaFile
+2,882-220openmp/runtime/src/kmp_taskdeps.cpp
+1,400-433openmp/runtime/src/kmp_tasking.cpp
+859-222clang/lib/CodeGen/CGOpenMPRuntime.cpp
+520-0offload/libomptarget/interface.cpp
+408-0offload/include/Shared/TaskGraph.h
+267-74openmp/runtime/src/kmp.h
+6,336-949156 files not shown
+15,640-1,452162 files

LLVM/project b3fb574clang/lib/CodeGen CGOpenMPRuntime.cpp, offload/include/Shared TaskGraph.h

rebased; clang-format and unused-variable warning fixes

Created using spr 1.3.7
DeltaFile
+2,901-220openmp/runtime/src/kmp_taskdeps.cpp
+1,829-435openmp/runtime/src/kmp_tasking.cpp
+859-222clang/lib/CodeGen/CGOpenMPRuntime.cpp
+520-0offload/libomptarget/interface.cpp
+356-74openmp/runtime/src/kmp.h
+408-0offload/include/Shared/TaskGraph.h
+6,873-951156 files not shown
+16,177-1,454162 files

LLVM/project b21c5abclang/lib/CodeGen CGOpenMPRuntime.cpp, offload/include/Shared TaskGraph.h

rebased; clang-format and unused-variable warning fixes

Created using spr 1.3.7
DeltaFile
+2,882-220openmp/runtime/src/kmp_taskdeps.cpp
+1,400-433openmp/runtime/src/kmp_tasking.cpp
+859-222clang/lib/CodeGen/CGOpenMPRuntime.cpp
+520-0offload/libomptarget/interface.cpp
+408-0offload/include/Shared/TaskGraph.h
+267-74openmp/runtime/src/kmp.h
+6,336-949156 files not shown
+15,640-1,452162 files

LLVM/project 478dd5cclang/lib/CodeGen CGOpenMPRuntime.cpp, offload/include/Shared TaskGraph.h

[𝘀𝗽𝗿] changes to main this commit is based on

Created using spr 1.3.7

[skip ci]
DeltaFile
+2,882-220openmp/runtime/src/kmp_taskdeps.cpp
+1,400-433openmp/runtime/src/kmp_tasking.cpp
+859-222clang/lib/CodeGen/CGOpenMPRuntime.cpp
+520-0offload/libomptarget/interface.cpp
+408-0offload/include/Shared/TaskGraph.h
+267-74openmp/runtime/src/kmp.h
+6,336-949155 files not shown
+15,616-1,452161 files

LLVM/project 2fe167aclang/lib/CodeGen CGOpenMPRuntime.cpp, offload/include/Shared TaskGraph.h

[𝘀𝗽𝗿] changes to main this commit is based on

Created using spr 1.3.7

[skip ci]
DeltaFile
+2,882-220openmp/runtime/src/kmp_taskdeps.cpp
+1,390-433openmp/runtime/src/kmp_tasking.cpp
+874-222clang/lib/CodeGen/CGOpenMPRuntime.cpp
+520-0offload/libomptarget/interface.cpp
+408-0offload/include/Shared/TaskGraph.h
+267-74openmp/runtime/src/kmp.h
+6,341-949150 files not shown
+14,890-1,452156 files

LLVM/project 1878231clang/lib/CodeGen CGOpenMPRuntime.cpp, offload/include/Shared TaskGraph.h

rebased; clang-format and unused-variable warning fixes

Created using spr 1.3.7
DeltaFile
+2,882-220openmp/runtime/src/kmp_taskdeps.cpp
+1,400-433openmp/runtime/src/kmp_tasking.cpp
+859-222clang/lib/CodeGen/CGOpenMPRuntime.cpp
+520-0offload/libomptarget/interface.cpp
+408-0offload/include/Shared/TaskGraph.h
+267-74openmp/runtime/src/kmp.h
+6,336-949155 files not shown
+15,616-1,452161 files

LLVM/project 4dd5ee5clang/lib/CodeGen CGOpenMPRuntime.cpp, offload/include/Shared TaskGraph.h

rebased; clang-format and unused-variable warning fixes

Created using spr 1.3.7
DeltaFile
+2,882-220openmp/runtime/src/kmp_taskdeps.cpp
+1,390-433openmp/runtime/src/kmp_tasking.cpp
+874-222clang/lib/CodeGen/CGOpenMPRuntime.cpp
+520-0offload/libomptarget/interface.cpp
+408-0offload/include/Shared/TaskGraph.h
+267-74openmp/runtime/src/kmp.h
+6,341-949150 files not shown
+14,890-1,452156 files