Changes in directory llvm/lib/CodeGen:
VirtRegMap.cpp updated: 1.57 -> 1.58
---
Log message:
Fix a bug that Evan exposed with some changes he's making, and that was
exposed with a fastcc problem (breaking pcompress2 on x86 with
-enable-x86-fastcc).
When reloading a reused reg, make sure to in
Changes in directory llvm/lib/CodeGen:
VirtRegMap.cpp updated: 1.56 -> 1.57
---
Log message:
Remove debugging printout :)
Add a minor compile time win, no codegen change.
---
Diffs of the changes: (+6 -5)
VirtRegMap.cpp | 11 ++-
1 files changed, 6 insertions(+), 5 deletions(-)
Changes in directory llvm/lib/CodeGen:
VirtRegMap.cpp updated: 1.55 -> 1.56
---
Log message:
Refactor some code from being inline to being out in a new class with methods.
This gets rid of two gotos, which is always nice, and also adds some comments.
No functionality change, this is just a ref
Changes in directory llvm/lib/Target/X86:
X86RegisterInfo.cpp updated: 1.126 -> 1.127
---
Log message:
Fix an obvious bug exposed when we are doing
ADD X, 4
==>
MOV32ri $X+4, ...
---
Diffs of the changes: (+2 -1)
X86RegisterInfo.cpp |3 ++-
1 files changed, 2 insertions(+), 1 deletion(
Changes in directory llvm/lib/Target/PowerPC:
PPCAsmPrinter.cpp updated: 1.155 -> 1.156
---
Log message:
Add memory printing support for PPC. Input memory operands now work with
inline asms! :)
---
Diffs of the changes: (+12 -1)
PPCAsmPrinter.cpp | 13 -
1 files changed, 12
Changes in directory llvm/include/llvm/CodeGen:
AsmPrinter.h updated: 1.30 -> 1.31
---
Log message:
Add a PrintAsmMemoryOperand method for printing addresses
---
Diffs of the changes: (+9 -1)
AsmPrinter.h | 10 +-
1 files changed, 9 insertions(+), 1 deletion(-)
Index: llvm/incl
Changes in directory llvm/lib/CodeGen:
AsmPrinter.cpp updated: 1.54 -> 1.55
---
Log message:
Use the PrintAsmMemoryOperand to print addressing modes.
---
Diffs of the changes: (+19 -4)
AsmPrinter.cpp | 23 +++
1 files changed, 19 insertions(+), 4 deletions(-)
Index:
Changes in directory llvm/lib/CodeGen/SelectionDAG:
ScheduleDAG.cpp updated: 1.69 -> 1.70
---
Log message:
Pass all the flags to the asm printer, not just the # operands.
---
Diffs of the changes: (+1 -1)
ScheduleDAG.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: ll
Changes in directory llvm/lib/CodeGen:
AsmPrinter.cpp updated: 1.53 -> 1.54
---
Log message:
Pass all the flags to the asm printer, not just the # operands.
---
Diffs of the changes: (+4 -2)
AsmPrinter.cpp |6 --
1 files changed, 4 insertions(+), 2 deletions(-)
Index: llvm/lib/Co
Changes in directory llvm/lib/CodeGen/SelectionDAG:
ScheduleDAG.cpp updated: 1.68 -> 1.69
---
Log message:
rename NumOps -> NumVals to avoid shadowing a NumOps var in an outer scope.
Add support for addressing modes.
---
Diffs of the changes: (+11 -5)
ScheduleDAG.cpp | 16 +++---
Changes in directory llvm-test:
Makefile.nagfortran updated: 1.3 -> 1.4
---
Log message:
Don't remove .f90/.F90 files from the srcdir!
---
Diffs of the changes: (+3 -1)
Makefile.nagfortran |4 +++-
1 files changed, 3 insertions(+), 1 deletion(-)
Index: llvm-test/Makefile.nagfortran
d
Changes in directory llvm-test/External/SPEC:
Makefile.spec updated: 1.51 -> 1.52
---
Log message:
More makefile goodness
---
Diffs of the changes: (+3 -1)
Makefile.spec |4 +++-
1 files changed, 3 insertions(+), 1 deletion(-)
Index: llvm-test/External/SPEC/Makefile.spec
diff -u llvm
Changes in directory llvm/lib/CodeGen/SelectionDAG:
ScheduleDAG.cpp updated: 1.67 -> 1.68
---
Log message:
Refactor operand adding out to a new AddOperand method
---
Diffs of the changes: (+81 -66)
ScheduleDAG.cpp | 147 ++--
1 files cha
Changes in directory llvm/include/llvm/CodeGen:
ScheduleDAG.h updated: 1.9 -> 1.10
---
Log message:
add a method
---
Diffs of the changes: (+3 -0)
ScheduleDAG.h |3 +++
1 files changed, 3 insertions(+)
Index: llvm/include/llvm/CodeGen/ScheduleDAG.h
diff -u llvm/include/llvm/CodeGen/S
Changes in directory llvm/lib/Transforms/Scalar:
InstructionCombining.cpp updated: 1.437 -> 1.438
---
Log message:
Fix a problem that Nate noticed that boils down to an over conservative check
in the code that does "select C, (X+Y), (X-Y) --> (X+(select C, Y, (-Y)))".
We now compile this loop:
Changes in directory llvm/lib/CodeGen:
DwarfWriter.cpp updated: 1.29 -> 1.30
MachineDebugInfo.cpp updated: 1.17 -> 1.18
---
Log message:
Add pointer and reference types. Added short-term code to ignore NULL types
(to allow llvm-gcc4 to build.)
---
Diffs of the changes: (+52 -29)
DwarfWrit
Changes in directory llvm/include/llvm/CodeGen:
MachineDebugInfo.h updated: 1.20 -> 1.21
---
Log message:
Add pointer and reference types. Added short-term code to ignore NULL types
(to allow llvm-gcc4 to build.)
---
Diffs of the changes: (+19 -16)
MachineDebugInfo.h | 35 ++
17 matches
Mail list logo