reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
3960 ISD::isBuildVectorAllZeros(N1.getNode())) 3965 if (isNullConstant(N1)) 3966 return N1; 3968 if (isOneConstant(N1)) 3974 if (N0.isUndef() || N1.isUndef()) 3985 N1 = DAG.getNode(ISD::SIGN_EXTEND, DL, NewVT, N1); 3985 N1 = DAG.getNode(ISD::SIGN_EXTEND, DL, NewVT, N1); 3986 N1 = DAG.getNode(ISD::MUL, DL, NewVT, N0, N1); 3986 N1 = DAG.getNode(ISD::MUL, DL, NewVT, N0, N1); 3987 N1 = DAG.getNode(ISD::SRL, DL, NewVT, N1, 3987 N1 = DAG.getNode(ISD::SRL, DL, NewVT, N1, 3989 getShiftAmountTy(N1.getValueType()))); 3990 return DAG.getNode(ISD::TRUNCATE, DL, VT, N1);