Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
llvm
/
4ee451de366474b9c228b4e5fa573795a715216d
/
lib
/
Analysis
/
ConstantFolding.cpp
4ee451d
Remove attribution from file headers, per discussion on llvmdev.
by Chris Lattner
· 17 years ago
7f135cc
Fix a bug in my previous patch, thanks to Jay Foad for
by Chris Lattner
· 17 years ago
1afab9c
Implement constant folding if vector<->vector bitcasts where the number
by Chris Lattner
· 17 years ago
f286f6f
Fix PR1850 by removing an unsafe transformation from VMCore/ConstantFold.cpp.
by Chris Lattner
· 17 years ago
ecc0274
splice some lines together, no functionality change.
by Chris Lattner
· 17 years ago
514ab34
Executive summary: getTypeSize -> getTypeStoreSize / getABITypeSize.
by Duncan Sands
· 17 years ago
9ab7fb3
Rewrite sqrt and powi to use anyfloat. By popular demand.
by Dale Johannesen
· 17 years ago
317096a
Add sqrt and powi intrinsics for long double.
by Dale Johannesen
· 17 years ago
43421b3
Next round of APFloat changes.
by Dale Johannesen
· 17 years ago
001f753
constant fold ptrtoint(inttoptr) with target data when available. This allows
by Chris Lattner
· 17 years ago
a099b6c
Handle functions with no name better.
by Chris Lattner
· 17 years ago
c5f6a1f
significantly speed up constant folding of calls (and thus all clients that use
by Chris Lattner
· 17 years ago
6994040
This is the patch to provide clean intrinsic function overloading support in LLVM. It cleans up the intrinsic definitions and generally smooths the process for more complicated intrinsic writing. It will be used by the upcoming atomic intrinsics as well as vector and float intrinsics in the future.
by Chandler Carruth
· 17 years ago
3841524
Use ConstantFoldFP for folding all unary floating-point operations which may
by Dan Gohman
· 17 years ago
e613555
The bit counting intrinsics return i32 not the operand type. This fixes
by Reid Spencer
· 17 years ago
e9391fd
For PR1297: Support overloaded intrinsics bswap, ctpop, cttz, ctlz.
by Reid Spencer
· 17 years ago
ca5183d
Unbreak VC++ build.
by Jeff Cohen
· 17 years ago
9d6565a
For PR1195:
by Reid Spencer
· 17 years ago
309f87e
completely eliminate a temporary vector
by Chris Lattner
· 18 years ago
b1919e2
Privatize StructLayout::MemberOffsets, adding an accessor
by Chris Lattner
· 18 years ago
832254e
Changes to support making the shift instructions be true BinaryOperators.
by Reid Spencer
· 18 years ago
ad58eb3
Fix a minor bug in my patch yesterday that broken ConstProp/bswap.ll
by Chris Lattner
· 18 years ago
d917fe5
elimiante a temporary vector
by Chris Lattner
· 18 years ago
03dd25c
Move some symbolic constant folding code out of instcombine into a place
by Chris Lattner
· 18 years ago
5520732
move a bunch of constant folding code f rom Transforms/Utils/Local.cpp into
by Chris Lattner
· 18 years ago
72d88ae
adjust to constant folding api changes.
by Chris Lattner
· 18 years ago
b5282dc
Constant fold llvm.powi.*. This speeds up tramp3d--v4 by 9.5%
by Chris Lattner
· 18 years ago
257cbf7
remove llvm.isunordered
by Chris Lattner
· 18 years ago
c5b206b
For PR950:
by Reid Spencer
· 18 years ago
97af751
Unbreak VC++ build.
by Jeff Cohen
· 18 years ago
d6c3422
Remove redundant <cmath>.
by Jim Laskey
· 18 years ago
b83eb64
For PR950:
by Reid Spencer
· 18 years ago
5cff267
Constant fold sqrtf
by Chris Lattner
· 18 years ago
0b11820
For PR411:
by Reid Spencer
· 19 years ago
6fb3bd6
Add bswap intrinsics as documented in the Language Reference
by Nate Begeman
· 19 years ago
bd9d370
Move some constant folding functions into LLVMAnalysis since they are used
by John Criswell
· 19 years ago