aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/BasicBlock.h
AgeCommit message (Expand)Author
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
2009-03-07Remove the burden of dealing with list offsetsGabor Greif
2009-03-04ooops, forgot to include the pointless-write eliminator in my previous checkinGabor Greif
2009-03-04Give sentinel traits the right to determine the policy where the sentinel is ...Gabor Greif
2009-03-03Make a comment less terse.Dan Gohman
2009-03-02Declare Sentinel fragments as mutable to get ridGabor Greif
2009-03-01Fix a typo. Thanks baldrick!Gabor Greif
2009-02-28add description how the ilist_traits<Instruction> worksGabor Greif
2009-02-28Avoid unused parameter warning.Evan Cheng
2009-02-27Introduce a new technique for merging BasicBlock with Instruction sentinel by...Gabor Greif
2008-12-11fix grammar, thanks Duncan!Torok Edwin
2008-12-11introduce BasicBlock::getUniquePredecessor()Torok Edwin
2008-12-09remove two unneeded forward declarations, pointed out by Gabor.Chris Lattner
2008-08-23Switch the asmprinter (.ll) and all the stuff it requires over toChris Lattner
2008-07-30Document BasicBlock::Create.Matthijs Kooijman
2008-07-28Fold the useful features of alist and alist_node into ilist, andDan Gohman
2008-05-29For PR1338: rename include/llvm/ADT/ilist and friends to end with ".h"Anton Korobeynikov
2008-05-23Tidy up BasicBlock::getFirstNonPHI, and change a bunch of places toDan Gohman
2008-04-25Remove 'unwinds to' support from mainline. This patch undoes r47802 r47989Nick Lewycky
2008-04-06API changes for class Use size reduction, wave 1.Gabor Greif
2008-03-09Two things. Preserve the unwind_to when splitting a BB.Nick Lewycky
2008-03-08Not all users of a BB are Instructions any more.Nick Lewycky
2008-03-02Add an unwind_to field to basic blocks, making them Users instead of Values.Nick Lewycky