llvm-project
[CIR] Upstream support for setjmp & longjmp builtins
#178989
Merged

[CIR] Upstream support for setjmp & longjmp builtins #178989

andykaylor merged 23 commits into llvm:main from ayokunle321:setjmp-builtin
ayokunle321
ayokunle321 add support for setjmp and longjmp builtins
eb74487e
ayokunle321 remove longjmp handling
c436f058
ayokunle321 ayokunle321 requested a review from lanza lanza 139 days ago
ayokunle321 ayokunle321 requested a review from bcardosolopes bcardosolopes 139 days ago
ayokunle321 ayokunle321 requested a review from xlauko xlauko 139 days ago
ayokunle321 ayokunle321 requested a review from andykaylor andykaylor 139 days ago
llvmbot llvmbot added clang
llvmbot llvmbot added ClangIR
llvmbot
github-actions
ayokunle321 fix code format
d9e3c9ab
ayokunle321 fix code format
0e049456
github-actions
ayokunle321 add support for longjmp
6abcae6d
ayokunle321 ayokunle321 force pushed to 6abcae6d 139 days ago
ayokunle321 ayokunle321 changed the title Upstream support for setjmp builtin Upstream support for setjmp & longjmp builtins 139 days ago
ayokunle321 replace builder create method with op's create method
a264c437
bruteforceboy
bruteforceboy
bruteforceboy commented on 2026-01-31
bruteforceboy
bruteforceboy commented on 2026-01-31
ayokunle321 code style fixes
1b33deef
ayokunle321 revert stacksave op's rename
2f16b190
ayokunle321 replace getLLVMfunc function & rename stacksave op
51819e05
ayokunle321 ayokunle321 changed the title Upstream support for setjmp & longjmp builtins [CIR] Upstream support for setjmp & longjmp builtins 136 days ago
ayokunle321
ayokunle321
andykaylor
andykaylor commented on 2026-02-03
ayokunle321
andykaylor
ayokunle321 remove _setjmp handling and irrelevant tests
66f96f6d
ayokunle321 ayokunle321 force pushed to 66f96f6d 128 days ago
ayokunle321 remove builtin attr
d65c3f9d
ayokunle321 Merge branch 'main' into setjmp-builtin
3d0ec34a
ayokunle321 Add line separator for CIR_EhInitiateOp
4c8838ec
ayokunle321 fix code format
95e02950
ayokunle321 Merge branch 'main' into setjmp-builtin
a22ae71f
ayokunle321 Merge branch 'main' into setjmp-builtin
5741f23f
andykaylor
andykaylor commented on 2026-02-12
andykaylor
andykaylor commented on 2026-02-13
ayokunle321 make addresses aligned and use CIRGenBuilder's createStore
0708171b
ayokunle321 Remove CIRBaseBuilderTy's createStore from scope
f9f055f1
ayokunle321 fix cast buffer expressions
de357001
ayokunle321 update test to account for buffer's alignment
12e4bcf2
ayokunle321 ayokunle321 force pushed to 12e4bcf2 122 days ago
ayokunle321 Remove llvm/build-release from .gitignore
928661fb
ayokunle321 reuse voidPtrTy variable
cc6adae3
ayokunle321 refactor alignment computation
d7ddf2ee
ayokunle321
andykaylor
andykaylor approved these changes on 2026-02-17
andykaylor andykaylor merged 7edf569c into main 121 days ago

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone