> Message: 1
> Date: Wed, 7 Dec 2005 12:02:16 -0600
> From: "Chris Lattner" <[EMAIL PROTECTED]>
> Subject: [llvm-commits] CVS:
> llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
> To: llvm-commits@cs.uiuc.edu
> Message-ID: <[EMAIL PROTECTED]>
> Changes in directory llvm/lib/CodeGen/SelectionDA
I think it is this change that breaks thing. This leads to i32 =
sign_extend_inreg hitting promoteOp, which cannot deal with it.
Fixed, thanks.
-Chris
Message: 1
Date: Wed, 7 Dec 2005 12:02:16 -0600
From: "Chris Lattner" <[EMAIL PROTECTED]>
Subject: [llvm-commits] CVS:
llvm/lib/Cod
Changes in directory llvm/lib/CodeGen/SelectionDAG:
LegalizeDAG.cpp updated: 1.224 -> 1.225
---
Log message:
Teach legalize how to promote sext_inreg to fix a problem Andrew pointed
out to me.
---
Diffs of the changes: (+5 -0)
LegalizeDAG.cpp |5 +
1 files changed, 5 insertions(+)
Changes in directory llvm/lib/Target/PowerPC:
PPCAsmPrinter.cpp updated: 1.122 -> 1.123
---
Log message:
Teach the PPC backend about the ctor and dtor list when not using __main and
linking the entire program into one bc file.
---
Diffs of the changes: (+34 -0)
PPCAsmPrinter.cpp | 34 +++
Changes in directory llvm/lib/CodeGen:
AsmPrinter.cpp updated: 1.30 -> 1.31
---
Log message:
Avoid emitting two tabs when switching to a named section
---
Diffs of the changes: (+2 -2)
AsmPrinter.cpp |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Index: llvm/lib/CodeGen/As
Changes in directory llvm/utils/TableGen:
DAGISelEmitter.cpp updated: 1.89 -> 1.90
DAGISelEmitter.h updated: 1.42 -> 1.43
---
Log message:
* Do not allow nodes which produce chain results (e.g. loads) to be folded if
it has more than one real use (non-chain uses).
* Record folded chain produc
Changes in directory llvm/lib/Target/X86:
X86InstrInfo.td updated: 1.150 -> 1.151
---
Log message:
Added patterns for ADD8rm, etc. These fold load operands. e.g. addb 4(%esp), %al
---
Diffs of the changes: (+6 -3)
X86InstrInfo.td |9 ++---
1 files changed, 6 insertions(+), 3 deleti
Changes in directory llvm/include/llvm/CodeGen:
SelectionDAG.h updated: 1.76 -> 1.77
---
Log message:
Added patterns for ADD8rm, etc. These fold load operands. e.g. addb 4(%esp), %al
---
Diffs of the changes: (+16 -0)
SelectionDAG.h | 16
1 files changed, 16 insertions(+
Changes in directory llvm/utils/TableGen:
DAGISelEmitter.cpp updated: 1.90 -> 1.91
DAGISelEmitter.h updated: 1.43 -> 1.44
---
Log message:
Add a new SDTCisPtrTy constraint, which indicates that an operand must have
the same type as the pointer type for a target.
---
Diffs of the changes: (+8
Changes in directory llvm/lib/Target:
TargetSelectionDAG.td updated: 1.13 -> 1.14
---
Log message:
Add SDTCisPtrTy and use it for loads, to indicate that the operand of a load
must be a pointer. This removes a type check out of the code generated by
tblgen for load matching.
---
Diffs of the
Changes in directory llvm/lib/Target/PowerPC:
PPCInstrFormats.td updated: 1.60 -> 1.61
PPCInstrInfo.td updated: 1.152 -> 1.153
---
Log message:
Add support patterns to many load and store instructions which will
hopefully use patterns in the near future.
---
Diffs of the changes: (+133 -76)
Changes in directory llvm/utils/TableGen:
DAGISelEmitter.cpp updated: 1.91 -> 1.92
---
Log message:
For instructions which produce no result, e.g. store, chain's Resno == 0.
---
Diffs of the changes: (+6 -4)
DAGISelEmitter.cpp | 10 ++
1 files changed, 6 insertions(+), 4 deletion
Changes in directory llvm/lib/CodeGen/SelectionDAG:
SelectionDAG.cpp updated: 1.223 -> 1.224
---
Log message:
Added new getNode and getTargetNode variants for X86 stores.
---
Diffs of the changes: (+73 -60)
SelectionDAG.cpp | 133 ++-
1
Changes in directory llvm/include/llvm/CodeGen:
SelectionDAG.h updated: 1.77 -> 1.78
---
Log message:
Added new getNode and getTargetNode variants for X86 stores.
---
Diffs of the changes: (+8 -0)
SelectionDAG.h |8
1 files changed, 8 insertions(+)
Index: llvm/include/llvm/C
Changes in directory llvm/lib/Target/X86:
X86ISelDAGToDAG.cpp updated: 1.7 -> 1.8
X86InstrInfo.td updated: 1.151 -> 1.152
---
Log message:
* Added X86 store patterns.
* Added X86 dec patterns.
---
Diffs of the changes: (+19 -43)
X86ISelDAGToDAG.cpp | 33 -
Changes in directory llvm/lib/Target:
TargetSelectionDAG.td updated: 1.14 -> 1.15
---
Log message:
* Added X86 store patterns.
* Added X86 dec patterns.
---
Diffs of the changes: (+5 -0)
TargetSelectionDAG.td |5 +
1 files changed, 5 insertions(+)
Index: llvm/lib/Target/TargetSel
Changes in directory llvm/utils/TableGen:
DAGISelEmitter.cpp updated: 1.92 -> 1.93
---
Log message:
Stop emitting a redudant type check for complex pattern node.
---
Diffs of the changes: (+0 -5)
DAGISelEmitter.cpp |5 -
1 files changed, 5 deletions(-)
Index: llvm/utils/TableGen/
Changes in directory llvm/lib/Target:
TargetSelectionDAG.td updated: 1.15 -> 1.16
---
Log message:
Use SDTCisPtrTy type property for store address.
---
Diffs of the changes: (+2 -2)
TargetSelectionDAG.td |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Index: llvm/lib/Target
Changes in directory llvm/lib/Target/PowerPC:
PPCISelDAGToDAG.cpp updated: 1.139 -> 1.140
PPCISelLowering.cpp updated: 1.49 -> 1.50
PPCInstrInfo.td updated: 1.153 -> 1.154
---
Log message:
Add support for TargetConstantPool nodes to the dag isel emitter, and use
them in the PPC backend, to simp
Changes in directory llvm/lib/CodeGen/SelectionDAG:
LegalizeDAG.cpp updated: 1.225 -> 1.226
---
Log message:
Add support for TargetConstantPool nodes to the dag isel emitter, and use
them in the PPC backend, to simplify some logic out of Select and
SelectAddr.
---
Diffs of the changes: (+3 -
Changes in directory llvm/lib/Target:
TargetSelectionDAG.td updated: 1.16 -> 1.17
---
Log message:
Add support for TargetConstantPool nodes to the dag isel emitter, and use
them in the PPC backend, to simplify some logic out of Select and
SelectAddr.
---
Diffs of the changes: (+2 -0)
Targe
Changes in directory llvm/utils/TableGen:
DAGISelEmitter.cpp updated: 1.93 -> 1.94
---
Log message:
Add support for TargetConstantPool nodes to the dag isel emitter, and use
them in the PPC backend, to simplify some logic out of Select and
SelectAddr.
---
Diffs of the changes: (+2 -0)
DAGI
22 matches
Mail list logo