[llvm-commits] CVS: llvm/include/llvm/CodeGen/SelectionDAGNodes.h

2005-11-22 Thread Nate Begeman
Changes in directory llvm/include/llvm/CodeGen: SelectionDAGNodes.h updated: 1.77 -> 1.78 --- Log message: Check in code to scalarize arbitrarily wide packed types for some simple vector operations (load, add, sub, mul). This allows us to codegen: void %foo(<4 x float> * %a) { entry: %tmp1 =

[llvm-commits] CVS: llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp SelectionDAG.cpp SelectionDAGISel.cpp

2005-11-22 Thread Nate Begeman
Changes in directory llvm/lib/CodeGen/SelectionDAG: LegalizeDAG.cpp updated: 1.214 -> 1.215 SelectionDAG.cpp updated: 1.214 -> 1.215 SelectionDAGISel.cpp updated: 1.104 -> 1.105 --- Log message: Check in code to scalarize arbitrarily wide packed types for some simple vector operations (load, ad

[llvm-commits] CVS: llvm/lib/Target/Alpha/AlphaISelPattern.cpp

2005-11-22 Thread Andrew Lenharth
Changes in directory llvm/lib/Target/Alpha: AlphaISelPattern.cpp updated: 1.186 -> 1.187 --- Log message: Fix warning --- Diffs of the changes: (+3 -3) AlphaISelPattern.cpp |6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) Index: llvm/lib/Target/Alpha/AlphaISelPattern.cpp di

[llvm-commits] CVS: llvm/lib/Target/Alpha/AlphaISelPattern.cpp

2005-11-22 Thread Andrew Lenharth
Changes in directory llvm/lib/Target/Alpha: AlphaISelPattern.cpp updated: 1.187 -> 1.188 --- Log message: Fix warning, the better way. Really, this is what this instruction is for, so use it --- Diffs of the changes: (+7 -7) AlphaISelPattern.cpp | 14 +++--- 1 files changed, 7 i

[llvm-commits] CVS: llvm/lib/Transforms/Scalar/Reg2Mem.cpp

2005-11-22 Thread Andrew Lenharth
Changes in directory llvm/lib/Transforms/Scalar: Reg2Mem.cpp updated: 1.3 -> 1.4 --- Log message: turns out, demotion and invokes and critical edges don't mix --- Diffs of the changes: (+4 -0) Reg2Mem.cpp |4 1 files changed, 4 insertions(+) Index: llvm/lib/Transforms/Scalar/Reg2

[llvm-commits] CVS: llvm/lib/Transforms/Scalar/Reg2Mem.cpp

2005-11-22 Thread Andrew Lenharth
Changes in directory llvm/lib/Transforms/Scalar: Reg2Mem.cpp updated: 1.4 -> 1.5 --- Log message: Reg2Mem is something a pass may depend on, so allow that --- Diffs of the changes: (+1 -0) Reg2Mem.cpp |1 + 1 files changed, 1 insertion(+) Index: llvm/lib/Transforms/Scalar/Reg2Mem.cpp

[llvm-commits] CVS: llvm/include/llvm/Transforms/Scalar.h

2005-11-22 Thread Andrew Lenharth
Changes in directory llvm/include/llvm/Transforms: Scalar.h updated: 1.59 -> 1.60 --- Log message: Reg2Mem is something a pass may depend on, so allow that --- Diffs of the changes: (+1 -0) Scalar.h |1 + 1 files changed, 1 insertion(+) Index: llvm/include/llvm/Transforms/Scalar.h dif

[llvm-commits] CVS: llvm/lib/Target/PowerPC/PPCInstrFormats.td PPCInstrInfo.td PPCRegisterInfo.td

2005-11-22 Thread Nate Begeman
Changes in directory llvm/lib/Target/PowerPC: PPCInstrFormats.td updated: 1.55 -> 1.56 PPCInstrInfo.td updated: 1.143 -> 1.144 PPCRegisterInfo.td updated: 1.20 -> 1.21 --- Log message: Some first bits of AltiVec stuff: Instruction Formats, Encodings, and Registers. Apologies to Jim if the sche