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/
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
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
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
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
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
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,
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
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
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 --
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 +++
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
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
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
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
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 ++
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
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
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
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.
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/
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
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(-
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(-)
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
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
26 matches
Mail list logo