aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/SjLjEHPrepare.cpp
AgeCommit message (Expand)Author
2010-11-06Prune includes.Benjamin Kramer
2010-10-19Add a pre-dispatch SjLj EH hook on the unwind edge for targets to do anyJim Grosbach
2010-08-06Reapply r110396, with fixes to appease the Linux buildbot gods.Owen Anderson
2010-08-06Revert r110396 to fix buildbots.Owen Anderson
2010-08-05Don't use PassInfo* as a type identifier for passes. Instead, use the addres...Owen Anderson
2010-06-30Handle array and vector typed parameters in sjljehprepare like we doJim Grosbach
2010-06-25use ArgOperand APIGabor Greif
2010-06-16add FIXMEJim Grosbach
2010-06-15fix namingJim Grosbach
2010-06-01Add a FIXMEJim Grosbach
2010-06-01When processing function arguments when splitting live ranges across invokes,Jim Grosbach
2010-05-27Update the saved stack pointer in the sjlj function context following eitherJim Grosbach
2010-04-16Revert 101465, it broke internal OpenGL testing.Eric Christopher
2010-04-16reapply r101434Gabor Greif
2010-04-16back out r101423 and r101397, they break llvm-gcc self-host on darwin10Gabor Greif
2010-04-15reapply r101364, which has been backed out in r101368Gabor Greif
2010-04-15back out r101364, as it trips the linux nightlybot on some clang C++ testsGabor Greif
2010-04-15rotate CallInst operands, i.e. move callee to the backGabor Greif
2010-03-04For SJLJ exception handling, make sure that all calls that are not markedJim Grosbach
2010-01-28Update of 94055 to track the IR level call site information via an intrinsic.Jim Grosbach
2010-01-21back this out for now. Growing Function is not good.Jim Grosbach
2010-01-21Make sure that landing pad entries in the EH call site table are in the properJim Grosbach
2010-01-15Fix 80 column violations and clean up whitespaceJim Grosbach
2009-10-25Remove includes of Support/Compiler.h that are no longer needed after theNick Lewycky
2009-10-25Remove VISIBILITY_HIDDEN from class/struct found inside anonymous namespaces.Nick Lewycky
2009-10-14I don't see any point in having both eh.selector.i32 and eh.selector.i64,Duncan Sands
2009-10-06Introduce and use convenience methods for getting pointer typesDuncan Sands
2009-08-31PR4747Jim Grosbach
2009-08-23SJLJ pass needs to punt if there's no personality function available.Jim Grosbach
2009-08-20Check for shared landing pads when assigning call site values. Invokes whichJim Grosbach
2009-08-17cleanups per review. Mostly cosmetic, plus use SmallVector in place of std::v...Jim Grosbach
2009-08-17Fix build warning.Daniel Dunbar
2009-08-17Move the sjlj exception handling conversions to a back-end pass where theyJim Grosbach