summaryrefslogtreecommitdiff
path: root/lib/Transforms/Utils
Commit message (Expand)AuthorAge
* Do not use typeinfo to identify pass in pass manager.Devang Patel2007-05-01
* Mem2Reg does not need TargetData.Devang Patel2007-04-25
* Remove unused function argument.Devang Patel2007-04-25
* Fix a comment.Owen Anderson2007-04-21
* Comment out usage of write() for now.Jeff Cohen2007-04-20
* Avoid recursion.Devang Patel2007-04-20
* Move more passes to using ETForest instead of DominatorTree.Owen Anderson2007-04-20
* Revert Owen's last check-in. This is breaking Mac OS X / PPC llvm-gcc bootstrap.Evan Cheng2007-04-18
* Use new ETForest accessor.Owen Anderson2007-04-18
* Use ETForest instead of DominatorTree.Owen Anderson2007-04-18
* remove use of BasicBlock::getNextChris Lattner2007-04-17
* remove use of Instruction::getNextChris Lattner2007-04-17
* Removed tabs everywhere except autogenerated & external files. Add makeAnton Korobeynikov2007-04-16
* Fix PR1335 and Transforms/Inline/2007-04-15-InlineEH.llChris Lattner2007-04-15
* Remove ImmediateDominator analysis. The same information can be obtained fro...Owen Anderson2007-04-15
* avoid copying sets and vectors around.Chris Lattner2007-04-14
* Implement the "thread_local" keyword.Lauro Ramos Venancio2007-04-12
* Re-constify things that don't break the build. Last patch in thisOwen Anderson2007-04-09
* Unconst-ify stuff that broke the build.Owen Anderson2007-04-09
* Const-ify some parameters, and some cosmetic cleanups. No functionalityOwen Anderson2007-04-09
* Tabs -> SpacesOwen Anderson2007-04-09
* Improve some _slow_ behavior introduced in my patches the last few days.Owen Anderson2007-04-09
* Cleanup some from my DomSet-removal changes. Add a newOwen Anderson2007-04-09
* Remove DominatorSet usage from LoopSimplify. Patch from Owen Anderson.Nick Lewycky2007-04-08
* Add DomSet back, and revert the changes to LoopSimplify. Apparently theOwen Anderson2007-04-07
* Completely purge DomSet from LoopSimplify. This is part of theOwen Anderson2007-04-07
* BreakCriticalEdges does still preserve DominatorTree.Owen Anderson2007-04-07
* Expunge DomSet from BreakCriticalEdges. This is part of the continuingOwen Anderson2007-04-07
* Expunge DomSet from CodeExtractor. This is part of the continuing workOwen Anderson2007-04-07
* Expunge a bunch of uses of DomSet from LoopSimplify. Many more remain.Owen Anderson2007-04-07
* reduce use of std::setChris Lattner2007-04-02
* Reduce malloc/free traffic.Devang Patel2007-03-26
* Change uses of Function::front to Function::getEntryBlock for readability.Dan Gohman2007-03-22
* LoopSimplify::FindPHIToPartitionLoops()Devang Patel2007-03-20
* Unbreak VC++ build. Do not use identifiers starting with _ as they are reser...Jeff Cohen2007-03-12
* Use range tests in LowerSwitch, where possibleAnton Korobeynikov2007-03-10
* Remove dead comments.Devang Patel2007-03-09
* Avoid recursion. Use iterative algorithm for RenamePass().Devang Patel2007-03-09
* Make sure debug code is not evaluated in non-debug case.Reid Spencer2007-03-02
* 1. Sort switch cases using APInt safe comparison.Reid Spencer2007-03-02
* Use APInt safe isOne() method on ConstantInt instead of getZExtValue()==1Reid Spencer2007-03-02
* Make sorting of ConstantInt be APInt clean through use of ult function.Reid Spencer2007-03-02
* switch the inliner from being recursive to being iterative.Chris Lattner2007-03-02
* fix an obscure and tricky bug the inliner can hit sometimes.Chris Lattner2007-02-23
* Revert changes for a simplier solution.Jim Laskey2007-02-22
* Itanium ABI exception handing support.Jim Laskey2007-02-21
* Fix typos in comments.Dan Gohman2007-02-20
* eliminate use of deprecated apisChris Lattner2007-02-19
* For PR1195:Reid Spencer2007-02-15
* Eliminate use of ctors that take vectors.Chris Lattner2007-02-13