aboutsummaryrefslogtreecommitdiff
path: root/lib/Transforms/Utils
AgeCommit message (Expand)Author
2007-04-18Use new ETForest accessor.Owen Anderson
2007-04-18Use ETForest instead of DominatorTree.Owen Anderson
2007-04-17remove use of BasicBlock::getNextChris Lattner
2007-04-17remove use of Instruction::getNextChris Lattner
2007-04-16Removed tabs everywhere except autogenerated & external files. Add makeAnton Korobeynikov
2007-04-15Fix PR1335 and Transforms/Inline/2007-04-15-InlineEH.llChris Lattner
2007-04-15Remove ImmediateDominator analysis. The same information can be obtained fro...Owen Anderson
2007-04-14avoid copying sets and vectors around.Chris Lattner
2007-04-12Implement the "thread_local" keyword.Lauro Ramos Venancio
2007-04-09Re-constify things that don't break the build. Last patch in thisOwen Anderson
2007-04-09Unconst-ify stuff that broke the build.Owen Anderson
2007-04-09Const-ify some parameters, and some cosmetic cleanups. No functionalityOwen Anderson
2007-04-09Tabs -> SpacesOwen Anderson
2007-04-09Improve some _slow_ behavior introduced in my patches the last few days.Owen Anderson
2007-04-09Cleanup some from my DomSet-removal changes. Add a newOwen Anderson
2007-04-08Remove DominatorSet usage from LoopSimplify. Patch from Owen Anderson.Nick Lewycky
2007-04-07Add DomSet back, and revert the changes to LoopSimplify. Apparently theOwen Anderson
2007-04-07Completely purge DomSet from LoopSimplify. This is part of theOwen Anderson
2007-04-07BreakCriticalEdges does still preserve DominatorTree.Owen Anderson
2007-04-07Expunge DomSet from BreakCriticalEdges. This is part of the continuingOwen Anderson
2007-04-07Expunge DomSet from CodeExtractor. This is part of the continuing workOwen Anderson
2007-04-07Expunge a bunch of uses of DomSet from LoopSimplify. Many more remain.Owen Anderson
2007-04-02reduce use of std::setChris Lattner
2007-03-26Reduce malloc/free traffic.Devang Patel
2007-03-22Change uses of Function::front to Function::getEntryBlock for readability.Dan Gohman
2007-03-20LoopSimplify::FindPHIToPartitionLoops()Devang Patel
2007-03-12Unbreak VC++ build. Do not use identifiers starting with _ as they are reser...Jeff Cohen
2007-03-10Use range tests in LowerSwitch, where possibleAnton Korobeynikov
2007-03-09Remove dead comments.Devang Patel
2007-03-09Avoid recursion. Use iterative algorithm for RenamePass().Devang Patel
2007-03-02Make sure debug code is not evaluated in non-debug case.Reid Spencer
2007-03-021. Sort switch cases using APInt safe comparison.Reid Spencer
2007-03-02Use APInt safe isOne() method on ConstantInt instead of getZExtValue()==1Reid Spencer
2007-03-02Make sorting of ConstantInt be APInt clean through use of ult function.Reid Spencer
2007-03-02switch the inliner from being recursive to being iterative.Chris Lattner
2007-02-23fix an obscure and tricky bug the inliner can hit sometimes.Chris Lattner
2007-02-22Revert changes for a simplier solution.Jim Laskey
2007-02-21Itanium ABI exception handing support.Jim Laskey
2007-02-20Fix typos in comments.Dan Gohman
2007-02-19eliminate use of deprecated apisChris Lattner
2007-02-15For PR1195:Reid Spencer
2007-02-13Eliminate use of ctors that take vectors.Chris Lattner
2007-02-12stop using methods that take vectors.Chris Lattner
2007-02-11simplify code by using Value::takeNameChris Lattner
2007-02-07redesign the primary datastructure used by mem2reg to eliminate anChris Lattner
2007-02-05With the last change, we no longer need both directions of mapping fromChris Lattner
2007-02-05Apply the VISIBILITY_HIDDEN field to the remaining anonymous classes inReid Spencer
2007-02-05Simplify use of DFBlocks, this makes no noticable performance difference,Chris Lattner
2007-02-05Switch InsertedPHINodes back to SmallPtrSet now that the SmallPtrSet::eraseChris Lattner
2007-02-05switch a SmallPtrSet back to an std::set for now, this caused problems.Chris Lattner