summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SjLjEHPrepare.cpp
Commit message (Expand)AuthorAgeFilesLines
* Sink all InitializePasses.h includesReid Kleckner2019-11-131-1/+2
* [Alignment][NFC] Convert AllocaInst to MaybeAlignGuillaume Chatelet2019-10-251-3/+3
* Added address-space mangling for stack related intrinsicsChristudasan Devadasan2019-07-221-1/+4
* [opaque pointer types] Pass value type to LoadInst creation.James Y Knight2019-02-011-2/+4
* [opaque pointer types] Add a FunctionCallee wrapper type, and use it.James Y Knight2019-02-011-9/+9
* Revert "[opaque pointer types] Add a FunctionCallee wrapper type, and use it."James Y Knight2019-01-311-9/+9
* [opaque pointer types] Add a FunctionCallee wrapper type, and use it.James Y Knight2019-01-311-9/+9
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* Move Analysis/Utils/Local.h back to TransformsDavid Blaikie2018-06-041-1/+1
* Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen2018-05-141-2/+2
* Fix a couple of layering violations in TransformsDavid Blaikie2018-03-211-1/+1
* SjLjEHPrepare: Don't reg-to-mem swifterror valuesArnold Schwaighofer2018-03-141-22/+7
* [SjLj] Replace recursive block marking algorithm with iterative algorithmGerolf Hoflehner2017-07-121-2/+5
* Sort the remaining #include lines in include/... and lib/....Chandler Carruth2017-06-061-1/+1
* CodeGen: Rename DEBUG_TYPE to match passnamesMatthias Braun2017-05-251-1/+1
* Suppress all uses of LLVM_END_WITH_NULL. NFC.Serge Guelton2017-05-091-2/+2
* Module::getOrInsertFunction is using C-style vararg instead of variadic templ...Serge Guelton2017-04-111-2/+2
* Revert "Turn some C-style vararg into variadic templates"Diana Picus2017-04-111-2/+2
* Turn some C-style vararg into variadic templatesSerge Guelton2017-04-111-2/+2
* Allow DataLayout to specify addrspace for allocas.Matt Arsenault2017-04-101-2/+2
* Revert "Turn some C-style vararg into variadic templates"Mehdi Amini2017-04-061-4/+4
* Turn some C-style vararg into variadic templatesMehdi Amini2017-04-061-4/+4
* SjLjEHPrepare: Fix the pass for swifterror argumentsArnold Schwaighofer2017-03-071-0/+22
* Use StringRef in Pass/PassManager APIs (NFC)Mehdi Amini2016-10-011-1/+1
* ADT: Remove == and != comparisons between ilist iterators and pointersDuncan P. N. Exon Smith2016-02-211-2/+2
* Shuffle header file as per the Coding StandardsDavid Majnemer2016-02-191-1/+1
* [SjLjEHPrepare] Simplify/cleanup codeDavid Majnemer2016-02-191-64/+50
* [SjLjEHPrepare] Don't grab pointers to functions in doInitializationDavid Majnemer2016-02-191-18/+17
* Avoid overly large SmallPtrSet/SmallSetMatthias Braun2016-01-301-1/+1
* CodeGen: Remove implicit ilist iterator conversions, NFCDuncan P. N. Exon Smith2015-10-091-17/+17
* Fix __builtin_setjmp in combination with sjlj exception handling.Matthias Braun2015-07-161-5/+5
* Expose sjlj preparation through opt for my own debugging purposesReid Kleckner2015-07-091-0/+2
* Redirect DataLayout from TargetMachine to Module in SjLjEHPrepareMehdi Amini2015-07-081-8/+4
* Move the personality function from LandingPadInst to FunctionDavid Majnemer2015-06-171-1/+1
* Simplify IRBuilder::CreateCall* by using ArrayRef+initializer_list/braced ini...David Blaikie2015-05-181-2/+2
* [opaque pointer type] More GEP API migrationsDavid Blaikie2015-04-041-17/+26
* Opaque Pointer Types: GEP API migrations to specify the gep type explicitlyDavid Blaikie2015-03-241-1/+2
* Replace some uses of getSubtargetImpl with the cached versionEric Christopher2015-01-271-1/+1
* Update SetVector to rely on the underlying set's insert to return a pair<iter...David Blaikie2014-11-191-1/+1
* Use nullptr instead of NULL for variadic sentinelsReid Kleckner2014-11-131-1/+1
* Use range based for loops to avoid needing to re-mention SmallPtrSet size.Craig Topper2014-08-241-4/+2
* Repace SmallPtrSet with SmallPtrSetImpl in function arguments to avoid needin...Craig Topper2014-08-211-1/+1
* Revert "Repace SmallPtrSet with SmallPtrSetImpl in function arguments to avoi...Craig Topper2014-08-181-1/+1
* Repace SmallPtrSet with SmallPtrSetImpl in function arguments to avoid needin...Craig Topper2014-08-171-1/+1
* Remove the TargetMachine forwards for TargetSubtargetInfo basedEric Christopher2014-08-041-1/+2
* Revert "[C++11] Add predecessors(BasicBlock *) / successors(BasicBlock *) ite...Duncan P. N. Exon Smith2014-07-211-2/+2
* [C++11] Add predecessors(BasicBlock *) / successors(BasicBlock *) iterator ra...Manuel Jacob2014-07-201-2/+2
* Unify the lowering of arguments during SjLj prepare.Bill Wendling2014-07-141-28/+10
* Support lowering of empty aggregates.Bill Wendling2014-07-141-11/+11
* [Modules] Remove potential ODR violations by sinking the DEBUG_TYPEChandler Carruth2014-04-221-1/+2
OpenPOWER on IntegriCloud