aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/Transforms/Utils
AgeCommit message (Expand)Author
2008-07-14whitespace fix.Chris Lattner
2008-07-14doxygenate comments and wrap to 80 cols.Chris Lattner
2008-07-07Add explicit keywords.Dan Gohman
2008-05-30Revert 51775.Evan Cheng
2008-05-30Patches for building llvm on Solaris x86. Contributed by Nathan Keynes.Evan Cheng
2008-05-29Prune and tidy #includes.Dan Gohman
2008-05-14Commit the header I accidentally left out of 51083.Dan Gohman
2008-05-06Remove uses of llvm/System/IncludeFile.h that are no longer needed.Dan Gohman
2008-04-21Move SplitBlockPredecessors out of loopsimplify into BasicBlockUtils.hChris Lattner
2008-03-24Increasing the inline limit from (overly conservative) 200 to 300. Given each...Evan Cheng
2008-02-25prune #includes, fit in 80 cols.Chris Lattner
2008-01-11don't include loopinfo.h from this file.Chris Lattner
2007-12-29Don't attribute in file headers anymore. See llvmdev for theChris Lattner
2007-11-14Start the process of making MachineLoopInfo possible by templating Loop.Owen Anderson
2007-11-09Make this header publicAnton Korobeynikov
2007-10-21Reg2Mem cleanup and optimizations:Anton Korobeynikov
2007-10-17Updated VC++ build system.Hartmut Kaiser
2007-08-10Add utility to clone loops.Devang Patel
2007-07-27Use SmallPtrSet.Devang Patel
2007-07-25Add BasicInliner interface. Devang Patel
2007-07-11Adding ability to demote phi to stack. Tanya Lattner
2007-07-06Add SplitEdge and SplitBlock utility routines. 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-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-20Move more passes to using ETForest instead of DominatorTree.Owen Anderson
2007-04-07Completely purge DomSet. This is the (hopefully) final patch for PR1171.Owen Anderson
2007-04-07Expunge DomSet from CodeExtractor. This is part of the continuing workOwen Anderson
2007-02-03Switch inliner over to use DenseMap instead of std::map for ValueMap. ThisChris Lattner
2007-01-30move constant folding code out of Utils/Local into libanalysisChris Lattner
2007-01-30The inliner/cloner can now optionally take TargetData info, which can beChris Lattner
2007-01-30Change constant folding APIs to take an optional TargetData, and changeChris Lattner
2006-12-23For PR950:Reid Spencer
2006-11-05Unbreak VC++ build.Jeff Cohen
2006-10-28add option to isCriticalEdgeChris Lattner
2006-10-28Expose a smarter way to break critical edges.Chris Lattner
2006-06-02Force anything that #includes llvm/Transforms/Utils/UnifyFunctionExitNodes.hChris Lattner
2006-05-27Implement a new method: CloneAndPruneFunctionInto, as documented.Chris Lattner
2006-05-27Add an interface to constant fold and instruction given it's opcode, typeChris Lattner
2006-05-17Add a CloneModule call that exposes the mapping of values from the old moduleChris Lattner
2006-05-14This is a proper fix for the compiler warning. A termination condition isChris Lattner
2006-05-13Fix an infinite loop bug that Vladimir Prus identified.Reid Spencer
2006-02-10Remove a level of indirection.Chris Lattner
2006-01-14Teach inline function how to update the callgraph when it makes changes.Chris Lattner