summaryrefslogtreecommitdiff
path: root/lib/Analysis/ConstantFolding.cpp
Commit message (Expand)AuthorAge
* Teach constant folding that an inttoptr of aDuncan Sands2008-08-13
* Fix minor issues with VICmp/VFCmp constant expressionsNate Begeman2008-07-25
* "ret (constexpr)" can't be folded into a Constant. Add a method toNick Lewycky2008-05-25
* transform more loops to iterator form, detabifyGabor Greif2008-05-22
* Rewrite operand loops to use iterators. This shrinks .o file (at gcc4.0.1 -O3...Gabor Greif2008-05-22
* suppress gcc3.4.6's <no value returned> warningsGabor Greif2008-05-21
* Remove dead return. Thanks to Bill for the review!Chris Lattner2008-05-08
* Add support for constant folding the 'offsetof' pattern even if theChris Lattner2008-05-08
* Switch to using Simplified ConstantFP::get API.Chris Lattner2008-04-20
* minor code cleanups, allow constant folding sinf/cosf.Chris Lattner2008-03-30
* Avoid unnecessarily casting away const, fixing a FIXME.Dan Gohman2008-01-31
* Remove attribution from file headers, per discussion on llvmdev.Chris Lattner2007-12-29
* Fix a bug in my previous patch, thanks to Jay Foad forChris Lattner2007-12-12
* Implement constant folding if vector<->vector bitcasts where the numberChris Lattner2007-12-11
* Fix PR1850 by removing an unsafe transformation from VMCore/ConstantFold.cpp.Chris Lattner2007-12-10
* splice some lines together, no functionality change.Chris Lattner2007-11-23
* Executive summary: getTypeSize -> getTypeStoreSize / getABITypeSize.Duncan Sands2007-11-01
* Rewrite sqrt and powi to use anyfloat. By popular demand.Dale Johannesen2007-10-02
* Add sqrt and powi intrinsics for long double.Dale Johannesen2007-09-28
* Next round of APFloat changes.Dale Johannesen2007-09-06
* constant fold ptrtoint(inttoptr) with target data when available. This allowsChris Lattner2007-08-11
* Handle functions with no name better.Chris Lattner2007-08-08
* significantly speed up constant folding of calls (and thus all clients that useChris Lattner2007-08-08
* This is the patch to provide clean intrinsic function overloading support in ...Chandler Carruth2007-08-04
* Use ConstantFoldFP for folding all unary floating-point operations which mayDan Gohman2007-07-16
* The bit counting intrinsics return i32 not the operand type. This fixesReid Spencer2007-04-01
* For PR1297:Reid Spencer2007-04-01
* Unbreak VC++ build.Jeff Cohen2007-03-05
* For PR1195:Reid Spencer2007-02-15
* completely eliminate a temporary vectorChris Lattner2007-02-10
* Privatize StructLayout::MemberOffsets, adding an accessorChris Lattner2007-02-10
* Changes to support making the shift instructions be true BinaryOperators.Reid Spencer2007-02-02
* Fix a minor bug in my patch yesterday that broken ConstProp/bswap.llChris Lattner2007-01-31
* elimiante a temporary vectorChris Lattner2007-01-31
* Move some symbolic constant folding code out of instcombine into a placeChris Lattner2007-01-31
* move a bunch of constant folding code f rom Transforms/Utils/Local.cpp intoChris Lattner2007-01-30
* adjust to constant folding api changes.Chris Lattner2007-01-30
* Constant fold llvm.powi.*. This speeds up tramp3d--v4 by 9.5%Chris Lattner2007-01-15
* remove llvm.isunorderedChris Lattner2007-01-07
* For PR950:Reid Spencer2006-12-31
* Unbreak VC++ build.Jeff Cohen2006-12-02
* Remove redundant <cmath>.Jim Laskey2006-11-08
* For PR950:Reid Spencer2006-10-20
* Constant fold sqrtfChris Lattner2006-06-17
* For PR411:Reid Spencer2006-01-16
* Add bswap intrinsics as documented in the Language ReferenceNate Begeman2006-01-14
* Move some constant folding functions into LLVMAnalysis since they are usedJohn Criswell2005-10-27