reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
7547 if (VT.isInteger()) { 7555 unsigned BitSize = VT.getVectorElementType().getSizeInBits(); 7579 unsigned NumElts = VT.getVectorNumElements(); 7616 return DAG.getUNDEF(VT); 7625 return DAG.getNode(ISD::SCALAR_TO_VECTOR, dl, VT, Value); 7646 if (VT.getVectorElementType() != 7674 DAG.getNode(ISD::EXTRACT_SUBVECTOR, dl, VT, SDValue(Vector, 0), 7677 DAG.getNode(ISD::EXTRACT_SUBVECTOR, dl, VT, SDValue(Vector, 0), 7681 return DAG.getNode(AArch64ISD::UZP1, dl, DAG.getVTList(VT, VT), LHS, 7681 return DAG.getNode(AArch64ISD::UZP1, dl, DAG.getVTList(VT, VT), LHS, 7684 return DAG.getNode(AArch64ISD::UZP2, dl, DAG.getVTList(VT, VT), LHS, 7684 return DAG.getNode(AArch64ISD::UZP2, dl, DAG.getVTList(VT, VT), LHS, 7694 Value.getValueType() != VT) { 7697 return DAG.getNode(AArch64ISD::DUP, dl, VT, Value); 7711 unsigned Opcode = getDUPLANEOp(VT.getVectorElementType()); 7712 return DAG.getNode(Opcode, dl, VT, Value, Lane); 7715 if (VT.getVectorElementType().isFloatingPoint()) { 7717 EVT EltTy = VT.getVectorElementType(); 7732 return DAG.getNode(ISD::BITCAST, dl, VT, Val); 7742 SDValue Vec = DAG.getSplatBuildVector(VT, dl, ConstantValue), 7746 Val = DAG.getNode(AArch64ISD::DUP, dl, VT, ConstantValue); 7757 Val = DAG.getNode(ISD::INSERT_VECTOR_ELT, dl, VT, Val, V, LaneIdx); 7787 SDValue Vec = DAG.getUNDEF(VT); 7803 Vec = DAG.getNode(ISD::SCALAR_TO_VECTOR, dl, VT, Op0); 7813 Vec = DAG.getNode(ISD::INSERT_VECTOR_ELT, dl, VT, Vec, V, LaneIdx);