summaryrefslogtreecommitdiff
path: root/lib/CodeGen/SjLjEHPrepare.cpp
Commit message (Expand)AuthorAge
* [Modules] Remove potential ODR violations by sinking the DEBUG_TYPEChandler Carruth2014-04-22
* [C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper2014-04-14
* [C++11] Add range based accessors for the Use-Def chain of a Value.Chandler Carruth2014-03-09
* [C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper2014-03-07
* [C++11] Replace llvm::next and llvm::prior with std::next and std::prev.Benjamin Kramer2014-03-02
* CodeGen: Stop treating vectors as aggregatesDuncan P. N. Exon Smith2014-01-21
* Reformat code with clang-format.Bill Wendling2013-09-23
* Access the TargetLoweringInfo from the TargetMachine object instead of cachin...Bill Wendling2013-06-19
* Add bitcast to store of personality function.Kai Nacke2013-05-14
* Revert r176154 in favor of a better approach.Bill Wendling2013-03-08
* Split TargetLowering into a CodeGen and a SelectionDAG part.Benjamin Kramer2013-01-11
* Move all of the header files which are involved in modelling the LLVM IRChandler Carruth2013-01-02
* Use the new script to sort the includes of every file under lib.Chandler Carruth2012-12-03
* Move TargetData to DataLayout.Micah Villmow2012-10-08
* IRBuilderify the SjlLjEHPrepare pass.Benjamin Kramer2012-09-03
* Move llvm/Support/IRBuilder.h -> llvm/IRBuilder.hChandler Carruth2012-06-29
* Revert r152705, which reapplied r152486 as this appears to be causing failuresChad Rosier2012-03-16
* Reapply r152486 with a fix for the nightly testers.Bill Wendling2012-03-14
* s/SjLjEHPass/SjLjEHPrepare/Bill Wendling2012-03-13
* Revert due to nightly test failures.Bill Wendling2012-03-12
* Implement a more intelligent way of spilling uses across an invoke boundary.Bill Wendling2012-03-10
* Place the GEP instructions nearer to the instructions which use them.Bill Wendling2012-01-27
* Missing raw_ostream.h breaks MSVC build.Andrew Trick2012-01-07
* Tracing to help investigate issues with SjLj spill code.Andrew Trick2012-01-06
* Reapply r146481 with a fix to create the Builder value in the correct place andBill Wendling2011-12-14
* Revert r146481 to review possible miscompilations.Bill Wendling2011-12-14
* Avoid using the 'insertvalue' instruction here.Bill Wendling2011-12-13
* Record landing pads with a SmallSetVector to avoid multiple entries.Bob Wilson2011-11-16
* Update the SP in the SjLj jmpbuf whenever it changes. <rdar://problem/10444602>Bob Wilson2011-11-16
* Cleanup. Get rid of the old SjLj EH lowering code. No functionality change.Bill Wendling2011-10-24
* Make sure that the landing pads themselves have no PHI instructions in them.Bill Wendling2011-10-21
* Now Igor, throw the switch...give my creation life!Bill Wendling2011-10-17
* Use the code that lowers the arguments and spills any values which are aliveBill Wendling2011-10-08
* Fix comment to reflect the new EH stuff.Bill Wendling2011-10-05
* Generic cleanup.Bill Wendling2011-10-04
* Don't carry over the dispatchsetup hack from the old system.Bill Wendling2011-10-03
* Move the grabbing of the jump buffer into the caller function, eliminating th...Bill Wendling2011-10-03
* Have the SjLjEHPrepare pass do some more heavy lifting.Bill Wendling2011-09-28
* Bitcast the alloca to an i8* to match the intrinsic's signature.Bill Wendling2011-09-28
* Create and use an llvm.eh.sjlj.functioncontext intrinsic.Bill Wendling2011-09-28
* In the new EH model, setup the function context and the call site info.Bill Wendling2011-09-28
* Introduce a bit of a hack.Bill Wendling2011-09-12
* These splits should be done whether they are critical edges or not.Bill Wendling2011-08-27
* Split the landing pad block only if it's a critical edge. Also intelligentlyBill Wendling2011-08-26
* Add the sentinal "no handle" value to the ResumeInst.Bill Wendling2011-08-24
* Don't replace *all* uses with the new stuff.Bill Wendling2011-08-23
* Look at the end of the entry block for an invoke.Bill Wendling2011-08-23
* Split the landing pad's edge. Then for all uses of a landingpad instruction'sBill Wendling2011-08-22
* Some whitespace fixes and #include reordering.Bill Wendling2011-08-22
* Convert GetElementPtrInst to use ArrayRef.Jay Foad2011-07-25