summaryrefslogtreecommitdiff
path: root/lib/VMCore/BasicBlock.cpp
Commit message (Expand)AuthorAge
* Rename VMCore directory to IR.Chandler Carruth2013-01-02
* Use the new script to sort the includes of every file under lib.Chandler Carruth2012-12-03
* Add a constified getLandingPad() method.Bill Wendling2012-01-31
* Add getFirstInsertionPt() method.Bill Wendling2011-08-16
* Initial commit of the 'landingpad' instruction.Bill Wendling2011-08-12
* VMCore/BasicBlock.cpp: Don't assume BasicBlock::iterator might end with a non...NAKAMURA Takumi2011-08-09
* Fix whitespace.NAKAMURA Takumi2011-08-09
* Add r134057 back, but splice the predecessor after the successors phiRafael Espindola2011-06-30
* Temporarily revert r134057: "Let simplify cfg simplify bb with only debug and Chad Rosier2011-06-29
* Let simplify cfg simplify bb with only debug and lifetime intrinsics.Rafael Espindola2011-06-29
* Reinstate r133513 (reverted in r133700) with an additional fix for aJay Foad2011-06-23
* Revert r133513:Eric Christopher2011-06-23
* Reinstate r133435 and r133449 (reverted in r133499) now that the clangJay Foad2011-06-21
* Revert r133435 and r133449 to appease buildbots.Chad Rosier2011-06-21
* Change how PHINodes store their operands.Jay Foad2011-06-20
* Make better use of the PHINode API.Jay Foad2011-06-20
* Revert r129235 pending a vetting of the EH rewrite.Bill Wendling2011-04-10
* Beginning of the Great Exception Handling Rewrite.Bill Wendling2011-04-10
* Now that hasConstantValue has been made simpler, it may return theDuncan Sands2010-11-17
* Skip debug info when looking for existing EH calls at theDale Johannesen2010-04-02
* Qualify a bunch of explicit template instantiations to satisfy clang++.John McCall2009-12-19
* improve portability to avoid conflicting with std::next in c++'0x.Chris Lattner2009-12-03
* Revert 85678/85680. The decision is to stay with the current form of Chris Lattner2009-11-01
* Make blockaddress(@func, null) be valid, and make 'deleting a basic Chris Lattner2009-10-31
* if basic blocks are destroyed while there are *just* BlockAddress' hanging Chris Lattner2009-10-30
* make hasAddressTaken() constant time by storing a refcount in BB's subclass d...Chris Lattner2009-10-30
* Add a hasAddressTaken for BasicBlock.Dan Gohman2009-10-29
* Push LLVMContexts through the IntegerType APIs.Owen Anderson2009-08-13
* Tidy #includes.Dan Gohman2009-08-11
* Move more code back to 2.5 APIs.Owen Anderson2009-07-30
* Initial update to VMCore to use Twines for string arguments.Daniel Dunbar2009-07-25
* Get rid of the Pass+Context magic.Owen Anderson2009-07-22
* LLVMContext-ification.Owen Anderson2009-07-07
* "LLVMContext* " --> "LLVMContext *"Owen Anderson2009-07-06
* More LLVMContext-ification.Owen Anderson2009-07-05
* simplify the way how traits get hold of the symbol tableGabor Greif2009-03-07
* further simplifications arising from peruse of the more declarative interfaceGabor Greif2009-03-07
* Introduce a new technique for merging BasicBlock with Instruction sentinel by...Gabor Greif2009-02-27
* fix grammar, thanks Duncan!Torok Edwin2008-12-11
* introduce BasicBlock::getUniquePredecessor()Torok Edwin2008-12-11
* Fold the useful features of alist and alist_node into ilist, andDan Gohman2008-07-28
* back out last commit: The .cpp file for a module should include its correspon...Gabor Greif2008-05-27
* prune unneeded #includesGabor Greif2008-05-27
* Tidy up BasicBlock::getFirstNonPHI, and change a bunch of places toDan Gohman2008-05-23
* Remove 'unwinds to' support from mainline. This patch undoes r47802 r47989Nick Lewycky2008-04-25
* API changes for class Use size reduction, wave 1.Gabor Greif2008-04-06
* Two things. Preserve the unwind_to when splitting a BB.Nick Lewycky2008-03-09
* Add an unwind_to field to basic blocks, making them Users instead of Values.Nick Lewycky2008-03-02
* Remove attribution from file headers, per discussion on llvmdev.Chris Lattner2007-12-29
* Reverting dtor devirtualization patch.Gordon Henriksen2007-12-10