|
reference, declaration → definition
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.inc83228 /*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.inc29122 /* 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.inc21661 /* 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.inc69391 /*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.inc28366 /* 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.inc13849 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.inc21350 /* 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.inc15069 /* 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";