[llvm-commits] CVS: llvm/lib/Target/X86/README.txt

2006-02-02 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: README.txt updated: 1.44 - 1.45 --- Log message: more notes --- Diffs of the changes: (+52 -0) README.txt | 52 1 files changed, 52 insertions(+) Index: llvm/lib/Target/X86/README.txt diff

[llvm-commits] CVS: llvm/include/llvm/Target/MRegisterInfo.h

2006-02-02 Thread Chris Lattner
Changes in directory llvm/include/llvm/Target: MRegisterInfo.h updated: 1.66 - 1.67 --- Log message: add a new isStoreToStackSlot method --- Diffs of the changes: (+10 -1) MRegisterInfo.h | 11 ++- 1 files changed, 10 insertions(+), 1 deletion(-) Index:

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

2006-02-02 Thread Chris Lattner
Changes in directory llvm/lib/Target/PowerPC: PPCInstrInfo.cpp updated: 1.13 - 1.14 PPCInstrInfo.h updated: 1.9 - 1.10 PPCRegisterInfo.cpp updated: 1.42 - 1.43 PPCRegisterInfo.h updated: 1.9 - 1.10 --- Log message: Move isLoadFrom/StoreToStackSlot from MRegisterInfo to TargetInstrInfo,a far

[llvm-commits] CVS: llvm/include/llvm/Target/MRegisterInfo.h TargetInstrInfo.h

2006-02-02 Thread Chris Lattner
Changes in directory llvm/include/llvm/Target: MRegisterInfo.h updated: 1.67 - 1.68 TargetInstrInfo.h updated: 1.82 - 1.83 --- Log message: Move isLoadFrom/StoreToStackSlot from MRegisterInfo to TargetInstrInfo, a far more logical place. Other methods should also be moved if anyone is

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

2006-02-02 Thread Chris Lattner
Changes in directory llvm/lib/Target/PowerPC: PPCInstrInfo.cpp updated: 1.14 - 1.15 PPCInstrInfo.h updated: 1.10 - 1.11 --- Log message: implement isStoreToStackSlot for PPC --- Diffs of the changes: (+19 -1) PPCInstrInfo.cpp | 19 ++- PPCInstrInfo.h |1 + 2 files

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

2006-02-02 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: X86InstrInfo.cpp updated: 1.43 - 1.44 --- Log message: fix operand numbers --- Diffs of the changes: (+4 -4) X86InstrInfo.cpp |8 1 files changed, 4 insertions(+), 4 deletions(-) Index: llvm/lib/Target/X86/X86InstrInfo.cpp diff -u

[llvm-commits] CVS: llvm/lib/Target/PowerPC/README.txt

2006-02-02 Thread Chris Lattner
Changes in directory llvm/lib/Target/PowerPC: README.txt updated: 1.55 - 1.56 --- Log message: update a note --- Diffs of the changes: (+3 -0) README.txt |3 +++ 1 files changed, 3 insertions(+) Index: llvm/lib/Target/PowerPC/README.txt diff -u

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

2006-02-02 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen: VirtRegMap.cpp updated: 1.46 - 1.47 --- Log message: Physregs may hold multiple stack slot values at the same time. Keep track of this, and use it to our advantage (bwahahah). This allows us to eliminate another 60 instructions from smg2000 on PPC

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

2006-02-02 Thread Evan Cheng
Changes in directory llvm/lib/CodeGen/SelectionDAG: SelectionDAG.cpp updated: 1.251 - 1.252 --- Log message: Added case HANDLENODE to getOperationName(). --- Diffs of the changes: (+1 -0) SelectionDAG.cpp |1 + 1 files changed, 1 insertion(+) Index:

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

2006-02-02 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: X86PeepholeOpt.cpp updated: 1.41 - 1.42 --- Log message: the X86 backend no longer needs to delete its own noop copies --- Diffs of the changes: (+2 -10) X86PeepholeOpt.cpp | 12 ++-- 1 files changed, 2 insertions(+), 10 deletions(-)

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

2006-02-02 Thread Jeff Cohen
Changes in directory llvm/lib/CodeGen: VirtRegMap.cpp updated: 1.50 - 1.51 --- Log message: Fix VC++ compilation error caused by using a std::map iterator variable to receive a std::multimap iterator value. For some reason, GCC doesn't have a problem with this. --- Diffs of the changes:

[llvm-commits] CVS: llvm/lib/Target/PowerPC/README.txt

2006-02-02 Thread Nate Begeman
Changes in directory llvm/lib/Target/PowerPC: README.txt updated: 1.57 - 1.58 --- Log message: Flesh out a couple of the items in the README --- Diffs of the changes: (+41 -14) README.txt | 55 +-- 1 files changed, 41 insertions(+), 14

[llvm-commits] CVS: llvm/lib/Target/X86/README.txt

2006-02-02 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: README.txt updated: 1.45 - 1.46 --- Log message: remove some target-indep and implemented notes --- Diffs of the changes: (+0 -44) README.txt | 44 1 files changed, 44 deletions(-) Index:

[llvm-commits] CVS: llvm/lib/Target/PowerPC/README.txt

2006-02-02 Thread Chris Lattner
Changes in directory llvm/lib/Target/PowerPC: README.txt updated: 1.58 - 1.59 --- Log message: remove some target-indep and implemented notes --- Diffs of the changes: (+11 -13) README.txt | 24 +++- 1 files changed, 11 insertions(+), 13 deletions(-) Index:

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

2006-02-02 Thread Evan Cheng
Changes in directory llvm/utils/TableGen: DAGISelEmitter.cpp updated: 1.159 - 1.160 --- Log message: (store (op (load ...))) folding problem. In the generated matching code, Chain is initially set to the chain operand of store node, when it reaches load, if it matches the load then Chain is

[llvm-commits] CVS: llvm/lib/Target/SparcV8/SparcV8InstrInfo.cpp SparcV8InstrInfo.h

2006-02-02 Thread Chris Lattner
Changes in directory llvm/lib/Target/SparcV8: SparcV8InstrInfo.cpp updated: 1.9 - 1.10 SparcV8InstrInfo.h updated: 1.5 - 1.6 --- Log message: Implement isLoadFromStackSlot and isStoreToStackSlot --- Diffs of the changes: (+52 -0) SparcV8InstrInfo.cpp | 38

[llvm-commits] CVS: llvm/test/Regression/CodeGen/X86/store_op_load_fold.ll

2006-02-02 Thread Evan Cheng
Changes in directory llvm/test/Regression/CodeGen/X86: store_op_load_fold.ll added (r1.1) --- Log message: Added a (store (op (load ...) ...) ...) folding test case. --- Diffs of the changes: (+14 -0) store_op_load_fold.ll | 14 ++ 1 files changed, 14 insertions(+) Index:

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

2006-02-02 Thread Nate Begeman
Changes in directory llvm/lib/CodeGen/SelectionDAG: DAGCombiner.cpp updated: 1.93 - 1.94 --- Log message: Add common code for reassociating ops in the dag combiner --- Diffs of the changes: (+55 -50) DAGCombiner.cpp | 105 +--- 1 files

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

2006-02-02 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen/SelectionDAG: SelectionDAG.cpp updated: 1.252 - 1.253 --- Log message: remove dead fn --- Diffs of the changes: (+0 -11) SelectionDAG.cpp | 11 --- 1 files changed, 11 deletions(-) Index: llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp diff

[llvm-commits] CVS: llvm/lib/Target/SparcV8/SparcV8RegisterInfo.cpp SparcV8RegisterInfo.h

2006-02-02 Thread Chris Lattner
Changes in directory llvm/lib/Target/SparcV8: SparcV8RegisterInfo.cpp updated: 1.33 - 1.34 SparcV8RegisterInfo.h updated: 1.6 - 1.7 --- Log message: Teach sparc to fold loads/stores into copies. Remove the dead getRegClassForType method minor formating changes. --- Diffs of the changes: