summaryrefslogtreecommitdiff
path: root/lib/CodeGen/SjLjEHPrepare.cpp
Commit message (Expand)AuthorAge
* 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
* land David Blaikie's patch to de-constify Type, with a few tweaks.Chris Lattner2011-07-18
* Second attempt at de-constifying LLVM Types in FunctionType::get(),Jay Foad2011-07-12
* Revert r134893 and r134888 (and related patches in other trees). It was causingBill Wendling2011-07-12
* De-constify Types in StructType::get() and TargetData::getIntPtrType().Jay Foad2011-07-11
* fix the varargs version of StructType::get to not require an LLVMContext, mak...Chris Lattner2011-06-18
* Give the 'eh.sjlj.dispatchsetup' intrinsic call the value coming from the setjmpBill Wendling2011-05-11