aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Transforms/Utils/Local.cpp
Commit message (Expand)AuthorAgeFilesLines
* Add "check/remove dbg var" helper routines.Devang Patel2009-03-061-0/+44
* Marking debug info intrinsics as not touching memoryDale Johannesen2009-03-031-0/+3
* Enable scalar replacement of AllocaInst whose one of the user is dbg info.Devang Patel2009-02-101-0/+22
* Revert rev. 63876. It is causing llvm-gcc bootstrap failure.Devang Patel2009-02-051-17/+0
* Ignore dbg intrinsics while propagating conditional expression info.Devang Patel2009-02-051-0/+17
* use precise gettersGabor Greif2009-01-301-2/+2
* rewrite RecursivelyDeleteTriviallyDeadInstructions to use a more efficientChris Lattner2008-11-281-16/+26
* remove some weirdness that came from the LSR code that hasChris Lattner2008-11-281-8/+1
* enhance RecursivelyDeleteTriviallyDeadInstructions to makeChris Lattner2008-11-271-0/+9
* Enhance RecursivelyDeleteTriviallyDeadInstructions to optionallyChris Lattner2008-11-271-7/+15
* remove doConstantPropagation and dceInstruction, they are justChris Lattner2008-11-271-30/+25
* move MergeBasicBlockIntoOnlyPred to Transforms/Utils.Chris Lattner2008-11-271-0/+33
* Use Instruction::eraseFromParent().Dan Gohman2008-06-211-1/+1
* API changes for class Use size reduction, wave 1.Gabor Greif2008-04-061-2/+2
* Remove attribution from file headers, per discussion on llvmdev.Chris Lattner2007-12-291-2/+2
* dead calls to llvm.stacksave can be deleted, even though theyChris Lattner2007-12-291-1/+10
* Move the GET_SIDE_EFFECT_INFO logic from isInstructionTriviallyDeadDan Gohman2007-07-261-7/+0
* move a bunch of constant folding code f rom Transforms/Utils/Local.cpp intoChris Lattner2007-01-301-152/+0
* remove now-dead code.Chris Lattner2007-01-301-14/+0
* Change constant folding APIs to take an optional TargetData, and changeChris Lattner2007-01-301-22/+15
* Implement review feedback for the ConstantBool->ConstantInt merge. ChrisReid Spencer2007-01-121-2/+2
* For PR1043:Zhou Sheng2007-01-111-3/+3
* For PR950:Reid Spencer2006-12-231-10/+20
* For PR950:Reid Spencer2006-11-271-2/+13
* Remove redundant <cmath>.Jim Laskey2006-11-081-1/+0
* For PR950:Reid Spencer2006-11-081-1/+2
* For PR950:Reid Spencer2006-10-201-7/+7
* Refactor some code to expose an interface to constant fold and instruction gi...Chris Lattner2006-05-271-35/+49
* Revert a patch that is unsafe, due to out of range array accesses in innerChris Lattner2006-05-251-2/+2
* Patch for a new instcombine xform, patch contributed by Nick Lewycky!Chris Lattner2006-05-241-2/+4
* Add supprot for shufflevectorChris Lattner2006-04-081-0/+5
* Adjust to change in Intrinsics.gen interface.Chris Lattner2006-04-021-0/+1
* use autogenerated side-effect informationChris Lattner2006-03-091-27/+5
* ConstantFoldLoadThroughGEPConstantExpr wasn't handling pointers toRobert Bocchino2006-01-191-9/+22
* Constant folding support for the insertelement operation.Robert Bocchino2006-01-171-0/+3
* For PR411:Reid Spencer2006-01-161-5/+16
* Add bswap intrinsics as documented in the Language ReferenceNate Begeman2006-01-141-0/+3
* it is ok to dce stacksave.Chris Lattner2006-01-131-0/+1
* Added support for the extractelement operation.Robert Bocchino2006-01-101-0/+2
* Fix #include orderChris Lattner2005-10-271-1/+1
* Move some constant folding code shared by Analysis and Transform passesJohn Criswell2005-10-271-142/+1
* Constant fold llvm.sqrtChris Lattner2005-09-281-1/+9
* Move the ConstantFoldLoadThroughGEPConstantExpr function out of the InstCombineChris Lattner2005-09-261-1/+45
* Fix a fixme in CondPropagate.cpp by moving a PhiNode optimization intoNate Begeman2005-08-041-34/+0
* Eliminate all remaining tabs and trailing spaces.Jeff Cohen2005-07-271-3/+3
* prevent DCE of vaarg intrinsics. This should take care of most regressionsAndrew Lenharth2005-06-191-2/+0
* DCE intrinsic instructions without side effects.Chris Lattner2005-05-061-1/+20
* Remove optimizations that don't require both operands to be constant. TheseReid Spencer2005-04-291-10/+0
* * Add constant folding for additional floating point library calls such asReid Spencer2005-04-281-26/+90
* Remove trailing whitespaceMisha Brukman2005-04-211-11/+11