aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/Transforms/Utils
AgeCommit message (Expand)Author
2009-08-27remove CloneTrace, which appears to be dead since 2004.Chris Lattner
2009-08-11Make LLVMContext and LLVMContextImpl classes instead of structs.Benjamin Kramer
2009-08-04Factor some of the constants+context related code out into a separate header,...Owen Anderson
2009-07-25Convert a few more uses of llvm/Support/Streams.h to raw_ostream.Dan Gohman
2009-07-22Remove a comment that was copy+pasted from the wrong place,Torok Edwin
2009-07-22Get rid of the Pass+Context magic.Owen Anderson
2009-07-15Revert yesterday's change by removing the LLVMContext parameter to AllocaInst...Owen Anderson
2009-07-14Move EVER MORE stuff over to LLVMContext.Owen Anderson
2009-07-13Forward-declare Loop and LoopInfo instead of #including LoopInfo.h.Dan Gohman
2009-07-13Make Loop and MachineLoop be subclasses of LoopBase, rather than typedefs,Dan Gohman
2009-07-06"LLVMContext* " --> "LLVMContext *"Owen Anderson
2009-07-05More LLVMContext-ification.Owen Anderson
2009-07-03Add Static Single Information construction pass written by André Tavares!Nick Lewycky
2009-07-01Add a pointer to the owning LLVMContext to Module. This requires threading L...Owen Anderson
2009-06-27Teach LoopSimplify how to merge multiple loop exits into a single exit,Dan Gohman
2009-06-26Remove unused routines.Devang Patel
2009-06-16Generalize instcombine's isSafeToLoadUnconditionally() functionChris Lattner
2009-05-04Re-apply 70645, converting ScalarEvolution to useDan Gohman
2009-05-04Restore minor deletion.Mike Stump
2009-05-03Revert r70645 for now; it's causing a variety of regressions.Dan Gohman
2009-05-02Convert ScalarEvolution to use CallbackVH for its internal map. ThisDan Gohman
2009-05-02Previously, RecursivelyDeleteDeadInstructions provided an optionDan Gohman
2009-04-20These bitfields were being miscompiled on someDuncan Sands
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