[llvm-commits] CVS: llvm/lib/Target/IA64/IA64ISelPattern.cpp
Chris Lattner
lattner at cs.uiuc.edu
Sat Jul 9 17:29:30 PDT 2005
Changes in directory llvm/lib/Target/IA64:
IA64ISelPattern.cpp updated: 1.47 -> 1.48
---
Log message:
Change TRUNCSTORE to use a VTSDNode operand instead of being an MVTSTDNode
---
Diffs of the changes: (+1 -1)
IA64ISelPattern.cpp | 2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/lib/Target/IA64/IA64ISelPattern.cpp
diff -u llvm/lib/Target/IA64/IA64ISelPattern.cpp:1.47 llvm/lib/Target/IA64/IA64ISelPattern.cpp:1.48
--- llvm/lib/Target/IA64/IA64ISelPattern.cpp:1.47 Tue Jul 5 14:58:53 2005
+++ llvm/lib/Target/IA64/IA64ISelPattern.cpp Sat Jul 9 19:29:18 2005
@@ -2361,7 +2361,7 @@
case MVT::f64: Opc = IA64::STF8; break;
}
} else { // truncstore
- switch(cast<MVTSDNode>(Node)->getExtraValueType()) {
+ switch(cast<VTSDNode>(Node->getOperand(4))->getVT()) {
default: assert(0 && "unknown type in truncstore");
case MVT::i1: Opc = IA64::ST1; isBool=true; break;
//FIXME: DAG does not promote this load?
More information about the llvm-commits
mailing list