aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/Transforms/Utils/Local.h
AgeCommit message (Expand)Author
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-03-06Add "check/remove dbg var" helper routines.Devang Patel
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-05Tidy up #includes, deleting a bunch of unnecessary #includes.Dan Gohman
2008-12-03Factor some code into a new FoldSingleEntryPHINodes method.Chris Lattner
2008-11-27Enhance RecursivelyDeleteTriviallyDeadInstructions to optionallyChris Lattner
2008-11-27remove doConstantPropagation and dceInstruction, they are justChris Lattner
2008-11-27move MergeBasicBlockIntoOnlyPred to Transforms/Utils.Chris Lattner
2007-12-29Don't attribute in file headers anymore. See llvmdev for theChris Lattner
2007-10-21Reg2Mem cleanup and optimizations:Anton Korobeynikov
2007-07-11Adding ability to demote phi to stack. Tanya Lattner
2007-01-30move constant folding code out of Utils/Local into libanalysisChris Lattner
2007-01-30Change constant folding APIs to take an optional TargetData, and changeChris Lattner
2006-12-23For PR950:Reid Spencer
2006-05-27Add an interface to constant fold and instruction given it's opcode, typeChris Lattner
2005-10-27Move some constant folding functions into LLVMAnalysis since they are usedJohn Criswell
2005-09-27allow demotion to volatile valuesChris Lattner
2005-09-26add a new functionChris Lattner
2005-08-04Fix a fixme in CondPropagate.cpp by moving a PhiNode optimization intoNate Begeman
2005-04-21Remove trailing whitespaceMisha Brukman
2004-04-13Add new interfacesChris Lattner
2004-03-17cleanup commentChris Lattner
2004-03-14Move DemoteRegToStack prototype out of DemoteRegToStack.h to this file.Chris Lattner
2004-01-12llvm::ConstantFoldInstructionChris Lattner
2003-12-19Add new functionChris Lattner
2003-11-11Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke
2003-10-20Added LLVM copyright header (for lack of a better term).John Criswell
2003-09-30Standardize header file commentsChris Lattner
2003-05-20Hopefully, the final fix for `[Pp]ropogate'.Misha Brukman
2002-09-24 - Do not expose Critical Edge breaking mechanics outside the BCE pass, thusChris Lattner
2002-09-06- Rename BreakCriticalEdge to the slightly more standard SplitCriticalEdgeChris Lattner
2002-09-06* Doxygenize APIChris Lattner
2002-09-02Remove duplicate #includeChris Lattner
2002-06-25*** empty log message ***Chris Lattner
2002-05-26Simplify the interface to local dce and constpropChris Lattner
2002-05-21Simplify interface to ConstantFoldTerminatorChris Lattner
2002-05-07Checkin headers for Utils libraryChris Lattner