Changes in directory llvm/lib/Target/X86:
X86ISelLowering.cpp updated: 1.183 -> 1.184
---
Log message:
MOVL shuffle (i.e. movd or movss / movsd from memory) of undef, V2 == V2
---
Diffs of the changes: (+7 -2)
X86ISelLowering.cpp |9 +++--
1 files changed, 7 insertions(+), 2 deletio
Changes in directory llvm/include/llvm/CodeGen:
SelectionDAGISel.h updated: 1.13 -> 1.14
---
Log message:
Fix the updating of the machine CFG when a PHI node was in a successor of
the jump table's range check block. This re-enables 100% dense jump tables
by default on PPC & x86
---
Diffs of
Changes in directory llvm/lib/CodeGen/SelectionDAG:
SelectionDAGISel.cpp updated: 1.225 -> 1.226
---
Log message:
Fix the updating of the machine CFG when a PHI node was in a successor of
the jump table's range check block. This re-enables 100% dense jump tables
by default on PPC & x86
---
D
Changes in directory llvm/win32/CodeGen:
CodeGen.vcproj updated: 1.22 -> 1.23
---
Log message:
Keep Visual Studio informed.
---
Diffs of the changes: (+3 -0)
CodeGen.vcproj |3 +++
1 files changed, 3 insertions(+)
Index: llvm/win32/CodeGen/CodeGen.vcproj
diff -u llvm/win32/CodeGen/Cod
Changes in directory llvm/include/llvm/CodeGen:
MachineCodeEmitter.h updated: 1.29 -> 1.30
MachineJumpTableInfo.h updated: 1.1 -> 1.2
---
Log message:
Code cleanup associated with jump tables, thanks to Chris for noticing
these.
---
Diffs of the changes: (+11 -9)
MachineCodeEmitter.h |
Changes in directory llvm/lib/CodeGen:
MachineFunction.cpp updated: 1.88 -> 1.89
---
Log message:
Code cleanup associated with jump tables, thanks to Chris for noticing
these.
---
Diffs of the changes: (+8 -0)
MachineFunction.cpp |8
1 files changed, 8 insertions(+)
Index: l
Changes in directory llvm/lib/CodeGen/SelectionDAG:
SelectionDAGISel.cpp updated: 1.224 -> 1.225
---
Log message:
Turn of jump tables for a bit, there are still some issues to work out with
updating the machine CFG.
---
Diffs of the changes: (+1 -1)
SelectionDAGISel.cpp |2 +-
1 files
Changes in directory llvm/lib/Target/X86:
X86InstrInfo.td updated: 1.261 -> 1.262
---
Log message:
Optimized stores to the constant pool, while cool, are unnecessary.
---
Diffs of the changes: (+0 -3)
X86InstrInfo.td |3 ---
1 files changed, 3 deletions(-)
Index: llvm/lib/Target/X86/
Changes in directory llvm/lib/Target/IA64:
IA64AsmPrinter.cpp updated: 1.25 -> 1.26
IA64ISelLowering.cpp updated: 1.36 -> 1.37
---
Log message:
JumpTable support! What this represents is working asm and jit support for
x86 and ppc for 100% dense switch statements when relocations are non-PIC.
Changes in directory llvm/lib/Target/X86:
X86ATTAsmPrinter.cpp updated: 1.33 -> 1.34
X86AsmPrinter.cpp updated: 1.172 -> 1.173
X86AsmPrinter.h updated: 1.14 -> 1.15
X86CodeEmitter.cpp updated: 1.93 -> 1.94
X86ISelLowering.cpp updated: 1.182 -> 1.183
X86InstrInfo.td updated: 1.260 -> 1.261
X86Int
Changes in directory llvm/lib/CodeGen/SelectionDAG:
LegalizeDAG.cpp updated: 1.369 -> 1.370
ScheduleDAG.cpp updated: 1.81 -> 1.82
SelectionDAG.cpp updated: 1.301 -> 1.302
SelectionDAGISel.cpp updated: 1.223 -> 1.224
---
Log message:
JumpTable support! What this represents is working asm and ji
Changes in directory llvm/lib/Target/Sparc:
SparcAsmPrinter.cpp updated: 1.57 -> 1.58
SparcISelDAGToDAG.cpp updated: 1.91 -> 1.92
---
Log message:
JumpTable support! What this represents is working asm and jit support for
x86 and ppc for 100% dense switch statements when relocations are non-PI
Changes in directory llvm/lib/CodeGen:
AsmPrinter.cpp updated: 1.58 -> 1.59
ELFWriter.cpp updated: 1.17 -> 1.18
MachineCodeEmitter.cpp updated: 1.25 -> 1.26
MachineFunction.cpp updated: 1.87 -> 1.88
MachineInstr.cpp updated: 1.110 -> 1.111
---
Log message:
JumpTable support! What this represen
Changes in directory llvm/lib/ExecutionEngine/JIT:
JITEmitter.cpp updated: 1.82 -> 1.83
---
Log message:
JumpTable support! What this represents is working asm and jit support for
x86 and ppc for 100% dense switch statements when relocations are non-PIC.
This support will be extended and enhan
Changes in directory llvm/lib/Target:
TargetSelectionDAG.td updated: 1.66 -> 1.67
---
Log message:
JumpTable support! What this represents is working asm and jit support for
x86 and ppc for 100% dense switch statements when relocations are non-PIC.
This support will be extended and enhanced in
Changes in directory llvm/lib/Target/PowerPC:
PPCAsmPrinter.cpp updated: 1.163 -> 1.164
PPCCodeEmitter.cpp updated: 1.52 -> 1.53
PPCISelDAGToDAG.cpp updated: 1.179 -> 1.180
PPCISelLowering.cpp updated: 1.167 -> 1.168
PPCInstrInfo.td updated: 1.217 -> 1.218
---
Log message:
JumpTable support! W
Changes in directory llvm/include/llvm/CodeGen:
MachineJumpTableInfo.h added (r1.1)
AsmPrinter.h updated: 1.31 -> 1.32
MachineCodeEmitter.h updated: 1.28 -> 1.29
MachineFunction.h updated: 1.58 -> 1.59
MachineInstr.h updated: 1.167 -> 1.168
ScheduleDAG.h updated: 1.22 -> 1.23
SelectionDAG.h upda
Changes in directory llvm/utils/TableGen:
DAGISelEmitter.cpp updated: 1.196 -> 1.197
---
Log message:
JumpTable support! What this represents is working asm and jit support for
x86 and ppc for 100% dense switch statements when relocations are non-PIC.
This support will be extended and enhanced
Changes in directory llvm/lib/ExecutionEngine:
ExecutionEngine.cpp updated: 1.79 -> 1.80
---
Log message:
JumpTable support! What this represents is working asm and jit support for
x86 and ppc for 100% dense switch statements when relocations are non-PIC.
This support will be extended and enha
Changes in directory llvm/lib/Target/Alpha:
AlphaAsmPrinter.cpp updated: 1.33 -> 1.34
AlphaISelLowering.cpp updated: 1.46 -> 1.47
---
Log message:
JumpTable support! What this represents is working asm and jit support for
x86 and ppc for 100% dense switch statements when relocations are non-PI
Changes in directory llvm/lib/Target/X86:
X86ISelLowering.cpp updated: 1.181 -> 1.182
---
Log message:
Don't do all the lowering stuff for 2-wide build_vector's. Also, minor
optimization for shuffle of undef.
---
Diffs of the changes: (+5 -2)
X86ISelLowering.cpp |7 +--
1 files cha
21 matches
Mail list logo