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

References

gen/lib/Target/Hexagon/HexagonGenCallingConv.inc
  154         LocVT == MVT::v64i16 ||
  178         LocVT == MVT::v64i16 ||
  188         LocVT == MVT::v64i16 ||
  216         LocVT == MVT::v64i16 ||
  320         LocVT == MVT::v64i16 ||
  331         LocVT == MVT::v64i16 ||
gen/lib/Target/Hexagon/HexagonGenDAGISel.inc
19768 /* 37797*/        OPC_CheckChild1Type, MVT::v64i16,
24058 /* 46310*/        OPC_CheckChild0Type, MVT::v64i16,
24327 /* 46802*/        OPC_CheckChild0Type, MVT::v64i16,
24574 /* 47255*/      /*SwitchType*/ 10, MVT::v64i16,// ->47267
24577                       MVT::v64i16, 2/*#Ops*/, 0, 1, 
25935 /* 49798*/      /*SwitchType*/ 35, MVT::v64i16,// ->49835
25939                         MVT::v64i16, 2/*#Ops*/, 0, 1, 
25945                         MVT::v64i16, 2/*#Ops*/, 0, 1, 
25951                         MVT::v64i16, 2/*#Ops*/, 0, 1, 
26478 /* 50855*/      /*SwitchType*/ 35, MVT::v64i16,// ->50892
26482                         MVT::v64i16, 2/*#Ops*/, 0, 1, 
26488                         MVT::v64i16, 2/*#Ops*/, 0, 1, 
26494                         MVT::v64i16, 2/*#Ops*/, 0, 1, 
28358 /* 54787*/        OPC_CheckChild0Type, MVT::v64i16,
28627 /* 55279*/        OPC_CheckChild0Type, MVT::v64i16,
28874 /* 55732*/      /*SwitchType*/ 10, MVT::v64i16,// ->55744
28877                       MVT::v64i16, 2/*#Ops*/, 0, 1, 
30659 /* 59290*/        OPC_CheckChild0Type, MVT::v64i16,
31132 /* 60121*/        OPC_SwitchType /*4 cases */, 38, MVT::v64i16,// ->60162
31143                         MVT::v64i16, 2/*#Ops*/, 3, 5, 
31320 /* 60627*/        OPC_SwitchType /*2 cases */, 38, MVT::v64i16,// ->60668
31331                         MVT::v64i16, 2/*#Ops*/, 3, 5, 
52177 /* 98388*/      /*SwitchType*/ 38, MVT::v64i16,// ->98428
52181                         MVT::v64i16, 3/*#Ops*/, 0, 1, 2, 
52187                         MVT::v64i16, 3/*#Ops*/, 0, 1, 2, 
52193                         MVT::v64i16, 3/*#Ops*/, 0, 1, 2, 
52557 /* 99212*/      /*SwitchType*/ 24, MVT::v64i16,// ->99238
52562                         MVT::v64i16, 1/*#Ops*/, 0, 
52568                         MVT::v64i16, 1/*#Ops*/, 0, 
52573 /* 99240*/        OPC_CheckChild0Type, MVT::v64i16,
54177 /*102374*/        /*SwitchType*/ 9, MVT::v64i16,// ->102385
54180                         MVT::v64i16, 1/*#Ops*/, 0, 
54245 /*102500*/      /*SwitchType*/ 9, MVT::v64i16,// ->102511
54248                       MVT::v64i16, 1/*#Ops*/, 0, 
54579 /*103084*/          OPC_CheckChild0Type, MVT::v64i16,
54920 /*103703*/          OPC_CheckChild0Type, MVT::v64i16,
55168 /*104157*/      /*SwitchType*/ 10, MVT::v64i16,// ->104169
55171                       MVT::v64i16, 2/*#Ops*/, 0, 1, 
60373 /*115395*/            /*SwitchType*/ 13, MVT::v64i16,// ->115410
60378                             MVT::v64i16, 2/*#Ops*/, 1, 3, 
60454 /*115542*/            /*SwitchType*/ 13, MVT::v64i16,// ->115557
60459                             MVT::v64i16, 2/*#Ops*/, 1, 3, 
61057 /*116724*/          /*SwitchType*/ 14, MVT::v64i16,// ->116740
61062                           MVT::v64i16, 2/*#Ops*/, 1, 2, 
61138 /*116880*/          /*SwitchType*/ 14, MVT::v64i16,// ->116896
61143                           MVT::v64i16, 2/*#Ops*/, 1, 2, 
61901 /*118401*/          /*SwitchType*/ 13, MVT::v64i16,// ->118416
61906                           MVT::v64i16, 2/*#Ops*/, 1, 3, 
61982 /*118548*/          /*SwitchType*/ 13, MVT::v64i16,// ->118563
61987                           MVT::v64i16, 2/*#Ops*/, 1, 3, 
62063 /*118695*/          /*SwitchType*/ 13, MVT::v64i16,// ->118710
62068                           MVT::v64i16, 2/*#Ops*/, 1, 3, 
62163 /*118891*/          /*SwitchType*/ 23, MVT::v64i16,// ->118916
62171                           MVT::v64i16, 2/*#Ops*/, 3, 4, 
62271 /*119128*/          /*SwitchType*/ 23, MVT::v64i16,// ->119153
62279                           MVT::v64i16, 2/*#Ops*/, 3, 4, 
62379 /*119365*/          /*SwitchType*/ 23, MVT::v64i16,// ->119390
62387                           MVT::v64i16, 2/*#Ops*/, 3, 4, 
62497 /*119621*/          /*SwitchType*/ 23, MVT::v64i16,// ->119646
62505                           MVT::v64i16, 2/*#Ops*/, 3, 4, 
62605 /*119858*/          /*SwitchType*/ 23, MVT::v64i16,// ->119883
62613                           MVT::v64i16, 2/*#Ops*/, 3, 4, 
62713 /*120095*/          /*SwitchType*/ 23, MVT::v64i16,// ->120120
62721                           MVT::v64i16, 2/*#Ops*/, 3, 4, 
62820 /*120319*/        /*SwitchType*/ 14, MVT::v64i16,// ->120335
62825                         MVT::v64i16, 2/*#Ops*/, 1, 2, 
62901 /*120475*/        /*SwitchType*/ 14, MVT::v64i16,// ->120491
62906                         MVT::v64i16, 2/*#Ops*/, 1, 2, 
62982 /*120631*/        /*SwitchType*/ 14, MVT::v64i16,// ->120647
62987                         MVT::v64i16, 2/*#Ops*/, 1, 2, 
64051 /*122917*/          OPC_CheckChild0Type, MVT::v64i16,
64138 /*123146*/        OPC_CheckChild0Type, MVT::v64i16,
64164 /*123216*/      /*SwitchType*/ 58, MVT::v64i16,// ->123276
64174                         MVT::v64i16, 2/*#Ops*/, 2, 4, 
64183                         MVT::v64i16, 2/*#Ops*/, 1, 2, 
64392 /*123661*/          OPC_CheckChild1Type, MVT::v64i16,
64393 /*123663*/          OPC_CheckType, MVT::v64i16,
64396                         MVT::v64i16, 2/*#Ops*/, 0, 1, 
65166 /*125289*/          OPC_CheckChild1Type, MVT::v64i16,
65167 /*125291*/          OPC_CheckType, MVT::v64i16,
65170                         MVT::v64i16, 2/*#Ops*/, 0, 1, 
65257 /*125475*/      /*SwitchType*/ 11, MVT::v64i16,// ->125488
65258 /*125477*/        OPC_CheckChild0Type, MVT::v64i16,
65261                       MVT::v64i16, 1/*#Ops*/, 0, 
66300 /*127474*/        OPC_CheckChild1Type, MVT::v64i16,
66301 /*127476*/        OPC_CheckType, MVT::v64i16,
66304                       MVT::v64i16, 2/*#Ops*/, 0, 1, 
66693 /*128107*/      OPC_CheckChild0Type, MVT::v64i16,
66787 /*128272*/      OPC_SwitchType /*3 cases */, 20, MVT::v64i16,// ->128295
66897 /*128458*/      /*SwitchType*/ 20, MVT::v64i16,// ->128480
67084 /*128843*/      /*SwitchType*/ 23, MVT::v64i16,// ->128868
67090                       MVT::v64i16, 2/*#Ops*/, 0, 2, 
67236 /*129186*/    /*SwitchType*/ 24, MVT::v64i16,// ->129212
67241                       MVT::v64i16, 1/*#Ops*/, 0, 
67247                       MVT::v64i16, 1/*#Ops*/, 0, 
67252 /*129214*/      OPC_CheckChild0Type, MVT::v64i16,
67430 /*129680*/    /*SwitchType*/ 30, MVT::v64i16,// ->129712
67438                     MVT::v64i16, 2/*#Ops*/, 0, 3, 
68056 /*131641*/      OPC_CheckChild0Type, MVT::v64i16,
68124 /*131775*/    /*SwitchType*/ 11, MVT::v64i16,// ->131788
68125 /*131777*/      OPC_CheckChild0Type, MVT::v64i16,
68128                     MVT::v64i16, 1/*#Ops*/, 0, 
68749 /*133120*/            OPC_CheckChild0Type, MVT::v64i16,
68754 /*133128*/              OPC_CheckType, MVT::v64i16,
68760                               MVT::v64i16, 2/*#Ops*/, 0, 1, 
68768                               MVT::v64i16, 2/*#Ops*/, 0, 1, 
68775 /*133166*/              OPC_CheckType, MVT::v64i16,
68781                               MVT::v64i16, 2/*#Ops*/, 0, 1, 
68789                               MVT::v64i16, 2/*#Ops*/, 0, 1, 
68796 /*133204*/              OPC_CheckType, MVT::v64i16,
68802                               MVT::v64i16, 2/*#Ops*/, 0, 1, 
68810                               MVT::v64i16, 2/*#Ops*/, 0, 1, 
68817 /*133242*/              OPC_CheckType, MVT::v64i16,
68823                               MVT::v64i16, 2/*#Ops*/, 0, 1, 
68831                               MVT::v64i16, 2/*#Ops*/, 0, 1, 
69420 /*134331*/              /*SwitchType*/ 11, MVT::v64i16,// ->134344
69423                               MVT::v64i16, 3/*#Ops*/, 0, 2, 1, 
69536 /*134546*/              /*SwitchType*/ 11, MVT::v64i16,// ->134559
69539                               MVT::v64i16, 3/*#Ops*/, 0, 2, 1, 
69647 /*134749*/        /*SwitchType*/ 11, MVT::v64i16,// ->134762
69650                         MVT::v64i16, 3/*#Ops*/, 0, 1, 2, 
69828 /*135169*/        OPC_SwitchType /*2 cases */, 19, MVT::v64i16,// ->135191
69834                         MVT::v64i16, 1/*#Ops*/, 2, 
69943 /*135483*/        /*SwitchType*/ 116, MVT::v64i16,// ->135601
69960                           MVT::v64i16, 5/*#Ops*/, 1, 4, 5, 8, 9, 
69979                           MVT::v64i16, 5/*#Ops*/, 1, 4, 5, 8, 9, 
70140 /*135959*/      OPC_CheckType, MVT::v64i16,
70146                       MVT::v64i16, 1/*#Ops*/, 1, 
70163                       MVT::v64i16, 5/*#Ops*/, 1, 3, 4, 6, 7, 
70180                       MVT::v64i16, 5/*#Ops*/, 1, 3, 4, 6, 7, 
70301 /*136373*/      /*SwitchType*/ 16, MVT::v64i16,// ->136391
70317 /*136399*/        OPC_CheckType, MVT::v64i16,
70321                         MVT::v64i16, 0/*#Ops*/, 
70327                         MVT::v64i16, 0/*#Ops*/, 
70398 /*136556*/        OPC_CheckChild0Type, MVT::v64i16,
70408 /*136581*/      /*SwitchType*/ 51, MVT::v64i16,// ->136634
70417                         MVT::v64i16, 5/*#Ops*/, 2, 1, 3, 0, 4, 
70426                         MVT::v64i16, 5/*#Ops*/, 2, 1, 3, 0, 4, 
70520 /*136836*/      OPC_CheckType, MVT::v64i16,
70523                     MVT::v64i16, 2/*#Ops*/, 0, 1, 
70699 /*137281*/      OPC_CheckType, MVT::v64i16,
70702                     MVT::v64i16, 2/*#Ops*/, 0, 1, 
70878 /*137726*/      OPC_CheckType, MVT::v64i16,
70881                     MVT::v64i16, 2/*#Ops*/, 0, 1, 
71037 /*138109*/    /*SwitchType*/ 29, MVT::v64i16,// ->138140
71041                       MVT::v64i16, 0/*#Ops*/, 
71047                       MVT::v64i16, 0/*#Ops*/, 
71053                       MVT::v64i16, 0/*#Ops*/, 
71147 /*138290*/    /*SwitchType*/ 10, MVT::v64i16,// ->138302
71150                     MVT::v64i16, 2/*#Ops*/, 0, 1, 
71238 /*138485*/    /*SwitchType*/ 86, MVT::v64i16,// ->138573
71242                       MVT::v64i16, 1/*#Ops*/, 0, 
71255                       MVT::v64i16, 5/*#Ops*/, 1, 2, 3, 4, 5, 
71268                       MVT::v64i16, 5/*#Ops*/, 1, 2, 3, 4, 5, 
71502 /*139032*/      OPC_SwitchType /*2 cases */, 65, MVT::v64i16,// ->139100
71509                         MVT::v64i16, 2/*#Ops*/, 1, 2, 
71518                         MVT::v64i16, 1/*#Ops*/, 2, 
71527                         MVT::v64i16, 1/*#Ops*/, 2, 
71630 /*139357*/      OPC_CheckChild0Type, MVT::v64i16,
71724 /*139578*/      OPC_SwitchType /*2 cases */, 65, MVT::v64i16,// ->139646
71731                         MVT::v64i16, 2/*#Ops*/, 1, 2, 
71740                         MVT::v64i16, 1/*#Ops*/, 2, 
71749                         MVT::v64i16, 1/*#Ops*/, 2, 
71852 /*139903*/      OPC_CheckChild0Type, MVT::v64i16,
gen/lib/Target/Hexagon/HexagonGenRegisterInfo.inc
 2347   /* 37 */ MVT::v128i8, MVT::v64i16, MVT::v32i32, MVT::Other,
include/llvm/Support/MachineValueType.h
  376               SimpleTy == MVT::v64i16  || SimpleTy == MVT::v32i32 ||
  467       case v64i16:
  570       case v64i16:
  800       case v64i16:
  934         if (NumElements == 64)  return MVT::v64i16;
lib/CodeGen/ValueTypes.cpp
  166   case MVT::v64i16:  return "v64i16";
  310   case MVT::v64i16:  return VectorType::get(Type::getInt16Ty(Context), 64);
lib/Target/Hexagon/HexagonISelDAGToDAG.cpp
  112   case MVT::v64i16:
  502   case MVT::v64i16:
lib/Target/Hexagon/HexagonISelLoweringHVX.cpp
   17 static const MVT LegalW64[] =  { MVT::v128i8, MVT::v64i16,  MVT::v32i32 };
   18 static const MVT LegalV128[] = { MVT::v128i8, MVT::v64i16,  MVT::v32i32 };
   29     addRegisterClass(MVT::v64i16, &Hexagon::HvxWRRegClass);
   45     addRegisterClass(MVT::v64i16,  &Hexagon::HvxVRRegClass);
lib/Target/Hexagon/HexagonInstrInfo.cpp
 2663     case MVT::v64i16:
utils/TableGen/CodeGenTarget.cpp
  106   case MVT::v64i16:   return "MVT::v64i16";