aboutsummaryrefslogtreecommitdiff
path: root/lib/Transforms/Utils
AgeCommit message (Expand)Author
2007-06-29Fix reference to iterator invalidated by an erase operation. UncoveredDavid Greene
2007-06-21Move code to update dominator information after basic block is splitDevang Patel
2007-06-11Add and use DominatorTreeBase::findNearestCommonDominator().Devang Patel
2007-06-11Simplify.Devang Patel
2007-06-11simplifyDevang Patel
2007-06-11Simplify. Dominator Tree is required so always available.Devang Patel
2007-06-08Update LoopSimplify to require and preserve DominatorTree only.Devang Patel
2007-06-08Do not preserve ETForest.Devang Patel
2007-06-07Do not use ETForest as well as DomiantorTree. DominatorTree is sufficient.Devang Patel
2007-06-07Use DominatorTree instead of ETForest.Devang Patel
2007-06-07Maintain ETNode as part of DomTreeNode.Devang Patel
2007-06-04s/DominatorTree::createNewNode/DominatorTree::addNewBlock/gDevang Patel
2007-06-04Add basic block level interface to change immediate dominatorDevang Patel
2007-06-04s/llvm::DominatorTreeBase::DomTreeNode/llvm::DomTreeNode/gDevang Patel
2007-06-03s/DominatorTreeBase::Node/DominatorTreeBase:DomTreeNode/gDevang Patel
2007-05-24Minor comment cleanups.Dan Gohman
2007-05-11Fix typos.Dan Gohman
2007-05-06Fix typo in comment.Nick Lewycky
2007-05-03Drop 'const'Devang Patel
2007-05-02Use 'static const char' instead of 'static const int'.Devang Patel
2007-05-01Do not use typeinfo to identify pass in pass manager.Devang Patel
2007-04-25Mem2Reg does not need TargetData.Devang Patel
2007-04-25Remove unused function argument.Devang Patel
2007-04-21Fix a comment.Owen Anderson
2007-04-20Comment out usage of write() for now.Jeff Cohen
2007-04-20Avoid recursion.Devang Patel
2007-04-20Move more passes to using ETForest instead of DominatorTree.Owen Anderson
2007-04-18Revert Owen's last check-in. This is breaking Mac OS X / PPC llvm-gcc bootstrap.Evan Cheng
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