summaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/WinEHPrepare.cpp
AgeCommit message (Expand)Author
2025-05-30[WinEH] Track changes in WinEHPrepare pass (#134121)Aaron Puchert
2025-05-08[WinEH] Fix asm in catchpad being turned into unreachable (#138392)Ralender
2025-03-24[CodeGen] Avoid repeated hash lookups (NFC) (#132658)Kazu Hirata
2025-03-10[WebAssembly] Remove wasm-specific findWasmUnwindDestinations (#130374)Heejin Ahn
2025-03-06[IR] Store Triple in Module (NFC) (#129868)Nikita Popov
2025-02-19[CodeGen] Avoid repeated hash lookups (NFC) (#127745)Kazu Hirata
2025-01-29[CodeGen] Avoid repeated hash lookups (NFC) (#124885)Kazu Hirata
2025-01-24[NFC][DebugInfo] Use iterator-flavour getFirstNonPHI at many call-sites (#123...Jeremy Morse
2024-06-28[IR] Don't include Module.h in Analysis.h (NFC) (#97023)Nikita Popov
2024-06-28[IR] Add getDataLayout() helpers to Function and GlobalValue (#96919)Nikita Popov
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-12-11[CodeGen] Rename `winehprepare` -> `win-eh-prepare` (#75024)paperchalice
2023-12-04[CodeGen] Remove redundant ID in WinEHPrepareImpl (#74322)paperchalice
2023-12-04[CodeGen] Port WinEHPrepare to new pass manager (#74233)paperchalice
2023-10-24[ADT] Rename llvm::erase_value to llvm::erase (NFC) (#70156)Kazu Hirata
2023-04-17[nfc][llvm] Replace pointer cast functions in PointerUnion by llvm casting fu...Shraiysh Vaishay
2023-04-11Change dyn_cast to castBing1 Yu
2023-03-29Reland "[Windows SEH]: HARDWARE EXCEPTION HANDLING (MSVC -EHa) - Part 2"Phoebe Wang
2023-02-07[NFC][TargetParser] Remove llvm/ADT/Triple.hArchibald Elliott
2023-01-27Lift EHPersonalities from Analysis to IR (NFC)Stefan Gränitz
2022-12-15[NFC] Rename Instruction::insertAt() to Instruction::insertInto(), to be cons...Vasileios Porpodas
2022-12-12[NFC] Cleanup: Replaces BB->getInstList().insert() with I->insertAt().Vasileios Porpodas
2022-12-02Revert "[Windows SEH]: HARDWARE EXCEPTION HANDLING (MSVC -EHa) - Part 2"tentzen
2022-12-01[Windows SEH]: HARDWARE EXCEPTION HANDLING (MSVC -EHa) - Part 2tentzen
2022-10-17[IR] Rename FuncletPadInst::getNumArgOperands to arg_size (NFC)Kazu Hirata
2022-09-10Use PoisonValue instead of UndefValue when RAUWing unreachable code [NFC]Manuel Brito
2022-08-27Use llvm::is_contained (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-03-01Cleanup includes: TransformsUtilsserge-sans-paille
2022-02-06[CodeGen] Use = default (NFC)Kazu Hirata
2021-12-12[llvm] Use llvm::reverse (NFC)Kazu Hirata
2021-07-26[Local] Do not introduce a new `llvm.trap` before `unreachable`Johannes Doerfert
2021-02-21[CodeGen] Use range-based for loops (NFC)Kazu Hirata
2021-02-19[CodeGen] Use range-based for loops (NFC)Kazu Hirata
2021-01-02[llvm] Use llvm::erase_value and llvm::erase_if (NFC)Kazu Hirata
2020-07-24Revert rG5dd566b7c7b78bd- "PassManager.h - remove unnecessary Function.h/Modu...Simon Pilgrim
2020-07-24PassManager.h - remove unnecessary Function.h/Module.h includes. NFCI.Simon Pilgrim
2020-06-06EHPersonalities.h - reduce Triple.h include to forward declaration. NFC.Simon Pilgrim
2020-05-18Fix several places that were calling verifyFunction or verifyModule without c...Craig Topper
2020-05-15[Windows EH] Fix the order of Nested try-catches in $tryMap$ tableTen Tzen
2020-05-03Test Commit: add two head comments in WinEHPrepare.cppTen Tzen
2020-04-27[IR] Replace all uses of CallBase::getCalledValue() with getCalledOperand().Craig Topper
2020-04-13[CallSite removal][CodeGen] Use CallBase instead of ImmutableCallSite in WinE...Craig Topper
2019-11-14Add missing includes needed to prune LLVMContext.h include, NFCReid Kleckner
2019-11-13Sink all InitializePasses.h includesReid Kleckner
2019-07-16Fix parameter name comments using clang-tidy. NFC.Rui Ueyama
2019-02-01[opaque pointer types] Pass value type to LoadInst creation.James Y Knight