Changes in directory llvm/test/Regression/CodeGen/ARM:
addSubConstant.ll added (r1.1)
---
Log message:
Avoid creating invalid sub/add instructions on the prolog/epilog
patch by Lauro
---
Diffs of the changes: (+19 -0)
addSubConstant.ll | 19 +++
1 files changed, 19
Changes in directory llvm/lib/Target/ARM:
ARMRegisterInfo.cpp updated: 1.28 - 1.29
---
Log message:
Avoid creating invalid sub/add instructions on the prolog/epilog
patch by Lauro
---
Diffs of the changes: (+86 -10)
ARMRegisterInfo.cpp | 96
Changes in directory llvm/docs:
CodeGenerator.html updated: 1.42 - 1.43
---
Log message:
Start of PowerPC info.
---
Diffs of the changes: (+223 -1)
CodeGenerator.html | 224 -
1 files changed, 223 insertions(+), 1 deletion(-)
Index:
Changes in directory llvm/lib/VMCore:
PassManager.cpp updated: 1.101 - 1.102
---
Log message:
random minor typographical changes
---
Diffs of the changes: (+9 -14)
PassManager.cpp | 23 +--
1 files changed, 9 insertions(+), 14 deletions(-)
Index:
Changes in directory llvm/lib/Target/ARM:
ARMISelDAGToDAG.cpp updated: 1.91 - 1.92
---
Log message:
avoid using a constant table when a constant can be used inline
---
Diffs of the changes: (+82 -24)
ARMISelDAGToDAG.cpp | 106
1 files
Changes in directory llvm/test/Regression/CodeGen/ARM:
constants.ll updated: 1.5 - 1.6
---
Log message:
avoid using a constant table when a constant can be used inline
---
Diffs of the changes: (+10 -0)
constants.ll | 10 ++
1 files changed, 10 insertions(+)
Index:
Changes in directory llvm/lib/CodeGen:
MachineFunction.cpp updated: 1.105 - 1.106
AsmPrinter.cpp updated: 1.124 - 1.125
---
Log message:
1. Tidy up jump table info.
2. Allow the jit to handle PIC relocable jump tables.
---
Diffs of the changes: (+32 -37)
AsmPrinter.cpp | 51
Changes in directory llvm/include/llvm/CodeGen:
MachineJumpTableInfo.h updated: 1.8 - 1.9
---
Log message:
1. Tidy up jump table info.
2. Allow the jit to handle PIC relocable jump tables.
---
Diffs of the changes: (+6 -3)
MachineJumpTableInfo.h |9 ++---
1 files changed, 6
Changes in directory llvm/lib/ExecutionEngine/JIT:
JITEmitter.cpp updated: 1.121 - 1.122
---
Log message:
1. Tidy up jump table info.
2. Allow the jit to handle PIC relocable jump tables.
---
Diffs of the changes: (+36 -17)
JITEmitter.cpp | 53
Changes in directory llvm/lib/Target/X86:
X86RegisterInfo.cpp updated: 1.184 - 1.185
---
Log message:
Added MOVSS2DIrr and MOVDI2SSrr to foldMemeoryOperand().
---
Diffs of the changes: (+2 -0)
X86RegisterInfo.cpp |2 ++
1 files changed, 2 insertions(+)
Index:
Changes in directory llvm/lib/Target/X86:
X86InstrSSE.td updated: 1.173 - 1.174
---
Log message:
- Rename MOVDSS2DIrr to MOVSS2DIrr for consistency sake.
- Add MOVDI2SSrm and MOVSS2DImr to fold load / store for i32 - f32 bit_convert
patterns.
---
Diffs of the changes: (+9 -3)
Changes in directory llvm/lib/Target/X86:
README-SSE.txt updated: 1.12 - 1.13
---
Log message:
This is done.
---
Diffs of the changes: (+0 -5)
README-SSE.txt |5 -
1 files changed, 5 deletions(-)
Index: llvm/lib/Target/X86/README-SSE.txt
diff -u
Changes in directory llvm/lib/Target/X86:
X86InstrX86-64.td updated: 1.11 - 1.12
---
Log message:
Fix a couple of typo's.
---
Diffs of the changes: (+2 -2)
X86InstrX86-64.td |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Index: llvm/lib/Target/X86/X86InstrX86-64.td
diff -u
Changes in directory llvm/include/llvm/CodeGen:
MachineJumpTableInfo.h updated: 1.9 - 1.10
---
Log message:
File missing from last check in.
---
Diffs of the changes: (+4 -4)
MachineJumpTableInfo.h |8
1 files changed, 4 insertions(+), 4 deletions(-)
Index:
Changes in directory llvm/lib/Target/X86:
X86ISelLowering.cpp updated: 1.305 - 1.306
X86InstrX86-64.td updated: 1.12 - 1.13
X86RegisterInfo.cpp updated: 1.185 - 1.186
---
Log message:
f64 - i64 bit_convert using movq in 64-bit mode.
---
Diffs of the changes: (+16 -4)
X86ISelLowering.cpp |
Changes in directory llvm/lib/ExecutionEngine/JIT:
JITEmitter.cpp updated: 1.122 - 1.123
---
Log message:
Simplify the fetching of relocation mode.
---
Diffs of the changes: (+4 -4)
JITEmitter.cpp |8
1 files changed, 4 insertions(+), 4 deletions(-)
Index:
Changes in directory llvm/lib/VMCore:
PassManager.cpp updated: 1.102 - 1.103
---
Log message:
s/ForcedLastUses/TransferLastUses/g
Register pass has the its last user, otherwise sometimes no one will claim
LastUse.
Handle transferred last uses from child pass manager.
---
Diffs of the
Changes in directory llvm/lib/CodeGen/SelectionDAG:
LegalizeDAG.cpp updated: 1.441 - 1.442
---
Log message:
Expand FP compares to soft-fp call(s)
---
Diffs of the changes: (+102 -7)
LegalizeDAG.cpp | 109
1 files changed, 102
Changes in directory llvm/lib/Target/X86:
README-SSE.txt updated: 1.13 - 1.14
---
Log message:
This is done.
---
Diffs of the changes: (+0 -5)
README-SSE.txt |5 -
1 files changed, 5 deletions(-)
Index: llvm/lib/Target/X86/README-SSE.txt
diff -u
Changes in directory llvm/include/llvm/Target:
TargetInstrInfo.h updated: 1.109 - 1.110
---
Log message:
Silly assertion. Forgot variable_ops instructions can have arbitrary number of
operands.
---
Diffs of the changes: (+4 -2)
TargetInstrInfo.h |6 --
1 files changed, 4
This fixes a bug compiling:
int test2(float X, float Y) {
return !__builtin_isunordered(X, Y);
}
because we checked the wrong 'opcode', we compiled it to the same
code as:
int test1(float X, float Y) {
return __builtin_isunordered(X, Y);
}
Reid/Sheng, please make sure that the
Changes in directory llvm/lib/CodeGen:
VirtRegMap.cpp updated: 1.89 - 1.90
---
Log message:
Minor clean up.
---
Diffs of the changes: (+3 -2)
VirtRegMap.cpp |5 +++--
1 files changed, 3 insertions(+), 2 deletions(-)
Index: llvm/lib/CodeGen/VirtRegMap.cpp
diff -u
Changes in directory llvm/test/Regression/CFrontend:
2006-12-14-ordered_expr.c added (r1.1)
---
Log message:
New testcase for llvm-gcc bugfix
---
Diffs of the changes: (+7 -0)
2006-12-14-ordered_expr.c |7 +++
1 files changed, 7 insertions(+)
Index:
Changes in directory llvm/test/Regression/Transforms/ScalarRepl:
union-fp-int.ll updated: 1.2 - 1.3
union-packed.ll updated: 1.2 - 1.3
---
Log message:
reenable these
---
Diffs of the changes: (+0 -4)
union-fp-int.ll |2 --
union-packed.ll |2 --
2 files changed, 4 deletions(-)
Changes in directory llvm/lib/Transforms/Scalar:
ScalarReplAggregates.cpp updated: 1.57 - 1.58
---
Log message:
re-enable a temporarily-reverted patch
---
Diffs of the changes: (+132 -53)
ScalarReplAggregates.cpp | 185 +--
1 files changed, 132
Changes in directory llvm/lib/CodeGen/SelectionDAG:
LegalizeDAG.cpp updated: 1.442 - 1.443
---
Log message:
silence a bogus warning
---
Diffs of the changes: (+1 -1)
LegalizeDAG.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index:
On Dec 14, 2006, at 7:48 PM, Reid Spencer wrote:
The interpreter is broken: all unsigned comparisons with signed
operands will hit the unhandled type case.
Yup. Fixed the macro to take two arguments. The first is to match the
type of the operand.
The second is the type to use to pull the
27 matches
Mail list logo