aboutsummaryrefslogtreecommitdiff
path: root/lib/Transforms/Utils/Local.cpp
AgeCommit message (Expand)Author
2007-12-29Remove attribution from file headers, per discussion on llvmdev.Chris Lattner
2007-12-29dead calls to llvm.stacksave can be deleted, even though theyChris Lattner
2007-07-26Move the GET_SIDE_EFFECT_INFO logic from isInstructionTriviallyDeadDan Gohman
2007-01-30move a bunch of constant folding code f rom Transforms/Utils/Local.cpp intoChris Lattner
2007-01-30remove now-dead code.Chris Lattner
2007-01-30Change constant folding APIs to take an optional TargetData, and changeChris Lattner
2007-01-12Implement review feedback for the ConstantBool->ConstantInt merge. ChrisReid Spencer
2007-01-11For PR1043:Zhou Sheng
2006-12-23For PR950:Reid Spencer
2006-11-27For PR950:Reid Spencer
2006-11-08Remove redundant <cmath>.Jim Laskey
2006-11-08For PR950:Reid Spencer
2006-10-20For PR950:Reid Spencer
2006-05-27Refactor some code to expose an interface to constant fold and instruction gi...Chris Lattner
2006-05-25Revert a patch that is unsafe, due to out of range array accesses in innerChris Lattner
2006-05-24Patch for a new instcombine xform, patch contributed by Nick Lewycky!Chris Lattner
2006-04-08Add supprot for shufflevectorChris Lattner
2006-04-02Adjust to change in Intrinsics.gen interface.Chris Lattner
2006-03-09use autogenerated side-effect informationChris Lattner
2006-01-19ConstantFoldLoadThroughGEPConstantExpr wasn't handling pointers toRobert Bocchino
2006-01-17Constant folding support for the insertelement operation.Robert Bocchino
2006-01-16For PR411:Reid Spencer
2006-01-14Add bswap intrinsics as documented in the Language ReferenceNate Begeman
2006-01-13it is ok to dce stacksave.Chris Lattner
2006-01-10Added support for the extractelement operation.Robert Bocchino
2005-10-27Fix #include orderChris Lattner
2005-10-27Move some constant folding code shared by Analysis and Transform passesJohn Criswell
2005-09-28Constant fold llvm.sqrtChris Lattner
2005-09-26Move the ConstantFoldLoadThroughGEPConstantExpr function out of the InstCombineChris Lattner
2005-08-04Fix a fixme in CondPropagate.cpp by moving a PhiNode optimization intoNate Begeman
2005-07-27Eliminate all remaining tabs and trailing spaces.Jeff Cohen
2005-06-19prevent DCE of vaarg intrinsics. This should take care of most regressionsAndrew Lenharth
2005-05-06DCE intrinsic instructions without side effects.Chris Lattner
2005-04-29Remove optimizations that don't require both operands to be constant. TheseReid Spencer
2005-04-28* Add constant folding for additional floating point library calls such asReid Spencer
2005-04-21Remove trailing whitespaceMisha Brukman
2004-10-17Enhance hasConstantValue to ignore undef values in phi nodes. This allows itChris Lattner
2004-09-01Changes For Bug 352Reid Spencer
2004-06-23Use new IsNAN() wrapper.Brian Gaeke
2004-06-21Comment out the isnan stuff until we get a proper autoconf test for itChris Lattner
2004-06-17I love the smell of a freshly broken PowerPC build in the morning.Brian Gaeke
2004-06-17Fix compilation problem on freebsd. Problem noted by Vladimir Merzliakov inChris Lattner
2004-06-15Um, did someone make a typo or something?Brian Gaeke
2004-06-15Remove support for the isnan intrinsicChris Lattner
2004-06-14Quick hack to get this file compiling again on Mac OS X. The right thing to doBrian Gaeke
2004-06-13Add constant folding capabilities to the isunordered intrinsic.Alkis Evlogimenos
2004-06-11Constant fold the isnan intrinsicChris Lattner
2004-05-27Implement constant folding of fmod, which is used a lot in povrayChris Lattner
2004-05-27Restructure call constant folding code a bit to make it simplerChris Lattner
2004-04-21Include cerrno (gcc-3.4 fix)Alkis Evlogimenos