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

References

gen/lib/Target/AArch64/AArch64GenCallingConv.inc
  207       LocVT == MVT::i8 ||
  346       LocVT == MVT::i8 ||
  451       LocVT == MVT::i8 ||
  588   if (ValVT == MVT::i1 || ValVT == MVT::i8) {
  668   if (LocVT == MVT::i8 ||
  762   if (LocVT == MVT::i8 ||
  876   if (LocVT == MVT::i8 ||
  907       LocVT == MVT::i8 ||
 1046       LocVT == MVT::i8 ||
gen/lib/Target/AArch64/AArch64GenDAGISel.inc
83228 /*193041*/          OPC_CheckValueType, MVT::i8,
86240 /*199186*/                OPC_CheckValueType, MVT::i8,
86288 /*199297*/                OPC_CheckValueType, MVT::i8,
86336 /*199408*/                OPC_CheckValueType, MVT::i8,
86382 /*199515*/              OPC_CheckValueType, MVT::i8,
86427 /*199621*/              OPC_CheckValueType, MVT::i8,
86472 /*199727*/              OPC_CheckValueType, MVT::i8,
86522 /*199838*/            OPC_CheckValueType, MVT::i8,
86579 /*199938*/          OPC_CheckValueType, MVT::i8,
86637 /*200047*/        OPC_CheckValueType, MVT::i8,
94792 /*215179*/          OPC_CheckValueType, MVT::i8,
114664 if (cast<MemSDNode>(N)->getMemoryVT() != MVT::i8) return false;
114952   return cast<MemIntrinsicSDNode>(N)->getMemoryVT() == MVT::i8;
115435   return cast<MaskedLoadSDNode>(N)->getMemoryVT().getScalarType() == MVT::i8;
gen/lib/Target/AMDGPU/AMDGPUGenCallingConv.inc
   64       LocVT == MVT::i8 ||
gen/lib/Target/AMDGPU/AMDGPUGenDAGISel.inc
 3062 /*  6035*/                OPC_CheckValueType, MVT::i8,
 3069 /*  6045*/                OPC_CheckValueType, MVT::i8,
 3088 /*  6078*/                  OPC_CheckValueType, MVT::i8,
 3100 /*  6098*/                  OPC_CheckValueType, MVT::i8,
 3119 /*  6131*/                    OPC_CheckValueType, MVT::i8,
 3131 /*  6151*/                    OPC_CheckValueType, MVT::i8,
 3205 /*  6319*/                    OPC_CheckValueType, MVT::i8,
 3217 /*  6339*/                    OPC_CheckValueType, MVT::i8,
 3292 /*  6508*/                  OPC_CheckValueType, MVT::i8,
 3304 /*  6528*/                  OPC_CheckValueType, MVT::i8,
 3323 /*  6561*/                    OPC_CheckValueType, MVT::i8,
 3335 /*  6581*/                    OPC_CheckValueType, MVT::i8,
 3409 /*  6749*/                    OPC_CheckValueType, MVT::i8,
 3421 /*  6769*/                    OPC_CheckValueType, MVT::i8,
 3530 /*  7027*/                    OPC_CheckValueType, MVT::i8,
 3542 /*  7047*/                    OPC_CheckValueType, MVT::i8,
 3617 /*  7216*/                  OPC_CheckValueType, MVT::i8,
 3629 /*  7236*/                  OPC_CheckValueType, MVT::i8,
 3648 /*  7269*/                    OPC_CheckValueType, MVT::i8,
 3660 /*  7289*/                    OPC_CheckValueType, MVT::i8,
 3734 /*  7457*/                    OPC_CheckValueType, MVT::i8,
 3746 /*  7477*/                    OPC_CheckValueType, MVT::i8,
 3823 /*  7649*/                OPC_CheckValueType, MVT::i8,
 3830 /*  7659*/                OPC_CheckValueType, MVT::i8,
 3850 /*  7693*/                  OPC_CheckValueType, MVT::i8,
 3862 /*  7713*/                  OPC_CheckValueType, MVT::i8,
 3881 /*  7746*/                    OPC_CheckValueType, MVT::i8,
 3893 /*  7766*/                    OPC_CheckValueType, MVT::i8,
 3967 /*  7934*/                    OPC_CheckValueType, MVT::i8,
 3979 /*  7954*/                    OPC_CheckValueType, MVT::i8,
 4054 /*  8123*/                  OPC_CheckValueType, MVT::i8,
 4066 /*  8143*/                  OPC_CheckValueType, MVT::i8,
 4085 /*  8176*/                    OPC_CheckValueType, MVT::i8,
 4097 /*  8196*/                    OPC_CheckValueType, MVT::i8,
 4171 /*  8364*/                    OPC_CheckValueType, MVT::i8,
 4183 /*  8384*/                    OPC_CheckValueType, MVT::i8,
 4292 /*  8642*/                    OPC_CheckValueType, MVT::i8,
 4304 /*  8662*/                    OPC_CheckValueType, MVT::i8,
 4379 /*  8831*/                  OPC_CheckValueType, MVT::i8,
 4391 /*  8851*/                  OPC_CheckValueType, MVT::i8,
 4410 /*  8884*/                    OPC_CheckValueType, MVT::i8,
 4422 /*  8904*/                    OPC_CheckValueType, MVT::i8,
 4496 /*  9072*/                    OPC_CheckValueType, MVT::i8,
 4508 /*  9092*/                    OPC_CheckValueType, MVT::i8,
 6083 /* 12529*/              OPC_CheckValueType, MVT::i8,
 6095 /* 12548*/              OPC_CheckValueType, MVT::i8,
 6111 /* 12577*/                  OPC_CheckValueType, MVT::i8,
 6118 /* 12588*/                  OPC_CheckValueType, MVT::i8,
 6139 /* 12624*/                    OPC_CheckValueType, MVT::i8,
 6151 /* 12644*/                    OPC_CheckValueType, MVT::i8,
 6225 /* 12812*/                    OPC_CheckValueType, MVT::i8,
 6237 /* 12832*/                    OPC_CheckValueType, MVT::i8,
 6309 /* 12996*/                  OPC_CheckValueType, MVT::i8,
 6316 /* 13007*/                  OPC_CheckValueType, MVT::i8,
 6337 /* 13043*/                    OPC_CheckValueType, MVT::i8,
 6349 /* 13063*/                    OPC_CheckValueType, MVT::i8,
 6423 /* 13231*/                    OPC_CheckValueType, MVT::i8,
 6435 /* 13251*/                    OPC_CheckValueType, MVT::i8,
 6513 /* 13427*/                  OPC_CheckValueType, MVT::i8,
 6520 /* 13438*/                  OPC_CheckValueType, MVT::i8,
 6542 /* 13475*/                    OPC_CheckValueType, MVT::i8,
 6554 /* 13495*/                    OPC_CheckValueType, MVT::i8,
 6628 /* 13663*/                    OPC_CheckValueType, MVT::i8,
 6640 /* 13683*/                    OPC_CheckValueType, MVT::i8,
 6712 /* 13847*/                  OPC_CheckValueType, MVT::i8,
 6719 /* 13858*/                  OPC_CheckValueType, MVT::i8,
 6741 /* 13895*/                    OPC_CheckValueType, MVT::i8,
 6753 /* 13915*/                    OPC_CheckValueType, MVT::i8,
 6827 /* 14083*/                    OPC_CheckValueType, MVT::i8,
 6839 /* 14103*/                    OPC_CheckValueType, MVT::i8,
 6918 /* 14280*/                  OPC_CheckValueType, MVT::i8,
 6925 /* 14291*/                  OPC_CheckValueType, MVT::i8,
 6946 /* 14327*/                    OPC_CheckValueType, MVT::i8,
 6958 /* 14347*/                    OPC_CheckValueType, MVT::i8,
 7032 /* 14515*/                    OPC_CheckValueType, MVT::i8,
 7044 /* 14535*/                    OPC_CheckValueType, MVT::i8,
 7116 /* 14699*/                  OPC_CheckValueType, MVT::i8,
 7123 /* 14710*/                  OPC_CheckValueType, MVT::i8,
 7144 /* 14746*/                    OPC_CheckValueType, MVT::i8,
 7156 /* 14766*/                    OPC_CheckValueType, MVT::i8,
 7230 /* 14934*/                    OPC_CheckValueType, MVT::i8,
 7242 /* 14954*/                    OPC_CheckValueType, MVT::i8,
 7320 /* 15130*/                  OPC_CheckValueType, MVT::i8,
 7327 /* 15141*/                  OPC_CheckValueType, MVT::i8,
 7349 /* 15178*/                    OPC_CheckValueType, MVT::i8,
 7361 /* 15198*/                    OPC_CheckValueType, MVT::i8,
 7435 /* 15366*/                    OPC_CheckValueType, MVT::i8,
 7447 /* 15386*/                    OPC_CheckValueType, MVT::i8,
 7519 /* 15550*/                  OPC_CheckValueType, MVT::i8,
 7526 /* 15561*/                  OPC_CheckValueType, MVT::i8,
 7548 /* 15598*/                    OPC_CheckValueType, MVT::i8,
 7560 /* 15618*/                    OPC_CheckValueType, MVT::i8,
 7634 /* 15786*/                    OPC_CheckValueType, MVT::i8,
 7646 /* 15806*/                    OPC_CheckValueType, MVT::i8,
10683 /* 22498*/            OPC_CheckValueType, MVT::i8,
10695 /* 22517*/            OPC_CheckValueType, MVT::i8,
10713 /* 22552*/                  OPC_CheckValueType, MVT::i8,
10720 /* 22563*/                  OPC_CheckValueType, MVT::i8,
10739 /* 22596*/                    OPC_CheckValueType, MVT::i8,
10751 /* 22616*/                    OPC_CheckValueType, MVT::i8,
10827 /* 22787*/                    OPC_CheckValueType, MVT::i8,
10839 /* 22807*/                    OPC_CheckValueType, MVT::i8,
10913 /* 22974*/                  OPC_CheckValueType, MVT::i8,
10920 /* 22985*/                  OPC_CheckValueType, MVT::i8,
10939 /* 23018*/                    OPC_CheckValueType, MVT::i8,
10951 /* 23038*/                    OPC_CheckValueType, MVT::i8,
11027 /* 23209*/                    OPC_CheckValueType, MVT::i8,
11039 /* 23229*/                    OPC_CheckValueType, MVT::i8,
11119 /* 23408*/                  OPC_CheckValueType, MVT::i8,
11126 /* 23419*/                  OPC_CheckValueType, MVT::i8,
11146 /* 23453*/                    OPC_CheckValueType, MVT::i8,
11158 /* 23473*/                    OPC_CheckValueType, MVT::i8,
11234 /* 23644*/                    OPC_CheckValueType, MVT::i8,
11246 /* 23664*/                    OPC_CheckValueType, MVT::i8,
11320 /* 23831*/                  OPC_CheckValueType, MVT::i8,
11327 /* 23842*/                  OPC_CheckValueType, MVT::i8,
11347 /* 23876*/                    OPC_CheckValueType, MVT::i8,
11359 /* 23896*/                    OPC_CheckValueType, MVT::i8,
11435 /* 24067*/                    OPC_CheckValueType, MVT::i8,
11447 /* 24087*/                    OPC_CheckValueType, MVT::i8,
11528 /* 24267*/                  OPC_CheckValueType, MVT::i8,
11535 /* 24278*/                  OPC_CheckValueType, MVT::i8,
11554 /* 24311*/                    OPC_CheckValueType, MVT::i8,
11566 /* 24331*/                    OPC_CheckValueType, MVT::i8,
11642 /* 24502*/                    OPC_CheckValueType, MVT::i8,
11654 /* 24522*/                    OPC_CheckValueType, MVT::i8,
11728 /* 24689*/                  OPC_CheckValueType, MVT::i8,
11735 /* 24700*/                  OPC_CheckValueType, MVT::i8,
11754 /* 24733*/                    OPC_CheckValueType, MVT::i8,
11766 /* 24753*/                    OPC_CheckValueType, MVT::i8,
11842 /* 24924*/                    OPC_CheckValueType, MVT::i8,
11854 /* 24944*/                    OPC_CheckValueType, MVT::i8,
11934 /* 25123*/                  OPC_CheckValueType, MVT::i8,
11941 /* 25134*/                  OPC_CheckValueType, MVT::i8,
11961 /* 25168*/                    OPC_CheckValueType, MVT::i8,
11973 /* 25188*/                    OPC_CheckValueType, MVT::i8,
12049 /* 25359*/                    OPC_CheckValueType, MVT::i8,
12061 /* 25379*/                    OPC_CheckValueType, MVT::i8,
12135 /* 25546*/                  OPC_CheckValueType, MVT::i8,
12142 /* 25557*/                  OPC_CheckValueType, MVT::i8,
12162 /* 25591*/                    OPC_CheckValueType, MVT::i8,
12174 /* 25611*/                    OPC_CheckValueType, MVT::i8,
12250 /* 25782*/                    OPC_CheckValueType, MVT::i8,
12262 /* 25802*/                    OPC_CheckValueType, MVT::i8,
12346 /* 25989*/                OPC_CheckValueType, MVT::i8,
12358 /* 26009*/                OPC_CheckValueType, MVT::i8,
12374 /* 26038*/                    OPC_CheckValueType, MVT::i8,
12381 /* 26049*/                    OPC_CheckValueType, MVT::i8,
12456 /* 26218*/                    OPC_CheckValueType, MVT::i8,
12463 /* 26229*/                    OPC_CheckValueType, MVT::i8,
12544 /* 26410*/                    OPC_CheckValueType, MVT::i8,
12551 /* 26421*/                    OPC_CheckValueType, MVT::i8,
12627 /* 26591*/                    OPC_CheckValueType, MVT::i8,
12634 /* 26602*/                    OPC_CheckValueType, MVT::i8,
12715 /* 26779*/                OPC_CheckValueType, MVT::i8,
12727 /* 26799*/                OPC_CheckValueType, MVT::i8,
12743 /* 26828*/                    OPC_CheckValueType, MVT::i8,
12750 /* 26839*/                    OPC_CheckValueType, MVT::i8,
12825 /* 27008*/                    OPC_CheckValueType, MVT::i8,
12832 /* 27019*/                    OPC_CheckValueType, MVT::i8,
12913 /* 27200*/                    OPC_CheckValueType, MVT::i8,
12920 /* 27211*/                    OPC_CheckValueType, MVT::i8,
12996 /* 27381*/                    OPC_CheckValueType, MVT::i8,
13003 /* 27392*/                    OPC_CheckValueType, MVT::i8,
13086 /* 27575*/                    OPC_CheckValueType, MVT::i8,
13093 /* 27586*/                    OPC_CheckValueType, MVT::i8,
13168 /* 27755*/                    OPC_CheckValueType, MVT::i8,
13175 /* 27766*/                    OPC_CheckValueType, MVT::i8,
13256 /* 27947*/                    OPC_CheckValueType, MVT::i8,
13263 /* 27958*/                    OPC_CheckValueType, MVT::i8,
13339 /* 28128*/                    OPC_CheckValueType, MVT::i8,
13346 /* 28139*/                    OPC_CheckValueType, MVT::i8,
13427 /* 28316*/                OPC_CheckValueType, MVT::i8,
13439 /* 28336*/                OPC_CheckValueType, MVT::i8,
13455 /* 28365*/                    OPC_CheckValueType, MVT::i8,
13462 /* 28376*/                    OPC_CheckValueType, MVT::i8,
13537 /* 28545*/                    OPC_CheckValueType, MVT::i8,
13544 /* 28556*/                    OPC_CheckValueType, MVT::i8,
13625 /* 28737*/                    OPC_CheckValueType, MVT::i8,
13632 /* 28748*/                    OPC_CheckValueType, MVT::i8,
13708 /* 28918*/                    OPC_CheckValueType, MVT::i8,
13715 /* 28929*/                    OPC_CheckValueType, MVT::i8,
20489 /* 43547*/                  OPC_CheckValueType, MVT::i8,
20496 /* 43558*/                  OPC_CheckValueType, MVT::i8,
20515 /* 43591*/                    OPC_CheckValueType, MVT::i8,
20527 /* 43611*/                    OPC_CheckValueType, MVT::i8,
20546 /* 43643*/                      OPC_CheckValueType, MVT::i8,
20558 /* 43663*/                      OPC_CheckValueType, MVT::i8,
20586 /* 43729*/                      OPC_CheckValueType, MVT::i8,
20598 /* 43749*/                      OPC_CheckValueType, MVT::i8,
20627 /* 43817*/                    OPC_CheckValueType, MVT::i8,
20639 /* 43837*/                    OPC_CheckValueType, MVT::i8,
20658 /* 43869*/                      OPC_CheckValueType, MVT::i8,
20670 /* 43889*/                      OPC_CheckValueType, MVT::i8,
20698 /* 43955*/                      OPC_CheckValueType, MVT::i8,
20710 /* 43975*/                      OPC_CheckValueType, MVT::i8,
20737 /* 44039*/                  OPC_CheckValueType, MVT::i8,
20744 /* 44050*/                  OPC_CheckValueType, MVT::i8,
20763 /* 44083*/                    OPC_CheckValueType, MVT::i8,
20775 /* 44103*/                    OPC_CheckValueType, MVT::i8,
20794 /* 44135*/                      OPC_CheckValueType, MVT::i8,
20806 /* 44155*/                      OPC_CheckValueType, MVT::i8,
20834 /* 44221*/                      OPC_CheckValueType, MVT::i8,
20846 /* 44241*/                      OPC_CheckValueType, MVT::i8,
20875 /* 44309*/                    OPC_CheckValueType, MVT::i8,
20887 /* 44329*/                    OPC_CheckValueType, MVT::i8,
20906 /* 44361*/                      OPC_CheckValueType, MVT::i8,
20918 /* 44381*/                      OPC_CheckValueType, MVT::i8,
20946 /* 44447*/                      OPC_CheckValueType, MVT::i8,
20958 /* 44467*/                      OPC_CheckValueType, MVT::i8,
20991 /* 44543*/                  OPC_CheckValueType, MVT::i8,
20998 /* 44554*/                  OPC_CheckValueType, MVT::i8,
21018 /* 44588*/                    OPC_CheckValueType, MVT::i8,
21030 /* 44608*/                    OPC_CheckValueType, MVT::i8,
21049 /* 44640*/                      OPC_CheckValueType, MVT::i8,
21061 /* 44660*/                      OPC_CheckValueType, MVT::i8,
21089 /* 44726*/                      OPC_CheckValueType, MVT::i8,
21101 /* 44746*/                      OPC_CheckValueType, MVT::i8,
21130 /* 44814*/                    OPC_CheckValueType, MVT::i8,
21142 /* 44834*/                    OPC_CheckValueType, MVT::i8,
21161 /* 44866*/                      OPC_CheckValueType, MVT::i8,
21173 /* 44886*/                      OPC_CheckValueType, MVT::i8,
21201 /* 44952*/                      OPC_CheckValueType, MVT::i8,
21213 /* 44972*/                      OPC_CheckValueType, MVT::i8,
21240 /* 45036*/                  OPC_CheckValueType, MVT::i8,
21247 /* 45047*/                  OPC_CheckValueType, MVT::i8,
21267 /* 45081*/                    OPC_CheckValueType, MVT::i8,
21279 /* 45101*/                    OPC_CheckValueType, MVT::i8,
21298 /* 45133*/                      OPC_CheckValueType, MVT::i8,
21310 /* 45153*/                      OPC_CheckValueType, MVT::i8,
21338 /* 45219*/                      OPC_CheckValueType, MVT::i8,
21350 /* 45239*/                      OPC_CheckValueType, MVT::i8,
21379 /* 45307*/                    OPC_CheckValueType, MVT::i8,
21391 /* 45327*/                    OPC_CheckValueType, MVT::i8,
21410 /* 45359*/                      OPC_CheckValueType, MVT::i8,
21422 /* 45379*/                      OPC_CheckValueType, MVT::i8,
21450 /* 45445*/                      OPC_CheckValueType, MVT::i8,
21462 /* 45465*/                      OPC_CheckValueType, MVT::i8,
21496 /* 45542*/                  OPC_CheckValueType, MVT::i8,
21503 /* 45553*/                  OPC_CheckValueType, MVT::i8,
21522 /* 45586*/                    OPC_CheckValueType, MVT::i8,
21534 /* 45606*/                    OPC_CheckValueType, MVT::i8,
21553 /* 45638*/                      OPC_CheckValueType, MVT::i8,
21565 /* 45658*/                      OPC_CheckValueType, MVT::i8,
21593 /* 45724*/                      OPC_CheckValueType, MVT::i8,
21605 /* 45744*/                      OPC_CheckValueType, MVT::i8,
21634 /* 45812*/                    OPC_CheckValueType, MVT::i8,
21646 /* 45832*/                    OPC_CheckValueType, MVT::i8,
21665 /* 45864*/                      OPC_CheckValueType, MVT::i8,
21677 /* 45884*/                      OPC_CheckValueType, MVT::i8,
21705 /* 45950*/                      OPC_CheckValueType, MVT::i8,
21717 /* 45970*/                      OPC_CheckValueType, MVT::i8,
21744 /* 46034*/                  OPC_CheckValueType, MVT::i8,
21751 /* 46045*/                  OPC_CheckValueType, MVT::i8,
21770 /* 46078*/                    OPC_CheckValueType, MVT::i8,
21782 /* 46098*/                    OPC_CheckValueType, MVT::i8,
21801 /* 46130*/                      OPC_CheckValueType, MVT::i8,
21813 /* 46150*/                      OPC_CheckValueType, MVT::i8,
21841 /* 46216*/                      OPC_CheckValueType, MVT::i8,
21853 /* 46236*/                      OPC_CheckValueType, MVT::i8,
21882 /* 46304*/                    OPC_CheckValueType, MVT::i8,
21894 /* 46324*/                    OPC_CheckValueType, MVT::i8,
21913 /* 46356*/                      OPC_CheckValueType, MVT::i8,
21925 /* 46376*/                      OPC_CheckValueType, MVT::i8,
21953 /* 46442*/                      OPC_CheckValueType, MVT::i8,
21965 /* 46462*/                      OPC_CheckValueType, MVT::i8,
21998 /* 46538*/                  OPC_CheckValueType, MVT::i8,
22005 /* 46549*/                  OPC_CheckValueType, MVT::i8,
22025 /* 46583*/                    OPC_CheckValueType, MVT::i8,
22037 /* 46603*/                    OPC_CheckValueType, MVT::i8,
22056 /* 46635*/                      OPC_CheckValueType, MVT::i8,
22068 /* 46655*/                      OPC_CheckValueType, MVT::i8,
22096 /* 46721*/                      OPC_CheckValueType, MVT::i8,
22108 /* 46741*/                      OPC_CheckValueType, MVT::i8,
22137 /* 46809*/                    OPC_CheckValueType, MVT::i8,
22149 /* 46829*/                    OPC_CheckValueType, MVT::i8,
22168 /* 46861*/                      OPC_CheckValueType, MVT::i8,
22180 /* 46881*/                      OPC_CheckValueType, MVT::i8,
22208 /* 46947*/                      OPC_CheckValueType, MVT::i8,
22220 /* 46967*/                      OPC_CheckValueType, MVT::i8,
22247 /* 47031*/                  OPC_CheckValueType, MVT::i8,
22254 /* 47042*/                  OPC_CheckValueType, MVT::i8,
22274 /* 47076*/                    OPC_CheckValueType, MVT::i8,
22286 /* 47096*/                    OPC_CheckValueType, MVT::i8,
22305 /* 47128*/                      OPC_CheckValueType, MVT::i8,
22317 /* 47148*/                      OPC_CheckValueType, MVT::i8,
22345 /* 47214*/                      OPC_CheckValueType, MVT::i8,
22357 /* 47234*/                      OPC_CheckValueType, MVT::i8,
22386 /* 47302*/                    OPC_CheckValueType, MVT::i8,
22398 /* 47322*/                    OPC_CheckValueType, MVT::i8,
22417 /* 47354*/                      OPC_CheckValueType, MVT::i8,
22429 /* 47374*/                      OPC_CheckValueType, MVT::i8,
22457 /* 47440*/                      OPC_CheckValueType, MVT::i8,
22469 /* 47460*/                      OPC_CheckValueType, MVT::i8,
22506 /* 47544*/                OPC_CheckValueType, MVT::i8,
22518 /* 47564*/                OPC_CheckValueType, MVT::i8,
22534 /* 47593*/                    OPC_CheckValueType, MVT::i8,
22541 /* 47604*/                    OPC_CheckValueType, MVT::i8,
22562 /* 47639*/                      OPC_CheckValueType, MVT::i8,
22574 /* 47659*/                      OPC_CheckValueType, MVT::i8,
22602 /* 47725*/                      OPC_CheckValueType, MVT::i8,
22614 /* 47745*/                      OPC_CheckValueType, MVT::i8,
22640 /* 47808*/                    OPC_CheckValueType, MVT::i8,
22647 /* 47819*/                    OPC_CheckValueType, MVT::i8,
22668 /* 47854*/                      OPC_CheckValueType, MVT::i8,
22680 /* 47874*/                      OPC_CheckValueType, MVT::i8,
22708 /* 47940*/                      OPC_CheckValueType, MVT::i8,
22720 /* 47960*/                      OPC_CheckValueType, MVT::i8,
22752 /* 48035*/                    OPC_CheckValueType, MVT::i8,
22759 /* 48046*/                    OPC_CheckValueType, MVT::i8,
22781 /* 48082*/                      OPC_CheckValueType, MVT::i8,
22793 /* 48102*/                      OPC_CheckValueType, MVT::i8,
22821 /* 48168*/                      OPC_CheckValueType, MVT::i8,
22833 /* 48188*/                      OPC_CheckValueType, MVT::i8,
22859 /* 48251*/                    OPC_CheckValueType, MVT::i8,
22866 /* 48262*/                    OPC_CheckValueType, MVT::i8,
22888 /* 48298*/                      OPC_CheckValueType, MVT::i8,
22900 /* 48318*/                      OPC_CheckValueType, MVT::i8,
22928 /* 48384*/                      OPC_CheckValueType, MVT::i8,
22940 /* 48404*/                      OPC_CheckValueType, MVT::i8,
22971 /* 48474*/                OPC_CheckValueType, MVT::i8,
22983 /* 48494*/                OPC_CheckValueType, MVT::i8,
22999 /* 48523*/                    OPC_CheckValueType, MVT::i8,
23006 /* 48534*/                    OPC_CheckValueType, MVT::i8,
23027 /* 48569*/                      OPC_CheckValueType, MVT::i8,
23039 /* 48589*/                      OPC_CheckValueType, MVT::i8,
23067 /* 48655*/                      OPC_CheckValueType, MVT::i8,
23079 /* 48675*/                      OPC_CheckValueType, MVT::i8,
23105 /* 48738*/                    OPC_CheckValueType, MVT::i8,
23112 /* 48749*/                    OPC_CheckValueType, MVT::i8,
23133 /* 48784*/                      OPC_CheckValueType, MVT::i8,
23145 /* 48804*/                      OPC_CheckValueType, MVT::i8,
23173 /* 48870*/                      OPC_CheckValueType, MVT::i8,
23185 /* 48890*/                      OPC_CheckValueType, MVT::i8,
23217 /* 48965*/                    OPC_CheckValueType, MVT::i8,
23224 /* 48976*/                    OPC_CheckValueType, MVT::i8,
23246 /* 49012*/                      OPC_CheckValueType, MVT::i8,
23258 /* 49032*/                      OPC_CheckValueType, MVT::i8,
23286 /* 49098*/                      OPC_CheckValueType, MVT::i8,
23298 /* 49118*/                      OPC_CheckValueType, MVT::i8,
23324 /* 49181*/                    OPC_CheckValueType, MVT::i8,
23331 /* 49192*/                    OPC_CheckValueType, MVT::i8,
23353 /* 49228*/                      OPC_CheckValueType, MVT::i8,
23365 /* 49248*/                      OPC_CheckValueType, MVT::i8,
23393 /* 49314*/                      OPC_CheckValueType, MVT::i8,
23405 /* 49334*/                      OPC_CheckValueType, MVT::i8,
23438 /* 49410*/                    OPC_CheckValueType, MVT::i8,
23445 /* 49421*/                    OPC_CheckValueType, MVT::i8,
23466 /* 49456*/                      OPC_CheckValueType, MVT::i8,
23478 /* 49476*/                      OPC_CheckValueType, MVT::i8,
23506 /* 49542*/                      OPC_CheckValueType, MVT::i8,
23518 /* 49562*/                      OPC_CheckValueType, MVT::i8,
23544 /* 49625*/                    OPC_CheckValueType, MVT::i8,
23551 /* 49636*/                    OPC_CheckValueType, MVT::i8,
23572 /* 49671*/                      OPC_CheckValueType, MVT::i8,
23584 /* 49691*/                      OPC_CheckValueType, MVT::i8,
23612 /* 49757*/                      OPC_CheckValueType, MVT::i8,
23624 /* 49777*/                      OPC_CheckValueType, MVT::i8,
23656 /* 49852*/                    OPC_CheckValueType, MVT::i8,
23663 /* 49863*/                    OPC_CheckValueType, MVT::i8,
23685 /* 49899*/                      OPC_CheckValueType, MVT::i8,
23697 /* 49919*/                      OPC_CheckValueType, MVT::i8,
23725 /* 49985*/                      OPC_CheckValueType, MVT::i8,
23737 /* 50005*/                      OPC_CheckValueType, MVT::i8,
23763 /* 50068*/                    OPC_CheckValueType, MVT::i8,
23770 /* 50079*/                    OPC_CheckValueType, MVT::i8,
23792 /* 50115*/                      OPC_CheckValueType, MVT::i8,
23804 /* 50135*/                      OPC_CheckValueType, MVT::i8,
23832 /* 50201*/                      OPC_CheckValueType, MVT::i8,
23844 /* 50221*/                      OPC_CheckValueType, MVT::i8,
23875 /* 50291*/                OPC_CheckValueType, MVT::i8,
23887 /* 50311*/                OPC_CheckValueType, MVT::i8,
23903 /* 50340*/                    OPC_CheckValueType, MVT::i8,
23910 /* 50351*/                    OPC_CheckValueType, MVT::i8,
23931 /* 50386*/                      OPC_CheckValueType, MVT::i8,
23943 /* 50406*/                      OPC_CheckValueType, MVT::i8,
23971 /* 50472*/                      OPC_CheckValueType, MVT::i8,
23983 /* 50492*/                      OPC_CheckValueType, MVT::i8,
24009 /* 50555*/                    OPC_CheckValueType, MVT::i8,
24016 /* 50566*/                    OPC_CheckValueType, MVT::i8,
24037 /* 50601*/                      OPC_CheckValueType, MVT::i8,
24049 /* 50621*/                      OPC_CheckValueType, MVT::i8,
24077 /* 50687*/                      OPC_CheckValueType, MVT::i8,
24089 /* 50707*/                      OPC_CheckValueType, MVT::i8,
24121 /* 50782*/                    OPC_CheckValueType, MVT::i8,
24128 /* 50793*/                    OPC_CheckValueType, MVT::i8,
24150 /* 50829*/                      OPC_CheckValueType, MVT::i8,
24162 /* 50849*/                      OPC_CheckValueType, MVT::i8,
24190 /* 50915*/                      OPC_CheckValueType, MVT::i8,
24202 /* 50935*/                      OPC_CheckValueType, MVT::i8,
24228 /* 50998*/                    OPC_CheckValueType, MVT::i8,
24235 /* 51009*/                    OPC_CheckValueType, MVT::i8,
24257 /* 51045*/                      OPC_CheckValueType, MVT::i8,
24269 /* 51065*/                      OPC_CheckValueType, MVT::i8,
24297 /* 51131*/                      OPC_CheckValueType, MVT::i8,
24309 /* 51151*/                      OPC_CheckValueType, MVT::i8,
24347 /* 51236*/              OPC_CheckValueType, MVT::i8,
24359 /* 51256*/              OPC_CheckValueType, MVT::i8,
24377 /* 51291*/                    OPC_CheckValueType, MVT::i8,
24384 /* 51302*/                    OPC_CheckValueType, MVT::i8,
24403 /* 51334*/                      OPC_CheckValueType, MVT::i8,
24415 /* 51354*/                      OPC_CheckValueType, MVT::i8,
24445 /* 51423*/                      OPC_CheckValueType, MVT::i8,
24457 /* 51443*/                      OPC_CheckValueType, MVT::i8,
24485 /* 51509*/                    OPC_CheckValueType, MVT::i8,
24492 /* 51520*/                    OPC_CheckValueType, MVT::i8,
24511 /* 51552*/                      OPC_CheckValueType, MVT::i8,
24523 /* 51572*/                      OPC_CheckValueType, MVT::i8,
24553 /* 51641*/                      OPC_CheckValueType, MVT::i8,
24565 /* 51661*/                      OPC_CheckValueType, MVT::i8,
24599 /* 51739*/                    OPC_CheckValueType, MVT::i8,
24606 /* 51750*/                    OPC_CheckValueType, MVT::i8,
24626 /* 51783*/                      OPC_CheckValueType, MVT::i8,
24638 /* 51803*/                      OPC_CheckValueType, MVT::i8,
24668 /* 51872*/                      OPC_CheckValueType, MVT::i8,
24680 /* 51892*/                      OPC_CheckValueType, MVT::i8,
24708 /* 51958*/                    OPC_CheckValueType, MVT::i8,
24715 /* 51969*/                    OPC_CheckValueType, MVT::i8,
24735 /* 52002*/                      OPC_CheckValueType, MVT::i8,
24747 /* 52022*/                      OPC_CheckValueType, MVT::i8,
24777 /* 52091*/                      OPC_CheckValueType, MVT::i8,
24789 /* 52111*/                      OPC_CheckValueType, MVT::i8,
24827 /* 52197*/                  OPC_CheckValueType, MVT::i8,
24839 /* 52217*/                  OPC_CheckValueType, MVT::i8,
24855 /* 52245*/                      OPC_CheckValueType, MVT::i8,
24862 /* 52256*/                      OPC_CheckValueType, MVT::i8,
24891 /* 52323*/                      OPC_CheckValueType, MVT::i8,
24898 /* 52334*/                      OPC_CheckValueType, MVT::i8,
24933 /* 52413*/                      OPC_CheckValueType, MVT::i8,
24940 /* 52424*/                      OPC_CheckValueType, MVT::i8,
24970 /* 52492*/                      OPC_CheckValueType, MVT::i8,
24977 /* 52503*/                      OPC_CheckValueType, MVT::i8,
25012 /* 52579*/                  OPC_CheckValueType, MVT::i8,
25024 /* 52599*/                  OPC_CheckValueType, MVT::i8,
25040 /* 52627*/                      OPC_CheckValueType, MVT::i8,
25047 /* 52638*/                      OPC_CheckValueType, MVT::i8,
25076 /* 52705*/                      OPC_CheckValueType, MVT::i8,
25083 /* 52716*/                      OPC_CheckValueType, MVT::i8,
25118 /* 52795*/                      OPC_CheckValueType, MVT::i8,
25125 /* 52806*/                      OPC_CheckValueType, MVT::i8,
25155 /* 52874*/                      OPC_CheckValueType, MVT::i8,
25162 /* 52885*/                      OPC_CheckValueType, MVT::i8,
25199 /* 52963*/              OPC_CheckValueType, MVT::i8,
25211 /* 52983*/              OPC_CheckValueType, MVT::i8,
25229 /* 53018*/                    OPC_CheckValueType, MVT::i8,
25236 /* 53029*/                    OPC_CheckValueType, MVT::i8,
25255 /* 53061*/                      OPC_CheckValueType, MVT::i8,
25267 /* 53081*/                      OPC_CheckValueType, MVT::i8,
25297 /* 53150*/                      OPC_CheckValueType, MVT::i8,
25309 /* 53170*/                      OPC_CheckValueType, MVT::i8,
25337 /* 53236*/                    OPC_CheckValueType, MVT::i8,
25344 /* 53247*/                    OPC_CheckValueType, MVT::i8,
25363 /* 53279*/                      OPC_CheckValueType, MVT::i8,
25375 /* 53299*/                      OPC_CheckValueType, MVT::i8,
25405 /* 53368*/                      OPC_CheckValueType, MVT::i8,
25417 /* 53388*/                      OPC_CheckValueType, MVT::i8,
25451 /* 53466*/                    OPC_CheckValueType, MVT::i8,
25458 /* 53477*/                    OPC_CheckValueType, MVT::i8,
25478 /* 53510*/                      OPC_CheckValueType, MVT::i8,
25490 /* 53530*/                      OPC_CheckValueType, MVT::i8,
25520 /* 53599*/                      OPC_CheckValueType, MVT::i8,
25532 /* 53619*/                      OPC_CheckValueType, MVT::i8,
25560 /* 53685*/                    OPC_CheckValueType, MVT::i8,
25567 /* 53696*/                    OPC_CheckValueType, MVT::i8,
25587 /* 53729*/                      OPC_CheckValueType, MVT::i8,
25599 /* 53749*/                      OPC_CheckValueType, MVT::i8,
25629 /* 53818*/                      OPC_CheckValueType, MVT::i8,
25641 /* 53838*/                      OPC_CheckValueType, MVT::i8,
25676 /* 53917*/                    OPC_CheckValueType, MVT::i8,
25683 /* 53928*/                    OPC_CheckValueType, MVT::i8,
25702 /* 53960*/                      OPC_CheckValueType, MVT::i8,
25714 /* 53980*/                      OPC_CheckValueType, MVT::i8,
25744 /* 54049*/                      OPC_CheckValueType, MVT::i8,
25756 /* 54069*/                      OPC_CheckValueType, MVT::i8,
25784 /* 54135*/                    OPC_CheckValueType, MVT::i8,
25791 /* 54146*/                    OPC_CheckValueType, MVT::i8,
25810 /* 54178*/                      OPC_CheckValueType, MVT::i8,
25822 /* 54198*/                      OPC_CheckValueType, MVT::i8,
25852 /* 54267*/                      OPC_CheckValueType, MVT::i8,
25864 /* 54287*/                      OPC_CheckValueType, MVT::i8,
25898 /* 54365*/                    OPC_CheckValueType, MVT::i8,
25905 /* 54376*/                    OPC_CheckValueType, MVT::i8,
25925 /* 54409*/                      OPC_CheckValueType, MVT::i8,
25937 /* 54429*/                      OPC_CheckValueType, MVT::i8,
25967 /* 54498*/                      OPC_CheckValueType, MVT::i8,
25979 /* 54518*/                      OPC_CheckValueType, MVT::i8,
26007 /* 54584*/                    OPC_CheckValueType, MVT::i8,
26014 /* 54595*/                    OPC_CheckValueType, MVT::i8,
26034 /* 54628*/                      OPC_CheckValueType, MVT::i8,
26046 /* 54648*/                      OPC_CheckValueType, MVT::i8,
26076 /* 54717*/                      OPC_CheckValueType, MVT::i8,
26088 /* 54737*/                      OPC_CheckValueType, MVT::i8,
26126 /* 54823*/                  OPC_CheckValueType, MVT::i8,
26138 /* 54843*/                  OPC_CheckValueType, MVT::i8,
26154 /* 54871*/                      OPC_CheckValueType, MVT::i8,
26161 /* 54882*/                      OPC_CheckValueType, MVT::i8,
26190 /* 54949*/                      OPC_CheckValueType, MVT::i8,
26197 /* 54960*/                      OPC_CheckValueType, MVT::i8,
26232 /* 55039*/                      OPC_CheckValueType, MVT::i8,
26239 /* 55050*/                      OPC_CheckValueType, MVT::i8,
26269 /* 55118*/                      OPC_CheckValueType, MVT::i8,
26276 /* 55129*/                      OPC_CheckValueType, MVT::i8,
26311 /* 55205*/                  OPC_CheckValueType, MVT::i8,
26323 /* 55225*/                  OPC_CheckValueType, MVT::i8,
26339 /* 55253*/                      OPC_CheckValueType, MVT::i8,
26346 /* 55264*/                      OPC_CheckValueType, MVT::i8,
26375 /* 55331*/                      OPC_CheckValueType, MVT::i8,
26382 /* 55342*/                      OPC_CheckValueType, MVT::i8,
26417 /* 55421*/                      OPC_CheckValueType, MVT::i8,
26424 /* 55432*/                      OPC_CheckValueType, MVT::i8,
26454 /* 55500*/                      OPC_CheckValueType, MVT::i8,
26461 /* 55511*/                      OPC_CheckValueType, MVT::i8,
26498 /* 55592*/                      OPC_CheckValueType, MVT::i8,
26505 /* 55603*/                      OPC_CheckValueType, MVT::i8,
26534 /* 55670*/                      OPC_CheckValueType, MVT::i8,
26541 /* 55681*/                      OPC_CheckValueType, MVT::i8,
26576 /* 55760*/                      OPC_CheckValueType, MVT::i8,
26583 /* 55771*/                      OPC_CheckValueType, MVT::i8,
26613 /* 55839*/                      OPC_CheckValueType, MVT::i8,
26620 /* 55850*/                      OPC_CheckValueType, MVT::i8,
26655 /* 55926*/                  OPC_CheckValueType, MVT::i8,
26667 /* 55946*/                  OPC_CheckValueType, MVT::i8,
26683 /* 55974*/                      OPC_CheckValueType, MVT::i8,
26690 /* 55985*/                      OPC_CheckValueType, MVT::i8,
26719 /* 56052*/                      OPC_CheckValueType, MVT::i8,
26726 /* 56063*/                      OPC_CheckValueType, MVT::i8,
26761 /* 56142*/                      OPC_CheckValueType, MVT::i8,
26768 /* 56153*/                      OPC_CheckValueType, MVT::i8,
26798 /* 56221*/                      OPC_CheckValueType, MVT::i8,
26805 /* 56232*/                      OPC_CheckValueType, MVT::i8,
26842 /* 56310*/              OPC_CheckValueType, MVT::i8,
26854 /* 56330*/              OPC_CheckValueType, MVT::i8,
26872 /* 56365*/                    OPC_CheckValueType, MVT::i8,
26879 /* 56376*/                    OPC_CheckValueType, MVT::i8,
26898 /* 56408*/                      OPC_CheckValueType, MVT::i8,
26910 /* 56428*/                      OPC_CheckValueType, MVT::i8,
26940 /* 56497*/                      OPC_CheckValueType, MVT::i8,
26952 /* 56517*/                      OPC_CheckValueType, MVT::i8,
26980 /* 56583*/                    OPC_CheckValueType, MVT::i8,
26987 /* 56594*/                    OPC_CheckValueType, MVT::i8,
27006 /* 56626*/                      OPC_CheckValueType, MVT::i8,
27018 /* 56646*/                      OPC_CheckValueType, MVT::i8,
27048 /* 56715*/                      OPC_CheckValueType, MVT::i8,
27060 /* 56735*/                      OPC_CheckValueType, MVT::i8,
27094 /* 56813*/                    OPC_CheckValueType, MVT::i8,
27101 /* 56824*/                    OPC_CheckValueType, MVT::i8,
27121 /* 56857*/                      OPC_CheckValueType, MVT::i8,
27133 /* 56877*/                      OPC_CheckValueType, MVT::i8,
27163 /* 56946*/                      OPC_CheckValueType, MVT::i8,
27175 /* 56966*/                      OPC_CheckValueType, MVT::i8,
27203 /* 57032*/                    OPC_CheckValueType, MVT::i8,
27210 /* 57043*/                    OPC_CheckValueType, MVT::i8,
27230 /* 57076*/                      OPC_CheckValueType, MVT::i8,
27242 /* 57096*/                      OPC_CheckValueType, MVT::i8,
27272 /* 57165*/                      OPC_CheckValueType, MVT::i8,
27284 /* 57185*/                      OPC_CheckValueType, MVT::i8,
27322 /* 57271*/                  OPC_CheckValueType, MVT::i8,
27334 /* 57291*/                  OPC_CheckValueType, MVT::i8,
27350 /* 57319*/                      OPC_CheckValueType, MVT::i8,
27357 /* 57330*/                      OPC_CheckValueType, MVT::i8,
27386 /* 57397*/                      OPC_CheckValueType, MVT::i8,
27393 /* 57408*/                      OPC_CheckValueType, MVT::i8,
27428 /* 57487*/                      OPC_CheckValueType, MVT::i8,
27435 /* 57498*/                      OPC_CheckValueType, MVT::i8,
27465 /* 57566*/                      OPC_CheckValueType, MVT::i8,
27472 /* 57577*/                      OPC_CheckValueType, MVT::i8,
27507 /* 57653*/                  OPC_CheckValueType, MVT::i8,
27519 /* 57673*/                  OPC_CheckValueType, MVT::i8,
27535 /* 57701*/                      OPC_CheckValueType, MVT::i8,
27542 /* 57712*/                      OPC_CheckValueType, MVT::i8,
27571 /* 57779*/                      OPC_CheckValueType, MVT::i8,
27578 /* 57790*/                      OPC_CheckValueType, MVT::i8,
27613 /* 57869*/                      OPC_CheckValueType, MVT::i8,
27620 /* 57880*/                      OPC_CheckValueType, MVT::i8,
27650 /* 57948*/                      OPC_CheckValueType, MVT::i8,
27657 /* 57959*/                      OPC_CheckValueType, MVT::i8,
54893 /*120211*/    OPC_CheckType, MVT::i8,
54898 /*120219*/    OPC_CheckType, MVT::i8,
54947 /*120308*/    OPC_CheckType, MVT::i8,
54952 /*120316*/    OPC_CheckType, MVT::i8,
62943 /*137310*/      OPC_CheckValueType, MVT::i8,
78805 if (cast<MemSDNode>(N)->getMemoryVT() != MVT::i8) return false;
78861 if (cast<MemSDNode>(N)->getMemoryVT() != MVT::i8) return false;
78888 if (cast<MemSDNode>(N)->getMemoryVT() != MVT::i8) return false;
78924 if (cast<MemSDNode>(N)->getMemoryVT() != MVT::i8) return false;
78942 if (cast<MemSDNode>(N)->getMemoryVT() != MVT::i8) return false;
78985 if (cast<MemSDNode>(N)->getMemoryVT() != MVT::i8) return false;
79818   return CurDAG->getTargetConstant(N->getZExtValue(), SDLoc(N), MVT::i8);
79824   return CurDAG->getTargetConstant(N->getZExtValue() & 1, SDLoc(N), MVT::i8);
79830   return CurDAG->getTargetConstant((N->getZExtValue() >> 1) & 1, SDLoc(N), MVT::i8);
79836   return CurDAG->getTargetConstant((N->getZExtValue() >> 2) & 1, SDLoc(N), MVT::i8);
79842   return CurDAG->getTargetConstant((N->getZExtValue() >> 3) & 1, SDLoc(N), MVT::i8);
gen/lib/Target/AMDGPU/R600GenDAGISel.inc
 5388 /* 21974*/          OPC_EmitInteger, MVT::i8, 3, 
 5399 /* 21997*/          OPC_EmitInteger, MVT::i8, 3, 
 5411 /* 22021*/        OPC_EmitInteger, MVT::i8, 3, 
 5424 /* 22048*/          OPC_EmitInteger, MVT::i8, 2, 
 5435 /* 22071*/          OPC_EmitInteger, MVT::i8, 2, 
 5447 /* 22095*/        OPC_EmitInteger, MVT::i8, 2, 
 5460 /* 22122*/          OPC_EmitInteger, MVT::i8, 1, 
 5471 /* 22145*/          OPC_EmitInteger, MVT::i8, 1, 
 5483 /* 22169*/        OPC_EmitInteger, MVT::i8, 1, 
 5496 /* 22196*/          OPC_EmitInteger, MVT::i8, 3, 
 5507 /* 22219*/          OPC_EmitInteger, MVT::i8, 3, 
 5519 /* 22243*/        OPC_EmitInteger, MVT::i8, 3, 
 5532 /* 22270*/          OPC_EmitInteger, MVT::i8, 2, 
 5543 /* 22293*/          OPC_EmitInteger, MVT::i8, 2, 
 5555 /* 22317*/        OPC_EmitInteger, MVT::i8, 2, 
 5568 /* 22344*/          OPC_EmitInteger, MVT::i8, 1, 
 5579 /* 22367*/          OPC_EmitInteger, MVT::i8, 1, 
 5591 /* 22391*/        OPC_EmitInteger, MVT::i8, 1, 
 5683 /* 22658*/            OPC_EmitInteger, MVT::i8, 3, 
 5692 /* 22678*/            OPC_EmitInteger, MVT::i8, 3, 
 5704 /* 22703*/            OPC_EmitInteger, MVT::i8, 2, 
 5713 /* 22723*/            OPC_EmitInteger, MVT::i8, 2, 
 5725 /* 22748*/            OPC_EmitInteger, MVT::i8, 1, 
 5734 /* 22768*/            OPC_EmitInteger, MVT::i8, 1, 
 5746 /* 22793*/            OPC_EmitInteger, MVT::i8, 3, 
 5755 /* 22813*/            OPC_EmitInteger, MVT::i8, 3, 
 5767 /* 22838*/            OPC_EmitInteger, MVT::i8, 2, 
 5776 /* 22858*/            OPC_EmitInteger, MVT::i8, 2, 
 5788 /* 22883*/            OPC_EmitInteger, MVT::i8, 1, 
 5797 /* 22903*/            OPC_EmitInteger, MVT::i8, 1, 
 8481 /* 32509*/      OPC_CheckValueType, MVT::i8,
12362   return cast<LoadSDNode>(N)->getMemoryVT() == MVT::i8;
12444 if (cast<MemSDNode>(N)->getMemoryVT() != MVT::i8) return false;
gen/lib/Target/ARC/ARCGenCallingConv.inc
   21   if (LocVT == MVT::i8 ||
gen/lib/Target/ARC/ARCGenDAGISel.inc
  981 /*  1660*/      OPC_CheckValueType, MVT::i8,
 1134 if (cast<MemSDNode>(N)->getMemoryVT() != MVT::i8) return false;
gen/lib/Target/ARM/ARMGenCallingConv.inc
  126       LocVT == MVT::i8 ||
  327       LocVT == MVT::i8 ||
  473   if (LocVT == MVT::i8 ||
  668       LocVT == MVT::i8 ||
  792       LocVT == MVT::i8 ||
gen/lib/Target/ARM/ARMGenDAGISel.inc
 4468 /*  9084*/          OPC_CheckValueType, MVT::i8,
 4529 /*  9217*/          OPC_CheckValueType, MVT::i8,
 4563 /*  9285*/          OPC_CheckValueType, MVT::i8,
 4609 /*  9376*/          OPC_CheckValueType, MVT::i8,
 4672 /*  9511*/          OPC_CheckValueType, MVT::i8,
 4708 /*  9581*/          OPC_CheckValueType, MVT::i8,
 5417 /* 11049*/          OPC_CheckValueType, MVT::i8,
 5502 /* 11229*/          OPC_CheckValueType, MVT::i8,
 5697 /* 11643*/          OPC_CheckValueType, MVT::i8,
35471 /* 78202*/        OPC_CheckValueType, MVT::i8,
35523 /* 78316*/        OPC_CheckValueType, MVT::i8,
54184   return cast<MemIntrinsicSDNode>(N)->getMemoryVT() == MVT::i8;
54349 if (cast<MemSDNode>(N)->getMemoryVT() != MVT::i8) return false;
54438 if (cast<StoreSDNode>(N)->getMemoryVT().getScalarType() != MVT::i8) return false;
54558 if (cast<LoadSDNode>(N)->getMemoryVT().getScalarType() != MVT::i8) return false;
54673   return cast<MaskedStoreSDNode>(N)->getMemoryVT().getScalarType() == MVT::i8;
54791   return Ld->getMemoryVT().getScalarType() == MVT::i8;
gen/lib/Target/AVR/AVRGenCallingConv.inc
   27   if (LocVT == MVT::i8) {
   67   if (LocVT == MVT::i8) {
   92   if (LocVT == MVT::i8) {
gen/lib/Target/AVR/AVRGenDAGISel.inc
   86                     MVT::i8, 2/*#Ops*/, 0, 1, 
   93                     MVT::i8, 2/*#Ops*/, 0, 1, 
  121 /*   113*/        OPC_CheckType, MVT::i8,
  154 /*   174*/        OPC_CheckType, MVT::i8,
  172 /*   211*/        OPC_CheckChild1Type, MVT::i8,
  390 /*   590*/      OPC_SwitchType /*2 cases */, 14, MVT::i8,// ->607
  395                       MVT::i8, 2/*#Ops*/, 2, 3, 
  417 /*   640*/      OPC_SwitchType /*2 cases */, 8, MVT::i8,// ->651
  420                       MVT::i8, 1/*#Ops*/, 1, 
  440 /*   679*/          OPC_CheckType, MVT::i8,
  445                         MVT::i8, 1/*#Ops*/, 3, 
  465 /*   723*/          OPC_SwitchType /*2 cases */, 12, MVT::i8,// ->738
  470                           MVT::i8, 1/*#Ops*/, 2, 
  487 /*   761*/        OPC_SwitchType /*2 cases */, 10, MVT::i8,// ->774
  491                         MVT::i8, 1/*#Ops*/, 1, 
  560                     MVT::i16, MVT::i8, 2/*#Ops*/, 0, 1, 
  574                     MVT::i16, MVT::i8, 2/*#Ops*/, 1, 0, 
  581 /*   920*/        OPC_CheckType, MVT::i8,
  583                       MVT::i8, MVT::i8, 1/*#Ops*/, 0, 
  583                       MVT::i8, MVT::i8, 1/*#Ops*/, 0, 
  588 /*   942*/        OPC_CheckType, MVT::i8,
  590                       MVT::i8, MVT::i8, 1/*#Ops*/, 0, 
  590                       MVT::i8, MVT::i8, 1/*#Ops*/, 0, 
  605                           MVT::i16, MVT::i8, 2/*#Ops*/, 0, 2, 
  615                           MVT::i16, MVT::i8, 2/*#Ops*/, 0, 3, 
  624                             MVT::i16, MVT::i8, 2/*#Ops*/, 0, 3, 
  627 /*  1019*/            /*SwitchType*/ 14, MVT::i8,// ->1035
  631                             MVT::i8, MVT::i8, 2/*#Ops*/, 0, 3, 
  631                             MVT::i8, MVT::i8, 2/*#Ops*/, 0, 3, 
  637 /*  1038*/          OPC_CheckType, MVT::i8,
  639                         MVT::i8, MVT::i8, 2/*#Ops*/, 0, 1, 
  639                         MVT::i8, MVT::i8, 2/*#Ops*/, 0, 1, 
  645                         MVT::i16, MVT::i8, 2/*#Ops*/, 0, 1, 
  655 /*  1081*/      OPC_SwitchType /*2 cases */, 8, MVT::i8,// ->1092
  657                       MVT::i8, MVT::i8, 1/*#Ops*/, 0, 
  657                       MVT::i8, MVT::i8, 1/*#Ops*/, 0, 
  662                       MVT::i16, MVT::i8, 1/*#Ops*/, 0, 
  668 /*  1105*/      OPC_SwitchType /*2 cases */, 9, MVT::i8,// ->1117
  670                       MVT::i8, MVT::i8, 2/*#Ops*/, 0, 1, 
  670                       MVT::i8, MVT::i8, 2/*#Ops*/, 0, 1, 
  675                       MVT::i16, MVT::i8, 2/*#Ops*/, 0, 1, 
  684 /*  1138*/      OPC_CheckType, MVT::i8,
  686                     MVT::i8, MVT::i8, 1/*#Ops*/, 0, 
  686                     MVT::i8, MVT::i8, 1/*#Ops*/, 0, 
  702                         MVT::i16, MVT::i8, 2/*#Ops*/, 0, 2, 
  707 /*  1179*/          OPC_SwitchType /*2 cases */, 11, MVT::i8,// ->1193
  710                           MVT::i8, MVT::i8, 2/*#Ops*/, 0, 2, 
  710                           MVT::i8, MVT::i8, 2/*#Ops*/, 0, 2, 
  716                           MVT::i16, MVT::i8, 2/*#Ops*/, 0, 2, 
  722 /*  1209*/        OPC_CheckType, MVT::i8,
  724                       MVT::i8, MVT::i8, 2/*#Ops*/, 0, 1, 
  724                       MVT::i8, MVT::i8, 2/*#Ops*/, 0, 1, 
  730                       MVT::i16, MVT::i8, 2/*#Ops*/, 0, 1, 
  802 /*  1333*/    OPC_CheckChild1Type, MVT::i8,
  805                   MVT::i16, MVT::i8, 1/*#Ops*/, 0, 
  816 /*  1358*/      OPC_SwitchType /*2 cases */, 11, MVT::i8,// ->1372
  819                       MVT::i8, MVT::i8, 2/*#Ops*/, 0, 2, 
  819                       MVT::i8, MVT::i8, 2/*#Ops*/, 0, 2, 
  825                       MVT::i16, MVT::i8, 2/*#Ops*/, 0, 2, 
  830 /*  1387*/      OPC_CheckType, MVT::i8,
  832                     MVT::i8, MVT::i8, 2/*#Ops*/, 0, 1, 
  832                     MVT::i8, MVT::i8, 2/*#Ops*/, 0, 1, 
  838                     MVT::i16, MVT::i8, 2/*#Ops*/, 0, 1, 
  849 /*  1423*/      OPC_SwitchType /*2 cases */, 11, MVT::i8,// ->1437
  852                       MVT::i8, MVT::i8, 2/*#Ops*/, 0, 2, 
  852                       MVT::i8, MVT::i8, 2/*#Ops*/, 0, 2, 
  858                       MVT::i16, MVT::i8, 2/*#Ops*/, 0, 2, 
  863 /*  1452*/      OPC_CheckType, MVT::i8,
  865                     MVT::i8, MVT::i8, 2/*#Ops*/, 0, 1, 
  865                     MVT::i8, MVT::i8, 2/*#Ops*/, 0, 1, 
  871                     MVT::i16, MVT::i8, 2/*#Ops*/, 0, 1, 
  882 /*  1488*/      OPC_SwitchType /*2 cases */, 11, MVT::i8,// ->1502
  885                       MVT::i8, MVT::i8, 2/*#Ops*/, 0, 2, 
  885                       MVT::i8, MVT::i8, 2/*#Ops*/, 0, 2, 
  891                       MVT::i16, MVT::i8, 2/*#Ops*/, 0, 2, 
  896 /*  1517*/      OPC_CheckType, MVT::i8,
  898                     MVT::i8, MVT::i8, 2/*#Ops*/, 0, 1, 
  898                     MVT::i8, MVT::i8, 2/*#Ops*/, 0, 1, 
  904                     MVT::i16, MVT::i8, 2/*#Ops*/, 0, 1, 
  942 /*  1597*/      OPC_CheckChild0Type, MVT::i8,
  950                       MVT::i8, 2/*#Ops*/, 0, 2, 
  955                       MVT::i8, 2/*#Ops*/, 0, 1, 
  963                     MVT::i8, 2/*#Ops*/, 0, 1, 
  974 /*  1652*/      OPC_SwitchType /*2 cases */, 11, MVT::i8,// ->1666
  977                       MVT::i8, MVT::i8, 2/*#Ops*/, 0, 2, 
  977                       MVT::i8, MVT::i8, 2/*#Ops*/, 0, 2, 
  983                       MVT::i16, MVT::i8, 2/*#Ops*/, 0, 2, 
  988 /*  1681*/      OPC_CheckType, MVT::i8,
  990                     MVT::i8, MVT::i8, 2/*#Ops*/, 0, 1, 
  990                     MVT::i8, MVT::i8, 2/*#Ops*/, 0, 1, 
  996                     MVT::i16, MVT::i8, 2/*#Ops*/, 0, 1, 
 1011                       MVT::i16, MVT::i8, 2/*#Ops*/, 0, 3, 
 1014 /*  1734*/      /*SwitchType*/ 14, MVT::i8,// ->1750
 1018                       MVT::i8, MVT::i8, 2/*#Ops*/, 0, 3, 
 1018                       MVT::i8, MVT::i8, 2/*#Ops*/, 0, 3, 
 1023 /*  1752*/      OPC_CheckType, MVT::i8,
 1025                     MVT::i8, MVT::i8, 2/*#Ops*/, 0, 1, 
 1025                     MVT::i8, MVT::i8, 2/*#Ops*/, 0, 1, 
 1031                     MVT::i16, MVT::i8, 2/*#Ops*/, 0, 1, 
 1047                       MVT::i16, MVT::i8, 2/*#Ops*/, 0, 3, 
 1050 /*  1806*/      /*SwitchType*/ 14, MVT::i8,// ->1822
 1054                       MVT::i8, MVT::i8, 2/*#Ops*/, 0, 3, 
 1054                       MVT::i8, MVT::i8, 2/*#Ops*/, 0, 3, 
 1059 /*  1824*/      OPC_CheckType, MVT::i8,
 1061                     MVT::i8, MVT::i8, 2/*#Ops*/, 0, 1, 
 1061                     MVT::i8, MVT::i8, 2/*#Ops*/, 0, 1, 
 1067                     MVT::i16, MVT::i8, 2/*#Ops*/, 0, 1, 
 1097 /*  1893*/    OPC_SwitchType /*2 cases */, 11, MVT::i8,// ->1907
 1100                     MVT::i8, 3/*#Ops*/, 0, 1, 3, 
 1115 /*  1929*/    OPC_SwitchType /*2 cases */, 10, MVT::i8,// ->1942
 1119                     MVT::i8, 1/*#Ops*/, 1, 
 1137 /*  1966*/      OPC_CheckChild2Type, MVT::i8,
 1159 /*  2001*/    OPC_SwitchType /*2 cases */, 11, MVT::i8,// ->2015
 1163                     MVT::i8, 2/*#Ops*/, 1, 2, 
 1180 /*  2038*/    OPC_SwitchType /*2 cases */, 11, MVT::i8,// ->2052
 1184                     MVT::i8, 2/*#Ops*/, 1, 2, 
 1201 /*  2075*/    OPC_SwitchType /*2 cases */, 11, MVT::i8,// ->2089
 1205                     MVT::i8, 2/*#Ops*/, 1, 2, 
 1222 /*  2112*/    OPC_SwitchType /*2 cases */, 11, MVT::i8,// ->2126
 1226                     MVT::i8, 2/*#Ops*/, 1, 2, 
 1243 /*  2149*/    OPC_SwitchType /*2 cases */, 11, MVT::i8,// ->2163
 1247                     MVT::i8, 2/*#Ops*/, 1, 2, 
 1289 /*  2223*/      OPC_CheckChild0Type, MVT::i8,
 1292                     MVT::i8, 2/*#Ops*/, 0, 1, 
 1299                     MVT::i8, 2/*#Ops*/, 0, 1, 
 1305 /*  2251*/    OPC_SwitchType /*2 cases */, 9, MVT::i8,// ->2263
 1308                     MVT::i8, 1/*#Ops*/, 1, 
 1322                     MVT::i16, MVT::i8, 1/*#Ops*/, 0, 
 1325 /*  2290*/    /*SwitchType*/ 9, MVT::i8,// ->2301
 1327                     MVT::i8, MVT::i8, 2/*#Ops*/, 0, 0, 
 1327                     MVT::i8, MVT::i8, 2/*#Ops*/, 0, 0, 
 1333 /*  2306*/    OPC_SwitchType /*2 cases */, 8, MVT::i8,// ->2317
 1335                     MVT::i8, MVT::i8, 1/*#Ops*/, 0, 
 1335                     MVT::i8, MVT::i8, 1/*#Ops*/, 0, 
 1340                     MVT::i16, MVT::i8, 1/*#Ops*/, 0, 
 1346 /*  2332*/    OPC_SwitchType /*2 cases */, 8, MVT::i8,// ->2343
 1348                     MVT::i8, MVT::i8, 1/*#Ops*/, 0, 
 1348                     MVT::i8, MVT::i8, 1/*#Ops*/, 0, 
 1353                     MVT::i16, MVT::i8, 1/*#Ops*/, 0, 
 1361                   MVT::i16, MVT::i8, 1/*#Ops*/, 0, 
 1366 /*  2372*/    OPC_SwitchType /*2 cases */, 8, MVT::i8,// ->2383
 1368                     MVT::i8, MVT::i8, 1/*#Ops*/, 0, 
 1368                     MVT::i8, MVT::i8, 1/*#Ops*/, 0, 
 1373                     MVT::i16, MVT::i8, 1/*#Ops*/, 0, 
 1379 /*  2398*/    OPC_CheckType, MVT::i8,
 1381                   MVT::i8, 1/*#Ops*/, 0, 
 1387                   MVT::i16, MVT::i8, 1/*#Ops*/, 0, 
 1393                   MVT::i16, MVT::i8, 1/*#Ops*/, 0, 
 1398 /*  2435*/    OPC_CheckChild0Type, MVT::i8,
 1400                   MVT::i8, MVT::i8, 2/*#Ops*/, 0, 0, 
 1400                   MVT::i8, MVT::i8, 2/*#Ops*/, 0, 0, 
 1415 /*  2473*/    OPC_CheckValueType, MVT::i8,
 1419                   MVT::i8, 2/*#Ops*/, 0, 1,  // Results = #2
 1421                   MVT::i16, MVT::i8, 1/*#Ops*/, 2, 
 1427 /*  2500*/    OPC_CheckChild1Type, MVT::i8,
 1428 /*  2502*/    OPC_SwitchType /*2 cases */, 9, MVT::i8,// ->2514
 1430                     MVT::i8, MVT::i8, 2/*#Ops*/, 0, 1, 
 1430                     MVT::i8, MVT::i8, 2/*#Ops*/, 0, 1, 
 1435                     MVT::i16, MVT::i8, 2/*#Ops*/, 0, 1, 
 1442 /*  2531*/    OPC_CheckChild1Type, MVT::i8,
 1443 /*  2533*/    OPC_SwitchType /*2 cases */, 9, MVT::i8,// ->2545
 1445                     MVT::i8, MVT::i8, 2/*#Ops*/, 0, 1, 
 1445                     MVT::i8, MVT::i8, 2/*#Ops*/, 0, 1, 
 1450                     MVT::i16, MVT::i8, 2/*#Ops*/, 0, 1, 
 1457 /*  2562*/    OPC_CheckChild1Type, MVT::i8,
 1458 /*  2564*/    OPC_SwitchType /*2 cases */, 9, MVT::i8,// ->2576
 1460                     MVT::i8, MVT::i8, 2/*#Ops*/, 0, 1, 
 1460                     MVT::i8, MVT::i8, 2/*#Ops*/, 0, 1, 
 1465                     MVT::i16, MVT::i8, 2/*#Ops*/, 0, 1, 
 1472 /*  2593*/    OPC_CheckChild1Type, MVT::i8,
 1473 /*  2595*/    OPC_SwitchType /*2 cases */, 9, MVT::i8,// ->2607
 1475                     MVT::i8, MVT::i8, 2/*#Ops*/, 0, 1, 
 1475                     MVT::i8, MVT::i8, 2/*#Ops*/, 0, 1, 
 1480                     MVT::i16, MVT::i8, 2/*#Ops*/, 0, 1, 
 1487 /*  2624*/    OPC_CheckChild1Type, MVT::i8,
 1488 /*  2626*/    OPC_SwitchType /*2 cases */, 9, MVT::i8,// ->2638
 1490                     MVT::i8, MVT::i8, 2/*#Ops*/, 0, 1, 
 1490                     MVT::i8, MVT::i8, 2/*#Ops*/, 0, 1, 
 1495                     MVT::i16, MVT::i8, 2/*#Ops*/, 0, 1, 
 1695 if (cast<MemSDNode>(N)->getMemoryVT() != MVT::i8) return false;
 1754   return CurDAG->getTargetConstant(uint8_t(N->getZExtValue()) - 0x20, SDLoc(N), MVT::i8);
 1761                                    SDLoc(N), MVT::i8);
 1768                                    SDLoc(N), MVT::i8);
 1780   return CurDAG->getTargetConstant(-N->getAPIntValue(), SDLoc(N), MVT::i8);
gen/lib/Target/AVR/AVRGenRegisterInfo.inc
  917   /* 0 */ MVT::i8, MVT::Other,
gen/lib/Target/BPF/BPFGenCallingConv.inc
   65   if (LocVT == MVT::i8 ||
gen/lib/Target/BPF/BPFGenDAGISel.inc
 1971 if (cast<MemSDNode>(N)->getMemoryVT() != MVT::i8) return false;
gen/lib/Target/Hexagon/HexagonGenCallingConv.inc
   31       LocVT == MVT::i8 ||
  246       LocVT == MVT::i8 ||
gen/lib/Target/Hexagon/HexagonGenDAGISel.inc
29122 /* 56206*/          OPC_CheckValueType, MVT::i8,
31082 /* 60011*/        OPC_CheckValueType, MVT::i8,
72312 if (cast<MemSDNode>(N)->getMemoryVT() != MVT::i8) return false;
gen/lib/Target/Lanai/LanaiGenCallingConv.inc
   24   if (LocVT == MVT::i8 ||
   61   if (LocVT == MVT::i8 ||
gen/lib/Target/Lanai/LanaiGenDAGISel.inc
 1394 if (cast<MemSDNode>(N)->getMemoryVT() != MVT::i8) return false;
gen/lib/Target/MSP430/MSP430GenCallingConv.inc
   26   if (LocVT == MVT::i8) {
   50   if (LocVT == MVT::i8) {
gen/lib/Target/MSP430/MSP430GenDAGISel.inc
   88 /*    70*/                  OPC_SwitchType /*2 cases */, 28, MVT::i8,// ->101
  122 /*   155*/                    OPC_CheckType, MVT::i8,
  161 /*   249*/                    OPC_CheckType, MVT::i8,
  197 /*   328*/                  OPC_SwitchType /*2 cases */, 25, MVT::i8,// ->356
  229 /*   403*/                  OPC_SwitchType /*2 cases */, 25, MVT::i8,// ->431
  258 /*   473*/                  OPC_SwitchType /*2 cases */, 23, MVT::i8,// ->499
  290 /*   539*/                OPC_SwitchType /*2 cases */, 59, MVT::i8,// ->601
  350 /*   678*/                  OPC_CheckType, MVT::i8,
  379 /*   738*/                  OPC_SwitchType /*2 cases */, 25, MVT::i8,// ->766
  406 /*   796*/                OPC_CheckType, MVT::i8,
  453 /*   893*/              OPC_SwitchType /*2 cases */, 28, MVT::i8,// ->924
  495 /*   989*/              OPC_CheckType, MVT::i8,
  524 /*  1050*/              OPC_CheckType, MVT::i8,
  610 /*  1231*/              OPC_CheckType, MVT::i8,
  638 /*  1290*/              OPC_CheckType, MVT::i8,
  719 /*  1462*/              OPC_SwitchType /*2 cases */, 23, MVT::i8,// ->1488
  755 /*  1531*/          OPC_SwitchType /*2 cases */, 23, MVT::i8,// ->1557
  800 /*  1620*/            OPC_SwitchType /*2 cases */, 59, MVT::i8,// ->1682
  859 /*  1758*/                OPC_CheckType, MVT::i8,
  888 /*  1818*/                OPC_SwitchType /*2 cases */, 25, MVT::i8,// ->1846
  915 /*  1876*/              OPC_CheckType, MVT::i8,
  951 /*  1944*/          OPC_SwitchType /*2 cases */, 23, MVT::i8,// ->1970
  998 /*  2035*/            OPC_SwitchType /*2 cases */, 59, MVT::i8,// ->2097
 1057 /*  2173*/                OPC_CheckType, MVT::i8,
 1086 /*  2233*/                OPC_SwitchType /*2 cases */, 25, MVT::i8,// ->2261
 1113 /*  2291*/              OPC_CheckType, MVT::i8,
 1149 /*  2359*/          OPC_SwitchType /*2 cases */, 23, MVT::i8,// ->2385
 1194 /*  2448*/            OPC_SwitchType /*2 cases */, 59, MVT::i8,// ->2510
 1253 /*  2586*/                OPC_CheckType, MVT::i8,
 1282 /*  2646*/                OPC_SwitchType /*2 cases */, 25, MVT::i8,// ->2674
 1309 /*  2704*/              OPC_CheckType, MVT::i8,
 1345 /*  2772*/          OPC_SwitchType /*2 cases */, 23, MVT::i8,// ->2798
 1390 /*  2861*/            OPC_SwitchType /*2 cases */, 59, MVT::i8,// ->2923
 1449 /*  2999*/                OPC_CheckType, MVT::i8,
 1478 /*  3059*/                OPC_SwitchType /*2 cases */, 25, MVT::i8,// ->3087
 1505 /*  3117*/              OPC_CheckType, MVT::i8,
 1541 /*  3185*/          OPC_SwitchType /*2 cases */, 23, MVT::i8,// ->3211
 1585 /*  3270*/          OPC_SwitchType /*2 cases */, 28, MVT::i8,// ->3301
 1618 /*  3346*/              OPC_CheckType, MVT::i8,
 1647 /*  3406*/              OPC_SwitchType /*2 cases */, 25, MVT::i8,// ->3434
 1674 /*  3464*/            OPC_CheckType, MVT::i8,
 1721 /*  3551*/          OPC_SwitchType /*2 cases */, 28, MVT::i8,// ->3582
 1754 /*  3627*/              OPC_CheckType, MVT::i8,
 1783 /*  3687*/              OPC_SwitchType /*2 cases */, 25, MVT::i8,// ->3715
 1810 /*  3745*/            OPC_CheckType, MVT::i8,
 1855 /*  3830*/          OPC_SwitchType /*2 cases */, 28, MVT::i8,// ->3861
 1888 /*  3906*/              OPC_CheckType, MVT::i8,
 1917 /*  3966*/              OPC_SwitchType /*2 cases */, 25, MVT::i8,// ->3994
 1944 /*  4024*/            OPC_CheckType, MVT::i8,
 2016 /*  4176*/            /*SwitchType*/ 59, MVT::i8,// ->4237
 2055 /*  4266*/            /*SwitchType*/ 23, MVT::i8,// ->4291
 2090 /*  4334*/          /*SwitchType*/ 23, MVT::i8,// ->4359
 2136 /*  4425*/          /*SwitchType*/ 28, MVT::i8,// ->4455
 2162 /*  4484*/          /*SwitchType*/ 23, MVT::i8,// ->4509
 2185 /*  4527*/        OPC_SwitchType /*2 cases */, 22, MVT::i8,// ->4552
 2218 /*  4593*/        OPC_SwitchType /*2 cases */, 22, MVT::i8,// ->4618
 2253 /*  4662*/        OPC_CheckValueType, MVT::i8,
 2293 /*  4737*/        OPC_SwitchType /*2 cases */, 25, MVT::i8,// ->4765
 2367 /*  4882*/        OPC_SwitchType /*2 cases */, 46, MVT::i8,// ->4931
 2423 /*  4981*/        OPC_CheckChild1Type, MVT::i8,
 2471 /*  5068*/            OPC_SwitchType /*2 cases */, 23, MVT::i8,// ->5094
 2500 /*  5133*/              OPC_CheckType, MVT::i8,
 2527 /*  5183*/              OPC_SwitchType /*2 cases */, 18, MVT::i8,// ->5204
 2562 /*  5244*/          OPC_SwitchType /*2 cases */, 16, MVT::i8,// ->5263
 2593 /*  5299*/          OPC_SwitchType /*2 cases */, 16, MVT::i8,// ->5318
 2620 /*  5350*/        OPC_SwitchType /*2 cases */, 81, MVT::i8,// ->5434
 2713 /*  5523*/        OPC_CheckChild0Type, MVT::i8,
 2756 /*  5596*/        OPC_SwitchType /*2 cases */, 15, MVT::i8,// ->5614
 2785 /*  5650*/            OPC_CheckType, MVT::i8,
 2808 /*  5690*/            OPC_SwitchType /*2 cases */, 13, MVT::i8,// ->5706
 2828 /*  5726*/          OPC_SwitchType /*2 cases */, 11, MVT::i8,// ->5740
 2855                       MVT::i8, 2/*#Ops*/, 0, 2,  // Results = #3
 2858                       MVT::i8, 2/*#Ops*/, 1, 4,  // Results = #5
 2867 /*  5805*/        OPC_CheckChild0Type, MVT::i8,
 2940 /*  5938*/      OPC_SwitchType /*2 cases */, 14, MVT::i8,// ->5955
 2944                       MVT::i8, MVT::i16, 3/*#Ops*/, 0, 3, 4, 
 2970 /*  6003*/      OPC_SwitchType /*2 cases */, 14, MVT::i8,// ->6020
 2974                       MVT::i8, MVT::i16, 3/*#Ops*/, 2, 3, 4, 
 2996 /*  6052*/      OPC_SwitchType /*2 cases */, 14, MVT::i8,// ->6069
 3000                       MVT::i8, MVT::i16, 3/*#Ops*/, 0, 3, 4, 
 3022 /*  6101*/      OPC_SwitchType /*2 cases */, 14, MVT::i8,// ->6118
 3026                       MVT::i8, MVT::i16, 3/*#Ops*/, 2, 3, 4, 
 3050 /*  6165*/          OPC_CheckType, MVT::i8,
 3053                         MVT::i8, MVT::i16, 2/*#Ops*/, 0, 2, 
 3076 /*  6229*/        OPC_CheckType, MVT::i8,
 3079                       MVT::i8, MVT::i16, 2/*#Ops*/, 0, 2, 
 3095 /*  6271*/        OPC_CheckType, MVT::i8,
 3098                       MVT::i8, MVT::i16, 2/*#Ops*/, 1, 2, 
 3110 /*  6306*/        OPC_CheckType, MVT::i8,
 3113                       MVT::i8, MVT::i16, 2/*#Ops*/, 1, 2, 
 3179 /*  6462*/        OPC_SwitchType /*2 cases */, 11, MVT::i8,// ->6476
 3182                         MVT::i8, MVT::i16, 2/*#Ops*/, 0, 2, 
 3199 /*  6509*/        OPC_CheckType, MVT::i8,
 3202                       MVT::i8, MVT::i16, 2/*#Ops*/, 0, 2, 
 3217 /*  6549*/        OPC_CheckType, MVT::i8,
 3220                       MVT::i8, MVT::i16, 2/*#Ops*/, 1, 2, 
 3231 /*  6582*/        OPC_CheckType, MVT::i8,
 3234                       MVT::i8, MVT::i16, 2/*#Ops*/, 1, 2, 
 3293 /*  6725*/      OPC_SwitchType /*2 cases */, 9, MVT::i8,// ->6737
 3295                       MVT::i8, MVT::i16, 2/*#Ops*/, 0, 1, 
 3311 /*  6768*/      OPC_SwitchType /*2 cases */, 9, MVT::i8,// ->6780
 3313                       MVT::i8, MVT::i16, 2/*#Ops*/, 1, 0, 
 3339 /*  6820*/          OPC_CheckType, MVT::i8,
 3342                         MVT::i8, MVT::i16, 2/*#Ops*/, 0, 2, 
 3356 /*  6852*/          OPC_SwitchType /*2 cases */, 11, MVT::i8,// ->6866
 3359                           MVT::i8, MVT::i16, 2/*#Ops*/, 0, 2, 
 3371 /*  6882*/        OPC_CheckType, MVT::i8,
 3373                       MVT::i8, MVT::i16, 2/*#Ops*/, 0, 1, 
 3491 /*  7085*/      OPC_SwitchType /*2 cases */, 14, MVT::i8,// ->7102
 3495                       MVT::i8, MVT::i16, 3/*#Ops*/, 0, 3, 4, 
 3517 /*  7134*/      OPC_SwitchType /*2 cases */, 14, MVT::i8,// ->7151
 3521                       MVT::i8, MVT::i16, 3/*#Ops*/, 2, 3, 4, 
 3605 /*  7300*/          OPC_CheckType, MVT::i8,
 3608                         MVT::i8, MVT::i16, 2/*#Ops*/, 0, 2, 
 3622 /*  7332*/          OPC_SwitchType /*2 cases */, 11, MVT::i8,// ->7346
 3625                           MVT::i8, MVT::i16, 2/*#Ops*/, 0, 2, 
 3637 /*  7362*/        OPC_CheckType, MVT::i8,
 3639                       MVT::i8, MVT::i16, 2/*#Ops*/, 0, 1, 
 3663 /*  7408*/      OPC_SwitchType /*2 cases */, 14, MVT::i8,// ->7425
 3667                       MVT::i8, MVT::i16, 3/*#Ops*/, 0, 3, 4, 
 3689 /*  7457*/      OPC_SwitchType /*2 cases */, 14, MVT::i8,// ->7474
 3693                       MVT::i8, MVT::i16, 3/*#Ops*/, 2, 3, 4, 
 3713 /*  7505*/          OPC_CheckType, MVT::i8,
 3716                         MVT::i8, MVT::i16, 2/*#Ops*/, 0, 2, 
 3730 /*  7537*/          OPC_SwitchType /*2 cases */, 11, MVT::i8,// ->7551
 3733                           MVT::i8, MVT::i16, 2/*#Ops*/, 0, 2, 
 3745 /*  7567*/        OPC_CheckType, MVT::i8,
 3747                       MVT::i8, MVT::i16, 2/*#Ops*/, 0, 1, 
 3770 /*  7612*/      OPC_SwitchType /*2 cases */, 14, MVT::i8,// ->7629
 3774                       MVT::i8, MVT::i16, 3/*#Ops*/, 0, 3, 4, 
 3796 /*  7661*/      OPC_SwitchType /*2 cases */, 14, MVT::i8,// ->7678
 3800                       MVT::i8, MVT::i16, 3/*#Ops*/, 2, 3, 4, 
 3820 /*  7709*/          OPC_CheckType, MVT::i8,
 3823                         MVT::i8, MVT::i16, 2/*#Ops*/, 0, 2, 
 3837 /*  7741*/          OPC_SwitchType /*2 cases */, 11, MVT::i8,// ->7755
 3840                           MVT::i8, MVT::i16, 2/*#Ops*/, 0, 2, 
 3852 /*  7771*/        OPC_CheckType, MVT::i8,
 3854                       MVT::i8, MVT::i16, 2/*#Ops*/, 0, 1, 
 3877 /*  7816*/      OPC_SwitchType /*2 cases */, 14, MVT::i8,// ->7833
 3881                       MVT::i8, MVT::i16, 3/*#Ops*/, 0, 3, 4, 
 3903 /*  7865*/      OPC_SwitchType /*2 cases */, 14, MVT::i8,// ->7882
 3907                       MVT::i8, MVT::i16, 3/*#Ops*/, 2, 3, 4, 
 3927 /*  7913*/          OPC_CheckType, MVT::i8,
 3930                         MVT::i8, MVT::i16, 2/*#Ops*/, 0, 2, 
 3944 /*  7945*/          OPC_SwitchType /*2 cases */, 11, MVT::i8,// ->7959
 3947                           MVT::i8, MVT::i16, 2/*#Ops*/, 0, 2, 
 3959 /*  7975*/        OPC_CheckType, MVT::i8,
 3961                       MVT::i8, MVT::i16, 2/*#Ops*/, 0, 1, 
 3984 /*  8020*/      OPC_SwitchType /*2 cases */, 14, MVT::i8,// ->8037
 3988                       MVT::i8, MVT::i16, 3/*#Ops*/, 0, 3, 4, 
 4007 /*  8067*/          OPC_CheckType, MVT::i8,
 4010                         MVT::i8, MVT::i16, 2/*#Ops*/, 0, 2, 
 4024 /*  8099*/          OPC_SwitchType /*2 cases */, 11, MVT::i8,// ->8113
 4027                           MVT::i8, MVT::i16, 2/*#Ops*/, 0, 2, 
 4039 /*  8129*/        OPC_CheckType, MVT::i8,
 4041                       MVT::i8, MVT::i16, 2/*#Ops*/, 0, 1, 
 4065 /*  8175*/      OPC_SwitchType /*2 cases */, 14, MVT::i8,// ->8192
 4069                       MVT::i8, MVT::i16, 3/*#Ops*/, 0, 3, 4, 
 4088 /*  8222*/          OPC_CheckType, MVT::i8,
 4091                         MVT::i8, MVT::i16, 2/*#Ops*/, 0, 2, 
 4105 /*  8254*/          OPC_SwitchType /*2 cases */, 11, MVT::i8,// ->8268
 4108                           MVT::i8, MVT::i16, 2/*#Ops*/, 0, 2, 
 4120 /*  8284*/        OPC_CheckType, MVT::i8,
 4122                       MVT::i8, MVT::i16, 2/*#Ops*/, 0, 1, 
 4145 /*  8329*/      OPC_SwitchType /*2 cases */, 14, MVT::i8,// ->8346
 4149                       MVT::i8, MVT::i16, 3/*#Ops*/, 0, 3, 4, 
 4168 /*  8376*/          OPC_CheckType, MVT::i8,
 4171                         MVT::i8, MVT::i16, 2/*#Ops*/, 0, 2, 
 4185 /*  8408*/          OPC_SwitchType /*2 cases */, 11, MVT::i8,// ->8422
 4188                           MVT::i8, MVT::i16, 2/*#Ops*/, 0, 2, 
 4200 /*  8438*/        OPC_CheckType, MVT::i8,
 4202                       MVT::i8, MVT::i16, 2/*#Ops*/, 0, 1, 
 4232 /*  8500*/      /*SwitchType*/ 14, MVT::i8,// ->8516
 4236                       MVT::i8, MVT::i16, 3/*#Ops*/, 0, 3, 4, 
 4258 /*  8549*/      /*SwitchType*/ 14, MVT::i8,// ->8565
 4262                       MVT::i8, MVT::i16, 3/*#Ops*/, 2, 3, 4, 
 4279 /*  8590*/        /*SwitchType*/ 11, MVT::i8,// ->8603
 4282                         MVT::i8, MVT::i16, 2/*#Ops*/, 0, 2, 
 4293 /*  8617*/        OPC_CheckType, MVT::i8,
 4295                       MVT::i8, MVT::i16, 2/*#Ops*/, 0, 1, 
 4319 /*  8666*/      /*SwitchType*/ 14, MVT::i8,// ->8682
 4323                       MVT::i8, MVT::i16, 3/*#Ops*/, 0, 3, 4, 
 4339 /*  8706*/        /*SwitchType*/ 11, MVT::i8,// ->8719
 4342                         MVT::i8, MVT::i16, 2/*#Ops*/, 0, 2, 
 4353 /*  8733*/        OPC_CheckType, MVT::i8,
 4355                       MVT::i8, MVT::i16, 2/*#Ops*/, 0, 1, 
 4367 /*  8758*/      OPC_SwitchType /*2 cases */, 24, MVT::i8,// ->8785
 4372                         MVT::i8, 2/*#Ops*/, 2, 3, 
 4377                         MVT::i8, 2/*#Ops*/, 2, 3, 
 4527 /*  9038*/    OPC_SwitchType /*2 cases */, 11, MVT::i8,// ->9052
 4530                     MVT::i8, 3/*#Ops*/, 0, 1, 3, 
 4542 /*  9070*/    OPC_SwitchType /*2 cases */, 24, MVT::i8,// ->9097
 4547                       MVT::i8, 1/*#Ops*/, 1, 
 4553                       MVT::i8, 1/*#Ops*/, 1, 
 4602 /*  9167*/    OPC_SwitchType /*2 cases */, 9, MVT::i8,// ->9179
 4604                     MVT::i8, MVT::i16, 2/*#Ops*/, 0, 0, 
 4615 /*  9195*/    OPC_SwitchType /*2 cases */, 8, MVT::i8,// ->9206
 4617                     MVT::i8, MVT::i16, 1/*#Ops*/, 0, 
 4628 /*  9221*/    OPC_SwitchType /*2 cases */, 8, MVT::i8,// ->9232
 4630                     MVT::i8, MVT::i16, 1/*#Ops*/, 0, 
 4642 /*  9248*/    OPC_CheckValueType, MVT::i8,
 4667                   MVT::i8, 2/*#Ops*/, 0, 1, 
 4673 /*  9311*/    OPC_CheckChild1Type, MVT::i8,
 4674 /*  9313*/    OPC_SwitchType /*2 cases */, 9, MVT::i8,// ->9325
 4676                     MVT::i8, MVT::i16, 2/*#Ops*/, 0, 1, 
 4688 /*  9342*/    OPC_CheckChild1Type, MVT::i8,
 4689 /*  9344*/    OPC_SwitchType /*2 cases */, 9, MVT::i8,// ->9356
 4691                     MVT::i8, MVT::i16, 2/*#Ops*/, 0, 1, 
 4703 /*  9373*/    OPC_CheckChild1Type, MVT::i8,
 4704 /*  9375*/    OPC_SwitchType /*2 cases */, 9, MVT::i8,// ->9387
 4706                     MVT::i8, MVT::i16, 2/*#Ops*/, 0, 1, 
 4717 /*  9403*/    OPC_SwitchType /*2 cases */, 8, MVT::i8,// ->9414
 4719                     MVT::i8, MVT::i16, 1/*#Ops*/, 0, 
 4844 if (cast<MemSDNode>(N)->getMemoryVT() != MVT::i8) return false;
gen/lib/Target/MSP430/MSP430GenRegisterInfo.inc
  356   /* 0 */ MVT::i8, MVT::Other,
gen/lib/Target/Mips/MipsGenCallingConv.inc
  113   if (LocVT == MVT::i8 ||
  130   if (LocVT == MVT::i8 ||
  269   if (LocVT == MVT::i8 ||
  286   if (LocVT == MVT::i8 ||
  341       LocVT == MVT::i8 ||
  470   if (LocVT == MVT::i8 ||
  711     if (LocVT == MVT::i8 ||
  728     if (LocVT == MVT::i8 ||
  783       LocVT == MVT::i8 ||
gen/lib/Target/Mips/MipsGenDAGISel.inc
21661 /* 40385*/        OPC_CheckValueType, MVT::i8,
21673 /* 40406*/        OPC_CheckValueType, MVT::i8,
21693 /* 40458*/        OPC_CheckValueType, MVT::i8,
21912 /* 40984*/        OPC_CheckValueType, MVT::i8,
21924 /* 41005*/        OPC_CheckValueType, MVT::i8,
21944 /* 41057*/        OPC_CheckValueType, MVT::i8,
24264 /* 45460*/      OPC_CheckValueType, MVT::i8,
30022 if (cast<MemSDNode>(N)->getMemoryVT() != MVT::i8) return false;
gen/lib/Target/NVPTX/NVPTXGenDAGISel.inc
69391 /*146638*/      OPC_CheckValueType, MVT::i8,
gen/lib/Target/PowerPC/PPCGenCallingConv.inc
  328   if (LocVT == MVT::i8) {
  568   if (LocVT == MVT::i8) {
gen/lib/Target/PowerPC/PPCGenDAGISel.inc
28366 /* 68260*/      OPC_CheckValueType, MVT::i8,
35058 /* 90282*/            OPC_CheckValueType, MVT::i8,
35096 /* 90375*/            OPC_CheckValueType, MVT::i8,
35134 /* 90468*/            OPC_CheckValueType, MVT::i8,
35172 /* 90561*/            OPC_CheckValueType, MVT::i8,
35210 /* 90654*/            OPC_CheckValueType, MVT::i8,
35248 /* 90747*/            OPC_CheckValueType, MVT::i8,
35286 /* 90840*/            OPC_CheckValueType, MVT::i8,
35324 /* 90933*/            OPC_CheckValueType, MVT::i8,
35362 /* 91026*/            OPC_CheckValueType, MVT::i8,
35400 /* 91119*/            OPC_CheckValueType, MVT::i8,
35438 /* 91212*/            OPC_CheckValueType, MVT::i8,
35476 /* 91305*/            OPC_CheckValueType, MVT::i8,
35514 /* 91398*/            OPC_CheckValueType, MVT::i8,
35552 /* 91491*/            OPC_CheckValueType, MVT::i8,
35590 /* 91584*/            OPC_CheckValueType, MVT::i8,
35628 /* 91677*/            OPC_CheckValueType, MVT::i8,
39786 /*100244*/              OPC_CheckValueType, MVT::i8,
39798 /*100264*/              OPC_CheckValueType, MVT::i8,
39810 /*100284*/              OPC_CheckValueType, MVT::i8,
39822 /*100304*/              OPC_CheckValueType, MVT::i8,
39836 /*100326*/              OPC_CheckValueType, MVT::i8,
39848 /*100346*/              OPC_CheckValueType, MVT::i8,
39860 /*100366*/              OPC_CheckValueType, MVT::i8,
39872 /*100386*/              OPC_CheckValueType, MVT::i8,
39961 /*100532*/              OPC_CheckValueType, MVT::i8,
39977 /*100559*/              OPC_CheckValueType, MVT::i8,
39992 /*100582*/              OPC_CheckValueType, MVT::i8,
40008 /*100609*/              OPC_CheckValueType, MVT::i8,
41251 /*103609*/        OPC_CheckValueType, MVT::i8,
44132 if (cast<MemSDNode>(N)->getMemoryVT() != MVT::i8) return false;
gen/lib/Target/RISCV/RISCVGenDAGISel.inc
13849 if (cast<MemSDNode>(N)->getMemoryVT() != MVT::i8) return false;
gen/lib/Target/Sparc/SparcGenDAGISel.inc
 3457 if (cast<MemSDNode>(N)->getMemoryVT() != MVT::i8) return false;
gen/lib/Target/SystemZ/SystemZGenDAGISel.inc
21350 /* 40116*/      OPC_CheckValueType, MVT::i8,
26075 /* 49584*/          OPC_CheckValueType, MVT::i8,
26089 /* 49607*/          OPC_CheckValueType, MVT::i8,
29840   return cast<LoadSDNode>(N)->getMemoryVT() == MVT::i8;
29884 if (cast<MemSDNode>(N)->getMemoryVT() != MVT::i8) return false;
gen/lib/Target/WebAssembly/WebAssemblyGenDAGISel.inc
15069 /* 29535*/          OPC_CheckValueType, MVT::i8,
15084 /* 29560*/          OPC_CheckValueType, MVT::i8,
15133 /* 29642*/        OPC_CheckValueType, MVT::i8,
21174 if (cast<MemSDNode>(N)->getMemoryVT() != MVT::i8) return false;
21303 if (cast<LoadSDNode>(N)->getMemoryVT().getScalarType() != MVT::i8) return false;
gen/lib/Target/X86/X86GenCallingConv.inc
  383       LocVT == MVT::i8 ||
  569       LocVT == MVT::i8 ||
  631     LocVT = MVT::i8;
  648     if (LocVT == MVT::i8) {
  694   if (LocVT == MVT::i8 ||
  723   if (LocVT == MVT::i8 ||
  765       LocVT == MVT::i8 ||
  808       LocVT == MVT::i8 ||
 1071       LocVT == MVT::i8 ||
 1095       LocVT == MVT::i8 ||
 1388       LocVT == MVT::i8 ||
 1656   if (LocVT == MVT::i8 ||
 1775   if (LocVT == MVT::i8 ||
 1814   if (LocVT == MVT::i8 ||
 1874       LocVT == MVT::i8 ||
 2144     LocVT = MVT::i8;
 2216   if (LocVT == MVT::i8) {
 2305   if (LocVT == MVT::i8 ||
 2337       LocVT == MVT::i8 ||
 2659     LocVT = MVT::i8;
 2669     LocVT = MVT::i8;
 2678   if (LocVT == MVT::i8) {
 2947   if (LocVT == MVT::i8) {
 2988   if (LocVT == MVT::i8 ||
 3020     LocVT = MVT::i8;
 3049   if (LocVT == MVT::i8) {
 3357   if (LocVT == MVT::i8 ||
 3387   if (LocVT == MVT::i8 ||
 3427     LocVT = MVT::i8;
 3437     LocVT = MVT::i8;
 3446   if (LocVT == MVT::i8) {
 3560   if (LocVT == MVT::i8 ||
 3590     LocVT = MVT::i8;
 3619   if (LocVT == MVT::i8) {
 3790     LocVT = MVT::i8;
 3819   if (LocVT == MVT::i8) {
gen/lib/Target/X86/X86GenDAGISel.inc
  561 /*  1060*/          OPC_CheckType, MVT::i8,
  563 /*  1063*/          OPC_CheckType, MVT::i8,
  585 /*  1109*/          OPC_CheckType, MVT::i8,
  609 /*  1158*/          OPC_CheckType, MVT::i8,
  633 /*  1207*/          OPC_CheckType, MVT::i8,
  651 /*  1246*/          OPC_CheckChild1Type, MVT::i8,
  652 /*  1248*/          OPC_CheckType, MVT::i8,
  667 /*  1281*/          OPC_CheckChild1Type, MVT::i8,
  683 /*  1316*/          OPC_CheckChild1Type, MVT::i8,
  699 /*  1351*/          OPC_CheckChild1Type, MVT::i8,
  718 /*  1391*/          OPC_CheckType, MVT::i8,
  720 /*  1394*/          OPC_CheckType, MVT::i8,
  738 /*  1433*/          OPC_CheckType, MVT::i8,
  758 /*  1475*/          OPC_CheckType, MVT::i8,
  778 /*  1517*/          OPC_CheckType, MVT::i8,
  797 /*  1557*/          OPC_CheckChild1Type, MVT::i8,
  798 /*  1559*/          OPC_CheckType, MVT::i8,
  814 /*  1594*/          OPC_CheckChild1Type, MVT::i8,
  831 /*  1631*/          OPC_CheckChild1Type, MVT::i8,
  848 /*  1668*/          OPC_CheckChild1Type, MVT::i8,
  881 /*  1734*/          OPC_CheckType, MVT::i8,
  883 /*  1737*/          OPC_CheckType, MVT::i8,
  905 /*  1783*/          OPC_CheckType, MVT::i8,
  929 /*  1832*/          OPC_CheckType, MVT::i8,
  953 /*  1881*/          OPC_CheckType, MVT::i8,
  971 /*  1920*/          OPC_CheckChild1Type, MVT::i8,
  972 /*  1922*/          OPC_CheckType, MVT::i8,
  987 /*  1955*/          OPC_CheckChild1Type, MVT::i8,
 1003 /*  1990*/          OPC_CheckChild1Type, MVT::i8,
 1019 /*  2025*/          OPC_CheckChild1Type, MVT::i8,
 1038 /*  2065*/          OPC_CheckType, MVT::i8,
 1040 /*  2068*/          OPC_CheckType, MVT::i8,
 1058 /*  2107*/          OPC_CheckType, MVT::i8,
 1078 /*  2149*/          OPC_CheckType, MVT::i8,
 1098 /*  2191*/          OPC_CheckType, MVT::i8,
 1117 /*  2231*/          OPC_CheckChild1Type, MVT::i8,
 1118 /*  2233*/          OPC_CheckType, MVT::i8,
 1134 /*  2268*/          OPC_CheckChild1Type, MVT::i8,
 1151 /*  2305*/          OPC_CheckChild1Type, MVT::i8,
 1168 /*  2342*/          OPC_CheckChild1Type, MVT::i8,
 1201 /*  2408*/          OPC_CheckType, MVT::i8,
 1203 /*  2411*/          OPC_CheckType, MVT::i8,
 1225 /*  2457*/          OPC_CheckType, MVT::i8,
 1249 /*  2506*/          OPC_CheckType, MVT::i8,
 1273 /*  2555*/          OPC_CheckType, MVT::i8,
 1291 /*  2594*/          OPC_CheckChild1Type, MVT::i8,
 1292 /*  2596*/          OPC_CheckType, MVT::i8,
 1307 /*  2629*/          OPC_CheckChild1Type, MVT::i8,
 1323 /*  2664*/          OPC_CheckChild1Type, MVT::i8,
 1339 /*  2699*/          OPC_CheckChild1Type, MVT::i8,
 1358 /*  2739*/          OPC_CheckType, MVT::i8,
 1360 /*  2742*/          OPC_CheckType, MVT::i8,
 1378 /*  2781*/          OPC_CheckType, MVT::i8,
 1398 /*  2823*/          OPC_CheckType, MVT::i8,
 1418 /*  2865*/          OPC_CheckType, MVT::i8,
 1437 /*  2905*/          OPC_CheckChild1Type, MVT::i8,
 1438 /*  2907*/          OPC_CheckType, MVT::i8,
 1454 /*  2942*/          OPC_CheckChild1Type, MVT::i8,
 1471 /*  2979*/          OPC_CheckChild1Type, MVT::i8,
 1488 /*  3016*/          OPC_CheckChild1Type, MVT::i8,
 1521 /*  3082*/          OPC_CheckType, MVT::i8,
 1523 /*  3085*/          OPC_CheckType, MVT::i8,
 1545 /*  3131*/          OPC_CheckType, MVT::i8,
 1569 /*  3180*/          OPC_CheckType, MVT::i8,
 1593 /*  3229*/          OPC_CheckType, MVT::i8,
 1611 /*  3268*/          OPC_CheckChild1Type, MVT::i8,
 1612 /*  3270*/          OPC_CheckType, MVT::i8,
 1627 /*  3303*/          OPC_CheckChild1Type, MVT::i8,
 1643 /*  3338*/          OPC_CheckChild1Type, MVT::i8,
 1659 /*  3373*/          OPC_CheckChild1Type, MVT::i8,
 1676 /*  3410*/          OPC_CheckChild1Type, MVT::i8,
 1677 /*  3412*/          OPC_CheckType, MVT::i8,
 1692 /*  3445*/          OPC_CheckChild1Type, MVT::i8,
 1708 /*  3480*/          OPC_CheckChild1Type, MVT::i8,
 1724 /*  3515*/          OPC_CheckChild1Type, MVT::i8,
 1743 /*  3555*/          OPC_CheckType, MVT::i8,
 1745 /*  3558*/          OPC_CheckType, MVT::i8,
 1763 /*  3597*/          OPC_CheckType, MVT::i8,
 1783 /*  3639*/          OPC_CheckType, MVT::i8,
 1803 /*  3681*/          OPC_CheckType, MVT::i8,
 1822 /*  3721*/          OPC_CheckChild1Type, MVT::i8,
 1823 /*  3723*/          OPC_CheckType, MVT::i8,
 1839 /*  3758*/          OPC_CheckChild1Type, MVT::i8,
 1856 /*  3795*/          OPC_CheckChild1Type, MVT::i8,
 1873 /*  3832*/          OPC_CheckChild1Type, MVT::i8,
 1906 /*  3898*/          OPC_CheckType, MVT::i8,
 1908 /*  3901*/          OPC_CheckType, MVT::i8,
 1930 /*  3947*/          OPC_CheckType, MVT::i8,
 1954 /*  3996*/          OPC_CheckType, MVT::i8,
 1978 /*  4045*/          OPC_CheckType, MVT::i8,
 1996 /*  4084*/          OPC_CheckChild1Type, MVT::i8,
 1997 /*  4086*/          OPC_CheckType, MVT::i8,
 2012 /*  4119*/          OPC_CheckChild1Type, MVT::i8,
 2028 /*  4154*/          OPC_CheckChild1Type, MVT::i8,
 2044 /*  4189*/          OPC_CheckChild1Type, MVT::i8,
 2061 /*  4226*/          OPC_CheckChild1Type, MVT::i8,
 2062 /*  4228*/          OPC_CheckType, MVT::i8,
 2077 /*  4261*/          OPC_CheckChild1Type, MVT::i8,
 2093 /*  4296*/          OPC_CheckChild1Type, MVT::i8,
 2109 /*  4331*/          OPC_CheckChild1Type, MVT::i8,
 2128 /*  4371*/          OPC_CheckType, MVT::i8,
 2130 /*  4374*/          OPC_CheckType, MVT::i8,
 2148 /*  4413*/          OPC_CheckType, MVT::i8,
 2168 /*  4455*/          OPC_CheckType, MVT::i8,
 2188 /*  4497*/          OPC_CheckType, MVT::i8,
 2207 /*  4537*/          OPC_CheckChild1Type, MVT::i8,
 2208 /*  4539*/          OPC_CheckType, MVT::i8,
 2224 /*  4574*/          OPC_CheckChild1Type, MVT::i8,
 2241 /*  4611*/          OPC_CheckChild1Type, MVT::i8,
 2258 /*  4648*/          OPC_CheckChild1Type, MVT::i8,
 2286 /*  4707*/            OPC_CheckType, MVT::i8,
 2409 /*  4971*/              OPC_CheckType, MVT::i8,
 2470 /*  5113*/            OPC_CheckType, MVT::i8,
 2532 /*  5263*/            OPC_CheckType, MVT::i8,
 2648 /*  5542*/                OPC_CheckType, MVT::i8,
 2725 /*  5707*/            OPC_CheckType, MVT::i8,
 2823 /*  5903*/          OPC_SwitchType /*4 cases */, 26, MVT::i8,// ->5932
 2879 /*  6033*/          OPC_SwitchType /*4 cases */, 26, MVT::i8,// ->6062
 2938 /*  6172*/            OPC_CheckType, MVT::i8,
 3002 /*  6321*/            OPC_CheckType, MVT::i8,
 3183 /*  6798*/                OPC_CheckType, MVT::i8,
 3260 /*  6963*/            OPC_CheckType, MVT::i8,
 3358 /*  7159*/          OPC_SwitchType /*4 cases */, 26, MVT::i8,// ->7188
 3414 /*  7289*/          OPC_SwitchType /*4 cases */, 26, MVT::i8,// ->7318
 3528 /*  7547*/            OPC_CheckType, MVT::i8,
 3603 /*  7710*/            OPC_CheckType, MVT::i8,
 3701 /*  7906*/          OPC_SwitchType /*4 cases */, 26, MVT::i8,// ->7935
 3757 /*  8036*/          OPC_SwitchType /*4 cases */, 26, MVT::i8,// ->8065
 3871 /*  8294*/            OPC_CheckType, MVT::i8,
 3946 /*  8457*/            OPC_CheckType, MVT::i8,
 4044 /*  8653*/          OPC_SwitchType /*4 cases */, 26, MVT::i8,// ->8682
 4100 /*  8783*/          OPC_SwitchType /*4 cases */, 26, MVT::i8,// ->8812
 4222 /*  9057*/              OPC_CheckType, MVT::i8,
 4291 /*  9215*/            OPC_SwitchType /*4 cases */, 29, MVT::i8,// ->9247
 4354 /*  9361*/            OPC_CheckType, MVT::i8,
 4491 /*  9658*/            OPC_CheckType, MVT::i8,
 4560 /*  9816*/          OPC_SwitchType /*4 cases */, 29, MVT::i8,// ->9848
 4625 /*  9968*/          OPC_CheckType, MVT::i8,
 4646 /* 10012*/          OPC_CheckType, MVT::i8,
 4667 /* 10056*/          OPC_CheckType, MVT::i8,
 4686 /* 10096*/          OPC_CheckChild2Type, MVT::i8,
 4704 /* 10135*/          OPC_CheckChild2Type, MVT::i8,
 4722 /* 10174*/          OPC_CheckChild2Type, MVT::i8,
 4751 /* 10233*/          OPC_CheckType, MVT::i8,
 4772 /* 10277*/          OPC_CheckType, MVT::i8,
 4793 /* 10321*/          OPC_CheckType, MVT::i8,
 4812 /* 10361*/          OPC_CheckChild2Type, MVT::i8,
 4830 /* 10400*/          OPC_CheckChild2Type, MVT::i8,
 4848 /* 10439*/          OPC_CheckChild2Type, MVT::i8,
 5160 /* 11093*/          OPC_CheckChild1Type, MVT::i8,
 5165 /* 11103*/            OPC_CheckType, MVT::i8,
 5174                           MVT::i8, 2/*#Ops*/, 1, 8,  // Results = #9
 5182 /* 11142*/            OPC_CheckType, MVT::i8,
 5192                           MVT::i8, 2/*#Ops*/, 1, 8,  // Results = #9
 5200 /* 11183*/            OPC_CheckType, MVT::i8,
 5210                           MVT::i8, 2/*#Ops*/, 1, 8,  // Results = #9
 5223 /* 11231*/          OPC_CheckType, MVT::i8,
 6143 /* 13182*/      OPC_SwitchType /*4 cases */, 26, MVT::i8,// ->13211
 6362 /* 13650*/        OPC_CheckChild1Type, MVT::i8,
 7491 /* 16062*/          OPC_CheckType, MVT::i8,
 7527 /* 16146*/          OPC_CheckType, MVT::i8,
 7566 /* 16234*/          OPC_CheckType, MVT::i8,
 7655 /* 16442*/          OPC_CheckType, MVT::i8,
 7736 /* 16623*/          OPC_CheckType, MVT::i8,
 8614 /* 18540*/            OPC_CheckType, MVT::i8,
 8670 /* 18673*/            OPC_CheckType, MVT::i8,
 8747 /* 18866*/            OPC_CheckType, MVT::i8,
 8795 /* 18969*/            OPC_CheckType, MVT::i8,
 8855 /* 19097*/            OPC_CheckType, MVT::i8,
 8914 /* 19229*/            OPC_CheckType, MVT::i8,
 8992 /* 19394*/            OPC_CheckType, MVT::i8,
 9040 /* 19497*/            OPC_CheckType, MVT::i8,
 9102 /* 19642*/            OPC_CheckType, MVT::i8,
 9175 /* 19823*/            OPC_CheckType, MVT::i8,
 9223 /* 19926*/            OPC_CheckType, MVT::i8,
 9283 /* 20054*/            OPC_CheckType, MVT::i8,
 9363 /* 20229*/            OPC_CheckType, MVT::i8,
 9411 /* 20332*/            OPC_CheckType, MVT::i8,
 9471 /* 20460*/            OPC_CheckType, MVT::i8,
 9551 /* 20635*/            OPC_CheckType, MVT::i8,
 9599 /* 20738*/            OPC_CheckType, MVT::i8,
 9659 /* 20866*/            OPC_CheckType, MVT::i8,
 9722 /* 21008*/      /*SwitchType*/ 20, MVT::i8,// ->21030
 9819 /* 21214*/        OPC_CheckChild2Type, MVT::i8,
 9876 /* 21333*/            OPC_CheckType, MVT::i8,
 9959 /* 21491*/            OPC_CheckType, MVT::i8,
10135 /* 21844*/        /*SwitchType*/ 27, MVT::i8,// ->21873
10154 /* 21880*/        OPC_CheckChild0Type, MVT::i8,
10230 /* 22019*/      OPC_SwitchType /*4 cases */, 20, MVT::i8,// ->22042
10357 /* 22282*/          OPC_CheckType, MVT::i8,
10411 /* 22379*/          OPC_CheckType, MVT::i8,
10465 /* 22475*/        OPC_CheckChild0Type, MVT::i8,
18866 /* 37913*/        OPC_CheckType, MVT::i8,
18891 /* 37970*/        OPC_CheckType, MVT::i8,
18910 /* 38016*/        OPC_CheckChild1Type, MVT::i8,
18928 /* 38061*/        OPC_CheckChild1Type, MVT::i8,
18952 /* 38118*/        OPC_CheckType, MVT::i8,
18984 /* 38193*/          OPC_SwitchType /*3 cases */, 11, MVT::i8,// ->38207
18987                           MVT::i8, MVT::i32, 1/*#Ops*/, 0, 
19015 /* 38255*/        OPC_CheckChild1Type, MVT::i8,
19016 /* 38257*/        OPC_SwitchType /*4 cases */, 8, MVT::i8,// ->38268
19018                         MVT::i8, MVT::i32, 1/*#Ops*/, 0, 
19042 /* 38308*/          OPC_CheckType, MVT::i8,
19044 /* 38311*/          OPC_SwitchType /*4 cases */, 11, MVT::i8,// ->38325
19047                           MVT::i8, MVT::i32, 2/*#Ops*/, 0, 2, 
19070 /* 38366*/          OPC_CheckChild1Type, MVT::i8,
19109 /* 38459*/          /*SwitchType*/ 11, MVT::i8,// ->38472
19112                           MVT::i8, MVT::i32, 1/*#Ops*/, 0, 
19144 /* 38525*/          OPC_CheckType, MVT::i8,
19169 /* 38582*/          OPC_CheckType, MVT::i8,
19188 /* 38628*/          OPC_CheckChild1Type, MVT::i8,
19206 /* 38673*/          OPC_CheckChild1Type, MVT::i8,
19230 /* 38730*/        OPC_CheckChild1Type, MVT::i8,
19234                       MVT::i8, 2/*#Ops*/, 0, 1,  // Results = #2
19249 /* 38769*/        OPC_CheckType, MVT::i8,
19281 /* 38844*/          OPC_SwitchType /*3 cases */, 11, MVT::i8,// ->38858
19284                           MVT::i8, MVT::i32, 1/*#Ops*/, 0, 
19312 /* 38906*/        OPC_CheckChild1Type, MVT::i8,
19313 /* 38908*/        OPC_SwitchType /*4 cases */, 8, MVT::i8,// ->38919
19315                         MVT::i8, MVT::i32, 1/*#Ops*/, 0, 
19336 /* 38953*/        OPC_CheckChild1Type, MVT::i8,
19340                       MVT::i8, 2/*#Ops*/, 0, 1,  // Results = #2
19353 /* 38995*/          OPC_CheckType, MVT::i8,
19355 /* 38998*/          OPC_SwitchType /*4 cases */, 11, MVT::i8,// ->39012
19358                           MVT::i8, MVT::i32, 2/*#Ops*/, 0, 2, 
19381 /* 39053*/          OPC_CheckChild1Type, MVT::i8,
19420 /* 39146*/          /*SwitchType*/ 11, MVT::i8,// ->39159
19423                           MVT::i8, MVT::i32, 1/*#Ops*/, 0, 
19455 /* 39210*/        OPC_CheckType, MVT::i8,
19480 /* 39267*/        OPC_CheckType, MVT::i8,
19499 /* 39313*/        OPC_CheckChild1Type, MVT::i8,
19517 /* 39358*/        OPC_CheckChild1Type, MVT::i8,
19566 /* 39473*/        OPC_CheckType, MVT::i8,
19598 /* 39548*/          OPC_SwitchType /*3 cases */, 11, MVT::i8,// ->39562
19601                           MVT::i8, MVT::i32, 1/*#Ops*/, 0, 
19629 /* 39610*/        OPC_CheckChild1Type, MVT::i8,
19630 /* 39612*/        OPC_SwitchType /*4 cases */, 9, MVT::i8,// ->39624
19632                         MVT::i8, MVT::i32, 2/*#Ops*/, 0, 0, 
19656 /* 39667*/          OPC_CheckType, MVT::i8,
19658 /* 39670*/          OPC_SwitchType /*4 cases */, 11, MVT::i8,// ->39684
19661                           MVT::i8, MVT::i32, 2/*#Ops*/, 0, 2, 
19684 /* 39725*/          OPC_CheckChild1Type, MVT::i8,
19723 /* 39818*/          /*SwitchType*/ 11, MVT::i8,// ->39831
19726                           MVT::i8, MVT::i32, 1/*#Ops*/, 0, 
20064                           MVT::i8, 1/*#Ops*/, 10,  // Results = #11
20153 /* 40697*/        OPC_CheckType, MVT::i8,
20157                       MVT::i8, MVT::i32, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
20203 /* 40805*/          OPC_CheckType, MVT::i8,
20207                         MVT::i8, MVT::i32, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
20341 /* 41130*/      OPC_CheckType, MVT::i8,
20395 /* 41263*/      OPC_CheckType, MVT::i8,
20448 /* 41383*/      OPC_CheckChild1Type, MVT::i8,
20454                       MVT::i8, 2/*#Ops*/, 0, 1,  // Results = #2
20463                       MVT::i8, 2/*#Ops*/, 0, 2,  // Results = #3
20479 /* 41456*/      OPC_CheckType, MVT::i8,
20480 /* 41458*/      OPC_EmitInteger, MVT::i8, 2, 
20483                     MVT::i8, 1/*#Ops*/, 1, 
20623 /* 41758*/      OPC_CheckChild1Type, MVT::i8,
20661 /* 41867*/      OPC_CheckChild1Type, MVT::i8,
20712                       MVT::i8, 2/*#Ops*/, 0, 1,  // Results = #2
20720                       MVT::i8, 2/*#Ops*/, 0, 1,  // Results = #2
20766                     MVT::i8, 2/*#Ops*/, 0, 2,  // Results = #3
20896                         MVT::i8, 1/*#Ops*/, 4,  // Results = #5
20907 /* 42472*/        OPC_SwitchType /*3 cases */, 11, MVT::i8,// ->42486
20910                         MVT::i8, MVT::i32, 2/*#Ops*/, 0, 2, 
20970 /* 42613*/        OPC_SwitchType /*4 cases */, 9, MVT::i8,// ->42625
20972                         MVT::i8, MVT::i32, 2/*#Ops*/, 0, 1, 
32317 /* 67074*/        OPC_CheckType, MVT::i8,
32322                       MVT::i8, MVT::i32, 5/*#Ops*/, 3, 4, 5, 6, 7, 
32483 /* 67422*/          OPC_CheckType, MVT::i8,
32486                         MVT::i8, MVT::i32, 1/*#Ops*/, 1, 
33524 /* 69681*/        /*SwitchType*/ 12, MVT::i8,// ->69695
33527                         MVT::i8, 3/*#Ops*/, 0, 1, 2, 
34077 /* 70869*/        OPC_CheckType, MVT::i8,
34094 /* 70903*/        OPC_CheckType, MVT::i8,
34112 /* 70939*/        OPC_CheckType, MVT::i8,
34154 /* 71017*/        OPC_CheckType, MVT::i8,
34158 /* 71024*/          OPC_CheckType, MVT::i8,
34161                         MVT::i8, MVT::i32, 1/*#Ops*/, 0, 
34194 /* 71092*/        OPC_CheckChild1Type, MVT::i8,
34195 /* 71094*/        OPC_SwitchType /*4 cases */, 8, MVT::i8,// ->71105
34197                         MVT::i8, MVT::i32, 1/*#Ops*/, 0, 
34218 /* 71139*/        OPC_CheckChild1Type, MVT::i8,
34219 /* 71141*/        OPC_CheckType, MVT::i8,
34221                       MVT::i8, MVT::i32, 1/*#Ops*/, 0, 
34226 /* 71154*/        OPC_CheckChild1Type, MVT::i8,
34234 /* 71169*/        OPC_CheckChild1Type, MVT::i8,
34242 /* 71184*/        OPC_CheckChild1Type, MVT::i8,
34250 /* 71198*/        OPC_CheckChild1Type, MVT::i8,
34251 /* 71200*/        OPC_SwitchType /*4 cases */, 27, MVT::i8,// ->71230
34255                           MVT::i8, MVT::i32, 2/*#Ops*/, 0, 2, 
34261                           MVT::i8, MVT::i32, 1/*#Ops*/, 0, 
34597 /* 71994*/        OPC_CheckType, MVT::i8,
34615 /* 72031*/        OPC_CheckType, MVT::i8,
34634 /* 72070*/        OPC_CheckType, MVT::i8,
34678 /* 72154*/        OPC_CheckType, MVT::i8,
34682 /* 72161*/          OPC_CheckType, MVT::i8,
34685                         MVT::i8, MVT::i32, 1/*#Ops*/, 0, 
34718 /* 72229*/        OPC_CheckChild1Type, MVT::i8,
34719 /* 72231*/        OPC_SwitchType /*4 cases */, 8, MVT::i8,// ->72242
34721                         MVT::i8, MVT::i32, 1/*#Ops*/, 0, 
34742 /* 72276*/        OPC_CheckChild1Type, MVT::i8,
34743 /* 72278*/        OPC_CheckType, MVT::i8,
34745                       MVT::i8, MVT::i32, 1/*#Ops*/, 0, 
34750 /* 72291*/        OPC_CheckChild1Type, MVT::i8,
34758 /* 72306*/        OPC_CheckChild1Type, MVT::i8,
34766 /* 72321*/        OPC_CheckChild1Type, MVT::i8,
34774 /* 72335*/        OPC_CheckChild1Type, MVT::i8,
34775 /* 72337*/        OPC_SwitchType /*4 cases */, 27, MVT::i8,// ->72367
34779                           MVT::i8, MVT::i32, 2/*#Ops*/, 0, 2, 
34785                           MVT::i8, MVT::i32, 1/*#Ops*/, 0, 
35472 /* 73782*/          OPC_EmitInteger, MVT::i8, 3, 
35481 /* 73803*/          OPC_EmitInteger, MVT::i8, 3, 
35560 /* 74016*/          OPC_EmitInteger, MVT::i8, 3, 
35608 /* 74153*/          OPC_EmitInteger, MVT::i8, 3, 
36486 /* 76180*/          OPC_EmitInteger, MVT::i8, 1, 
36495 /* 76201*/          OPC_EmitInteger, MVT::i8, 1, 
36574 /* 76414*/          OPC_EmitInteger, MVT::i8, 1, 
36622 /* 76551*/          OPC_EmitInteger, MVT::i8, 1, 
36722 /* 76778*/        OPC_CheckType, MVT::i8,
36726                       MVT::i8, MVT::i32, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
36772 /* 76886*/          OPC_CheckType, MVT::i8,
36776                         MVT::i8, MVT::i32, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
37025 /* 77440*/          OPC_CheckType, MVT::i8,
37028                         MVT::i8, MVT::i32, 2/*#Ops*/, 0, 2, 
37066 /* 77519*/          OPC_CheckType, MVT::i8,
37069                         MVT::i8, MVT::i32, 2/*#Ops*/, 1, 2, 
37148 /* 77692*/        OPC_SwitchType /*4 cases */, 9, MVT::i8,// ->77704
37150                         MVT::i8, MVT::i32, 2/*#Ops*/, 0, 1, 
37178 /* 77753*/        OPC_CheckChild2Type, MVT::i8,
37221 /* 77855*/        OPC_CheckChild2Type, MVT::i8,
37326 /* 78086*/        /*SwitchType*/ 19, MVT::i8,// ->78107
37337 /* 78109*/        OPC_CheckChild2Type, MVT::i8,
37377 /* 78199*/        OPC_CheckChild2Type, MVT::i8,
37420 /* 78301*/        OPC_CheckChild2Type, MVT::i8,
37525 /* 78532*/        /*SwitchType*/ 19, MVT::i8,// ->78553
37536 /* 78555*/        OPC_CheckChild2Type, MVT::i8,
37576 /* 78642*/      OPC_CheckChild2Type, MVT::i8,
37581                     MVT::i8, 6/*#Ops*/, 3, 4, 5, 6, 7, 2, 
37784 /* 79070*/        OPC_EmitInteger, MVT::i8, 8, 
38239 /* 80037*/        OPC_CheckType, MVT::i8,
38243                       MVT::i8, MVT::i32, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
38289 /* 80143*/        OPC_CheckType, MVT::i8,
38293                       MVT::i8, MVT::i32, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
38633 /* 80903*/          OPC_CheckType, MVT::i8,
38636                         MVT::i8, MVT::i32, 2/*#Ops*/, 0, 2, 
38674 /* 80982*/          OPC_CheckType, MVT::i8,
38677                         MVT::i8, MVT::i32, 2/*#Ops*/, 1, 2, 
38714 /* 81058*/        OPC_SwitchType /*4 cases */, 9, MVT::i8,// ->81070
38716                         MVT::i8, MVT::i32, 2/*#Ops*/, 0, 1, 
38750 /* 81128*/        OPC_CheckType, MVT::i8,
38754                       MVT::i8, MVT::i32, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
38800 /* 81234*/        OPC_CheckType, MVT::i8,
38804                       MVT::i8, MVT::i32, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
38963 /* 81570*/          OPC_CheckType, MVT::i8,
38966                         MVT::i8, MVT::i32, 2/*#Ops*/, 0, 2, 
39004 /* 81649*/          OPC_CheckType, MVT::i8,
39007                         MVT::i8, MVT::i32, 2/*#Ops*/, 1, 2, 
39044 /* 81725*/        OPC_SwitchType /*4 cases */, 9, MVT::i8,// ->81737
39046                         MVT::i8, MVT::i32, 2/*#Ops*/, 0, 1, 
39080 /* 81795*/        OPC_CheckType, MVT::i8,
39084                       MVT::i8, MVT::i32, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
39130 /* 81901*/        OPC_CheckType, MVT::i8,
39134                       MVT::i8, MVT::i32, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
39176 /* 82002*/        OPC_SwitchType /*4 cases */, 8, MVT::i8,// ->82013
39178                         MVT::i8, MVT::i32, 1/*#Ops*/, 0, 
39200 /* 82058*/        OPC_SwitchType /*4 cases */, 10, MVT::i8,// ->82071
39203                         MVT::i8, MVT::i32, 1/*#Ops*/, 0, 
39295 /* 82289*/          OPC_CheckType, MVT::i8,
39298                         MVT::i8, MVT::i32, 2/*#Ops*/, 0, 2, 
39336 /* 82368*/          OPC_CheckType, MVT::i8,
39339                         MVT::i8, MVT::i32, 2/*#Ops*/, 1, 2, 
39376 /* 82444*/        OPC_SwitchType /*4 cases */, 9, MVT::i8,// ->82456
39378                         MVT::i8, MVT::i32, 2/*#Ops*/, 0, 1, 
39413 /* 82517*/          OPC_CheckType, MVT::i8,
39417                         MVT::i8, MVT::i32, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
39454 /* 82611*/        OPC_SwitchType /*4 cases */, 8, MVT::i8,// ->82622
39456                         MVT::i8, MVT::i32, 1/*#Ops*/, 0, 
39478 /* 82667*/        OPC_SwitchType /*4 cases */, 10, MVT::i8,// ->82680
39481                         MVT::i8, MVT::i32, 1/*#Ops*/, 0, 
39507 /* 82722*/      OPC_SwitchType /*4 cases */, 8, MVT::i8,// ->82733
39509                       MVT::i8, MVT::i32, 1/*#Ops*/, 0, 
39569 /* 82840*/          OPC_CheckType, MVT::i8,
39572                         MVT::i8, MVT::i32, 2/*#Ops*/, 0, 2, 
39615 /* 82932*/        OPC_CheckType, MVT::i8,
39617                       MVT::i8, MVT::i32, 2/*#Ops*/, 0, 1, 
39654 /* 83004*/        OPC_CheckType, MVT::i8,
39659                       MVT::i8, MVT::i32, 6/*#Ops*/, 0, 4, 5, 6, 7, 8, 
39712 /* 83126*/        OPC_CheckType, MVT::i8,
39717                       MVT::i8, MVT::i32, 6/*#Ops*/, 2, 4, 5, 6, 7, 8, 
39808 /* 83322*/          OPC_CheckType, MVT::i8,
39812                         MVT::i8, MVT::i32, 2/*#Ops*/, 0, 3, 
39852 /* 83410*/        OPC_SwitchType /*4 cases */, 12, MVT::i8,// ->83425
39855                         MVT::i8, MVT::i32, 2/*#Ops*/, 0, 1, 
39893 /* 83493*/        OPC_CheckType, MVT::i8,
39898                       MVT::i8, MVT::i32, 6/*#Ops*/, 0, 4, 5, 6, 7, 8, 
39952 /* 83633*/      /*SwitchType*/ 48, MVT::i8,// ->83683
39957                       MVT::i8, 2/*#Ops*/, 1, 3,  // Results = #4
39962                       MVT::i8, 2/*#Ops*/, 5, 7,  // Results = #8
39965                       MVT::i8, MVT::i32, 2/*#Ops*/, 4, 8, 
40051 /* 83881*/          OPC_CheckType, MVT::i8,
40055                         MVT::i8, MVT::i32, 2/*#Ops*/, 0, 3, 
40095 /* 83969*/        OPC_SwitchType /*4 cases */, 12, MVT::i8,// ->83984
40098                         MVT::i8, MVT::i32, 2/*#Ops*/, 0, 1, 
41973 /* 87710*/        OPC_CheckChild0Type, MVT::i8,
42339 /* 88493*/      /*SwitchType*/ 19, MVT::i8,// ->88514
42350 /* 88516*/      OPC_CheckChild2Type, MVT::i8,
42454 /* 88748*/      /*SwitchType*/ 19, MVT::i8,// ->88769
42465 /* 88771*/      OPC_CheckChild2Type, MVT::i8,
42569 /* 89003*/      /*SwitchType*/ 19, MVT::i8,// ->89024
42580 /* 89026*/      OPC_CheckChild2Type, MVT::i8,
42625 /* 89124*/        OPC_CheckType, MVT::i8,
42629                       MVT::i8, MVT::i32, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
42675 /* 89230*/        OPC_CheckType, MVT::i8,
42679                       MVT::i8, MVT::i32, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
42773 /* 89435*/        OPC_SwitchType /*4 cases */, 10, MVT::i8,// ->89448
42776                         MVT::i8, MVT::i32, 1/*#Ops*/, 0, 
42800 /* 89497*/        OPC_SwitchType /*4 cases */, 10, MVT::i8,// ->89510
42803                         MVT::i8, MVT::i32, 1/*#Ops*/, 0, 
42897 /* 89732*/            OPC_SwitchType /*3 cases */, 11, MVT::i8,// ->89746
42900                             MVT::i8, MVT::i32, 2/*#Ops*/, 0, 2, 
42918 /* 89775*/          OPC_CheckType, MVT::i8,
42920                         MVT::i8, MVT::i32, 2/*#Ops*/, 0, 1, 
44165 /* 92394*/        OPC_CheckType, MVT::i8,
44169                       MVT::i8, MVT::i32, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
44280 /* 92634*/        OPC_SwitchType /*3 cases */, 11, MVT::i8,// ->92648
44283                         MVT::i8, MVT::i32, 2/*#Ops*/, 1, 2, 
44303 /* 92680*/      OPC_SwitchType /*4 cases */, 8, MVT::i8,// ->92691
44305                       MVT::i8, MVT::i32, 1/*#Ops*/, 0, 
44369 /* 92806*/            OPC_SwitchType /*3 cases */, 11, MVT::i8,// ->92820
44372                             MVT::i8, MVT::i32, 2/*#Ops*/, 0, 2, 
44390 /* 92849*/          OPC_CheckType, MVT::i8,
44392                         MVT::i8, MVT::i32, 2/*#Ops*/, 0, 1, 
44885 /* 93904*/        OPC_CheckType, MVT::i8,
44889                       MVT::i8, MVT::i32, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
44935 /* 94010*/        OPC_CheckType, MVT::i8,
44939                       MVT::i8, MVT::i32, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
45148 /* 94493*/      OPC_CheckType, MVT::i8,
45202 /* 94616*/      OPC_CheckType, MVT::i8,
45369 /* 94985*/      OPC_CheckChild1Type, MVT::i8,
45407 /* 95085*/      OPC_CheckChild1Type, MVT::i8,
45501 /* 95292*/          OPC_SwitchType /*3 cases */, 11, MVT::i8,// ->95306
45504                           MVT::i8, MVT::i32, 2/*#Ops*/, 0, 2, 
45558 /* 95403*/          OPC_SwitchType /*3 cases */, 11, MVT::i8,// ->95417
45561                           MVT::i8, MVT::i32, 2/*#Ops*/, 0, 2, 
45580 /* 95448*/        OPC_SwitchType /*4 cases */, 9, MVT::i8,// ->95460
45582                         MVT::i8, MVT::i32, 2/*#Ops*/, 0, 1, 
45602 /* 95495*/        OPC_CheckType, MVT::i8,
45604                       MVT::i8, MVT::i32, 2/*#Ops*/, 0, 1, 
47467 /* 99504*/        OPC_CheckType, MVT::i8,
47471                       MVT::i8, MVT::i32, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
47517 /* 99610*/        OPC_CheckType, MVT::i8,
47521                       MVT::i8, MVT::i32, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
47569 /* 99720*/      OPC_CheckType, MVT::i8,
47623 /* 99843*/      OPC_CheckType, MVT::i8,
47753 /*100121*/      OPC_CheckChild1Type, MVT::i8,
47791 /*100221*/      OPC_CheckChild1Type, MVT::i8,
47829 /*100330*/        OPC_SwitchType /*4 cases */, 7, MVT::i8,// ->100340
47831                         MVT::i8, 1/*#Ops*/, 0, 
47904 /*100471*/            OPC_SwitchType /*3 cases */, 11, MVT::i8,// ->100485
47907                             MVT::i8, MVT::i32, 2/*#Ops*/, 0, 2, 
47925 /*100514*/          OPC_CheckType, MVT::i8,
47927                         MVT::i8, MVT::i32, 2/*#Ops*/, 0, 1, 
49424 /*103790*/          OPC_EmitInteger, MVT::i8, 15, 
49431 /*103807*/          OPC_EmitInteger, MVT::i8, 15, 
49438 /*103824*/          OPC_EmitInteger, MVT::i8, 15, 
49445 /*103841*/          OPC_EmitInteger, MVT::i8, 15, 
49452 /*103858*/          OPC_EmitInteger, MVT::i8, 15, 
49459 /*103875*/          OPC_EmitInteger, MVT::i8, 15, 
49466 /*103892*/          OPC_EmitInteger, MVT::i8, 15, 
49473 /*103909*/          OPC_EmitInteger, MVT::i8, 15, 
49480 /*103926*/          OPC_EmitInteger, MVT::i8, 15, 
49487 /*103943*/          OPC_EmitInteger, MVT::i8, 15, 
49494 /*103960*/          OPC_EmitInteger, MVT::i8, 15, 
49501 /*103977*/          OPC_EmitInteger, MVT::i8, 15, 
49539 /*104047*/        OPC_EmitInteger, MVT::i8, 15, 
49546 /*104064*/        OPC_EmitInteger, MVT::i8, 15, 
49553 /*104081*/        OPC_EmitInteger, MVT::i8, 15, 
49560 /*104098*/        OPC_EmitInteger, MVT::i8, 15, 
49567 /*104115*/        OPC_EmitInteger, MVT::i8, 15, 
49574 /*104132*/        OPC_EmitInteger, MVT::i8, 15, 
49581 /*104149*/        OPC_EmitInteger, MVT::i8, 15, 
49588 /*104166*/        OPC_EmitInteger, MVT::i8, 15, 
49595 /*104183*/        OPC_EmitInteger, MVT::i8, 15, 
49602 /*104200*/        OPC_EmitInteger, MVT::i8, 15, 
49609 /*104217*/        OPC_EmitInteger, MVT::i8, 15, 
49616 /*104234*/        OPC_EmitInteger, MVT::i8, 15, 
49724 /*104517*/        OPC_EmitInteger, MVT::i8, 15, 
49749 /*104599*/        OPC_EmitInteger, MVT::i8, 15, 
49774 /*104681*/        OPC_EmitInteger, MVT::i8, 15, 
49799 /*104763*/        OPC_EmitInteger, MVT::i8, 15, 
49824 /*104845*/        OPC_EmitInteger, MVT::i8, 15, 
49849 /*104927*/        OPC_EmitInteger, MVT::i8, 15, 
49874 /*105009*/        OPC_EmitInteger, MVT::i8, 15, 
49899 /*105091*/        OPC_EmitInteger, MVT::i8, 15, 
49930 /*105181*/        OPC_EmitInteger, MVT::i8, 15, 
49955 /*105263*/        OPC_EmitInteger, MVT::i8, 15, 
49980 /*105345*/        OPC_EmitInteger, MVT::i8, 15, 
50005 /*105427*/        OPC_EmitInteger, MVT::i8, 15, 
50030 /*105509*/        OPC_EmitInteger, MVT::i8, 15, 
50055 /*105591*/        OPC_EmitInteger, MVT::i8, 15, 
50080 /*105673*/        OPC_EmitInteger, MVT::i8, 15, 
50105 /*105755*/        OPC_EmitInteger, MVT::i8, 15, 
50702 /*107048*/      OPC_CheckType, MVT::i8,
50706                     MVT::i8, 5/*#Ops*/, 2, 3, 4, 5, 6, 
50818 /*107301*/      OPC_SwitchType /*2 cases */, 15, MVT::i8,// ->107319
50822                       MVT::i8, 5/*#Ops*/, 2, 3, 4, 5, 6, 
50837 /*107344*/        OPC_SwitchType /*2 cases */, 15, MVT::i8,// ->107362
50841                         MVT::i8, 5/*#Ops*/, 2, 3, 4, 5, 6, 
53021 /*112332*/    OPC_SwitchType /*4 cases */, 18, MVT::i8,// ->112353
53026                     MVT::i8, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
53883 /*114167*/    OPC_SwitchType /*4 cases */, 19, MVT::i8,// ->114189
53888                     MVT::i8, MVT::i32, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
53920 /*114259*/    OPC_SwitchType /*4 cases */, 17, MVT::i8,// ->114279
53925                     MVT::i8, 5/*#Ops*/, 2, 3, 4, 5, 6, 
54967 /*116524*/          OPC_CheckChild1Type, MVT::i8,
54971 /*116531*/          OPC_CheckType, MVT::i8,
54975                         MVT::i8, 2/*#Ops*/, 0, 1, 
54981 /*116550*/          OPC_CheckChild1Type, MVT::i8,
54985 /*116558*/            OPC_CheckType, MVT::i8,
54989                           MVT::i8, 2/*#Ops*/, 0, 1, 
54994 /*116576*/            OPC_CheckType, MVT::i8,
54998                           MVT::i8, 2/*#Ops*/, 0, 1, 
55060 /*116698*/      /*SwitchType*/ 104, MVT::i8,// ->116804
55065                         MVT::i8, 2/*#Ops*/, 0, 1, 
55074                           MVT::i8, 2/*#Ops*/, 0, 1, 
55084                           MVT::i8, 2/*#Ops*/, 2, 3, 
55094                           MVT::i8, 2/*#Ops*/, 0, 1, 
55104                           MVT::i8, 2/*#Ops*/, 2, 3, 
55254 /*117113*/      /*SwitchType*/ 18, MVT::i8,// ->117133
55259                       MVT::i8, 2/*#Ops*/, 0, 2, 
55363 /*117347*/      /*SwitchType*/ 9, MVT::i8,// ->117358
55366                       MVT::i8, 1/*#Ops*/, 1, 
55383 /*117386*/        OPC_CheckChild1Type, MVT::i8,
55390                         MVT::i8, 2/*#Ops*/, 0, 1,  // Results = #2
55399                         MVT::i8, 2/*#Ops*/, 0, 2,  // Results = #3
55428 /*117495*/        /*SwitchType*/ 42, MVT::i8,// ->117539
55465 /*117570*/        OPC_CheckChild0Type, MVT::i8,
55732 /*118116*/        OPC_CheckChild1Type, MVT::i8,
55739                         MVT::i8, 2/*#Ops*/, 0, 1,  // Results = #2
55748                         MVT::i8, 2/*#Ops*/, 0, 2,  // Results = #3
55849 /*118356*/          OPC_CheckType, MVT::i8,
55873 /*118400*/          OPC_CheckType, MVT::i8,
55902 /*118455*/        /*SwitchType*/ 16, MVT::i8,// ->118473
55917 /*118483*/          OPC_CheckChild0Type, MVT::i8,
55951 /*118552*/          OPC_CheckChild0Type, MVT::i8,
56202 /*119038*/        OPC_CheckType, MVT::i8,
56208                       MVT::i8, 2/*#Ops*/, 2, 3, 
56443 /*119516*/        /*SwitchType*/ 33, MVT::i8,// ->119551
56488 /*119621*/        OPC_CheckChild0Type, MVT::i8,
56612 /*119873*/        OPC_CheckType, MVT::i8,
56631 /*119907*/        OPC_CheckChild0Type, MVT::i8,
57012 /*120631*/      OPC_CheckType, MVT::i8,
57038 /*120686*/        OPC_CheckType, MVT::i8,
57060 /*120734*/        OPC_CheckChild2Type, MVT::i8,
57093 /*120802*/      OPC_CheckType, MVT::i8,
57119 /*120857*/        OPC_CheckType, MVT::i8,
57141 /*120905*/        OPC_CheckChild2Type, MVT::i8,
57315                       MVT::i8, 2/*#Ops*/, 2, 3, 
57327                       MVT::i8, 2/*#Ops*/, 2, 3, 
57339                       MVT::i8, 2/*#Ops*/, 2, 3, 
57351                       MVT::i8, 2/*#Ops*/, 2, 3, 
57363                       MVT::i8, 2/*#Ops*/, 2, 3, 
57375                       MVT::i8, 2/*#Ops*/, 2, 3, 
57387                       MVT::i8, 2/*#Ops*/, 2, 3, 
57734 /*122063*/    OPC_SwitchType /*4 cases */, 10, MVT::i8,// ->122076
57737                     MVT::i8, MVT::i32, 0/*#Ops*/, 
57791                   MVT::i8, 1/*#Ops*/, 0, 
58441 /*123315*/      OPC_EmitInteger, MVT::i8, 65, 
58519 /*123441*/      OPC_CheckValueType, MVT::i8,
58596 /*123553*/      OPC_CheckValueType, MVT::i8,
58699 /*123721*/      OPC_CheckValueType, MVT::i8,
58704                       MVT::i8, 2/*#Ops*/, 0, 1,  // Results = #2
58712                       MVT::i8, 2/*#Ops*/, 0, 1,  // Results = #2
58720                       MVT::i8, 2/*#Ops*/, 0, 1,  // Results = #2
145212 /*297206*/              OPC_CheckChild0Type, MVT::i8,
147171 /*300762*/              OPC_CheckChild0Type, MVT::i8,
186948 /*377904*/              OPC_CheckChild0Type, MVT::i8,
187742 /*379338*/              OPC_CheckChild0Type, MVT::i8,
188540 /*380932*/              OPC_CheckChild0Type, MVT::i8,
188873 /*381505*/              OPC_CheckChild0Type, MVT::i8,
193785 /*391547*/        OPC_EmitInteger, MVT::i8, 112|128,1/*240*/, 
193799 /*391590*/        OPC_EmitInteger, MVT::i8, 112|128,1/*240*/, 
193813 /*391633*/        OPC_EmitInteger, MVT::i8, 112|128,1/*240*/, 
193827 /*391676*/        OPC_EmitInteger, MVT::i8, 112|128,1/*240*/, 
194118 /*392334*/          OPC_CheckChild0Type, MVT::i8,
194617 /*393482*/                  OPC_EmitInteger, MVT::i8, 8, 
194620 /*393493*/                  OPC_EmitInteger, MVT::i8, 8, 
194641 /*393543*/                  OPC_EmitInteger, MVT::i8, 24, 
194644 /*393554*/                  OPC_EmitInteger, MVT::i8, 24, 
194665 /*393604*/                  OPC_EmitInteger, MVT::i8, 56, 
194668 /*393615*/                  OPC_EmitInteger, MVT::i8, 56, 
194717 /*393728*/                OPC_EmitInteger, MVT::i8, 15, 
194720 /*393739*/                OPC_EmitInteger, MVT::i8, 15, 
194730 /*393765*/                OPC_EmitInteger, MVT::i8, 7, 
194733 /*393776*/                OPC_EmitInteger, MVT::i8, 7, 
194743 /*393802*/                OPC_EmitInteger, MVT::i8, 31, 
194746 /*393813*/                OPC_EmitInteger, MVT::i8, 31, 
194756 /*393839*/                OPC_EmitInteger, MVT::i8, 63, 
194759 /*393850*/                OPC_EmitInteger, MVT::i8, 63, 
194773 /*393884*/                OPC_EmitInteger, MVT::i8, 14, 
194776 /*393895*/                OPC_EmitInteger, MVT::i8, 14, 
194786 /*393921*/                OPC_EmitInteger, MVT::i8, 6, 
194789 /*393932*/                OPC_EmitInteger, MVT::i8, 6, 
194799 /*393958*/                OPC_EmitInteger, MVT::i8, 30, 
194802 /*393969*/                OPC_EmitInteger, MVT::i8, 30, 
194812 /*393995*/                OPC_EmitInteger, MVT::i8, 62, 
194815 /*394006*/                OPC_EmitInteger, MVT::i8, 62, 
194829 /*394040*/                OPC_EmitInteger, MVT::i8, 12, 
194832 /*394051*/                OPC_EmitInteger, MVT::i8, 12, 
194842 /*394077*/                OPC_EmitInteger, MVT::i8, 4, 
194845 /*394088*/                OPC_EmitInteger, MVT::i8, 4, 
194855 /*394114*/                OPC_EmitInteger, MVT::i8, 28, 
194858 /*394125*/                OPC_EmitInteger, MVT::i8, 28, 
194868 /*394151*/                OPC_EmitInteger, MVT::i8, 60, 
194871 /*394162*/                OPC_EmitInteger, MVT::i8, 60, 
195173 /*394821*/        OPC_EmitInteger, MVT::i8, 15, 
195185 /*394855*/        OPC_EmitInteger, MVT::i8, 15, 
195197 /*394889*/        OPC_EmitInteger, MVT::i8, 15, 
195209 /*394923*/        OPC_EmitInteger, MVT::i8, 15, 
195455 /*395425*/        OPC_EmitInteger, MVT::i8, 12, 
195469 /*395467*/        OPC_EmitInteger, MVT::i8, 112|128,1/*240*/, 
195839 /*396310*/        OPC_EmitInteger, MVT::i8, 3, 
195851 /*396344*/        OPC_EmitInteger, MVT::i8, 15, 
199805 /*404088*/            OPC_EmitInteger, MVT::i8, 0, 
199813 /*404118*/            OPC_EmitInteger, MVT::i8, 0, 
199816 /*404129*/            OPC_EmitInteger, MVT::i8, 1, 
199841 /*404182*/            OPC_EmitInteger, MVT::i8, 0, 
199877 /*404257*/            OPC_EmitInteger, MVT::i8, 68, 
199885 /*404287*/            OPC_EmitInteger, MVT::i8, 68, 
199888 /*404298*/            OPC_EmitInteger, MVT::i8, 1, 
199913 /*404351*/            OPC_EmitInteger, MVT::i8, 68, 
199965 /*404466*/        OPC_CheckChild0Type, MVT::i8,
200245 /*405088*/            OPC_EmitInteger, MVT::i8, 0, 
200286 /*405186*/            OPC_EmitInteger, MVT::i8, 0, 
200295 /*405220*/            OPC_EmitInteger, MVT::i8, 0, 
200298 /*405231*/            OPC_EmitInteger, MVT::i8, 1, 
200352 /*405374*/            OPC_EmitInteger, MVT::i8, 1, 
206671 /*418559*/      OPC_CheckType, MVT::i8,
223053 /*453866*/          OPC_EmitInteger, MVT::i8, 1, 
223065 /*453899*/          OPC_EmitInteger, MVT::i8, 1, 
223079 /*453936*/          OPC_EmitInteger, MVT::i8, 1, 
223091 /*453969*/          OPC_EmitInteger, MVT::i8, 1, 
223105 /*454006*/          OPC_EmitInteger, MVT::i8, 1, 
223117 /*454039*/          OPC_EmitInteger, MVT::i8, 1, 
223131 /*454076*/          OPC_EmitInteger, MVT::i8, 1, 
223143 /*454109*/          OPC_EmitInteger, MVT::i8, 1, 
223158 /*454148*/          OPC_EmitInteger, MVT::i8, 1, 
223176 /*454201*/          OPC_EmitInteger, MVT::i8, 0, 
223191 /*454240*/          OPC_EmitInteger, MVT::i8, 1, 
223209 /*454293*/          OPC_EmitInteger, MVT::i8, 0, 
223224 /*454332*/          OPC_EmitInteger, MVT::i8, 1, 
223242 /*454385*/          OPC_EmitInteger, MVT::i8, 0, 
223257 /*454424*/          OPC_EmitInteger, MVT::i8, 1, 
223275 /*454477*/          OPC_EmitInteger, MVT::i8, 0, 
223383 /*454710*/          OPC_EmitInteger, MVT::i8, 1, 
223395 /*454743*/          OPC_EmitInteger, MVT::i8, 1, 
223409 /*454780*/          OPC_EmitInteger, MVT::i8, 1, 
223421 /*454813*/          OPC_EmitInteger, MVT::i8, 1, 
223436 /*454852*/          OPC_EmitInteger, MVT::i8, 1, 
223454 /*454905*/          OPC_EmitInteger, MVT::i8, 0, 
223469 /*454944*/          OPC_EmitInteger, MVT::i8, 1, 
223487 /*454997*/          OPC_EmitInteger, MVT::i8, 0, 
228748 /*466850*/          OPC_EmitInteger, MVT::i8, 1, 
228758 /*466875*/          OPC_EmitInteger, MVT::i8, 1, 
228774 /*466911*/          OPC_EmitInteger, MVT::i8, 1, 
228784 /*466936*/          OPC_EmitInteger, MVT::i8, 1, 
228800 /*466972*/          OPC_EmitInteger, MVT::i8, 1, 
228810 /*466997*/          OPC_EmitInteger, MVT::i8, 1, 
228826 /*467033*/          OPC_EmitInteger, MVT::i8, 1, 
228836 /*467058*/          OPC_EmitInteger, MVT::i8, 1, 
229120 /*467599*/        OPC_CheckType, MVT::i8,
229206 /*467789*/        OPC_CheckType, MVT::i8,
229402 /*468236*/          /*SwitchType*/ 17|128,1/*145*/, MVT::i8,// ->468384
229535 /*468528*/          OPC_EmitInteger, MVT::i8, 1, 
229545 /*468553*/          OPC_EmitInteger, MVT::i8, 1, 
229561 /*468589*/          OPC_EmitInteger, MVT::i8, 1, 
229571 /*468614*/          OPC_EmitInteger, MVT::i8, 1, 
231506 /*472211*/          OPC_EmitInteger, MVT::i8, 15, 
233754 /*476677*/            OPC_CheckType, MVT::i8,
234190 /*477591*/            OPC_CheckType, MVT::i8,
236552 /*482556*/        OPC_EmitInteger, MVT::i8, 1, 
236572 /*482594*/      OPC_EmitInteger, MVT::i8, 14, 
236592 /*482633*/      OPC_EmitInteger, MVT::i8, 1, 
236612 /*482672*/      OPC_EmitInteger, MVT::i8, 14, 
238507 /*486789*/          OPC_EmitInteger, MVT::i8, 1, 
238514 /*486804*/          OPC_EmitInteger, MVT::i8, 1, 
240186 /*490207*/            OPC_CheckType, MVT::i8,
240622 /*491121*/            OPC_CheckType, MVT::i8,
243054 /*496234*/          OPC_EmitInteger, MVT::i8, 1, 
243075 /*496273*/      OPC_EmitInteger, MVT::i8, 2, 
243095 /*496312*/      OPC_EmitInteger, MVT::i8, 1, 
243115 /*496351*/      OPC_EmitInteger, MVT::i8, 2, 
244989 /*500433*/          OPC_EmitInteger, MVT::i8, 1, 
244996 /*500448*/          OPC_EmitInteger, MVT::i8, 1, 
253801 if (cast<StoreSDNode>(N)->getMemoryVT().getScalarType() != MVT::i8) return false;
253863   return cast<MaskedStoreSDNode>(N)->getMemoryVT().getScalarType() == MVT::i8;
253892 if (cast<MemSDNode>(N)->getMemoryVT() != MVT::i8) return false;
254278 if (cast<LoadSDNode>(N)->getMemoryVT().getScalarType() != MVT::i8) return false;
254313   return cast<TruncSStoreSDNode>(N)->getMemoryVT().getScalarType() == MVT::i8;
254337   return cast<MaskedTruncSStoreSDNode>(N)->getMemoryVT().getScalarType() == MVT::i8;
254361   return cast<TruncUSStoreSDNode>(N)->getMemoryVT().getScalarType() == MVT::i8;
254385   return cast<MaskedTruncUSStoreSDNode>(N)->getMemoryVT().getScalarType() == MVT::i8;
254806                                    SDLoc(N), MVT::i8);
gen/lib/Target/X86/X86GenFastISel.inc
  327   case MVT::i8: return fastEmit_ISD_ANY_EXTEND_MVT_i8_r(RetVT, Op0, Op0IsKill);
 1634   case MVT::i8: return fastEmit_ISD_SIGN_EXTEND_MVT_i8_r(RetVT, Op0, Op0IsKill);
 1983   if (RetVT.SimpleTy != MVT::i8)
 1993     return fastEmitInst_extractsubreg(MVT::i8, Op0, Op0IsKill, X86::sub_8bit);
 2004   case MVT::i8: return fastEmit_ISD_TRUNCATE_MVT_i32_MVT_i8_r(Op0, Op0IsKill);
 2011   return fastEmitInst_extractsubreg(MVT::i8, Op0, Op0IsKill, X86::sub_8bit);
 2024   case MVT::i8: return fastEmit_ISD_TRUNCATE_MVT_i64_MVT_i8_r(Op0, Op0IsKill);
 2351   case MVT::i8: return fastEmit_ISD_ZERO_EXTEND_MVT_i8_r(RetVT, Op0, Op0IsKill);
 5990   if (RetVT.SimpleTy != MVT::i8)
 6159   case MVT::i8: return fastEmit_ISD_ADD_MVT_i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 6182   if (RetVT.SimpleTy != MVT::i8)
 6399   case MVT::i8: return fastEmit_ISD_AND_MVT_i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 6950   if (RetVT.SimpleTy != MVT::i8)
 7075   case MVT::i8: return fastEmit_ISD_MUL_MVT_i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 7189   if (RetVT.SimpleTy != MVT::i8)
 7406   case MVT::i8: return fastEmit_ISD_OR_MVT_i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 7433   if (RetVT.SimpleTy != MVT::i8)
 7519   case MVT::i8: return fastEmit_ISD_ROTL_MVT_i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 7535   if (RetVT.SimpleTy != MVT::i8)
 7597   case MVT::i8: return fastEmit_ISD_ROTR_MVT_i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 7697   if (RetVT.SimpleTy != MVT::i8)
 7705   case MVT::i8: return fastEmit_ISD_SHL_MVT_i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 8023   if (RetVT.SimpleTy != MVT::i8)
 8031   case MVT::i8: return fastEmit_ISD_SRA_MVT_i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 8039   if (RetVT.SimpleTy != MVT::i8)
 8047   case MVT::i8: return fastEmit_ISD_SRL_MVT_i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 8141   if (RetVT.SimpleTy != MVT::i8)
 8310   case MVT::i8: return fastEmit_ISD_SUB_MVT_i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 8815   if (RetVT.SimpleTy != MVT::i8)
 9032   case MVT::i8: return fastEmit_ISD_XOR_MVT_i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 9530   case MVT::i8: return fastEmit_X86ISD_CMP_MVT_i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
13621   if (RetVT.SimpleTy != MVT::i8)
13640   case MVT::i8: return fastEmit_ISD_ADD_MVT_i8_ri(RetVT, Op0, Op0IsKill, imm1);
13650   if (RetVT.SimpleTy != MVT::i8)
13669   case MVT::i8: return fastEmit_ISD_AND_MVT_i8_ri(RetVT, Op0, Op0IsKill, imm1);
13741   if (RetVT.SimpleTy != MVT::i8)
13760   case MVT::i8: return fastEmit_ISD_OR_MVT_i8_ri(RetVT, Op0, Op0IsKill, imm1);
13832   if (RetVT.SimpleTy != MVT::i8)
13857   case MVT::i8: return fastEmit_ISD_SHL_MVT_i8_ri(RetVT, Op0, Op0IsKill, imm1);
13868   if (RetVT.SimpleTy != MVT::i8)
13893   case MVT::i8: return fastEmit_ISD_SRA_MVT_i8_ri(RetVT, Op0, Op0IsKill, imm1);
13904   if (RetVT.SimpleTy != MVT::i8)
13929   case MVT::i8: return fastEmit_ISD_SRL_MVT_i8_ri(RetVT, Op0, Op0IsKill, imm1);
13940   if (RetVT.SimpleTy != MVT::i8)
13959   case MVT::i8: return fastEmit_ISD_SUB_MVT_i8_ri(RetVT, Op0, Op0IsKill, imm1);
13969   if (RetVT.SimpleTy != MVT::i8)
13988   case MVT::i8: return fastEmit_ISD_XOR_MVT_i8_ri(RetVT, Op0, Op0IsKill, imm1);
14568   if (RetVT.SimpleTy != MVT::i8)
14581   case MVT::i8: return fastEmit_ISD_Constant_MVT_i8_i(RetVT, imm0);
gen/lib/Target/X86/X86GenRegisterInfo.inc
 4472   /* 0 */ MVT::i8, MVT::Other,
gen/lib/Target/XCore/XCoreGenCallingConv.inc
   21   if (LocVT == MVT::i8 ||
gen/lib/Target/XCore/XCoreGenDAGISel.inc
 2167 /*  3786*/      OPC_CheckValueType, MVT::i8,
 2361 if (cast<MemSDNode>(N)->getMemoryVT() != MVT::i8) return false;
include/llvm/CodeGen/ValueTypes.h
  320         return EVT(MVT::i8);
include/llvm/Support/MachineValueType.h
  459       case nxv32i8: return i8;
  700       case i8  :
  886         return MVT::i8;
  915       case MVT::i8:
 1010         case MVT::i8:
lib/CodeGen/SelectionDAG/DAGCombiner.cpp
 3496   case MVT::i8:   LC= isSigned ? RTLIB::SDIVREM_I8  : RTLIB::UDIVREM_I8;  break;
 6481     if (Store->getMemoryVT() != MVT::i8 ||
lib/CodeGen/SelectionDAG/FastISel.cpp
  374     if (VT == MVT::i1 || VT == MVT::i8 || VT == MVT::i16)
 2289         if (!(VT == MVT::i1 || VT == MVT::i8 || VT == MVT::i16)) {
lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
 1454   MVT LoadTy = TLI.getRegisterType(*DAG.getContext(), MVT::i8);
 1482                                   State.IntPointerInfo, MVT::i8);
 1497                                     State.IntPointerInfo, MVT::i8);
 2147   case MVT::i8:   LC = Call_I8; break;
 2190   case MVT::i8:   LC= isSigned ? RTLIB::SDIVREM_I8  : RTLIB::UDIVREM_I8;  break;
 2420   case MVT::i8 : FF = 0x43800000ULL; break;  // 2^8  (as a float)
lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp
 1077   EVT ByteVT = EVT::getVectorVT(*DAG.getContext(), MVT::i8, ShuffleMask.size());
 1104     EVT ByteVT = EVT::getVectorVT(*DAG.getContext(), MVT::i8, BSWAPMask.size());
lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp
 1477     EltVT = MVT::i8;
 2248     EltVT = MVT::i8;
lib/CodeGen/SelectionDAG/SelectionDAG.cpp
 5644   assert(Value.getValueType() == MVT::i8 && "memset with non-byte fill value?");
lib/CodeGen/SelectionDAG/TargetLowering.cpp
  243           if (NewVT == MVT::i8)
lib/CodeGen/TargetLoweringBase.cpp
  458     OP_TO_LIBCALL(ISD::ATOMIC_SWAP, SYNC_LOCK_TEST_AND_SET)
  459     OP_TO_LIBCALL(ISD::ATOMIC_CMP_SWAP, SYNC_VAL_COMPARE_AND_SWAP)
  460     OP_TO_LIBCALL(ISD::ATOMIC_LOAD_ADD, SYNC_FETCH_AND_ADD)
  461     OP_TO_LIBCALL(ISD::ATOMIC_LOAD_SUB, SYNC_FETCH_AND_SUB)
  462     OP_TO_LIBCALL(ISD::ATOMIC_LOAD_AND, SYNC_FETCH_AND_AND)
  463     OP_TO_LIBCALL(ISD::ATOMIC_LOAD_OR, SYNC_FETCH_AND_OR)
  464     OP_TO_LIBCALL(ISD::ATOMIC_LOAD_XOR, SYNC_FETCH_AND_XOR)
  465     OP_TO_LIBCALL(ISD::ATOMIC_LOAD_NAND, SYNC_FETCH_AND_NAND)
  466     OP_TO_LIBCALL(ISD::ATOMIC_LOAD_MAX, SYNC_FETCH_AND_MAX)
  467     OP_TO_LIBCALL(ISD::ATOMIC_LOAD_UMAX, SYNC_FETCH_AND_UMAX)
  468     OP_TO_LIBCALL(ISD::ATOMIC_LOAD_MIN, SYNC_FETCH_AND_MIN)
  469     OP_TO_LIBCALL(ISD::ATOMIC_LOAD_UMIN, SYNC_FETCH_AND_UMIN)
lib/CodeGen/ValueTypes.cpp
  124   case MVT::i8:      return "i8";
  271   case MVT::i8:      return Type::getInt8Ty(Context);
lib/Target/AArch64/AArch64FastISel.cpp
  333   case MVT::i8:
 1010   if (VT == MVT::i1 || VT == MVT::i8 || VT == MVT::i16)
 1171   case MVT::i8:
 1496   case MVT::i8:
 1684   if (RetVT >= MVT::i8 && RetVT <= MVT::i16) {
 1685     uint64_t Mask = (RetVT == MVT::i8) ? 0xff : 0xffff;
 1708   case MVT::i8:
 1730   if (RetVT >= MVT::i8 && RetVT <= MVT::i16 && ISDOpc != ISD::AND) {
 1731     uint64_t Mask = (RetVT == MVT::i8) ? 0xff : 0xffff;
 1759   case MVT::i8:
 1773   if (RetVT >= MVT::i8 && RetVT <= MVT::i16) {
 1774     uint64_t Mask = (RetVT == MVT::i8) ? 0xff : 0xffff;
 1866   case MVT::i8:
 2095   case MVT::i8:  Opc = AArch64::STLRB; break;
 2155   case MVT::i8:  Opc = OpcTable[Idx][0]; break;
 2721   case MVT::i8:
 2924   if (SrcVT == MVT::i16 || SrcVT == MVT::i8 || SrcVT == MVT::i1) {
 3242         !(VT == MVT::i1 || VT == MVT::i8 || VT == MVT::i16))
 3347         VT = MVT::i8;
 3356         VT = MVT::i8;
 3913       if (RVVT != MVT::i1 && RVVT != MVT::i8 && RVVT != MVT::i16)
 3956       SrcVT != MVT::i8)
 3958   if (DestVT != MVT::i32 && DestVT != MVT::i16 && DestVT != MVT::i8 &&
 3982     case MVT::i8:
 4007   assert((DestVT == MVT::i8 || DestVT == MVT::i16 || DestVT == MVT::i32 ||
 4011   if (DestVT == MVT::i8 || DestVT == MVT::i16)
 4044   case MVT::i8:
 4086   case MVT::i8:  Opc = AArch64::LSLVWr; NeedTrunc = true; Mask = 0xff;   break;
 4110   assert((SrcVT == MVT::i1 || SrcVT == MVT::i8 || SrcVT == MVT::i16 ||
 4113   assert((RetVT == MVT::i8 || RetVT == MVT::i16 || RetVT == MVT::i32 ||
 4192   case MVT::i8:  Opc = AArch64::LSRVWr; NeedTrunc = true; Mask = 0xff;   break;
 4217   assert((SrcVT == MVT::i1 || SrcVT == MVT::i8 || SrcVT == MVT::i16 ||
 4220   assert((RetVT == MVT::i8 || RetVT == MVT::i16 || RetVT == MVT::i32 ||
 4313   case MVT::i8:  Opc = AArch64::ASRVWr; NeedTrunc = true; Mask = 0xff;   break;
 4338   assert((SrcVT == MVT::i1 || SrcVT == MVT::i8 || SrcVT == MVT::i16 ||
 4341   assert((RetVT == MVT::i8 || RetVT == MVT::i16 || RetVT == MVT::i32 ||
 4423   if (((DestVT != MVT::i8) && (DestVT != MVT::i16) &&
 4425       ((SrcVT !=  MVT::i1) && (SrcVT !=  MVT::i8) &&
 4437   case MVT::i8:
 4459   if (DestVT == MVT::i8 || DestVT == MVT::i16)
lib/Target/AArch64/AArch64FrameLowering.cpp
  306       emitFrameOffset(MBB, I, DL, AArch64::SP, AArch64::SP, {Amount, MVT::i8},
  314                     {-(int64_t)CalleePopAmount, MVT::i8}, TII);
  917                       {-NumBytes, MVT::i8}, TII, MachineInstr::FrameSetup,
  954                     {-NumBytes, MVT::i8}, TII, MachineInstr::FrameSetup, false,
 1012                     {FPOffset, MVT::i8}, TII, MachineInstr::FrameSetup, false,
 1129                       {-NumBytes, MVT::i8}, TII, MachineInstr::FrameSetup,
 1467                     {NumBytes + (int64_t)AfterCSRPopSize, MVT::i8}, TII,
 1506                     {StackRestoreBytes, MVT::i8}, TII,
 1529                     {OffsetToFrameRecord, MVT::i8},
 1533                     {NumBytes, MVT::i8}, TII, MachineInstr::FrameDestroy, false,
 1555                     {(int64_t)AfterCSRPopSize, MVT::i8}, TII,
 1593   return {ObjectOffset + FixedObject + FPAdjust, MVT::i8};
 1598   return {ObjectOffset + (int)MFI.getStackSize(), MVT::i8};
 1714                            StackOffset(OffsetToSVEArea, MVT::i8);
 1737     return StackOffset(FPOffset, MVT::i8) + ScalableOffset;
 1754   return StackOffset(Offset, MVT::i8) + ScalableOffset;
lib/Target/AArch64/AArch64ISelDAGToDAG.cpp
  460     if (!IsLoadStore && SrcVT == MVT::i8)
  472     if (!IsLoadStore && SrcVT == MVT::i8)
 1192   } else if (VT == MVT::i8) {
 2789   if (MemTy == MVT::i8)
lib/Target/AArch64/AArch64ISelLowering.cpp
  560     setIndexedLoadAction(im, MVT::i8, Legal);
  567     setIndexedStoreAction(im, MVT::i8, Legal);
 3168       if (ActualMVT == MVT::i1 || ActualMVT == MVT::i8)
 3169         ValVT = MVT::i8;
 3790       if (ActualMVT == MVT::i1 || ActualMVT == MVT::i8)
 3791         ValVT = MVT::i8;
 3882         Arg = DAG.getNode(ISD::ZERO_EXTEND, DL, MVT::i8, Arg);
 3999         if (VA.getValVT() == MVT::i1 || VA.getValVT() == MVT::i8 ||
 6797     assert(VT.getVectorElementType() == MVT::i8);
 6805     if (EltTy == MVT::i8)
 6912   if (EltType == MVT::i8)
 7087   case MVT::i8:
 7886   if (ExtrTy == MVT::i16 || ExtrTy == MVT::i8)
11149     if ((LoadNode->getMemoryVT() == MVT::i8 && width == 8)
11158     if ((TypeNode->getVT() == MVT::i8 && width == 8)
11167     if ((TypeNode->getVT() == MVT::i8 && width == 8)
lib/Target/AArch64/AArch64ISelLowering.h
  518       return VT == MVT::i8 || VT == MVT::i16 || VT == MVT::i32 ||
lib/Target/AArch64/AArch64InstrInfo.cpp
 3450               StackOffset(SOffset.getBytes(), MVT::i8);
 3452     SOffset = StackOffset(Offset, MVT::i8) +
 3465     Offset += StackOffset(MI.getOperand(ImmIdx).getImm(), MVT::i8);
lib/Target/AArch64/AArch64RegisterInfo.cpp
  399   StackOffset SaveOffset(Offset, MVT::i8);
  430   StackOffset Off(Offset, MVT::i8);
  471     Offset += StackOffset(MI.getOperand(FIOperandNum + 1).getImm(), MVT::i8);
  491               MVT::i8};
  494         MFI.getObjectOffset(FrameIndex) + (int64_t)MFI.getStackSize(), MVT::i8};
  516               MVT::i8};
lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp
  424     if (LdHi->getMemoryVT() == MVT::i8) {
  452     if (LdLo->getMemoryVT() == MVT::i8) {
 1254       Offset0 = CurDAG->getTargetConstant(DWordOffset0, DL, MVT::i8);
 1255       Offset1 = CurDAG->getTargetConstant(DWordOffset1, DL, MVT::i8);
 1289           Offset0 = CurDAG->getTargetConstant(DWordOffset0, DL, MVT::i8);
 1290           Offset1 = CurDAG->getTargetConstant(DWordOffset1, DL, MVT::i8);
 1306       Offset0 = CurDAG->getTargetConstant(DWordOffset0, DL, MVT::i8);
 1307       Offset1 = CurDAG->getTargetConstant(DWordOffset1, DL, MVT::i8);
 1315   Offset0 = CurDAG->getTargetConstant(0, DL, MVT::i8);
 1316   Offset1 = CurDAG->getTargetConstant(1, DL, MVT::i8);
lib/Target/AMDGPU/AMDGPUISelLowering.cpp
  119     setLoadExtAction(ISD::SEXTLOAD, VT, MVT::i8, Legal);
  124     setLoadExtAction(ISD::ZEXTLOAD, VT, MVT::i8, Legal);
  129     setLoadExtAction(ISD::EXTLOAD, VT, MVT::i8, Legal);
  207   setTruncStoreAction(MVT::i64, MVT::i8, Expand);
lib/Target/AMDGPU/R600ISelLowering.cpp
   76     setLoadExtAction(ISD::SEXTLOAD, VT, MVT::i8, Custom);
   80     setLoadExtAction(ISD::ZEXTLOAD, VT, MVT::i8, Custom);
   84     setLoadExtAction(ISD::EXTLOAD, VT, MVT::i8, Custom);
   97   setOperationAction(ISD::STORE, MVT::i8, Custom);
  102   setTruncStoreAction(MVT::i32, MVT::i8, Custom);
  188     setOperationAction(ISD::SIGN_EXTEND_INREG, MVT::i8, Expand);
 1143          || Store->getValue().getValueType() == MVT::i8);
 1147   if (Store->getMemoryVT() == MVT::i8) {
 1279       if (MemVT == MVT::i8) {
 1504     assert(!MemVT.isVector() && (MemVT == MVT::i16 || MemVT == MVT::i8));
lib/Target/AMDGPU/SIISelLowering.cpp
  689   setOperationAction(ISD::INTRINSIC_W_CHAIN, MVT::i8, Custom);
  698   setOperationAction(ISD::INTRINSIC_VOID, MVT::i8, Custom);
 6278     if (LoadVT.getScalarType() == MVT::i8 ||
 6782       DAG.getTargetConstant(Tgt->getZExtValue(), DL, MVT::i8), // tgt
 6783       DAG.getTargetConstant(En->getZExtValue(), DL, MVT::i8),  // en
 6807       DAG.getTargetConstant(Tgt->getZExtValue(), DL, MVT::i8), // tgt
 6808       DAG.getTargetConstant(En->getZExtValue(), DL, MVT::i8),  // en
 6946     if (VDataType == MVT::i8 || VDataType == MVT::i16)
 7200   unsigned Opc = (LoadVT.getScalarType() == MVT::i8) ?
 7223   unsigned Opc = (VDataType == MVT::i8) ? AMDGPUISD::BUFFER_STORE_BYTE :
 7337     EVT RealMemVT = (MemVT == MVT::i1) ? MVT::i8 : MVT::i16;
 8649       VTSign->getVT() == MVT::i8) ||
lib/Target/ARM/ARMFastISel.cpp
  465   if (VT != MVT::i32 && VT != MVT::i16 && VT != MVT::i8 && VT != MVT::i1)
  706   if (VT == MVT::i1 || VT == MVT::i8 || VT == MVT::i16)
  823     case MVT::i8:
  926     case MVT::i8:
 1073     case MVT::i8:
 1371     if (SrcVT == MVT::i32 || SrcVT == MVT::i16 || SrcVT == MVT::i8 ||
 1406     case MVT::i8:
 1551   if (SrcVT != MVT::i32 && SrcVT != MVT::i16 && SrcVT != MVT::i8)
 1558   if (SrcVT == MVT::i16 || SrcVT == MVT::i8) {
 1705   if (VT == MVT::i8)
 1734   if (VT == MVT::i8)
 1754   if (DestVT != MVT::i16 && DestVT != MVT::i8 && DestVT != MVT::i1)
 1924       case MVT::i8:
 2071       if (RetVT == MVT::i1 || RetVT == MVT::i8 || RetVT == MVT::i16)
 2143       if (RVVT != MVT::i1 && RVVT != MVT::i8 && RVVT != MVT::i16)
 2319            RetVT != MVT::i8  && RetVT != MVT::i1)
 2323   if (RetVT != MVT::isVoid && RetVT != MVT::i1 && RetVT != MVT::i8 &&
 2367     if (!isTypeLegal(ArgTy, ArgVT) && ArgVT != MVT::i16 && ArgVT != MVT::i8 &&
 2457         VT = MVT::i8;
 2464         VT = MVT::i8;
 2585   if (SrcVT != MVT::i32 && SrcVT != MVT::i16 && SrcVT != MVT::i8)
 2587   if (DestVT != MVT::i16 && DestVT != MVT::i8 && DestVT != MVT::i1)
 2601   if (DestVT != MVT::i32 && DestVT != MVT::i16 && DestVT != MVT::i8)
 2603   if (SrcVT != MVT::i16 && SrcVT != MVT::i8 && SrcVT != MVT::i1)
 2900   { { ARM::ANDri, ARM::t2ANDri }, 255, 1, MVT::i8  },
 2901   { { ARM::SXTB,  ARM::t2SXTB  },   0, 0, MVT::i8  },
 2902   { { ARM::UXTB,  ARM::t2UXTB  },   0, 1, MVT::i8  }
 3042     case MVT::i8:
lib/Target/ARM/ARMISelDAGToDAG.cpp
 1499   } else if (LoadedVT == MVT::i8 || LoadedVT == MVT::i1) {
 1598     case MVT::i8:
 2813   if (MemTy == MVT::i8)
lib/Target/ARM/ARMISelLowering.cpp
 1003       setIndexedLoadAction(im,  MVT::i8,  Legal);
 1007       setIndexedStoreAction(im, MVT::i8,  Legal);
 1025     setOperationAction(ISD::SADDSAT, MVT::i8, Custom);
 1026     setOperationAction(ISD::SSUBSAT, MVT::i8, Custom);
 1252     setOperationAction(ISD::SIGN_EXTEND_INREG, MVT::i8,  Expand);
 4525   case MVT::i8:
 5902     if (ElemTy == MVT::i8) {
 7643     assert(VT.getVectorElementType() == MVT::i8);
11125     case MVT::i8: widenType = MVT::getVectorVT(MVT::i16, numElem); break;
13300   MVT StoreType = MVT::i8;
13354   if (FromEltVT == MVT::i32 && (ToEltVT == MVT::i16 || ToEltVT == MVT::i8))
13356   if (FromEltVT == MVT::i16 && ToEltVT == MVT::i8)
13846   if (ToEltVT == MVT::i32 && (FromEltVT == MVT::i16 || FromEltVT == MVT::i8))
13848   if (ToEltVT == MVT::i16 && FromEltVT == MVT::i8)
13909         (EltVT == MVT::i8 || EltVT == MVT::i16) &&
14407                         DAG.getValueType(MVT::i8));
14580   if (Ty == MVT::i8 || Ty == MVT::i16 || Ty == MVT::i32) {
14704   case MVT::i8:
14868   case MVT::i8:
14914     case MVT::i8:
14960   case MVT::i8:
14984   case MVT::i8:
15062     case MVT::i8:
15130   if (VT == MVT::i16 || ((VT == MVT::i8 || VT == MVT::i1) && isSEXTLoad)) {
15145   } else if (VT == MVT::i32 || VT == MVT::i8 || VT == MVT::i1) {
15926   case MVT::i8:  LC = isSigned ? RTLIB::SDIVREM_I8  : RTLIB::UDIVREM_I8;  break;
16024   case MVT::i8:   RetTyElement = Type::getInt8Ty(*DAG.getContext());  break;
lib/Target/ARM/ARMSelectionDAGInfo.cpp
  201     return (BytesLeft >= 2) ? MVT::i16 : MVT::i8;
lib/Target/ARM/ARMTargetTransformInfo.cpp
  179         {ISD::SIGN_EXTEND, MVT::i32, MVT::i8, 0},
  180         {ISD::ZERO_EXTEND, MVT::i32, MVT::i8, 0},
  181         {ISD::SIGN_EXTEND, MVT::i16, MVT::i8, 0},
  182         {ISD::ZERO_EXTEND, MVT::i16, MVT::i8, 0},
  187         {ISD::SIGN_EXTEND, MVT::i64, MVT::i8, 1},
  188         {ISD::ZERO_EXTEND, MVT::i64, MVT::i8, 1},
  301     { ISD::FP_TO_SINT,  MVT::i8, MVT::f32, 2 },
  302     { ISD::FP_TO_UINT,  MVT::i8, MVT::f32, 2 },
  303     { ISD::FP_TO_SINT,  MVT::i8, MVT::f64, 2 },
  304     { ISD::FP_TO_UINT,  MVT::i8, MVT::f64, 2 },
  331     { ISD::SINT_TO_FP,  MVT::f32, MVT::i8, 2 },
  332     { ISD::UINT_TO_FP,  MVT::f32, MVT::i8, 2 },
  333     { ISD::SINT_TO_FP,  MVT::f64, MVT::i8, 2 },
  334     { ISD::UINT_TO_FP,  MVT::f64, MVT::i8, 2 },
  389     { ISD::TRUNCATE,    MVT::i8,  MVT::i64, 0 },
lib/Target/AVR/AVRISelDAGToDAG.cpp
   73     Disp = CurDAG->getTargetConstant(0, dl, MVT::i8);
  110     if (isUInt<6>(RHSC) && (VT == MVT::i8 || VT == MVT::i16)) {
  112       Disp = CurDAG->getTargetConstant(RHSC, dl, MVT::i8);
  139   case MVT::i8: {
  181   case MVT::i8: {
  281       if (ImmNode->getValueType(0) != MVT::i8) {
  282         Disp = CurDAG->getTargetConstant(ImmNode->getAPIntValue().getZExtValue(), dl, MVT::i8);
  392     case MVT::i8:
  393       ResNode = CurDAG->getMachineNode(AVR::LPMRdZ, DL, MVT::i8, MVT::Other,
  475   assert(Type == MVT::i8 && "unexpected value type");
lib/Target/AVR/AVRISelLowering.cpp
   38   addRegisterClass(MVT::i8, &AVR::GPR8RegClass);
   55   setOperationAction(ISD::DYNAMIC_STACKALLOC, MVT::i8, Expand);
   61       setLoadExtAction(N, VT, MVT::i8, Expand);
   65   setTruncStoreAction(MVT::i16, MVT::i8, Expand);
   81   setOperationAction(ISD::SRA, MVT::i8, Custom);
   82   setOperationAction(ISD::SHL, MVT::i8, Custom);
   83   setOperationAction(ISD::SRL, MVT::i8, Custom);
   91   setOperationAction(ISD::ROTL, MVT::i8, Custom);
   93   setOperationAction(ISD::ROTR, MVT::i8, Custom);
   96   setOperationAction(ISD::BR_CC, MVT::i8, Custom);
  102   setOperationAction(ISD::SELECT_CC, MVT::i8, Custom);
  106   setOperationAction(ISD::SETCC, MVT::i8, Custom);
  110   setOperationAction(ISD::SELECT, MVT::i8, Expand);
  116   setIndexedLoadAction(ISD::POST_INC, MVT::i8, Legal);
  118   setIndexedLoadAction(ISD::PRE_DEC, MVT::i8, Legal);
  120   setIndexedStoreAction(ISD::POST_INC, MVT::i8, Legal);
  122   setIndexedStoreAction(ISD::PRE_DEC, MVT::i8, Legal);
  144   setOperationAction(ISD::UDIV, MVT::i8, Expand);
  146   setOperationAction(ISD::UREM, MVT::i8, Expand);
  148   setOperationAction(ISD::SDIV, MVT::i8, Expand);
  150   setOperationAction(ISD::SREM, MVT::i8, Expand);
  160   setOperationAction(ISD::MUL, MVT::i8, Expand);
  170     setOperationAction(ISD::SMUL_LOHI, MVT::i8, Expand);
  171     setOperationAction(ISD::UMUL_LOHI, MVT::i8, Expand);
  275   return MVT::i8;
  351   case MVT::i8:
  466         AVRcc = DAG.getConstant(AVRCC::COND_PL, DL, MVT::i8);
  507         AVRcc = DAG.getConstant(AVRCC::COND_MI, DL, MVT::i8);
  549       SDValue Top = DAG.getNode(ISD::EXTRACT_ELEMENT, DL, MVT::i8, LHShi,
  587       SDValue Top = DAG.getNode(ISD::EXTRACT_ELEMENT, DL, MVT::i8, LHS3,
  596   } else if (VT == MVT::i8 || VT == MVT::i16) {
  600                         (VT == MVT::i8)
  602                             : DAG.getNode(ISD::EXTRACT_ELEMENT, DL, MVT::i8,
  613     AVRcc = DAG.getConstant(intCCToAVRCC(CC), DL, MVT::i8);
  798   if (VT != MVT::i8 && VT != MVT::i16) {
  811     if ((VT == MVT::i16 && RHSC != -2) || (VT == MVT::i8 && RHSC != -1)) {
  816     Offset = DAG.getConstant(RHSC, DL, MVT::i8);
  849   if (VT != MVT::i8 && VT != MVT::i16) {
  861     if ((VT == MVT::i16 && RHSC != 2) || (VT == MVT::i8 && RHSC != 1)) {
  866     Offset = DAG.getConstant(RHSC, DL, MVT::i8);
 1072       if (RegVT == MVT::i8) {
 1875       if (VT == MVT::i8)
 1963       if (Ty.getSimpleVT() == MVT::i8) {
 1997     Result = DAG.getTargetConstant(0, DL, MVT::i8);
 2013   if (VT == MVT::i8) {
lib/Target/AVR/AVRISelLowering.h
   77     return MVT::i8;
   81     return MVT::i8;
lib/Target/AVR/AVRInstrInfo.cpp
  144   if (TRI->isTypeLegalForClass(*RC, MVT::i8)) {
  178   if (TRI->isTypeLegalForClass(*RC, MVT::i8)) {
lib/Target/AVR/AVRRegisterInfo.cpp
   90   if (TRI->isTypeLegalForClass(*RC, MVT::i8)) {
lib/Target/BPF/BPFISelLowering.cpp
  118   setOperationAction(ISD::SIGN_EXTEND_INREG, MVT::i8, Expand);
  128     setLoadExtAction(ISD::SEXTLOAD, VT, MVT::i8, Expand);
lib/Target/Hexagon/HexagonISelDAGToDAG.cpp
   82   case MVT::i8:
  478   case MVT::i8:
lib/Target/Hexagon/HexagonISelDAGToDAGHVX.cpp
 1042   Results.push(TargetOpcode::REG_SEQUENCE, getPairVT(MVT::i8), {
 1059   MVT Ty = getSingleVT(MVT::i8);
 1160     return OpRef::undef(getPairVT(MVT::i8));
 1167   MVT HalfTy = getSingleVT(MVT::i8);
 1200   MVT ByteTy = getSingleVT(MVT::i8);
 1229     return OpRef::undef(getSingleVT(MVT::i8));
 1241     return OpRef::undef(getSingleVT(MVT::i8));
 1276     return OpRef::undef(getPairVT(MVT::i8));
 1309     return OpRef::undef(getPairVT(MVT::i8));
 1365   assert(ElemTy == MVT::i8);
 1368   MVT SingleTy = getSingleVT(MVT::i8);
 1506   MVT ResTy = getSingleVT(MVT::i8);
 1665   Results.push(Opc, getPairVT(MVT::i8), {Va});
 1886   MVT SingleTy = getSingleVT(MVT::i8);
 1887   MVT PairTy = getPairVT(MVT::i8);
 1949   MVT ResTy = getSingleVT(MVT::i8);
 1993     Elems.push_back(DAG.getConstant(C, dl, MVT::i8));
 1994   MVT VecTy = MVT::getVectorVT(MVT::i8, Data.size());
 2008   assert(ResTy.isVector() && ResTy.getVectorElementType() == MVT::i8);
lib/Target/Hexagon/HexagonISelLowering.cpp
  554   bool IsLegalType = VT == MVT::i8 || VT == MVT::i16 || VT == MVT::i32 ||
  857   if (OpTy == MVT::i8 || OpTy == MVT::i16) {
 1311   setOperationAction(ISD::GlobalAddress, MVT::i8,  Custom);
 1315   setOperationAction(ISD::SETCC, MVT::i8,    Custom);
 1352   setOperationAction(ISD::CTLZ, MVT::i8,  Promote);
 1354   setOperationAction(ISD::CTTZ, MVT::i8,  Promote);
 1358   setOperationAction(ISD::CTPOP, MVT::i8,  Promote);
 1516   setOperationAction(ISD::BITCAST,        MVT::i8,    Custom);
 1534   setOperationAction(ISD::FP_TO_UINT, MVT::i8,  Promote);
 1537   setOperationAction(ISD::FP_TO_SINT, MVT::i8,  Promote);
 1540   setOperationAction(ISD::UINT_TO_FP, MVT::i8,  Promote);
 1543   setOperationAction(ISD::SINT_TO_FP, MVT::i8,  Promote);
 1548   for (MVT VT : {MVT::i8, MVT::i16, MVT::i32, MVT::i64, MVT::f32, MVT::f64,
 2154   if (ElemTy == MVT::i8) {
 2187       Vs[i] = DAG.getZeroExtendInReg(Vs[i], dl, MVT::i8);
 2247     uint64_t Mask = (ElemTy == MVT::i8)  ? 0xFFull
 2684                                 : MVT::getVectorVT(MVT::i8, HaveAlign);
 2911       if (N->getValueType(0) == MVT::i8) {
 2914         SDValue T = DAG.getAnyExtOrTrunc(P, dl, MVT::i8);
 3005       case MVT::i8:
lib/Target/Hexagon/HexagonISelLoweringHVX.cpp
  319   if (ElemTy == MVT::i8)
  323   MVT ResTy = tyVector(OpTy, MVT::i8);
  338   return DAG.getVectorShuffle(ResTy, dl, opCastElem(Op0, MVT::i8, DAG),
  339                               opCastElem(Op1, MVT::i8, DAG), ByteMask);
  499   MVT ByteTy = MVT::getVectorVT(MVT::i8, HwLen);
  616       SDValue Ext = !V.isUndef() ? DAG.getZExtOrTrunc(V, dl, MVT::i8)
  617                                  : DAG.getUNDEF(MVT::i8);
  636       SDValue Ext = (B < 8) ? DAG.getZExtOrTrunc(F, dl, MVT::i8)
  637                             : DAG.getUNDEF(MVT::i8);
  651   MVT ByteTy = MVT::getVectorVT(MVT::i8, HwLen);
  687   MVT ByteTy = MVT::getVectorVT(MVT::i8, HwLen);
  748   MVT ByteTy = MVT::getVectorVT(MVT::i8, HwLen);
  810   MVT ByteTy = MVT::getVectorVT(MVT::i8, HwLen);
  973   MVT ByteTy = MVT::getVectorVT(MVT::i8, HwLen);
 1123   MVT ByteTy = MVT::getVectorVT(MVT::i8, HwLen);
 1279     case MVT::i8: {
 1284       unsigned MpyOpc = ElemTy == MVT::i8 ? Hexagon::V6_vmpybv
 1333   if (ElemTy == MVT::i8 || ElemTy == MVT::i16) {
 1341     unsigned MpyOpc = ElemTy == MVT::i8
lib/Target/Hexagon/HexagonInstrInfo.cpp
 2645     case MVT::i8:
lib/Target/Hexagon/HexagonSubtarget.h
  226     static MVT Types[] = { MVT::i8, MVT::i16, MVT::i32 };
lib/Target/Lanai/LanaiISelLowering.cpp
  131   setOperationAction(ISD::SIGN_EXTEND_INREG, MVT::i8, Expand);
  380   if (LocVT == MVT::i8 || LocVT == MVT::i16) {
lib/Target/MSP430/MSP430ISelDAGToDAG.cpp
  309   case MVT::i8:
  337   case MVT::i8:
lib/Target/MSP430/MSP430ISelLowering.cpp
   45   addRegisterClass(MVT::i8,  &MSP430::GR8RegClass);
   57   setIndexedLoadAction(ISD::POST_INC, MVT::i8, Legal);
   64     setLoadExtAction(ISD::SEXTLOAD, VT, MVT::i8,  Expand);
   69   setTruncStoreAction(MVT::i16, MVT::i8, Expand);
   71   setOperationAction(ISD::SRA,              MVT::i8,    Custom);
   72   setOperationAction(ISD::SHL,              MVT::i8,    Custom);
   73   setOperationAction(ISD::SRL,              MVT::i8,    Custom);
   77   setOperationAction(ISD::ROTL,             MVT::i8,    Expand);
   78   setOperationAction(ISD::ROTR,             MVT::i8,    Expand);
   85   setOperationAction(ISD::BR_CC,            MVT::i8,    Custom);
   88   setOperationAction(ISD::SETCC,            MVT::i8,    Custom);
   90   setOperationAction(ISD::SELECT,           MVT::i8,    Expand);
   92   setOperationAction(ISD::SELECT_CC,        MVT::i8,    Custom);
   95   setOperationAction(ISD::DYNAMIC_STACKALLOC, MVT::i8, Expand);
  100   setOperationAction(ISD::CTTZ,             MVT::i8,    Expand);
  102   setOperationAction(ISD::CTLZ,             MVT::i8,    Expand);
  104   setOperationAction(ISD::CTPOP,            MVT::i8,    Expand);
  107   setOperationAction(ISD::SHL_PARTS,        MVT::i8,    Expand);
  109   setOperationAction(ISD::SRL_PARTS,        MVT::i8,    Expand);
  111   setOperationAction(ISD::SRA_PARTS,        MVT::i8,    Expand);
  117   setOperationAction(ISD::MUL,              MVT::i8,    Promote);
  118   setOperationAction(ISD::MULHS,            MVT::i8,    Promote);
  119   setOperationAction(ISD::MULHU,            MVT::i8,    Promote);
  120   setOperationAction(ISD::SMUL_LOHI,        MVT::i8,    Promote);
  121   setOperationAction(ISD::UMUL_LOHI,        MVT::i8,    Promote);
  128   setOperationAction(ISD::UDIV,             MVT::i8,    Promote);
  129   setOperationAction(ISD::UDIVREM,          MVT::i8,    Promote);
  130   setOperationAction(ISD::UREM,             MVT::i8,    Promote);
  131   setOperationAction(ISD::SDIV,             MVT::i8,    Promote);
  132   setOperationAction(ISD::SDIVREM,          MVT::i8,    Promote);
  133   setOperationAction(ISD::SREM,             MVT::i8,    Promote);
  386       if (VT == MVT::i8)
  489     if (LocVT == MVT::i8) {
  966       Victim = DAG.getZeroExtendInReg(Victim, dl, MVT::i8);
  975                                  DAG.getValueType(MVT::i8))
  976                    : DAG.getZeroExtendInReg(Victim, dl, MVT::i8);
 1108   TargetCC = DAG.getConstant(TCC, dl, MVT::i8);
 1334   if (VT != MVT::i8 && VT != MVT::i16)
 1343         (VT == MVT::i8 && RHSC != 1))
 1398   return 0 && VT1 == MVT::i8 && VT2 == MVT::i16;
lib/Target/MSP430/MSP430ISelLowering.h
   79       return MVT::i8;
lib/Target/Mips/MipsFastISel.cpp
  357   if (VT != MVT::i32 && VT != MVT::i16 && VT != MVT::i8 && VT != MVT::i1)
  617   if (VT == MVT::i1 || VT == MVT::i8 || VT == MVT::i16)
  629   if (VT == MVT::i8 || VT == MVT::i16)
  772   case MVT::i8:
  820   case MVT::i8:
 1183          (ArgVT == MVT::i8)) &&
 1297     if (RetVT == MVT::i1 || RetVT == MVT::i8 || RetVT == MVT::i16)
 1376     case MVT::i8:
 1532         !(VT == MVT::i1 || VT == MVT::i8 || VT == MVT::i16))
 1756       if (RVVT != MVT::i1 && RVVT != MVT::i8 && RVVT != MVT::i16)
 1789   if (SrcVT != MVT::i32 && SrcVT != MVT::i16 && SrcVT != MVT::i8)
 1791   if (DestVT != MVT::i16 && DestVT != MVT::i8 && DestVT != MVT::i1)
 1838   case MVT::i8:
 1856   case MVT::i8:
 1885   case MVT::i8:
 1903   if (((DestVT != MVT::i8) && (DestVT != MVT::i16) && (DestVT != MVT::i32)) ||
 1904       ((SrcVT != MVT::i1) && (SrcVT != MVT::i8) && (SrcVT != MVT::i16)))
 2105   if ((VMVT == MVT::i8) || (VMVT == MVT::i16)) {
lib/Target/Mips/MipsISelLowering.cpp
  476     setOperationAction(ISD::SIGN_EXTEND_INREG, MVT::i8,  Expand);
 2757     if (LocVT == MVT::i8 || LocVT == MVT::i16 || LocVT == MVT::i32) {
 2769   if (LocVT == MVT::i8 || LocVT == MVT::i16) {
 3961       if (VT == MVT::i32 || VT == MVT::i16 || VT == MVT::i8) {
 3998       if (VT == MVT::i32 || VT == MVT::i16 || VT == MVT::i8)
lib/Target/NVPTX/NVPTXISelDAGToDAG.cpp
  817   case MVT::i8:
 1283   EVT NodeVT = (EltVT == MVT::i8) ? MVT::i16 : EltVT;
 3720   case MVT::i8:
 3735     case MVT::i8:
 3746     case MVT::i8:
 3757     case MVT::i8:
lib/Target/NVPTX/NVPTXISelLowering.cpp
  396   for (MVT VT : {MVT::f16, MVT::v2f16, MVT::f32, MVT::f64, MVT::i1, MVT::i8,
  407   setOperationAction(ISD::SIGN_EXTEND_INREG, MVT::i8 , Legal);
  430   setOperationAction(ISD::ROTL, MVT::i8, Expand);
  431   setOperationAction(ISD::ROTR, MVT::i8, Expand);
  492   setOperationAction(ISD::INTRINSIC_W_CHAIN, MVT::i8, Custom);
 1335               (getValueType(DL, Ty) == MVT::i8 && Outs[OIdx].VT == MVT::i16)) &&
 2420       DAG.getTruncStore(Tmp1, dl, Tmp3, Tmp2, ST->getPointerInfo(), MVT::i8,
 2578             LoadVT = MVT::i8;
 4057     Info.memVT = MVT::i8;
 5022       assert(ResVT.isSimple() && ResVT.getSimpleVT().SimpleTy == MVT::i8 &&
 5037                                   MVT::i8, MemSD->getMemOperand());
 5039       Results.push_back(DAG.getNode(ISD::TRUNCATE, DL, MVT::i8,
lib/Target/PowerPC/PPCFastISel.cpp
  293   if (VT == MVT::i8 || VT == MVT::i16 || VT == MVT::i32) {
  481     case MVT::i8:
  635     case MVT::i8:
  845         SrcVT == MVT::i8 || SrcVT == MVT::i1) {
  915     case MVT::i8:
 1080   if (SrcVT != MVT::i8  && SrcVT != MVT::i16 &&
 1118   if (SrcVT == MVT::i8 || SrcVT == MVT::i16) {
 1274   if (DestVT != MVT::i16 && DestVT != MVT::i8)
 1514     if (RetVT == MVT::i8 || RetVT == MVT::i16 || RetVT == MVT::i32)
 1534     } else if (RetVT == MVT::i8 || RetVT == MVT::i16 || RetVT == MVT::i32) {
 1574            RetVT != MVT::i8)
 1581   if (RetVT != MVT::isVoid && RetVT != MVT::i8 && RetVT != MVT::i16 &&
 1619     if (!isTypeLegal(ArgTy, ArgVT) && ArgVT != MVT::i16 && ArgVT != MVT::i8)
 1753         if (RVVT != DestVT && RVVT != MVT::i8 &&
 1808   if (SrcVT != MVT::i8 && SrcVT != MVT::i16 && SrcVT != MVT::i32)
 1814     if (SrcVT == MVT::i8)
 1828     if (SrcVT == MVT::i8)
 1841     if (SrcVT == MVT::i8)
 1881   if (DestVT != MVT::i32 && DestVT != MVT::i16 && DestVT != MVT::i8)
 2210   if (VT != MVT::i64 && VT != MVT::i32 && VT != MVT::i16 && VT != MVT::i8 &&
 2310       if ((VT == MVT::i8 && MB <= 56) ||
 2321       if ((VT == MVT::i8 && MB <= 24) ||
 2336       if (VT != MVT::i16 && VT != MVT::i8)
 2344       if (VT != MVT::i32 && VT != MVT::i16 && VT != MVT::i8)
 2392   if (VT != MVT::i64 && VT != MVT::i32 && VT != MVT::i16 && VT != MVT::i8 &&
lib/Target/PowerPC/PPCISelDAGToDAG.cpp
  644     case MVT::i8: {
  686     case MVT::i8: {
 4501           case MVT::i8:  Opcode = PPC::LBZU; break;
 4512           case MVT::i8:  Opcode = PPC::LBZU8; break;
 4540           case MVT::i8:  Opcode = PPC::LBZUX; break;
 4552           case MVT::i8:  Opcode = PPC::LBZUX8; break;
lib/Target/PowerPC/PPCISelLowering.cpp
  166     setLoadExtAction(ISD::SEXTLOAD, VT, MVT::i8, Expand);
  173   setIndexedLoadAction(ISD::PRE_INC, MVT::i8, Legal);
  178   setIndexedStoreAction(ISD::PRE_INC, MVT::i8, Legal);
  438     setOperationAction(ISD::VAARG, MVT::i8, Promote);
  439     AddPromotedToType(ISD::VAARG, MVT::i8, MVT::i64);
  475   setOperationAction(ISD::INTRINSIC_VOID, MVT::i8, Custom);
 2519   case MVT::i8:
 3042                                     VAListPtr, MachinePointerInfo(SV), MVT::i8);
 3064                                     FprPtr, MachinePointerInfo(SV), MVT::i8);
 3109                               MachinePointerInfo(SV), MVT::i8);
 3241                         MachinePointerInfo(SV), MVT::i8);
 3249                         MachinePointerInfo(SV, nextOffset), MVT::i8);
 3846             EVT ObjType = (ObjSize == 1 ? MVT::i8 :
 4255           EVT ObjType = ObjSize == 1 ? MVT::i8 : MVT::i16;
 5934         EVT VT = (Size==1) ? MVT::i8 : ((Size==2) ? MVT::i16 : MVT::i32);
 6484         EVT VT = (Size==1) ? MVT::i8 : MVT::i16;
 7124                      BasePtr, MVT::i8, MMO);
 7150   return DAG.getTruncStore(Chain, dl, Value, BasePtr, MVT::i8, MMO);
 9602     (MemVT == MVT::i8) ? PPCISD::ATOMIC_CMP_SWAP_8 : PPCISD::ATOMIC_CMP_SWAP_16;
 9786         LN->getPointerInfo().getWithOffset(i), MVT::i8,
 9916         MVT::i8, /* Alignment = */ 1, SN->getMemOperand()->getFlags(),
11803       VT = MVT::i8;
11853       VT = MVT::i8;
13036     (FirstOperand.getValueType() == MVT::i8 ||
13045       DAG.getIntPtrConstant(FirstOperand.getValueType() == MVT::i8 ? 1 : 2,
13051                                          Ops, MVT::i8, LDN->getMemOperand());
13273          (Subtarget.hasP9Vector() && (Op1VT == MVT::i16 || Op1VT == MVT::i8)));
14645       VT = MVT::i8;
14731       VT = MVT::i8;
14878     if ((MemVT == MVT::i1 || MemVT == MVT::i8 || MemVT == MVT::i16 ||
lib/Target/RISCV/RISCVISelLowering.cpp
   99   for (auto VT : {MVT::i1, MVT::i8, MVT::i16})
  310     if ((MemVT == MVT::i8 || MemVT == MVT::i16 ||
lib/Target/Sparc/SparcISelLowering.cpp
 1491   setOperationAction(ISD::SIGN_EXTEND_INREG, MVT::i8 , Expand);
lib/Target/SystemZ/SystemZISelDAGToDAG.cpp
 1083       if (Load->getMemoryVT() == MVT::i8)
lib/Target/SystemZ/SystemZISelLowering.cpp
 2055     if (Load->getMemoryVT() == MVT::i8)
lib/Target/WebAssembly/WebAssemblyFastISel.cpp
  125     case MVT::i8:
  453   case MVT::i8:
  483   case MVT::i8:
  663     case MVT::i8:
  774     case MVT::i8:
  910   case MVT::i8:
 1173   case MVT::i8:
 1231   case MVT::i8:
 1319   case MVT::i8:
lib/Target/WebAssembly/WebAssemblyISelLowering.cpp
  205     for (auto T : {MVT::i8, MVT::i16, MVT::i32})
lib/Target/X86/X86FastISel.cpp
  329     VT = MVT::i8;
  335   case MVT::i8:
  507   case MVT::i8:  Opc = X86::MOV8mr;  break;
  672     case MVT::i8:  Opc = X86::MOV8mi;  break;
 1225       if (SrcVT != MVT::i1 && SrcVT != MVT::i8 && SrcVT != MVT::i16)
 1236         SrcReg = fastEmitZExtFromI1(MVT::i8, SrcReg, /*TODO: Kill=*/false);
 1237         SrcVT = MVT::i8;
 1346   case MVT::i8:  return X86::CMP8rr;
 1371   case MVT::i8:
 1441     ResultReg = fastEmitInst_extractsubreg(MVT::i8, ResultReg, /*Kill=*/true,
 1532     ResultReg = fastEmitZExtFromI1(MVT::i8, ResultReg, /*TODO: Kill=*/false);
 1533     SrcVT = MVT::i8;
 1544     case MVT::i8:  MovInst = X86::MOVZX32rr8;  break;
 1567   } else if (DstVT != MVT::i8) {
 1568     ResultReg = fastEmit_r(MVT::i8, DstVT.getSimpleVT(), ISD::ZERO_EXTEND,
 1591     unsigned ZExtReg = fastEmitZExtFromI1(MVT::i8, ResultReg,
 1601     SrcVT = MVT::i8;
 1613   } else if (DstVT != MVT::i8) {
 1614     ResultReg = fastEmit_r(MVT::i8, DstVT.getSimpleVT(), ISD::SIGN_EXTEND,
 1716       case MVT::i8:  TestOpc = X86::TEST8ri; break;
 1767     OpReg = fastEmitInst_extractsubreg(MVT::i8, OpReg, /*Kill=*/true,
 1916   case MVT::i8:  TypeIndex = 0; break;
 1998     ResultReg = fastEmitInst_extractsubreg(MVT::i8, ResultSuperReg,
 2113       CondReg = fastEmitInst_extractsubreg(MVT::i8, CondReg, /*Kill=*/true,
 2287   case MVT::i8:  Opc = X86::CMOV_GR8;  break;
 2331       CondReg = fastEmitInst_extractsubreg(MVT::i8, CondReg, /*Kill=*/true,
 2534   if (DstVT != MVT::i8 && DstVT != MVT::i1)
 2544   if (SrcVT == MVT::i8) {
 2551   unsigned ResultReg = fastEmitInst_extractsubreg(MVT::i8,
 2584       VT = MVT::i8;
 2877     if (VT < MVT::i8 || VT > MVT::i64)
 2924                 TII.get(Opc[IsDec][VT.SimpleTy-MVT::i8]), ResultReg)
 2951               TII.get(TargetOpcode::COPY), Reg[VT.SimpleTy-MVT::i8])
 2953       ResultReg = fastEmitInst_r(MULOpc[VT.SimpleTy-MVT::i8],
 2958       if (VT == MVT::i8) {
 2967         ResultReg = fastEmitInst_rr(MULOpc[VT.SimpleTy-MVT::i8],
 3351         ArgReg = fastEmitZExtFromI1(MVT::i8, ArgReg, /*TODO: Kill=*/false);
 3352         ArgVT = MVT::i8;
 3694     case MVT::i8:
 3695       return fastEmitInst_extractsubreg(MVT::i8, SrcReg, /*Kill=*/true,
 3716     VT = MVT::i8;
 3718   case MVT::i8:  Opc = X86::MOV8ri;  break;
lib/Target/X86/X86ISelDAGToDAG.cpp
  409       return CurDAG->getTargetConstant(Imm, DL, MVT::i8);
  890           CurDAG->getTargetConstant(Imm, dl, MVT::i8));
 1582   SDValue Eight = DAG.getConstant(8, DL, MVT::i8);
 1586   SDValue ShlCount = DAG.getConstant(ScaleLog, DL, MVT::i8);
 1764   SDValue NewSRLAmt = DAG.getConstant(ShiftAmt + AMShiftAmt, DL, MVT::i8);
 1766   SDValue NewSHLAmt = DAG.getConstant(AMShiftAmt, DL, MVT::i8);
 1819   SDValue NewSRLAmt = DAG.getConstant(ShiftAmt + AMShiftAmt, DL, MVT::i8);
 1823   SDValue NewSHLAmt = DAG.getConstant(AMShiftAmt, DL, MVT::i8);
 2949       MemVT != MVT::i8)
 3000     case MVT::i8:
 3129           ((MemVT != MVT::i8 && !isInt<8>(OperandV) && isInt<8>(-OperandV)) ||
 3139       if (MemVT != MVT::i8 && isInt<8>(OperandV)) {
 3354   NBits = CurDAG->getNode(ISD::TRUNCATE, DL, MVT::i8, NBits);
 3405   SDValue C8 = CurDAG->getConstant(8, DL, MVT::i8);
 3415     assert(ShiftAmt.getValueType() == MVT::i8 &&
 3688   if (NewShiftAmt.getValueType() != MVT::i8) {
 3690     NewShiftAmt = CurDAG->getNode(ISD::TRUNCATE, DL, MVT::i8, NewShiftAmt);
 3697   NewShiftAmt = CurDAG->getNode(ISD::AND, DL, MVT::i8, NewShiftAmt,
 3698                                 CurDAG->getConstant(Size - 1, DL, MVT::i8));
 4342   SDValue Imm = CurDAG->getTargetConstant(0xCA, dl, MVT::i8);
 4527     if (NVT != MVT::i8 && NVT != MVT::i16 && NVT != MVT::i32 && NVT != MVT::i64)
 4556     case MVT::i8:
 4623     if (NVT != MVT::i8)
 4633     case MVT::i8:
 4672       if (NVT == MVT::i8)
 4682       ReplaceUses(N1.getValue(1), SDValue(CNode, NVT == MVT::i8 ? 2 : 3));
 4689       if (NVT == MVT::i8)
 4698     ReplaceUses(SDValue(Node, 1), SDValue(CNode, NVT == MVT::i8 ? 1 : 2));
 4804       case MVT::i8:  Opc = X86::DIV8r;  MOpc = X86::DIV8m;  break;
 4812       case MVT::i8:  Opc = X86::IDIV8r;  MOpc = X86::IDIV8m;  break;
 4823     case MVT::i8:
 4847     if (NVT == MVT::i8) {
 4933       SDValue AHCopy = CurDAG->getRegister(X86::AH, MVT::i8);
 4943           CurDAG->getTargetExtractSubreg(X86::sub_8bit, dl, MVT::i8, Result);
 5007         N0.getValueType() != MVT::i8) {
 5051           (!(Mask & 0x80) || CmpVT == MVT::i8 ||
 5054         VT = MVT::i8;
 5216                                   CurDAG->getTargetConstant(Imm, dl, MVT::i8));
lib/Target/X86/X86ISelLowering.cpp
  178   addRegisterClass(MVT::i8, &X86::GR8RegClass);
  190   setTruncStoreAction(MVT::i64, MVT::i8 , Expand);
  192   setTruncStoreAction(MVT::i32, MVT::i8 , Expand);
  193   setTruncStoreAction(MVT::i16, MVT::i8,  Expand);
  223   setOperationAction(ISD::UINT_TO_FP       , MVT::i8   , Promote);
  240   setOperationAction(ISD::SINT_TO_FP       , MVT::i8   , Promote);
  260   setOperationAction(ISD::FP_TO_SINT       , MVT::i8   , Promote);
  279   setOperationAction(ISD::FP_TO_UINT       , MVT::i8   , Promote);
  309   for (auto VT : { MVT::i8, MVT::i16, MVT::i32, MVT::i64 }) {
  321                    MVT::i8,  MVT::i16, MVT::i32, MVT::i64 }) {
  328   setOperationAction(ISD::SIGN_EXTEND_INREG, MVT::i8   , Legal);
  339   setOperationPromotedToType(ISD::CTTZ           , MVT::i8   , MVT::i32);
  340   setOperationPromotedToType(ISD::CTTZ_ZERO_UNDEF, MVT::i8   , MVT::i32);
  355     setOperationPromotedToType(ISD::CTLZ           , MVT::i8   , MVT::i32);
  356     setOperationPromotedToType(ISD::CTLZ_ZERO_UNDEF, MVT::i8   , MVT::i32);
  358     setOperationAction(ISD::CTLZ           , MVT::i8   , Custom);
  361     setOperationAction(ISD::CTLZ_ZERO_UNDEF, MVT::i8   , Custom);
  396     setOperationPromotedToType(ISD::CTPOP, MVT::i8, MVT::i32);
  398     setOperationAction(ISD::CTPOP          , MVT::i8   , Expand);
  419   for (auto VT : { MVT::i8, MVT::i16, MVT::i32, MVT::i64 }) {
  466   for (auto VT : { MVT::i8, MVT::i16, MVT::i32, MVT::i64 }) {
 1083     for (auto VT : { MVT::i8, MVT::i16, MVT::i32, MVT::i64 })
 1783   for (auto VT : { MVT::i8, MVT::i16, MVT::i32, MVT::i64 }) {
 1948     return MVT::i8;
 1985     RegisterVT = MVT::i8;
 1999     return MVT::i8;
 2261   case MVT::i8: case MVT::i16: case MVT::i32: case MVT::i64:
 2416   if ((ValVT == MVT::v8i1 && (ValLoc == MVT::i8 || ValLoc == MVT::i32)) ||
 2421     EVT TempValLoc = ValVT == MVT::v8i1 ? MVT::i8 : MVT::i16;
 2711   if (VT == MVT::i1 || (!Darwin && (VT == MVT::i8 || VT == MVT::i16))) {
 2717     ReturnMVT = MVT::i8;
 2800       maskLen = MVT::i8;
 2891            (VA.getLocVT() == MVT::i16) || (VA.getLocVT() == MVT::i8))) {
 3234         if (RegVT == MVT::i8)
 3294                   (VA.getLocVT() == MVT::i16) || (VA.getLocVT() == MVT::i8))) {
 3379       ALVal = DAG.getCopyFromReg(Chain, dl, AL, MVT::i8);
 3470       Forwards.push_back(ForwardedRegister(ALVReg, X86::AL, MVT::i8));
 3901                                                         MVT::i8)));
 4804       ScalarVT = MVT::i8;
 5015   if (!Subtarget.hasDQI() && BitcastVT == MVT::v8i1 && LoadVT == MVT::i8)
 5700     SDValue ShiftBits = DAG.getTargetConstant(SubVecNumElems, dl, MVT::i8);
 5719                          DAG.getTargetConstant(IdxVal, dl, MVT::i8));
 5729                          DAG.getTargetConstant(ShiftLeft, dl, MVT::i8));
 5732                            DAG.getTargetConstant(ShiftRight, dl, MVT::i8));
 5739                          DAG.getTargetConstant(IdxVal, dl, MVT::i8));
 5752       SDValue ShiftBits = DAG.getTargetConstant(NumElems - IdxVal, dl, MVT::i8);
 5770                        DAG.getTargetConstant(ShiftLeft, dl, MVT::i8));
 5773                        DAG.getTargetConstant(ShiftRight, dl, MVT::i8));
 5778                             DAG.getTargetConstant(LowShift, dl, MVT::i8));
 5780                     DAG.getTargetConstant(LowShift, dl, MVT::i8));
 5785                             DAG.getTargetConstant(HighShift, dl, MVT::i8));
 5787                     DAG.getTargetConstant(HighShift, dl, MVT::i8));
 6497     assert(VT.getScalarType() == MVT::i8 && "Byte vector expected");
 6508     assert(VT.getScalarType() == MVT::i8 && "Byte vector expected");
 6516     assert(VT.getScalarType() == MVT::i8 && "Byte vector expected");
 6581     assert(VT.getScalarType() == MVT::i8 && "Byte vector expected");
 7490                             DAG.getConstant(8, dl, MVT::i8));
 7665   SDValue ShiftVal = DAG.getTargetConstant(NumBits / 8, dl, MVT::i8);
 8536     assert(Cond.getValueType() == MVT::i8 && "Unexpected VT!");
 8538       Cond = DAG.getNode(ISD::AND, dl, MVT::i8, Cond,
 8539                          DAG.getConstant(1, dl, MVT::i8));
 9442                             IndicesVec, DAG.getTargetConstant(0, DL, MVT::i8)));
 9478                             IndicesVec, DAG.getTargetConstant(0, DL, MVT::i8)));
 9722       if (EltVT == MVT::i16 || EltVT == MVT::i8) {
10049                      DAG.getTargetConstant(Idx * SubVecNumElts, dl, MVT::i8));
10424   return DAG.getTargetConstant(getV4X86ShuffleImm(Mask), DL, MVT::i8);
10554   SDValue ZeroMask = DAG.getConstant(0x80, DL, MVT::i8);
10560       PSHUFBMask[i] = DAG.getUNDEF(MVT::i8);
10581     PSHUFBMask[i] = DAG.getConstant(M, DL, MVT::i8);
10585   MVT I8VT = MVT::getVectorVT(MVT::i8, NumBytes);
11067                        DAG.getTargetConstant(BlendMask, DL, MVT::i8));
11079                          DAG.getTargetConstant(BlendMask, DL, MVT::i8));
11088                                DAG.getTargetConstant(LoMask, DL, MVT::i8));
11090                                DAG.getTargetConstant(HiMask, DL, MVT::i8));
11120     MVT BlendVT = MVT::getVectorVT(MVT::i8, VT.getSizeInBits() / 8);
11146             Mask[i] < 0 ? DAG.getUNDEF(MVT::i8)
11148                                           MVT::i8));
11346     MVT ByteVT = MVT::getVectorVT(MVT::i8, VT.getSizeInBits() / 8);
11350                         DAG.getTargetConstant(Scale * RotAmt, DL, MVT::i8)));
11547   MVT ByteVT = MVT::getVectorVT(MVT::i8, VT.getSizeInBits() / 8);
11557                         DAG.getTargetConstant(ByteRotation, DL, MVT::i8)));
11573                   DAG.getTargetConstant(LoByteShift, DL, MVT::i8));
11576                   DAG.getTargetConstant(HiByteShift, DL, MVT::i8));
11608                      DAG.getTargetConstant(Rotation, DL, MVT::i8));
11647                       DAG.getTargetConstant(Scale * Shift, DL, MVT::i8));
11649                       DAG.getTargetConstant(Scale * ZeroHi, DL, MVT::i8));
11653                       DAG.getTargetConstant(Scale * Shift, DL, MVT::i8));
11655                       DAG.getTargetConstant(Scale * ZeroLo, DL, MVT::i8));
11662                       DAG.getTargetConstant(Scale * Shift, DL, MVT::i8));
11665                       DAG.getTargetConstant(Scale * Shift, DL, MVT::i8));
11667                       DAG.getTargetConstant(Scale * ZeroLo, DL, MVT::i8));
11734     ShiftVT = ByteShift ? MVT::getVectorVT(MVT::i8, SizeInBits / 8)
11789                   DAG.getTargetConstant(ShiftAmt, DL, MVT::i8));
11923                        DAG.getTargetConstant(BitLen, DL, MVT::i8),
11924                        DAG.getTargetConstant(BitIdx, DL, MVT::i8));
11929                        DAG.getTargetConstant(BitLen, DL, MVT::i8),
11930                        DAG.getTargetConstant(BitIdx, DL, MVT::i8));
12027                                 DAG.getTargetConstant(EltBits, DL, MVT::i8),
12028                                 DAG.getTargetConstant(LoIdx, DL, MVT::i8)));
12036                                 DAG.getTargetConstant(EltBits, DL, MVT::i8),
12037                                 DAG.getTargetConstant(HiIdx, DL, MVT::i8)));
12051         PSHUFBMask[i] = DAG.getConstant(Idx, DL, MVT::i8);
12055           AnyExt ? DAG.getUNDEF(MVT::i8) : DAG.getConstant(0x80, DL, MVT::i8);
12055           AnyExt ? DAG.getUNDEF(MVT::i8) : DAG.getConstant(0x80, DL, MVT::i8);
12289     if (EltVT == MVT::i8 || EltVT == MVT::i16) {
12300   } else if (Mask[V2Index] != (int)Mask.size() || EltVT == MVT::i8 ||
12349                            V2Index * EltVT.getSizeInBits() / 8, DL, MVT::i8));
12403                          DAG.getConstant(OffsetIdx * EltSize, DL, MVT::i8));
12781                      DAG.getTargetConstant(InsertPSMask, DL, MVT::i8));
12930                          DAG.getTargetConstant(SHUFPDMask, DL, MVT::i8));
12937         DAG.getTargetConstant(SHUFPDMask, DL, MVT::i8));
12983                      DAG.getTargetConstant(SHUFPDMask, DL, MVT::i8));
13907   SmallVector<SDValue, 64> V1Mask(NumBytes, DAG.getUNDEF(MVT::i8));
13908   SmallVector<SDValue, 64> V2Mask(NumBytes, DAG.getUNDEF(MVT::i8));
13923     V1Mask[i] = DAG.getConstant(V1Idx, DL, MVT::i8);
13924     V2Mask[i] = DAG.getConstant(V2Idx, DL, MVT::i8);
13929   MVT ShufVT = MVT::getVectorVT(MVT::i8, NumBytes);
14405     SmallVector<SDValue, 16> ByteClearOps(16, DAG.getConstant(0, DL, MVT::i8));
14407       ByteClearOps[i] = DAG.getConstant(0xFF, DL, MVT::i8);
14872                            DAG.getTargetConstant(PermMask, DL, MVT::i8));
14904                      DAG.getTargetConstant(PermMask, DL, MVT::i8));
15532                      DAG.getTargetConstant(Immediate, DL, MVT::i8));
15603                          DAG.getTargetConstant(VPERMILPMask, DL, MVT::i8));
16350                      DAG.getTargetConstant(PermMask, DL, MVT::i8));
16375                          DAG.getTargetConstant(VPERMILPMask, DL, MVT::i8));
16804                     DAG.getTargetConstant(ShiftAmt, DL, MVT::i8));
16911                           DAG.getTargetConstant(WideElts - NumElts, DL, MVT::i8));
16917                         DAG.getTargetConstant(ShiftAmt, DL, MVT::i8));
17271     MVT CastVT = MVT::getVectorVT(MVT::i8, NumElts * 2);
17342     MVT ExtEltVT = (NumElts <= 8) ? MVT::getIntegerVT(128 / NumElts) : MVT::i8;
17365                     DAG.getTargetConstant(IdxVal, dl, MVT::i8));
17471                           DAG.getConstant(ShiftVal, dl, MVT::i8));
17482                         DAG.getConstant(ShiftVal, dl, MVT::i8));
17530     MVT ExtEltVT = (NumElts <= 8) ? MVT::getIntegerVT(128 / NumElts) : MVT::i8;
17593                            DAG.getTargetConstant(1, dl, MVT::i8));
17664                            DAG.getTargetConstant(1, dl, MVT::i8));
17669                          DAG.getTargetConstant(IdxVal << 4, dl, MVT::i8));
17755                     DAG.getTargetConstant(IdxVal, dl, MVT::i8));
18204           DAG.getConstant(Log2_64_Ceil(DL.getPointerSize()), dl, MVT::i8);
18241   SDValue SafeShAmt = DAG.getNode(ISD::AND, dl, MVT::i8, ShAmt,
18242                                   DAG.getConstant(VTBits - 1, dl, MVT::i8));
18244                                      DAG.getConstant(VTBits - 1, dl, MVT::i8))
18259   SDValue AndNode = DAG.getNode(ISD::AND, dl, MVT::i8, ShAmt,
18260                                 DAG.getConstant(VTBits, dl, MVT::i8));
18261   SDValue Cond = DAG.getSetCC(dl, MVT::i8, AndNode,
18262                              DAG.getConstant(0, dl, MVT::i8), ISD::SETNE);
18299                          Op1, DAG.getTargetConstant(ShiftAmt, DL, MVT::i8));
18740                       VecCstLowBitcast, DAG.getTargetConstant(0xaa, DL, MVT::i8));
18748                        VecCstHighBitcast, DAG.getTargetConstant(0xaa, DL, MVT::i8));
19045   assert((InVT.getVectorElementType() == MVT::i8 ||
19121   if (VT.getVectorElementType() != MVT::i8) {
19155     WideVT = MVT::getVectorVT(MVT::i8, NumElts);
19220   EVT InVT = MVT::i16, OutVT = MVT::i8;
19888   return DAG.getNode(X86ISD::SETCC, dl, MVT::i8,
19889                      DAG.getTargetConstant(Cond, dl, MVT::i8), EFLAGS);
19993                                 DL, MVT::i8);
20144   assert((CmpVT == MVT::i8 || CmpVT == MVT::i16 ||
20206                             DAG.getConstant(8, dl, MVT::i8));
20207   SDValue TruncSrl = DAG.getNode(ISD::TRUNCATE, dl, MVT::i8, Srl);
20340   SDValue Cmp = DAG.getSetCC(DL, MVT::i8, N0, Zero, ISD::SETLT);
20421   if (Src.getValueType() == MVT::i8 || Src.getValueType() == MVT::i16)
20438                                 dl, MVT::i8);
20581   if (VET != MVT::i8 && VET != MVT::i16)
20674                                  DAG.getTargetConstant(CC0, dl, MVT::i8));
20676                                  DAG.getTargetConstant(CC1, dl, MVT::i8));
20681                         DAG.getTargetConstant(SSECC, dl, MVT::i8));
20737                        DAG.getTargetConstant(CmpMode, dl, MVT::i8));
20982     X86CC = DAG.getTargetConstant(X86Cond, dl, MVT::i8);
20994   X86CC = DAG.getTargetConstant(X86Cond, dl, MVT::i8);
21039         X86CC = DAG.getTargetConstant(CCode, dl, MVT::i8);
21053   X86CC = DAG.getTargetConstant(CondCode, dl, MVT::i8);
21063   assert(VT == MVT::i8 && "SetCC type must be 8-bit integer");
21087   return DAG.getNode(X86ISD::SETCC, dl, MVT::i8, X86CC, EFLAGS);
21172   assert(Op->getValueType(1) == MVT::i8 && "Unexpected VT!");
21224                       DAG.getTargetConstant(SSECC, DL, MVT::i8));
21231                                 DAG.getTargetConstant(SSECC, DL, MVT::i8));
21434     CC = DAG.getTargetConstant(X86Cond, DL, MVT::i8);
21456     CC = DAG.getTargetConstant(X86::COND_NE, DL, MVT::i8);
21474                       DAG.getTargetConstant(X86::COND_B, DL, MVT::i8), Cond);
21484   if (Op.getValueType() == MVT::i8 &&
21502   if ((Op.getValueType() == MVT::i8 && Subtarget.hasCMov()) ||
21604   if (InSVT != MVT::i32 && InSVT != MVT::i16 && InSVT != MVT::i8)
21689                           DAG.getTargetConstant(SignExtShift, dl, MVT::i8));
21720   assert((InVT.getVectorElementType() == MVT::i8 ||
21849     StoredVal = DAG.getNode(ISD::TRUNCATE, dl, MVT::i8, StoredVal);
21925     SDValue NewLd = DAG.getLoad(MVT::i8, dl, Ld->getChain(), Ld->getBasePtr(),
22044     CC = DAG.getTargetConstant(X86Cond, dl, MVT::i8);
22075           CC = DAG.getTargetConstant(CCode0, dl, MVT::i8);
22093             CC = DAG.getTargetConstant(CCode1, dl, MVT::i8);
22106       CC = DAG.getTargetConstant(CCode, dl, MVT::i8);
22132           CC = DAG.getTargetConstant(X86::COND_NE, dl, MVT::i8);
22135           CC = DAG.getTargetConstant(X86::COND_P, dl, MVT::i8);
22148       CC = DAG.getTargetConstant(X86::COND_NE, dl, MVT::i8);
22151       CC = DAG.getTargetConstant(X86::COND_P, dl, MVT::i8);
22176     CC = DAG.getTargetConstant(X86Cond, dl, MVT::i8);
22376                        DAG.getConstant(ArgMode, dl, MVT::i8),
22510                      DAG.getTargetConstant(ShiftAmt, dl, MVT::i8));
22547             ShAmt.getOperand(0).getSimpleValueType() == MVT::i8)) {
22549     MVT AmtTy = ShAmt.getSimpleValueType() == MVT::i8 ? MVT::v16i8 : MVT::v8i16;
22556           (128 - AmtTy.getScalarSizeInBits()) / 8, SDLoc(ShAmt), MVT::i8);
22662   assert(Mask.getValueType() == MVT::i8 && "Unexpect type");
23099       return DAG.getBitcast(MVT::i8, Ins);
23145       return DAG.getBitcast(MVT::i8, Ins);
23158         SetCC = DAG.getNode(ISD::AND, dl, MVT::i8, SetCC, SetNP);
23164         SetCC = DAG.getNode(ISD::OR, dl, MVT::i8, SetCC, SetP);
23194                            DAG.getTargetConstant(CondVal, dl, MVT::i8));
23197                            DAG.getTargetConstant(CondVal, dl, MVT::i8), Sae);
23296                                     DAG.getConstant(-1, dl, MVT::i8));
23834                               DAG.getConstant(32, DL, MVT::i8));
24050                      DAG.getTargetConstant(X86::COND_B, dl, MVT::i8),
24429     OutChains[5] = DAG.getStore(Root, dl, DAG.getConstant(ModRM, dl, MVT::i8),
24492         DAG.getStore(Root, dl, DAG.getConstant(MOV32ri | N86Reg, dl, MVT::i8),
24504     OutChains[2] = DAG.getStore(Root, dl, DAG.getConstant(JMP, dl, MVT::i8),
24568                 DAG.getConstant(11, DL, MVT::i8));
24573                 DAG.getConstant(9, DL, MVT::i8));
24637   assert((EltVT == MVT::i8 || EltVT == MVT::i16) &&
24665   MVT CurrVT = MVT::getVectorVT(MVT::i8, NumBytes);
24675     LUTVec.push_back(DAG.getConstant(LUT[i % 16], DL, MVT::i8));
24748       (Subtarget.canExtendTo512DQ() || VT.getVectorElementType() != MVT::i8))
24775   if (VT == MVT::i8) {
24788                      DAG.getTargetConstant(X86::COND_E, dl, MVT::i8),
24797   if (VT == MVT::i8)
24798     Op = DAG.getNode(ISD::TRUNCATE, dl, MVT::i8, Op);
24818                    DAG.getTargetConstant(X86::COND_E, dl, MVT::i8),
24955     SDValue Ops[] = {N0, Neg, DAG.getTargetConstant(X86::COND_GE, DL, MVT::i8),
26004     SDValue Cst8 = DAG.getTargetConstant(8, dl, MVT::i8);
26182         MVT ExtVT = MVT::getVectorVT(MVT::i8, VT.getVectorNumElements() * 2);
26276                          DAG.getTargetConstant(RotateAmt, DL, MVT::i8));
26297                          DAG.getTargetConstant(RotateAmt, DL, MVT::i8));
26640       DAG.getTargetConstant(1, DL, MVT::i8),                // Scale
26654     DAG.getTargetConstant(1, DL, MVT::i8),          // Scale
26697   case MVT::i8:  Reg = X86::AL;  size = 1; break;
26710                     DAG.getTargetConstant(size, DL, MVT::i8),
26740                      DAG.getConstant(32, DL, MVT::i8));
26749                      DAG.getConstant(16, DL, MVT::i8));
26844   assert(ByteVecVT.getVectorElementType() == MVT::i8 &&
26846   assert(EltVT != MVT::i8 &&
26909   assert(EltVT == MVT::i8 && "Only vXi8 vector CTPOP lowering supported.");
26928     LUTVec.push_back(DAG.getConstant(LUT[i % 16], DL, MVT::i8));
26960     assert((VT.getVectorElementType() == MVT::i8 ||
26979   if (VT.getScalarType() != MVT::i8) {
26980     MVT ByteVT = MVT::getVectorVT(MVT::i8, VT.getSizeInBits() / 8);
27034       MaskElts.push_back(DAG.getConstant(PermuteByte, DL, MVT::i8));
27065   assert(VT.getScalarType() == MVT::i8 &&
27092     LoMaskElts.push_back(DAG.getConstant(LoLUT[i % 16], DL, MVT::i8));
27093     HiMaskElts.push_back(DAG.getConstant(HiLUT[i % 16], DL, MVT::i8));
27490               (ScalarVT == MVT::i8 || ScalarVT == MVT::i16))) &&
27539               (ScalarVT == MVT::i8 || ScalarVT == MVT::i16))) &&
27851            VT.getVectorElementType() == MVT::i8 && "Unexpected VT!");
29079   case MVT::i8:
31594            Op.getOperand(0).getValueType().getScalarType() == MVT::i8 &&
32145       ShuffleVT = MVT::getVectorVT(MVT::i8, MaskVT.getSizeInBits() / 8);
32373                       DAG.getTargetConstant(PermMask, DL, MVT::i8));
32480                         DAG.getTargetConstant(PermuteImm, DL, MVT::i8));
32510                       DAG.getTargetConstant(PermuteImm, DL, MVT::i8));
32527                         DAG.getTargetConstant(BitLen, DL, MVT::i8),
32528                         DAG.getTargetConstant(BitIdx, DL, MVT::i8));
32538                         DAG.getTargetConstant(BitLen, DL, MVT::i8),
32539                         DAG.getTargetConstant(BitIdx, DL, MVT::i8));
32703                       DAG.getTargetConstant(M2ZImm, DL, MVT::i8));
32722         PSHUFBMask.push_back(DAG.getUNDEF(MVT::i8));
32726         PSHUFBMask.push_back(DAG.getConstant(255, DL, MVT::i8));
32731       PSHUFBMask.push_back(DAG.getConstant(M, DL, MVT::i8));
32733     MVT ByteVT = MVT::getVectorVT(MVT::i8, NumBytes);
32753         VPPERMMask.push_back(DAG.getUNDEF(MVT::i8));
32757         VPPERMMask.push_back(DAG.getConstant(128, DL, MVT::i8));
32761       VPPERMMask.push_back(DAG.getConstant(M, DL, MVT::i8));
33348       if (V.getSimpleValueType().getVectorElementType() != MVT::i8 &&
33556                             DAG.getTargetConstant(BlendMask, DL, MVT::i8)));
33624                          DAG.getTargetConstant(InsertPSMask, DL, MVT::i8));
33629                          DAG.getTargetConstant(InsertPSMask, DL, MVT::i8));
33641                            DAG.getTargetConstant(InsertPSMask, DL, MVT::i8));
33649                          DAG.getTargetConstant(InsertPSMask, DL, MVT::i8));
33694                            DAG.getTargetConstant(InsertPSMask, DL, MVT::i8));
33709                            DAG.getTargetConstant(InsertPSMask & 0x3f, DL, MVT::i8));
34338         SDValue NewSA = TLO.DAG.getTargetConstant(Diff, dl, MVT::i8);
34377         SDValue NewSA = TLO.DAG.getTargetConstant(Diff, dl, MVT::i8);
34768                 TLO.DAG.getTargetConstant(std::abs(Diff), SDLoc(Op), MVT::i8));
35433           Splat, DAG.getTargetConstant(ShufMask, DL, MVT::i8));
35498       N0 = DAG.getNode(ISD::ANY_EXTEND, dl, MVT::i8, N0);
35523           N0 = DAG.getBitcast(MVT::i8, N0);
35532       N0 = DAG.getBitcast(MVT::i8, N0);
35542   if (VT == MVT::i8 && SrcVT == MVT::v8i1 && Subtarget.hasAVX512() &&
35705       Op0.getOperand(0).getValueType().getVectorElementType() != MVT::i8 ||
35707       Op1.getOperand(0).getValueType().getVectorElementType() != MVT::i8)
35727   MVT ExtendedVT = MVT::getVectorVT(MVT::i8, RegSize / 8);
35752   if (ExtractVT != MVT::i16 && ExtractVT != MVT::i8)
35781           (SrcVT == MVT::v16i8 && ExtractVT == MVT::i8)) &&
35802   if (ExtractVT == MVT::i8) {
35832       ExtractVT != MVT::i8 && ExtractVT != MVT::i1)
35911       MaskSrcVT = MVT::getVectorVT(MVT::i8, MatchSizeInBits / 8);
36322   if (VT == MVT::i8) {
36998       AndNode = DAG.getZExtOrTrunc(AndNode, DL, MVT::i8);
37012       (VT.getVectorElementType() == MVT::i8 ||
37094       (VT.getVectorElementType() == MVT::i8 ||
37163       (VT.getVectorElementType() == MVT::i8 ||
37595       SDValue Ops[] = {FalseOp, TrueOp, DAG.getTargetConstant(CC, DL, MVT::i8),
37625                            DAG.getConstant(ShAmt, DL, MVT::i8));
37717                          DAG.getTargetConstant(CC, DL, MVT::i8), Cond};
37752                         DAG.getTargetConstant(CC0, DL, MVT::i8), Flags};
37754       SDValue Ops[] = {LCMOV, TrueOp, DAG.getTargetConstant(CC1, DL, MVT::i8),
37789                       DAG.getTargetConstant(X86::COND_NE, DL, MVT::i8), Cond);
37937                          DAG.getConstant(Shift, DL, MVT::i8));
38006                                    DAG.getConstant(ShiftAmt, DL, MVT::i8));
38008                                    DAG.getConstant(ScaleShift, DL, MVT::i8));
38187                            DAG.getConstant(Log2_64(MulAmt1), DL, MVT::i8));
38194                            DAG.getConstant(Log2_64(MulAmt2), DL, MVT::i8));
38217                                       MVT::i8)));
38226                                            DL, MVT::i8));
38236                                            DL, MVT::i8));
38243                                            DL, MVT::i8));
38342   for (MVT SVT : { MVT::i8, MVT::i16, MVT::i32 }) {
38560   assert(N1.getValueType() == MVT::i8 && "Unexpected shift amount type");
38588                        DAG.getTargetConstant(NewShiftVal, SDLoc(N), MVT::i8));
38708                             DAG.getTargetConstant(x86cc, DL, MVT::i8));
38719                           CMP01, DAG.getTargetConstant(x86cc, DL, MVT::i8));
38741           SDValue OneBitOfTruth = DAG.getNode(ISD::TRUNCATE, DL, MVT::i8,
38913   SDValue ShAmt = DAG.getTargetConstant(EltBitWidth - ShiftVal, DL, MVT::i8);
39024           Sub = DAG.getNode(ISD::TRUNCATE, dl, MVT::i8, Sub);
39071                                          DAG.getConstant(32, DL, MVT::i8)));
39085                              DAG.getConstant(16, DL, MVT::i8));
39091   SDValue Hi = DAG.getNode(ISD::TRUNCATE, DL, MVT::i8,
39093                                        DAG.getConstant(8, DL, MVT::i8)));
39094   SDValue Lo = DAG.getNode(ISD::TRUNCATE, DL, MVT::i8, X);
39095   SDVTList VTs = DAG.getVTList(MVT::i8, MVT::i32);
39500                             DAG.getConstant(Log2b, dl, MVT::i8));
39668   if (ShAmt0.getValueType() != MVT::i8)
39671   if (ShAmt1.getValueType() != MVT::i8)
39711                        DAG.getNode(ISD::TRUNCATE, DL, MVT::i8, Amt));
39774   if (ResultType != MVT::i8 && ResultType != MVT::i1)
40000       (SVT == MVT::i8 || SVT == MVT::i16) &&
40006       if (SVT == MVT::i8 && InSVT == MVT::i32) {
40016       } else if (SVT == MVT::i8 || Subtarget.hasSSE41())
40075   if (!((ScalarVT == MVT::i8 || ScalarVT == MVT::i16) &&
40138   if (IsConstVectorInRange(Operands[1], 1, ScalarVT == MVT::i8 ? 256 : 65536) &&
40515       StoredVal.getOperand(0).getValueType() == MVT::i8) {
41083         (OutSVT == MVT::i8 || OutSVT == MVT::i16) && isPowerOf2_32(NumElems) &&
41089       ((OutSVT == MVT::i8 && InSVT != MVT::i64) ||
41097   if (Subtarget.hasSSE41() || OutSVT == MVT::i8)
41131   if (SVT != MVT::i8 && SVT != MVT::i16 && SVT != MVT::i32)
41272   if (N00.getValueType().getVectorElementType() != MVT::i8 ||
41273       N01.getValueType().getVectorElementType() != MVT::i8 ||
41274       N10.getValueType().getVectorElementType() != MVT::i8 ||
41275       N11.getValueType().getVectorElementType() != MVT::i8)
41343     assert(InVT.getScalarType() == MVT::i8 &&
42107   if (ExtraVT != MVT::i8 && ExtraVT != MVT::i16)
42343   if (SVT != MVT::i64 && SVT != MVT::i32 && SVT != MVT::i16 && SVT != MVT::i8)
42421   if (SVT != MVT::i8 && SVT != MVT::i16 && SVT != MVT::i32 &&
42880       (OpVT.getVectorElementType() == MVT::i8 ||
43093     SDValue Cond = DAG.getTargetConstant(CC, DL, MVT::i8);
43515                                 DAG.getTargetConstant(X86::COND_B, DL, MVT::i8),
43577                          DAG.getTargetConstant(X86::COND_B, DL, MVT::i8),
43595                            DAG.getTargetConstant(X86::COND_B, DL, MVT::i8),
43655                          DAG.getTargetConstant(X86::COND_B, DL, MVT::i8),
43668                          DAG.getTargetConstant(X86::COND_B, DL, MVT::i8), Cmp1);
44130   if (!(Subtarget.hasSSE2() && (EltVT == MVT::i8 || EltVT == MVT::i16)) &&
44164   if (EltVT == MVT::i8 || EltVT == MVT::i16)
45044   if (Opc == ISD::SHL && VT.isVector() && VT.getVectorElementType() == MVT::i8)
45055   if ((Opc == ISD::MUL || Opc == ISD::SHL) && VT == MVT::i8)
45103   bool Is8BitMulByConstant = VT == MVT::i8 && Op.getOpcode() == ISD::MUL &&
45812         if (VT == MVT::i8)
45830         if (VT == MVT::i8 || VT == MVT::i1)
45843       if (VT == MVT::i8 || VT == MVT::i1)
45850       if (VT == MVT::i8 || VT == MVT::i1)
45858       if (VT == MVT::i8 || VT == MVT::i1)
45952         if (VT == MVT::i8)
46105     else if (VT == MVT::i8)
lib/Target/X86/X86ISelLowering.h
  709       return MVT::i8;
  884         return VT == MVT::i8 || VT == MVT::i16 || VT == MVT::i32 ||
lib/Target/X86/X86InstrInfo.cpp
 5978   case MVT::i8:
lib/Target/X86/X86InterleavedAccess.cpp
  366   MVT VT = MVT::getVectorVT(MVT::i8, NumOfElm);
  643   MVT VT = MVT::getVectorVT(MVT::i8, VecElems);
lib/Target/X86/X86SelectionDAGInfo.cpp
  132       AVT = MVT::i8;
  138     if (AVT.bitsGT(MVT::i8)) {
  148     AVT = MVT::i8;
  212                      DAG.getIntPtrConstant(Size, dl), MVT::i8);
  222     return MVT::i8;
lib/Target/X86/X86TargetTransformInfo.cpp
  857     { ISD::ADD, MVT::i8,      1 }, // Pentium III from http://www.agner.org/
  861     { ISD::SUB, MVT::i8,      1 }, // Pentium III from http://www.agner.org/
 1956     { ISD::BITREVERSE, MVT::i8,      3 }
 2112     { ISD::CTLZ,       MVT::i8,      1 },
 2120     { ISD::CTPOP,      MVT::i8,      1 },
 2132     { ISD::BITREVERSE, MVT::i8,     11 },
 2135     { ISD::CTLZ,       MVT::i8,      4 }, // BSR+XOR or BSR+XOR+CMOV
 2138     { ISD::CTPOP,      MVT::i8,      7 },
 2141     { ISD::SADDO,      MVT::i8,      1 },
 2144     { ISD::UADDO,      MVT::i8,      1 },
 2325     { ISD::ROTL,       MVT::i8,      1 },
 2328     { ISD::ROTR,       MVT::i8,      1 },
 2331     { ISD::FSHL,       MVT::i8,      4 }
lib/Target/XCore/XCoreISelLowering.cpp
  127     setLoadExtAction(ISD::SEXTLOAD, VT, MVT::i8, Expand);
  189   case MVT::i8:
  959   if (N->getMemoryVT() == MVT::i8)
  961                           N->getBasePtr(), N->getPointerInfo(), MVT::i8,
  989   if (N->getMemoryVT() == MVT::i8)
  991                              N->getBasePtr(), N->getPointerInfo(), MVT::i8,
unittests/Target/AArch64/TestStackOffset.cpp
   15   StackOffset A(1, MVT::i8);
utils/TableGen/CodeGenTarget.cpp
   62   case MVT::i8:       return "MVT::i8";