[llvm-commits] CVS: llvm/lib/Analysis/ConstantFolding.cpp

2007-04-01 Thread Reid Spencer
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

[llvm-commits] CVS: llvm/lib/Analysis/ConstantFolding.cpp

2007-04-01 Thread Reid Spencer
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)

[llvm-commits] CVS: llvm/lib/Analysis/ConstantFolding.cpp

2007-03-04 Thread Jeff Cohen
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

[llvm-commits] CVS: llvm/lib/Analysis/ConstantFolding.cpp

2007-02-10 Thread Chris Lattner
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-commits] CVS: llvm/lib/Analysis/ConstantFolding.cpp ScalarEvolution.cpp

2007-02-01 Thread Reid Spencer
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

[llvm-commits] CVS: llvm/lib/Analysis/ConstantFolding.cpp

2007-01-31 Thread Chris Lattner
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:

[llvm-commits] CVS: llvm/lib/Analysis/ConstantFolding.cpp ScalarEvolution.cpp

2007-01-30 Thread Chris Lattner
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

[llvm-commits] CVS: llvm/lib/Analysis/ConstantFolding.cpp

2007-01-30 Thread Chris Lattner
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

[llvm-commits] CVS: llvm/lib/Analysis/ConstantFolding.cpp

2007-01-30 Thread Chris Lattner
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

[llvm-commits] CVS: llvm/lib/Analysis/ConstantFolding.cpp

2007-01-30 Thread Chris Lattner
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

[llvm-commits] CVS: llvm/lib/Analysis/ConstantFolding.cpp

2007-01-07 Thread Chris Lattner
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-commits] CVS: llvm/lib/Analysis/ConstantFolding.cpp ScalarEvolution.cpp

2006-11-08 Thread Jim Laskey
Changes in directory llvm/lib/Analysis: ConstantFolding.cpp updated: 1.5 - 1.6 ScalarEvolution.cpp updated: 1.57 - 1.58 --- Log message: Remove redundant cmath. --- Diffs of the changes: (+0 -2) ConstantFolding.cpp |1 - ScalarEvolution.cpp |1 - 2 files changed, 2 deletions(-)

[llvm-commits] CVS: llvm/lib/Analysis/ConstantFolding.cpp

2006-06-17 Thread Chris Lattner
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

[llvm-commits] CVS: llvm/lib/Analysis/ConstantFolding.cpp

2006-01-16 Thread Reid Spencer
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

[llvm-commits] CVS: llvm/lib/Analysis/ConstantFolding.cpp

2005-10-27 Thread John Criswell
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