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

References

lib/Target/AArch64/AArch64ISelLowering.cpp
 4821     In2 = DAG.getNode(ISD::FP_EXTEND, DL, VT, In2);
 4823     In2 = DAG.getNode(ISD::FP_ROUND, DL, VT, In2, DAG.getIntPtrConstant(0, DL));
 4823     In2 = DAG.getNode(ISD::FP_ROUND, DL, VT, In2, DAG.getIntPtrConstant(0, DL));
 4831       VecVal1 = DAG.getTargetInsertSubreg(Idx, DL, VecVT,
 4832                                           DAG.getUNDEF(VecVT), In1);
 4833       VecVal2 = DAG.getTargetInsertSubreg(Idx, DL, VecVT,
 4834                                           DAG.getUNDEF(VecVT), In2);
 4836       VecVal1 = DAG.getNode(ISD::BITCAST, DL, VecVT, In1);
 4837       VecVal2 = DAG.getNode(ISD::BITCAST, DL, VecVT, In2);
 4862   SDValue BuildVec = DAG.getConstant(EltMask, DL, VecVT);
 4867     BuildVec = DAG.getNode(ISD::BITCAST, DL, MVT::v2f64, BuildVec);
 4868     BuildVec = DAG.getNode(ISD::FNEG, DL, MVT::v2f64, BuildVec);
 4869     BuildVec = DAG.getNode(ISD::BITCAST, DL, MVT::v2i64, BuildVec);
 4873       DAG.getNode(AArch64ISD::BIT, DL, VecVT, VecVal1, VecVal2, BuildVec);
 4876     return DAG.getTargetExtractSubreg(AArch64::hsub, DL, VT, Sel);
 4878     return DAG.getTargetExtractSubreg(AArch64::ssub, DL, VT, Sel);
 4880     return DAG.getTargetExtractSubreg(AArch64::dsub, DL, VT, Sel);
 4882     return DAG.getNode(ISD::BITCAST, DL, VT, Sel);