aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/Support/CFG.h
AgeCommit message (Expand)Author
2013-03-28Seciton 24.2.2 of the C++ standard, [iterator.iterators], Table 106Howard Hinnant
2013-01-02Move all of the header files which are involved in modelling the LLVM IRChandler Carruth
2012-02-17Calls and invokes with the new clang.arc.no_objc_arc_exceptionsDan Gohman
2011-12-05Change the Dominators recalculate() function to only rely on GraphTraitsAnna Zaks
2011-07-04SuccIterator on bbs without terminator instsTobias Grosser
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-03-02Make pred_iterator DefaultConstructible, and add an accessor toDan Gohman
2010-07-08remove unneeded parensGabor Greif
2010-04-14Fix whitespace, comments.Dan Gohman
2010-04-14Add explicit keywords.Dan Gohman
2010-04-14Use C++, not C++-standard-library-internals-ese.Dan Gohman
2010-04-14Make SuccIterator's private parts private too.Dan Gohman
2010-04-14Make helper utility members private.Dan Gohman
2010-03-25rename pred_const_iterator to const_pred_iterator for consistency's sakeGabor Greif
2010-03-25rename use_const_iterator to const_use_iterator for consistency's sakeGabor Greif
2010-01-16Revive dead assert.Benjamin Kramer
2010-01-13Add getSource() to SuccIteratorTobias Grosser
2010-01-13Extend SuccIteratorTobias Grosser
2009-08-27eliminate all 80-col violations that I have introduced in my recent checkins ...Gabor Greif
2009-08-27Clean up the minor mess I caused with removing iterator.h. I shall take care ...Gabor Greif
2008-05-29For PR1338: rename include/llvm/ADT/ilist and friends to end with ".h"Anton Korobeynikov
2008-04-25Remove 'unwinds to' support from mainline. This patch undoes r47802 r47989Nick Lewycky
2008-04-22Whoops! Undo r50087, unbreak the build.Nick Lewycky
2008-04-22Reverse r47989. Part of removing 'unwinds to' support.Nick Lewycky
2008-04-16Workaround for PR2207, in which pred_iterator assert gets triggered due to aScott Michel
2008-03-06Treat BBs that use BBs as proper predecessors and successors in the CFG.Nick Lewycky
2007-12-29Don't attribute in file headers anymore. See llvmdev for theChris Lattner
2007-10-11Add a new use_iterator::atEnd() method, which allows us to shrinkChris Lattner
2005-04-21Remove trailing whitespaceMisha Brukman
2005-02-01Switch from using an ilist for uses to using a custom doubly linked list.Chris Lattner
2004-09-01Changes For Bug 352Reid Spencer
2004-05-21Starting an identifier with an _ is not legal C/C++ code.Chris Lattner
2004-05-01Move the GraphTraits for MachineBasicBlocks to the MachineBasicBlock file.Chris Lattner
2004-04-29Add machine-CFG graph traits specializations.Brian Gaeke
2003-11-11Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke
2003-11-10No really, I'm not on crackChris Lattner
2003-11-10Helper methodChris Lattner
2003-10-20Added LLVM copyright header (for lack of a better term).John Criswell
2003-09-30Standardize header file commentsChris Lattner
2003-09-20Rename Function::getEntryNode -> getEntryBlockChris Lattner
2003-06-22Remove a ton of extraneous #includesChris Lattner
2003-06-11Included assert.h so that the code compiles under newer versions of GCC.John Criswell
2003-04-26Revert last checkin. Note that PHI nodes can use basic blocks also!Chris Lattner
2003-04-25Remove long-dead obsolete cruftChris Lattner
2002-10-10Expose API to graph library to allow iteration over all nodes, even unreachab...Chris Lattner
2002-10-07Fix bug in last checkinChris Lattner