summaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/SjLjEHPrepare.cpp
AgeCommit message (Expand)Author
2025-03-23[CodeGen] Use *Set::insert_range (NFC) (#132651)Kazu Hirata
2025-01-24[NFC][DebugInfo] Use iterator moveBefore at many call-sites (#123583)Jeremy Morse
2025-01-23[IR] Replace of PointerType::getUnqual(Type) with opaque version (NFC) (#123909)Mats Jun Larsen
2024-11-27[SjLjEHPrepare] Configure call sites correctly (#117656)Sergei Barannikov
2024-10-24replace 2 placeholder uses of undef with poison [NFC]Nuno Lopes
2024-10-11[NFC] Rename `Intrinsic::getDeclaration` to `getOrInsertDeclaration` (#111752)Rahul Joshi
2024-06-28[IR] Add getDataLayout() helpers to Function and GlobalValue (#96919)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-19[NFC][RemoveDIs] Use iterators for insertion at various call-sites (#84736)Jeremy Morse
2024-03-13[SjLjEHPrepare] Use inverse_depth_first() instead of _ext variant (NFC). (#84...Florian Hahn
2023-12-12[CodeGen] Port `SjLjEHPrepare` to new pass manager (#75023)paperchalice
2023-11-16[llvm] Remove no-op ptr-to-ptr bitcasts (NFC)Youngsuk Kim
2023-11-14[CodeGen] Drop some references to getInt8PtrTy. NFCFangrui Song
2023-11-07[NFC] Remove Type::getInt8PtrTy (#71029)Paulo Matos
2023-08-09Intrinsics: Add type overload to stacksave and stackstoreMatt Arsenault
2023-04-17Fix uninitialized pointer members in CodeGenAkshay Khadse
2023-01-13Deprecate DataLayout::getPrefTypeAlignmentGuillaume Chatelet
2023-01-05Move from llvm::makeArrayRef to ArrayRef deduction guides - llvm/ partserge-sans-paille
2022-12-11Use poison instead of undef where its used as a placeholder [NFC]Manuel Brito
2022-04-25[NFC] Rename Instrinsic to IntrinsicDavid Green
2021-06-23[SjLj] Insert UnregisterFn before musttail callXun Li
2021-06-23Revert "[SjLj] Insert UnregisterFn before musttail call"Xun Li
2021-06-23[SjLj] Insert UnregisterFn before musttail callXun Li
2020-12-31[CodeGen] Construct SmallVector with iterator ranges (NFC)Kazu Hirata
2020-05-15StoreInst should store Align, not MaybeAlignEli Friedman
2020-03-10[VE] Target-specific bit size for sjljehprepareKazushi (Jam) Marukawa
2019-11-13Sink all InitializePasses.h includesReid Kleckner
2019-10-25[Alignment][NFC] Convert AllocaInst to MaybeAlignGuillaume Chatelet
2019-07-22Added address-space mangling for stack related intrinsicsChristudasan Devadasan
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-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-06-04Move Analysis/Utils/Local.h back to TransformsDavid Blaikie
2018-05-14Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen
2018-03-21Fix a couple of layering violations in TransformsDavid Blaikie
2018-03-14SjLjEHPrepare: Don't reg-to-mem swifterror valuesArnold Schwaighofer
2017-07-12[SjLj] Replace recursive block marking algorithm with iterative algorithmGerolf Hoflehner
2017-06-06Sort the remaining #include lines in include/... and lib/....Chandler Carruth
2017-05-25CodeGen: Rename DEBUG_TYPE to match passnamesMatthias Braun
2017-05-09Suppress all uses of LLVM_END_WITH_NULL. NFC.Serge Guelton
2017-04-11Module::getOrInsertFunction is using C-style vararg instead of variadic templ...Serge Guelton
2017-04-11Revert "Turn some C-style vararg into variadic templates"Diana Picus
2017-04-11Turn some C-style vararg into variadic templatesSerge Guelton
2017-04-10Allow DataLayout to specify addrspace for allocas.Matt Arsenault
2017-04-06Revert "Turn some C-style vararg into variadic templates"Mehdi Amini
2017-04-06Turn some C-style vararg into variadic templatesMehdi Amini
2017-03-07SjLjEHPrepare: Fix the pass for swifterror argumentsArnold Schwaighofer