Changes in directory llvm/lib/CodeGen:
VirtRegMap.cpp updated: 1.74 -> 1.75
---
Log message:
Backing out Chris' last commit. It's breaking llvm-gcc bootstrapping.
It's turning:
movl -24(%ebp), %esp
subl $16, %esp
movl -24(%ebp), %ecx
into
movl -24(%ebp), %esp
Changes in directory llvm/lib/CodeGen/SelectionDAG:
DAGCombiner.cpp updated: 1.215 -> 1.216
---
Log message:
D'oh - need to use the rigth kind of store.
---
Diffs of the changes: (+6 -3)
DAGCombiner.cpp |9 ++---
1 files changed, 6 insertions(+), 3 deletions(-)
Index: llvm/lib/Cod
Changes in directory llvm-test:
Makefile.programs updated: 1.230 -> 1.231
---
Log message:
Test combiner alias analysis on powerpc and intel.
---
Diffs of the changes: (+2 -2)
Makefile.programs |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Index: llvm-test/Makefile.program
Changes in directory llvm/lib/Target:
Target.td updated: 1.85 -> 1.86
---
Log message:
Move the Imp tblgen class from the X86 backend to common code.
---
Diffs of the changes: (+7 -0)
Target.td |7 +++
1 files changed, 7 insertions(+)
Index: llvm/lib/Target/Target.td
diff -u llvm
Changes in directory llvm/lib/Target/X86:
X86InstrInfo.td updated: 1.290 -> 1.291
---
Log message:
Move the Imp tblgen class from the X86 backend to common code.
---
Diffs of the changes: (+0 -5)
X86InstrInfo.td |5 -
1 files changed, 5 deletions(-)
Index: llvm/lib/Target/X86/X86
Changes in directory llvm/lib/Target/X86:
X86InstrInfo.td updated: 1.289 -> 1.290
---
Log message:
Mark ADJCALLSTACKUP/DOWN as clobbering ESP so that virtregmap will notice
that it can't assume ESP is unmodified across the instrs.
---
Diffs of the changes: (+6 -2)
X86InstrInfo.td |8 ++
Changes in directory llvm/lib/CodeGen:
VirtRegMap.cpp updated: 1.75 -> 1.76
---
Log message:
restore my previous patch, now that the X86 backend bug has been fixed:
http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20061009/038518.html
---
Diffs of the changes: (+32 -17)
VirtRegM
Changes in directory llvm/lib/Target/ARM:
ARMInstrInfo.td updated: 1.44 -> 1.45
---
Log message:
mark call adjustments as modifying the SP
---
Diffs of the changes: (+2 -2)
ARMInstrInfo.td |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Index: llvm/lib/Target/ARM/ARMInstrIn
Changes in directory llvm/lib/Target/Alpha:
AlphaInstrInfo.td updated: 1.128 -> 1.129
---
Log message:
adjcallstack up/down clobbers the sp
---
Diffs of the changes: (+2 -2)
AlphaInstrInfo.td |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Index: llvm/lib/Target/Alpha/Alpha
Changes in directory llvm/lib/Target/Sparc:
SparcInstrInfo.td updated: 1.129 -> 1.130
---
Log message:
adjcallstackup/down clobbers the stack pointer
---
Diffs of the changes: (+2 -2)
SparcInstrInfo.td |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Index: llvm/lib/Target/S
Changes in directory llvm/lib/Target/PowerPC:
PPCInstrInfo.td updated: 1.245 -> 1.246
---
Log message:
mark adjcallstack up/down as clobbering and using the SP
---
Diffs of the changes: (+2 -2)
PPCInstrInfo.td |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Index: llvm/lib/
Changes in directory llvm/lib/Bytecode/Reader:
Reader.h updated: 1.33 -> 1.34
ReaderWrappers.cpp updated: 1.57 -> 1.58
---
Log message:
Fix massive resource leaks in the bytecode reader. Reading a bytecode file
with ParseBytecodeFile used to leak both a ModuleProvider (and related
bytecode par
Changes in directory llvm/lib/Target/X86:
X86ISelDAGToDAG.cpp updated: 1.116 -> 1.117
---
Log message:
Doh. This wasn't causing problems by luck.
---
Diffs of the changes: (+1 -1)
X86ISelDAGToDAG.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/lib/Target/X86/X86I
Changes in directory llvm/lib/Target/X86:
X86ISelLowering.cpp updated: 1.273 -> 1.274
---
Log message:
Some X86ISD::CMP were created with wrong ValueType's.
---
Diffs of the changes: (+9 -9)
X86ISelLowering.cpp | 18 +-
1 files changed, 9 insertions(+), 9 deletions(-)
In
In 64-bit, stack ptr is RSP. But I suppose that is ok since ESP / RSP
overlaps?
Evan
On Oct 12, 2006, at 10:43 AM, Chris Lattner wrote:
>
>
> Changes in directory llvm/lib/Target/X86:
>
> X86InstrInfo.td updated: 1.289 -> 1.290
> ---
> Log message:
>
> Mark ADJCALLSTACKUP/DOWN as clobbering ESP
On Thu, 12 Oct 2006, Evan Cheng wrote:
> In 64-bit, stack ptr is RSP. But I suppose that is ok since ESP / RSP
> overlaps?
Good point, yep it should be ok.
-Chris
> Evan
> On Oct 12, 2006, at 10:43 AM, Chris Lattner wrote:
>
>>
>>
>> Changes in directory llvm/lib/Target/X86:
>>
>> X86Instr
Changes in directory llvm/lib/CodeGen/SelectionDAG:
DAGCombiner.cpp updated: 1.216 -> 1.217
---
Log message:
add a minor dag combine noticed when looking at PR945: http://llvm.org/PR945
---
Diffs of the changes: (+7 -0)
DAGCombiner.cpp |7 +++
1 files changed, 7 insertions(+)
In
Changes in directory llvm/lib/CodeGen/SelectionDAG:
SelectionDAG.cpp updated: 1.348 -> 1.349
---
Log message:
Add RemoveDeadNode to remove a dead node and its (potentially) dead operands.
---
Diffs of the changes: (+33 -0)
SelectionDAG.cpp | 33 +
1 files c
Changes in directory llvm/include/llvm/CodeGen:
SelectionDAG.h updated: 1.134 -> 1.135
---
Log message:
Add RemoveDeadNode to remove a dead node and its (potentially) dead operands.
---
Diffs of the changes: (+9 -4)
SelectionDAG.h | 13 +
1 files changed, 9 insertions(+), 4 de
Changes in directory llvm/utils/TableGen:
DAGISelEmitter.cpp updated: 1.268 -> 1.269
---
Log message:
Use RemoveDeadNode to kill dead node.
---
Diffs of the changes: (+4 -12)
DAGISelEmitter.cpp | 16
1 files changed, 4 insertions(+), 12 deletions(-)
Index: llvm/utils/Ta
Changes in directory llvm/test/Regression/CodeGen/X86:
2006-10-12-CycleInDAG.ll added (r1.1)
---
Log message:
Add another cyclic dag test case.
---
Diffs of the changes: (+41 -0)
2006-10-12-CycleInDAG.ll | 41 +
1 files changed, 41 insertions(+)
I
Changes in directory llvm/lib/CodeGen/SelectionDAG:
DAGCombiner.cpp updated: 1.217 -> 1.218
---
Log message:
Lower X%C into X/C+stuff. This allows the 'division by a constant' logic to
apply to rems as well as divs. This fixes PR945: http://llvm.org/PR945 and
speeds up ReedSolomon
from 14.5
Changes in directory llvm/test/Regression/CodeGen/X86:
rem.ll added (r1.1)
---
Log message:
new testcase
---
Diffs of the changes: (+23 -0)
rem.ll | 23 +++
1 files changed, 23 insertions(+)
Index: llvm/test/Regression/CodeGen/X86/rem.ll
diff -c /dev/null llvm/test/
Changes in directory llvm/lib/Target/X86:
README.txt updated: 1.141 -> 1.142
---
Log message:
add a note
---
Diffs of the changes: (+27 -0)
README.txt | 27 +++
1 files changed, 27 insertions(+)
Index: llvm/lib/Target/X86/README.txt
diff -u llvm/lib/Target/X86/R
Changes in directory llvm/lib/Support:
CommandLine.cpp updated: 1.76 -> 1.77
---
Log message:
shrink anon-ns and mark stuff static. No functionality changes
---
Diffs of the changes: (+11 -10)
CommandLine.cpp | 21 +++--
1 files changed, 11 insertions(+), 10 deletions(-)
Changes in directory llvm/utils/TableGen:
DAGISelEmitter.cpp updated: 1.269 -> 1.270
---
Log message:
Really remove dead nodes from isel queue.
---
Diffs of the changes: (+2 -1)
DAGISelEmitter.cpp |3 ++-
1 files changed, 2 insertions(+), 1 deletion(-)
Index: llvm/utils/TableGen/DAGIS
Changes in directory llvm/include/llvm/Support:
CommandLine.h updated: 1.56 -> 1.57
---
Log message:
simplify trivial function
---
Diffs of the changes: (+1 -5)
CommandLine.h |6 +-
1 files changed, 1 insertion(+), 5 deletions(-)
Index: llvm/include/llvm/Support/CommandLine.h
dif
Changes in directory llvm/lib/Support:
CommandLine.cpp updated: 1.77 -> 1.78
---
Log message:
avoid a ctor/dtor issue with the ProgramName global.
---
Diffs of the changes: (+9 -3)
CommandLine.cpp | 12 +---
1 files changed, 9 insertions(+), 3 deletions(-)
Index: llvm/lib/Suppo
28 matches
Mail list logo