summaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/WasmEHPrepare.cpp
AgeCommit message (Expand)Author
2025-11-11Wasm: Fix hardcoding _Unwind_CallPersonality function name (#167612)Matt Arsenault
2025-05-27IR: Make Module::getOrInsertGlobal() return a GlobalVariable.Peter Collingbourne
2025-02-25[WebAssembly] Make llvm.wasm.throw invokable (#128104)Heejin Ahn
2025-01-24[NFC][DebugInfo] Use iterator-flavour getFirstNonPHI at many call-sites (#123...Jeremy Morse
2024-10-11[NFC] Rename `Intrinsic::getDeclaration` to `getOrInsertDeclaration` (#111752)Rahul Joshi
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-05-29[WasmEHPrepare] Explicitly create inbounds GEP (NFCI)Nikita Popov
2023-12-06[CodeGen] Port WasmEHPrepare to new pass manager (#74435)paperchalice
2023-11-14[CodeGen] Drop some references to getInt8PtrTy. NFCFangrui Song
2023-09-11[NFC][RemoveDIs] Use iterators over inst-pointers when using IRBuilderJeremy Morse
2023-06-08[WebAssembly] Error out on invalid personality functionsHeejin Ahn
2022-12-01[NFC] Cleanup: Replaces BB->getInstList().erase() with BB->erase().Vasileios Porpodas
2022-10-17[IR] Rename FuncletPadInst::getNumArgOperands to arg_size (NFC)Kazu Hirata
2022-03-16Cleanup codegen includesserge-sans-paille
2022-03-10Revert "Cleanup codegen includes"Nico Weber
2022-03-10Cleanup codegen includesserge-sans-paille
2022-02-17[WebAssembly] Make EH/SjLj vars unconditionally thread localHeejin Ahn
2022-02-16[WebAssembly] Make __wasm_lpad_context thread-localHeejin Ahn
2021-08-25[WebAssembly] Extract longjmp handling in EmSjLj to a function (NFC)Heejin Ahn
2021-08-25[WebAssembly] Rename wasm.catch.exn intrinsic back to wasm.catchHeejin Ahn
2021-08-03[WebAssembly] Misc. cosmetic changes in EH (NFC)Heejin Ahn
2021-07-26[WebAssembly] Remove dominator dependency in WasmEHPrepare (NFC)Heejin Ahn
2021-03-04[WebAssembly] Disable uses of __clang_call_terminateHeejin Ahn
2021-02-23[WebAssembly] Disable wasm.lsda() optimization in WasmEHPrepareHeejin Ahn
2021-02-22[WebAssembly] Rename methods in WasmEHFuncInfo (NFC)Heejin Ahn
2021-01-08[WebAssembly] Update WasmEHPrepare for the new specHeejin Ahn
2020-12-31[CodeGen] Construct SmallVector with iterator ranges (NFC)Kazu Hirata
2020-12-06[CodeGen] Delete 4 unused declarationsFangrui Song
2020-11-22[CodeGen] Use pred_empty (NFC)Kazu Hirata
2020-04-27[IR] Replace all uses of CallBase::getCalledValue() with getCalledOperand().Craig Topper
2020-04-04[WebAssembly] Fix a sanitizer error in WasmEHPrepareHeejin Ahn
2020-04-04[WebAssembly] Fix wasm.lsda() optimization in WasmEHPrepareHeejin Ahn
2019-12-11[IR] Split out target specific intrinsic enums into separate headersReid Kleckner
2019-11-13Sink all InitializePasses.h includesReid Kleckner
2019-03-16[WebAssembly] Make rethrow take an except_ref type argumentHeejin Ahn
2019-03-03[WebAssembly] Delete ThrowUnwindDest map from WasmEHFuncInfoHeejin Ahn
2019-02-01[opaque pointer types] Pass value type to LoadInst creation.James Y Knight
2019-02-01[opaque pointer types] Add a FunctionCallee wrapper type, and use it.James Y Knight
2019-01-31Revert "[opaque pointer types] Add a FunctionCallee wrapper type, and use it."James Y Knight
2019-01-31[opaque pointer types] Add a FunctionCallee wrapper type, and use it.James Y Knight
2019-01-30[WebAssembly] Exception handling: Switch to the new proposalHeejin Ahn
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-11-16[WebAssembly] Split BBs after throw instructionsHeejin Ahn
2018-10-25Reland "[WebAssembly] LSDA info generation"Heejin Ahn
2018-10-16Revert "[WebAssembly] LSDA info generation"Krasimir Georgiev
2018-10-16[WebAssembly] LSDA info generationHeejin Ahn
2018-06-19[WebAssembly] Add WasmEHFuncInfo for unwind destination informationHeejin Ahn
2018-06-01NFC Avoid a warning in WasmEHPrepare.cppGabor Buella