aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/WebAssembly/WebAssemblyLowerEmscriptenEHSjLj.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-05-04[Target] Remove unused local variables (NFC) (#138443)Kazu Hirata1-1/+0
2025-04-26[llvm] Use llvm::replace (NFC) (#137481)Kazu Hirata1-1/+1
2025-03-17[WebAssembly] Change placeholder from `undef` to `poison` (#131536)Pedro Lobo1-2/+2
2025-03-10[WebAssembly] Remove wasm-specific findWasmUnwindDestinations (#130374)Heejin Ahn1-3/+0
2025-03-03[WebAssembly] Avoid repeated hash lookups (NFC) (#129469)Kazu Hirata1-3/+4
2025-02-26[WebAssemblyLowerEmscriptenEHSjLj] Avoid setting import_name where possible (...Sam Clegg1-20/+25
2025-01-24[NFC][DebugInfo] Use iterator-flavour getFirstNonPHI at many call-sites (#123...Jeremy Morse1-2/+2
2025-01-23[IR] Replace of PointerType::getUnqual(Type) with opaque version (NFC) (#123909)Mats Jun Larsen1-1/+1
2024-11-05[WebAssembly] Use heterogenous lookups with std::set (NFC) (#114930)Kazu Hirata1-3/+3
2024-10-13[WebAssembly] Avoid repeated hash lookups (NFC) (#112124)Kazu Hirata1-2/+3
2024-10-11[NFC] Rename `Intrinsic::getDeclaration` to `getOrInsertDeclaration` (#111752)Rahul Joshi1-1/+1
2024-09-19[LLVM] Use {} instead of std::nullopt to initialize empty ArrayRef (#109133)Jay Foad1-2/+2
2024-07-25Reapply "[WebAssembly] Fix phi handling for Wasm SjLj (#99730)"Heejin Ahn1-0/+50
2024-07-24Revert "[WebAssembly] Fix phi handling for Wasm SjLj (#99730)"Heejin Ahn1-50/+0
2024-07-23[WebAssembly] Fix phi handling for Wasm SjLj (#99730)Heejin Ahn1-0/+50
2024-06-29[IRBuilder] Don't include Module.h (NFC) (#97159)Nikita Popov1-0/+1
2024-06-24Revert "[IR][NFC] Update IRBuilder to use InsertPosition (#96497)"Stephen Tozer1-1/+1
2024-06-24[IR][NFC] Update IRBuilder to use InsertPosition (#96497)Stephen Tozer1-1/+1
2024-03-28Revert "[WebAssembly] Remove threwValue comparison after __wasm_setjmp_test (...Heejin Ahn1-3/+5
2024-03-27[WebAssembly] Remove threwValue comparison after __wasm_setjmp_test (#86633)Heejin Ahn1-5/+3
2024-03-25[WebAssembly] Implement an alternative translation for -wasm-enable-sjlj (#84...YAMAMOTO Takashi1-215/+99
2024-03-19[NFC][RemoveDIs] Use iterators for insertion at various call-sites (#84736)Jeremy Morse1-3/+3
2023-12-11[llvm] Use StringRef::{starts,ends}_with (NFC) (#74956)Kazu Hirata1-2/+2
2023-09-19Move CallInst::CreateFree to IRBuilderBaseKonrad Kleine1-7/+2
2023-09-19[llvm] Move CallInst::CreateMalloc to IRBuilderBase::CreateMallocKonrad Kleine1-4/+3
2023-09-11[NFC][RemoveDIs] Use iterators over inst-pointers when using IRBuilderJeremy Morse1-1/+1
2023-08-12[llvm] Remove SmallSet from MachineInstr.hElliot Goodrich1-0/+1
2023-08-02Stop using legacy helpers indicating typed pointer types. NFCBjorn Pettersson1-23/+22
2023-06-28[llvm] Replace uses of Type::getPointerTo (NFC)Youngsuk Kim1-3/+1
2023-03-17[WebAssembly] Replace Bugzilla links with Github issuesHeejin Ahn1-1/+1
2023-03-14[Target] Use *{Set,Map}::contains (NFC)Kazu Hirata1-1/+1
2023-02-23[WebAssembly] Split WebAssemblyUtils to fix library layering for MC tools.Craig Topper1-1/+1
2022-12-17std::optional::value => operator*/operator->Fangrui Song1-1/+1
2022-12-13[NFC] Cleanup: Remove uses of BasicBlock::getInstList().Vasileios Porpodas1-1/+1
2022-12-02[Target] Use std::nullopt instead of None (NFC)Kazu Hirata1-3/+3
2022-10-11[Attributes] Return Optional from getAllocSizeArgs() (NFC)Nikita Popov1-4/+2
2022-08-17[WebAssembly] WebAssemblyLowerEmscriptenEHSjLj: Fix signature of malloc in wa...Sam Clegg1-3/+5
2022-07-30[NFC] Switch a few uses of undef to poison as placeholders for unreachable codeNuno Lopes1-2/+2
2022-07-13[llvm] Use value instead of getValue (NFC)Kazu Hirata1-1/+1
2022-06-25[llvm] Don't use Optional::hasValue (NFC)Kazu Hirata1-1/+1
2022-06-25Revert "Don't use Optional::hasValue (NFC)"Kazu Hirata1-2/+2
2022-06-25Don't use Optional::hasValue (NFC)Kazu Hirata1-2/+2
2022-03-16[WebAssembly] Improve EH/SjLj error messagesHeejin Ahn1-7/+18
2022-02-17[WebAssembly] Make EH/SjLj vars unconditionally thread localHeejin Ahn1-28/+19
2022-02-14[WebAssembly] Use GeneralDynamic TLS for exception handling builtins.Sam Clegg1-1/+1
2022-01-29[WebAssembly] Use cast<> instead of dyn_cast<> to avoid dereference of nullptrSimon Pilgrim1-2/+2
2022-01-27[WebAssembly] Nullify unnecessary setjmp invokesHeejin Ahn1-7/+9
2022-01-27[WebAssembly] Handle cleanuppad with no parent in Wasm SjLjHeejin Ahn1-3/+6
2022-01-27[WebAssembly] Error out for setjmp within catch clause for Wasm SjLjHeejin Ahn1-0/+3
2022-01-27[WebAssembly] Don't copy noreturn attr to invokesHeejin Ahn1-0/+3