aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/Transforms/Utils/Local.h
Commit message (Expand)AuthorAgeFilesLines
...
* refactor TryToSimplifyUncondBranchFromEmptyBlock out of SimplifyCFG.Chris Lattner2009-11-101-1/+8
* Preserve ProfileInfo during CodeGenPrepare.Andreas Neustifter2009-09-161-1/+1
* Make LLVMContext and LLVMContextImpl classes instead of structs.Benjamin Kramer2009-08-111-1/+1
* Factor some of the constants+context related code out into a separate header,...Owen Anderson2009-08-041-1/+1
* Revert yesterday's change by removing the LLVMContext parameter to AllocaInst...Owen Anderson2009-07-151-3/+2
* Move EVER MORE stuff over to LLVMContext.Owen Anderson2009-07-141-2/+5
* Teach LoopSimplify how to merge multiple loop exits into a single exit,Dan Gohman2009-06-271-0/+7
* Remove unused routines.Devang Patel2009-06-261-7/+0
* Generalize instcombine's isSafeToLoadUnconditionally() functionChris Lattner2009-06-161-0/+10
* Re-apply 70645, converting ScalarEvolution to useDan Gohman2009-05-041-25/+2
* Revert r70645 for now; it's causing a variety of regressions.Dan Gohman2009-05-031-2/+25
* Convert ScalarEvolution to use CallbackVH for its internal map. ThisDan Gohman2009-05-021-25/+2
* Previously, RecursivelyDeleteDeadInstructions provided an optionDan Gohman2009-05-021-5/+30
* Add "check/remove dbg var" helper routines.Devang Patel2009-03-061-0/+9
* Unbreak the build on win32.Cedric Venet2009-02-141-1/+1
* Enable scalar replacement of AllocaInst whose one of the user is dbg info.Devang Patel2009-02-101-0/+6
* Revert rev. 63876. It is causing llvm-gcc bootstrap failure.Devang Patel2009-02-051-8/+0
* Ignore dbg intrinsics while propagating conditional expression info.Devang Patel2009-02-051-0/+8
* Tidy up #includes, deleting a bunch of unnecessary #includes.Dan Gohman2009-01-051-4/+7
* Factor some code into a new FoldSingleEntryPHINodes method.Chris Lattner2008-12-031-1/+1
* Enhance RecursivelyDeleteTriviallyDeadInstructions to optionallyChris Lattner2008-11-271-2/+6
* remove doConstantPropagation and dceInstruction, they are justChris Lattner2008-11-271-15/+8
* move MergeBasicBlockIntoOnlyPred to Transforms/Utils.Chris Lattner2008-11-271-0/+8
* Don't attribute in file headers anymore. See llvmdev for theChris Lattner2007-12-291-2/+2
* Reg2Mem cleanup and optimizations:Anton Korobeynikov2007-10-211-2/+3
* Adding ability to demote phi to stack. Tanya Lattner2007-07-111-0/+5
* move constant folding code out of Utils/Local into libanalysisChris Lattner2007-01-301-27/+0
* Change constant folding APIs to take an optional TargetData, and changeChris Lattner2007-01-301-3/+6
* For PR950:Reid Spencer2006-12-231-6/+8
* Add an interface to constant fold and instruction given it's opcode, typeChris Lattner2006-05-271-0/+9
* Move some constant folding functions into LLVMAnalysis since they are usedJohn Criswell2005-10-271-8/+1
* allow demotion to volatile valuesChris Lattner2005-09-271-1/+1
* add a new functionChris Lattner2005-09-261-0/+5
* Fix a fixme in CondPropagate.cpp by moving a PhiNode optimization intoNate Begeman2005-08-041-10/+0
* Remove trailing whitespaceMisha Brukman2005-04-211-2/+2
* Add new interfacesChris Lattner2004-04-131-0/+9
* cleanup commentChris Lattner2004-03-171-1/+1
* Move DemoteRegToStack prototype out of DemoteRegToStack.h to this file.Chris Lattner2004-03-141-0/+9
* llvm::ConstantFoldInstructionChris Lattner2004-01-121-0/+7
* Add new functionChris Lattner2003-12-191-0/+10
* Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke2003-11-111-0/+5
* Added LLVM copyright header (for lack of a better term).John Criswell2003-10-201-0/+7
* Standardize header file commentsChris Lattner2003-09-301-1/+1
* Hopefully, the final fix for `[Pp]ropogate'.Misha Brukman2003-05-201-4/+4
* - Do not expose Critical Edge breaking mechanics outside the BCE pass, thusChris Lattner2002-09-241-15/+0
* - Rename BreakCriticalEdge to the slightly more standard SplitCriticalEdgeChris Lattner2002-09-061-4/+5
* * Doxygenize APIChris Lattner2002-09-061-23/+39
* Remove duplicate #includeChris Lattner2002-09-021-1/+0
* *** empty log message ***Chris Lattner2002-06-251-4/+3
* Simplify the interface to local dce and constpropChris Lattner2002-05-261-2/+2