aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Analysis/ConstantFolding.cpp
Commit message (Expand)AuthorAgeFilesLines
* The bit counting intrinsics return i32 not the operand type. This fixesReid Spencer2007-04-011-4/+3
* For PR1297:Reid Spencer2007-04-011-23/+17
* Unbreak VC++ build.Jeff Cohen2007-03-051-2/+2
* For PR1195:Reid Spencer2007-02-151-2/+2
* completely eliminate a temporary vectorChris Lattner2007-02-101-2/+2
* Privatize StructLayout::MemberOffsets, adding an accessorChris Lattner2007-02-101-1/+1
* Changes to support making the shift instructions be true BinaryOperators.Reid Spencer2007-02-021-4/+0
* Fix a minor bug in my patch yesterday that broken ConstProp/bswap.llChris Lattner2007-01-311-1/+1
* elimiante a temporary vectorChris Lattner2007-01-311-3/+1
* Move some symbolic constant folding code out of instcombine into a placeChris Lattner2007-01-311-3/+136
* move a bunch of constant folding code f rom Transforms/Utils/Local.cpp intoChris Lattner2007-01-301-2/+155
* adjust to constant folding api changes.Chris Lattner2007-01-301-5/+6
* Constant fold llvm.powi.*. This speeds up tramp3d--v4 by 9.5%Chris Lattner2007-01-151-1/+12
* remove llvm.isunorderedChris Lattner2007-01-071-5/+0
* For PR950:Reid Spencer2006-12-311-1/+0
* Unbreak VC++ build.Jeff Cohen2006-12-021-0/+1
* Remove redundant <cmath>.Jim Laskey2006-11-081-1/+0
* For PR950:Reid Spencer2006-10-201-5/+6
* Constant fold sqrtfChris Lattner2006-06-171-1/+4
* For PR411:Reid Spencer2006-01-161-7/+18
* Add bswap intrinsics as documented in the Language ReferenceNate Begeman2006-01-141-0/+15
* Move some constant folding functions into LLVMAnalysis since they are usedJohn Criswell2005-10-271-0/+172