Changes in directory llvm/lib/Target/PowerPC:
PPCRegisterInfo.cpp updated: 1.82 - 1.83
PPCInstr64Bit.td updated: 1.26 - 1.27
---
Log message:
Fix the PPC regressions last night
---
Diffs of the changes: (+7 -7)
PPCInstr64Bit.td|2 +-
PPCRegisterInfo.cpp | 12 ++--
2
Changes in directory llvm/lib/CodeGen/SelectionDAG:
SelectionDAGISel.cpp updated: 1.317 - 1.318
---
Log message:
remove dead #include
---
Diffs of the changes: (+0 -1)
SelectionDAGISel.cpp |1 -
1 files changed, 1 deletion(-)
Index: llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
Changes in directory llvm/lib/CodeGen:
IntrinsicLowering.cpp updated: 1.45 - 1.46
---
Log message:
Simplify IntrinsicLowering and clarify that it is only for use by the
CBE and interpreter.
---
Diffs of the changes: (+3 -3)
IntrinsicLowering.cpp |6 +++---
1 files changed, 3
Changes in directory llvm/lib/ExecutionEngine/Interpreter:
Interpreter.cpp updated: 1.32 - 1.33
---
Log message:
Simplify IntrinsicLowering and clarify that it is only for use by the
CBE and interpreter.
---
Diffs of the changes: (+1 -1)
Interpreter.cpp |2 +-
1 files changed, 1
Changes in directory llvm/include/llvm/CodeGen:
IntrinsicLowering.h updated: 1.10 - 1.11
---
Log message:
Simplify IntrinsicLowering and clarify that it is only for use by the
CBE and interpreter.
---
Diffs of the changes: (+3 -30)
IntrinsicLowering.h | 33
Changes in directory llvm/lib/Target/X86:
X86.h updated: 1.48 - 1.49
X86JITInfo.h updated: 1.11 - 1.12
---
Log message:
Remove unneeded forward decls
---
Diffs of the changes: (+0 -2)
X86.h|1 -
X86JITInfo.h |1 -
2 files changed, 2 deletions(-)
Index:
Changes in directory llvm/lib/Target/CBackend:
Writer.cpp updated: 1.281 - 1.282
---
Log message:
Simplify IntrinsicLowering and clarify that it is only for use by the
CBE and interpreter.
---
Diffs of the changes: (+1 -1)
Writer.cpp |2 +-
1 files changed, 1 insertion(+), 1
Changes in directory llvm/lib/VMCore:
PassManager.cpp updated: 1.31 - 1.32
---
Log message:
Add run(Function F) support in FunctionPassManager_New
---
Diffs of the changes: (+41 -6)
PassManager.cpp | 47 +--
1 files changed, 41 insertions(+),
Changes in directory llvm/include/llvm:
PassManager.h updated: 1.31 - 1.32
---
Log message:
Add run(Function F) support in FunctionPassManager_New
---
Diffs of the changes: (+6 -0)
PassManager.h |6 ++
1 files changed, 6 insertions(+)
Index: llvm/include/llvm/PassManager.h
diff
Changes in directory llvm/lib/Target/PowerPC:
PPCISelDAGToDAG.cpp updated: 1.219 - 1.220
PPCISelLowering.cpp updated: 1.226 - 1.227
PPCInstr64Bit.td updated: 1.27 - 1.28
PPCInstrInfo.td updated: 1.260 - 1.261
---
Log message:
fix ldu/stu jit encoding. Swith 64-bit preinc load instrs to use
Changes in directory llvm/include/llvm/CodeGen:
MachineInstr.h updated: 1.196 - 1.197
---
Log message:
Add copyKillDeadInfo to copy kill / dead info; other minor updates.
---
Diffs of the changes: (+28 -8)
MachineInstr.h | 36
1 files changed, 28
Changes in directory llvm/include/llvm/CodeGen:
LiveVariables.h updated: 1.30 - 1.31
---
Log message:
Do away with kill / dead maps. Move kill / dead info onto MI's.
---
Diffs of the changes: (+36 -95)
LiveVariables.h | 131 +++-
1 files
Changes in directory llvm/lib/CodeGen:
RegAllocLocal.cpp updated: 1.94 - 1.95
---
Log message:
Match live variable changes.
---
Diffs of the changes: (+56 -10)
RegAllocLocal.cpp | 66 +-
1 files changed, 56 insertions(+), 10
Changes in directory llvm/lib/CodeGen:
MachineInstr.cpp updated: 1.130 - 1.131
---
Log message:
Minor updates.
---
Diffs of the changes: (+4 -4)
MachineInstr.cpp |8
1 files changed, 4 insertions(+), 4 deletions(-)
Index: llvm/lib/CodeGen/MachineInstr.cpp
diff -u
Changes in directory llvm/lib/Target/PowerPC:
PPCInstrInfo.cpp updated: 1.30 - 1.31
PPCRegisterInfo.cpp updated: 1.83 - 1.84
---
Log message:
Properly transfer kill / dead info.
---
Diffs of the changes: (+27 -13)
PPCInstrInfo.cpp| 10 ++
PPCRegisterInfo.cpp | 30
Changes in directory llvm/lib/Target/Alpha:
AlphaRegisterInfo.cpp updated: 1.51 - 1.52
---
Log message:
Properly transfer kill / dead info.
---
Diffs of the changes: (+5 -2)
AlphaRegisterInfo.cpp |7 +--
1 files changed, 5 insertions(+), 2 deletions(-)
Index:
Changes in directory llvm/lib/Target:
TargetInstrInfo.cpp updated: 1.21 - 1.22
---
Log message:
commuteInstruction should propagate kill / dead info.
---
Diffs of the changes: (+10 -0)
TargetInstrInfo.cpp | 10 ++
1 files changed, 10 insertions(+)
Index:
Changes in directory llvm/lib/Target/Sparc:
SparcRegisterInfo.cpp updated: 1.46 - 1.47
---
Log message:
Properly transfer kill / dead info.
---
Diffs of the changes: (+9 -5)
SparcRegisterInfo.cpp | 14 +-
1 files changed, 9 insertions(+), 5 deletions(-)
Index:
Changes in directory llvm/lib/CodeGen:
LiveIntervalAnalysis.cpp updated: 1.194 - 1.195
---
Log message:
A register def can be partially dead when the whole register has use(s) but a
subreg does not.
---
Diffs of the changes: (+8 -1)
LiveIntervalAnalysis.cpp |9 -
1 files
Changes in directory llvm/lib/CodeGen:
LiveVariables.cpp updated: 1.62 - 1.63
---
Log message:
Do away with kill / dead maps. Move kill / dead info onto MI's.
---
Diffs of the changes: (+107 -81)
LiveVariables.cpp | 188 ++
1 files
Changes in directory llvm:
Makefile.rules updated: 1.409 - 1.410
---
Log message:
Fix typo pointed out by Bryan Adams
---
Diffs of the changes: (+1 -1)
Makefile.rules |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/Makefile.rules
diff -u llvm/Makefile.rules:1.409
Changes in directory llvm/lib/Target/X86:
X86FloatingPoint.cpp updated: 1.59 - 1.60
---
Log message:
Kill / dead info has been moved to MI's.
---
Diffs of the changes: (+11 -18)
X86FloatingPoint.cpp | 29 +++--
1 files changed, 11 insertions(+), 18 deletions(-)
Changes in directory llvm/lib/Target/X86:
X86InstrInfo.cpp updated: 1.72 - 1.73
X86RegisterInfo.cpp updated: 1.177 - 1.178
---
Log message:
Properly transfer kill / dead info.
---
Diffs of the changes: (+41 -21)
X86InstrInfo.cpp| 41 +++--
Changes in directory llvm-test/SingleSource/UnitTests/SignlessTypes:
cast2.cpp added (r1.1)
---
Log message:
A test case, derived from MultiSource/Applications/hbd involving the
incorrect ZEXT of a cast involved in a setcc.
---
Diffs of the changes: (+15 -0)
cast2.cpp | 15
Changes in directory llvm/lib/Target:
Target.td updated: 1.89 - 1.90
---
Log message:
add a new field needed by the code emitter generator.
---
Diffs of the changes: (+4 -0)
Target.td |4
1 files changed, 4 insertions(+)
Index: llvm/lib/Target/Target.td
diff -u
Changes in directory llvm/include/llvm/CodeGen:
MachineInstr.h updated: 1.197 - 1.198
---
Log message:
ChangeToRegister should clear IsImp bit.
---
Diffs of the changes: (+4 -4)
MachineInstr.h |8
1 files changed, 4 insertions(+), 4 deletions(-)
Index:
Changes in directory llvm/lib/CodeGen/SelectionDAG:
DAGCombiner.cpp updated: 1.252 - 1.253
SelectionDAG.cpp updated: 1.373 - 1.374
---
Log message:
Fix an incorrectly inverted condition.
---
Diffs of the changes: (+1 -2)
DAGCombiner.cpp |2 +-
SelectionDAG.cpp |1 -
2 files
Changes in directory llvm/lib/Target/PowerPC:
PPCInstrInfo.td updated: 1.262 - 1.263
---
Log message:
switch these back to the 'bad old way'
---
Diffs of the changes: (+20 -20)
PPCInstrInfo.td | 40
1 files changed, 20 insertions(+), 20
Changes in directory llvm/lib/Target/PowerPC:
PPCISelDAGToDAG.cpp updated: 1.220 - 1.221
PPCInstrInfo.td updated: 1.263 - 1.264
---
Log message:
add patterns for ppc32 preinc stores. ppc64 next.
---
Diffs of the changes: (+22 -7)
PPCISelDAGToDAG.cpp |8
PPCInstrInfo.td |
Changes in directory llvm/lib/Target/PowerPC:
PPCHazardRecognizers.cpp updated: 1.16 - 1.17
PPCInstr64Bit.td updated: 1.29 - 1.30
---
Log message:
add ppc64 r+i stores with update.
---
Diffs of the changes: (+72 -40)
PPCHazardRecognizers.cpp | 27 +++---
PPCInstr64Bit.td
Changes in directory llvm/lib/CodeGen:
LLVMTargetMachine.cpp updated: 1.5 - 1.6
---
Log message:
enable the branch folding pass for the JIT.
---
Diffs of the changes: (+3 -0)
LLVMTargetMachine.cpp |3 +++
1 files changed, 3 insertions(+)
Index: llvm/lib/CodeGen/LLVMTargetMachine.cpp
Hi all,
This is meant for a code review and NOT for submission (just yet).
This is my implementation of Chow Hennesey's Priority-Based Coloring
Approach to Register Allocation. It's still in the experimental stages
(though it compiles the tests). I'd like people to look at it and let
me
Changes in directory llvm/test/Regression/CodeGen/PowerPC:
mem_update.ll updated: 1.3 - 1.4
---
Log message:
make this harder
---
Diffs of the changes: (+26 -0)
mem_update.ll | 26 ++
1 files changed, 26 insertions(+)
Index:
On Nov 15, 2006, at 5:03 PM, Bill Wendling wrote:
Hi all,
This is meant for a code review and NOT for submission (just yet).
This is my implementation of Chow Hennesey's Priority-Based
Coloring Approach to Register Allocation. It's still in the
experimental stages (though it
On Nov 15, 2006, at 6:04 PM, Chris Lattner wrote:
The patch looks good, but please:
1. Change CreateNewLiveInterval to take LRs by const reference.
This will require changing the iterators to be const_iterator
instead of just iterator's.
Will do.
2. Please change int* X to int *X to
Changes in directory llvm/lib/CodeGen:
LiveIntervalAnalysis.cpp updated: 1.195 - 1.196
---
Log message:
Added a new method CreateNewLiveInterval which, given a list of
LiveRanges, creates a new LiveInterval from them. The LiveRanges should
have existed already in another LiveInterval, but
Changes in directory llvm/include/llvm/CodeGen:
LiveIntervalAnalysis.h updated: 1.64 - 1.65
---
Log message:
Added a new method CreateNewLiveInterval which, given a list of
LiveRanges, creates a new LiveInterval from them. The LiveRanges should
have existed already in another LiveInterval, but
Changes in directory llvm/include/llvm/CodeGen:
LiveInterval.h updated: 1.25 - 1.26
---
Log message:
Added removeRange, which takes and removes an entire LiveRange.
---
Diffs of the changes: (+4 -0)
LiveInterval.h |4
1 files changed, 4 insertions(+)
Index:
Changes in directory llvm-test:
Makefile.programs updated: 1.238 - 1.239
---
Log message:
Add a facility for using the -disable-loop-extraction option with bugpoint.
---
Diffs of the changes: (+4 -0)
Makefile.programs |4
1 files changed, 4 insertions(+)
Index:
39 matches
Mail list logo