reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
3959 if (ISD::isBuildVectorAllZeros(N0.getNode()) || 3969 return DAG.getNode(ISD::SRA, DL, N0.getValueType(), N0, 3969 return DAG.getNode(ISD::SRA, DL, N0.getValueType(), N0, 3970 DAG.getConstant(N0.getScalarValueSizeInBits() - 1, DL, 3971 getShiftAmountTy(N0.getValueType()))); 3974 if (N0.isUndef() || N1.isUndef()) 3984 N0 = DAG.getNode(ISD::SIGN_EXTEND, DL, NewVT, N0); 3984 N0 = DAG.getNode(ISD::SIGN_EXTEND, DL, NewVT, N0); 3986 N1 = DAG.getNode(ISD::MUL, DL, NewVT, N0, N1);