[llvm-commits] CVS: llvm/lib/Transforms/Utils/Local.cpp

2007-01-30 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Utils: Local.cpp updated: 1.67 -> 1.68 --- Log message: move a bunch of constant folding code f rom Transforms/Utils/Local.cpp into libanalysis/ConstantFolding.cpp. --- Diffs of the changes: (+0 -152) Local.cpp | 152 ---

[llvm-commits] CVS: llvm/lib/Transforms/Utils/Local.cpp

2007-01-30 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Utils: Local.cpp updated: 1.66 -> 1.67 --- Log message: remove now-dead code. --- Diffs of the changes: (+0 -14) Local.cpp | 14 -- 1 files changed, 14 deletions(-) Index: llvm/lib/Transforms/Utils/Local.cpp diff -u llvm/lib/Transfor

[llvm-commits] CVS: llvm/lib/Transforms/Utils/Local.cpp LowerAllocations.cpp LowerInvoke.cpp SimplifyCFG.cpp

2006-11-26 Thread Reid Spencer
Changes in directory llvm/lib/Transforms/Utils: Local.cpp updated: 1.61 -> 1.62 LowerAllocations.cpp updated: 1.62 -> 1.63 LowerInvoke.cpp updated: 1.43 -> 1.44 SimplifyCFG.cpp updated: 1.106 -> 1.107 --- Log message: For PR950: http://llvm.org/PR950 : The long awaited CAST patch. This introduc

[llvm-commits] CVS: llvm/lib/Transforms/Utils/Local.cpp

2006-11-08 Thread Jim Laskey
Changes in directory llvm/lib/Transforms/Utils: Local.cpp updated: 1.60 -> 1.61 --- Log message: Remove redundant . --- Diffs of the changes: (+0 -1) Local.cpp |1 - 1 files changed, 1 deletion(-) Index: llvm/lib/Transforms/Utils/Local.cpp diff -u llvm/lib/Transforms/Utils/Local.cpp:1

[llvm-commits] CVS: llvm/lib/Transforms/Utils/Local.cpp SimplifyCFG.cpp

2006-11-07 Thread Reid Spencer
Changes in directory llvm/lib/Transforms/Utils: Local.cpp updated: 1.59 -> 1.60 SimplifyCFG.cpp updated: 1.103 -> 1.104 --- Log message: For PR950: http://llvm.org/PR950 : This patch converts the old SHR instruction into two instructions, AShr (Arithmetic) and LShr (Logical). The Shr instructi

[llvm-commits] CVS: llvm/lib/Transforms/Utils/Local.cpp

2006-05-26 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Utils: Local.cpp updated: 1.57 -> 1.58 --- Log message: Refactor some code to expose an interface to constant fold and instruction given it's opcode, typeand operands. --- Diffs of the changes: (+49 -35) Local.cpp | 84 ++

[llvm-commits] CVS: llvm/lib/Transforms/Utils/Local.cpp

2006-05-25 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Utils: Local.cpp updated: 1.56 -> 1.57 --- Log message: Revert a patch that is unsafe, due to out of range array accesses in inner array scopes possibly accessing valid memory in outer subscripts. --- Diffs of the changes: (+2 -2) Local.cpp |4 +

[llvm-commits] CVS: llvm/lib/Transforms/Utils/Local.cpp

2006-05-24 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Utils: Local.cpp updated: 1.55 -> 1.56 --- Log message: Patch for a new instcombine xform, patch contributed by Nick Lewycky! This implements Transforms/InstCombine/2006-05-10-InvalidIndexUndef.ll --- Diffs of the changes: (+4 -2) Local.cpp |6 +

[llvm-commits] CVS: llvm/lib/Transforms/Utils/Local.cpp ValueMapper.cpp

2006-04-07 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Utils: Local.cpp updated: 1.54 -> 1.55 ValueMapper.cpp updated: 1.24 -> 1.25 --- Log message: Add supprot for shufflevector --- Diffs of the changes: (+10 -0) Local.cpp |5 + ValueMapper.cpp |5 + 2 files changed, 10 insertions

[llvm-commits] CVS: llvm/lib/Transforms/Utils/Local.cpp

2006-04-01 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Utils: Local.cpp updated: 1.53 -> 1.54 --- Log message: Adjust to change in Intrinsics.gen interface. --- Diffs of the changes: (+1 -0) Local.cpp |1 + 1 files changed, 1 insertion(+) Index: llvm/lib/Transforms/Utils/Local.cpp diff -u llvm/li

[llvm-commits] CVS: llvm/lib/Transforms/Utils/Local.cpp

2006-03-09 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Utils: Local.cpp updated: 1.52 -> 1.53 --- Log message: use autogenerated side-effect information --- Diffs of the changes: (+5 -27) Local.cpp | 32 +--- 1 files changed, 5 insertions(+), 27 deletions(-) Index: llvm/l

[llvm-commits] CVS: llvm/lib/Transforms/Utils/Local.cpp

2006-01-19 Thread Robert L. Bocchino Jr.
Changes in directory llvm/lib/Transforms/Utils: Local.cpp updated: 1.51 -> 1.52 --- Log message: ConstantFoldLoadThroughGEPConstantExpr wasn't handling pointers to packed types correctly. --- Diffs of the changes: (+22 -9) Local.cpp | 31 ++- 1 files changed,

[llvm-commits] CVS: llvm/lib/Transforms/Utils/Local.cpp

2006-01-17 Thread Robert L. Bocchino Jr.
Changes in directory llvm/lib/Transforms/Utils: Local.cpp updated: 1.50 -> 1.51 --- Log message: Constant folding support for the insertelement operation. --- Diffs of the changes: (+3 -0) Local.cpp |3 +++ 1 files changed, 3 insertions(+) Index: llvm/lib/Transforms/Utils/Local.cpp

[llvm-commits] CVS: llvm/lib/Transforms/Utils/Local.cpp

2006-01-16 Thread Reid Spencer
Changes in directory llvm/lib/Transforms/Utils: Local.cpp updated: 1.49 -> 1.50 --- 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/Transforms/Utils/Local.cpp

2006-01-13 Thread Nate Begeman
Changes in directory llvm/lib/Transforms/Utils: Local.cpp updated: 1.48 -> 1.49 --- Log message: Add bswap intrinsics as documented in the Language Reference --- Diffs of the changes: (+3 -0) Local.cpp |3 +++ 1 files changed, 3 insertions(+) Index: llvm/lib/Transforms/Utils/Local.cp

[llvm-commits] CVS: llvm/lib/Transforms/Utils/Local.cpp

2006-01-13 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Utils: Local.cpp updated: 1.47 -> 1.48 --- Log message: it is ok to dce stacksave. --- Diffs of the changes: (+1 -0) Local.cpp |1 + 1 files changed, 1 insertion(+) Index: llvm/lib/Transforms/Utils/Local.cpp diff -u llvm/lib/Transforms/Utils/L

[llvm-commits] CVS: llvm/lib/Transforms/Utils/Local.cpp

2006-01-10 Thread Robert L. Bocchino Jr.
Changes in directory llvm/lib/Transforms/Utils: Local.cpp updated: 1.46 -> 1.47 --- Log message: Added support for the extractelement operation. --- Diffs of the changes: (+2 -0) Local.cpp |2 ++ 1 files changed, 2 insertions(+) Index: llvm/lib/Transforms/Utils/Local.cpp diff -u llv

[llvm-commits] CVS: llvm/lib/Transforms/Utils/Local.cpp

2005-10-27 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Utils: Local.cpp updated: 1.45 -> 1.46 --- Log message: Fix #include order --- Diffs of the changes: (+1 -1) Local.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/lib/Transforms/Utils/Local.cpp diff -u llvm/lib/Transforms

[llvm-commits] CVS: llvm/lib/Transforms/Utils/Local.cpp Makefile

2005-10-27 Thread John Criswell
Changes in directory llvm/lib/Transforms/Utils: Local.cpp updated: 1.44 -> 1.45 Makefile updated: 1.7 -> 1.8 --- Log message: Move some constant folding code shared by Analysis and Transform passes into the LLVMAnalysis library. This allows LLVMTranform and LLVMTransformUtils to be archives and