reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
8359 assert((ISD::isSEXTLoad(LD) || ISD::isZEXTLoad(LD)) && 8359 assert((ISD::isSEXTLoad(LD) || ISD::isZEXTLoad(LD)) && 8362 SDValue newLoad = SkipLoadExtensionForVMULL(LD, DAG); 8363 DAG.ReplaceAllUsesOfValueWith(SDValue(LD, 1), newLoad.getValue(1)); 8364 unsigned Opcode = ISD::isSEXTLoad(LD) ? ISD::SIGN_EXTEND : ISD::ZERO_EXTEND; 8366 DAG.getNode(Opcode, SDLoc(newLoad), LD->getValueType(0), newLoad); 8367 DAG.ReplaceAllUsesOfValueWith(SDValue(LD, 0), extLoad);