summaryrefslogtreecommitdiff
path: root/lib/VMCore/BasicBlock.cpp
Commit message (Expand)AuthorAge
* Add a helper methodChris Lattner2005-08-12
* Fix an iterator invalidation problem when we decide a phi has a constant valueChris Lattner2005-08-05
* Now that hasConstantValue is more careful w.r.t. returning values that onlyChris Lattner2005-08-05
* Fix a fixme in CondPropagate.cpp by moving a PhiNode optimization intoNate Begeman2005-08-04
* Eliminate tabs and trailing spacesJeff Cohen2005-04-23
* Remove trailing whitespaceMisha Brukman2005-04-21
* Improve doxygen, from part of Evan's patch that didn't apply.Chris Lattner2005-04-21
* Improve doxygen documentation, patch contributed by Evan Jones!Chris Lattner2005-04-21
* add an argument to allow avoiding deleting phi nodes.Chris Lattner2005-04-12
* remove all of the various setName implementations, consolidating them intoChris Lattner2005-03-05
* Remove the 2nd argument to Value::setNameChris Lattner2005-03-05
* add a new method.Chris Lattner2005-02-24
* make this more efficient. Scan up to 16 nodes, not the whole list.Chris Lattner2005-02-23
* Reduce the amount of searching this assertion does. On a testcase of mine,Chris Lattner2005-02-23
* Improve conformance with the Misha spelling benchmark suiteChris Lattner2005-01-30
* Adjust to ilist changes.Chris Lattner2005-01-29
* Adjust to changes in User class.Chris Lattner2005-01-29
* Check in the file I forgot last night, to solve all of the crashes in everyChris Lattner2004-12-11
* Implement remove/eraseFromParent methodsChris Lattner2004-10-11
* Changes For Bug 352Reid Spencer2004-09-01
* Fix #includes of i*.h files => Instructions.h as per PR403Misha Brukman2004-07-29
* Find bugs sooner rather than later. In this case, don't allow the creationChris Lattner2004-07-06
* Fix GCC warningsChris Lattner2004-06-05
* As much as I dislike doing this, it's the only fix for VC8.0 that I can comeChris Lattner2004-06-05
* Fix retriving parent Function.Misha Brukman2004-04-16
* Assert if deleting BasicBlock before removing it from Function.Misha Brukman2004-04-16
* Remove obsolete methodChris Lattner2004-02-11
* Adjust to the new BB ctorChris Lattner2004-02-04
* When splitting a basic block, insert the new half immediately after the firstChris Lattner2004-02-04
* In BasicBlock::splitBasicBlock, just use islist::splice to move the instructi...Chris Lattner2004-02-03
* Minor cleanups and simplificationsChris Lattner2003-11-21
* Start using the nicer terminator auto-insertion APIChris Lattner2003-11-20
* Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke2003-11-11
* Make code gcc 3.4 cleanChris Lattner2003-11-05
* Added LLVM project notice to the top of every C++ source file.John Criswell2003-10-20
* Do not use BasicBlock::succ_iteratorChris Lattner2003-09-24
* Allow specifying the name for the newly split basic blockChris Lattner2003-08-24
* Fix a bug that occurred when removing the last predecessor INTO anChris Lattner2003-04-25
* Remove unnecesary &*'sChris Lattner2003-04-23
* - Eliminated the deferred symbol table stuff in Module & Function, it reallyChris Lattner2002-11-20
* - Rename Instruction::First*Op to *OpsBegin, and Num*Ops to *OpsEnd toChris Lattner2002-10-13
* Changes to support PHINode::removeIncoming changesChris Lattner2002-10-08
* - Add new ctor to BasicBlock to allow insertion before any BB, not just atChris Lattner2002-09-26
* Enable "garbage detection" of LLVM objects. Now users should be obnoxiousChris Lattner2002-09-08
* Move code out of header files into .cpp files to make future changes easierChris Lattner2002-09-06
* Avoid warning: control reaches end of non-void functionChris Lattner2002-07-25
* Moved MachineCodeForBB to be an annotation on BasicBlock.Vikram S. Adve2002-07-08
* MEGAPATCH checkin.Chris Lattner2002-06-25
* Fix bug: test/Regression/Transforms/ADCE/2002-05-23-ZeroArgPHITest.llChris Lattner2002-05-23
* Fix bug: test/Regression/Transforms/CFGSimplify/2002-05-21-PHIElimination.llChris Lattner2002-05-21