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 =
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
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
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
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
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
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
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