reference, declarationdefinition
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.inc
70916 /*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";