aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Transforms/Utils/Local.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* Enhance hasConstantValue to ignore undef values in phi nodes. This allows itChris Lattner2004-10-171-2/+3
* Changes For Bug 352Reid Spencer2004-09-011-1/+1
* Use new IsNAN() wrapper.Brian Gaeke2004-06-231-15/+2
* Comment out the isnan stuff until we get a proper autoconf test for itChris Lattner2004-06-211-1/+7
* I love the smell of a freshly broken PowerPC build in the morning.Brian Gaeke2004-06-171-0/+1
* Fix compilation problem on freebsd. Problem noted by Vladimir Merzliakov inChris Lattner2004-06-171-1/+1
* Um, did someone make a typo or something?Brian Gaeke2004-06-151-1/+1
* Remove support for the isnan intrinsicChris Lattner2004-06-151-3/+0
* Quick hack to get this file compiling again on Mac OS X. The right thing to doBrian Gaeke2004-06-141-0/+8
* Add constant folding capabilities to the isunordered intrinsic.Alkis Evlogimenos2004-06-131-1/+4
* Constant fold the isnan intrinsicChris Lattner2004-06-111-1/+10
* Implement constant folding of fmod, which is used a lot in povrayChris Lattner2004-05-271-2/+9
* Restructure call constant folding code a bit to make it simplerChris Lattner2004-05-271-39/+40
* Include cerrno (gcc-3.4 fix)Alkis Evlogimenos2004-04-211-0/+1
* Add support for evaluation of exp/log/log10/powChris Lattner2004-04-161-1/+25
* Include <cmath> for compatibility with gcc 3.0.x (the system compiler onBrian Gaeke2004-04-161-0/+1
* Add a simple call constant propagation interface.Chris Lattner2004-04-131-0/+51
* Add constant folding wrapper support for select instructions.Chris Lattner2004-03-121-0/+4
* Clean up #includesChris Lattner2004-01-121-3/+1
* Remove use of ConstantExpr::getShiftChris Lattner2004-01-121-4/+1
* Remove use of ConstantHandlingChris Lattner2004-01-121-1/+1
* Move llvm::ConstantFoldInstruction from VMCore to here, next to ConstantFoldT...Chris Lattner2004-01-121-0/+58
* Add new functionChris Lattner2003-12-191-10/+41
* Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke2003-11-111-0/+4
* Added LLVM project notice to the top of every C++ source file.John Criswell2003-10-201-0/+7
* Implement SimplifyCFG/2003-08-17-FoldSwitch.ll:test5Chris Lattner2003-08-231-0/+13
* Implement folding of switch instructions.Chris Lattner2003-08-171-3/+56