|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
gen/lib/Target/Hexagon/HexagonGenCallingConv.inc 155 LocVT == MVT::v128i8) {
179 LocVT == MVT::v128i8) {
189 LocVT == MVT::v128i8) {
217 LocVT == MVT::v128i8) {
321 LocVT == MVT::v128i8) {
332 LocVT == MVT::v128i8) {
gen/lib/Target/Hexagon/HexagonGenDAGISel.inc19550 /* 37408*/ OPC_CheckChild1Type, MVT::v128i8,
23972 /* 46151*/ OPC_CheckChild0Type, MVT::v128i8,
24235 /* 46637*/ OPC_CheckChild0Type, MVT::v128i8,
24554 /* 47217*/ /*SwitchType*/ 10, MVT::v128i8,// ->47229
24557 MVT::v128i8, 2/*#Ops*/, 0, 1,
25901 /* 49735*/ /*SwitchType*/ 35, MVT::v128i8,// ->49772
25905 MVT::v128i8, 2/*#Ops*/, 0, 1,
25911 MVT::v128i8, 2/*#Ops*/, 0, 1,
25917 MVT::v128i8, 2/*#Ops*/, 0, 1,
26444 /* 50792*/ /*SwitchType*/ 35, MVT::v128i8,// ->50829
26448 MVT::v128i8, 2/*#Ops*/, 0, 1,
26454 MVT::v128i8, 2/*#Ops*/, 0, 1,
26460 MVT::v128i8, 2/*#Ops*/, 0, 1,
28272 /* 54628*/ OPC_CheckChild0Type, MVT::v128i8,
28535 /* 55114*/ OPC_CheckChild0Type, MVT::v128i8,
28854 /* 55694*/ /*SwitchType*/ 10, MVT::v128i8,// ->55706
28857 MVT::v128i8, 2/*#Ops*/, 0, 1,
30583 /* 59154*/ OPC_CheckChild0Type, MVT::v128i8,
31138 MVT::v128i8, 2/*#Ops*/, 0, 2, // Results = #3
31182 MVT::v128i8, 2/*#Ops*/, 0, 2, // Results = #3
31230 MVT::v128i8, 2/*#Ops*/, 0, 2, // Results = #3
31278 MVT::v128i8, 2/*#Ops*/, 0, 2, // Results = #3
31326 MVT::v128i8, 2/*#Ops*/, 0, 2, // Results = #3
31374 MVT::v128i8, 2/*#Ops*/, 0, 2, // Results = #3
52143 /* 98320*/ /*SwitchType*/ 38, MVT::v128i8,// ->98360
52147 MVT::v128i8, 3/*#Ops*/, 0, 1, 2,
52153 MVT::v128i8, 3/*#Ops*/, 0, 1, 2,
52159 MVT::v128i8, 3/*#Ops*/, 0, 1, 2,
52551 /* 99201*/ OPC_CheckChild0Type, MVT::v128i8,
54157 /*102338*/ OPC_SwitchType /*6 cases */, 9, MVT::v128i8,// ->102350
54160 MVT::v128i8, 1/*#Ops*/, 0,
54225 /*102464*/ OPC_SwitchType /*6 cases */, 9, MVT::v128i8,// ->102476
54228 MVT::v128i8, 1/*#Ops*/, 0,
54493 /*102925*/ OPC_CheckChild0Type, MVT::v128i8,
54828 /*103538*/ OPC_CheckChild0Type, MVT::v128i8,
55148 /*104119*/ /*SwitchType*/ 10, MVT::v128i8,// ->104131
55151 MVT::v128i8, 2/*#Ops*/, 0, 1,
60347 /*115347*/ OPC_SwitchType /*6 cases */, 13, MVT::v128i8,// ->115363
60352 MVT::v128i8, 2/*#Ops*/, 1, 3,
60428 /*115494*/ OPC_SwitchType /*6 cases */, 13, MVT::v128i8,// ->115510
60433 MVT::v128i8, 2/*#Ops*/, 1, 3,
61031 /*116673*/ OPC_SwitchType /*6 cases */, 14, MVT::v128i8,// ->116690
61036 MVT::v128i8, 2/*#Ops*/, 1, 2,
61112 /*116829*/ OPC_SwitchType /*6 cases */, 14, MVT::v128i8,// ->116846
61117 MVT::v128i8, 2/*#Ops*/, 1, 2,
61875 /*118353*/ OPC_SwitchType /*6 cases */, 13, MVT::v128i8,// ->118369
61880 MVT::v128i8, 2/*#Ops*/, 1, 3,
61956 /*118500*/ OPC_SwitchType /*6 cases */, 13, MVT::v128i8,// ->118516
61961 MVT::v128i8, 2/*#Ops*/, 1, 3,
62037 /*118647*/ OPC_SwitchType /*6 cases */, 13, MVT::v128i8,// ->118663
62042 MVT::v128i8, 2/*#Ops*/, 1, 3,
62128 /*118813*/ OPC_SwitchType /*6 cases */, 23, MVT::v128i8,// ->118839
62136 MVT::v128i8, 2/*#Ops*/, 3, 4,
62236 /*119050*/ OPC_SwitchType /*6 cases */, 23, MVT::v128i8,// ->119076
62244 MVT::v128i8, 2/*#Ops*/, 3, 4,
62344 /*119287*/ OPC_SwitchType /*6 cases */, 23, MVT::v128i8,// ->119313
62352 MVT::v128i8, 2/*#Ops*/, 3, 4,
62462 /*119543*/ OPC_SwitchType /*6 cases */, 23, MVT::v128i8,// ->119569
62470 MVT::v128i8, 2/*#Ops*/, 3, 4,
62570 /*119780*/ OPC_SwitchType /*6 cases */, 23, MVT::v128i8,// ->119806
62578 MVT::v128i8, 2/*#Ops*/, 3, 4,
62678 /*120017*/ OPC_SwitchType /*6 cases */, 23, MVT::v128i8,// ->120043
62686 MVT::v128i8, 2/*#Ops*/, 3, 4,
62794 /*120268*/ OPC_SwitchType /*6 cases */, 14, MVT::v128i8,// ->120285
62799 MVT::v128i8, 2/*#Ops*/, 1, 2,
62875 /*120424*/ OPC_SwitchType /*6 cases */, 14, MVT::v128i8,// ->120441
62880 MVT::v128i8, 2/*#Ops*/, 1, 2,
62956 /*120580*/ OPC_SwitchType /*6 cases */, 14, MVT::v128i8,// ->120597
62961 MVT::v128i8, 2/*#Ops*/, 1, 2,
64019 /*122835*/ OPC_CheckChild0Type, MVT::v128i8,
64125 /*123110*/ /*SwitchType*/ 32, MVT::v128i8,// ->123144
64129 MVT::v128i8, 2/*#Ops*/, 0, 1, // Results = #2
64132 MVT::v128i8, 2/*#Ops*/, 0, 3, // Results = #4
64134 MVT::v128i8, 2/*#Ops*/, 2, 4,
64169 MVT::v128i8, 2/*#Ops*/, 0, 1, // Results = #2
64172 MVT::v128i8, 2/*#Ops*/, 0, 3, // Results = #4
65301 /*125553*/ /*SwitchType*/ 90, MVT::v128i8,// ->125645
65302 /*125555*/ OPC_CheckChild0Type, MVT::v128i8,
65308 MVT::v128i8, 2/*#Ops*/, 1, 2, // Results = #3
65310 MVT::v128i8, 1/*#Ops*/, 3, // Results = #4
65315 MVT::v128i8, 2/*#Ops*/, 5, 6, // Results = #7
65317 MVT::v128i8, 1/*#Ops*/, 7, // Results = #8
65319 MVT::v128i8, 2/*#Ops*/, 4, 8, // Results = #9
65324 MVT::v128i8, 1/*#Ops*/, 11, // Results = #12
65326 MVT::v128i8, 2/*#Ops*/, 9, 12,
65334 MVT::v128i8, 1/*#Ops*/, 0, // Results = #1
65341 MVT::v128i8, 1/*#Ops*/, 0, // Results = #5
65361 MVT::v128i8, 1/*#Ops*/, 0, // Results = #1
65368 MVT::v128i8, 1/*#Ops*/, 0, // Results = #5
66694 /*128109*/ OPC_SwitchType /*3 cases */, 20, MVT::v128i8,// ->128132
66786 /*128270*/ OPC_CheckChild0Type, MVT::v128i8,
66880 /*128435*/ OPC_SwitchType /*3 cases */, 20, MVT::v128i8,// ->128458
67093 /*128868*/ /*SwitchType*/ 23, MVT::v128i8,// ->128893
67099 MVT::v128i8, 2/*#Ops*/, 0, 2,
67230 /*129175*/ OPC_CheckChild0Type, MVT::v128i8,
67436 MVT::v128i8, 1/*#Ops*/, 2, // Results = #3
67471 MVT::v128i8, 1/*#Ops*/, 2, // Results = #3
68032 /*131599*/ OPC_CheckChild0Type, MVT::v128i8,
68146 /*131814*/ /*SwitchType*/ 62, MVT::v128i8,// ->131878
68147 /*131816*/ OPC_CheckChild0Type, MVT::v128i8,
68153 MVT::v128i8, 2/*#Ops*/, 1, 2, // Results = #3
68155 MVT::v128i8, 1/*#Ops*/, 3, // Results = #4
68160 MVT::v128i8, 2/*#Ops*/, 5, 6, // Results = #7
68162 MVT::v128i8, 1/*#Ops*/, 7, // Results = #8
68164 MVT::v128i8, 2/*#Ops*/, 4, 8,
68172 MVT::v128i8, 1/*#Ops*/, 0, // Results = #1
68179 MVT::v128i8, 1/*#Ops*/, 0, // Results = #5
68192 MVT::v128i8, 1/*#Ops*/, 0, // Results = #1
68199 MVT::v128i8, 1/*#Ops*/, 0, // Results = #5
68214 MVT::v128i8, 1/*#Ops*/, 0, // Results = #1
68219 MVT::v128i8, 2/*#Ops*/, 2, 3, // Results = #4
68221 MVT::v128i8, 1/*#Ops*/, 0, // Results = #5
68226 MVT::v128i8, 2/*#Ops*/, 6, 7, // Results = #8
68238 MVT::v128i8, 1/*#Ops*/, 1, // Results = #2
68245 MVT::v128i8, 1/*#Ops*/, 5, // Results = #6
68258 MVT::v128i8, 1/*#Ops*/, 1, // Results = #2
68265 MVT::v128i8, 1/*#Ops*/, 5, // Results = #6
68508 /*132686*/ OPC_CheckChild0Type, MVT::v128i8,
68513 /*132694*/ OPC_CheckType, MVT::v128i8,
68519 MVT::v128i8, 2/*#Ops*/, 0, 1,
68527 MVT::v128i8, 2/*#Ops*/, 0, 1,
68534 /*132732*/ OPC_CheckType, MVT::v128i8,
68540 MVT::v128i8, 2/*#Ops*/, 0, 1,
68548 MVT::v128i8, 2/*#Ops*/, 0, 1,
68555 /*132770*/ OPC_CheckType, MVT::v128i8,
68561 MVT::v128i8, 2/*#Ops*/, 0, 1,
68569 MVT::v128i8, 2/*#Ops*/, 0, 1,
68576 /*132808*/ OPC_CheckType, MVT::v128i8,
68582 MVT::v128i8, 2/*#Ops*/, 0, 1,
68590 MVT::v128i8, 2/*#Ops*/, 0, 1,
69396 /*134284*/ OPC_CheckType, MVT::v128i8,
69399 MVT::v128i8, 3/*#Ops*/, 0, 2, 1,
69512 /*134499*/ OPC_CheckType, MVT::v128i8,
69515 MVT::v128i8, 3/*#Ops*/, 0, 2, 1,
69623 /*134702*/ OPC_CheckType, MVT::v128i8,
69626 MVT::v128i8, 3/*#Ops*/, 0, 1, 2,
69778 MVT::v128i8, 1/*#Ops*/, 3, // Results = #4
69783 MVT::v128i8, 1/*#Ops*/, 6, // Results = #7
69795 /*135098*/ OPC_SwitchType /*2 cases */, 19, MVT::v128i8,// ->135120
69801 MVT::v128i8, 1/*#Ops*/, 2,
69868 MVT::v128i8, 1/*#Ops*/, 3, // Results = #4
69874 MVT::v128i8, 1/*#Ops*/, 7, // Results = #8
69880 /*135300*/ /*SwitchType*/ 116, MVT::v128i8,// ->135418
69897 MVT::v128i8, 5/*#Ops*/, 1, 4, 5, 8, 9,
69916 MVT::v128i8, 5/*#Ops*/, 1, 4, 5, 8, 9,
69931 MVT::v128i8, 1/*#Ops*/, 3, // Results = #4
69937 MVT::v128i8, 1/*#Ops*/, 7, // Results = #8
70076 /*135795*/ OPC_CheckType, MVT::v128i8,
70082 MVT::v128i8, 1/*#Ops*/, 1,
70099 MVT::v128i8, 5/*#Ops*/, 1, 3, 4, 6, 7,
70116 MVT::v128i8, 5/*#Ops*/, 1, 3, 4, 6, 7,
70221 MVT::v128i8, 1/*#Ops*/, 0, // Results = #2
70224 MVT::v128i8, 1/*#Ops*/, 0, // Results = #4
70237 MVT::v128i8, 1/*#Ops*/, 2, // Results = #3
70242 MVT::v128i8, 1/*#Ops*/, 5, // Results = #6
70255 MVT::v128i8, 1/*#Ops*/, 2, // Results = #3
70260 MVT::v128i8, 1/*#Ops*/, 5, // Results = #6
70271 /*136324*/ OPC_SwitchType /*6 cases */, 16, MVT::v128i8,// ->136343
70287 /*136351*/ OPC_CheckType, MVT::v128i8,
70291 MVT::v128i8, 0/*#Ops*/,
70297 MVT::v128i8, 0/*#Ops*/,
70365 /*136476*/ OPC_CheckChild0Type, MVT::v128i8,
70375 /*136501*/ /*SwitchType*/ 51, MVT::v128i8,// ->136554
70384 MVT::v128i8, 5/*#Ops*/, 2, 1, 3, 0, 4,
70393 MVT::v128i8, 5/*#Ops*/, 2, 1, 3, 0, 4,
70580 /*136964*/ OPC_CheckType, MVT::v128i8,
70586 MVT::v128i8, 2/*#Ops*/, 2, 3, // Results = #4
70588 MVT::v128i8, 2/*#Ops*/, 4, 1, // Results = #5
70593 MVT::v128i8, 2/*#Ops*/, 6, 7, // Results = #8
70595 MVT::v128i8, 2/*#Ops*/, 8, 1, // Results = #9
70597 MVT::v128i8, 2/*#Ops*/, 5, 9,
70605 MVT::v128i8, 1/*#Ops*/, 0, // Results = #2
70612 MVT::v128i8, 1/*#Ops*/, 0, // Results = #6
70625 MVT::v128i8, 1/*#Ops*/, 0, // Results = #2
70632 MVT::v128i8, 1/*#Ops*/, 0, // Results = #6
70759 /*137409*/ OPC_CheckType, MVT::v128i8,
70765 MVT::v128i8, 2/*#Ops*/, 2, 3, // Results = #4
70767 MVT::v128i8, 2/*#Ops*/, 4, 1, // Results = #5
70772 MVT::v128i8, 2/*#Ops*/, 6, 7, // Results = #8
70774 MVT::v128i8, 2/*#Ops*/, 8, 1, // Results = #9
70776 MVT::v128i8, 2/*#Ops*/, 5, 9,
70784 MVT::v128i8, 1/*#Ops*/, 0, // Results = #2
70791 MVT::v128i8, 1/*#Ops*/, 0, // Results = #6
70804 MVT::v128i8, 1/*#Ops*/, 0, // Results = #2
70811 MVT::v128i8, 1/*#Ops*/, 0, // Results = #6
70938 /*137854*/ OPC_CheckType, MVT::v128i8,
70944 MVT::v128i8, 2/*#Ops*/, 2, 3, // Results = #4
70946 MVT::v128i8, 2/*#Ops*/, 4, 1, // Results = #5
70951 MVT::v128i8, 2/*#Ops*/, 6, 7, // Results = #8
70953 MVT::v128i8, 2/*#Ops*/, 8, 1, // Results = #9
70955 MVT::v128i8, 2/*#Ops*/, 5, 9,
70963 MVT::v128i8, 1/*#Ops*/, 0, // Results = #2
70970 MVT::v128i8, 1/*#Ops*/, 0, // Results = #6
70983 MVT::v128i8, 1/*#Ops*/, 0, // Results = #2
70990 MVT::v128i8, 1/*#Ops*/, 0, // Results = #6
71003 /*138055*/ OPC_SwitchType /*9 cases */, 29, MVT::v128i8,// ->138087
71007 MVT::v128i8, 0/*#Ops*/,
71013 MVT::v128i8, 0/*#Ops*/,
71019 MVT::v128i8, 0/*#Ops*/,
71127 /*138251*/ OPC_SwitchType /*6 cases */, 10, MVT::v128i8,// ->138264
71130 MVT::v128i8, 2/*#Ops*/, 0, 1,
71190 /*138372*/ OPC_SwitchType /*9 cases */, 86, MVT::v128i8,// ->138461
71194 MVT::v128i8, 1/*#Ops*/, 0,
71207 MVT::v128i8, 5/*#Ops*/, 1, 2, 3, 4, 5,
71220 MVT::v128i8, 5/*#Ops*/, 1, 2, 3, 4, 5,
71338 MVT::v128i8, 1/*#Ops*/, 0, // Results = #2
71341 MVT::v128i8, 1/*#Ops*/, 0, // Results = #4
71351 MVT::v128i8, 1/*#Ops*/, 0, // Results = #2
71354 MVT::v128i8, 1/*#Ops*/, 0, // Results = #4
71364 MVT::v128i8, 1/*#Ops*/, 0, // Results = #2
71367 MVT::v128i8, 1/*#Ops*/, 0, // Results = #4
71501 /*139030*/ OPC_CheckChild0Type, MVT::v128i8,
71538 MVT::v128i8, 2/*#Ops*/, 1, 2, // Results = #3
71552 MVT::v128i8, 1/*#Ops*/, 2, // Results = #3
71566 MVT::v128i8, 1/*#Ops*/, 2, // Results = #3
71582 MVT::v128i8, 1/*#Ops*/, 0, // Results = #1
71591 MVT::v128i8, 1/*#Ops*/, 0, // Results = #1
71602 MVT::v128i8, 1/*#Ops*/, 0, // Results = #1
71607 MVT::v128i8, 1/*#Ops*/, 3, // Results = #4
71616 MVT::v128i8, 1/*#Ops*/, 0, // Results = #1
71621 MVT::v128i8, 1/*#Ops*/, 3, // Results = #4
71666 MVT::v128i8, 1/*#Ops*/, 0, // Results = #1
71675 MVT::v128i8, 1/*#Ops*/, 0, // Results = #1
71688 MVT::v128i8, 2/*#Ops*/, 0, 1, // Results = #2
71697 MVT::v128i8, 2/*#Ops*/, 0, 1, // Results = #2
71702 MVT::v128i8, 2/*#Ops*/, 3, 4, // Results = #5
71714 MVT::v128i8, 2/*#Ops*/, 0, 1, // Results = #2
71723 /*139576*/ OPC_CheckChild0Type, MVT::v128i8,
71760 MVT::v128i8, 2/*#Ops*/, 1, 2, // Results = #3
71774 MVT::v128i8, 1/*#Ops*/, 2, // Results = #3
71788 MVT::v128i8, 1/*#Ops*/, 2, // Results = #3
71804 MVT::v128i8, 1/*#Ops*/, 0, // Results = #1
71813 MVT::v128i8, 1/*#Ops*/, 0, // Results = #1
71824 MVT::v128i8, 1/*#Ops*/, 0, // Results = #1
71829 MVT::v128i8, 1/*#Ops*/, 3, // Results = #4
71838 MVT::v128i8, 1/*#Ops*/, 0, // Results = #1
71843 MVT::v128i8, 1/*#Ops*/, 3, // Results = #4
71888 MVT::v128i8, 1/*#Ops*/, 0, // Results = #1
71897 MVT::v128i8, 1/*#Ops*/, 0, // Results = #1
71910 MVT::v128i8, 2/*#Ops*/, 0, 1, // Results = #2
71919 MVT::v128i8, 2/*#Ops*/, 0, 1, // Results = #2
71924 MVT::v128i8, 2/*#Ops*/, 3, 4, // Results = #5
71936 MVT::v128i8, 2/*#Ops*/, 0, 1, // Results = #2
71949 MVT::v128i8, 0/*#Ops*/, // Results = #2
71954 MVT::v128i8, 2/*#Ops*/, 1, 4, // Results = #5
71956 MVT::v128i8, 2/*#Ops*/, 2, 5, // Results = #6
71962 MVT::v128i8, 2/*#Ops*/, 6, 9, // Results = #10
71964 MVT::v128i8, 0/*#Ops*/, // Results = #11
71969 MVT::v128i8, 2/*#Ops*/, 0, 13, // Results = #14
71971 MVT::v128i8, 2/*#Ops*/, 11, 14, // Results = #15
71973 MVT::v128i8, 2/*#Ops*/, 10, 15, // Results = #16
72057 MVT::v128i8, 0/*#Ops*/, // Results = #2
72062 MVT::v128i8, 2/*#Ops*/, 1, 4, // Results = #5
72064 MVT::v128i8, 2/*#Ops*/, 2, 5, // Results = #6
72070 MVT::v128i8, 2/*#Ops*/, 6, 9, // Results = #10
72072 MVT::v128i8, 0/*#Ops*/, // Results = #11
72077 MVT::v128i8, 2/*#Ops*/, 0, 13, // Results = #14
72079 MVT::v128i8, 2/*#Ops*/, 11, 14, // Results = #15
72081 MVT::v128i8, 2/*#Ops*/, 10, 15, // Results = #16
gen/lib/Target/Hexagon/HexagonGenRegisterInfo.inc 2347 /* 37 */ MVT::v128i8, MVT::v64i16, MVT::v32i32, MVT::Other,
include/llvm/Support/MachineValueType.h 375 return (SimpleTy == MVT::v1024i1 || SimpleTy == MVT::v128i8 ||
452 case v128i8:
564 case v128i8:
799 case v128i8:
923 if (NumElements == 128) return MVT::v128i8;
lib/CodeGen/ValueTypes.cpp 157 case MVT::v128i8: return "v128i8";
301 case MVT::v128i8: return VectorType::get(Type::getInt8Ty(Context), 128);
lib/Target/Hexagon/HexagonISelDAGToDAG.cpp 111 case MVT::v128i8:
501 case MVT::v128i8:
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 };
28 addRegisterClass(MVT::v128i8, &Hexagon::HvxWRRegClass);
44 addRegisterClass(MVT::v128i8, &Hexagon::HvxVRRegClass);
61 MVT ByteV = Use64b ? MVT::v64i8 : MVT::v128i8;
62 MVT ByteW = Use64b ? MVT::v128i8 : MVT::v256i8;
lib/Target/Hexagon/HexagonInstrInfo.cpp 2662 case MVT::v128i8:
utils/TableGen/CodeGenTarget.cpp 97 case MVT::v128i8: return "MVT::v128i8";