Changes in directory llvm/lib/Target/X86:
X86InstrInfo.td updated: 1.152 - 1.153
---
Log message:
Add a few more add / store patterns. e.g. ADD32mi8.
---
Diffs of the changes: (+18 -10)
X86InstrInfo.td | 28 ++--
1 files changed, 18 insertions(+), 10 deletions(-)
Changes in directory llvm/lib/Target/X86:
X86.h updated: 1.37 - 1.38
X86PeepholeOpt.cpp updated: 1.40 - 1.41
X86TargetMachine.cpp updated: 1.89 - 1.90
---
Log message:
remove some never-completed and now-obsolete code.
---
Diffs of the changes: (+0 -358)
X86.h|5
Changes in directory llvm/lib/Target/X86:
X86ISelDAGToDAG.cpp updated: 1.8 - 1.9
---
Log message:
For ISD::RET, if # of operands = 2, try selection the real data dep. operand
first before the chain.
e.g.
int X;
int foo(int x)
{
x += X + 37;
return x;
}
If chain operand is selected first,
Changes in directory llvm/lib/Target/X86:
X86ISelDAGToDAG.cpp updated: 1.9 - 1.10
---
Log message:
When SelectLEAAddr() fails, it shouldn't cause the side effect of having the
base or index operands being selected.
---
Diffs of the changes: (+48 -17)
X86ISelDAGToDAG.cpp | 65
Changes in directory llvm/test/Regression/CodeGen/Generic:
2005-12-12-ExpandSextInreg.ll added (r1.1)
---
Log message:
Testcase for a problem that reid ran into
---
Diffs of the changes: (+7 -0)
2005-12-12-ExpandSextInreg.ll |7 +++
1 files changed, 7 insertions(+)
Index:
Changes in directory llvm/lib/CodeGen/SelectionDAG:
LegalizeDAG.cpp updated: 1.226 - 1.227
---
Log message:
Fix CodeGen/Generic/2005-12-12-ExpandSextInreg.ll
---
Diffs of the changes: (+10 -0)
LegalizeDAG.cpp | 10 ++
1 files changed, 10 insertions(+)
Index:
Changes in directory llvm/lib/CodeGen/SelectionDAG:
SelectionDAGISel.cpp updated: 1.114 - 1.115
---
Log message:
Accept and ignore prefetches for now
---
Diffs of the changes: (+3 -0)
SelectionDAGISel.cpp |3 +++
1 files changed, 3 insertions(+)
Index:
Changes in directory llvm/utils/TableGen:
DAGISelEmitter.cpp updated: 1.95 - 1.96
---
Log message:
At top of generated isel SelectCode() is this:
if (!N.Val-hasOneUse()) {
std::mapSDOperand, SDOperand::iterator CGMI = CodeGenMap.find(N);
if (CGMI != CodeGenMap.end()) return
Changes in directory llvm/lib/Target/X86:
X86InstrInfo.td updated: 1.154 - 1.155
---
Log message:
Add some integer mul patterns.
---
Diffs of the changes: (+17 -11)
X86InstrInfo.td | 28 +---
1 files changed, 17 insertions(+), 11 deletions(-)
Index:
Changes in directory llvm/utils/TableGen:
DAGISelEmitter.cpp updated: 1.96 - 1.97
---
Log message:
Bug fix: CodeGenMap[N] = ... - CodeGenMap[N.getValue(0)] = ...
---
Diffs of the changes: (+1 -1)
DAGISelEmitter.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index:
Changes in directory llvm/lib/Target/X86:
X86InstrInfo.td updated: 1.156 - 1.157
---
Log message:
Fix some bad choice of names: i16SExt8 -i16immSExt8, etc.
---
Diffs of the changes: (+47 -34)
X86InstrInfo.td | 81
1 files changed,
Changes in directory llvm/lib/Target/X86:
X86InstrInfo.td updated: 1.157 - 1.158
---
Log message:
Missed a couple redundant explicit type casts.
---
Diffs of the changes: (+3 -3)
X86InstrInfo.td |6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
Index:
Changes in directory llvm/lib/Target/X86:
X86InstrInfo.td updated: 1.158 - 1.159
---
Log message:
Add neg and not patterns which fold load + stores.
---
Diffs of the changes: (+12 -6)
X86InstrInfo.td | 18 --
1 files changed, 12 insertions(+), 6 deletions(-)
Index:
Changes in directory llvm/lib/Target/X86:
X86InstrInfo.td updated: 1.159 - 1.160
---
Log message:
Add inc + dec patterns which fold load + stores.
---
Diffs of the changes: (+12 -6)
X86InstrInfo.td | 18 --
1 files changed, 12 insertions(+), 6 deletions(-)
Index:
Changes in directory llvm/lib/Target/X86:
X86InstrInfo.td updated: 1.160 - 1.161
---
Log message:
Add and, or, and xor patterns which fold load + stores.
---
Diffs of the changes: (+82 -41)
X86InstrInfo.td | 123 +---
1 files changed,
Changes in directory llvm/lib/Target/X86:
X86InstrInfo.td updated: 1.162 - 1.163
---
Log message:
Some shl patterns which do load + store folding.
---
Diffs of the changes: (+16 -6)
X86InstrInfo.td | 22 --
1 files changed, 16 insertions(+), 6 deletions(-)
Index:
Changes in directory llvm/lib/Target/X86:
X86InstrInfo.td updated: 1.163 - 1.164
---
Log message:
Beautify a few patterns.
---
Diffs of the changes: (+15 -15)
X86InstrInfo.td | 30 +++---
1 files changed, 15 insertions(+), 15 deletions(-)
Index:
Changes in directory llvm/lib/Target/X86:
X86AsmPrinter.cpp updated: 1.157 - 1.158
X86AsmPrinter.h updated: 1.8 - 1.9
---
Log message:
Add ELF and darwin support for static ctors and dtors
---
Diffs of the changes: (+40 -0)
X86AsmPrinter.cpp | 39 +++
Changes in directory llvm/lib/Target/X86:
X86AsmPrinter.cpp updated: 1.158 - 1.159
X86AsmPrinter.h updated: 1.9 - 1.10
---
Log message:
Use the shared asmprinter code for printing special llvm globals
---
Diffs of the changes: (+5 -38)
X86AsmPrinter.cpp | 42
19 matches
Mail list logo