summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/WebAssembly/WebAssemblyLowerEmscriptenEHSjLj.cpp
AgeCommit message (Expand)Author
2025-07-29[WebAssemblyLowerEmscriptenEHSjLj] Avoid lifetime of phi (#150932)Nikita Popov
2025-07-14[llvm] Remove unused includes (NFC) (#148768)Kazu Hirata
2025-05-04[Target] Remove unused local variables (NFC) (#138443)Kazu Hirata
2025-04-26[llvm] Use llvm::replace (NFC) (#137481)Kazu Hirata
2025-03-17[WebAssembly] Change placeholder from `undef` to `poison` (#131536)Pedro Lobo
2025-03-10[WebAssembly] Remove wasm-specific findWasmUnwindDestinations (#130374)Heejin Ahn
2025-03-03[WebAssembly] Avoid repeated hash lookups (NFC) (#129469)Kazu Hirata
2025-02-26[WebAssemblyLowerEmscriptenEHSjLj] Avoid setting import_name where possible (...Sam Clegg
2025-01-24[NFC][DebugInfo] Use iterator-flavour getFirstNonPHI at many call-sites (#123...Jeremy Morse
2025-01-23[IR] Replace of PointerType::getUnqual(Type) with opaque version (NFC) (#123909)Mats Jun Larsen
2024-11-05[WebAssembly] Use heterogenous lookups with std::set (NFC) (#114930)Kazu Hirata
2024-10-13[WebAssembly] Avoid repeated hash lookups (NFC) (#112124)Kazu Hirata
2024-10-11[NFC] Rename `Intrinsic::getDeclaration` to `getOrInsertDeclaration` (#111752)Rahul Joshi
2024-09-19[LLVM] Use {} instead of std::nullopt to initialize empty ArrayRef (#109133)Jay Foad
2024-07-25Reapply "[WebAssembly] Fix phi handling for Wasm SjLj (#99730)"Heejin Ahn
2024-07-24Revert "[WebAssembly] Fix phi handling for Wasm SjLj (#99730)"Heejin Ahn
2024-07-23[WebAssembly] Fix phi handling for Wasm SjLj (#99730)Heejin Ahn
2024-06-29[IRBuilder] Don't include Module.h (NFC) (#97159)Nikita Popov
2024-06-24Revert "[IR][NFC] Update IRBuilder to use InsertPosition (#96497)"Stephen Tozer
2024-06-24[IR][NFC] Update IRBuilder to use InsertPosition (#96497)Stephen Tozer
2024-03-28Revert "[WebAssembly] Remove threwValue comparison after __wasm_setjmp_test (...Heejin Ahn
2024-03-27[WebAssembly] Remove threwValue comparison after __wasm_setjmp_test (#86633)Heejin Ahn
2024-03-25[WebAssembly] Implement an alternative translation for -wasm-enable-sjlj (#84...YAMAMOTO Takashi
2024-03-19[NFC][RemoveDIs] Use iterators for insertion at various call-sites (#84736)Jeremy Morse
2023-12-11[llvm] Use StringRef::{starts,ends}_with (NFC) (#74956)Kazu Hirata
2023-09-19Move CallInst::CreateFree to IRBuilderBaseKonrad Kleine
2023-09-19[llvm] Move CallInst::CreateMalloc to IRBuilderBase::CreateMallocKonrad Kleine
2023-09-11[NFC][RemoveDIs] Use iterators over inst-pointers when using IRBuilderJeremy Morse
2023-08-12[llvm] Remove SmallSet from MachineInstr.hElliot Goodrich
2023-08-02Stop using legacy helpers indicating typed pointer types. NFCBjorn Pettersson
2023-06-28[llvm] Replace uses of Type::getPointerTo (NFC)Youngsuk Kim
2023-03-17[WebAssembly] Replace Bugzilla links with Github issuesHeejin Ahn
2023-03-14[Target] Use *{Set,Map}::contains (NFC)Kazu Hirata
2023-02-23[WebAssembly] Split WebAssemblyUtils to fix library layering for MC tools.Craig Topper
2022-12-17std::optional::value => operator*/operator->Fangrui Song
2022-12-13[NFC] Cleanup: Remove uses of BasicBlock::getInstList().Vasileios Porpodas
2022-12-02[Target] Use std::nullopt instead of None (NFC)Kazu Hirata
2022-10-11[Attributes] Return Optional from getAllocSizeArgs() (NFC)Nikita Popov
2022-08-17[WebAssembly] WebAssemblyLowerEmscriptenEHSjLj: Fix signature of malloc in wa...Sam Clegg
2022-07-30[NFC] Switch a few uses of undef to poison as placeholders for unreachable codeNuno Lopes
2022-07-13[llvm] Use value instead of getValue (NFC)Kazu Hirata
2022-06-25[llvm] Don't use Optional::hasValue (NFC)Kazu Hirata
2022-06-25Revert "Don't use Optional::hasValue (NFC)"Kazu Hirata
2022-06-25Don't use Optional::hasValue (NFC)Kazu Hirata
2022-03-16[WebAssembly] Improve EH/SjLj error messagesHeejin Ahn
2022-02-17[WebAssembly] Make EH/SjLj vars unconditionally thread localHeejin Ahn
2022-02-14[WebAssembly] Use GeneralDynamic TLS for exception handling builtins.Sam Clegg
2022-01-29[WebAssembly] Use cast<> instead of dyn_cast<> to avoid dereference of nullptrSimon Pilgrim
2022-01-27[WebAssembly] Nullify unnecessary setjmp invokesHeejin Ahn
2022-01-27[WebAssembly] Handle cleanuppad with no parent in Wasm SjLjHeejin Ahn