reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Target/AArch64/AArch64ISelLowering.cpp
 7625     return DAG.getNode(ISD::SCALAR_TO_VECTOR, dl, VT, Value);
 7674           DAG.getNode(ISD::EXTRACT_SUBVECTOR, dl, VT, SDValue(Vector, 0),
 7675                       DAG.getConstant(0, dl, MVT::i64));
 7677           DAG.getNode(ISD::EXTRACT_SUBVECTOR, dl, VT, SDValue(Vector, 0),
 7678                       DAG.getConstant(NumElts, dl, MVT::i64));
 7681         return DAG.getNode(AArch64ISD::UZP1, dl, DAG.getVTList(VT, VT), LHS,
 7684         return DAG.getNode(AArch64ISD::UZP2, dl, DAG.getVTList(VT, VT), LHS,
 7697         return DAG.getNode(AArch64ISD::DUP, dl, VT, Value);
 7712       return DAG.getNode(Opcode, dl, VT, Value, Lane);
 7725         Ops.push_back(DAG.getNode(ISD::BITCAST, dl, NewType, Op.getOperand(i)));
 7727       SDValue Val = DAG.getBuildVector(VecVT, dl, Ops);
 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);
 7753       SDValue LaneIdx = DAG.getConstant(i, dl, MVT::i64);
 7757         Val = DAG.getNode(ISD::INSERT_VECTOR_ELT, dl, VT, Val, V, LaneIdx);
 7803       Vec = DAG.getNode(ISD::SCALAR_TO_VECTOR, dl, VT, Op0);
 7812       SDValue LaneIdx = DAG.getConstant(i, dl, MVT::i64);
 7813       Vec = DAG.getNode(ISD::INSERT_VECTOR_ELT, dl, VT, Vec, V, LaneIdx);