Changes in directory llvm/lib/Transforms/Scalar:
CorrelatedExprs.cpp updated: 1.32 - 1.33
---
Log message:
Teach cee to propagate through switch statements. This implements
Transforms/CorrelatedExprs/switch.ll
Patch contributed by Eric Kidd!
---
Diffs of the changes: (+21 -1)
Changes in directory llvm/utils:
GenLibDeps.pl updated: 1.3 - 1.4
---
Log message:
Add a -flat option for generating the library dependencies in a flat
format with one library per line, similar to a makefile dependency list.
---
Diffs of the changes: (+31 -5)
GenLibDeps.pl | 36
Changes in directory llvm/lib/Target/PowerPC:
README.txt updated: 1.75 - 1.76
---
Log message:
Add a note about the MUL - FMADD vector bug.
---
Diffs of the changes: (+10 -0)
README.txt | 10 ++
1 files changed, 10 insertions(+)
Index: llvm/lib/Target/PowerPC/README.txt
diff
Changes in directory llvm/utils/llvm-config:
Makefile added (r1.1)
---
Log message:
First cut at the Makefile for llvm-config. This initial version just provides
the rule for building the LibDeps.txt file using GenLibDeps.pl. This needs
to be done from time to time manually in order to keep
Changes in directory llvm/utils/llvm-config:
LibDeps.txt added (r1.1)
---
Log message:
The library dependency file in flat format. This file is generated by the
makefile using the utils/GenLibDeps.pl script with the -flat option. It
records the dependencies between libraries in such a way that
Changes in directory llvm/lib/Target/X86:
README.txt updated: 1.67 - 1.68
---
Log message:
add a note with a testcase
---
Diffs of the changes: (+11 -0)
README.txt | 11 +++
1 files changed, 11 insertions(+)
Index: llvm/lib/Target/X86/README.txt
diff -u
Changes in directory llvm/include/llvm/CodeGen:
SelectionDAGNodes.h updated: 1.115 - 1.116
---
Log message:
add a node
---
Diffs of the changes: (+9 -0)
SelectionDAGNodes.h |9 +
1 files changed, 9 insertions(+)
Index: llvm/include/llvm/CodeGen/SelectionDAGNodes.h
diff -u
Changes in directory llvm/include/llvm/CodeGen:
ValueTypes.h updated: 1.23 - 1.24
---
Log message:
Add a helper method
---
Diffs of the changes: (+18 -0)
ValueTypes.h | 18 ++
1 files changed, 18 insertions(+)
Index: llvm/include/llvm/CodeGen/ValueTypes.h
diff -u
Changes in directory llvm/lib/CodeGen/SelectionDAG:
SelectionDAG.cpp updated: 1.275 - 1.276
---
Log message:
Add very basic support for VECTOR_SHUFFLE
---
Diffs of the changes: (+9 -1)
SelectionDAG.cpp | 10 +-
1 files changed, 9 insertions(+), 1 deletion(-)
Index:
Changes in directory llvm/include/llvm/CodeGen:
ValueTypes.h updated: 1.24 - 1.25
---
Log message:
Add another helper
---
Diffs of the changes: (+13 -0)
ValueTypes.h | 13 +
1 files changed, 13 insertions(+)
Index: llvm/include/llvm/CodeGen/ValueTypes.h
diff -u
Changes in directory llvm/lib/Target/PowerPC:
PPCInstrInfo.td updated: 1.191 - 1.192
---
Log message:
add the vperm instruction
---
Diffs of the changes: (+4 -0)
PPCInstrInfo.td |4
1 files changed, 4 insertions(+)
Index: llvm/lib/Target/PowerPC/PPCInstrInfo.td
diff -u
Changes in directory llvm/lib/CodeGen/SelectionDAG:
ScheduleDAG.cpp updated: 1.79 - 1.80
---
Log message:
TargetData doesn't know the alignment of vectors :(
---
Diffs of the changes: (+8 -1)
ScheduleDAG.cpp |9 -
1 files changed, 8 insertions(+), 1 deletion(-)
Index:
Changes in directory llvm/lib/CodeGen/SelectionDAG:
LegalizeDAG.cpp updated: 1.325 - 1.326
---
Log message:
If a target supports splatting with SHUFFLE_VECTOR, lower to it from
BUILD_VECTOR(x,x,x,x)
---
Diffs of the changes: (+41 -4)
LegalizeDAG.cpp | 45
Changes in directory llvm/lib/Target/PowerPC:
PPCRegisterInfo.td updated: 1.30 - 1.31
---
Log message:
Claim to have v16i8 for perm masks
---
Diffs of the changes: (+2 -1)
PPCRegisterInfo.td |3 ++-
1 files changed, 2 insertions(+), 1 deletion(-)
Index:
Changes in directory llvm/lib/Target/PowerPC:
PPCInstrInfo.td updated: 1.193 - 1.194
---
Log message:
add vsplat instructions, fix sched description for vperm
---
Diffs of the changes: (+11 -1)
PPCInstrInfo.td | 12 +++-
1 files changed, 11 insertions(+), 1 deletion(-)
Index:
Changes in directory llvm/lib/Target/PowerPC:
PPCInstrInfo.td updated: 1.194 - 1.195
---
Log message:
fix typo
---
Diffs of the changes: (+3 -3)
PPCInstrInfo.td |6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
Index: llvm/lib/Target/PowerPC/PPCInstrInfo.td
diff -u
Changes in directory llvm/lib/Target:
TargetSelectionDAG.td updated: 1.52 - 1.53
---
Log message:
add vector_shuffle
---
Diffs of the changes: (+16 -0)
TargetSelectionDAG.td | 16
1 files changed, 16 insertions(+)
Index: llvm/lib/Target/TargetSelectionDAG.td
diff -u
Changes in directory llvm/utils/TableGen:
DAGISelEmitter.cpp updated: 1.176 - 1.177
DAGISelEmitter.h updated: 1.57 - 1.58
---
Log message:
Add a new SDTCisIntVectorOfSameSize type constraint
---
Diffs of the changes: (+23 -3)
DAGISelEmitter.cpp | 21 +++--
Changes in directory llvm/utils/TableGen:
DAGISelEmitter.cpp updated: 1.177 - 1.178
DAGISelEmitter.h updated: 1.58 - 1.59
---
Log message:
Copy matching pattern's output type info to instruction result pattern.
The instruction patterns do not contain enough information to resolve the
exact
Changes in directory llvm/lib/Target/X86:
X86InstrMMX.td updated: 1.2 - 1.3
X86InstrSSE.td updated: 1.8 - 1.9
---
Log message:
Move a few things around.
---
Diffs of the changes: (+14 -13)
X86InstrMMX.td | 10 ++
X86InstrSSE.td | 17 -
2 files changed, 14
Changes in directory llvm/lib/Target/PowerPC:
PPCISelLowering.h updated: 1.28 - 1.29
PPCInstrInfo.td updated: 1.195 - 1.196
---
Log message:
Check in some intermediate code that adds a skeleton for matching vsplt*
instructions
---
Diffs of the changes: (+28 -4)
PPCISelLowering.h | 14
Changes in directory llvm/lib/Target:
TargetSelectionDAG.td updated: 1.53 - 1.54
---
Log message:
Add a build_vector node
---
Diffs of the changes: (+1 -1)
TargetSelectionDAG.td |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/lib/Target/TargetSelectionDAG.td
diff
Changes in directory llvm/lib/Target/X86:
X86ISelLowering.cpp updated: 1.112 - 1.113
---
Log message:
Add a build_vector node
---
Diffs of the changes: (+1 -0)
X86ISelLowering.cpp |1 +
1 files changed, 1 insertion(+)
Index: llvm/lib/Target/X86/X86ISelLowering.cpp
diff -u
Changes in directory llvm/lib/Target/PowerPC:
PPCISelLowering.cpp updated: 1.101 - 1.102
PPCISelLowering.h updated: 1.29 - 1.30
---
Log message:
fix duplicate definition errors
---
Diffs of the changes: (+20 -2)
PPCISelLowering.cpp | 18 ++
PPCISelLowering.h |4
Changes in directory llvm/lib/Target/PowerPC:
PPCISelLowering.cpp updated: 1.102 - 1.103
---
Log message:
Implement PPC::isSplatShuffleMask and PPC::getVSPLTImmediate.
---
Diffs of the changes: (+13 -2)
PPCISelLowering.cpp | 15 +--
1 files changed, 13 insertions(+), 2
Changes in directory llvm/lib/Target/PowerPC:
PPCISelDAGToDAG.cpp updated: 1.169 - 1.170
PPCISelLowering.cpp updated: 1.103 - 1.104
PPCInstrInfo.td updated: 1.196 - 1.197
---
Log message:
Add support for generating vspltw, instead of a vperm instruction with a
constant pool load. This
26 matches
Mail list logo