|
reference, declaration → definition
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);