summaryrefslogtreecommitdiff
path: root/include/llvm/Transforms
Commit message (Expand)AuthorAge
* Rename SuccessorNumber to GetSuccessorNumber.Bob Wilson2010-02-16
* Refactor to share code to find the position of a basic block successor in theBob Wilson2010-02-16
* Pull these back out, they're a little too aggressive and timeEric Christopher2010-02-09
* Add a new pass to do llvm.objsize lowering using SCEV.Eric Christopher2010-02-09
* Reintroduce the InlineHint function attribute.Jakob Stoklund Olesen2010-02-06
* Teach SimplifyCFG about magic pointer constants.Jakob Stoklund Olesen2010-02-05
* Check alignment of loads when deciding whether it is safe to execute themBob Wilson2010-01-30
* Improve isSafeToLoadUnconditionally to recognize that GEPs with constantBob Wilson2010-01-29
* Don't bother with sprintf, just pass the Twine through.Benjamin Kramer2010-01-27
* DbgInfoIntrinsics no longer appear in an instruction's use list; so clean up ...Victor Hernandez2010-01-21
* Move per-function inline threshold calculation to a method.Jakob Stoklund Olesen2010-01-20
* add a helper function.Chris Lattner2010-01-12
* Make RecursivelyDeleteTriviallyDeadInstructions,Dan Gohman2010-01-05
* convert various IntrinsicInst's to use class instead of struct.Chris Lattner2010-01-05
* Remove dead debug info intrinsics.Devang Patel2010-01-05
* remove the random sampling framework, which is not maintained anymore.Chris Lattner2010-01-02
* comment fix: weakvh -> tracking vhChris Lattner2009-12-22
* Eliminate unnecessary LLVMContexts.Dan Gohman2009-12-18
* Pull LLVMContext out of PromoteMemToReg.Nick Lewycky2009-11-23
* Make EliminateDuplicatePHINodes() available as a utility functionJim Grosbach2009-11-19
* Add an option for running GVN with redundant load processing disabled.Dan Gohman2009-11-14
* remove the now dead condprop pass, PR3906.Chris Lattner2009-11-11
* Implement support to debug inlined functions.Devang Patel2009-11-10
* move some generally useful functions out of jump threadingChris Lattner2009-11-10
* refactor TryToSimplifyUncondBranchFromEmptyBlock out of SimplifyCFG.Chris Lattner2009-11-10
* Make a few more LLVM headers parsable as standalone headers.Douglas Gregor2009-11-05
* Improve the other instance of the comment.Duncan Sands2009-11-01
* update the comment above llvm::SplitCriticalEdge, and makeChris Lattner2009-10-31
* Revert r85667. LoopUnroll currently can't call utility functions whichDan Gohman2009-10-31
* Merge the enhancements from LoopUnroll's FoldBlockIntoPredecessor intoDan Gohman2009-10-31
* Remove CodeGenLICM. It's largely obsoleted by MachineLICM's new abilityDan Gohman2009-10-31
* Add option to createGVNPass to disable PRE.Evan Cheng2009-10-30
* Add ABCD, a generalized implementation of the Elimination of Array BoundsNick Lewycky2009-10-28
* Forgot to commit these.Owen Anderson2009-10-26
* Remove FreeInst.Victor Hernandez2009-10-26
* Check in the experimental GEP splitter pass. This pass splits complexDan Gohman2009-10-26
* MapValue doesn't needs its LLVMContext argument.Dan Gohman2009-10-24
* Add an explicit keyword.Dan Gohman2009-10-24
* Auto-upgrade free instructions to calls to the builtin free function.Victor Hernandez2009-10-24
* remove the IndMemRemPass, which only made sense for when malloc/free were int...Chris Lattner2009-10-18
* Remove MallocInst from LLVM Instructions.Victor Hernandez2009-10-17
* Strip trailing white space.Duncan Sands2009-10-16
* Move the InlineCost code from Transforms/Utils to Analysis.Dan Gohman2009-10-13
* Start refactoring the inline cost estimation code so that it can be usedDan Gohman2009-10-13
* add a simple helper method.Chris Lattner2009-10-10
* add ability for clients of SSAUpdater to find out about theChris Lattner2009-10-10
* add the ability to get a rewritten value from the middle of a block,Chris Lattner2009-10-10
* rename GetValueInBlock -> GetValueAtEndOfBlock to better reflect Chris Lattner2009-10-10
* Implement an efficient and fully general SSA update mechanism that Chris Lattner2009-10-10
* Use names instead of numbers for some of the magicDale Johannesen2009-10-09