reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
10312 if ((LHS.getOpcode() != ISD::ZERO_EXTEND && 10313 LHS.getOpcode() != ISD::SIGN_EXTEND) || 10314 LHS.getOpcode() != RHS.getOpcode()) 10317 unsigned ExtType = LHS.getOpcode(); 10321 if (isEssentiallyExtractHighSubvector(LHS.getOperand(0))) { 10328 LHS = tryExtendDUPToExtractHigh(LHS.getOperand(0), DAG); 10328 LHS = tryExtendDUPToExtractHigh(LHS.getOperand(0), DAG); 10329 if (!LHS.getNode()) 10332 LHS = DAG.getNode(ExtType, SDLoc(N), VT, LHS); 10332 LHS = DAG.getNode(ExtType, SDLoc(N), VT, LHS); 10335 return DAG.getNode(N->getOpcode(), SDLoc(N), VT, LHS, RHS);