Changes in directory llvm/lib/CodeGen/SelectionDAG:

LegalizeDAG.cpp updated: 1.407 -> 1.408
---
Log message:

Fix another bug in extload promotion.


---
Diffs of the changes:  (+2 -1)

 LegalizeDAG.cpp |    3 ++-
 1 files changed, 2 insertions(+), 1 deletion(-)


Index: llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
diff -u llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp:1.407 
llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp:1.408
--- llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp:1.407 Tue Oct 10 02:51:21 2006
+++ llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp       Tue Oct 10 13:54:19 2006
@@ -3237,7 +3237,8 @@
       ? ISD::EXTLOAD : LD->getExtensionType();
     Result = DAG.getExtLoad(ExtType, NVT,
                             LD->getChain(), LD->getBasePtr(),
-                            LD->getSrcValue(), LD->getSrcValueOffset(), VT);
+                            LD->getSrcValue(), LD->getSrcValueOffset(),
+                            LD->getLoadVT());
     // Remember that we legalized the chain.
     AddLegalizedOperand(Op.getValue(1), LegalizeOp(Result.getValue(1)));
     break;



_______________________________________________
llvm-commits mailing list
llvm-commits@cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits

Reply via email to