reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
9182 EVT MemVT = Load->getMemoryVT(); 9184 Load->getExtensionType() == ISD::SEXTLOAD || Load->isIndexed()) 9184 Load->getExtensionType() == ISD::SEXTLOAD || Load->isIndexed()) 9202 SDValue ExtLoad = DAG.getExtLoad(ISD::ZEXTLOAD, SDLoc(Load), VT, 9203 Load->getChain(), Load->getBasePtr(), 9203 Load->getChain(), Load->getBasePtr(), 9204 Load->getMemoryVT(), Load->getMemOperand()); 9204 Load->getMemoryVT(), Load->getMemOperand()); 9218 if (SDValue(Load, 0).hasOneUse()) { 9219 DAG.ReplaceAllUsesOfValueWith(SDValue(Load, 1), ExtLoad.getValue(1)); 9221 SDValue Trunc = DAG.getNode(ISD::TRUNCATE, SDLoc(Load), 9222 Load->getValueType(0), ExtLoad); 9223 CombineTo(Load, Trunc, ExtLoad.getValue(1));