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
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:
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
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
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
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
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
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
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:
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(-)
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:
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
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:
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:
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
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
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:
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
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
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:
20 matches
Mail list logo