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 insert
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: ll
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: llvm/lib/VMCore/Pa
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: llvm/test/R
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 insert
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/CodeGen/SelectionDAG:
LegalizeDAG.cpp updated: 1.440 -> 1.441
---
Log message:
1. Tidy up jump table info.
2. Allow the jit to handle PIC relocable jump tables.
---
Diffs of the changes: (+12 -5)
LegalizeDAG.cpp | 17 -
1 files changed, 12 in
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: llvm/lib/Target/X86/X86R
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)
X86InstrS
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 llvm/lib/Target/X86/README-SSE.txt
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: llvm/include/llvm
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.c
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: llvm/lib/Executio
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 chang
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 insert
Hi Chris,
Some feedback on your review ..
On Mon, 2006-12-11 at 22:51 -0800, Chris Lattner wrote:
>
> On Dec 10, 2006, at 3:43 PM, Reid Spencer wrote:
>
> > All,
> >
> >
> > Here's the SETCC patch to convert SetCondInst (SetCC) instructions
> > into
> > ICmpInst. Here's somethings you shoul
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 llvm/lib/Target/X86/README-SSE.txt
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 insertions
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 correspon
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 llvm/lib/CodeGen/Virt
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: llvm/test/Regression/CFrontend
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: llvm/lib/CodeGen/SelectionDAG/LegalizeDA
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 pu
29 matches
Mail list logo