summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Utils
Commit message (Expand)AuthorAgeFilesLines
* Update LoopSimplify to require and preserve DominatorTree only.Devang Patel2007-06-081-32/+26
* Do not preserve ETForest.Devang Patel2007-06-081-26/+5
* Do not use ETForest as well as DomiantorTree. DominatorTree is sufficient.Devang Patel2007-06-071-16/+15
* Use DominatorTree instead of ETForest.Devang Patel2007-06-072-13/+15
* Maintain ETNode as part of DomTreeNode.Devang Patel2007-06-072-2/+2
* s/DominatorTree::createNewNode/DominatorTree::addNewBlock/gDevang Patel2007-06-043-4/+3
* Add basic block level interface to change immediate dominatorDevang Patel2007-06-041-2/+2
* s/llvm::DominatorTreeBase::DomTreeNode/llvm::DomTreeNode/gDevang Patel2007-06-043-15/+15
* s/DominatorTreeBase::Node/DominatorTreeBase:DomTreeNode/gDevang Patel2007-06-033-15/+15
* Minor comment cleanups.Dan Gohman2007-05-241-1/+1
* Fix typos.Dan Gohman2007-05-111-1/+1
* Fix typo in comment.Nick Lewycky2007-05-067-7/+7
* Drop 'const'Devang Patel2007-05-039-17/+17
* Use 'static const char' instead of 'static const int'.Devang Patel2007-05-029-17/+17
* Do not use typeinfo to identify pass in pass manager.Devang Patel2007-05-019-3/+33
* Mem2Reg does not need TargetData.Devang Patel2007-04-252-11/+6
* Remove unused function argument.Devang Patel2007-04-252-3/+3
* Fix a comment.Owen Anderson2007-04-211-1/+1
* Comment out usage of write() for now.Jeff Cohen2007-04-201-0/+6
* Avoid recursion.Devang Patel2007-04-201-6/+13
* Move more passes to using ETForest instead of DominatorTree.Owen Anderson2007-04-202-13/+12
* Revert Owen's last check-in. This is breaking Mac OS X / PPC llvm-gcc bootstrap.Evan Cheng2007-04-181-18/+21
* Use new ETForest accessor.Owen Anderson2007-04-181-4/+4
* Use ETForest instead of DominatorTree.Owen Anderson2007-04-181-21/+18
* remove use of BasicBlock::getNextChris Lattner2007-04-172-3/+6
* remove use of Instruction::getNextChris Lattner2007-04-171-3/+5
* Removed tabs everywhere except autogenerated & external files. Add makeAnton Korobeynikov2007-04-166-6/+6
* Fix PR1335 and Transforms/Inline/2007-04-15-InlineEH.llChris Lattner2007-04-151-4/+5
* Remove ImmediateDominator analysis. The same information can be obtained fro...Owen Anderson2007-04-152-50/+0
* avoid copying sets and vectors around.Chris Lattner2007-04-141-7/+6
* Implement the "thread_local" keyword.Lauro Ramos Venancio2007-04-121-0/+2
* Re-constify things that don't break the build. Last patch in thisOwen Anderson2007-04-091-2/+4
* Unconst-ify stuff that broke the build.Owen Anderson2007-04-091-1/+1
* Const-ify some parameters, and some cosmetic cleanups. No functionalityOwen Anderson2007-04-091-3/+4
* Tabs -> SpacesOwen Anderson2007-04-091-36/+36
* Improve some _slow_ behavior introduced in my patches the last few days.Owen Anderson2007-04-091-42/+42
* Cleanup some from my DomSet-removal changes. Add a newOwen Anderson2007-04-091-4/+4
* Remove DominatorSet usage from LoopSimplify. Patch from Owen Anderson.Nick Lewycky2007-04-081-89/+54
* Add DomSet back, and revert the changes to LoopSimplify. Apparently theOwen Anderson2007-04-071-48/+85
* Completely purge DomSet from LoopSimplify. This is part of theOwen Anderson2007-04-071-82/+46
* BreakCriticalEdges does still preserve DominatorTree.Owen Anderson2007-04-071-0/+1
* Expunge DomSet from BreakCriticalEdges. This is part of the continuingOwen Anderson2007-04-071-52/+18
* Expunge DomSet from CodeExtractor. This is part of the continuing workOwen Anderson2007-04-071-19/+21
* Expunge a bunch of uses of DomSet from LoopSimplify. Many more remain.Owen Anderson2007-04-071-3/+2
* reduce use of std::setChris Lattner2007-04-021-6/+7
* Reduce malloc/free traffic.Devang Patel2007-03-261-12/+8
* Change uses of Function::front to Function::getEntryBlock for readability.Dan Gohman2007-03-224-6/+8
* LoopSimplify::FindPHIToPartitionLoops()Devang Patel2007-03-201-4/+6
* Unbreak VC++ build. Do not use identifiers starting with _ as they are reser...Jeff Cohen2007-03-121-3/+3
* Use range tests in LowerSwitch, where possibleAnton Korobeynikov2007-03-101-31/+114
OpenPOWER on IntegriCloud