summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SjLjEHPrepare.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* Revert r146481 to review possible miscompilations.Bill Wendling2011-12-141-33/+6
* Avoid using the 'insertvalue' instruction here.Bill Wendling2011-12-131-6/+33
* Record landing pads with a SmallSetVector to avoid multiple entries.Bob Wilson2011-11-161-3/+5
* Update the SP in the SjLj jmpbuf whenever it changes. <rdar://problem/10444602>Bob Wilson2011-11-161-3/+21
* Cleanup. Get rid of the old SjLj EH lowering code. No functionality change.Bill Wendling2011-10-241-584/+10
* Make sure that the landing pads themselves have no PHI instructions in them.Bill Wendling2011-10-211-0/+21
* Now Igor, throw the switch...give my creation life!Bill Wendling2011-10-171-0/+1
* Use the code that lowers the arguments and spills any values which are aliveBill Wendling2011-10-081-2/+125
* Fix comment to reflect the new EH stuff.Bill Wendling2011-10-051-1/+1
OpenPOWER on IntegriCloud