Fix another bug in extload promotion.

llvm-svn: 30857
This commit is contained in:
Chris Lattner 2006-10-10 18:54:19 +00:00
parent 413aa20bc8
commit e0734f522f

View File

@ -3237,7 +3237,8 @@ SDOperand SelectionDAGLegalize::PromoteOp(SDOperand Op) {
? 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;