reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
9056 SDValue N0 = N->getOperand(0); 9057 EVT DstVT = N->getValueType(0); 9060 assert((N->getOpcode() == ISD::SIGN_EXTEND || 9061 N->getOpcode() == ISD::ZERO_EXTEND) && 9089 !TLI.isVectorLoadExtDesirable(SDValue(N, 0))) 9093 if (!ExtendUsesToFormExtLoad(DstVT, N, N0, N->getOpcode(), SetCCs, TLI)) 9093 if (!ExtendUsesToFormExtLoad(DstVT, N, N0, N->getOpcode(), SetCCs, TLI)) 9097 N->getOpcode() == ISD::SIGN_EXTEND ? ISD::SEXTLOAD : ISD::ZEXTLOAD; 9113 SDLoc DL(N); 9143 CombineTo(N, NewValue); 9149 ExtendSetCCUses(SetCCs, N0, NewValue, (ISD::NodeType)N->getOpcode()); 9151 return SDValue(N, 0); // Return N so it doesn't get rechecked!