aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/Transforms/Utils
AgeCommit message (Expand)Author
2009-03-06Add "check/remove dbg var" helper routines.Devang Patel
2009-03-03When sinking an insn in InstCombine bring its debugDale Johannesen
2009-02-20Factor address mode matcher out of codegen prepare to make it available to ot...Evan Cheng
2009-02-14Unbreak the build on win32.Cedric Venet
2009-02-10Enable scalar replacement of AllocaInst whose one of the user is dbg info.Devang Patel
2009-02-05Revert rev. 63876. It is causing llvm-gcc bootstrap failure.Devang Patel
2009-02-05Ignore dbg intrinsics while propagating conditional expression info.Devang Patel
2009-01-09Adjustments to last patch based on review.Dale Johannesen
2009-01-08Do not inline functions with (dynamic) alloca intoDale Johannesen
2009-01-05Tidy up #includes, deleting a bunch of unnecessary #includes.Dan Gohman
2008-12-03Factor some code into a new FoldSingleEntryPHINodes method.Chris Lattner
2008-12-03fix a really incorrect comment.Chris Lattner
2008-12-03Rename DeleteBlockIfDead to DeleteDeadBlock and make it Chris Lattner
2008-12-03Factor some code out of SimplifyCFG, forming a new Chris Lattner
2008-11-27Enhance RecursivelyDeleteTriviallyDeadInstructions to optionallyChris Lattner
2008-11-27remove doConstantPropagation and dceInstruction, they are justChris Lattner
2008-11-27move FindAvailableLoadedValue from JumpThreading to Transforms/Utils.Chris Lattner
2008-11-27move MergeBasicBlockIntoOnlyPred to Transforms/Utils.Chris Lattner
2008-11-19Do not use separate utility to walk all instructions and remove dead dbg intr...Devang Patel
2008-11-11Add utility routines to remove dead debug info.Devang Patel
2008-10-30Add InlineCost class for represent the estimated cost of inlining aDaniel Dunbar
2008-10-28Assorted comment/naming fixes, 80-col violations, and reindentation.Daniel Dunbar
2008-09-04Tidy up several unbeseeming casts from pointer to intptr_t.Dan Gohman
2008-07-17Make MergeBlockIntoPredecessor more aggressive when the same successor appearsOwen Anderson
2008-07-17Factor MergeBlockIntoPredecessor out into BasicBlockUtils.Owen Anderson
2008-07-16Correct a top-level comment.Dan Gohman
2008-07-14Reapply r53540, now with the matching header!Chris Lattner
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