summaryrefslogtreecommitdiff
path: root/lib/CodeGen/SjLjEHPrepare.cpp
Commit message (Expand)AuthorAge
* 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
* The default of the dispatch switch statement was to branch to a BB that executedBill Wendling2011-04-11
* Revamp the SjLj "dispatch setup" intrinsic.Bill Wendling2011-04-05
* Early exit if we don't have invokes. The 'Unwinds' vector isn't modified unlessBill Wendling2011-01-07
* Prune includes.Benjamin Kramer2010-11-06
* Add a pre-dispatch SjLj EH hook on the unwind edge for targets to do anyJim Grosbach2010-10-19
* Reapply r110396, with fixes to appease the Linux buildbot gods.Owen Anderson2010-08-06
* Revert r110396 to fix buildbots.Owen Anderson2010-08-06
* Don't use PassInfo* as a type identifier for passes. Instead, use the addres...Owen Anderson2010-08-05
* Handle array and vector typed parameters in sjljehprepare like we doJim Grosbach2010-06-30
* use ArgOperand APIGabor Greif2010-06-25
* add FIXMEJim Grosbach2010-06-16
* fix namingJim Grosbach2010-06-15
* Add a FIXMEJim Grosbach2010-06-01
* When processing function arguments when splitting live ranges across invokes,Jim Grosbach2010-06-01
* Update the saved stack pointer in the sjlj function context following eitherJim Grosbach2010-05-27
* Revert 101465, it broke internal OpenGL testing.Eric Christopher2010-04-16
* reapply r101434Gabor Greif2010-04-16
* back out r101423 and r101397, they break llvm-gcc self-host on darwin10Gabor Greif2010-04-16
* reapply r101364, which has been backed out in r101368Gabor Greif2010-04-15
* back out r101364, as it trips the linux nightlybot on some clang C++ testsGabor Greif2010-04-15
* rotate CallInst operands, i.e. move callee to the backGabor Greif2010-04-15
* For SJLJ exception handling, make sure that all calls that are not markedJim Grosbach2010-03-04
* Update of 94055 to track the IR level call site information via an intrinsic.Jim Grosbach2010-01-28