summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SjLjEHPrepare.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* [C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper2014-04-141-4/+4
* [C++11] Add range based accessors for the Use-Def chain of a Value.Chandler Carruth2014-03-091-8/+7
* [C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper2014-03-071-4/+4
* [C++11] Replace llvm::next and llvm::prior with std::next and std::prev.Benjamin Kramer2014-03-021-1/+1
* CodeGen: Stop treating vectors as aggregatesDuncan P. N. Exon Smith2014-01-211-1/+1
* Reformat code with clang-format.Bill Wendling2013-09-231-107/+108
* Access the TargetLoweringInfo from the TargetMachine object instead of cachin...Bill Wendling2013-06-191-5/+6
* Add bitcast to store of personality function.Kai Nacke2013-05-141-1/+3
* Revert r176154 in favor of a better approach.Bill Wendling2013-03-081-2/+11
* Split TargetLowering into a CodeGen and a SelectionDAG part.Benjamin Kramer2013-01-111-3/+3
* Move all of the header files which are involved in modelling the LLVM IRChandler Carruth2013-01-021-8/+8
* Use the new script to sort the includes of every file under lib.Chandler Carruth2012-12-031-7/+7
* Move TargetData to DataLayout.Micah Villmow2012-10-081-2/+2
* IRBuilderify the SjlLjEHPrepare pass.Benjamin Kramer2012-09-031-57/+25
* Move llvm/Support/IRBuilder.h -> llvm/IRBuilder.hChandler Carruth2012-06-291-10/+10
* Revert r152705, which reapplied r152486 as this appears to be causing failuresChad Rosier2012-03-161-128/+34
* Reapply r152486 with a fix for the nightly testers.Bill Wendling2012-03-141-34/+128
* s/SjLjEHPass/SjLjEHPrepare/Bill Wendling2012-03-131-17/+17
* Revert due to nightly test failures.Bill Wendling2012-03-121-82/+32
* Implement a more intelligent way of spilling uses across an invoke boundary.Bill Wendling2012-03-101-32/+82
* Place the GEP instructions nearer to the instructions which use them.Bill Wendling2012-01-271-37/+36
* Missing raw_ostream.h breaks MSVC build.Andrew Trick2012-01-071-0/+1
* Tracing to help investigate issues with SjLj spill code.Andrew Trick2012-01-061-0/+2
* Reapply r146481 with a fix to create the Builder value in the correct place andBill Wendling2011-12-141-6/+35
OpenPOWER on IntegriCloud