aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/SjLjEHPrepare.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* land David Blaikie's patch to de-constify Type, with a few tweaks.Chris Lattner2011-07-181-4/+4
* Second attempt at de-constifying LLVM Types in FunctionType::get(),Jay Foad2011-07-121-3/+2
* Revert r134893 and r134888 (and related patches in other trees). It was causingBill Wendling2011-07-121-2/+3
* De-constify Types in StructType::get() and TargetData::getIntPtrType().Jay Foad2011-07-111-3/+2
* fix the varargs version of StructType::get to not require an LLVMContext, mak...Chris Lattner2011-06-181-2/+1
* Give the 'eh.sjlj.dispatchsetup' intrinsic call the value coming from the setjmpBill Wendling2011-05-111-1/+1
* The default of the dispatch switch statement was to branch to a BB that executedBill Wendling2011-04-111-7/+8
* Revamp the SjLj "dispatch setup" intrinsic.Bill Wendling2011-04-051-8/+5
* Early exit if we don't have invokes. The 'Unwinds' vector isn't modified unlessBill Wendling2011-01-071-219/+219
* Prune includes.Benjamin Kramer2010-11-061-6/+5
* Add a pre-dispatch SjLj EH hook on the unwind edge for targets to do anyJim Grosbach2010-10-191-3/+14
* Reapply r110396, with fixes to appease the Linux buildbot gods.Owen Anderson2010-08-061-1/+1
* Revert r110396 to fix buildbots.Owen Anderson2010-08-061-1/+1
* Don't use PassInfo* as a type identifier for passes. Instead, use the addres...Owen Anderson2010-08-051-1/+1
* Handle array and vector typed parameters in sjljehprepare like we doJim Grosbach2010-06-301-4/+4
* use ArgOperand APIGabor Greif2010-06-251-1/+1
* add FIXMEJim Grosbach2010-06-161-0/+3
* fix namingJim Grosbach2010-06-151-3/+3
* Add a FIXMEJim Grosbach2010-06-011-0/+2
* When processing function arguments when splitting live ranges across invokes,Jim Grosbach2010-06-011-10/+27
* Update the saved stack pointer in the sjlj function context following eitherJim Grosbach2010-05-271-14/+50
* Revert 101465, it broke internal OpenGL testing.Eric Christopher2010-04-161-1/+1
* reapply r101434Gabor Greif2010-04-161-1/+1
* back out r101423 and r101397, they break llvm-gcc self-host on darwin10Gabor Greif2010-04-161-1/+1
* reapply r101364, which has been backed out in r101368Gabor Greif2010-04-151-1/+1
* back out r101364, as it trips the linux nightlybot on some clang C++ testsGabor Greif2010-04-151-1/+1
* rotate CallInst operands, i.e. move callee to the backGabor Greif2010-04-151-1/+1
* For SJLJ exception handling, make sure that all calls that are not markedJim Grosbach2010-03-041-31/+36
* Update of 94055 to track the IR level call site information via an intrinsic.Jim Grosbach2010-01-281-5/+6
* back this out for now. Growing Function is not good.Jim Grosbach2010-01-211-3/+1
* Make sure that landing pad entries in the EH call site table are in the properJim Grosbach2010-01-211-1/+3
* Fix 80 column violations and clean up whitespaceJim Grosbach2010-01-151-5/+4
* Remove includes of Support/Compiler.h that are no longer needed after theNick Lewycky2009-10-251-1/+0
* Remove VISIBILITY_HIDDEN from class/struct found inside anonymous namespaces.Nick Lewycky2009-10-251-1/+1
* I don't see any point in having both eh.selector.i32 and eh.selector.i64,Duncan Sands2009-10-141-6/+3
* Introduce and use convenience methods for getting pointer typesDuncan Sands2009-10-061-4/+4
* PR4747Jim Grosbach2009-08-311-34/+20
* SJLJ pass needs to punt if there's no personality function available.Jim Grosbach2009-08-231-23/+27
* Check for shared landing pads when assigning call site values. Invokes whichJim Grosbach2009-08-201-20/+34
* cleanups per review. Mostly cosmetic, plus use SmallVector in place of std::v...Jim Grosbach2009-08-171-24/+16
* Fix build warning.Daniel Dunbar2009-08-171-1/+1
* Move the sjlj exception handling conversions to a back-end pass where theyJim Grosbach2009-08-171-0/+527