Changes in directory llvm/lib/Analysis:
ConstantFolding.cpp updated: 1.21 -> 1.22
---
Log message:
The bit counting intrinsics return i32 not the operand type. This fixes
last night's regression in SingleSource/UnitTests/2005-05-11-Popcount-ffs-fls
---
Diffs of the changes: (+3 -4)
Constan
Changes in directory llvm/lib/Analysis:
ConstantFolding.cpp updated: 1.20 -> 1.21
---
Log message:
For PR1297: http://llvm.org/PR1297 :
Support overloaded intrinsics bswap, ctpop, cttz, ctlz.
---
Diffs of the changes: (+17 -23)
ConstantFolding.cpp | 40 +--
Changes in directory llvm/lib/Analysis:
ConstantFolding.cpp updated: 1.19 -> 1.20
---
Log message:
Unbreak VC++ build.
---
Diffs of the changes: (+2 -2)
ConstantFolding.cpp |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Index: llvm/lib/Analysis/ConstantFolding.cpp
diff -u l
Changes in directory llvm/lib/Analysis:
ConstantFolding.cpp updated: 1.17 -> 1.18
---
Log message:
completely eliminate a temporary vector
---
Diffs of the changes: (+2 -2)
ConstantFolding.cpp |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Index: llvm/lib/Analysis/Constant
Changes in directory llvm/lib/Analysis:
ConstantFolding.cpp updated: 1.16 -> 1.17
---
Log message:
Privatize StructLayout::MemberOffsets, adding an accessor
---
Diffs of the changes: (+1 -1)
ConstantFolding.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/lib/Ana
Changes in directory llvm/lib/Analysis:
ConstantFolding.cpp updated: 1.15 -> 1.16
ScalarEvolution.cpp updated: 1.92 -> 1.93
---
Log message:
Changes to support making the shift instructions be true BinaryOperators.
This feature is needed in order to support shifts of more than 255 bits
on large
Changes in directory llvm/lib/Analysis:
ConstantFolding.cpp updated: 1.14 -> 1.15
---
Log message:
Fix a minor bug in my patch yesterday that broken ConstProp/bswap.ll
---
Diffs of the changes: (+1 -1)
ConstantFolding.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: l
Changes in directory llvm/lib/Analysis:
ConstantFolding.cpp updated: 1.13 -> 1.14
---
Log message:
elimiante a temporary vector
---
Diffs of the changes: (+1 -3)
ConstantFolding.cpp |4 +---
1 files changed, 1 insertion(+), 3 deletions(-)
Index: llvm/lib/Analysis/ConstantFolding.cpp
Changes in directory llvm/lib/Analysis:
ConstantFolding.cpp updated: 1.12 -> 1.13
---
Log message:
Move some symbolic constant folding code out of instcombine into a place
it can be used by multiple clients. This specifically allows the inliner
to constant fold symbolically.
---
Diffs of the
Changes in directory llvm/lib/Analysis:
ConstantFolding.cpp updated: 1.11 -> 1.12
---
Log message:
move a bunch of constant folding code f rom Transforms/Utils/Local.cpp into
libanalysis/ConstantFolding.cpp.
---
Diffs of the changes: (+155 -2)
ConstantFolding.cpp | 157 +++
Changes in directory llvm/lib/Analysis:
ConstantFolding.cpp updated: 1.10 -> 1.11
ScalarEvolution.cpp updated: 1.90 -> 1.91
---
Log message:
adjust to constant folding api changes.
---
Diffs of the changes: (+8 -7)
ConstantFolding.cpp | 11 ++-
ScalarEvolution.cpp |4 ++--
2
Changes in directory llvm/lib/Analysis:
ConstantFolding.cpp updated: 1.9 -> 1.10
---
Log message:
Constant fold llvm.powi.*. This speeds up tramp3d--v4 by 9.5%
---
Diffs of the changes: (+12 -1)
ConstantFolding.cpp | 13 -
1 files changed, 12 insertions(+), 1 deletion(-)
I
Changes in directory llvm/lib/Analysis:
ConstantFolding.cpp updated: 1.8 -> 1.9
---
Log message:
remove llvm.isunordered
---
Diffs of the changes: (+0 -5)
ConstantFolding.cpp |5 -
1 files changed, 5 deletions(-)
Index: llvm/lib/Analysis/ConstantFolding.cpp
diff -u llvm/lib/Analy
Changes in directory llvm/lib/Analysis:
ConstantFolding.cpp updated: 1.6 -> 1.7
ScalarEvolution.cpp updated: 1.60 -> 1.61
---
Log message:
Unbreak VC++ build.
---
Diffs of the changes: (+2 -0)
ConstantFolding.cpp |1 +
ScalarEvolution.cpp |1 +
2 files changed, 2 insertions(+)
Ind
Changes in directory llvm/lib/Analysis:
ConstantFolding.cpp updated: 1.5 -> 1.6
ScalarEvolution.cpp updated: 1.57 -> 1.58
---
Log message:
Remove redundant .
---
Diffs of the changes: (+0 -2)
ConstantFolding.cpp |1 -
ScalarEvolution.cpp |1 -
2 files changed, 2 deletions(-)
Index
Changes in directory llvm/lib/Analysis:
ConstantFolding.cpp updated: 1.3 -> 1.4
---
Log message:
Constant fold sqrtf
---
Diffs of the changes: (+4 -1)
ConstantFolding.cpp |5 -
1 files changed, 4 insertions(+), 1 deletion(-)
Index: llvm/lib/Analysis/ConstantFolding.cpp
diff -u ll
Changes in directory llvm/lib/Analysis:
ConstantFolding.cpp updated: 1.2 -> 1.3
---
Log message:
For PR411: http://llvm.cs.uiuc.edu/PR411 :
This patch is an incremental step towards supporting a flat symbol table.
It de-overloads the intrinsic functions by providing type-specific intrinsics
and
Changes in directory llvm/lib/Analysis:
ConstantFolding.cpp added (r1.1)
---
Log message:
Move some constant folding functions into LLVMAnalysis since they are used
by Analysis and Transformation passes.
---
Diffs of the changes: (+172 -0)
ConstantFolding.cpp | 172 +
18 matches
Mail list logo