aboutsummaryrefslogtreecommitdiffstats
path: root/lib/VMCore/BasicBlock.cpp
Commit message (Expand)AuthorAgeFilesLines
* Implement remove/eraseFromParent methodsChris Lattner2004-10-111-0/+9
* Changes For Bug 352Reid Spencer2004-09-011-1/+1
* Fix #includes of i*.h files => Instructions.h as per PR403Misha Brukman2004-07-291-3/+2
* Find bugs sooner rather than later. In this case, don't allow the creationChris Lattner2004-07-061-11/+5
* Fix GCC warningsChris Lattner2004-06-051-2/+2
* As much as I dislike doing this, it's the only fix for VC8.0 that I can comeChris Lattner2004-06-051-2/+4
* Fix retriving parent Function.Misha Brukman2004-04-161-1/+1
* Assert if deleting BasicBlock before removing it from Function.Misha Brukman2004-04-161-0/+1
* Remove obsolete methodChris Lattner2004-02-111-13/+0
* Adjust to the new BB ctorChris Lattner2004-02-041-24/+8
* When splitting a basic block, insert the new half immediately after the firstChris Lattner2004-02-041-1/+1
* In BasicBlock::splitBasicBlock, just use islist::splice to move the instructi...Chris Lattner2004-02-031-8/+3
* Minor cleanups and simplificationsChris Lattner2003-11-211-28/+26
* Start using the nicer terminator auto-insertion APIChris Lattner2003-11-201-1/+1
* Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke2003-11-111-1/+5
* Make code gcc 3.4 cleanChris Lattner2003-11-051-1/+1
* Added LLVM project notice to the top of every C++ source file.John Criswell2003-10-201-0/+7
* Do not use BasicBlock::succ_iteratorChris Lattner2003-09-241-2/+1
* Allow specifying the name for the newly split basic blockChris Lattner2003-08-241-2/+2
* Fix a bug that occurred when removing the last predecessor INTO anChris Lattner2003-04-251-1/+5
* Remove unnecesary &*'sChris Lattner2003-04-231-2/+2
* - Eliminated the deferred symbol table stuff in Module & Function, it reallyChris Lattner2002-11-201-3/+3
* - Rename Instruction::First*Op to *OpsBegin, and Num*Ops to *OpsEnd toChris Lattner2002-10-131-2/+2
* Changes to support PHINode::removeIncoming changesChris Lattner2002-10-081-7/+6
* - Add new ctor to BasicBlock to allow insertion before any BB, not just atChris Lattner2002-09-261-0/+20
* Enable "garbage detection" of LLVM objects. Now users should be obnoxiousChris Lattner2002-09-081-2/+15
* Move code out of header files into .cpp files to make future changes easierChris Lattner2002-09-061-0/+7
* Avoid warning: control reaches end of non-void functionChris Lattner2002-07-251-1/+4
* Moved MachineCodeForBB to be an annotation on BasicBlock.Vikram S. Adve2002-07-081-4/+1
* MEGAPATCH checkin.Chris Lattner2002-06-251-30/+48
* Fix bug: test/Regression/Transforms/ADCE/2002-05-23-ZeroArgPHITest.llChris Lattner2002-05-231-1/+4
* Fix bug: test/Regression/Transforms/CFGSimplify/2002-05-21-PHIElimination.llChris Lattner2002-05-211-4/+21
* Eliminate duplicate or unneccesary #include'sChris Lattner2002-04-291-1/+0
* Split ConstantVals.h into Constant.h and Constants.hChris Lattner2002-04-281-1/+1
* s/Method/FunctionChris Lattner2002-04-081-5/+5
* Move include/llvm/ValueHolderImpl.h to lib/VMCore/ValueHolderImpl.hChris Lattner2002-04-081-1/+1
* Fix bug: test/Regression/Other/2002-02-24-InlineBrokePHINodes.llChris Lattner2002-02-251-0/+20
* * Pull BasicBlock::pred_* and BasicBlock::succ_* out of BasicBlock.h and intoChris Lattner2002-02-121-4/+3
* Changes to build successfully with GCC 3.02Chris Lattner2002-01-201-2/+2
* Rename ConstPoolVal -> ConstantChris Lattner2001-12-031-3/+3
* Split the PHINode class out from the iOther.h file into the iPHINode.h fileChris Lattner2001-12-031-1/+1
* Commit more code over to new cast styleChris Lattner2001-10-021-10/+8
* Convert more code to use new style castsChris Lattner2001-10-011-1/+1
* Pull predecessor and successor iterators out of the CFG*.h files, and plop th...Chris Lattner2001-10-011-4/+2
* Support new setName itfChris Lattner2001-09-071-6/+5
* Added vector of machine instructions for the basic block.Vikram S. Adve2001-07-301-1/+6
* * ValueHolder now takes 3 argumentsChris Lattner2001-07-141-5/+4
* Add implementation of BasicBlock::removePredecessor code that was factoredChris Lattner2001-06-291-0/+48
* Miscellaneous cleanups:Chris Lattner2001-06-271-3/+3
* Initial revisionChris Lattner2001-06-061-0/+113