reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
9359 if (!Ld || Ld->getExtensionType() != ISD::NON_EXTLOAD) 9359 if (!Ld || Ld->getExtensionType() != ISD::NON_EXTLOAD) 9362 if (!TLI.isLoadExtLegal(ExtLoadType, VT, Ld->getValueType(0))) 9368 SDLoc dl(Ld); 9369 SDValue PassThru = DAG.getNode(ExtOpc, dl, VT, Ld->getPassThru()); 9370 SDValue NewLoad = DAG.getMaskedLoad(VT, dl, Ld->getChain(), 9371 Ld->getBasePtr(), Ld->getMask(), 9371 Ld->getBasePtr(), Ld->getMask(), 9372 PassThru, Ld->getMemoryVT(), 9373 Ld->getMemOperand(), ExtLoadType, 9374 Ld->isExpandingLoad()); 9375 DAG.ReplaceAllUsesOfValueWith(SDValue(Ld, 1), SDValue(NewLoad.getNode(), 1));