aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/BasicBlock.h
AgeCommit message (Expand)Author
2013-01-02Move all of the header files which are involved in modelling the LLVM IRChandler Carruth
2012-12-27Add support to BasicBlocks for iterating backwards over theChandler Carruth
2012-12-03Sort the #include lines for the include/... tree with the script.Chandler Carruth
2012-10-11Remove unnecessary classof()'sSean Silva
2012-09-17Mark unimplemented copy constructors and copy assignment operators as LLVM_DE...Craig Topper
2012-01-31Add a constified getLandingPad() method.Bill Wendling
2011-10-20Remove useless code.Eli Friedman
2011-08-17Remove unneeded sentence.Bill Wendling
2011-08-16Add getFirstInsertionPt() method.Bill Wendling
2011-08-12Initial commit of the 'landingpad' instruction.Bill Wendling
2011-06-30Add r134057 back, but splice the predecessor after the successors phiRafael Espindola
2011-06-29Temporarily revert r134057: "Let simplify cfg simplify bb with only debug and Chad Rosier
2011-06-29Let simplify cfg simplify bb with only debug and lifetime intrinsics.Rafael Espindola
2011-06-23Reinstate r133513 (reverted in r133700) with an additional fix for aJay Foad
2011-06-23Revert r133513:Eric Christopher
2011-06-21Reinstate r133435 and r133449 (reverted in r133499) now that the clangJay Foad
2011-06-21Revert r133435 and r133449 to appease buildbots.Chad Rosier
2011-06-20Change how PHINodes store their operands.Jay Foad
2011-04-10Revert r129235 pending a vetting of the EH rewrite.Bill Wendling
2011-04-10Beginning of the Great Exception Handling Rewrite.Bill Wendling
2010-11-29Merge System into Support.Michael J. Spencer
2010-04-02Skip debug info when looking for existing EH calls at theDale Johannesen
2009-12-29sink twine.h down out of Value.h. It is annoying that you needChris Lattner
2009-12-29add a layer of accessors around the Value::SubClassData member, and use Chris Lattner
2009-11-12Silence a warning on targets with unsigned chars.Benjamin Kramer
2009-11-01the verifier shouldn't modify the IR.Chris Lattner
2009-11-01fix an issue where the verifier would reject a function whose entryChris Lattner
2009-10-30make hasAddressTaken() constant time by storing a refcount in BB's subclass d...Chris Lattner
2009-10-29Add a hasAddressTaken for BasicBlock.Dan Gohman
2009-10-28basic blocks can now have non-instruction users.Chris Lattner
2009-10-26Move DataTypes.h to include/llvm/System, update all users. This breaks the lastChandler Carruth
2009-09-02Add a comment.Dan Gohman
2009-08-26Remove all the LLVM_COMPACTIFY_SENTINELS-related macro magic as discussed wit...Gabor Greif
2009-08-25re-committing yesterday's r79938.Gabor Greif
2009-08-25--- Reverse-merging r79938 into '.':Bill Wendling
2009-08-24Resubmit an earlier patch of mine:Gabor Greif
2009-08-19BasicBlock::getContext can no longer return a NULL so update the doc.Erick Tryzelaar
2009-08-13Push LLVMContexts through the IntegerType APIs.Owen Anderson
2009-08-11Make LLVMContext and LLVMContextImpl classes instead of structs.Benjamin Kramer
2009-08-04Factor some of the constants+context related code out into a separate header,...Owen Anderson
2009-07-25Initial update to VMCore to use Twines for string arguments.Daniel Dunbar
2009-07-22Get rid of the Pass+Context magic.Owen Anderson
2009-07-06"LLVMContext* " --> "LLVMContext *"Owen Anderson
2009-07-05More LLVMContext-ification.Owen Anderson
2009-03-27Revert r67844. This fixes the llvm-gcc-4.2 build on Darwin.Dan Gohman
2009-03-27Reapply r66415, which was reverted in r66426 forDuncan Sands
2009-03-09Revert r66415. It's causing failures during bootstrap builds:Bill Wendling
2009-03-09in builds without asserts we do not need to allocate the Next pointer in "gho...Gabor Greif
2009-03-07simplify the way how traits get hold of the symbol tableGabor Greif
2009-03-07further simplifications arising from peruse of the more declarative interfaceGabor Greif