|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
gen/lib/Target/AArch64/AArch64GenCallingConv.inc 313 LocVT == MVT::v1f64 ||
363 LocVT == MVT::v1f64 ||
557 LocVT == MVT::v1f64 ||
624 LocVT == MVT::v1f64 ||
712 LocVT == MVT::v1f64 ||
794 LocVT == MVT::v1f64 ||
1126 LocVT == MVT::v1f64 ||
gen/lib/Target/AArch64/AArch64GenDAGISel.inc70916 /*169950*/ OPC_CheckChild1Type, MVT::v1f64,
71595 /*171334*/ OPC_CheckChild0Type, MVT::v1f64,
71786 /*171715*/ OPC_CheckChild1Type, MVT::v1f64,
72101 /*172315*/ OPC_CheckChild0Type, MVT::v1f64,
72654 /*173352*/ OPC_CheckChild1Type, MVT::v1f64,
75066 /*177837*/ OPC_CheckChild1Type, MVT::v1f64,
75208 /*178107*/ OPC_CheckChild1Type, MVT::v1f64,
75890 /*179328*/ OPC_CheckChild1Type, MVT::v1f64,
75986 /*179499*/ OPC_CheckChild1Type, MVT::v1f64,
76082 /*179670*/ OPC_CheckChild1Type, MVT::v1f64,
76178 /*179841*/ OPC_CheckChild1Type, MVT::v1f64,
76274 /*180012*/ OPC_CheckChild1Type, MVT::v1f64,
76370 /*180183*/ OPC_CheckChild1Type, MVT::v1f64,
76466 /*180354*/ OPC_CheckChild1Type, MVT::v1f64,
76562 /*180525*/ OPC_CheckChild1Type, MVT::v1f64,
76651 /*180700*/ OPC_CheckChild1Type, MVT::v1f64,
76653 /*180703*/ OPC_CheckChild2Type, MVT::v1f64,
76742 /*180879*/ OPC_CheckChild1Type, MVT::v1f64,
76744 /*180882*/ OPC_CheckChild2Type, MVT::v1f64,
78304 /*183992*/ OPC_CheckType, MVT::v1f64,
78307 MVT::v1f64, 2/*#Ops*/, 0, 2,
78779 /*184854*/ /*SwitchType*/ 15, MVT::v1f64,// ->184871
78780 /*184856*/ OPC_CheckChild1Type, MVT::v1f64,
78782 /*184859*/ OPC_CheckChild2Type, MVT::v1f64,
78785 MVT::v1f64, 2/*#Ops*/, 0, 1,
78878 /*185044*/ OPC_CheckType, MVT::v1f64,
78881 MVT::v1f64, 2/*#Ops*/, 0, 2,
78975 /*185218*/ /*SwitchType*/ 9, MVT::v1f64,// ->185229
78976 /*185220*/ OPC_CheckChild1Type, MVT::v1f64,
78978 MVT::v1f64, 1/*#Ops*/, 0,
79047 /*185352*/ /*SwitchType*/ 15, MVT::v1f64,// ->185369
79048 /*185354*/ OPC_CheckChild1Type, MVT::v1f64,
79050 /*185357*/ OPC_CheckChild2Type, MVT::v1f64,
79053 MVT::v1f64, 2/*#Ops*/, 0, 1,
79132 /*185513*/ /*SwitchType*/ 15, MVT::v1f64,// ->185530
79133 /*185515*/ OPC_CheckChild1Type, MVT::v1f64,
79135 /*185518*/ OPC_CheckChild2Type, MVT::v1f64,
79138 MVT::v1f64, 2/*#Ops*/, 0, 1,
79217 /*185674*/ /*SwitchType*/ 15, MVT::v1f64,// ->185691
79218 /*185676*/ OPC_CheckChild1Type, MVT::v1f64,
79220 /*185679*/ OPC_CheckChild2Type, MVT::v1f64,
79223 MVT::v1f64, 2/*#Ops*/, 0, 1,
79291 /*185810*/ /*SwitchType*/ 9, MVT::v1f64,// ->185821
79292 /*185812*/ OPC_CheckChild1Type, MVT::v1f64,
79294 MVT::v1f64, 1/*#Ops*/, 0,
79376 /*185966*/ /*SwitchType*/ 9, MVT::v1f64,// ->185977
79377 /*185968*/ OPC_CheckChild1Type, MVT::v1f64,
79379 MVT::v1f64, 1/*#Ops*/, 0,
82822 /*192296*/ /*SwitchType*/ 13, MVT::v1f64,// ->192311
82823 /*192298*/ OPC_CheckChild1Type, MVT::v1f64,
82825 /*192301*/ OPC_CheckChild2Type, MVT::v1f64,
82827 MVT::v1f64, 2/*#Ops*/, 0, 1,
84969 /*196699*/ /*SwitchType*/ 58, MVT::v1f64,// ->196759
84974 MVT::v1f64, 4/*#Ops*/, 2, 3, 4, 5,
84981 MVT::v1f64, 4/*#Ops*/, 2, 3, 4, 5,
84988 MVT::v1f64, 2/*#Ops*/, 2, 3,
84995 MVT::v1f64, 2/*#Ops*/, 2, 3,
99376 /*223882*/ OPC_CheckChild0Type, MVT::v1f64,
99443 /*224008*/ OPC_CheckChild0Type, MVT::v1f64,
99510 /*224134*/ OPC_CheckChild0Type, MVT::v1f64,
99991 /*224983*/ /*SwitchType*/ 18, MVT::v1f64,// ->225003
100000 MVT::v1f64, 1/*#Ops*/, 0,
100094 /*225153*/ /*SwitchType*/ 18, MVT::v1f64,// ->225173
100103 MVT::v1f64, 1/*#Ops*/, 0,
100206 /*225338*/ /*SwitchType*/ 18, MVT::v1f64,// ->225358
100215 MVT::v1f64, 1/*#Ops*/, 0,
100300 /*225493*/ /*SwitchType*/ 18, MVT::v1f64,// ->225513
100309 MVT::v1f64, 1/*#Ops*/, 0,
100416 /*225683*/ /*SwitchType*/ 18, MVT::v1f64,// ->225703
100425 MVT::v1f64, 1/*#Ops*/, 0,
100431 /*225706*/ OPC_CheckChild0Type, MVT::v1f64,
100585 /*225952*/ /*SwitchType*/ 3, MVT::v1f64,// ->225957
100675 /*226096*/ /*SwitchType*/ 3, MVT::v1f64,// ->226101
101436 /*227401*/ /*SwitchType*/ 11, MVT::v1f64,// ->227414
101439 MVT::v1f64, 2/*#Ops*/, 0, 1,
106179 /*237279*/ /*SwitchType*/ 8, MVT::v1f64,// ->237289
106181 MVT::v1f64, 2/*#Ops*/, 0, 1,
106236 /*237392*/ /*SwitchType*/ 8, MVT::v1f64,// ->237402
106238 MVT::v1f64, 2/*#Ops*/, 0, 1,
106293 /*237505*/ /*SwitchType*/ 8, MVT::v1f64,// ->237515
106295 MVT::v1f64, 2/*#Ops*/, 0, 1,
106350 /*237618*/ /*SwitchType*/ 8, MVT::v1f64,// ->237628
106352 MVT::v1f64, 2/*#Ops*/, 0, 1,
106502 /*237911*/ /*SwitchType*/ 7, MVT::v1f64,// ->237920
106504 MVT::v1f64, 1/*#Ops*/, 0,
106564 /*238028*/ /*SwitchType*/ 7, MVT::v1f64,// ->238037
106566 MVT::v1f64, 1/*#Ops*/, 0,
107196 /*239586*/ OPC_SwitchType /*2 cases */, 3, MVT::v1f64,// ->239592
107211 /*239616*/ OPC_CheckType, MVT::v1f64,
107214 MVT::v1f64, 2/*#Ops*/, 0, 1,
107570 /*240393*/ OPC_CheckType, MVT::v1f64,
107576 MVT::v1f64, 2/*#Ops*/, 3, 4,
107638 /*240547*/ OPC_CheckType, MVT::v1f64,
107649 MVT::v1f64, 2/*#Ops*/, 8, 9,
107685 /*240654*/ /*SwitchType*/ 11, MVT::v1f64,// ->240667
107688 MVT::v1f64, 3/*#Ops*/, 0, 1, 3,
109901 /*245456*/ /*SwitchType*/ 40, MVT::v1f64,// ->245498
109912 MVT::v1f64, 2/*#Ops*/, 9, 10,
110001 /*245716*/ OPC_CheckChild0Type, MVT::v1f64,
110023 /*245765*/ /*SwitchType*/ 55, MVT::v1f64,// ->245822
110038 MVT::v1f64, 2/*#Ops*/, 12, 13,
110709 /*247274*/ /*SwitchType*/ 8, MVT::v1f64,// ->247284
110712 MVT::v1f64, 1/*#Ops*/, 1,
110736 /*247318*/ OPC_SwitchType /*2 cases */, 11, MVT::v1f64,// ->247332
110739 MVT::v1f64, 2/*#Ops*/, 0, 1,
111307 /*248541*/ /*SwitchType*/ 11, MVT::v1f64,// ->248554
111310 MVT::v1f64, 2/*#Ops*/, 0, 1,
111420 /*248829*/ /*SwitchType*/ 23, MVT::v1f64,// ->248854
111426 MVT::v1f64, 2/*#Ops*/, 2, 3,
111974 /*249870*/ /*SwitchType*/ 3, MVT::v1f64,// ->249875
112001 /*249905*/ /*SwitchType*/ 3, MVT::v1f64,// ->249910
112503 /*250726*/ OPC_CheckChild0Type, MVT::v1f64,
112548 /*250810*/ OPC_CheckChild0Type, MVT::v1f64,
112593 /*250894*/ OPC_CheckChild0Type, MVT::v1f64,
112638 /*250978*/ OPC_CheckChild0Type, MVT::v1f64,
112683 /*251062*/ OPC_CheckChild0Type, MVT::v1f64,
gen/lib/Target/AArch64/AArch64GenFastISel.inc 746 case MVT::v1f64: return fastEmit_AArch64ISD_FCMEQz_MVT_v1f64_r(RetVT, Op0, Op0IsKill);
814 case MVT::v1f64: return fastEmit_AArch64ISD_FCMGEz_MVT_v1f64_r(RetVT, Op0, Op0IsKill);
882 case MVT::v1f64: return fastEmit_AArch64ISD_FCMGTz_MVT_v1f64_r(RetVT, Op0, Op0IsKill);
950 case MVT::v1f64: return fastEmit_AArch64ISD_FCMLEz_MVT_v1f64_r(RetVT, Op0, Op0IsKill);
1018 case MVT::v1f64: return fastEmit_AArch64ISD_FCMLTz_MVT_v1f64_r(RetVT, Op0, Op0IsKill);
1051 if (RetVT.SimpleTy != MVT::v1f64)
1068 case MVT::v1f64: return fastEmit_AArch64ISD_FRECPE_MVT_v1f64_r(RetVT, Op0, Op0IsKill);
1101 if (RetVT.SimpleTy != MVT::v1f64)
1118 case MVT::v1f64: return fastEmit_AArch64ISD_FRSQRTE_MVT_v1f64_r(RetVT, Op0, Op0IsKill);
1869 case MVT::v1f64: return fastEmit_ISD_BITCAST_MVT_v8i8_MVT_v1f64_r(Op0, Op0IsKill);
1977 case MVT::v1f64: return fastEmit_ISD_BITCAST_MVT_v4i16_MVT_v1f64_r(Op0, Op0IsKill);
2077 case MVT::v1f64: return fastEmit_ISD_BITCAST_MVT_v2i32_MVT_v1f64_r(Op0, Op0IsKill);
2269 case MVT::v1f64: return fastEmit_ISD_BITCAST_MVT_v4f16_MVT_v1f64_r(Op0, Op0IsKill);
2369 case MVT::v1f64: return fastEmit_ISD_BITCAST_MVT_v2f32_MVT_v1f64_r(Op0, Op0IsKill);
2527 case MVT::v1f64: return fastEmit_ISD_BITCAST_MVT_v1f64_r(RetVT, Op0, Op0IsKill);
4820 case MVT::v1f64: return fastEmit_AArch64ISD_FCMEQ_MVT_v1f64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
4908 case MVT::v1f64: return fastEmit_AArch64ISD_FCMGE_MVT_v1f64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
4996 case MVT::v1f64: return fastEmit_AArch64ISD_FCMGT_MVT_v1f64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
6428 if (RetVT.SimpleTy != MVT::v1f64)
6451 case MVT::v1f64: return fastEmit_ISD_FMAXIMUM_MVT_v1f64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
6523 if (RetVT.SimpleTy != MVT::v1f64)
6546 case MVT::v1f64: return fastEmit_ISD_FMAXNUM_MVT_v1f64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
6618 if (RetVT.SimpleTy != MVT::v1f64)
6641 case MVT::v1f64: return fastEmit_ISD_FMINIMUM_MVT_v1f64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
6713 if (RetVT.SimpleTy != MVT::v1f64)
6736 case MVT::v1f64: return fastEmit_ISD_FMINNUM_MVT_v1f64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
gen/lib/Target/AArch64/AArch64GenRegisterInfo.inc 5183 /* 7 */ MVT::f64, MVT::i64, MVT::v2f32, MVT::v1f64, MVT::v8i8, MVT::v4i16, MVT::v2i32, MVT::v1i64, MVT::v4f16, MVT::Other,
include/llvm/Support/MachineValueType.h 345 SimpleTy == MVT::v2f32 || SimpleTy == MVT::v1f64);
536 case v1f64:
659 case v1f64:
739 case v1f64:
989 if (NumElements == 1) return MVT::v1f64;
lib/CodeGen/ValueTypes.cpp 209 case MVT::v1f64: return "v1f64";
353 case MVT::v1f64: return VectorType::get(Type::getDoubleTy(Context), 1);
lib/Target/AArch64/AArch64ISelDAGToDAG.cpp 3034 } else if (VT == MVT::v1i64 || VT == MVT::v1f64) {
3061 } else if (VT == MVT::v1i64 || VT == MVT::v1f64) {
3088 } else if (VT == MVT::v1i64 || VT == MVT::v1f64) {
3115 } else if (VT == MVT::v1i64 || VT == MVT::v1f64) {
3142 } else if (VT == MVT::v1i64 || VT == MVT::v1f64) {
3169 } else if (VT == MVT::v1i64 || VT == MVT::v1f64) {
3196 } else if (VT == MVT::v1i64 || VT == MVT::v1f64) {
3223 } else if (VT == MVT::v1i64 || VT == MVT::v1f64) {
3250 } else if (VT == MVT::v1i64 || VT == MVT::v1f64) {
3271 VT == MVT::v1f64) {
3289 VT == MVT::v1f64) {
3307 VT == MVT::v1f64) {
3389 } else if (VT == MVT::v1i64 || VT == MVT::v1f64) {
3417 } else if (VT == MVT::v1i64 || VT == MVT::v1f64) {
3445 } else if (VT == MVT::v1i64 || VT == MVT::v1f64) {
3473 } else if (VT == MVT::v1i64 || VT == MVT::v1f64) {
3501 } else if (VT == MVT::v1i64 || VT == MVT::v1f64) {
3529 } else if (VT == MVT::v1i64 || VT == MVT::v1f64) {
3548 VT == MVT::v1f64) {
3567 VT == MVT::v1f64) {
3586 VT == MVT::v1f64) {
3614 } else if (VT == MVT::v1i64 || VT == MVT::v1f64) {
3642 } else if (VT == MVT::v1i64 || VT == MVT::v1f64) {
3670 } else if (VT == MVT::v1i64 || VT == MVT::v1f64) {
3698 } else if (VT == MVT::v1i64 || VT == MVT::v1f64) {
3726 } else if (VT == MVT::v1i64 || VT == MVT::v1f64) {
3754 } else if (VT == MVT::v1i64 || VT == MVT::v1f64) {
3782 } else if (VT == MVT::v1i64 || VT == MVT::v1f64) {
3810 } else if (VT == MVT::v1i64 || VT == MVT::v1f64) {
3838 } else if (VT == MVT::v1i64 || VT == MVT::v1f64) {
3866 } else if (VT == MVT::v1i64 || VT == MVT::v1f64) {
3888 VT == MVT::v1f64) {
3907 VT == MVT::v1f64) {
3926 VT == MVT::v1f64) {
3945 VT == MVT::v1f64) {
3974 } else if (VT == MVT::v1i64 || VT == MVT::v1f64) {
4003 } else if (VT == MVT::v1i64 || VT == MVT::v1f64) {
4032 } else if (VT == MVT::v1i64 || VT == MVT::v1f64) {
4058 } else if (VT == MVT::v1i64 || VT == MVT::v1f64) {
4087 } else if (VT == MVT::v1i64 || VT == MVT::v1f64) {
4116 } else if (VT == MVT::v1i64 || VT == MVT::v1f64) {
4139 VT == MVT::v1f64) {
4159 VT == MVT::v1f64) {
4179 VT == MVT::v1f64) {
lib/Target/AArch64/AArch64ISelLowering.cpp 153 addDRTypeForNEON(MVT::v1f64);
662 setOperationAction(ISD::FABS, MVT::v1f64, Expand);
663 setOperationAction(ISD::FADD, MVT::v1f64, Expand);
664 setOperationAction(ISD::FCEIL, MVT::v1f64, Expand);
665 setOperationAction(ISD::FCOPYSIGN, MVT::v1f64, Expand);
666 setOperationAction(ISD::FCOS, MVT::v1f64, Expand);
667 setOperationAction(ISD::FDIV, MVT::v1f64, Expand);
668 setOperationAction(ISD::FFLOOR, MVT::v1f64, Expand);
669 setOperationAction(ISD::FMA, MVT::v1f64, Expand);
670 setOperationAction(ISD::FMUL, MVT::v1f64, Expand);
671 setOperationAction(ISD::FNEARBYINT, MVT::v1f64, Expand);
672 setOperationAction(ISD::FNEG, MVT::v1f64, Expand);
673 setOperationAction(ISD::FPOW, MVT::v1f64, Expand);
674 setOperationAction(ISD::FREM, MVT::v1f64, Expand);
675 setOperationAction(ISD::FROUND, MVT::v1f64, Expand);
676 setOperationAction(ISD::FRINT, MVT::v1f64, Expand);
677 setOperationAction(ISD::FSIN, MVT::v1f64, Expand);
678 setOperationAction(ISD::FSINCOS, MVT::v1f64, Expand);
679 setOperationAction(ISD::FSQRT, MVT::v1f64, Expand);
680 setOperationAction(ISD::FSUB, MVT::v1f64, Expand);
681 setOperationAction(ISD::FTRUNC, MVT::v1f64, Expand);
682 setOperationAction(ISD::SETCC, MVT::v1f64, Expand);
683 setOperationAction(ISD::BR_CC, MVT::v1f64, Expand);
684 setOperationAction(ISD::SELECT, MVT::v1f64, Expand);
685 setOperationAction(ISD::SELECT_CC, MVT::v1f64, Expand);
686 setOperationAction(ISD::FP_EXTEND, MVT::v1f64, Expand);
692 setOperationAction(ISD::FP_ROUND, MVT::v1f64, Expand);
5754 (VT == MVT::f64 || VT == MVT::v1f64 || VT == MVT::v2f64 ||
lib/Target/ARM/ARMISelDAGToDAG.cpp 2547 case MVT::v1f64:
utils/TableGen/CodeGenTarget.cpp 149 case MVT::v1f64: return "MVT::v1f64";