aboutsummaryrefslogtreecommitdiffstats
path: root/lib/VMCore/BasicBlock.cpp
Commit message (Expand)AuthorAgeFilesLines
* Now that hasConstantValue has been made simpler, it may return theDuncan Sands2010-11-171-4/+5
* Skip debug info when looking for existing EH calls at theDale Johannesen2010-04-021-0/+11
* Qualify a bunch of explicit template instantiations to satisfy clang++.John McCall2009-12-191-1/+1
* improve portability to avoid conflicting with std::next in c++'0x.Chris Lattner2009-12-031-1/+1
* Revert 85678/85680. The decision is to stay with the current form of Chris Lattner2009-11-011-3/+5
* Make blockaddress(@func, null) be valid, and make 'deleting a basic Chris Lattner2009-10-311-5/+3
* if basic blocks are destroyed while there are *just* BlockAddress' hanging Chris Lattner2009-10-301-0/+18
* make hasAddressTaken() constant time by storing a refcount in BB's subclass d...Chris Lattner2009-10-301-8/+0
* Add a hasAddressTaken for BasicBlock.Dan Gohman2009-10-291-0/+9
* Push LLVMContexts through the IntegerType APIs.Owen Anderson2009-08-131-3/+4
* Tidy #includes.Dan Gohman2009-08-111-1/+0
* Move more code back to 2.5 APIs.Owen Anderson2009-07-301-1/+1
* Initial update to VMCore to use Twines for string arguments.Daniel Dunbar2009-07-251-2/+2
* Get rid of the Pass+Context magic.Owen Anderson2009-07-221-3/+3
* LLVMContext-ification.Owen Anderson2009-07-071-1/+2
* "LLVMContext* " --> "LLVMContext *"Owen Anderson2009-07-061-1/+1
* More LLVMContext-ification.Owen Anderson2009-07-051-0/+4
* simplify the way how traits get hold of the symbol tableGabor Greif2009-03-071-5/+3
* further simplifications arising from peruse of the more declarative interfaceGabor Greif2009-03-071-4/+0
* Introduce a new technique for merging BasicBlock with Instruction sentinel by...Gabor Greif2009-02-271-34/+0
* fix grammar, thanks Duncan!Torok Edwin2008-12-111-4/+4
* introduce BasicBlock::getUniquePredecessor()Torok Edwin2008-12-111-0/+19
* Fold the useful features of alist and alist_node into ilist, andDan Gohman2008-07-281-1/+4
* back out last commit: The .cpp file for a module should include its correspon...Gabor Greif2008-05-271-0/+1
* prune unneeded #includesGabor Greif2008-05-271-1/+0
* Tidy up BasicBlock::getFirstNonPHI, and change a bunch of places toDan Gohman2008-05-231-9/+8
* Remove 'unwinds to' support from mainline. This patch undoes r47802 r47989Nick Lewycky2008-04-251-32/+6
* API changes for class Use size reduction, wave 1.Gabor Greif2008-04-061-3/+7
* Two things. Preserve the unwind_to when splitting a BB.Nick Lewycky2008-03-091-6/+13
* Add an unwind_to field to basic blocks, making them Users instead of Values.Nick Lewycky2008-03-021-2/+21
* Remove attribution from file headers, per discussion on llvmdev.Chris Lattner2007-12-291-2/+2
* Reverting dtor devirtualization patch.Gordon Henriksen2007-12-101-9/+29
* Devirtualizing Value destructor (PR889). Patch by Pawel Kunio!Gordon Henriksen2007-12-091-29/+9
* Remove meaningless qualifiers from return types, avoiding compiler warnings.Dan Gohman2007-11-191-1/+1
* DummyInst's member functions don't need to be virtual.Dan Gohman2007-07-261-2/+2
* The (negative) offset from a SymbolTableListTraits-using ilist to its containerChris Lattner2007-04-171-2/+0
* Refactor SymbolTableListTraits to only have a single pointer in it, insteadChris Lattner2007-04-171-9/+19
* Switch ValueSymbolTable to use StringMap<Value*> instead of std::map<std::str...Chris Lattner2007-02-121-1/+3
* add method, correct commentChris Lattner2006-09-231-3/+10
* s|llvm/Support/Visibility.h|llvm/Support/Compiler.h|Chris Lattner2006-08-271-1/+1
* Use hidden visibility to reduce codesizeChris Lattner2006-06-281-1/+2
* When asked not to delete useless PHIs, really don't delete them, no matter howOwen Anderson2006-06-141-1/+2
* Remove dead code.Vladimir Prus2006-06-081-1/+1
* New method BasicBlock::getFirstNonPHI.Vladimir Prus2006-06-081-0/+11
* Add a helper methodChris Lattner2005-08-121-0/+8
* Fix an iterator invalidation problem when we decide a phi has a constant valueChris Lattner2005-08-051-1/+2
* Now that hasConstantValue is more careful w.r.t. returning values that onlyChris Lattner2005-08-051-5/+4
* Fix a fixme in CondPropagate.cpp by moving a PhiNode optimization intoNate Begeman2005-08-041-1/+9
* Eliminate tabs and trailing spacesJeff Cohen2005-04-231-2/+2
* Remove trailing whitespaceMisha Brukman2005-04-211-9/+9