[llvm-commits] CVS: llvm/lib/Target/X86/X86InstrSSE.td

2006-09-04 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: X86InstrSSE.td updated: 1.130 -> 1.131 --- Log message: JIT encoding bug. --- Diffs of the changes: (+1 -1) X86InstrSSE.td |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/lib/Target/X86/X86InstrSSE.td diff -u llvm/lib/Target/

[llvm-commits] CVS: llvm/utils/TableGen/CodeEmitterGen.cpp

2006-09-04 Thread Chris Lattner
Changes in directory llvm/utils/TableGen: CodeEmitterGen.cpp updated: 1.48 -> 1.49 --- Log message: Fix JIT encoding of two-addr instructions. --- Diffs of the changes: (+5 -0) CodeEmitterGen.cpp |5 + 1 files changed, 5 insertions(+) Index: llvm/utils/TableGen/CodeEmitterGen.cpp

[llvm-commits] CVS: llvm/lib/Target/X86/X86CodeEmitter.cpp

2006-09-04 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: X86CodeEmitter.cpp updated: 1.114 -> 1.115 --- Log message: Update the X86 JIT to make it work with the new two-addr changes. This also adds assertions that check to make sure every operand gets emitted. --- Diffs of the changes: (+51 -40) X86Code

[llvm-commits] CVS: llvm/lib/Target/X86/X86RegisterInfo.cpp

2006-09-04 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: X86RegisterInfo.cpp updated: 1.164 -> 1.165 --- Log message: Completely eliminate def&use operands. Now a register operand is EITHER a def operand or a use operand. --- Diffs of the changes: (+2 -2) X86RegisterInfo.cpp |4 ++-- 1 files changed

[llvm-commits] CVS: llvm/lib/Target/Sparc/SparcRegisterInfo.cpp

2006-09-04 Thread Chris Lattner
Changes in directory llvm/lib/Target/Sparc: SparcRegisterInfo.cpp updated: 1.44 -> 1.45 --- Log message: Completely eliminate def&use operands. Now a register operand is EITHER a def operand or a use operand. --- Diffs of the changes: (+2 -2) SparcRegisterInfo.cpp |4 ++-- 1 files cha

[llvm-commits] CVS: llvm/include/llvm/CodeGen/MachineInstr.h MachineInstrBuilder.h

2006-09-04 Thread Chris Lattner
Changes in directory llvm/include/llvm/CodeGen: MachineInstr.h updated: 1.184 -> 1.185 MachineInstrBuilder.h updated: 1.36 -> 1.37 --- Log message: Completely eliminate def&use operands. Now a register operand is EITHER a def operand or a use operand. --- Diffs of the changes: (+17 -55) M

[llvm-commits] CVS: llvm/lib/Target/ARM/ARMRegisterInfo.cpp

2006-09-04 Thread Chris Lattner
Changes in directory llvm/lib/Target/ARM: ARMRegisterInfo.cpp updated: 1.16 -> 1.17 --- Log message: Completely eliminate def&use operands. Now a register operand is EITHER a def operand or a use operand. --- Diffs of the changes: (+2 -2) ARMRegisterInfo.cpp |4 ++-- 1 files changed,

[llvm-commits] CVS: llvm/lib/Target/PowerPC/PPCRegisterInfo.cpp

2006-09-04 Thread Chris Lattner
Changes in directory llvm/lib/Target/PowerPC: PPCRegisterInfo.cpp updated: 1.75 -> 1.76 --- Log message: Completely eliminate def&use operands. Now a register operand is EITHER a def operand or a use operand. --- Diffs of the changes: (+3 -3) PPCRegisterInfo.cpp |6 +++--- 1 files cha

[llvm-commits] CVS: llvm/lib/CodeGen/SelectionDAG/ScheduleDAG.cpp SelectionDAGISel.cpp

2006-09-04 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen/SelectionDAG: ScheduleDAG.cpp updated: 1.101 -> 1.102 SelectionDAGISel.cpp updated: 1.271 -> 1.272 --- Log message: Completely eliminate def&use operands. Now a register operand is EITHER a def operand or a use operand. --- Diffs of the changes: (+12 -1

[llvm-commits] CVS: llvm/lib/Target/IA64/IA64RegisterInfo.cpp

2006-09-04 Thread Chris Lattner
Changes in directory llvm/lib/Target/IA64: IA64RegisterInfo.cpp updated: 1.21 -> 1.22 --- Log message: Completely eliminate def&use operands. Now a register operand is EITHER a def operand or a use operand. --- Diffs of the changes: (+12 -14) IA64RegisterInfo.cpp | 26 --

[llvm-commits] CVS: llvm/lib/Target/Alpha/AlphaRegisterInfo.cpp

2006-09-04 Thread Chris Lattner
Changes in directory llvm/lib/Target/Alpha: AlphaRegisterInfo.cpp updated: 1.47 -> 1.48 --- Log message: Completely eliminate def&use operands. Now a register operand is EITHER a def operand or a use operand. --- Diffs of the changes: (+28 -16) AlphaRegisterInfo.cpp | 44 +++

[llvm-commits] CVS: llvm/lib/Target/X86/X86InstrInfo.cpp X86RegisterInfo.cpp X86RegisterInfo.h

2006-09-04 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: X86InstrInfo.cpp updated: 1.58 -> 1.59 X86RegisterInfo.cpp updated: 1.163 -> 1.164 X86RegisterInfo.h updated: 1.39 -> 1.40 --- Log message: Fix a long-standing wart in the code generator: two-address instruction lowering actually *removes* one of the op

[llvm-commits] CVS: llvm/utils/TableGen/AsmWriterEmitter.cpp

2006-09-04 Thread Chris Lattner
Changes in directory llvm/utils/TableGen: AsmWriterEmitter.cpp updated: 1.40 -> 1.41 --- Log message: Fix a long-standing wart in the code generator: two-address instruction lowering actually *removes* one of the operands, instead of just assigning both operands the same register. This make re

[llvm-commits] CVS: llvm/lib/CodeGen/LiveIntervalAnalysis.cpp RegAllocSimple.cpp TwoAddressInstructionPass.cpp VirtRegMap.cpp VirtRegMap.h

2006-09-04 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen: LiveIntervalAnalysis.cpp updated: 1.185 -> 1.186 RegAllocSimple.cpp updated: 1.73 -> 1.74 TwoAddressInstructionPass.cpp updated: 1.37 -> 1.38 VirtRegMap.cpp updated: 1.72 -> 1.73 VirtRegMap.h updated: 1.21 -> 1.22 --- Log message: Fix a long-standing wart

[llvm-commits] CVS: llvm/lib/Target/Alpha/AlphaISelLowering.cpp

2006-09-04 Thread Andrew Lenharth
Changes in directory llvm/lib/Target/Alpha: AlphaISelLowering.cpp updated: 1.58 -> 1.59 --- Log message: jmp_bufs are this big on alpha. --- Diffs of the changes: (+3 -0) AlphaISelLowering.cpp |3 +++ 1 files changed, 3 insertions(+) Index: llvm/lib/Target/Alpha/AlphaISelLowering.cpp

[llvm-commits] CVS: llvm/docs/CodeGenerator.html

2006-09-04 Thread Bill Wendling
Changes in directory llvm/docs: CodeGenerator.html updated: 1.35 -> 1.36 --- Log message: First draft of the "Live Interval Analysis" section. This is the "Live Variable Analysis" pass. --- Diffs of the changes: (+189 -1) CodeGenerator.html | 190 ++

[llvm-commits] CVS: llvm/include/llvm/CodeGen/MachineInstr.h

2006-09-04 Thread Chris Lattner
Changes in directory llvm/include/llvm/CodeGen: MachineInstr.h updated: 1.183 -> 1.184 --- Log message: ADd getImm/setImm methods --- Diffs of the changes: (+15 -6) MachineInstr.h | 21 +++-- 1 files changed, 15 insertions(+), 6 deletions(-) Index: llvm/include/llvm/Cod

[llvm-commits] CVS: llvm/include/llvm/CodeGen/MachineInstr.h

2006-09-04 Thread Chris Lattner
Changes in directory llvm/include/llvm/CodeGen: MachineInstr.h updated: 1.182 -> 1.183 --- Log message: Add some short-hand accessors --- Diffs of the changes: (+4 -0) MachineInstr.h |4 1 files changed, 4 insertions(+) Index: llvm/include/llvm/CodeGen/MachineInstr.h diff -u llv

[llvm-commits] CVS: llvm/test/Regression/CodeGen/ARM/long.ll

2006-09-04 Thread Rafael Espindola
Changes in directory llvm/test/Regression/CodeGen/ARM: long.ll added (r1.1) --- Log message: add support for returning 64bit values --- Diffs of the changes: (+32 -0) long.ll | 32 1 files changed, 32 insertions(+) Index: llvm/test/Regression/CodeGen/AR

[llvm-commits] CVS: llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp

2006-09-04 Thread Rafael Espindola
Changes in directory llvm/lib/Target/ARM: ARMISelDAGToDAG.cpp updated: 1.40 -> 1.41 --- Log message: add support for returning 64bit values --- Diffs of the changes: (+9 -0) ARMISelDAGToDAG.cpp |9 + 1 files changed, 9 insertions(+) Index: llvm/lib/Target/ARM/ARMISelDAGToDAG.

[llvm-commits] CVS: llvm/lib/Target/X86/X86TargetMachine.cpp

2006-09-04 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: X86TargetMachine.cpp updated: 1.124 -> 1.125 --- Log message: Fix some X86 JIT failures. This should really come from TargetJITInfo. --- Diffs of the changes: (+3 -0) X86TargetMachine.cpp |3 +++ 1 files changed, 3 insertions(+) Index: llvm/

[llvm-commits] CVS: nightlytest-serverside/NightlyTestAccept.cgi

2006-09-04 Thread Chris Lattner
Changes in directory nightlytest-serverside: NightlyTestAccept.cgi updated: 1.53 -> 1.54 --- Log message: add missing newline, which makes the link not work. --- Diffs of the changes: (+1 -1) NightlyTestAccept.cgi |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: nightlyte

[llvm-commits] CVS: llvm/tools/lli/Makefile

2006-09-04 Thread Chris Lattner
Changes in directory llvm/tools/lli: Makefile updated: 1.50 -> 1.51 --- Log message: lli uses LinkAllCodegenComponents, so it needs this. Thanks to Rafael Esp?ndola for pointing this out --- Diffs of the changes: (+2 -1) Makefile |3 ++- 1 files changed, 2 insertions(+), 1 deletion(-

[llvm-commits] CVS: llvm/lib/CodeGen/LiveIntervalAnalysis.cpp

2006-09-04 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen: LiveIntervalAnalysis.cpp updated: 1.184 -> 1.185 --- Log message: Correct fix for a crasher on functions with live in values --- Diffs of the changes: (+6 -4) LiveIntervalAnalysis.cpp | 10 ++ 1 files changed, 6 insertions(+), 4 deletions(-)

[llvm-commits] CVS: llvm/lib/CodeGen/LiveIntervalAnalysis.cpp

2006-09-04 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen: LiveIntervalAnalysis.cpp updated: 1.183 -> 1.184 --- Log message: Hack around a regression I introduced yesterday --- Diffs of the changes: (+3 -0) LiveIntervalAnalysis.cpp |3 +++ 1 files changed, 3 insertions(+) Index: llvm/lib/CodeGen/LiveInt

[llvm-commits] CVS: llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp

2006-09-04 Thread Duraid Madina
Changes in directory llvm/lib/CodeGen/SelectionDAG: TargetLowering.cpp updated: 1.70 -> 1.71 --- Log message: forgot this --- Diffs of the changes: (+2 -0) TargetLowering.cpp |2 ++ 1 files changed, 2 insertions(+) Index: llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp diff -u llvm