|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
gen/lib/Target/AArch64/AArch64GenDAGISel.inc 214 /* 293*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
290 /* 436*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
434 /* 701*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
510 /* 844*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
661 /* 1121*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
737 /* 1264*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
881 /* 1529*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
957 /* 1672*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
1118 /* 1970*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
1194 /* 2113*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
1338 /* 2378*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
1414 /* 2521*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
1565 /* 2798*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
1641 /* 2941*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
1785 /* 3206*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
1861 /* 3349*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
1927 /* 3474*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
1988 /* 3607*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
2059 /* 3760*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
2120 /* 3893*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
2757 /* 5512*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
2772 /* 5539*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
2787 /* 5566*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
2802 /* 5593*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
3014 /* 5966*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
3164 /* 6279*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
3318 /* 6608*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
3371 /* 6761*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
3457 /* 6968*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
3510 /* 7121*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
3631 /* 7387*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
3684 /* 7540*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
3770 /* 7747*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
3823 /* 7900*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
3944 /* 8166*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
3997 /* 8319*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
4083 /* 8526*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
4136 /* 8679*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
4257 /* 8945*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
4310 /* 9098*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
4396 /* 9305*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
4449 /* 9458*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
4570 /* 9724*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
4630 /* 9889*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
4719 /* 10102*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
4779 /* 10267*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
4900 /* 10533*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
4960 /* 10698*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
5049 /* 10911*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
5109 /* 11076*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
5234 /* 11349*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
5294 /* 11514*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
5390 /* 11739*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
5450 /* 11904*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
5574 /* 12176*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
5634 /* 12341*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
5730 /* 12566*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
5790 /* 12731*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
5915 /* 13006*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
5975 /* 13171*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
6064 /* 13384*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
6124 /* 13549*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
6245 /* 13815*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
6305 /* 13980*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
6394 /* 14193*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
6454 /* 14358*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
6579 /* 14631*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
6639 /* 14796*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
6735 /* 15021*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
6795 /* 15186*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
6919 /* 15458*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
6979 /* 15623*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
7075 /* 15848*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
7135 /* 16013*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
7260 /* 16288*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
7313 /* 16441*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
7399 /* 16648*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
7452 /* 16801*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
7573 /* 17067*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
7626 /* 17220*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
7712 /* 17427*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
7765 /* 17580*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
7886 /* 17846*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
7939 /* 17999*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
8025 /* 18206*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
8078 /* 18359*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
8199 /* 18625*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
8252 /* 18778*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
8338 /* 18985*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
8391 /* 19138*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
8512 /* 19404*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
8572 /* 19569*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
8661 /* 19782*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
8721 /* 19947*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
8842 /* 20213*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
8902 /* 20378*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
8991 /* 20591*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
9051 /* 20756*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
9176 /* 21029*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
9236 /* 21194*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
9332 /* 21419*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
9392 /* 21584*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
9516 /* 21856*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
9576 /* 22021*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
9672 /* 22246*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
9732 /* 22411*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
9857 /* 22686*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
9917 /* 22851*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
10006 /* 23064*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
10066 /* 23229*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
10187 /* 23495*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
10247 /* 23660*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
10336 /* 23873*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
10396 /* 24038*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
10521 /* 24311*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
10581 /* 24476*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
10677 /* 24701*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
10737 /* 24866*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
10861 /* 25138*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
10921 /* 25303*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
11017 /* 25528*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
11077 /* 25693*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
11210 /* 25983*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
11271 /* 26149*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
11367 /* 26374*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
11428 /* 26540*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
11554 /* 26816*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
11615 /* 26982*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
11711 /* 27207*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
11772 /* 27373*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
11898 /* 27649*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
11959 /* 27815*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
12055 /* 28040*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
12116 /* 28206*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
12242 /* 28482*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
12303 /* 28648*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
12399 /* 28873*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
12460 /* 29039*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
12587 /* 29318*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
12641 /* 29472*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
12727 /* 29679*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
12781 /* 29833*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
12904 /* 30103*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
12958 /* 30257*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
13044 /* 30464*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
13098 /* 30618*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
13221 /* 30888*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
13282 /* 31054*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
13371 /* 31267*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
13432 /* 31433*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
13555 /* 31703*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
13616 /* 31869*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
13705 /* 32082*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
13766 /* 32248*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
13888 /* 32515*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
13973 /* 32721*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
14027 /* 32875*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
14150 /* 33145*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
14204 /* 33299*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
14290 /* 33506*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
14344 /* 33660*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
14467 /* 33930*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
14528 /* 34096*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
14617 /* 34309*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
14678 /* 34475*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
14801 /* 34745*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
14862 /* 34911*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
14951 /* 35124*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
15012 /* 35290*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
15139 /* 35567*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
15200 /* 35733*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
15296 /* 35958*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
15357 /* 36124*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
15483 /* 36400*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
15544 /* 36566*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
15640 /* 36791*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
15701 /* 36957*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
15827 /* 37233*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
15888 /* 37399*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
15984 /* 37624*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
16045 /* 37790*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
16171 /* 38066*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
16232 /* 38232*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
16328 /* 38457*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
16389 /* 38623*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
16516 /* 38902*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
16570 /* 39056*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
16656 /* 39263*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
16710 /* 39417*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
16833 /* 39687*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
16887 /* 39841*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
16973 /* 40048*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
17027 /* 40202*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
17150 /* 40472*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
17211 /* 40638*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
17300 /* 40851*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
17361 /* 41017*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
17484 /* 41287*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
17545 /* 41453*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
17634 /* 41666*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
17695 /* 41832*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
17818 /* 42102*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
17872 /* 42256*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
17958 /* 42463*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
18012 /* 42617*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
18135 /* 42887*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
18189 /* 43041*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
18275 /* 43248*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
18329 /* 43402*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
18452 /* 43672*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
18513 /* 43838*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
18602 /* 44051*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
18663 /* 44217*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
18786 /* 44487*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
18847 /* 44653*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
18936 /* 44866*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
18997 /* 45032*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
19156 /* 45366*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
19209 /* 45519*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
19295 /* 45726*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
19348 /* 45879*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
19469 /* 46145*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
19522 /* 46298*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
19608 /* 46505*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
19661 /* 46658*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
19782 /* 46924*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
19835 /* 47077*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
19921 /* 47284*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
19974 /* 47437*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
20095 /* 47703*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
20148 /* 47856*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
20234 /* 48063*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
20287 /* 48216*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
20408 /* 48482*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
20468 /* 48647*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
20557 /* 48860*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
20617 /* 49025*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
20738 /* 49291*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
20798 /* 49456*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
20887 /* 49669*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
20947 /* 49834*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
21072 /* 50107*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
21132 /* 50272*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
21228 /* 50497*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
21288 /* 50662*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
21412 /* 50934*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
21472 /* 51099*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
21568 /* 51324*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
21628 /* 51489*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
21753 /* 51764*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
21813 /* 51929*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
21902 /* 52142*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
21962 /* 52307*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
22083 /* 52573*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
22143 /* 52738*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
22232 /* 52951*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
22292 /* 53116*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
22417 /* 53389*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
22477 /* 53554*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
22573 /* 53779*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
22633 /* 53944*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
22757 /* 54216*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
22817 /* 54381*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
22913 /* 54606*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
22973 /* 54771*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
23098 /* 55046*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
23151 /* 55199*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
23237 /* 55406*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
23290 /* 55559*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
23411 /* 55825*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
23464 /* 55978*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
23550 /* 56185*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
23603 /* 56338*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
23724 /* 56604*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
23777 /* 56757*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
23863 /* 56964*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
23916 /* 57117*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
24037 /* 57383*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
24090 /* 57536*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
24176 /* 57743*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
24229 /* 57896*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
24350 /* 58162*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
24410 /* 58327*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
24499 /* 58540*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
24559 /* 58705*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
24680 /* 58971*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
24740 /* 59136*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
24829 /* 59349*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
24889 /* 59514*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
25014 /* 59787*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
25074 /* 59952*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
25170 /* 60177*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
25230 /* 60342*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
25354 /* 60614*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
25414 /* 60779*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
25510 /* 61004*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
25570 /* 61169*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
25695 /* 61444*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
25755 /* 61609*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
25844 /* 61822*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
25904 /* 61987*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
26025 /* 62253*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
26085 /* 62418*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
26174 /* 62631*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
26234 /* 62796*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
26359 /* 63069*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
26419 /* 63234*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
26515 /* 63459*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
26575 /* 63624*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
26699 /* 63896*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
26759 /* 64061*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
26855 /* 64286*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
26915 /* 64451*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
27048 /* 64741*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
27109 /* 64907*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
27205 /* 65132*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
27266 /* 65298*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
27392 /* 65574*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
27453 /* 65740*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
27549 /* 65965*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
27610 /* 66131*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
27736 /* 66407*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
27797 /* 66573*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
27893 /* 66798*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
27954 /* 66964*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
28080 /* 67240*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
28141 /* 67406*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
28237 /* 67631*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
28298 /* 67797*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
28425 /* 68076*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
28479 /* 68230*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
28565 /* 68437*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
28619 /* 68591*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
28742 /* 68861*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
28796 /* 69015*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
28882 /* 69222*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
28936 /* 69376*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
29059 /* 69646*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
29120 /* 69812*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
29209 /* 70025*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
29270 /* 70191*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
29393 /* 70461*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
29454 /* 70627*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
29543 /* 70840*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
29604 /* 71006*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
29726 /* 71273*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
29811 /* 71479*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
29865 /* 71633*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
29988 /* 71903*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
30042 /* 72057*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
30128 /* 72264*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
30182 /* 72418*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
30305 /* 72688*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
30366 /* 72854*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
30455 /* 73067*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
30516 /* 73233*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
30639 /* 73503*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
30700 /* 73669*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
30789 /* 73882*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
30850 /* 74048*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
30977 /* 74325*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
31038 /* 74491*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
31134 /* 74716*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
31195 /* 74882*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
31321 /* 75158*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
31382 /* 75324*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
31478 /* 75549*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
31539 /* 75715*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
31665 /* 75991*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
31726 /* 76157*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
31822 /* 76382*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
31883 /* 76548*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
32009 /* 76824*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
32070 /* 76990*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
32166 /* 77215*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
32227 /* 77381*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
32354 /* 77660*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
32408 /* 77814*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
32494 /* 78021*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
32548 /* 78175*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
32671 /* 78445*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
32725 /* 78599*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
32811 /* 78806*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
32865 /* 78960*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
32988 /* 79230*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
33049 /* 79396*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
33138 /* 79609*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
33199 /* 79775*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
33322 /* 80045*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
33383 /* 80211*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
33472 /* 80424*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
33533 /* 80590*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
33656 /* 80860*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
33710 /* 81014*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
33796 /* 81221*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
33850 /* 81375*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
33973 /* 81645*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
34027 /* 81799*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
34113 /* 82006*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
34167 /* 82160*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
34290 /* 82430*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
34351 /* 82596*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
34440 /* 82809*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
34501 /* 82975*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
34624 /* 83245*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
34685 /* 83411*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
34774 /* 83624*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
34835 /* 83790*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
35009 /* 84152*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
35068 /* 84316*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
35156 /* 84528*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
35215 /* 84692*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
35336 /* 84958*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
35395 /* 85122*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
35483 /* 85334*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
35542 /* 85498*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
35630 /* 85757*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
35718 /* 85969*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
35777 /* 86133*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
35898 /* 86399*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
35957 /* 86563*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
36045 /* 86775*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
36104 /* 86939*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
36229 /* 87212*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
36288 /* 87376*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
36383 /* 87600*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
36442 /* 87764*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
36566 /* 88036*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
36625 /* 88200*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
36720 /* 88424*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
36779 /* 88588*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
36867 /* 88847*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
36962 /* 89071*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
37021 /* 89235*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
37145 /* 89507*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
37204 /* 89671*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
37299 /* 89895*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
37358 /* 90059*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
37513 /* 90381*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
37572 /* 90545*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
37660 /* 90757*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
37719 /* 90921*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
37840 /* 91187*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
37899 /* 91351*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
37987 /* 91563*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
38046 /* 91727*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
38134 /* 91986*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
38222 /* 92198*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
38281 /* 92362*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
38402 /* 92628*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
38461 /* 92792*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
38549 /* 93004*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
38608 /* 93168*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
38770 /* 93502*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
38829 /* 93666*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
38924 /* 93890*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
38983 /* 94054*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
39114 /* 94338*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
39173 /* 94502*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
39268 /* 94726*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
39327 /* 94890*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
39415 /* 95149*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
39510 /* 95373*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
39569 /* 95537*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
39700 /* 95821*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
39759 /* 95985*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
39854 /* 96209*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
39913 /* 96373*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
40072 /* 96702*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
40131 /* 96866*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
40226 /* 97090*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
40285 /* 97254*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
40409 /* 97526*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
40468 /* 97690*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
40563 /* 97914*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
40622 /* 98078*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
40710 /* 98337*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
40805 /* 98561*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
40864 /* 98725*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
40988 /* 98997*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
41047 /* 99161*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
41142 /* 99385*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
41201 /* 99549*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
41362 /* 99882*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
41421 /*100046*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
41516 /*100270*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
41575 /*100434*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
41706 /*100718*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
41765 /*100882*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
41860 /*101106*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
41919 /*101270*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
42007 /*101529*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
42102 /*101753*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
42161 /*101917*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
42292 /*102201*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
42351 /*102365*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
42446 /*102589*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
42505 /*102753*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
42666 /*103088*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
42725 /*103252*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
42813 /*103464*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
42872 /*103628*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
42993 /*103894*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
43052 /*104058*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
43140 /*104270*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
43199 /*104434*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
43287 /*104693*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
43375 /*104905*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
43434 /*105069*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
43555 /*105335*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
43614 /*105499*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
43702 /*105711*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
43761 /*105875*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
43886 /*106148*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
43945 /*106312*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
44040 /*106536*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
44099 /*106700*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
44223 /*106972*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
44282 /*107136*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
44377 /*107360*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
44436 /*107524*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
44524 /*107783*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
44619 /*108007*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
44678 /*108171*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
44802 /*108443*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
44861 /*108607*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
44956 /*108831*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
45015 /*108995*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
45170 /*109317*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
45229 /*109481*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
45317 /*109693*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
45376 /*109857*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
45497 /*110123*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
45556 /*110287*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
45644 /*110499*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
45703 /*110663*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
45791 /*110922*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
45879 /*111134*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
45938 /*111298*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
46059 /*111564*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
46118 /*111728*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
46206 /*111940*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
46265 /*112104*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
46427 /*112438*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
46486 /*112602*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
46581 /*112826*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
46640 /*112990*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
46771 /*113274*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
46830 /*113438*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
46925 /*113662*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
46984 /*113826*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
47072 /*114085*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
47167 /*114309*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
47226 /*114473*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
47357 /*114757*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
47416 /*114921*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
47511 /*115145*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
47570 /*115309*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
47729 /*115638*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
47788 /*115802*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
47883 /*116026*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
47942 /*116190*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
48066 /*116462*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
48125 /*116626*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
48220 /*116850*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
48279 /*117014*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
48367 /*117273*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
48462 /*117497*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
48521 /*117661*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
48645 /*117933*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
48704 /*118097*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
48799 /*118321*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
48858 /*118485*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
49019 /*118818*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
49078 /*118982*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
49173 /*119206*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
49232 /*119370*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
49363 /*119654*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
49422 /*119818*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
49517 /*120042*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
49576 /*120206*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
49664 /*120465*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
49759 /*120689*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
49818 /*120853*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
49949 /*121137*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
50008 /*121301*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
50103 /*121525*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
50162 /*121689*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
50332 /*122040*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
50391 /*122204*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
50487 /*122429*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
50546 /*122593*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
50677 /*122877*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
50736 /*123041*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
50832 /*123266*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
50891 /*123430*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
50979 /*123689*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
51075 /*123914*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
51134 /*124078*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
51266 /*124365*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
51325 /*124529*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
51421 /*124754*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
51480 /*124918*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
51610 /*125200*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
51669 /*125364*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
51765 /*125589*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
51824 /*125753*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
51956 /*126038*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
52015 /*126202*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
52111 /*126427*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
52170 /*126591*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
52258 /*126850*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
52354 /*127075*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
52413 /*127239*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
52544 /*127523*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
52603 /*127687*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
52699 /*127912*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
52758 /*128076*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
52921 /*128415*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
52980 /*128579*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
53069 /*128792*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
53128 /*128956*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
53249 /*129222*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
53308 /*129386*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
53397 /*129599*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
53456 /*129763*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
53544 /*130022*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
53633 /*130235*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
53692 /*130399*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
53813 /*130665*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
53872 /*130829*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
53961 /*131042*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
54020 /*131206*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
54145 /*131479*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
54204 /*131643*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
54300 /*131868*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
54359 /*132032*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
54483 /*132304*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
54542 /*132468*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
54638 /*132693*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
54697 /*132857*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
54785 /*133116*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
54881 /*133341*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
54940 /*133505*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
55064 /*133777*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
55123 /*133941*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
55219 /*134166*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
55278 /*134330*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
55436 /*134659*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
55495 /*134823*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
55584 /*135036*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
55643 /*135200*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
55764 /*135466*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
55823 /*135630*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
55912 /*135843*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
55971 /*136007*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
56059 /*136266*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
56148 /*136479*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
56207 /*136643*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
56328 /*136909*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
56387 /*137073*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
56476 /*137286*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
56535 /*137450*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
56660 /*137723*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
56719 /*137887*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
56815 /*138112*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
56874 /*138276*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
56998 /*138548*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
57057 /*138712*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
57153 /*138937*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
57212 /*139101*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
57300 /*139360*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
57396 /*139585*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
57455 /*139749*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
57579 /*140021*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
57638 /*140185*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
57734 /*140410*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
57793 /*140574*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
57957 /*140912*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
58016 /*141076*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
58112 /*141301*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
58171 /*141465*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
58302 /*141749*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
58361 /*141913*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
58457 /*142138*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
58516 /*142302*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
58604 /*142561*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
58700 /*142786*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
58759 /*142950*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
58891 /*143237*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
58950 /*143401*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
59046 /*143626*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
59105 /*143790*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
59235 /*144072*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
59294 /*144236*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
59390 /*144461*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
59449 /*144625*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
59581 /*144910*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
59640 /*145074*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
59736 /*145299*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
59795 /*145463*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
59883 /*145722*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
59979 /*145947*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
60038 /*146111*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
60169 /*146395*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
60228 /*146559*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
60324 /*146784*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
60383 /*146948*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
60546 /*147287*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
60605 /*147451*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
60694 /*147664*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
60753 /*147828*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
60874 /*148094*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
60933 /*148258*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
61022 /*148471*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
61081 /*148635*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
61169 /*148894*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
61258 /*149107*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
61317 /*149271*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
61438 /*149537*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
61497 /*149701*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
61586 /*149914*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
61645 /*150078*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
61770 /*150351*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
61829 /*150515*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
61925 /*150740*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
61984 /*150904*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
62108 /*151176*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
62167 /*151340*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
62263 /*151565*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
62322 /*151729*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
62410 /*151988*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
62506 /*152213*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
62565 /*152377*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
62689 /*152649*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
62748 /*152813*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
62844 /*153038*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
62903 /*153202*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
63061 /*153531*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
63120 /*153695*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
63209 /*153908*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
63268 /*154072*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
63389 /*154338*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
63448 /*154502*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
63537 /*154715*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
63596 /*154879*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
63684 /*155138*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
63773 /*155351*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
63832 /*155515*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
63953 /*155781*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
64012 /*155945*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
64101 /*156158*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
64160 /*156322*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
64285 /*156595*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
64344 /*156759*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
64440 /*156984*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
64499 /*157148*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
64623 /*157420*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
64682 /*157584*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
64778 /*157809*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
64837 /*157973*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
64925 /*158232*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
65021 /*158457*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
65080 /*158621*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
65204 /*158893*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
65263 /*159057*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
65359 /*159282*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
65418 /*159446*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
65819 /*160282*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
65835 /*160312*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
65851 /*160342*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
65867 /*160372*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
65888 /*160408*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
65905 /*160439*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
65922 /*160470*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
65939 /*160501*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
65992 /*160599*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
66021 /*160652*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
66056 /*160716*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
66085 /*160769*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
66126 /*160843*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
66156 /*160897*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
66192 /*160962*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
66222 /*161016*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
66256 /*161079*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
66276 /*161115*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
66296 /*161151*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
66322 /*161198*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
66342 /*161234*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
66362 /*161270*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
66395 /*161330*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
66416 /*161367*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
66437 /*161404*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
66464 /*161452*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
66485 /*161489*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
66506 /*161526*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
66535 /*161579*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
66553 /*161612*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
66571 /*161645*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
66595 /*161689*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
66613 /*161722*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
66631 /*161755*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
66660 /*161810*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
66679 /*161844*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
66698 /*161878*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
66723 /*161923*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
66742 /*161957*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
66761 /*161991*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
66788 /*162040*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
66809 /*162077*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
66830 /*162114*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
66856 /*162161*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
66877 /*162198*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
66898 /*162235*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
66928 /*162287*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
66950 /*162327*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
66976 /*162374*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
66998 /*162414*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
67029 /*162470*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
67052 /*162511*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
67079 /*162559*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
67102 /*162600*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
67126 /*162649*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
67138 /*162671*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
67150 /*162693*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
67166 /*162722*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
67178 /*162744*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
67190 /*162766*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
67205 /*162794*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
67216 /*162814*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
67227 /*162834*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
67244 /*162865*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
67255 /*162885*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
67266 /*162905*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
67289 /*162950*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
67302 /*162973*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
67315 /*162996*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
67332 /*163026*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
67345 /*163049*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
67358 /*163072*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
67374 /*163101*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
67386 /*163122*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
67398 /*163143*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
67416 /*163175*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
67428 /*163196*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
67440 /*163217*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
67466 /*163262*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
67473 /*163278*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
67492 /*163314*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
67499 /*163330*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
67522 /*163369*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
67548 /*163414*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
67570 /*163452*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
67595 /*163495*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
67620 /*163539*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
67642 /*163577*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
67667 /*163620*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
67692 /*163664*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
67714 /*163702*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
67739 /*163745*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
67764 /*163789*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
67786 /*163827*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
67804 /*163862*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
67813 /*163878*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
67822 /*163894*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
67831 /*163910*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
67840 /*163926*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
67849 /*163942*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
67862 /*163965*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
67871 /*163981*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
67880 /*163997*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
67889 /*164013*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
67898 /*164029*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
67907 /*164045*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
67922 /*164071*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
67933 /*164091*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
67944 /*164111*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
67955 /*164131*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
67966 /*164151*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
67977 /*164171*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
67992 /*164198*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
68003 /*164218*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
68014 /*164238*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
68025 /*164258*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
68036 /*164278*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
68047 /*164298*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
68062 /*164325*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
68073 /*164345*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
68084 /*164365*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
68099 /*164392*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
68110 /*164412*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
68121 /*164432*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
68139 /*164465*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
68149 /*164482*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
68159 /*164499*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
68169 /*164516*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
68179 /*164533*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
68189 /*164550*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
68203 /*164574*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
68213 /*164591*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
68223 /*164608*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
68233 /*164625*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
68243 /*164642*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
68253 /*164659*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
68269 /*164687*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
68281 /*164708*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
68293 /*164729*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
68305 /*164750*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
68317 /*164771*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
68329 /*164792*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
68345 /*164821*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
68357 /*164842*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
68369 /*164863*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
68381 /*164884*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
68393 /*164905*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
68405 /*164926*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
68421 /*164954*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
68433 /*164975*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
68445 /*164996*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
68461 /*165024*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
68473 /*165045*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
68485 /*165066*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
68506 /*165104*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
68517 /*165125*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
68524 /*165140*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
68536 /*165162*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
68543 /*165177*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
68555 /*165199*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
68562 /*165214*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
68574 /*165235*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
68592 /*165269*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
68603 /*165290*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
68610 /*165305*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
68622 /*165327*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
68629 /*165342*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
68641 /*165364*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
68648 /*165379*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
68660 /*165400*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
68678 /*165434*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
68689 /*165455*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
68696 /*165470*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
68708 /*165492*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
68715 /*165507*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
68727 /*165529*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
68734 /*165544*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
68746 /*165565*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
68764 /*165599*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
68775 /*165620*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
68782 /*165635*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
68794 /*165657*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
68801 /*165672*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
68813 /*165694*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
68820 /*165709*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
68832 /*165730*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
68854 /*165771*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
68861 /*165786*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
68874 /*165809*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
68881 /*165824*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
68894 /*165847*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
68901 /*165862*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
68914 /*165885*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
68921 /*165900*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
68941 /*165937*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
68948 /*165952*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
68961 /*165975*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
68968 /*165990*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
68981 /*166013*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
68988 /*166028*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
69001 /*166051*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
69008 /*166066*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
69028 /*166103*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
69035 /*166118*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
69048 /*166141*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
69055 /*166156*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
69068 /*166179*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
69075 /*166194*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
69088 /*166217*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
69095 /*166232*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
69115 /*166269*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
69122 /*166284*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
69135 /*166307*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
69142 /*166322*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
69155 /*166345*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
69162 /*166360*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
69175 /*166383*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
69182 /*166398*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
69201 /*166432*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
69215 /*166456*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
69229 /*166480*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
69246 /*166510*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
69260 /*166534*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
69274 /*166558*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
69289 /*166584*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
69295 /*166597*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
69301 /*166610*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
69307 /*166623*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
69313 /*166636*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
69319 /*166649*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
69331 /*166672*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
69340 /*166688*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
69349 /*166704*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
69361 /*166726*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
69370 /*166742*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
69379 /*166758*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
69454 /*166892*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
69460 /*166905*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
69466 /*166918*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
69472 /*166931*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
69478 /*166944*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
69484 /*166957*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
69497 /*166981*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
69507 /*166998*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
69517 /*167015*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
69530 /*167038*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
69540 /*167055*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
69550 /*167072*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
69627 /*167204*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
69633 /*167216*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
69639 /*167228*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
69645 /*167240*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
69651 /*167252*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
69657 /*167264*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
69663 /*167276*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
69669 /*167288*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
70433 /*168909*/ OPC_CheckPatternPredicate, 2, // (Subtarget->isLittleEndian())
70609 /*169281*/ OPC_CheckPatternPredicate, 3, // (!Subtarget->isSTRQroSlow() || MF->getFunction().hasOptSize())
70645 /*169350*/ OPC_CheckPatternPredicate, 2, // (Subtarget->isLittleEndian())
70698 /*169471*/ OPC_CheckPatternPredicate, 2, // (Subtarget->isLittleEndian())
70733 /*169539*/ OPC_CheckPatternPredicate, 2, // (Subtarget->isLittleEndian())
70786 /*169660*/ OPC_CheckPatternPredicate, 2, // (Subtarget->isLittleEndian())
70839 /*169781*/ OPC_CheckPatternPredicate, 2, // (Subtarget->isLittleEndian())
70890 /*169883*/ OPC_CheckPatternPredicate, 2, // (Subtarget->isLittleEndian())
70936 /*169991*/ OPC_CheckPatternPredicate, 2, // (Subtarget->isLittleEndian())
70967 /*170067*/ OPC_CheckPatternPredicate, 4, // (Subtarget->isLittleEndian()) && (!Subtarget->isSTRQroSlow() || MF->getFunction().hasOptSize())
70985 /*170104*/ OPC_CheckPatternPredicate, 2, // (Subtarget->isLittleEndian())
70999 /*170142*/ OPC_CheckPatternPredicate, 2, // (Subtarget->isLittleEndian())
71022 /*170183*/ OPC_CheckPatternPredicate, 4, // (Subtarget->isLittleEndian()) && (!Subtarget->isSTRQroSlow() || MF->getFunction().hasOptSize())
71039 /*170218*/ OPC_CheckPatternPredicate, 2, // (Subtarget->isLittleEndian())
71062 /*170259*/ OPC_CheckPatternPredicate, 4, // (Subtarget->isLittleEndian()) && (!Subtarget->isSTRQroSlow() || MF->getFunction().hasOptSize())
71080 /*170296*/ OPC_CheckPatternPredicate, 2, // (Subtarget->isLittleEndian())
71094 /*170334*/ OPC_CheckPatternPredicate, 2, // (Subtarget->isLittleEndian())
71117 /*170375*/ OPC_CheckPatternPredicate, 4, // (Subtarget->isLittleEndian()) && (!Subtarget->isSTRQroSlow() || MF->getFunction().hasOptSize())
71134 /*170410*/ OPC_CheckPatternPredicate, 2, // (Subtarget->isLittleEndian())
71157 /*170451*/ OPC_CheckPatternPredicate, 4, // (Subtarget->isLittleEndian()) && (!Subtarget->isSTRQroSlow() || MF->getFunction().hasOptSize())
71175 /*170488*/ OPC_CheckPatternPredicate, 2, // (Subtarget->isLittleEndian())
71189 /*170526*/ OPC_CheckPatternPredicate, 2, // (Subtarget->isLittleEndian())
71212 /*170567*/ OPC_CheckPatternPredicate, 4, // (Subtarget->isLittleEndian()) && (!Subtarget->isSTRQroSlow() || MF->getFunction().hasOptSize())
71230 /*170604*/ OPC_CheckPatternPredicate, 2, // (Subtarget->isLittleEndian())
71244 /*170642*/ OPC_CheckPatternPredicate, 2, // (Subtarget->isLittleEndian())
71267 /*170683*/ OPC_CheckPatternPredicate, 4, // (Subtarget->isLittleEndian()) && (!Subtarget->isSTRQroSlow() || MF->getFunction().hasOptSize())
71284 /*170718*/ OPC_CheckPatternPredicate, 2, // (Subtarget->isLittleEndian())
72992 /*173958*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasNEON()) && (Subtarget->hasRDM())
73030 /*174045*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
73066 /*174124*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasNEON()) && (Subtarget->hasRDM())
73102 /*174205*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasNEON()) && (Subtarget->hasRDM())
73114 /*174228*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasRDM())
73125 /*174247*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
73152 /*174294*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
73171 /*174329*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
73213 /*174407*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
73228 /*174435*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
73253 /*174478*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
73265 /*174501*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
73292 /*174548*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasNEON()) && (Subtarget->hasRDM())
73304 /*174571*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasNEON()) && (Subtarget->hasRDM())
73315 /*174590*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
73356 /*174665*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
73371 /*174693*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
73396 /*174736*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
73408 /*174759*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
73419 /*174778*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
73449 /*174831*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasNEON()) && (Subtarget->hasRDM())
73461 /*174854*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasNEON()) && (Subtarget->hasRDM())
73471 /*174872*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
73501 /*174925*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasNEON()) && (Subtarget->hasRDM())
73513 /*174948*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasNEON()) && (Subtarget->hasRDM())
73523 /*174966*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
73553 /*175019*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasNEON()) && (Subtarget->hasRDM())
73565 /*175042*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasNEON()) && (Subtarget->hasRDM())
73575 /*175060*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
73586 /*175079*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
73596 /*175097*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
73606 /*175115*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
73652 /*175203*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasNEON()) && (Subtarget->hasRDM())
73690 /*175290*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
73726 /*175369*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasNEON()) && (Subtarget->hasRDM())
73762 /*175450*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasNEON()) && (Subtarget->hasRDM())
73774 /*175473*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasRDM())
73785 /*175492*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
73812 /*175539*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
73831 /*175574*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
73873 /*175652*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
73888 /*175680*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
73913 /*175723*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
73925 /*175746*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
73952 /*175793*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasNEON()) && (Subtarget->hasRDM())
73964 /*175816*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasNEON()) && (Subtarget->hasRDM())
73975 /*175835*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
74016 /*175910*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
74031 /*175938*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
74056 /*175981*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
74068 /*176004*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
74079 /*176023*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
74109 /*176076*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasNEON()) && (Subtarget->hasRDM())
74121 /*176099*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasNEON()) && (Subtarget->hasRDM())
74131 /*176117*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
74161 /*176170*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasNEON()) && (Subtarget->hasRDM())
74173 /*176193*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasNEON()) && (Subtarget->hasRDM())
74183 /*176211*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
74213 /*176264*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasNEON()) && (Subtarget->hasRDM())
74225 /*176287*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasNEON()) && (Subtarget->hasRDM())
74235 /*176305*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
74246 /*176324*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
74256 /*176342*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
74266 /*176360*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
74281 /*176386*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasMTE())
74665 /*177104*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
74675 /*177123*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
74697 /*177161*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
74707 /*177180*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
74729 /*177218*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
74739 /*177237*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
74761 /*177275*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
74771 /*177294*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
74793 /*177332*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
74803 /*177351*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
74829 /*177397*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
74839 /*177416*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
74861 /*177454*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
74871 /*177473*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
74893 /*177511*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
74903 /*177530*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
74925 /*177568*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
74935 /*177587*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
74957 /*177625*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
74967 /*177644*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
74996 /*177694*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
75085 /*177870*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
75098 /*177893*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
75111 /*177916*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
75124 /*177939*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
75137 /*177962*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
75227 /*178140*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
75240 /*178163*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
75253 /*178186*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
75266 /*178209*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
75279 /*178232*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
75297 /*178264*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
75311 /*178289*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
75325 /*178314*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
75339 /*178339*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
75357 /*178371*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
75371 /*178396*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
75385 /*178421*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
75399 /*178446*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
75417 /*178478*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
75431 /*178503*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
75445 /*178528*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
75459 /*178553*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
75477 /*178585*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
75491 /*178610*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
75505 /*178635*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
75519 /*178660*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
75537 /*178692*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
75551 /*178717*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
75565 /*178742*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
75579 /*178767*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
75597 /*178799*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
75611 /*178824*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
75625 /*178849*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
75639 /*178874*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
75649 /*178892*/ OPC_CheckPatternPredicate, 9, // (Subtarget->hasFPARMv8()) && (Subtarget->hasJS())
75705 /*178997*/ OPC_CheckPatternPredicate, 10, // (Subtarget->hasCRC())
75714 /*179013*/ OPC_CheckPatternPredicate, 10, // (Subtarget->hasCRC())
75723 /*179029*/ OPC_CheckPatternPredicate, 10, // (Subtarget->hasCRC())
75732 /*179045*/ OPC_CheckPatternPredicate, 10, // (Subtarget->hasCRC())
75741 /*179061*/ OPC_CheckPatternPredicate, 10, // (Subtarget->hasCRC())
75750 /*179077*/ OPC_CheckPatternPredicate, 10, // (Subtarget->hasCRC())
75759 /*179093*/ OPC_CheckPatternPredicate, 10, // (Subtarget->hasCRC())
75768 /*179109*/ OPC_CheckPatternPredicate, 10, // (Subtarget->hasCRC())
75778 /*179127*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasMTE())
75789 /*179147*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasMTE())
75807 /*179182*/ OPC_CheckPatternPredicate, 11, // (Subtarget->hasFullFP16())
75813 /*179193*/ OPC_CheckPatternPredicate, 11, // (Subtarget->hasFullFP16())
75822 /*179209*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasFPARMv8())
75828 /*179220*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasFPARMv8())
75837 /*179236*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasFPARMv8())
75843 /*179247*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasFPARMv8())
75852 /*179262*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
75860 /*179276*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
75868 /*179290*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
75876 /*179304*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
75884 /*179318*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
75903 /*179353*/ OPC_CheckPatternPredicate, 11, // (Subtarget->hasFullFP16())
75909 /*179364*/ OPC_CheckPatternPredicate, 11, // (Subtarget->hasFullFP16())
75918 /*179380*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasFPARMv8())
75924 /*179391*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasFPARMv8())
75933 /*179407*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasFPARMv8())
75939 /*179418*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasFPARMv8())
75948 /*179433*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
75956 /*179447*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
75964 /*179461*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
75972 /*179475*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
75980 /*179489*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
75999 /*179524*/ OPC_CheckPatternPredicate, 11, // (Subtarget->hasFullFP16())
76005 /*179535*/ OPC_CheckPatternPredicate, 11, // (Subtarget->hasFullFP16())
76014 /*179551*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasFPARMv8())
76020 /*179562*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasFPARMv8())
76029 /*179578*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasFPARMv8())
76035 /*179589*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasFPARMv8())
76044 /*179604*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
76052 /*179618*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
76060 /*179632*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
76068 /*179646*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
76076 /*179660*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
76095 /*179695*/ OPC_CheckPatternPredicate, 11, // (Subtarget->hasFullFP16())
76101 /*179706*/ OPC_CheckPatternPredicate, 11, // (Subtarget->hasFullFP16())
76110 /*179722*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasFPARMv8())
76116 /*179733*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasFPARMv8())
76125 /*179749*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasFPARMv8())
76131 /*179760*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasFPARMv8())
76140 /*179775*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
76148 /*179789*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
76156 /*179803*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
76164 /*179817*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
76172 /*179831*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
76191 /*179866*/ OPC_CheckPatternPredicate, 11, // (Subtarget->hasFullFP16())
76197 /*179877*/ OPC_CheckPatternPredicate, 11, // (Subtarget->hasFullFP16())
76206 /*179893*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasFPARMv8())
76212 /*179904*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasFPARMv8())
76221 /*179920*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasFPARMv8())
76227 /*179931*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasFPARMv8())
76236 /*179946*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
76244 /*179960*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
76252 /*179974*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
76260 /*179988*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
76268 /*180002*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
76287 /*180037*/ OPC_CheckPatternPredicate, 11, // (Subtarget->hasFullFP16())
76293 /*180048*/ OPC_CheckPatternPredicate, 11, // (Subtarget->hasFullFP16())
76302 /*180064*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasFPARMv8())
76308 /*180075*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasFPARMv8())
76317 /*180091*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasFPARMv8())
76323 /*180102*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasFPARMv8())
76332 /*180117*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
76340 /*180131*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
76348 /*180145*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
76356 /*180159*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
76364 /*180173*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
76383 /*180208*/ OPC_CheckPatternPredicate, 11, // (Subtarget->hasFullFP16())
76389 /*180219*/ OPC_CheckPatternPredicate, 11, // (Subtarget->hasFullFP16())
76398 /*180235*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasFPARMv8())
76404 /*180246*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasFPARMv8())
76413 /*180262*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasFPARMv8())
76419 /*180273*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasFPARMv8())
76428 /*180288*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
76436 /*180302*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
76444 /*180316*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
76452 /*180330*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
76460 /*180344*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
76479 /*180379*/ OPC_CheckPatternPredicate, 11, // (Subtarget->hasFullFP16())
76485 /*180390*/ OPC_CheckPatternPredicate, 11, // (Subtarget->hasFullFP16())
76494 /*180406*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasFPARMv8())
76500 /*180417*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasFPARMv8())
76509 /*180433*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasFPARMv8())
76515 /*180444*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasFPARMv8())
76524 /*180459*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
76532 /*180473*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
76540 /*180487*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
76548 /*180501*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
76556 /*180515*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
76576 /*180551*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
76586 /*180570*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
76609 /*180620*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
76618 /*180637*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
76627 /*180654*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
76636 /*180671*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
76645 /*180688*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
76654 /*180705*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
76667 /*180730*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
76677 /*180749*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
76700 /*180799*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
76709 /*180816*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
76718 /*180833*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
76727 /*180850*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
76736 /*180867*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
76745 /*180884*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
76758 /*180909*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
76767 /*180926*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
76776 /*180943*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
76785 /*180960*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
76794 /*180977*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
76803 /*180994*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
76812 /*181011*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
76821 /*181028*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
76830 /*181045*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
76839 /*181062*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
76852 /*181087*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
76861 /*181104*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
76870 /*181121*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
76879 /*181138*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
76888 /*181155*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
76897 /*181172*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
76906 /*181189*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
76915 /*181206*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
76924 /*181223*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
76933 /*181240*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
76946 /*181265*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
76955 /*181282*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
76964 /*181299*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
76973 /*181316*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
76982 /*181333*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
76991 /*181350*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
77000 /*181367*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
77009 /*181384*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
77018 /*181401*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
77027 /*181418*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
77040 /*181443*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
77049 /*181460*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
77058 /*181477*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
77067 /*181494*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
77076 /*181511*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
77085 /*181528*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
77094 /*181545*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
77103 /*181562*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
77112 /*181579*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
77121 /*181596*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
77134 /*181621*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
77143 /*181638*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
77152 /*181655*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
77161 /*181672*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
77170 /*181689*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
77179 /*181706*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
77188 /*181723*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
77197 /*181740*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
77206 /*181757*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
77215 /*181774*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
77228 /*181799*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
77237 /*181816*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
77246 /*181833*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
77255 /*181850*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
77264 /*181867*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
77273 /*181884*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
77282 /*181901*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
77291 /*181918*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
77300 /*181935*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
77309 /*181952*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
77320 /*181974*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
77327 /*181987*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
77334 /*182000*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
77341 /*182013*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
77348 /*182026*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
77355 /*182039*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
77362 /*182052*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
77369 /*182065*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
77376 /*182078*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
77383 /*182091*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
77394 /*182112*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
77401 /*182125*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
77408 /*182138*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
77415 /*182151*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
77422 /*182164*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
77429 /*182177*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
77436 /*182190*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
77443 /*182203*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
77450 /*182216*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
77457 /*182229*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
77468 /*182248*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
77478 /*182266*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
77490 /*182289*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
77499 /*182306*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
77508 /*182323*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
77517 /*182340*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
77526 /*182357*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
77535 /*182374*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
77544 /*182391*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
77553 /*182408*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
77562 /*182425*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
77571 /*182442*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
77582 /*182462*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
77594 /*182485*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
77603 /*182502*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
77612 /*182519*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
77621 /*182536*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
77630 /*182553*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
77639 /*182570*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
77648 /*182587*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
77657 /*182604*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
77666 /*182621*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
77675 /*182638*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
77684 /*182654*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSHA2())
77704 /*182692*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
77713 /*182709*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
77722 /*182726*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
77731 /*182743*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
77740 /*182760*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
77749 /*182777*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
77758 /*182794*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
77767 /*182811*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
77788 /*182851*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
77797 /*182868*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
77806 /*182885*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
77815 /*182902*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
77824 /*182919*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
77833 /*182936*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
77842 /*182953*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
77851 /*182970*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
77872 /*183010*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
77881 /*183027*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
77890 /*183044*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
77899 /*183061*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
77908 /*183078*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
77917 /*183095*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
77926 /*183112*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
77935 /*183129*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
77956 /*183169*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
77965 /*183186*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
77974 /*183203*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
77983 /*183220*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
77992 /*183237*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
78001 /*183254*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
78010 /*183271*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
78019 /*183288*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
78317 /*184015*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
78330 /*184038*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
78343 /*184061*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
78356 /*184084*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
78369 /*184107*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
78396 /*184155*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
78417 /*184193*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
78438 /*184231*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
78462 /*184273*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
78481 /*184307*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
78500 /*184341*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
78514 /*184367*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
78524 /*184385*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
78534 /*184403*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
78554 /*184438*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
78575 /*184476*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
78596 /*184514*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
78617 /*184552*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
78638 /*184590*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
78661 /*184633*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
78672 /*184654*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
78693 /*184693*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
78704 /*184714*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
78725 /*184752*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
78738 /*184776*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
78747 /*184793*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
78756 /*184810*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
78765 /*184827*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
78774 /*184844*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
78783 /*184861*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
78891 /*185067*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
78904 /*185090*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
78917 /*185113*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
78930 /*185136*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
78943 /*185159*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
78956 /*185183*/ OPC_CheckPatternPredicate, 11, // (Subtarget->hasFullFP16())
78963 /*185196*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasFPARMv8())
78970 /*185209*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasFPARMv8())
78983 /*185233*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
78990 /*185246*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
78997 /*185259*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
79004 /*185272*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
79011 /*185285*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
79024 /*185308*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
79033 /*185325*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
79042 /*185342*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
79051 /*185359*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
79064 /*185384*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
79073 /*185401*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
79082 /*185418*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
79091 /*185435*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
79100 /*185452*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
79109 /*185469*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
79118 /*185486*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
79127 /*185503*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
79136 /*185520*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
79149 /*185545*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
79158 /*185562*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
79167 /*185579*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
79176 /*185596*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
79185 /*185613*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
79194 /*185630*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
79203 /*185647*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
79212 /*185664*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
79221 /*185681*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
79230 /*185697*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
79258 /*185749*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
79265 /*185762*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
79272 /*185775*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
79279 /*185788*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
79286 /*185801*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
79343 /*185905*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
79350 /*185918*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
79357 /*185931*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
79364 /*185944*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
79371 /*185957*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
79424 /*186061*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
79439 /*186088*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
79446 /*186100*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
79465 /*186133*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
79480 /*186160*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
79487 /*186172*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
79506 /*186205*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
79521 /*186232*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
79528 /*186244*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
79547 /*186277*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
79562 /*186304*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
79569 /*186316*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
79605 /*186381*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
79618 /*186405*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
79647 /*186456*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
79660 /*186480*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
79678 /*186512*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
79702 /*186554*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
79712 /*186573*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
79734 /*186611*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
79744 /*186630*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
79755 /*186649*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
79791 /*186715*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
79804 /*186739*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
79833 /*186790*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
79846 /*186814*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
79871 /*186856*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
79881 /*186875*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
79903 /*186913*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
79913 /*186932*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
79950 /*186999*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
79963 /*187023*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
79992 /*187074*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
80005 /*187098*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
80023 /*187130*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
80047 /*187172*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
80057 /*187191*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
80079 /*187229*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
80089 /*187248*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
80100 /*187267*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
80125 /*187311*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
80136 /*187330*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
80196 /*187435*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
80206 /*187455*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
80234 /*187504*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
80244 /*187524*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
80276 /*187581*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
80286 /*187601*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
80314 /*187650*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
80324 /*187670*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDotProd())
80428 /*187859*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasFuseAES())
80437 /*187878*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAES())
80452 /*187904*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasFuseAES())
80461 /*187923*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAES())
80478 /*187952*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
80492 /*187977*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
80506 /*188002*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
80526 /*188038*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
80542 /*188067*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
80558 /*188096*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
80574 /*188125*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
80590 /*188154*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
80606 /*188183*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
80622 /*188212*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
80657 /*188276*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
80673 /*188305*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
80689 /*188334*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
80705 /*188363*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
80721 /*188392*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
80737 /*188421*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
80753 /*188450*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
80790 /*188516*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasSVE())
80808 /*188549*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasSVE())
80830 /*188589*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasSVE())
80848 /*188622*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasSVE())
80860 /*188647*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
80867 /*188660*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
80874 /*188673*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
80881 /*188686*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
80888 /*188699*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
80895 /*188712*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
80913 /*188744*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
80920 /*188757*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
80931 /*188777*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
80938 /*188790*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
80945 /*188803*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
80952 /*188816*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
80959 /*188829*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
80966 /*188842*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
80977 /*188862*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
80984 /*188875*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
80991 /*188888*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
81002 /*188908*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
81009 /*188921*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
81016 /*188934*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
81027 /*188954*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
81034 /*188967*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
81041 /*188980*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
81048 /*188993*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
81055 /*189006*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
81062 /*189019*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
81073 /*189039*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
81080 /*189052*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
81087 /*189065*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
81098 /*189085*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
81105 /*189098*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
81116 /*189118*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
81123 /*189131*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
81136 /*189154*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
81145 /*189171*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
81154 /*189188*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
81163 /*189205*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
81172 /*189222*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
81181 /*189239*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
81190 /*189256*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
81203 /*189280*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
81212 /*189297*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
81225 /*189321*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
81234 /*189338*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
81243 /*189355*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
81252 /*189372*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
81261 /*189389*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
81270 /*189406*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
81283 /*189430*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
81292 /*189447*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
81301 /*189464*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
81310 /*189481*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
81319 /*189498*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
81328 /*189515*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
81341 /*189539*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
81350 /*189556*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
81359 /*189573*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
81368 /*189590*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
81377 /*189607*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
81386 /*189624*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
81399 /*189648*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
81408 /*189665*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
81417 /*189682*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
81426 /*189699*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
81435 /*189716*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
81444 /*189733*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
81457 /*189757*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
81466 /*189774*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
81475 /*189791*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
81484 /*189808*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
81493 /*189825*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
81502 /*189842*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
81515 /*189866*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
81524 /*189883*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
81533 /*189900*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
81542 /*189917*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
81551 /*189934*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
81560 /*189951*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
81573 /*189975*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
81582 /*189992*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
81591 /*190009*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
81600 /*190026*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
81609 /*190043*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
81618 /*190060*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
81631 /*190084*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
81640 /*190101*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
81649 /*190118*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
81658 /*190135*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
81667 /*190152*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
81676 /*190169*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
81689 /*190193*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
81698 /*190210*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
81707 /*190227*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
81716 /*190244*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
81725 /*190261*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
81734 /*190278*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
81747 /*190302*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
81756 /*190319*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
81765 /*190336*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
81774 /*190353*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
81783 /*190370*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
81792 /*190387*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
81805 /*190411*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
81814 /*190428*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
81823 /*190445*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
81832 /*190462*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
81841 /*190479*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
81850 /*190496*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
81863 /*190520*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
81872 /*190537*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
81881 /*190554*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
81890 /*190571*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
81899 /*190588*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
81908 /*190605*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
81921 /*190629*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
81930 /*190646*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
81939 /*190663*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
81952 /*190687*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
81961 /*190704*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
81970 /*190721*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
81983 /*190745*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
81992 /*190762*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
82001 /*190779*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
82014 /*190803*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
82023 /*190820*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
82032 /*190837*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
82081 /*190927*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAES())
82090 /*190943*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAES())
82100 /*190960*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSHA2())
82110 /*190978*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSHA2())
82120 /*190996*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSHA2())
82130 /*191014*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSHA2())
82140 /*191032*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSHA2())
82150 /*191050*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSHA2())
82160 /*191068*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSHA2())
82169 /*191085*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSHA2())
82178 /*191101*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSHA2())
82192 /*191127*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasSVE())
82203 /*191148*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasSVE())
82218 /*191176*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasSVE())
82229 /*191197*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasSVE())
82244 /*191225*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasSVE())
82255 /*191246*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasSVE())
82266 /*191267*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasSVE())
82277 /*191288*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasSVE())
82292 /*191316*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasSVE())
82303 /*191337*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasSVE())
82314 /*191358*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasSVE())
82325 /*191379*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasSVE())
82340 /*191408*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasSVE())
82352 /*191431*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasSVE())
82359 /*191445*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasSVE())
82372 /*191469*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasSVE())
82379 /*191483*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasSVE())
82392 /*191507*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasSVE())
82399 /*191521*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasSVE())
82411 /*191544*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasSVE())
82418 /*191557*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasSVE())
82425 /*191570*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasSVE())
82436 /*191590*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasSVE())
82443 /*191603*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasSVE())
82450 /*191616*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasSVE())
82497 /*191696*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasFP16FML()) && (Subtarget->hasNEON())
82507 /*191716*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasFP16FML()) && (Subtarget->hasNEON())
82531 /*191758*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasFP16FML()) && (Subtarget->hasNEON())
82541 /*191778*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasFP16FML()) && (Subtarget->hasNEON())
82569 /*191828*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasFP16FML()) && (Subtarget->hasNEON())
82579 /*191848*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasFP16FML()) && (Subtarget->hasNEON())
82603 /*191890*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasFP16FML()) && (Subtarget->hasNEON())
82613 /*191910*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasFP16FML()) && (Subtarget->hasNEON())
82641 /*191960*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasFP16FML()) && (Subtarget->hasNEON())
82651 /*191980*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasFP16FML()) && (Subtarget->hasNEON())
82675 /*192022*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasFP16FML()) && (Subtarget->hasNEON())
82685 /*192042*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasFP16FML()) && (Subtarget->hasNEON())
82713 /*192092*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasFP16FML()) && (Subtarget->hasNEON())
82723 /*192112*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasFP16FML()) && (Subtarget->hasNEON())
82747 /*192154*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasFP16FML()) && (Subtarget->hasNEON())
82757 /*192174*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasFP16FML()) && (Subtarget->hasNEON())
82769 /*192196*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
82781 /*192218*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
82790 /*192235*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
82799 /*192252*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
82808 /*192269*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
82817 /*192286*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
82838 /*192325*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
82847 /*192342*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
82856 /*192359*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
82865 /*192376*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
82874 /*192393*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
82887 /*192417*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
82896 /*192434*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
82905 /*192451*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
82914 /*192468*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
82923 /*192485*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
82936 /*192509*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
82945 /*192526*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
82954 /*192543*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
82963 /*192560*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
82972 /*192577*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
82985 /*192601*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
82994 /*192618*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
83003 /*192635*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
83012 /*192652*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
83021 /*192669*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
83034 /*192693*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
83043 /*192710*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
83052 /*192727*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
83061 /*192744*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
83070 /*192761*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
83179 /*192949*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
83186 /*192962*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
83193 /*192975*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
83200 /*192988*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
83207 /*193001*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
83214 /*193014*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
84592 /*195976*/ OPC_CheckPatternPredicate, 2, // (Subtarget->isLittleEndian())
84632 /*196052*/ OPC_CheckPatternPredicate, 2, // (Subtarget->isLittleEndian())
84672 /*196128*/ OPC_CheckPatternPredicate, 2, // (Subtarget->isLittleEndian())
84749 /*196275*/ OPC_CheckPatternPredicate, 2, // (Subtarget->isLittleEndian())
84789 /*196351*/ OPC_CheckPatternPredicate, 2, // (Subtarget->isLittleEndian())
84829 /*196427*/ OPC_CheckPatternPredicate, 2, // (Subtarget->isLittleEndian())
84869 /*196503*/ OPC_CheckPatternPredicate, 2, // (Subtarget->isLittleEndian())
84908 /*196577*/ OPC_CheckPatternPredicate, 2, // (Subtarget->isLittleEndian())
84939 /*196639*/ OPC_CheckPatternPredicate, 2, // (Subtarget->isLittleEndian())
85000 /*196761*/ OPC_CheckPatternPredicate, 2, // (Subtarget->isLittleEndian())
85031 /*196823*/ OPC_CheckPatternPredicate, 2, // (Subtarget->isLittleEndian())
85062 /*196885*/ OPC_CheckPatternPredicate, 2, // (Subtarget->isLittleEndian())
85718 /*198335*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
85724 /*198347*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
85730 /*198359*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
85736 /*198371*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
85742 /*198383*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
85748 /*198395*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
85754 /*198407*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
85760 /*198419*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
85773 /*198438*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
85791 /*198465*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
85804 /*198484*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
85820 /*198508*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
85836 /*198533*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
85849 /*198552*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
85865 /*198576*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
85881 /*198601*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
85894 /*198620*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
85910 /*198644*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
85926 /*198669*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
85939 /*198688*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
85955 /*198712*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
85971 /*198737*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
85984 /*198756*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
86000 /*198780*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
86016 /*198805*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
86029 /*198824*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
86045 /*198848*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
86061 /*198873*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
86074 /*198892*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
86090 /*198916*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
86106 /*198941*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
86119 /*198960*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
86129 /*198977*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
86135 /*198989*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
86141 /*199001*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
86147 /*199013*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
86153 /*199025*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
86159 /*199037*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
86165 /*199049*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
86171 /*199061*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
86944 /*200675*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
86996 /*200773*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
87010 /*200799*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
87040 /*200852*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
87054 /*200878*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
87073 /*200912*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
87108 /*200976*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
87122 /*201002*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
87152 /*201055*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
87166 /*201081*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
87185 /*201115*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
87215 /*201169*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
87236 /*201206*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
87257 /*201243*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
87283 /*201290*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
87304 /*201327*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
87325 /*201364*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
87356 /*201421*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
87367 /*201442*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
87390 /*201482*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
87401 /*201503*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
87413 /*201524*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
87439 /*201571*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
87450 /*201592*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
87473 /*201632*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
87484 /*201653*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
87496 /*201674*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
87513 /*201706*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
87524 /*201726*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
87535 /*201746*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
87551 /*201776*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
87562 /*201796*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
87573 /*201816*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
87595 /*201857*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
87602 /*201873*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
87621 /*201909*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
87628 /*201925*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
87651 /*201966*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
87658 /*201982*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
87678 /*202019*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
87685 /*202035*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
87709 /*202077*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
87723 /*202101*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
87737 /*202125*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
87755 /*202156*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
87769 /*202180*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
87783 /*202204*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
87794 /*202222*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
87800 /*202233*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
87806 /*202244*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
87812 /*202255*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
87818 /*202266*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
87824 /*202277*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
87830 /*202288*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
87836 /*202299*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
87852 /*202327*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
87858 /*202340*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
87864 /*202353*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
87870 /*202366*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
87876 /*202379*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
87882 /*202392*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
87894 /*202415*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
87903 /*202431*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
87912 /*202447*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
87924 /*202469*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
87933 /*202485*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
87942 /*202501*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
88012 /*202626*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
88018 /*202638*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
88024 /*202650*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
88030 /*202662*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
88036 /*202674*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
88042 /*202686*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
88048 /*202698*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
88054 /*202710*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
88796 /*204225*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
88802 /*204236*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
88839 /*204299*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
88845 /*204310*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
88880 /*204371*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
88886 /*204383*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
88892 /*204395*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
88898 /*204407*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
88904 /*204419*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
88910 /*204431*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
88916 /*204443*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
88922 /*204455*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
89100 /*204828*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
89106 /*204841*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
89112 /*204854*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
89118 /*204867*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
89124 /*204880*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
89130 /*204893*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
89136 /*204906*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
89142 /*204919*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
89157 /*204942*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
89175 /*204971*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
89188 /*204992*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
89206 /*205021*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
89220 /*205043*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
89238 /*205072*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
89251 /*205093*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
89276 /*205132*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
89286 /*205150*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
89307 /*205182*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
89317 /*205200*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
89343 /*205242*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
89353 /*205260*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
89373 /*205291*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
89383 /*205309*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
89406 /*205346*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
89423 /*205374*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
89436 /*205395*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
89454 /*205424*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
89468 /*205446*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
89486 /*205475*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
89499 /*205496*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
89525 /*205536*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
89535 /*205554*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
89556 /*205586*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
89566 /*205604*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
89592 /*205646*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
89602 /*205664*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
89622 /*205695*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
89632 /*205713*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
89655 /*205750*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
89672 /*205778*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
89685 /*205799*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
89703 /*205828*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
89717 /*205850*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
89735 /*205879*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
89748 /*205900*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
89774 /*205940*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
89784 /*205958*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
89805 /*205990*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
89815 /*206008*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
89841 /*206050*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
89851 /*206068*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
89871 /*206099*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
89881 /*206117*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
89904 /*206154*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
89921 /*206182*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
89934 /*206203*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
89952 /*206232*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
89966 /*206254*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
89984 /*206283*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
89997 /*206304*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
90023 /*206344*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
90033 /*206362*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
90054 /*206394*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
90064 /*206412*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
90090 /*206454*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
90100 /*206472*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
90120 /*206503*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
90130 /*206521*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
90153 /*206558*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
90170 /*206586*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
90183 /*206607*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
90201 /*206636*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
90215 /*206658*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
90233 /*206687*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
90246 /*206708*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
90272 /*206748*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
90282 /*206766*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
90303 /*206798*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
90313 /*206816*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
90339 /*206858*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
90349 /*206876*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
90369 /*206907*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
90379 /*206925*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
90402 /*206962*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
90419 /*206990*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
90432 /*207011*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
90450 /*207040*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
90464 /*207062*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
90482 /*207091*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
90495 /*207112*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
90521 /*207152*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
90531 /*207170*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
90552 /*207202*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
90562 /*207220*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
90588 /*207262*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
90598 /*207280*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
90618 /*207311*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
90628 /*207329*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
90651 /*207366*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
90668 /*207394*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
90681 /*207415*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
90699 /*207444*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
90713 /*207466*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
90731 /*207495*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
90744 /*207516*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
90770 /*207556*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
90780 /*207574*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
90801 /*207606*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
90811 /*207624*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
90837 /*207666*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
90847 /*207684*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
90867 /*207715*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
90877 /*207733*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
90900 /*207770*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
90917 /*207798*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
90930 /*207819*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
90948 /*207848*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
90962 /*207870*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
90980 /*207899*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
90993 /*207920*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
91019 /*207960*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
91029 /*207978*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
91050 /*208010*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
91060 /*208028*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
91085 /*208067*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
91095 /*208085*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
91115 /*208116*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
91125 /*208134*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
91144 /*208165*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
91150 /*208177*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
91156 /*208189*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
91162 /*208201*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
91168 /*208213*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
91174 /*208225*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
91180 /*208237*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
91186 /*208249*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
91199 /*208268*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
91216 /*208294*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
91229 /*208313*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
91245 /*208337*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
91261 /*208362*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
91274 /*208381*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
91290 /*208405*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
91306 /*208430*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
91319 /*208449*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
91335 /*208473*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
91351 /*208498*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
91364 /*208517*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
91380 /*208541*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
91396 /*208566*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
91409 /*208585*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
91425 /*208609*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
91441 /*208634*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
91454 /*208653*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
91470 /*208677*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
91486 /*208702*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
91499 /*208721*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
91515 /*208745*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
91531 /*208770*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
91544 /*208789*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
91554 /*208806*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
91560 /*208818*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
91566 /*208830*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
91572 /*208842*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
91578 /*208854*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
91584 /*208866*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
91590 /*208878*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
91596 /*208890*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
91881 /*209452*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasMTE())
91993 /*209689*/ OPC_CheckPatternPredicate, 18, // (Subtarget->hasTME())
92001 /*209702*/ OPC_CheckPatternPredicate, 18, // (Subtarget->hasTME())
92013 /*209721*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasMTE())
92023 /*209739*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasMTE())
92424 /*210495*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasMTE())
92436 /*210516*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasMTE())
92502 /*210627*/ OPC_CheckPatternPredicate, 18, // (Subtarget->hasTME())
92542 /*210696*/ OPC_CheckPatternPredicate, 18, // (Subtarget->hasTME())
92748 /*211105*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
92755 /*211120*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
92773 /*211154*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
92780 /*211169*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
92803 /*211209*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
92810 /*211224*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
92829 /*211259*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
92836 /*211274*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
92848 /*211295*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
92854 /*211307*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
92860 /*211319*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
92866 /*211331*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
92872 /*211343*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
92878 /*211355*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
93249 /*212146*/ OPC_CheckPatternPredicate, 11, // (Subtarget->hasFullFP16())
93257 /*212164*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasFPARMv8())
93265 /*212182*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasFPARMv8())
93868 /*213431*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasMTE())
93881 /*213454*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasMTE())
93894 /*213477*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasMTE())
93907 /*213500*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasMTE())
93923 /*213536*/ OPC_CheckPatternPredicate, 11, // (Subtarget->hasFullFP16())
93938 /*213566*/ OPC_CheckPatternPredicate, 11, // (Subtarget->hasFullFP16())
93956 /*213601*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasFPARMv8())
93971 /*213631*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasFPARMv8())
93989 /*213666*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasFPARMv8())
94004 /*213696*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasFPARMv8())
94142 /*213945*/ OPC_CheckPatternPredicate, 11, // (Subtarget->hasFullFP16())
94148 /*213956*/ OPC_CheckPatternPredicate, 11, // (Subtarget->hasFullFP16())
94157 /*213972*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasFPARMv8())
94163 /*213983*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasFPARMv8())
94172 /*213999*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasFPARMv8())
94178 /*214010*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasFPARMv8())
94187 /*214025*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
94195 /*214039*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
94203 /*214053*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
94211 /*214067*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
94219 /*214081*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
94235 /*214114*/ OPC_CheckPatternPredicate, 11, // (Subtarget->hasFullFP16())
94250 /*214144*/ OPC_CheckPatternPredicate, 11, // (Subtarget->hasFullFP16())
94268 /*214179*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasFPARMv8())
94283 /*214209*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasFPARMv8())
94301 /*214244*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasFPARMv8())
94316 /*214274*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasFPARMv8())
94454 /*214523*/ OPC_CheckPatternPredicate, 11, // (Subtarget->hasFullFP16())
94460 /*214534*/ OPC_CheckPatternPredicate, 11, // (Subtarget->hasFullFP16())
94469 /*214550*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasFPARMv8())
94475 /*214561*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasFPARMv8())
94484 /*214577*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasFPARMv8())
94490 /*214588*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasFPARMv8())
94499 /*214603*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
94507 /*214617*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
94515 /*214631*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
94523 /*214645*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
94531 /*214659*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
95030 /*215651*/ OPC_CheckPatternPredicate, 11, // (Subtarget->hasFullFP16())
95052 /*215691*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasFPARMv8())
95074 /*215731*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasFPARMv8())
95124 /*215819*/ OPC_CheckPatternPredicate, 19, // ( !MF->getFunction().hasFnAttribute("branch-target-enforcement") )
95132 /*215832*/ OPC_CheckPatternPredicate, 20, // ( MF->getFunction().hasFnAttribute("branch-target-enforcement") )
95388 /*216318*/ OPC_CheckPatternPredicate, 11, // (Subtarget->hasFullFP16())
95395 /*216329*/ OPC_CheckPatternPredicate, 11, // (Subtarget->hasFullFP16())
95408 /*216352*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasFPARMv8())
95415 /*216363*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasFPARMv8())
95428 /*216386*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasFPARMv8())
95435 /*216397*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasFPARMv8())
95452 /*216428*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
95462 /*216447*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
95469 /*216461*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
95480 /*216481*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
95487 /*216495*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
95498 /*216515*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
95505 /*216529*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
95516 /*216549*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
95523 /*216563*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
95534 /*216582*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
95551 /*216614*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
95561 /*216633*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
95568 /*216647*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
95579 /*216667*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
95586 /*216681*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
95597 /*216701*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
95604 /*216715*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
95615 /*216735*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
95622 /*216749*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
95633 /*216768*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
95650 /*216801*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
95657 /*216815*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
95668 /*216835*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
95675 /*216849*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
95686 /*216869*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
95693 /*216883*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
95704 /*216903*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
95711 /*216917*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
95722 /*216936*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
95739 /*216969*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
95746 /*216983*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
95757 /*217003*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
95764 /*217017*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
95775 /*217037*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
95782 /*217051*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
95793 /*217071*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
95800 /*217085*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
95811 /*217104*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
95828 /*217136*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
95838 /*217155*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
95845 /*217169*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
95856 /*217189*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
95863 /*217203*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
95874 /*217223*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
95881 /*217237*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
95892 /*217257*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
95899 /*217271*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
95910 /*217290*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
95927 /*217323*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
95934 /*217337*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
95945 /*217357*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
95952 /*217371*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
95963 /*217391*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
95970 /*217405*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
95981 /*217425*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
95988 /*217439*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
95999 /*217458*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
96016 /*217491*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
96023 /*217505*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
96034 /*217525*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
96041 /*217539*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
96052 /*217559*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
96059 /*217573*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
96070 /*217593*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
96077 /*217607*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
96088 /*217626*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
96365 /*218152*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
96384 /*218186*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
96403 /*218220*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
96417 /*218244*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
96428 /*218264*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
96439 /*218284*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
96466 /*218333*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
96485 /*218367*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
96504 /*218401*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
96518 /*218425*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
96529 /*218445*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
96540 /*218465*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
96617 /*218614*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
96625 /*218628*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
96633 /*218642*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
96641 /*218656*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
96649 /*218670*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
96661 /*218693*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
96669 /*218707*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
96677 /*218721*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
96685 /*218735*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
96693 /*218749*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
96704 /*218768*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
96712 /*218782*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
96720 /*218796*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
96728 /*218810*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
96736 /*218824*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
96747 /*218843*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
96755 /*218857*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
96763 /*218871*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
96771 /*218885*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
96779 /*218899*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
96798 /*218932*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
96806 /*218946*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
96814 /*218960*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
96822 /*218974*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
96830 /*218988*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
96842 /*219011*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
96850 /*219025*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
96858 /*219039*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
96866 /*219053*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
96874 /*219067*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
96885 /*219086*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
96893 /*219100*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
96901 /*219114*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
96909 /*219128*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
96917 /*219142*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
96928 /*219161*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
96936 /*219175*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
96944 /*219189*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
96952 /*219203*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
96960 /*219217*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
96979 /*219250*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
96987 /*219264*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
96995 /*219278*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
97003 /*219292*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
97011 /*219306*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
97023 /*219329*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
97031 /*219343*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
97039 /*219357*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
97047 /*219371*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
97055 /*219385*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
97066 /*219404*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
97074 /*219418*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
97082 /*219432*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
97090 /*219446*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
97098 /*219460*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
97109 /*219479*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
97117 /*219493*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
97125 /*219507*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
97133 /*219521*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
97141 /*219535*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
97160 /*219568*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
97168 /*219582*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
97176 /*219596*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
97184 /*219610*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
97192 /*219624*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
97204 /*219647*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
97212 /*219661*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
97220 /*219675*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
97228 /*219689*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
97236 /*219703*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
97247 /*219722*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
97255 /*219736*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
97263 /*219750*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
97271 /*219764*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
97279 /*219778*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
97290 /*219797*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
97298 /*219811*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
97306 /*219825*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
97314 /*219839*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
97322 /*219853*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
97341 /*219886*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
97349 /*219900*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
97357 /*219914*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
97365 /*219928*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
97373 /*219942*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
97385 /*219965*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
97393 /*219979*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
97401 /*219993*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
97409 /*220007*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
97417 /*220021*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
97428 /*220040*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
97436 /*220054*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
97444 /*220068*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
97452 /*220082*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
97460 /*220096*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
97471 /*220115*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
97479 /*220129*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
97487 /*220143*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
97495 /*220157*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
97503 /*220171*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
97522 /*220204*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
97530 /*220218*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
97538 /*220232*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
97546 /*220246*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
97554 /*220260*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
97566 /*220283*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
97574 /*220297*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
97582 /*220311*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
97590 /*220325*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
97598 /*220339*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
97609 /*220358*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
97617 /*220372*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
97625 /*220386*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
97633 /*220400*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
97641 /*220414*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
97652 /*220433*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
97660 /*220447*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
97668 /*220461*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
97676 /*220475*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
97684 /*220489*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
97703 /*220522*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
97711 /*220536*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
97719 /*220550*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
97727 /*220564*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
97735 /*220578*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
97747 /*220601*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
97755 /*220615*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
97763 /*220629*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
97771 /*220643*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
97779 /*220657*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
97790 /*220676*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
97798 /*220690*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
97806 /*220704*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
97814 /*220718*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
97822 /*220732*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
97833 /*220751*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
97841 /*220765*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
97849 /*220779*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
97857 /*220793*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
97865 /*220807*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
97884 /*220840*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
97892 /*220854*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
97900 /*220868*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
97908 /*220882*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
97916 /*220896*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
97928 /*220919*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
97936 /*220933*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
97944 /*220947*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
97952 /*220961*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
97960 /*220975*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
97971 /*220994*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
97979 /*221008*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
97987 /*221022*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
97995 /*221036*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
98003 /*221050*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
98014 /*221069*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
98022 /*221083*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
98030 /*221097*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
98038 /*221111*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
98046 /*221125*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
98065 /*221158*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
98073 /*221172*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
98081 /*221186*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
98089 /*221200*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
98097 /*221214*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
98109 /*221237*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
98117 /*221251*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
98125 /*221265*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
98133 /*221279*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
98141 /*221293*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
98152 /*221312*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
98160 /*221326*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
98168 /*221340*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
98176 /*221354*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
98184 /*221368*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
98195 /*221387*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
98203 /*221401*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
98211 /*221415*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
98219 /*221429*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
98227 /*221443*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
98247 /*221477*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
98255 /*221492*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
98263 /*221507*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
98271 /*221522*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
98279 /*221537*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
98291 /*221561*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
98299 /*221576*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
98307 /*221591*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
98315 /*221606*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
98323 /*221621*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
98334 /*221641*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
98342 /*221656*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
98350 /*221671*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
98358 /*221686*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
98366 /*221701*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
98377 /*221721*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
98385 /*221736*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
98393 /*221751*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
98401 /*221766*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
98409 /*221781*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
98423 /*221807*/ OPC_CheckPatternPredicate, 22, // (!MF->getFunction().hasOptNone() || MF->getProperties().hasProperty(MachineFunctionProperties::Property::FailedISel) || !MF->getProperties().hasProperty(MachineFunctionProperties::Property::Legalized))
98458 /*221879*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
98469 /*221904*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
98480 /*221929*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
98491 /*221954*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
98502 /*221979*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
98517 /*222014*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
98528 /*222039*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
98539 /*222064*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
98550 /*222089*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
98561 /*222114*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
98575 /*222145*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
98586 /*222170*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
98597 /*222195*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
98608 /*222220*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
98619 /*222245*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
98633 /*222276*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
98644 /*222301*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
98655 /*222326*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
98666 /*222351*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
98677 /*222376*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
98699 /*222421*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
98710 /*222446*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
98721 /*222471*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
98732 /*222496*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
98743 /*222521*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
98758 /*222556*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
98769 /*222581*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
98780 /*222606*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
98791 /*222631*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
98802 /*222656*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
98816 /*222687*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
98827 /*222712*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
98838 /*222737*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
98849 /*222762*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
98860 /*222787*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
98874 /*222818*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
98885 /*222843*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
98896 /*222868*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
98907 /*222893*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
98918 /*222918*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasLSE())
98939 /*222960*/ OPC_CheckPatternPredicate, 23, // (Subtarget->hasPerfMon())
99248 /*223652*/ OPC_CheckPatternPredicate, 11, // (Subtarget->hasFullFP16())
99254 /*223663*/ OPC_CheckPatternPredicate, 11, // (Subtarget->hasFullFP16())
99292 /*223730*/ OPC_CheckPatternPredicate, 11, // (Subtarget->hasFullFP16())
99322 /*223780*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
99330 /*223795*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
99338 /*223810*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
99346 /*223825*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
99354 /*223840*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
99362 /*223855*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
99370 /*223870*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
99378 /*223885*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
99389 /*223906*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
99397 /*223921*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
99405 /*223936*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
99413 /*223951*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
99421 /*223966*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
99429 /*223981*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
99437 /*223996*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
99445 /*224011*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
99456 /*224032*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
99464 /*224047*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
99472 /*224062*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
99480 /*224077*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
99488 /*224092*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
99496 /*224107*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
99504 /*224122*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
99512 /*224137*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
99522 /*224157*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
99649 /*224372*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
99655 /*224383*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
99661 /*224394*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
99667 /*224405*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
99673 /*224416*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
99679 /*224427*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
99685 /*224438*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
99691 /*224449*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
99830 /*224701*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
99842 /*224722*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
99854 /*224743*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
99866 /*224764*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
99873 /*224777*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
99880 /*224790*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
99897 /*224819*/ OPC_CheckPatternPredicate, 24, // (Subtarget->isTargetWindows())
99910 /*224848*/ OPC_CheckPatternPredicate, 2, // (Subtarget->isLittleEndian())
99917 /*224862*/ OPC_CheckPatternPredicate, 25, // (!Subtarget->isLittleEndian())
99928 /*224887*/ OPC_CheckPatternPredicate, 2, // (Subtarget->isLittleEndian())
99933 /*224893*/ OPC_CheckPatternPredicate, 25, // (!Subtarget->isLittleEndian())
99941 /*224907*/ OPC_CheckPatternPredicate, 2, // (Subtarget->isLittleEndian())
99946 /*224913*/ OPC_CheckPatternPredicate, 25, // (!Subtarget->isLittleEndian())
99954 /*224927*/ OPC_CheckPatternPredicate, 2, // (Subtarget->isLittleEndian())
99959 /*224933*/ OPC_CheckPatternPredicate, 25, // (!Subtarget->isLittleEndian())
99967 /*224947*/ OPC_CheckPatternPredicate, 2, // (Subtarget->isLittleEndian())
99972 /*224953*/ OPC_CheckPatternPredicate, 25, // (!Subtarget->isLittleEndian())
99980 /*224967*/ OPC_CheckPatternPredicate, 2, // (Subtarget->isLittleEndian())
99985 /*224973*/ OPC_CheckPatternPredicate, 25, // (!Subtarget->isLittleEndian())
99993 /*224987*/ OPC_CheckPatternPredicate, 2, // (Subtarget->isLittleEndian())
99998 /*224993*/ OPC_CheckPatternPredicate, 25, // (!Subtarget->isLittleEndian())
100006 /*225007*/ OPC_CheckPatternPredicate, 2, // (Subtarget->isLittleEndian())
100011 /*225013*/ OPC_CheckPatternPredicate, 25, // (!Subtarget->isLittleEndian())
100022 /*225033*/ OPC_CheckPatternPredicate, 2, // (Subtarget->isLittleEndian())
100029 /*225047*/ OPC_CheckPatternPredicate, 25, // (!Subtarget->isLittleEndian())
100040 /*225072*/ OPC_CheckPatternPredicate, 2, // (Subtarget->isLittleEndian())
100045 /*225078*/ OPC_CheckPatternPredicate, 25, // (!Subtarget->isLittleEndian())
100053 /*225092*/ OPC_CheckPatternPredicate, 2, // (Subtarget->isLittleEndian())
100058 /*225098*/ OPC_CheckPatternPredicate, 25, // (!Subtarget->isLittleEndian())
100066 /*225112*/ OPC_CheckPatternPredicate, 2, // (Subtarget->isLittleEndian())
100071 /*225118*/ OPC_CheckPatternPredicate, 25, // (!Subtarget->isLittleEndian())
100079 /*225132*/ OPC_CheckPatternPredicate, 2, // (Subtarget->isLittleEndian())
100084 /*225138*/ OPC_CheckPatternPredicate, 25, // (!Subtarget->isLittleEndian())
100096 /*225157*/ OPC_CheckPatternPredicate, 2, // (Subtarget->isLittleEndian())
100101 /*225163*/ OPC_CheckPatternPredicate, 25, // (!Subtarget->isLittleEndian())
100109 /*225177*/ OPC_CheckPatternPredicate, 2, // (Subtarget->isLittleEndian())
100114 /*225183*/ OPC_CheckPatternPredicate, 25, // (!Subtarget->isLittleEndian())
100125 /*225203*/ OPC_CheckPatternPredicate, 2, // (Subtarget->isLittleEndian())
100132 /*225217*/ OPC_CheckPatternPredicate, 25, // (!Subtarget->isLittleEndian())
100143 /*225242*/ OPC_CheckPatternPredicate, 2, // (Subtarget->isLittleEndian())
100148 /*225248*/ OPC_CheckPatternPredicate, 25, // (!Subtarget->isLittleEndian())
100156 /*225262*/ OPC_CheckPatternPredicate, 2, // (Subtarget->isLittleEndian())
100161 /*225268*/ OPC_CheckPatternPredicate, 25, // (!Subtarget->isLittleEndian())
100169 /*225282*/ OPC_CheckPatternPredicate, 2, // (Subtarget->isLittleEndian())
100174 /*225288*/ OPC_CheckPatternPredicate, 25, // (!Subtarget->isLittleEndian())
100182 /*225302*/ OPC_CheckPatternPredicate, 2, // (Subtarget->isLittleEndian())
100187 /*225308*/ OPC_CheckPatternPredicate, 25, // (!Subtarget->isLittleEndian())
100195 /*225322*/ OPC_CheckPatternPredicate, 2, // (Subtarget->isLittleEndian())
100200 /*225328*/ OPC_CheckPatternPredicate, 25, // (!Subtarget->isLittleEndian())
100208 /*225342*/ OPC_CheckPatternPredicate, 2, // (Subtarget->isLittleEndian())
100213 /*225348*/ OPC_CheckPatternPredicate, 25, // (!Subtarget->isLittleEndian())
100228 /*225373*/ OPC_CheckPatternPredicate, 2, // (Subtarget->isLittleEndian())
100235 /*225387*/ OPC_CheckPatternPredicate, 25, // (!Subtarget->isLittleEndian())
100246 /*225412*/ OPC_CheckPatternPredicate, 2, // (Subtarget->isLittleEndian())
100251 /*225418*/ OPC_CheckPatternPredicate, 25, // (!Subtarget->isLittleEndian())
100259 /*225432*/ OPC_CheckPatternPredicate, 2, // (Subtarget->isLittleEndian())
100264 /*225438*/ OPC_CheckPatternPredicate, 25, // (!Subtarget->isLittleEndian())
100272 /*225452*/ OPC_CheckPatternPredicate, 2, // (Subtarget->isLittleEndian())
100277 /*225458*/ OPC_CheckPatternPredicate, 25, // (!Subtarget->isLittleEndian())
100289 /*225477*/ OPC_CheckPatternPredicate, 2, // (Subtarget->isLittleEndian())
100294 /*225483*/ OPC_CheckPatternPredicate, 25, // (!Subtarget->isLittleEndian())
100302 /*225497*/ OPC_CheckPatternPredicate, 2, // (Subtarget->isLittleEndian())
100307 /*225503*/ OPC_CheckPatternPredicate, 25, // (!Subtarget->isLittleEndian())
100315 /*225517*/ OPC_CheckPatternPredicate, 2, // (Subtarget->isLittleEndian())
100320 /*225523*/ OPC_CheckPatternPredicate, 25, // (!Subtarget->isLittleEndian())
100331 /*225543*/ OPC_CheckPatternPredicate, 2, // (Subtarget->isLittleEndian())
100338 /*225557*/ OPC_CheckPatternPredicate, 25, // (!Subtarget->isLittleEndian())
100349 /*225582*/ OPC_CheckPatternPredicate, 2, // (Subtarget->isLittleEndian())
100354 /*225588*/ OPC_CheckPatternPredicate, 25, // (!Subtarget->isLittleEndian())
100362 /*225602*/ OPC_CheckPatternPredicate, 2, // (Subtarget->isLittleEndian())
100367 /*225608*/ OPC_CheckPatternPredicate, 25, // (!Subtarget->isLittleEndian())
100379 /*225627*/ OPC_CheckPatternPredicate, 2, // (Subtarget->isLittleEndian())
100384 /*225633*/ OPC_CheckPatternPredicate, 25, // (!Subtarget->isLittleEndian())
100392 /*225647*/ OPC_CheckPatternPredicate, 2, // (Subtarget->isLittleEndian())
100397 /*225653*/ OPC_CheckPatternPredicate, 25, // (!Subtarget->isLittleEndian())
100405 /*225667*/ OPC_CheckPatternPredicate, 2, // (Subtarget->isLittleEndian())
100410 /*225673*/ OPC_CheckPatternPredicate, 25, // (!Subtarget->isLittleEndian())
100418 /*225687*/ OPC_CheckPatternPredicate, 2, // (Subtarget->isLittleEndian())
100423 /*225693*/ OPC_CheckPatternPredicate, 25, // (!Subtarget->isLittleEndian())
100434 /*225713*/ OPC_CheckPatternPredicate, 2, // (Subtarget->isLittleEndian())
100457 /*225753*/ OPC_CheckPatternPredicate, 2, // (Subtarget->isLittleEndian())
100462 /*225759*/ OPC_CheckPatternPredicate, 25, // (!Subtarget->isLittleEndian())
100470 /*225773*/ OPC_CheckPatternPredicate, 2, // (Subtarget->isLittleEndian())
100475 /*225779*/ OPC_CheckPatternPredicate, 25, // (!Subtarget->isLittleEndian())
100483 /*225793*/ OPC_CheckPatternPredicate, 2, // (Subtarget->isLittleEndian())
100488 /*225799*/ OPC_CheckPatternPredicate, 25, // (!Subtarget->isLittleEndian())
100496 /*225813*/ OPC_CheckPatternPredicate, 2, // (Subtarget->isLittleEndian())
100501 /*225819*/ OPC_CheckPatternPredicate, 25, // (!Subtarget->isLittleEndian())
100509 /*225833*/ OPC_CheckPatternPredicate, 2, // (Subtarget->isLittleEndian())
100514 /*225839*/ OPC_CheckPatternPredicate, 25, // (!Subtarget->isLittleEndian())
100535 /*225876*/ OPC_CheckPatternPredicate, 2, // (Subtarget->isLittleEndian())
100540 /*225882*/ OPC_CheckPatternPredicate, 25, // (!Subtarget->isLittleEndian())
100548 /*225896*/ OPC_CheckPatternPredicate, 2, // (Subtarget->isLittleEndian())
100553 /*225902*/ OPC_CheckPatternPredicate, 25, // (!Subtarget->isLittleEndian())
100561 /*225916*/ OPC_CheckPatternPredicate, 2, // (Subtarget->isLittleEndian())
100566 /*225922*/ OPC_CheckPatternPredicate, 25, // (!Subtarget->isLittleEndian())
100574 /*225936*/ OPC_CheckPatternPredicate, 2, // (Subtarget->isLittleEndian())
100579 /*225942*/ OPC_CheckPatternPredicate, 25, // (!Subtarget->isLittleEndian())
100591 /*225961*/ OPC_CheckPatternPredicate, 2, // (Subtarget->isLittleEndian())
100596 /*225967*/ OPC_CheckPatternPredicate, 25, // (!Subtarget->isLittleEndian())
100625 /*226020*/ OPC_CheckPatternPredicate, 2, // (Subtarget->isLittleEndian())
100630 /*226026*/ OPC_CheckPatternPredicate, 25, // (!Subtarget->isLittleEndian())
100638 /*226040*/ OPC_CheckPatternPredicate, 2, // (Subtarget->isLittleEndian())
100643 /*226046*/ OPC_CheckPatternPredicate, 25, // (!Subtarget->isLittleEndian())
100651 /*226060*/ OPC_CheckPatternPredicate, 2, // (Subtarget->isLittleEndian())
100656 /*226066*/ OPC_CheckPatternPredicate, 25, // (!Subtarget->isLittleEndian())
100664 /*226080*/ OPC_CheckPatternPredicate, 2, // (Subtarget->isLittleEndian())
100669 /*226086*/ OPC_CheckPatternPredicate, 25, // (!Subtarget->isLittleEndian())
100681 /*226105*/ OPC_CheckPatternPredicate, 2, // (Subtarget->isLittleEndian())
100686 /*226111*/ OPC_CheckPatternPredicate, 25, // (!Subtarget->isLittleEndian())
100697 /*226131*/ OPC_CheckPatternPredicate, 2, // (Subtarget->isLittleEndian())
100702 /*226137*/ OPC_CheckPatternPredicate, 25, // (!Subtarget->isLittleEndian())
100711 /*226156*/ OPC_CheckPatternPredicate, 2, // (Subtarget->isLittleEndian())
100716 /*226162*/ OPC_CheckPatternPredicate, 25, // (!Subtarget->isLittleEndian())
100724 /*226176*/ OPC_CheckPatternPredicate, 2, // (Subtarget->isLittleEndian())
100729 /*226182*/ OPC_CheckPatternPredicate, 25, // (!Subtarget->isLittleEndian())
100737 /*226196*/ OPC_CheckPatternPredicate, 2, // (Subtarget->isLittleEndian())
100742 /*226202*/ OPC_CheckPatternPredicate, 25, // (!Subtarget->isLittleEndian())
100754 /*226221*/ OPC_CheckPatternPredicate, 2, // (Subtarget->isLittleEndian())
100759 /*226227*/ OPC_CheckPatternPredicate, 25, // (!Subtarget->isLittleEndian())
100767 /*226241*/ OPC_CheckPatternPredicate, 2, // (Subtarget->isLittleEndian())
100772 /*226247*/ OPC_CheckPatternPredicate, 25, // (!Subtarget->isLittleEndian())
100783 /*226267*/ OPC_CheckPatternPredicate, 2, // (Subtarget->isLittleEndian())
100788 /*226273*/ OPC_CheckPatternPredicate, 25, // (!Subtarget->isLittleEndian())
100801 /*226306*/ OPC_CheckPatternPredicate, 2, // (Subtarget->isLittleEndian())
100806 /*226312*/ OPC_CheckPatternPredicate, 25, // (!Subtarget->isLittleEndian())
100814 /*226326*/ OPC_CheckPatternPredicate, 2, // (Subtarget->isLittleEndian())
100819 /*226332*/ OPC_CheckPatternPredicate, 25, // (!Subtarget->isLittleEndian())
100827 /*226346*/ OPC_CheckPatternPredicate, 2, // (Subtarget->isLittleEndian())
100832 /*226352*/ OPC_CheckPatternPredicate, 25, // (!Subtarget->isLittleEndian())
100840 /*226366*/ OPC_CheckPatternPredicate, 2, // (Subtarget->isLittleEndian())
100845 /*226372*/ OPC_CheckPatternPredicate, 25, // (!Subtarget->isLittleEndian())
100857 /*226391*/ OPC_CheckPatternPredicate, 2, // (Subtarget->isLittleEndian())
100862 /*226397*/ OPC_CheckPatternPredicate, 25, // (!Subtarget->isLittleEndian())
100873 /*226417*/ OPC_CheckPatternPredicate, 2, // (Subtarget->isLittleEndian())
100878 /*226423*/ OPC_CheckPatternPredicate, 25, // (!Subtarget->isLittleEndian())
100891 /*226456*/ OPC_CheckPatternPredicate, 2, // (Subtarget->isLittleEndian())
100896 /*226462*/ OPC_CheckPatternPredicate, 25, // (!Subtarget->isLittleEndian())
100904 /*226476*/ OPC_CheckPatternPredicate, 2, // (Subtarget->isLittleEndian())
100909 /*226482*/ OPC_CheckPatternPredicate, 25, // (!Subtarget->isLittleEndian())
100917 /*226496*/ OPC_CheckPatternPredicate, 2, // (Subtarget->isLittleEndian())
100922 /*226502*/ OPC_CheckPatternPredicate, 25, // (!Subtarget->isLittleEndian())
100930 /*226516*/ OPC_CheckPatternPredicate, 2, // (Subtarget->isLittleEndian())
100935 /*226522*/ OPC_CheckPatternPredicate, 25, // (!Subtarget->isLittleEndian())
100943 /*226536*/ OPC_CheckPatternPredicate, 2, // (Subtarget->isLittleEndian())
100948 /*226542*/ OPC_CheckPatternPredicate, 25, // (!Subtarget->isLittleEndian())
100963 /*226567*/ OPC_CheckPatternPredicate, 2, // (Subtarget->isLittleEndian())
100968 /*226573*/ OPC_CheckPatternPredicate, 25, // (!Subtarget->isLittleEndian())
100981 /*226597*/ OPC_CheckPatternPredicate, 2, // (Subtarget->isLittleEndian())
100986 /*226603*/ OPC_CheckPatternPredicate, 25, // (!Subtarget->isLittleEndian())
100994 /*226617*/ OPC_CheckPatternPredicate, 2, // (Subtarget->isLittleEndian())
100999 /*226623*/ OPC_CheckPatternPredicate, 25, // (!Subtarget->isLittleEndian())
101007 /*226637*/ OPC_CheckPatternPredicate, 2, // (Subtarget->isLittleEndian())
101012 /*226643*/ OPC_CheckPatternPredicate, 25, // (!Subtarget->isLittleEndian())
101020 /*226657*/ OPC_CheckPatternPredicate, 2, // (Subtarget->isLittleEndian())
101025 /*226663*/ OPC_CheckPatternPredicate, 25, // (!Subtarget->isLittleEndian())
101033 /*226677*/ OPC_CheckPatternPredicate, 2, // (Subtarget->isLittleEndian())
101038 /*226683*/ OPC_CheckPatternPredicate, 25, // (!Subtarget->isLittleEndian())
101049 /*226703*/ OPC_CheckPatternPredicate, 2, // (Subtarget->isLittleEndian())
101054 /*226709*/ OPC_CheckPatternPredicate, 25, // (!Subtarget->isLittleEndian())
101067 /*226742*/ OPC_CheckPatternPredicate, 2, // (Subtarget->isLittleEndian())
101072 /*226748*/ OPC_CheckPatternPredicate, 25, // (!Subtarget->isLittleEndian())
101084 /*226767*/ OPC_CheckPatternPredicate, 2, // (Subtarget->isLittleEndian())
101089 /*226773*/ OPC_CheckPatternPredicate, 25, // (!Subtarget->isLittleEndian())
101097 /*226787*/ OPC_CheckPatternPredicate, 2, // (Subtarget->isLittleEndian())
101102 /*226793*/ OPC_CheckPatternPredicate, 25, // (!Subtarget->isLittleEndian())
101110 /*226807*/ OPC_CheckPatternPredicate, 2, // (Subtarget->isLittleEndian())
101115 /*226813*/ OPC_CheckPatternPredicate, 25, // (!Subtarget->isLittleEndian())
101123 /*226827*/ OPC_CheckPatternPredicate, 2, // (Subtarget->isLittleEndian())
101128 /*226833*/ OPC_CheckPatternPredicate, 25, // (!Subtarget->isLittleEndian())
101139 /*226853*/ OPC_CheckPatternPredicate, 2, // (Subtarget->isLittleEndian())
101144 /*226859*/ OPC_CheckPatternPredicate, 25, // (!Subtarget->isLittleEndian())
101157 /*226892*/ OPC_CheckPatternPredicate, 2, // (Subtarget->isLittleEndian())
101162 /*226898*/ OPC_CheckPatternPredicate, 25, // (!Subtarget->isLittleEndian())
101170 /*226912*/ OPC_CheckPatternPredicate, 2, // (Subtarget->isLittleEndian())
101175 /*226918*/ OPC_CheckPatternPredicate, 25, // (!Subtarget->isLittleEndian())
101187 /*226937*/ OPC_CheckPatternPredicate, 2, // (Subtarget->isLittleEndian())
101192 /*226943*/ OPC_CheckPatternPredicate, 25, // (!Subtarget->isLittleEndian())
101200 /*226957*/ OPC_CheckPatternPredicate, 2, // (Subtarget->isLittleEndian())
101205 /*226963*/ OPC_CheckPatternPredicate, 25, // (!Subtarget->isLittleEndian())
101213 /*226977*/ OPC_CheckPatternPredicate, 2, // (Subtarget->isLittleEndian())
101218 /*226983*/ OPC_CheckPatternPredicate, 25, // (!Subtarget->isLittleEndian())
101229 /*227003*/ OPC_CheckPatternPredicate, 2, // (Subtarget->isLittleEndian())
101234 /*227009*/ OPC_CheckPatternPredicate, 25, // (!Subtarget->isLittleEndian())
101247 /*227042*/ OPC_CheckPatternPredicate, 2, // (Subtarget->isLittleEndian())
101252 /*227048*/ OPC_CheckPatternPredicate, 25, // (!Subtarget->isLittleEndian())
101260 /*227062*/ OPC_CheckPatternPredicate, 2, // (Subtarget->isLittleEndian())
101265 /*227068*/ OPC_CheckPatternPredicate, 25, // (!Subtarget->isLittleEndian())
101273 /*227082*/ OPC_CheckPatternPredicate, 2, // (Subtarget->isLittleEndian())
101278 /*227088*/ OPC_CheckPatternPredicate, 25, // (!Subtarget->isLittleEndian())
101286 /*227102*/ OPC_CheckPatternPredicate, 2, // (Subtarget->isLittleEndian())
101291 /*227108*/ OPC_CheckPatternPredicate, 25, // (!Subtarget->isLittleEndian())
101299 /*227122*/ OPC_CheckPatternPredicate, 2, // (Subtarget->isLittleEndian())
101304 /*227128*/ OPC_CheckPatternPredicate, 25, // (!Subtarget->isLittleEndian())
101312 /*227142*/ OPC_CheckPatternPredicate, 2, // (Subtarget->isLittleEndian())
101317 /*227148*/ OPC_CheckPatternPredicate, 25, // (!Subtarget->isLittleEndian())
101342 /*227197*/ OPC_CheckPatternPredicate, 2, // (Subtarget->isLittleEndian())
101349 /*227211*/ OPC_CheckPatternPredicate, 25, // (!Subtarget->isLittleEndian())
101360 /*227236*/ OPC_CheckPatternPredicate, 2, // (Subtarget->isLittleEndian())
101367 /*227250*/ OPC_CheckPatternPredicate, 25, // (!Subtarget->isLittleEndian())
101378 /*227275*/ OPC_CheckPatternPredicate, 2, // (Subtarget->isLittleEndian())
101385 /*227289*/ OPC_CheckPatternPredicate, 25, // (!Subtarget->isLittleEndian())
101402 /*227327*/ OPC_CheckPatternPredicate, 2, // (Subtarget->isLittleEndian())
101409 /*227341*/ OPC_CheckPatternPredicate, 25, // (!Subtarget->isLittleEndian())
101420 /*227366*/ OPC_CheckPatternPredicate, 2, // (Subtarget->isLittleEndian())
101427 /*227380*/ OPC_CheckPatternPredicate, 25, // (!Subtarget->isLittleEndian())
101447 /*227424*/ OPC_CheckPatternPredicate, 2, // (Subtarget->isLittleEndian())
101452 /*227430*/ OPC_CheckPatternPredicate, 25, // (!Subtarget->isLittleEndian())
101461 /*227449*/ OPC_CheckPatternPredicate, 2, // (Subtarget->isLittleEndian())
101466 /*227455*/ OPC_CheckPatternPredicate, 25, // (!Subtarget->isLittleEndian())
101479 /*227488*/ OPC_CheckPatternPredicate, 2, // (Subtarget->isLittleEndian())
101484 /*227494*/ OPC_CheckPatternPredicate, 25, // (!Subtarget->isLittleEndian())
101497 /*227527*/ OPC_CheckPatternPredicate, 2, // (Subtarget->isLittleEndian())
101502 /*227533*/ OPC_CheckPatternPredicate, 25, // (!Subtarget->isLittleEndian())
101515 /*227566*/ OPC_CheckPatternPredicate, 2, // (Subtarget->isLittleEndian())
101520 /*227572*/ OPC_CheckPatternPredicate, 25, // (!Subtarget->isLittleEndian())
101529 /*227591*/ OPC_CheckPatternPredicate, 2, // (Subtarget->isLittleEndian())
101534 /*227597*/ OPC_CheckPatternPredicate, 25, // (!Subtarget->isLittleEndian())
101547 /*227630*/ OPC_CheckPatternPredicate, 2, // (Subtarget->isLittleEndian())
101552 /*227636*/ OPC_CheckPatternPredicate, 25, // (!Subtarget->isLittleEndian())
101567 /*227672*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasSVE())
101572 /*227679*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasSVE())
101577 /*227686*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasSVE())
101582 /*227693*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasSVE())
101587 /*227700*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasSVE())
101592 /*227707*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasSVE())
101600 /*227719*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasSVE())
101605 /*227726*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasSVE())
101610 /*227733*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasSVE())
101615 /*227740*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasSVE())
101620 /*227747*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasSVE())
101625 /*227754*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasSVE())
101633 /*227766*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasSVE())
101638 /*227773*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasSVE())
101643 /*227780*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasSVE())
101648 /*227787*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasSVE())
101653 /*227794*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasSVE())
101658 /*227801*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasSVE())
101666 /*227813*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasSVE())
101671 /*227820*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasSVE())
101676 /*227827*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasSVE())
101681 /*227834*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasSVE())
101686 /*227841*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasSVE())
101691 /*227848*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasSVE())
101699 /*227860*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasSVE())
101704 /*227867*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasSVE())
101709 /*227874*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasSVE())
101714 /*227881*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasSVE())
101719 /*227888*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasSVE())
101724 /*227895*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasSVE())
101732 /*227907*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasSVE())
101737 /*227914*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasSVE())
101742 /*227921*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasSVE())
101747 /*227928*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasSVE())
101752 /*227935*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasSVE())
101757 /*227942*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasSVE())
101765 /*227954*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasSVE())
101770 /*227961*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasSVE())
101775 /*227968*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasSVE())
101780 /*227975*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasSVE())
101785 /*227982*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasSVE())
101790 /*227989*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasSVE())
101820 /*228049*/ OPC_CheckPatternPredicate, 11, // (Subtarget->hasFullFP16())
101828 /*228067*/ OPC_CheckPatternPredicate, 11, // (Subtarget->hasFullFP16())
101876 /*228169*/ OPC_CheckPatternPredicate, 11, // (Subtarget->hasFullFP16())
102080 /*228571*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
102098 /*228603*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
102126 /*228654*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
102147 /*228691*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
102212 /*228806*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
102231 /*228839*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
102255 /*228880*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
102272 /*228911*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
102336 /*229025*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
102366 /*229087*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
102388 /*229134*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
102406 /*229166*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
102430 /*229209*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
102456 /*229262*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
102484 /*229318*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
102501 /*229349*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
102523 /*229387*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
102548 /*229439*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
102569 /*229485*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
102598 /*229541*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
102617 /*229580*/ OPC_CheckPatternPredicate, 11, // (Subtarget->hasFullFP16())
102623 /*229593*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasFPARMv8())
102629 /*229606*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasFPARMv8())
102643 /*229630*/ OPC_CheckPatternPredicate, 11, // (Subtarget->hasFullFP16())
102649 /*229643*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasFPARMv8())
102655 /*229656*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasFPARMv8())
102670 /*229681*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
102691 /*229722*/ OPC_CheckPatternPredicate, 11, // (Subtarget->hasFullFP16())
102697 /*229735*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasFPARMv8())
102703 /*229748*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasFPARMv8())
102816 /*229989*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
102823 /*230005*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
102843 /*230041*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
102870 /*230090*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
102877 /*230106*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
102930 /*230202*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
102975 /*230284*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
102982 /*230300*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
103003 /*230337*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
103026 /*230378*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
103033 /*230394*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
103052 /*230429*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
103127 /*230566*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
103134 /*230582*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
103154 /*230618*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
103176 /*230659*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
103183 /*230675*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
103202 /*230710*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
103218 /*230742*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
103229 /*230774*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
103246 /*230813*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
103272 /*230871*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
103283 /*230903*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
103303 /*230947*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
103373 /*231113*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
103384 /*231145*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
103402 /*231185*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
103424 /*231233*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
103435 /*231265*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
103451 /*231303*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
103516 /*231462*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
103522 /*231475*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
103528 /*231488*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
103534 /*231501*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
103540 /*231514*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
103578 /*231587*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
103589 /*231619*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
103606 /*231658*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
103629 /*231709*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
103640 /*231741*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
103656 /*231779*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
103671 /*231816*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
103677 /*231829*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
103683 /*231842*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
103689 /*231855*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
103695 /*231868*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
104054 /*232784*/ OPC_CheckPatternPredicate, 11, // (Subtarget->hasFullFP16())
104060 /*232795*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasFPARMv8())
104066 /*232806*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasFPARMv8())
104075 /*232822*/ OPC_CheckPatternPredicate, 11, // (Subtarget->hasFullFP16())
104081 /*232833*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasFPARMv8())
104087 /*232844*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasFPARMv8())
104096 /*232859*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
104104 /*232873*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
104112 /*232887*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
104120 /*232901*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
104128 /*232915*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
104149 /*232954*/ OPC_CheckPatternPredicate, 26, // (!MF->getFunction().hasOptSize())
104195 /*233089*/ OPC_CheckPatternPredicate, 26, // (!MF->getFunction().hasOptSize())
104243 /*233229*/ OPC_CheckPatternPredicate, 27, // (!MF->getFunction().hasOptSize()) && (Subtarget->useAlternateSExtLoadCVTF32Pattern())
104301 /*233410*/ OPC_CheckPatternPredicate, 27, // (!MF->getFunction().hasOptSize()) && (Subtarget->useAlternateSExtLoadCVTF32Pattern())
104356 /*233584*/ OPC_CheckPatternPredicate, 26, // (!MF->getFunction().hasOptSize())
104404 /*233717*/ OPC_CheckPatternPredicate, 26, // (!MF->getFunction().hasOptSize())
104452 /*233853*/ OPC_CheckPatternPredicate, 27, // (!MF->getFunction().hasOptSize()) && (Subtarget->useAlternateSExtLoadCVTF32Pattern())
104510 /*234028*/ OPC_CheckPatternPredicate, 27, // (!MF->getFunction().hasOptSize()) && (Subtarget->useAlternateSExtLoadCVTF32Pattern())
104571 /*234208*/ OPC_CheckPatternPredicate, 11, // (Subtarget->hasFullFP16())
104577 /*234219*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasFPARMv8())
104583 /*234230*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasFPARMv8())
104592 /*234246*/ OPC_CheckPatternPredicate, 11, // (Subtarget->hasFullFP16())
104598 /*234257*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasFPARMv8())
104604 /*234268*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasFPARMv8())
104613 /*234283*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
104621 /*234297*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
104629 /*234311*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
104637 /*234325*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
104645 /*234339*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
104734 /*234507*/ OPC_CheckPatternPredicate, 11, // (Subtarget->hasFullFP16())
104740 /*234519*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasFPARMv8())
104746 /*234531*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasFPARMv8())
104752 /*234543*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
104758 /*234555*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
104764 /*234567*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
104770 /*234579*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
104776 /*234591*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
104782 /*234603*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasSVE())
104788 /*234615*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasSVE())
104794 /*234627*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasSVE())
104811 /*234661*/ OPC_CheckPatternPredicate, 11, // (Subtarget->hasFullFP16())
104818 /*234676*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasFPARMv8())
104825 /*234691*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasFPARMv8())
104837 /*234713*/ OPC_CheckPatternPredicate, 11, // (Subtarget->hasFullFP16())
104844 /*234728*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasFPARMv8())
104851 /*234743*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasFPARMv8())
104866 /*234771*/ OPC_CheckPatternPredicate, 11, // (Subtarget->hasFullFP16())
104873 /*234786*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasFPARMv8())
104880 /*234801*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasFPARMv8())
104892 /*234823*/ OPC_CheckPatternPredicate, 11, // (Subtarget->hasFullFP16())
104899 /*234838*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasFPARMv8())
104906 /*234853*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasFPARMv8())
104919 /*234875*/ OPC_CheckPatternPredicate, 11, // (Subtarget->hasFullFP16())
104925 /*234887*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasFPARMv8())
104931 /*234899*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasFPARMv8())
104937 /*234911*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
104943 /*234923*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
104949 /*234935*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
104955 /*234947*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
104961 /*234959*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
104984 /*235000*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
105000 /*235029*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
105016 /*235058*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
105038 /*235096*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
105055 /*235126*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
105072 /*235156*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
105084 /*235179*/ OPC_CheckPatternPredicate, 11, // (Subtarget->hasFullFP16())
105090 /*235191*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasFPARMv8())
105096 /*235203*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasFPARMv8())
105115 /*235238*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
105122 /*235253*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
105140 /*235287*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
105147 /*235302*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
105165 /*235335*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
105187 /*235375*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
105194 /*235390*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
105213 /*235425*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
105220 /*235440*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
105239 /*235474*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
105343 /*235725*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
105349 /*235737*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
105355 /*235749*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
105361 /*235761*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
105367 /*235773*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
105388 /*235812*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
105403 /*235841*/ OPC_CheckPatternPredicate, 11, // (Subtarget->hasFullFP16())
105409 /*235853*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasFPARMv8())
105415 /*235865*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasFPARMv8())
105427 /*235886*/ OPC_CheckPatternPredicate, 11, // (Subtarget->hasFullFP16())
105433 /*235899*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasFPARMv8())
105439 /*235912*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasFPARMv8())
105449 /*235930*/ OPC_CheckPatternPredicate, 11, // (Subtarget->hasFullFP16())
105455 /*235941*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasFPARMv8())
105461 /*235952*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasFPARMv8())
105467 /*235963*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
105473 /*235974*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
105479 /*235985*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
105485 /*235996*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
105491 /*236007*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
105506 /*236034*/ OPC_CheckPatternPredicate, 11, // (Subtarget->hasFullFP16())
105525 /*236070*/ OPC_CheckPatternPredicate, 11, // (Subtarget->hasFullFP16())
105531 /*236081*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasFPARMv8())
105537 /*236092*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasFPARMv8())
105550 /*236113*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
105556 /*236125*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
105562 /*236137*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
105568 /*236149*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
105574 /*236161*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
105583 /*236177*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
105589 /*236188*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
105595 /*236199*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
105601 /*236210*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
105607 /*236221*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
105618 /*236243*/ OPC_CheckPatternPredicate, 11, // (Subtarget->hasFullFP16())
105638 /*236275*/ OPC_CheckPatternPredicate, 11, // (Subtarget->hasFullFP16())
105648 /*236295*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasFPARMv8())
105668 /*236338*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasFPARMv8())
105677 /*236355*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
105701 /*236405*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasFPARMv8())
105707 /*236416*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasFPARMv8())
105716 /*236431*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasFPARMv8())
105742 /*236478*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasFPARMv8())
105749 /*236490*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasFPARMv8())
105756 /*236502*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasFPARMv8())
105804 /*236586*/ OPC_CheckPatternPredicate, 11, // (Subtarget->hasFullFP16())
105810 /*236597*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasFPARMv8())
105816 /*236608*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasFPARMv8())
105822 /*236619*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
105828 /*236630*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
105834 /*236641*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
105840 /*236652*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
105846 /*236663*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
105855 /*236680*/ OPC_CheckPatternPredicate, 11, // (Subtarget->hasFullFP16())
105861 /*236691*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasFPARMv8())
105867 /*236702*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasFPARMv8())
105873 /*236713*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
105879 /*236724*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
105885 /*236735*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
105891 /*236746*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
105897 /*236757*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
105906 /*236774*/ OPC_CheckPatternPredicate, 11, // (Subtarget->hasFullFP16())
105912 /*236785*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasFPARMv8())
105918 /*236796*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasFPARMv8())
105924 /*236807*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
105930 /*236818*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
105936 /*236829*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
105942 /*236840*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
105948 /*236851*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
105957 /*236868*/ OPC_CheckPatternPredicate, 11, // (Subtarget->hasFullFP16())
105963 /*236879*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasFPARMv8())
105969 /*236890*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasFPARMv8())
105975 /*236901*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
105981 /*236912*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
105987 /*236923*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
105993 /*236934*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
105999 /*236945*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
106008 /*236962*/ OPC_CheckPatternPredicate, 11, // (Subtarget->hasFullFP16())
106014 /*236973*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasFPARMv8())
106020 /*236984*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasFPARMv8())
106026 /*236995*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
106032 /*237006*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
106038 /*237017*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
106044 /*237028*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
106050 /*237039*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
106059 /*237056*/ OPC_CheckPatternPredicate, 11, // (Subtarget->hasFullFP16())
106065 /*237067*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasFPARMv8())
106071 /*237078*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasFPARMv8())
106077 /*237089*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
106083 /*237100*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
106089 /*237111*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
106095 /*237122*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
106101 /*237133*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
106110 /*237150*/ OPC_CheckPatternPredicate, 11, // (Subtarget->hasFullFP16())
106116 /*237161*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasFPARMv8())
106122 /*237172*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasFPARMv8())
106128 /*237183*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
106134 /*237194*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
106140 /*237205*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
106146 /*237216*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
106152 /*237227*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
106162 /*237245*/ OPC_CheckPatternPredicate, 11, // (Subtarget->hasFullFP16())
106168 /*237257*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasFPARMv8())
106174 /*237269*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasFPARMv8())
106185 /*237291*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
106191 /*237303*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
106197 /*237315*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
106203 /*237327*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
106209 /*237339*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
106219 /*237358*/ OPC_CheckPatternPredicate, 11, // (Subtarget->hasFullFP16())
106225 /*237370*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasFPARMv8())
106231 /*237382*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasFPARMv8())
106242 /*237404*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
106248 /*237416*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
106254 /*237428*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
106260 /*237440*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
106266 /*237452*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
106276 /*237471*/ OPC_CheckPatternPredicate, 11, // (Subtarget->hasFullFP16())
106282 /*237483*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasFPARMv8())
106288 /*237495*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasFPARMv8())
106299 /*237517*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
106305 /*237529*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
106311 /*237541*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
106317 /*237553*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
106323 /*237565*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
106333 /*237584*/ OPC_CheckPatternPredicate, 11, // (Subtarget->hasFullFP16())
106339 /*237596*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasFPARMv8())
106345 /*237608*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasFPARMv8())
106356 /*237630*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
106362 /*237642*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
106368 /*237654*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
106374 /*237666*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
106380 /*237678*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
106390 /*237697*/ OPC_CheckPatternPredicate, 11, // (Subtarget->hasFullFP16())
106396 /*237709*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasFPARMv8())
106402 /*237721*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasFPARMv8())
106408 /*237733*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
106414 /*237745*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
106420 /*237757*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
106426 /*237769*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
106432 /*237781*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
106441 /*237799*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
106447 /*237810*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
106453 /*237821*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
106462 /*237838*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
106468 /*237849*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
106474 /*237860*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
106959 /*238985*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
107449 /*240147*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
107464 /*240177*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
107804 /*240872*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
107832 /*240921*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
107860 /*240970*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
107889 /*241020*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
107915 /*241065*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
107941 /*241110*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
107976 /*241174*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
108004 /*241223*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
108032 /*241272*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
108061 /*241322*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
108087 /*241367*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
108113 /*241412*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
108133 /*241445*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
108143 /*241464*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
108150 /*241478*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
108161 /*241498*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
108168 /*241512*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
108179 /*241532*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
108186 /*241546*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
108197 /*241565*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
108382 /*241980*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
108400 /*242021*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
108418 /*242062*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
108437 /*242104*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
108451 /*242138*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
108465 /*242172*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
108490 /*242228*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
108510 /*242273*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
108530 /*242318*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
108554 /*242371*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
108574 /*242416*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
108594 /*242461*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
108618 /*242514*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
108638 /*242559*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
108658 /*242604*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
108682 /*242657*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
108702 /*242702*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
108722 /*242747*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
108746 /*242800*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
108766 /*242845*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
108786 /*242890*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
108810 /*242943*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
108830 /*242988*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
108850 /*243033*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
108874 /*243086*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
108894 /*243131*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
108914 /*243176*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
108946 /*243252*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
108960 /*243286*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
108974 /*243320*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
108992 /*243361*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
109006 /*243395*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
109020 /*243429*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
109038 /*243470*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
109052 /*243504*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
109066 /*243538*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
109086 /*243582*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
109102 /*243620*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
109118 /*243658*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
109138 /*243703*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
109154 /*243741*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
109170 /*243779*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
109190 /*243824*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
109206 /*243862*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
109222 /*243900*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
109242 /*243945*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
109258 /*243983*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
109274 /*244021*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
109401 /*244375*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
109523 /*244697*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
109547 /*244741*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
109571 /*244785*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
109595 /*244829*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
109767 /*245174*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
109777 /*245193*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
109787 /*245212*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
109803 /*245241*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
110601 /*247081*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
110607 /*247092*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
110613 /*247103*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
110619 /*247114*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
110625 /*247125*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
110631 /*247136*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
110637 /*247147*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasSVE())
110643 /*247158*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasSVE())
110649 /*247169*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasSVE())
110658 /*247185*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
110670 /*247209*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasSVE())
110945 /*247831*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
110953 /*247848*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
110961 /*247865*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
110969 /*247882*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
110991 /*247923*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
110999 /*247940*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
111007 /*247957*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
111015 /*247974*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
111077 /*248093*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
111085 /*248109*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
111147 /*248227*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
111155 /*248243*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
111174 /*248279*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
111180 /*248291*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
111186 /*248303*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
111192 /*248315*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
111198 /*248327*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
111204 /*248339*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
111210 /*248351*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
111216 /*248363*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
111442 /*248876*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
111474 /*248935*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
111481 /*248949*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
111521 /*249023*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
111528 /*249037*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
111567 /*249109*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
111574 /*249123*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
111589 /*249152*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
111596 /*249165*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
111616 /*249201*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasSVE())
111628 /*249226*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasSVE())
111640 /*249251*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasSVE())
111652 /*249276*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasSVE())
111664 /*249301*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasSVE())
111676 /*249326*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasSVE())
111687 /*249350*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasSVE())
111696 /*249370*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasSVE())
111705 /*249390*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasSVE())
111714 /*249410*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasSVE())
111731 /*249443*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasSVE())
111743 /*249468*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasSVE())
111755 /*249493*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasSVE())
111767 /*249518*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasSVE())
111778 /*249542*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasSVE())
111787 /*249562*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasSVE())
111796 /*249582*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasSVE())
111813 /*249614*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasSVE())
111825 /*249639*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasSVE())
111836 /*249663*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasSVE())
111845 /*249683*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasSVE())
111860 /*249711*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasSVE())
112196 /*250159*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
112202 /*250170*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
112208 /*250181*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
112214 /*250192*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
112220 /*250203*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
112226 /*250214*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
112232 /*250225*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
112238 /*250236*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
112247 /*250253*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
112253 /*250264*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
112259 /*250275*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
112265 /*250286*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
112271 /*250297*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
112277 /*250308*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
112283 /*250319*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
112289 /*250330*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
112298 /*250347*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
112304 /*250358*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
112310 /*250369*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
112316 /*250380*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
112322 /*250391*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
112328 /*250402*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
112334 /*250413*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
112340 /*250424*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
112349 /*250441*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
112355 /*250452*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
112361 /*250463*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
112367 /*250474*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
112373 /*250485*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
112379 /*250496*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
112385 /*250507*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
112391 /*250518*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
112400 /*250535*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
112406 /*250546*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
112412 /*250557*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
112418 /*250568*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
112424 /*250579*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
112430 /*250590*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
112436 /*250601*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
112442 /*250612*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
112452 /*250631*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
112459 /*250644*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
112469 /*250663*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
112476 /*250676*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
112483 /*250689*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
112490 /*250702*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
112497 /*250715*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
112504 /*250728*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
112514 /*250747*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
112521 /*250760*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
112528 /*250773*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
112535 /*250786*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
112542 /*250799*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
112549 /*250812*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
112559 /*250831*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
112566 /*250844*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
112573 /*250857*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
112580 /*250870*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
112587 /*250883*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
112594 /*250896*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
112604 /*250915*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
112611 /*250928*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
112618 /*250941*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
112625 /*250954*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
112632 /*250967*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
112639 /*250980*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
112649 /*250999*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
112656 /*251012*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
112663 /*251025*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
112670 /*251038*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
112677 /*251051*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
112684 /*251064*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
112736 /*251159*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
112742 /*251170*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
112751 /*251187*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
112757 /*251198*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
112763 /*251209*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
112769 /*251220*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
112788 /*251255*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
112794 /*251266*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
112800 /*251277*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
112806 /*251288*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
112812 /*251299*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
112818 /*251310*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
112848 /*251364*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
112854 /*251376*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
112860 /*251388*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
112866 /*251400*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
112872 /*251412*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
112878 /*251424*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
112884 /*251436*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
112890 /*251448*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
112900 /*251467*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
112906 /*251479*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
112912 /*251491*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
112918 /*251503*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
112924 /*251515*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
112930 /*251527*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
112936 /*251539*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
112942 /*251551*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
112952 /*251570*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
112958 /*251582*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
112964 /*251594*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
112970 /*251606*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
112976 /*251618*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
112982 /*251630*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
112988 /*251642*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
112994 /*251654*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
113004 /*251673*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
113010 /*251685*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
113016 /*251697*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
113022 /*251709*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
113028 /*251721*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
113034 /*251733*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
113040 /*251745*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
113046 /*251757*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
113056 /*251776*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
113062 /*251788*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
113068 /*251800*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
113074 /*251812*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
113080 /*251824*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
113086 /*251836*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
113092 /*251848*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
113098 /*251860*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
113108 /*251879*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
113114 /*251891*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
113120 /*251903*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
113126 /*251915*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
113132 /*251927*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
113138 /*251939*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
113148 /*251958*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
113154 /*251970*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
113160 /*251982*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
113166 /*251994*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
113172 /*252006*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
113178 /*252018*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
113188 /*252037*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
113194 /*252049*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
113200 /*252061*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
113206 /*252073*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
113212 /*252085*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
113218 /*252097*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
113228 /*252116*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
113234 /*252128*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
113240 /*252140*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
113246 /*252152*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
113252 /*252164*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
113258 /*252176*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
113269 /*252196*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
113275 /*252209*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
113281 /*252222*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
113287 /*252235*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
113293 /*252248*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
113299 /*252261*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
113305 /*252274*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
113311 /*252287*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
113414 /*252494*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
113420 /*252506*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
113426 /*252518*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
113432 /*252530*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
113438 /*252542*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
113444 /*252554*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
113450 /*252566*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
113456 /*252578*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
113462 /*252590*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
113468 /*252602*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
113474 /*252614*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
113480 /*252626*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
113490 /*252646*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
113496 /*252658*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
113502 /*252670*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
113508 /*252682*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
113514 /*252694*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
113520 /*252706*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
113526 /*252718*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
113532 /*252730*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
113538 /*252742*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
113544 /*252754*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
113550 /*252766*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
113556 /*252778*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
113566 /*252798*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
113572 /*252810*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
113578 /*252822*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
113584 /*252834*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
113590 /*252846*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
113596 /*252858*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
113602 /*252870*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
113608 /*252882*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
113614 /*252894*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
113620 /*252906*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
113626 /*252918*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
113632 /*252930*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
113642 /*252950*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
113648 /*252962*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
113654 /*252974*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
113660 /*252986*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
113666 /*252998*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
113672 /*253010*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
113678 /*253022*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
113684 /*253034*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
113690 /*253046*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
113696 /*253058*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
113702 /*253070*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
113708 /*253082*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
113718 /*253102*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
113724 /*253114*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
113730 /*253126*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
113736 /*253138*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
113742 /*253150*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
113748 /*253162*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
113754 /*253174*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
113760 /*253186*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
113766 /*253198*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
113772 /*253210*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
113778 /*253222*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
113784 /*253234*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
113794 /*253254*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
113800 /*253266*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
113806 /*253278*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
113812 /*253290*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
113818 /*253302*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
113824 /*253314*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
113830 /*253326*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
113836 /*253338*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
113842 /*253350*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
113848 /*253362*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
113854 /*253374*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
113860 /*253386*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
114366 /*254676*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasSVE())
114373 /*254689*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasSVE())
114380 /*254702*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasSVE())
114390 /*254721*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasSVE())
114397 /*254734*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasSVE())
114404 /*254747*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasSVE())
114414 /*254766*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasSVE())
114421 /*254779*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasSVE())
114428 /*254792*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasSVE())
114438 /*254811*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasSVE())
114445 /*254824*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasSVE())
114452 /*254837*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasSVE())
114466 /*254863*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
114473 /*254876*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
114480 /*254889*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasNEON())
114487 /*254902*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
114494 /*254915*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
gen/lib/Target/AMDGPU/AMDGPUGenDAGISel.inc 292 /* 440*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
488 /* 810*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
719 /* 1241*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
915 /* 1611*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
1108 /* 1954*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
1281 /* 2267*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
1474 /* 2610*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
1647 /* 2923*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
1747 /* 3118*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
1775 /* 3187*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
1827 /* 3298*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
1855 /* 3367*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
1933 /* 3524*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
1961 /* 3593*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
2013 /* 3704*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
2041 /* 3773*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
2076 /* 3863*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
2128 /* 3974*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
2156 /* 4043*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
2234 /* 4200*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
2262 /* 4269*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
2314 /* 4380*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
2342 /* 4449*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
2443 /* 4645*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
2471 /* 4714*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
2523 /* 4825*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
2551 /* 4894*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
2629 /* 5051*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
2657 /* 5120*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
2709 /* 5231*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
2737 /* 5300*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
2772 /* 5390*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
2824 /* 5501*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
2852 /* 5570*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
2930 /* 5727*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
2958 /* 5796*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
3010 /* 5907*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
3038 /* 5976*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
3157 /* 6196*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
3185 /* 6265*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
3243 /* 6384*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
3271 /* 6453*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
3361 /* 6626*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
3389 /* 6695*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
3447 /* 6814*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
3475 /* 6883*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
3510 /* 6973*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
3568 /* 7092*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
3596 /* 7161*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
3686 /* 7334*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
3714 /* 7403*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
3772 /* 7522*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
3800 /* 7591*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
3919 /* 7811*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
3947 /* 7880*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
4005 /* 7999*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
4033 /* 8068*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
4123 /* 8241*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
4151 /* 8310*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
4209 /* 8429*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
4237 /* 8498*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
4272 /* 8588*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
4330 /* 8707*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
4358 /* 8776*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
4448 /* 8949*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
4476 /* 9018*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
4534 /* 9137*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
4562 /* 9206*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
4665 /* 9408*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
4693 /* 9477*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
4745 /* 9588*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
4773 /* 9657*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
4845 /* 9803*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
4873 /* 9872*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
4925 /* 9983*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
4953 /* 10052*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
5032 /* 10211*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
5060 /* 10280*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
5112 /* 10391*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
5140 /* 10460*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
5213 /* 10607*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
5241 /* 10676*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
5293 /* 10787*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
5321 /* 10856*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
5400 /* 11015*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
5428 /* 11084*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
5480 /* 11195*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
5508 /* 11264*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
5580 /* 11410*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
5608 /* 11479*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
5660 /* 11590*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
5688 /* 11659*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
5767 /* 11818*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
5795 /* 11887*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
5847 /* 11998*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
5875 /* 12067*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
5948 /* 12214*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
5976 /* 12283*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
6028 /* 12394*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
6056 /* 12463*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
6177 /* 12689*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
6205 /* 12758*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
6263 /* 12877*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
6291 /* 12946*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
6375 /* 13108*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
6403 /* 13177*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
6461 /* 13296*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
6489 /* 13365*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
6580 /* 13540*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
6608 /* 13609*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
6666 /* 13728*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
6694 /* 13797*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
6779 /* 13960*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
6807 /* 14029*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
6865 /* 14148*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
6893 /* 14217*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
6984 /* 14392*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
7012 /* 14461*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
7070 /* 14580*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
7098 /* 14649*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
7182 /* 14811*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
7210 /* 14880*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
7268 /* 14999*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
7296 /* 15068*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
7387 /* 15243*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
7415 /* 15312*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
7473 /* 15431*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
7501 /* 15500*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
7586 /* 15663*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
7614 /* 15732*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
7672 /* 15851*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
7700 /* 15920*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
7807 /* 16132*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
7835 /* 16201*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
7889 /* 16315*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
7917 /* 16384*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
7989 /* 16530*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
8017 /* 16599*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
8071 /* 16713*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
8099 /* 16782*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
8178 /* 16941*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
8206 /* 17010*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
8260 /* 17124*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
8288 /* 17193*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
8361 /* 17340*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
8389 /* 17409*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
8443 /* 17523*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
8471 /* 17592*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
8550 /* 17751*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
8578 /* 17820*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
8632 /* 17934*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
8660 /* 18003*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
8732 /* 18149*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
8760 /* 18218*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
8814 /* 18332*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
8842 /* 18401*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
8921 /* 18560*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
8949 /* 18629*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
9003 /* 18743*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
9031 /* 18812*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
9104 /* 18959*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
9132 /* 19028*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
9186 /* 19142*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
9214 /* 19211*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
9295 /* 19376*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
9323 /* 19445*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
9371 /* 19548*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
9399 /* 19617*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
9454 /* 19733*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
9482 /* 19802*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
9531 /* 19906*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
9559 /* 19975*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
9634 /* 20126*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
9662 /* 20195*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
9710 /* 20298*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
9738 /* 20367*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
9793 /* 20483*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
9821 /* 20552*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
9870 /* 20656*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
9898 /* 20725*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
9953 /* 20841*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
9981 /* 20910*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
10029 /* 21013*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
10057 /* 21082*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
10112 /* 21198*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
10140 /* 21267*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
10189 /* 21371*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
10217 /* 21440*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
10292 /* 21591*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
10320 /* 21660*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
10368 /* 21763*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
10396 /* 21832*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
10451 /* 21948*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
10479 /* 22017*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
10528 /* 22121*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
10556 /* 22190*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
10605 /* 22293*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
10628 /* 22353*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
10658 /* 22434*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
10779 /* 22664*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
10807 /* 22733*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
10867 /* 22855*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
10895 /* 22924*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
10979 /* 23086*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
11007 /* 23155*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
11067 /* 23277*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
11095 /* 23346*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
11186 /* 23521*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
11214 /* 23590*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
11274 /* 23712*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
11302 /* 23781*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
11387 /* 23944*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
11415 /* 24013*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
11475 /* 24135*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
11503 /* 24204*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
11594 /* 24379*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
11622 /* 24448*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
11682 /* 24570*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
11710 /* 24639*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
11794 /* 24801*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
11822 /* 24870*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
11882 /* 24992*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
11910 /* 25061*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
12001 /* 25236*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
12029 /* 25305*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
12089 /* 25427*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
12117 /* 25496*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
12202 /* 25659*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
12230 /* 25728*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
12290 /* 25850*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
12318 /* 25919*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
12411 /* 26100*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
12439 /* 26169*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
12493 /* 26280*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
12521 /* 26349*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
12582 /* 26473*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
12610 /* 26542*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
12665 /* 26654*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
12693 /* 26723*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
12780 /* 26890*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
12808 /* 26959*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
12862 /* 27070*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
12890 /* 27139*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
12951 /* 27263*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
12979 /* 27332*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
13034 /* 27444*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
13062 /* 27513*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
13123 /* 27637*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
13151 /* 27706*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
13205 /* 27817*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
13233 /* 27886*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
13294 /* 28010*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
13322 /* 28079*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
13377 /* 28191*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
13405 /* 28260*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
13492 /* 28427*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
13520 /* 28496*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
13574 /* 28607*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
13602 /* 28676*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
13663 /* 28800*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
13691 /* 28869*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
13746 /* 28981*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
13774 /* 29050*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
13827 /* 29159*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
13850 /* 29219*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
13880 /* 29300*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
13934 /* 29410*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
13963 /* 29477*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
13999 /* 29565*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
14053 /* 29675*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
14082 /* 29742*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
14118 /* 29830*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
14224 /* 30045*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
14258 /* 30123*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
14318 /* 30247*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
14352 /* 30325*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
14430 /* 30481*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
14464 /* 30559*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
14524 /* 30683*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
14558 /* 30761*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
14643 /* 30930*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
14677 /* 31008*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
14737 /* 31132*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
14771 /* 31210*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
14850 /* 31367*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
14884 /* 31445*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
14944 /* 31569*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
14978 /* 31647*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
15063 /* 31816*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
15097 /* 31894*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
15157 /* 32018*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
15191 /* 32096*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
15269 /* 32252*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
15303 /* 32330*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
15363 /* 32454*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
15397 /* 32532*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
15482 /* 32701*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
15516 /* 32779*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
15576 /* 32903*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
15610 /* 32981*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
15689 /* 33138*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
15723 /* 33216*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
15783 /* 33340*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
15817 /* 33418*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
15904 /* 33593*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
15938 /* 33671*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
15992 /* 33784*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
16026 /* 33862*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
16087 /* 33988*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
16121 /* 34066*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
16176 /* 34180*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
16210 /* 34258*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
16291 /* 34419*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
16325 /* 34497*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
16379 /* 34610*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
16413 /* 34688*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
16474 /* 34814*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
16508 /* 34892*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
16563 /* 35006*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
16597 /* 35084*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
16658 /* 35210*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
16692 /* 35288*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
16746 /* 35401*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
16780 /* 35479*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
16841 /* 35605*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
16875 /* 35683*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
16930 /* 35797*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
16964 /* 35875*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
17045 /* 36036*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
17079 /* 36114*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
17133 /* 36227*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
17167 /* 36305*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
17228 /* 36431*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
17262 /* 36509*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
17317 /* 36623*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
17351 /* 36701*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
17441 /* 36883*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
17477 /* 36964*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
17531 /* 37077*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
17567 /* 37158*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
17628 /* 37284*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
17664 /* 37365*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
17719 /* 37479*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
17755 /* 37560*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
17818 /* 37692*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
17848 /* 37762*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
17885 /* 37845*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
17916 /* 37916*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
17973 /* 38034*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
18003 /* 38104*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
18040 /* 38187*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
18071 /* 38258*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
18155 /* 38426*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
18191 /* 38507*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
18245 /* 38620*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
18281 /* 38701*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
18342 /* 38827*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
18378 /* 38908*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
18433 /* 39022*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
18469 /* 39103*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
18530 /* 39229*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
18566 /* 39310*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
18620 /* 39423*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
18656 /* 39504*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
18717 /* 39630*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
18753 /* 39711*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
18808 /* 39825*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
18844 /* 39906*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
18907 /* 40038*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
18937 /* 40108*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
18974 /* 40191*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
19005 /* 40262*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
19062 /* 40380*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
19092 /* 40450*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
19129 /* 40533*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
19160 /* 40604*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
19197 /* 40687*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
19227 /* 40757*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
19264 /* 40840*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
19295 /* 40911*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
19352 /* 41029*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
19382 /* 41099*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
19419 /* 41182*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
19450 /* 41253*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
19534 /* 41421*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
19570 /* 41502*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
19624 /* 41615*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
19660 /* 41696*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
19721 /* 41822*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
19757 /* 41903*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
19812 /* 42017*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
19848 /* 42098*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
19911 /* 42230*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
19941 /* 42300*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
19978 /* 42383*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
20009 /* 42454*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
20066 /* 42572*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
20096 /* 42642*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
20133 /* 42725*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
20164 /* 42796*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
20217 /* 42907*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
20247 /* 42978*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
20283 /* 43061*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
20312 /* 43131*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
20348 /* 43214*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
20378 /* 43285*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
20414 /* 43368*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
20443 /* 43438*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
20567 /* 43677*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
20607 /* 43763*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
20679 /* 43903*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
20719 /* 43989*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
20815 /* 44169*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
20855 /* 44255*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
20927 /* 44395*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
20967 /* 44481*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
21070 /* 44674*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
21110 /* 44760*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
21182 /* 44900*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
21222 /* 44986*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
21319 /* 45167*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
21359 /* 45253*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
21431 /* 45393*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
21471 /* 45479*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
21574 /* 45672*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
21614 /* 45758*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
21686 /* 45898*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
21726 /* 45984*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
21822 /* 46164*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
21862 /* 46250*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
21934 /* 46390*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
21974 /* 46476*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
22077 /* 46669*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
22117 /* 46755*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
22189 /* 46895*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
22229 /* 46981*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
22326 /* 47162*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
22366 /* 47248*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
22438 /* 47388*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
22478 /* 47474*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
22583 /* 47673*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
22623 /* 47759*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
22689 /* 47888*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
22729 /* 47974*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
22802 /* 48116*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
22842 /* 48202*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
22909 /* 48332*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
22949 /* 48418*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
23048 /* 48603*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
23088 /* 48689*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
23154 /* 48818*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
23194 /* 48904*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
23267 /* 49046*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
23307 /* 49132*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
23374 /* 49262*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
23414 /* 49348*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
23487 /* 49490*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
23527 /* 49576*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
23593 /* 49705*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
23633 /* 49791*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
23706 /* 49933*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
23746 /* 50019*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
23813 /* 50149*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
23853 /* 50235*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
23952 /* 50420*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
23992 /* 50506*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
24058 /* 50635*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
24098 /* 50721*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
24171 /* 50863*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
24211 /* 50949*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
24278 /* 51079*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
24318 /* 51165*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
24426 /* 51371*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
24468 /* 51460*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
24534 /* 51589*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
24576 /* 51678*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
24649 /* 51820*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
24691 /* 51909*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
24758 /* 52039*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
24800 /* 52128*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
24875 /* 52276*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
24911 /* 52354*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
24954 /* 52445*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
24991 /* 52524*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
25060 /* 52658*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
25096 /* 52736*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
25139 /* 52827*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
25176 /* 52906*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
25278 /* 53098*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
25320 /* 53187*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
25386 /* 53316*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
25428 /* 53405*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
25501 /* 53547*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
25543 /* 53636*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
25610 /* 53766*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
25652 /* 53855*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
25725 /* 53997*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
25767 /* 54086*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
25833 /* 54215*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
25875 /* 54304*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
25948 /* 54446*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
25990 /* 54535*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
26057 /* 54665*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
26099 /* 54754*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
26174 /* 54902*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
26210 /* 54980*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
26253 /* 55071*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
26290 /* 55150*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
26359 /* 55284*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
26395 /* 55362*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
26438 /* 55453*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
26475 /* 55532*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
26518 /* 55623*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
26554 /* 55701*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
26597 /* 55792*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
26634 /* 55871*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
26703 /* 56005*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
26739 /* 56083*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
26782 /* 56174*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
26819 /* 56253*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
26921 /* 56445*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
26963 /* 56534*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
27029 /* 56663*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
27071 /* 56752*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
27144 /* 56894*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
27186 /* 56983*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
27253 /* 57113*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
27295 /* 57202*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
27370 /* 57350*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
27406 /* 57428*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
27449 /* 57519*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
27486 /* 57598*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
27555 /* 57732*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
27591 /* 57810*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
27634 /* 57901*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
27671 /* 57980*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
27729 /* 58096*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
27759 /* 58167*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
27795 /* 58250*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
27824 /* 58320*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
27860 /* 58403*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
27890 /* 58474*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
27926 /* 58557*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
27955 /* 58627*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
28196 /* 59113*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getWavefrontSize() == 64)
28202 /* 59124*/ OPC_CheckPatternPredicate, 3, // (Subtarget->getWavefrontSize() == 32)
28220 /* 59159*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
28233 /* 59187*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
28246 /* 59215*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
28297 /* 59317*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
28309 /* 59344*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
28321 /* 59371*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
28365 /* 59457*/ OPC_CheckPatternPredicate, 5, // (Subtarget->has16BitInsts())
28393 /* 59507*/ OPC_CheckPatternPredicate, 6, // (Subtarget->has16BitInsts()) && (Subtarget->getGeneration() == AMDGPUSubtarget::SOUTHERN_ISLANDS ||Subtarget->getGeneration() == AMDGPUSubtarget::SEA_ISLANDS ||Subtarget->getGeneration() == AMDGPUSubtarget::VOLCANIC_ISLANDS ||Subtarget->getGeneration() == AMDGPUSubtarget::GFX9)
28407 /* 59537*/ OPC_CheckPatternPredicate, 7, // (Subtarget->has16BitInsts()) && (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX10)
28435 /* 59603*/ OPC_CheckPatternPredicate, 6, // (Subtarget->has16BitInsts()) && (Subtarget->getGeneration() == AMDGPUSubtarget::SOUTHERN_ISLANDS ||Subtarget->getGeneration() == AMDGPUSubtarget::SEA_ISLANDS ||Subtarget->getGeneration() == AMDGPUSubtarget::VOLCANIC_ISLANDS ||Subtarget->getGeneration() == AMDGPUSubtarget::GFX9)
28442 /* 59619*/ OPC_CheckPatternPredicate, 7, // (Subtarget->has16BitInsts()) && (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX10)
28465 /* 59674*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasAddNoCarry())
28472 /* 59689*/ OPC_CheckPatternPredicate, 9, // (Subtarget->getGeneration() == AMDGPUSubtarget::SOUTHERN_ISLANDS ||Subtarget->getGeneration() == AMDGPUSubtarget::SEA_ISLANDS ||Subtarget->getGeneration() == AMDGPUSubtarget::VOLCANIC_ISLANDS ||Subtarget->getGeneration() == AMDGPUSubtarget::GFX9)
28482 /* 59710*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getWavefrontSize() == 64)
28488 /* 59722*/ OPC_CheckPatternPredicate, 3, // (Subtarget->getWavefrontSize() == 32)
28530 /* 59796*/ OPC_CheckPatternPredicate, 5, // (Subtarget->has16BitInsts())
28618 /* 60019*/ OPC_CheckPatternPredicate, 10, // (Subtarget->getGeneration() == AMDGPUSubtarget::SEA_ISLANDS)
28646 /* 60084*/ OPC_CheckPatternPredicate, 10, // (Subtarget->getGeneration() == AMDGPUSubtarget::SEA_ISLANDS)
28674 /* 60149*/ OPC_CheckPatternPredicate, 10, // (Subtarget->getGeneration() == AMDGPUSubtarget::SEA_ISLANDS)
28702 /* 60214*/ OPC_CheckPatternPredicate, 10, // (Subtarget->getGeneration() == AMDGPUSubtarget::SEA_ISLANDS)
28730 /* 60279*/ OPC_CheckPatternPredicate, 10, // (Subtarget->getGeneration() == AMDGPUSubtarget::SEA_ISLANDS)
28760 /* 60348*/ OPC_CheckPatternPredicate, 10, // (Subtarget->getGeneration() == AMDGPUSubtarget::SEA_ISLANDS)
28790 /* 60417*/ OPC_CheckPatternPredicate, 10, // (Subtarget->getGeneration() == AMDGPUSubtarget::SEA_ISLANDS)
28818 /* 60475*/ OPC_CheckPatternPredicate, 11, // (Subtarget->ldsRequiresM0Init())
28832 /* 60503*/ OPC_CheckPatternPredicate, 12, // (!Subtarget->ldsRequiresM0Init())
28848 /* 60534*/ OPC_CheckPatternPredicate, 11, // (Subtarget->ldsRequiresM0Init())
28862 /* 60562*/ OPC_CheckPatternPredicate, 12, // (!Subtarget->ldsRequiresM0Init())
28878 /* 60593*/ OPC_CheckPatternPredicate, 11, // (Subtarget->ldsRequiresM0Init())
28892 /* 60621*/ OPC_CheckPatternPredicate, 12, // (!Subtarget->ldsRequiresM0Init())
28908 /* 60652*/ OPC_CheckPatternPredicate, 11, // (Subtarget->ldsRequiresM0Init())
28923 /* 60683*/ OPC_CheckPatternPredicate, 12, // (!Subtarget->ldsRequiresM0Init())
29036 /* 60963*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getGeneration() == AMDGPUSubtarget::SOUTHERN_ISLANDS ||Subtarget->getGeneration() == AMDGPUSubtarget::SEA_ISLANDS)
29047 /* 60991*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getGeneration() == AMDGPUSubtarget::SOUTHERN_ISLANDS ||Subtarget->getGeneration() == AMDGPUSubtarget::SEA_ISLANDS)
29058 /* 61019*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getGeneration() == AMDGPUSubtarget::SOUTHERN_ISLANDS ||Subtarget->getGeneration() == AMDGPUSubtarget::SEA_ISLANDS)
29069 /* 61047*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getGeneration() == AMDGPUSubtarget::SOUTHERN_ISLANDS ||Subtarget->getGeneration() == AMDGPUSubtarget::SEA_ISLANDS)
29080 /* 61075*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getGeneration() == AMDGPUSubtarget::SOUTHERN_ISLANDS ||Subtarget->getGeneration() == AMDGPUSubtarget::SEA_ISLANDS)
29091 /* 61103*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getGeneration() == AMDGPUSubtarget::SOUTHERN_ISLANDS ||Subtarget->getGeneration() == AMDGPUSubtarget::SEA_ISLANDS)
29171 /* 61304*/ OPC_CheckPatternPredicate, 5, // (Subtarget->has16BitInsts())
29182 /* 61331*/ OPC_CheckPatternPredicate, 5, // (Subtarget->has16BitInsts())
29193 /* 61358*/ OPC_CheckPatternPredicate, 5, // (Subtarget->has16BitInsts())
29204 /* 61385*/ OPC_CheckPatternPredicate, 5, // (Subtarget->has16BitInsts())
29215 /* 61412*/ OPC_CheckPatternPredicate, 5, // (Subtarget->has16BitInsts())
29226 /* 61439*/ OPC_CheckPatternPredicate, 5, // (Subtarget->has16BitInsts())
29236 /* 61464*/ OPC_CheckPatternPredicate, 5, // (Subtarget->has16BitInsts())
29576 /* 62379*/ OPC_CheckPatternPredicate, 11, // (Subtarget->ldsRequiresM0Init())
29590 /* 62407*/ OPC_CheckPatternPredicate, 12, // (!Subtarget->ldsRequiresM0Init())
29606 /* 62438*/ OPC_CheckPatternPredicate, 11, // (Subtarget->ldsRequiresM0Init())
29620 /* 62466*/ OPC_CheckPatternPredicate, 12, // (!Subtarget->ldsRequiresM0Init())
29636 /* 62497*/ OPC_CheckPatternPredicate, 11, // (Subtarget->ldsRequiresM0Init())
29650 /* 62525*/ OPC_CheckPatternPredicate, 12, // (!Subtarget->ldsRequiresM0Init())
29666 /* 62556*/ OPC_CheckPatternPredicate, 11, // (Subtarget->ldsRequiresM0Init())
29680 /* 62584*/ OPC_CheckPatternPredicate, 12, // (!Subtarget->ldsRequiresM0Init())
29696 /* 62615*/ OPC_CheckPatternPredicate, 11, // (Subtarget->ldsRequiresM0Init())
29710 /* 62643*/ OPC_CheckPatternPredicate, 12, // (!Subtarget->ldsRequiresM0Init())
29726 /* 62674*/ OPC_CheckPatternPredicate, 11, // (Subtarget->ldsRequiresM0Init())
29740 /* 62702*/ OPC_CheckPatternPredicate, 12, // (!Subtarget->ldsRequiresM0Init())
29756 /* 62733*/ OPC_CheckPatternPredicate, 11, // (Subtarget->ldsRequiresM0Init())
29770 /* 62761*/ OPC_CheckPatternPredicate, 12, // (!Subtarget->ldsRequiresM0Init())
29786 /* 62792*/ OPC_CheckPatternPredicate, 11, // (Subtarget->ldsRequiresM0Init())
29800 /* 62820*/ OPC_CheckPatternPredicate, 12, // (!Subtarget->ldsRequiresM0Init())
29816 /* 62851*/ OPC_CheckPatternPredicate, 11, // (Subtarget->ldsRequiresM0Init())
29830 /* 62879*/ OPC_CheckPatternPredicate, 12, // (!Subtarget->ldsRequiresM0Init())
29846 /* 62910*/ OPC_CheckPatternPredicate, 11, // (Subtarget->ldsRequiresM0Init())
29860 /* 62938*/ OPC_CheckPatternPredicate, 12, // (!Subtarget->ldsRequiresM0Init())
29875 /* 62967*/ OPC_CheckPatternPredicate, 11, // (Subtarget->ldsRequiresM0Init())
29888 /* 62993*/ OPC_CheckPatternPredicate, 12, // (!Subtarget->ldsRequiresM0Init())
29903 /* 63022*/ OPC_CheckPatternPredicate, 11, // (Subtarget->ldsRequiresM0Init())
29916 /* 63048*/ OPC_CheckPatternPredicate, 12, // (!Subtarget->ldsRequiresM0Init())
29931 /* 63077*/ OPC_CheckPatternPredicate, 11, // (Subtarget->ldsRequiresM0Init())
29944 /* 63103*/ OPC_CheckPatternPredicate, 12, // (!Subtarget->ldsRequiresM0Init())
29959 /* 63132*/ OPC_CheckPatternPredicate, 11, // (Subtarget->ldsRequiresM0Init())
29972 /* 63158*/ OPC_CheckPatternPredicate, 12, // (!Subtarget->ldsRequiresM0Init())
29987 /* 63187*/ OPC_CheckPatternPredicate, 11, // (Subtarget->ldsRequiresM0Init())
30000 /* 63213*/ OPC_CheckPatternPredicate, 12, // (!Subtarget->ldsRequiresM0Init())
30015 /* 63242*/ OPC_CheckPatternPredicate, 11, // (Subtarget->ldsRequiresM0Init())
30029 /* 63271*/ OPC_CheckPatternPredicate, 12, // (!Subtarget->ldsRequiresM0Init())
30041 /* 63296*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasFlatGlobalInsts())
30054 /* 63326*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasFlatGlobalInsts())
30067 /* 63356*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasFlatGlobalInsts())
30080 /* 63386*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasFlatGlobalInsts())
30093 /* 63416*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasFlatGlobalInsts())
30106 /* 63446*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasFlatGlobalInsts())
30119 /* 63476*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasFlatGlobalInsts())
30132 /* 63506*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasFlatGlobalInsts())
30145 /* 63536*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasFlatGlobalInsts())
30157 /* 63565*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasFlatGlobalInsts())
30167 /* 63590*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasFlatGlobalInsts())
30177 /* 63615*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasFlatGlobalInsts())
30191 /* 63646*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasFlatAddressSpace())
30204 /* 63676*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasFlatAddressSpace())
30217 /* 63706*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasFlatAddressSpace())
30230 /* 63736*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasFlatAddressSpace())
30243 /* 63766*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasFlatAddressSpace())
30256 /* 63796*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasFlatAddressSpace())
30269 /* 63826*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasFlatAddressSpace())
30282 /* 63856*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasFlatAddressSpace())
30294 /* 63884*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasFlatAddressSpace())
30307 /* 63914*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasFlatAddressSpace())
30319 /* 63943*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasFlatAddressSpace())
30329 /* 63968*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasFlatAddressSpace())
30353 /* 64024*/ OPC_CheckPatternPredicate, 10, // (Subtarget->getGeneration() == AMDGPUSubtarget::SEA_ISLANDS)
30383 /* 64093*/ OPC_CheckPatternPredicate, 10, // (Subtarget->getGeneration() == AMDGPUSubtarget::SEA_ISLANDS)
30412 /* 64152*/ OPC_CheckPatternPredicate, 11, // (Subtarget->ldsRequiresM0Init())
30427 /* 64182*/ OPC_CheckPatternPredicate, 12, // (!Subtarget->ldsRequiresM0Init())
30466 /* 64265*/ OPC_CheckPatternPredicate, 11, // (Subtarget->ldsRequiresM0Init())
30480 /* 64294*/ OPC_CheckPatternPredicate, 12, // (!Subtarget->ldsRequiresM0Init())
30491 /* 64318*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasFlatGlobalInsts())
30501 /* 64343*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasFlatGlobalInsts())
30514 /* 64373*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasFlatAddressSpace())
30524 /* 64398*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasFlatAddressSpace())
30548 /* 64454*/ OPC_CheckPatternPredicate, 10, // (Subtarget->getGeneration() == AMDGPUSubtarget::SEA_ISLANDS)
30578 /* 64523*/ OPC_CheckPatternPredicate, 10, // (Subtarget->getGeneration() == AMDGPUSubtarget::SEA_ISLANDS)
30608 /* 64592*/ OPC_CheckPatternPredicate, 10, // (Subtarget->getGeneration() == AMDGPUSubtarget::SEA_ISLANDS)
30638 /* 64661*/ OPC_CheckPatternPredicate, 10, // (Subtarget->getGeneration() == AMDGPUSubtarget::SEA_ISLANDS)
30668 /* 64730*/ OPC_CheckPatternPredicate, 10, // (Subtarget->getGeneration() == AMDGPUSubtarget::SEA_ISLANDS)
30698 /* 64799*/ OPC_CheckPatternPredicate, 10, // (Subtarget->getGeneration() == AMDGPUSubtarget::SEA_ISLANDS)
30728 /* 64868*/ OPC_CheckPatternPredicate, 10, // (Subtarget->getGeneration() == AMDGPUSubtarget::SEA_ISLANDS)
30757 /* 64927*/ OPC_CheckPatternPredicate, 11, // (Subtarget->ldsRequiresM0Init())
30771 /* 64955*/ OPC_CheckPatternPredicate, 12, // (!Subtarget->ldsRequiresM0Init())
30787 /* 64986*/ OPC_CheckPatternPredicate, 11, // (Subtarget->ldsRequiresM0Init())
30801 /* 65014*/ OPC_CheckPatternPredicate, 12, // (!Subtarget->ldsRequiresM0Init())
30817 /* 65045*/ OPC_CheckPatternPredicate, 11, // (Subtarget->ldsRequiresM0Init())
30832 /* 65076*/ OPC_CheckPatternPredicate, 12, // (!Subtarget->ldsRequiresM0Init())
31048 /* 65630*/ OPC_CheckPatternPredicate, 16, // (Subtarget->ldsRequiresM0Init()) && (Subtarget->getGeneration() >= AMDGPUSubtarget::SEA_ISLANDS)
31061 /* 65657*/ OPC_CheckPatternPredicate, 12, // (!Subtarget->ldsRequiresM0Init())
31076 /* 65687*/ OPC_CheckPatternPredicate, 11, // (Subtarget->ldsRequiresM0Init())
31090 /* 65716*/ OPC_CheckPatternPredicate, 12, // (!Subtarget->ldsRequiresM0Init())
31101 /* 65741*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasFlatGlobalInsts())
31111 /* 65766*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasFlatGlobalInsts())
31121 /* 65791*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasFlatGlobalInsts())
31131 /* 65816*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasFlatGlobalInsts())
31141 /* 65841*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasFlatGlobalInsts())
31154 /* 65872*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasFlatAddressSpace())
31164 /* 65897*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasFlatAddressSpace())
31174 /* 65922*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasFlatAddressSpace())
31184 /* 65947*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasFlatAddressSpace())
31194 /* 65972*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasFlatAddressSpace())
31218 /* 66028*/ OPC_CheckPatternPredicate, 10, // (Subtarget->getGeneration() == AMDGPUSubtarget::SEA_ISLANDS)
31248 /* 66097*/ OPC_CheckPatternPredicate, 10, // (Subtarget->getGeneration() == AMDGPUSubtarget::SEA_ISLANDS)
31278 /* 66166*/ OPC_CheckPatternPredicate, 10, // (Subtarget->getGeneration() == AMDGPUSubtarget::SEA_ISLANDS)
31308 /* 66235*/ OPC_CheckPatternPredicate, 10, // (Subtarget->getGeneration() == AMDGPUSubtarget::SEA_ISLANDS)
31338 /* 66304*/ OPC_CheckPatternPredicate, 10, // (Subtarget->getGeneration() == AMDGPUSubtarget::SEA_ISLANDS)
31367 /* 66363*/ OPC_CheckPatternPredicate, 11, // (Subtarget->ldsRequiresM0Init())
31381 /* 66391*/ OPC_CheckPatternPredicate, 12, // (!Subtarget->ldsRequiresM0Init())
31397 /* 66422*/ OPC_CheckPatternPredicate, 11, // (Subtarget->ldsRequiresM0Init())
31412 /* 66453*/ OPC_CheckPatternPredicate, 12, // (!Subtarget->ldsRequiresM0Init())
31478 /* 66602*/ OPC_CheckPatternPredicate, 11, // (Subtarget->ldsRequiresM0Init())
31492 /* 66631*/ OPC_CheckPatternPredicate, 12, // (!Subtarget->ldsRequiresM0Init())
31503 /* 66655*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasFlatGlobalInsts())
31513 /* 66680*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasFlatGlobalInsts())
31523 /* 66705*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasFlatGlobalInsts())
31536 /* 66735*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasFlatAddressSpace())
31546 /* 66760*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasFlatAddressSpace())
31556 /* 66785*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasFlatAddressSpace())
31580 /* 66832*/ OPC_CheckPatternPredicate, 11, // (Subtarget->ldsRequiresM0Init())
31595 /* 66861*/ OPC_CheckPatternPredicate, 12, // (!Subtarget->ldsRequiresM0Init())
31612 /* 66893*/ OPC_CheckPatternPredicate, 11, // (Subtarget->ldsRequiresM0Init())
31627 /* 66922*/ OPC_CheckPatternPredicate, 12, // (!Subtarget->ldsRequiresM0Init())
31644 /* 66954*/ OPC_CheckPatternPredicate, 11, // (Subtarget->ldsRequiresM0Init())
31659 /* 66983*/ OPC_CheckPatternPredicate, 12, // (!Subtarget->ldsRequiresM0Init())
31676 /* 67015*/ OPC_CheckPatternPredicate, 11, // (Subtarget->ldsRequiresM0Init())
31691 /* 67044*/ OPC_CheckPatternPredicate, 12, // (!Subtarget->ldsRequiresM0Init())
31708 /* 67076*/ OPC_CheckPatternPredicate, 11, // (Subtarget->ldsRequiresM0Init())
31723 /* 67105*/ OPC_CheckPatternPredicate, 12, // (!Subtarget->ldsRequiresM0Init())
31740 /* 67137*/ OPC_CheckPatternPredicate, 11, // (Subtarget->ldsRequiresM0Init())
31755 /* 67166*/ OPC_CheckPatternPredicate, 12, // (!Subtarget->ldsRequiresM0Init())
31772 /* 67198*/ OPC_CheckPatternPredicate, 11, // (Subtarget->ldsRequiresM0Init())
31787 /* 67227*/ OPC_CheckPatternPredicate, 12, // (!Subtarget->ldsRequiresM0Init())
31804 /* 67259*/ OPC_CheckPatternPredicate, 11, // (Subtarget->ldsRequiresM0Init())
31819 /* 67288*/ OPC_CheckPatternPredicate, 12, // (!Subtarget->ldsRequiresM0Init())
31836 /* 67320*/ OPC_CheckPatternPredicate, 11, // (Subtarget->ldsRequiresM0Init())
31851 /* 67349*/ OPC_CheckPatternPredicate, 12, // (!Subtarget->ldsRequiresM0Init())
31868 /* 67381*/ OPC_CheckPatternPredicate, 11, // (Subtarget->ldsRequiresM0Init())
31883 /* 67410*/ OPC_CheckPatternPredicate, 12, // (!Subtarget->ldsRequiresM0Init())
31905 /* 67452*/ OPC_CheckPatternPredicate, 17, // (Subtarget->d16PreservesUnusedBits())
31920 /* 67492*/ OPC_CheckPatternPredicate, 17, // (Subtarget->d16PreservesUnusedBits())
32091 /* 67904*/ OPC_CheckPatternPredicate, 17, // (Subtarget->d16PreservesUnusedBits())
32106 /* 67945*/ OPC_CheckPatternPredicate, 17, // (Subtarget->d16PreservesUnusedBits())
32311 /* 68460*/ OPC_CheckPatternPredicate, 17, // (Subtarget->d16PreservesUnusedBits())
32322 /* 68483*/ OPC_CheckPatternPredicate, 17, // (Subtarget->d16PreservesUnusedBits())
32517 /* 68979*/ OPC_CheckPatternPredicate, 16, // (Subtarget->ldsRequiresM0Init()) && (Subtarget->getGeneration() >= AMDGPUSubtarget::SEA_ISLANDS)
32537 /* 69030*/ OPC_CheckPatternPredicate, 12, // (!Subtarget->ldsRequiresM0Init())
32565 /* 69096*/ OPC_CheckPatternPredicate, 17, // (Subtarget->d16PreservesUnusedBits())
32577 /* 69124*/ OPC_CheckPatternPredicate, 17, // (Subtarget->d16PreservesUnusedBits())
32594 /* 69158*/ OPC_CheckPatternPredicate, 11, // (Subtarget->ldsRequiresM0Init())
32609 /* 69187*/ OPC_CheckPatternPredicate, 12, // (!Subtarget->ldsRequiresM0Init())
32624 /* 69215*/ OPC_CheckPatternPredicate, 11, // (Subtarget->ldsRequiresM0Init())
32639 /* 69244*/ OPC_CheckPatternPredicate, 12, // (!Subtarget->ldsRequiresM0Init())
32654 /* 69272*/ OPC_CheckPatternPredicate, 11, // (Subtarget->ldsRequiresM0Init())
32669 /* 69301*/ OPC_CheckPatternPredicate, 12, // (!Subtarget->ldsRequiresM0Init())
32685 /* 69331*/ OPC_CheckPatternPredicate, 11, // (Subtarget->ldsRequiresM0Init())
32699 /* 69358*/ OPC_CheckPatternPredicate, 12, // (!Subtarget->ldsRequiresM0Init())
32715 /* 69388*/ OPC_CheckPatternPredicate, 11, // (Subtarget->ldsRequiresM0Init())
32729 /* 69415*/ OPC_CheckPatternPredicate, 12, // (!Subtarget->ldsRequiresM0Init())
32745 /* 69445*/ OPC_CheckPatternPredicate, 11, // (Subtarget->ldsRequiresM0Init())
32759 /* 69472*/ OPC_CheckPatternPredicate, 12, // (!Subtarget->ldsRequiresM0Init())
32775 /* 69502*/ OPC_CheckPatternPredicate, 11, // (Subtarget->ldsRequiresM0Init())
32789 /* 69529*/ OPC_CheckPatternPredicate, 12, // (!Subtarget->ldsRequiresM0Init())
32805 /* 69559*/ OPC_CheckPatternPredicate, 11, // (Subtarget->ldsRequiresM0Init())
32819 /* 69586*/ OPC_CheckPatternPredicate, 12, // (!Subtarget->ldsRequiresM0Init())
32835 /* 69616*/ OPC_CheckPatternPredicate, 11, // (Subtarget->ldsRequiresM0Init())
32849 /* 69643*/ OPC_CheckPatternPredicate, 12, // (!Subtarget->ldsRequiresM0Init())
32865 /* 69673*/ OPC_CheckPatternPredicate, 11, // (Subtarget->ldsRequiresM0Init())
32879 /* 69700*/ OPC_CheckPatternPredicate, 12, // (!Subtarget->ldsRequiresM0Init())
32895 /* 69730*/ OPC_CheckPatternPredicate, 11, // (Subtarget->ldsRequiresM0Init())
32909 /* 69757*/ OPC_CheckPatternPredicate, 12, // (!Subtarget->ldsRequiresM0Init())
32925 /* 69787*/ OPC_CheckPatternPredicate, 11, // (Subtarget->ldsRequiresM0Init())
32939 /* 69814*/ OPC_CheckPatternPredicate, 12, // (!Subtarget->ldsRequiresM0Init())
32955 /* 69844*/ OPC_CheckPatternPredicate, 11, // (Subtarget->ldsRequiresM0Init())
32969 /* 69871*/ OPC_CheckPatternPredicate, 12, // (!Subtarget->ldsRequiresM0Init())
32985 /* 69901*/ OPC_CheckPatternPredicate, 11, // (Subtarget->ldsRequiresM0Init())
33000 /* 69931*/ OPC_CheckPatternPredicate, 12, // (!Subtarget->ldsRequiresM0Init())
33014 /* 69959*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasFlatGlobalInsts())
33027 /* 69989*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasFlatGlobalInsts())
33038 /* 70015*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasFlatGlobalInsts())
33054 /* 70048*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasFlatGlobalInsts())
33068 /* 70079*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasFlatGlobalInsts())
33082 /* 70110*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasFlatGlobalInsts())
33096 /* 70141*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasFlatGlobalInsts())
33110 /* 70172*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasFlatGlobalInsts())
33124 /* 70203*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasFlatGlobalInsts())
33138 /* 70234*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasFlatGlobalInsts())
33152 /* 70265*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasFlatGlobalInsts())
33166 /* 70296*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasFlatGlobalInsts())
33182 /* 70331*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasFlatGlobalInsts())
33193 /* 70357*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasFlatGlobalInsts())
33208 /* 70389*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasFlatGlobalInsts())
33222 /* 70420*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasFlatGlobalInsts())
33246 /* 70468*/ OPC_CheckPatternPredicate, 17, // (Subtarget->d16PreservesUnusedBits())
33258 /* 70496*/ OPC_CheckPatternPredicate, 17, // (Subtarget->d16PreservesUnusedBits())
33278 /* 70538*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasFlatAddressSpace())
33289 /* 70564*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasFlatAddressSpace())
33301 /* 70591*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasFlatAddressSpace())
33316 /* 70623*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasFlatAddressSpace())
33330 /* 70654*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasFlatAddressSpace())
33344 /* 70685*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasFlatAddressSpace())
33358 /* 70716*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasFlatAddressSpace())
33372 /* 70747*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasFlatAddressSpace())
33386 /* 70778*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasFlatAddressSpace())
33400 /* 70809*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasFlatAddressSpace())
33414 /* 70840*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasFlatAddressSpace())
33428 /* 70871*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasFlatAddressSpace())
33442 /* 70902*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasFlatAddressSpace())
33456 /* 70933*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasFlatAddressSpace())
33472 /* 70968*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasFlatAddressSpace())
33483 /* 70994*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasFlatAddressSpace())
33511 /* 71054*/ OPC_CheckPatternPredicate, 10, // (Subtarget->getGeneration() == AMDGPUSubtarget::SEA_ISLANDS)
33537 /* 71117*/ OPC_CheckPatternPredicate, 10, // (Subtarget->getGeneration() == AMDGPUSubtarget::SEA_ISLANDS)
33563 /* 71180*/ OPC_CheckPatternPredicate, 10, // (Subtarget->getGeneration() == AMDGPUSubtarget::SEA_ISLANDS)
33589 /* 71243*/ OPC_CheckPatternPredicate, 10, // (Subtarget->getGeneration() == AMDGPUSubtarget::SEA_ISLANDS)
33615 /* 71306*/ OPC_CheckPatternPredicate, 10, // (Subtarget->getGeneration() == AMDGPUSubtarget::SEA_ISLANDS)
33641 /* 71369*/ OPC_CheckPatternPredicate, 10, // (Subtarget->getGeneration() == AMDGPUSubtarget::SEA_ISLANDS)
33667 /* 71432*/ OPC_CheckPatternPredicate, 10, // (Subtarget->getGeneration() == AMDGPUSubtarget::SEA_ISLANDS)
33693 /* 71495*/ OPC_CheckPatternPredicate, 10, // (Subtarget->getGeneration() == AMDGPUSubtarget::SEA_ISLANDS)
33719 /* 71558*/ OPC_CheckPatternPredicate, 10, // (Subtarget->getGeneration() == AMDGPUSubtarget::SEA_ISLANDS)
33745 /* 71621*/ OPC_CheckPatternPredicate, 10, // (Subtarget->getGeneration() == AMDGPUSubtarget::SEA_ISLANDS)
33770 /* 71677*/ OPC_CheckPatternPredicate, 18, // (Subtarget->hasDot6Insts())
33777 /* 71690*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
33798 /* 71745*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDot4Insts())
33805 /* 71758*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
33826 /* 71813*/ OPC_CheckPatternPredicate, 20, // (Subtarget->hasDot3Insts())
33833 /* 71826*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasDot1Insts())
33853 /* 71878*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
33872 /* 71929*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
33891 /* 71980*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
33926 /* 72058*/ OPC_CheckPatternPredicate, 21, // (Subtarget->getGeneration() >= AMDGPUSubtarget::VOLCANIC_ISLANDS)
33987 /* 72176*/ OPC_CheckPatternPredicate, 21, // (Subtarget->getGeneration() >= AMDGPUSubtarget::VOLCANIC_ISLANDS)
34048 /* 72298*/ OPC_CheckPatternPredicate, 21, // (Subtarget->getGeneration() >= AMDGPUSubtarget::VOLCANIC_ISLANDS)
34058 /* 72318*/ OPC_CheckPatternPredicate, 21, // (Subtarget->getGeneration() >= AMDGPUSubtarget::VOLCANIC_ISLANDS)
34078 /* 72352*/ OPC_CheckPatternPredicate, 22, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX10)
34101 /* 72400*/ OPC_CheckPatternPredicate, 22, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX10)
34119 /* 72443*/ OPC_CheckPatternPredicate, 22, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX10)
34160 /* 72523*/ OPC_CheckPatternPredicate, 3, // (Subtarget->getWavefrontSize() == 32)
34166 /* 72534*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getWavefrontSize() == 64)
34351 /* 72886*/ OPC_CheckPatternPredicate, 5, // (Subtarget->has16BitInsts())
34386 /* 72960*/ OPC_CheckPatternPredicate, 5, // (Subtarget->has16BitInsts())
34470 /* 73110*/ OPC_CheckPatternPredicate, 23, // (Subtarget->getLDSBankCount() == 32)
34477 /* 73126*/ OPC_CheckPatternPredicate, 24, // (Subtarget->getLDSBankCount() == 16)
34511 /* 73192*/ OPC_CheckPatternPredicate, 25, // (TM.Options.UnsafeFPMath)
34519 /* 73206*/ OPC_CheckPatternPredicate, 25, // (TM.Options.UnsafeFPMath)
34543 /* 73257*/ OPC_CheckPatternPredicate, 5, // (Subtarget->has16BitInsts())
34621 /* 73443*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
34646 /* 73506*/ OPC_CheckPatternPredicate, 5, // (Subtarget->has16BitInsts())
34682 /* 73594*/ OPC_CheckPatternPredicate, 5, // (Subtarget->has16BitInsts())
34708 /* 73654*/ OPC_CheckPatternPredicate, 5, // (Subtarget->has16BitInsts())
34727 /* 73697*/ OPC_CheckPatternPredicate, 5, // (Subtarget->has16BitInsts())
34746 /* 73740*/ OPC_CheckPatternPredicate, 5, // (Subtarget->has16BitInsts())
34772 /* 73800*/ OPC_CheckPatternPredicate, 5, // (Subtarget->has16BitInsts())
34784 /* 73825*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getGeneration() == AMDGPUSubtarget::SOUTHERN_ISLANDS ||Subtarget->getGeneration() == AMDGPUSubtarget::SEA_ISLANDS)
34793 /* 73845*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getGeneration() == AMDGPUSubtarget::SOUTHERN_ISLANDS ||Subtarget->getGeneration() == AMDGPUSubtarget::SEA_ISLANDS)
34804 /* 73870*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getGeneration() == AMDGPUSubtarget::SOUTHERN_ISLANDS ||Subtarget->getGeneration() == AMDGPUSubtarget::SEA_ISLANDS)
34812 /* 73889*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getGeneration() == AMDGPUSubtarget::SOUTHERN_ISLANDS ||Subtarget->getGeneration() == AMDGPUSubtarget::SEA_ISLANDS)
34822 /* 73910*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getGeneration() == AMDGPUSubtarget::SOUTHERN_ISLANDS ||Subtarget->getGeneration() == AMDGPUSubtarget::SEA_ISLANDS)
34875 /* 74016*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMAIInsts())
34897 /* 74055*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMAIInsts())
34919 /* 74094*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMAIInsts())
34941 /* 74133*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMAIInsts())
34963 /* 74172*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMAIInsts())
35011 /* 74263*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMAIInsts())
35033 /* 74302*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMAIInsts())
35055 /* 74341*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMAIInsts())
35077 /* 74380*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMAIInsts())
35099 /* 74419*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMAIInsts())
35121 /* 74458*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMAIInsts())
35143 /* 74497*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMAIInsts())
35165 /* 74536*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMAIInsts())
35187 /* 74575*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMAIInsts())
35209 /* 74614*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMAIInsts())
35231 /* 74653*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMAIInsts())
35253 /* 74692*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMAIInsts())
35275 /* 74731*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMAIInsts())
35297 /* 74770*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMAIInsts())
35319 /* 74809*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMAIInsts())
35333 /* 74841*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getGeneration() == AMDGPUSubtarget::SOUTHERN_ISLANDS ||Subtarget->getGeneration() == AMDGPUSubtarget::SEA_ISLANDS)
35362 /* 74920*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getGeneration() == AMDGPUSubtarget::SOUTHERN_ISLANDS ||Subtarget->getGeneration() == AMDGPUSubtarget::SEA_ISLANDS)
35395 /* 75003*/ OPC_CheckPatternPredicate, 11, // (Subtarget->ldsRequiresM0Init())
35408 /* 75029*/ OPC_CheckPatternPredicate, 12, // (!Subtarget->ldsRequiresM0Init())
35422 /* 75056*/ OPC_CheckPatternPredicate, 11, // (Subtarget->ldsRequiresM0Init())
35436 /* 75086*/ OPC_CheckPatternPredicate, 12, // (!Subtarget->ldsRequiresM0Init())
35446 /* 75107*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasFlatGlobalInsts())
35457 /* 75133*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasFlatAddressSpace())
35471 /* 75165*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasFlatGlobalInsts())
35482 /* 75191*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasFlatAddressSpace())
35503 /* 75234*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getGeneration() == AMDGPUSubtarget::SOUTHERN_ISLANDS ||Subtarget->getGeneration() == AMDGPUSubtarget::SEA_ISLANDS)
35532 /* 75312*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getGeneration() == AMDGPUSubtarget::SOUTHERN_ISLANDS ||Subtarget->getGeneration() == AMDGPUSubtarget::SEA_ISLANDS)
35565 /* 75394*/ OPC_CheckPatternPredicate, 11, // (Subtarget->ldsRequiresM0Init())
35578 /* 75419*/ OPC_CheckPatternPredicate, 12, // (!Subtarget->ldsRequiresM0Init())
35592 /* 75445*/ OPC_CheckPatternPredicate, 11, // (Subtarget->ldsRequiresM0Init())
35607 /* 75475*/ OPC_CheckPatternPredicate, 12, // (!Subtarget->ldsRequiresM0Init())
35617 /* 75496*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasFlatGlobalInsts())
35628 /* 75522*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasFlatAddressSpace())
35642 /* 75553*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasFlatGlobalInsts())
35653 /* 75579*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasFlatAddressSpace())
37559 /* 80012*/ OPC_CheckPatternPredicate, 27, // (Subtarget->hasUnpackedD16VMem())
37573 /* 80052*/ OPC_CheckPatternPredicate, 28, // (!Subtarget->hasUnpackedD16VMem())
37606 /* 80121*/ OPC_CheckPatternPredicate, 27, // (Subtarget->hasUnpackedD16VMem())
37620 /* 80162*/ OPC_CheckPatternPredicate, 28, // (!Subtarget->hasUnpackedD16VMem())
37656 /* 80239*/ OPC_CheckPatternPredicate, 27, // (Subtarget->hasUnpackedD16VMem())
37670 /* 80280*/ OPC_CheckPatternPredicate, 28, // (!Subtarget->hasUnpackedD16VMem())
37703 /* 80352*/ OPC_CheckPatternPredicate, 27, // (Subtarget->hasUnpackedD16VMem())
37722 /* 80413*/ OPC_CheckPatternPredicate, 28, // (!Subtarget->hasUnpackedD16VMem())
37766 /* 80515*/ OPC_CheckPatternPredicate, 27, // (Subtarget->hasUnpackedD16VMem())
37797 /* 80581*/ OPC_CheckPatternPredicate, 27, // (Subtarget->hasUnpackedD16VMem())
37831 /* 80655*/ OPC_CheckPatternPredicate, 27, // (Subtarget->hasUnpackedD16VMem())
37862 /* 80723*/ OPC_CheckPatternPredicate, 27, // (Subtarget->hasUnpackedD16VMem())
37905 /* 80824*/ OPC_CheckPatternPredicate, 27, // (Subtarget->hasUnpackedD16VMem())
37936 /* 80890*/ OPC_CheckPatternPredicate, 27, // (Subtarget->hasUnpackedD16VMem())
37970 /* 80964*/ OPC_CheckPatternPredicate, 27, // (Subtarget->hasUnpackedD16VMem())
38001 /* 81032*/ OPC_CheckPatternPredicate, 27, // (Subtarget->hasUnpackedD16VMem())
38044 /* 81133*/ OPC_CheckPatternPredicate, 28, // (!Subtarget->hasUnpackedD16VMem())
38075 /* 81199*/ OPC_CheckPatternPredicate, 28, // (!Subtarget->hasUnpackedD16VMem())
38109 /* 81273*/ OPC_CheckPatternPredicate, 28, // (!Subtarget->hasUnpackedD16VMem())
38140 /* 81341*/ OPC_CheckPatternPredicate, 28, // (!Subtarget->hasUnpackedD16VMem())
38183 /* 81442*/ OPC_CheckPatternPredicate, 28, // (!Subtarget->hasUnpackedD16VMem())
38214 /* 81508*/ OPC_CheckPatternPredicate, 28, // (!Subtarget->hasUnpackedD16VMem())
38248 /* 81582*/ OPC_CheckPatternPredicate, 28, // (!Subtarget->hasUnpackedD16VMem())
38279 /* 81650*/ OPC_CheckPatternPredicate, 28, // (!Subtarget->hasUnpackedD16VMem())
39007 /* 83447*/ OPC_CheckPatternPredicate, 27, // (Subtarget->hasUnpackedD16VMem())
39020 /* 83483*/ OPC_CheckPatternPredicate, 28, // (!Subtarget->hasUnpackedD16VMem())
39049 /* 83542*/ OPC_CheckPatternPredicate, 27, // (Subtarget->hasUnpackedD16VMem())
39062 /* 83579*/ OPC_CheckPatternPredicate, 28, // (!Subtarget->hasUnpackedD16VMem())
39094 /* 83646*/ OPC_CheckPatternPredicate, 27, // (Subtarget->hasUnpackedD16VMem())
39107 /* 83683*/ OPC_CheckPatternPredicate, 28, // (!Subtarget->hasUnpackedD16VMem())
39136 /* 83745*/ OPC_CheckPatternPredicate, 27, // (Subtarget->hasUnpackedD16VMem())
39154 /* 83802*/ OPC_CheckPatternPredicate, 28, // (!Subtarget->hasUnpackedD16VMem())
39191 /* 83889*/ OPC_CheckPatternPredicate, 27, // (Subtarget->hasUnpackedD16VMem())
39204 /* 83925*/ OPC_CheckPatternPredicate, 28, // (!Subtarget->hasUnpackedD16VMem())
39233 /* 83984*/ OPC_CheckPatternPredicate, 27, // (Subtarget->hasUnpackedD16VMem())
39246 /* 84021*/ OPC_CheckPatternPredicate, 28, // (!Subtarget->hasUnpackedD16VMem())
39278 /* 84088*/ OPC_CheckPatternPredicate, 27, // (Subtarget->hasUnpackedD16VMem())
39291 /* 84125*/ OPC_CheckPatternPredicate, 28, // (!Subtarget->hasUnpackedD16VMem())
39320 /* 84187*/ OPC_CheckPatternPredicate, 27, // (Subtarget->hasUnpackedD16VMem())
39338 /* 84244*/ OPC_CheckPatternPredicate, 28, // (!Subtarget->hasUnpackedD16VMem())
39374 /* 84331*/ OPC_CheckPatternPredicate, 27, // (Subtarget->hasUnpackedD16VMem())
39387 /* 84368*/ OPC_CheckPatternPredicate, 27, // (Subtarget->hasUnpackedD16VMem())
39400 /* 84405*/ OPC_CheckPatternPredicate, 28, // (!Subtarget->hasUnpackedD16VMem())
39413 /* 84442*/ OPC_CheckPatternPredicate, 28, // (!Subtarget->hasUnpackedD16VMem())
39441 /* 84501*/ OPC_CheckPatternPredicate, 27, // (Subtarget->hasUnpackedD16VMem())
39454 /* 84539*/ OPC_CheckPatternPredicate, 27, // (Subtarget->hasUnpackedD16VMem())
39467 /* 84577*/ OPC_CheckPatternPredicate, 28, // (!Subtarget->hasUnpackedD16VMem())
39480 /* 84615*/ OPC_CheckPatternPredicate, 28, // (!Subtarget->hasUnpackedD16VMem())
39511 /* 84682*/ OPC_CheckPatternPredicate, 27, // (Subtarget->hasUnpackedD16VMem())
39524 /* 84720*/ OPC_CheckPatternPredicate, 27, // (Subtarget->hasUnpackedD16VMem())
39537 /* 84758*/ OPC_CheckPatternPredicate, 28, // (!Subtarget->hasUnpackedD16VMem())
39550 /* 84796*/ OPC_CheckPatternPredicate, 28, // (!Subtarget->hasUnpackedD16VMem())
39578 /* 84857*/ OPC_CheckPatternPredicate, 27, // (Subtarget->hasUnpackedD16VMem())
39596 /* 84915*/ OPC_CheckPatternPredicate, 27, // (Subtarget->hasUnpackedD16VMem())
39614 /* 84973*/ OPC_CheckPatternPredicate, 28, // (!Subtarget->hasUnpackedD16VMem())
39632 /* 85031*/ OPC_CheckPatternPredicate, 28, // (!Subtarget->hasUnpackedD16VMem())
39668 /* 85117*/ OPC_CheckPatternPredicate, 28, // (!Subtarget->hasUnpackedD16VMem())
39681 /* 85154*/ OPC_CheckPatternPredicate, 28, // (!Subtarget->hasUnpackedD16VMem())
39709 /* 85212*/ OPC_CheckPatternPredicate, 28, // (!Subtarget->hasUnpackedD16VMem())
39722 /* 85250*/ OPC_CheckPatternPredicate, 28, // (!Subtarget->hasUnpackedD16VMem())
39753 /* 85316*/ OPC_CheckPatternPredicate, 28, // (!Subtarget->hasUnpackedD16VMem())
39766 /* 85354*/ OPC_CheckPatternPredicate, 28, // (!Subtarget->hasUnpackedD16VMem())
39794 /* 85415*/ OPC_CheckPatternPredicate, 28, // (!Subtarget->hasUnpackedD16VMem())
39812 /* 85473*/ OPC_CheckPatternPredicate, 28, // (!Subtarget->hasUnpackedD16VMem())
42158 /* 91030*/ OPC_CheckPatternPredicate, 27, // (Subtarget->hasUnpackedD16VMem())
42171 /* 91066*/ OPC_CheckPatternPredicate, 28, // (!Subtarget->hasUnpackedD16VMem())
42199 /* 91124*/ OPC_CheckPatternPredicate, 27, // (Subtarget->hasUnpackedD16VMem())
42212 /* 91161*/ OPC_CheckPatternPredicate, 28, // (!Subtarget->hasUnpackedD16VMem())
42243 /* 91227*/ OPC_CheckPatternPredicate, 27, // (Subtarget->hasUnpackedD16VMem())
42256 /* 91264*/ OPC_CheckPatternPredicate, 28, // (!Subtarget->hasUnpackedD16VMem())
42284 /* 91325*/ OPC_CheckPatternPredicate, 27, // (Subtarget->hasUnpackedD16VMem())
42302 /* 91382*/ OPC_CheckPatternPredicate, 28, // (!Subtarget->hasUnpackedD16VMem())
42342 /* 91475*/ OPC_CheckPatternPredicate, 27, // (Subtarget->hasUnpackedD16VMem())
42355 /* 91511*/ OPC_CheckPatternPredicate, 28, // (!Subtarget->hasUnpackedD16VMem())
42383 /* 91569*/ OPC_CheckPatternPredicate, 27, // (Subtarget->hasUnpackedD16VMem())
42396 /* 91606*/ OPC_CheckPatternPredicate, 28, // (!Subtarget->hasUnpackedD16VMem())
42427 /* 91672*/ OPC_CheckPatternPredicate, 27, // (Subtarget->hasUnpackedD16VMem())
42440 /* 91709*/ OPC_CheckPatternPredicate, 28, // (!Subtarget->hasUnpackedD16VMem())
42468 /* 91770*/ OPC_CheckPatternPredicate, 27, // (Subtarget->hasUnpackedD16VMem())
42486 /* 91827*/ OPC_CheckPatternPredicate, 28, // (!Subtarget->hasUnpackedD16VMem())
42525 /* 91917*/ OPC_CheckPatternPredicate, 27, // (Subtarget->hasUnpackedD16VMem())
42551 /* 91972*/ OPC_CheckPatternPredicate, 27, // (Subtarget->hasUnpackedD16VMem())
42580 /* 92035*/ OPC_CheckPatternPredicate, 27, // (Subtarget->hasUnpackedD16VMem())
42606 /* 92092*/ OPC_CheckPatternPredicate, 27, // (Subtarget->hasUnpackedD16VMem())
42644 /* 92181*/ OPC_CheckPatternPredicate, 27, // (Subtarget->hasUnpackedD16VMem())
42670 /* 92236*/ OPC_CheckPatternPredicate, 27, // (Subtarget->hasUnpackedD16VMem())
42699 /* 92299*/ OPC_CheckPatternPredicate, 27, // (Subtarget->hasUnpackedD16VMem())
42725 /* 92356*/ OPC_CheckPatternPredicate, 27, // (Subtarget->hasUnpackedD16VMem())
42763 /* 92445*/ OPC_CheckPatternPredicate, 28, // (!Subtarget->hasUnpackedD16VMem())
42789 /* 92500*/ OPC_CheckPatternPredicate, 28, // (!Subtarget->hasUnpackedD16VMem())
42818 /* 92563*/ OPC_CheckPatternPredicate, 28, // (!Subtarget->hasUnpackedD16VMem())
42844 /* 92620*/ OPC_CheckPatternPredicate, 28, // (!Subtarget->hasUnpackedD16VMem())
42882 /* 92709*/ OPC_CheckPatternPredicate, 28, // (!Subtarget->hasUnpackedD16VMem())
42908 /* 92764*/ OPC_CheckPatternPredicate, 28, // (!Subtarget->hasUnpackedD16VMem())
42937 /* 92827*/ OPC_CheckPatternPredicate, 28, // (!Subtarget->hasUnpackedD16VMem())
42963 /* 92884*/ OPC_CheckPatternPredicate, 28, // (!Subtarget->hasUnpackedD16VMem())
43001 /* 92973*/ OPC_CheckPatternPredicate, 28, // (!Subtarget->hasUnpackedD16VMem())
43027 /* 93028*/ OPC_CheckPatternPredicate, 28, // (!Subtarget->hasUnpackedD16VMem())
43056 /* 93091*/ OPC_CheckPatternPredicate, 28, // (!Subtarget->hasUnpackedD16VMem())
43082 /* 93148*/ OPC_CheckPatternPredicate, 28, // (!Subtarget->hasUnpackedD16VMem())
43120 /* 93237*/ OPC_CheckPatternPredicate, 28, // (!Subtarget->hasUnpackedD16VMem())
43146 /* 93292*/ OPC_CheckPatternPredicate, 28, // (!Subtarget->hasUnpackedD16VMem())
43175 /* 93355*/ OPC_CheckPatternPredicate, 28, // (!Subtarget->hasUnpackedD16VMem())
43201 /* 93412*/ OPC_CheckPatternPredicate, 28, // (!Subtarget->hasUnpackedD16VMem())
47764 /*102874*/ OPC_CheckPatternPredicate, 29, // (Subtarget->getGeneration() == AMDGPUSubtarget::SOUTHERN_ISLANDS ||Subtarget->getGeneration() == AMDGPUSubtarget::SEA_ISLANDS ||Subtarget->getGeneration() == AMDGPUSubtarget::GFX10)
47777 /*102899*/ OPC_CheckPatternPredicate, 29, // (Subtarget->getGeneration() == AMDGPUSubtarget::SOUTHERN_ISLANDS ||Subtarget->getGeneration() == AMDGPUSubtarget::SEA_ISLANDS ||Subtarget->getGeneration() == AMDGPUSubtarget::GFX10)
47783 /*102910*/ OPC_CheckPatternPredicate, 21, // (Subtarget->getGeneration() >= AMDGPUSubtarget::VOLCANIC_ISLANDS)
47793 /*102927*/ OPC_CheckPatternPredicate, 5, // (Subtarget->has16BitInsts())
47863 /*103076*/ OPC_CheckPatternPredicate, 29, // (Subtarget->getGeneration() == AMDGPUSubtarget::SOUTHERN_ISLANDS ||Subtarget->getGeneration() == AMDGPUSubtarget::SEA_ISLANDS ||Subtarget->getGeneration() == AMDGPUSubtarget::GFX10)
47876 /*103101*/ OPC_CheckPatternPredicate, 29, // (Subtarget->getGeneration() == AMDGPUSubtarget::SOUTHERN_ISLANDS ||Subtarget->getGeneration() == AMDGPUSubtarget::SEA_ISLANDS ||Subtarget->getGeneration() == AMDGPUSubtarget::GFX10)
47882 /*103112*/ OPC_CheckPatternPredicate, 21, // (Subtarget->getGeneration() >= AMDGPUSubtarget::VOLCANIC_ISLANDS)
47892 /*103129*/ OPC_CheckPatternPredicate, 5, // (Subtarget->has16BitInsts())
47959 /*103277*/ OPC_CheckPatternPredicate, 11, // (Subtarget->ldsRequiresM0Init())
47972 /*103303*/ OPC_CheckPatternPredicate, 12, // (!Subtarget->ldsRequiresM0Init())
47995 /*103352*/ OPC_CheckPatternPredicate, 11, // (Subtarget->ldsRequiresM0Init())
48009 /*103379*/ OPC_CheckPatternPredicate, 12, // (!Subtarget->ldsRequiresM0Init())
48036 /*103434*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasFlatGlobalInsts())
48045 /*103453*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasFlatAddressSpace())
48055 /*103474*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasFlatGlobalInsts())
48063 /*103491*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasFlatAddressSpace())
48075 /*103515*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasFlatGlobalInsts())
48084 /*103534*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasFlatAddressSpace())
48094 /*103555*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasFlatGlobalInsts())
48102 /*103572*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasFlatAddressSpace())
48160 /*103690*/ OPC_CheckPatternPredicate, 11, // (Subtarget->ldsRequiresM0Init())
48173 /*103716*/ OPC_CheckPatternPredicate, 12, // (!Subtarget->ldsRequiresM0Init())
48196 /*103765*/ OPC_CheckPatternPredicate, 11, // (Subtarget->ldsRequiresM0Init())
48210 /*103792*/ OPC_CheckPatternPredicate, 12, // (!Subtarget->ldsRequiresM0Init())
48237 /*103847*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasFlatGlobalInsts())
48246 /*103866*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasFlatAddressSpace())
48256 /*103887*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasFlatGlobalInsts())
48264 /*103904*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasFlatAddressSpace())
48276 /*103928*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasFlatGlobalInsts())
48285 /*103947*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasFlatAddressSpace())
48295 /*103968*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasFlatGlobalInsts())
48303 /*103985*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasFlatAddressSpace())
48361 /*104103*/ OPC_CheckPatternPredicate, 11, // (Subtarget->ldsRequiresM0Init())
48374 /*104129*/ OPC_CheckPatternPredicate, 12, // (!Subtarget->ldsRequiresM0Init())
48397 /*104178*/ OPC_CheckPatternPredicate, 11, // (Subtarget->ldsRequiresM0Init())
48411 /*104205*/ OPC_CheckPatternPredicate, 12, // (!Subtarget->ldsRequiresM0Init())
48438 /*104260*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasFlatGlobalInsts())
48447 /*104279*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasFlatAddressSpace())
48457 /*104300*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasFlatGlobalInsts())
48465 /*104317*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasFlatAddressSpace())
48477 /*104341*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasFlatGlobalInsts())
48486 /*104360*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasFlatAddressSpace())
48496 /*104381*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasFlatGlobalInsts())
48504 /*104398*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasFlatAddressSpace())
48562 /*104516*/ OPC_CheckPatternPredicate, 11, // (Subtarget->ldsRequiresM0Init())
48575 /*104542*/ OPC_CheckPatternPredicate, 12, // (!Subtarget->ldsRequiresM0Init())
48598 /*104591*/ OPC_CheckPatternPredicate, 11, // (Subtarget->ldsRequiresM0Init())
48612 /*104618*/ OPC_CheckPatternPredicate, 12, // (!Subtarget->ldsRequiresM0Init())
48639 /*104673*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasFlatGlobalInsts())
48648 /*104692*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasFlatAddressSpace())
48658 /*104713*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasFlatGlobalInsts())
48666 /*104730*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasFlatAddressSpace())
48678 /*104754*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasFlatGlobalInsts())
48687 /*104773*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasFlatAddressSpace())
48697 /*104794*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasFlatGlobalInsts())
48705 /*104811*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasFlatAddressSpace())
48763 /*104929*/ OPC_CheckPatternPredicate, 11, // (Subtarget->ldsRequiresM0Init())
48776 /*104955*/ OPC_CheckPatternPredicate, 12, // (!Subtarget->ldsRequiresM0Init())
48799 /*105004*/ OPC_CheckPatternPredicate, 11, // (Subtarget->ldsRequiresM0Init())
48813 /*105031*/ OPC_CheckPatternPredicate, 12, // (!Subtarget->ldsRequiresM0Init())
48840 /*105086*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasFlatGlobalInsts())
48849 /*105105*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasFlatAddressSpace())
48859 /*105126*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasFlatGlobalInsts())
48867 /*105143*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasFlatAddressSpace())
48879 /*105167*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasFlatGlobalInsts())
48888 /*105186*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasFlatAddressSpace())
48898 /*105207*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasFlatGlobalInsts())
48906 /*105224*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasFlatAddressSpace())
48964 /*105342*/ OPC_CheckPatternPredicate, 11, // (Subtarget->ldsRequiresM0Init())
48977 /*105368*/ OPC_CheckPatternPredicate, 12, // (!Subtarget->ldsRequiresM0Init())
49000 /*105417*/ OPC_CheckPatternPredicate, 11, // (Subtarget->ldsRequiresM0Init())
49014 /*105444*/ OPC_CheckPatternPredicate, 12, // (!Subtarget->ldsRequiresM0Init())
49041 /*105499*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasFlatGlobalInsts())
49050 /*105518*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasFlatAddressSpace())
49060 /*105539*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasFlatGlobalInsts())
49068 /*105556*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasFlatAddressSpace())
49080 /*105580*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasFlatGlobalInsts())
49089 /*105599*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasFlatAddressSpace())
49099 /*105620*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasFlatGlobalInsts())
49107 /*105637*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasFlatAddressSpace())
49165 /*105755*/ OPC_CheckPatternPredicate, 11, // (Subtarget->ldsRequiresM0Init())
49178 /*105781*/ OPC_CheckPatternPredicate, 12, // (!Subtarget->ldsRequiresM0Init())
49201 /*105830*/ OPC_CheckPatternPredicate, 11, // (Subtarget->ldsRequiresM0Init())
49215 /*105857*/ OPC_CheckPatternPredicate, 12, // (!Subtarget->ldsRequiresM0Init())
49242 /*105912*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasFlatGlobalInsts())
49251 /*105931*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasFlatAddressSpace())
49261 /*105952*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasFlatGlobalInsts())
49269 /*105969*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasFlatAddressSpace())
49281 /*105993*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasFlatGlobalInsts())
49290 /*106012*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasFlatAddressSpace())
49300 /*106033*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasFlatGlobalInsts())
49308 /*106050*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasFlatAddressSpace())
49366 /*106168*/ OPC_CheckPatternPredicate, 11, // (Subtarget->ldsRequiresM0Init())
49379 /*106194*/ OPC_CheckPatternPredicate, 12, // (!Subtarget->ldsRequiresM0Init())
49402 /*106243*/ OPC_CheckPatternPredicate, 11, // (Subtarget->ldsRequiresM0Init())
49416 /*106270*/ OPC_CheckPatternPredicate, 12, // (!Subtarget->ldsRequiresM0Init())
49443 /*106325*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasFlatGlobalInsts())
49452 /*106344*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasFlatAddressSpace())
49462 /*106365*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasFlatGlobalInsts())
49470 /*106382*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasFlatAddressSpace())
49482 /*106406*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasFlatGlobalInsts())
49491 /*106425*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasFlatAddressSpace())
49501 /*106446*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasFlatGlobalInsts())
49509 /*106463*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasFlatAddressSpace())
49567 /*106581*/ OPC_CheckPatternPredicate, 11, // (Subtarget->ldsRequiresM0Init())
49580 /*106607*/ OPC_CheckPatternPredicate, 12, // (!Subtarget->ldsRequiresM0Init())
49603 /*106656*/ OPC_CheckPatternPredicate, 11, // (Subtarget->ldsRequiresM0Init())
49617 /*106683*/ OPC_CheckPatternPredicate, 12, // (!Subtarget->ldsRequiresM0Init())
49644 /*106738*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasFlatGlobalInsts())
49653 /*106757*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasFlatAddressSpace())
49663 /*106778*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasFlatGlobalInsts())
49671 /*106795*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasFlatAddressSpace())
49683 /*106819*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasFlatGlobalInsts())
49692 /*106838*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasFlatAddressSpace())
49702 /*106859*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasFlatGlobalInsts())
49710 /*106876*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasFlatAddressSpace())
49768 /*106994*/ OPC_CheckPatternPredicate, 11, // (Subtarget->ldsRequiresM0Init())
49781 /*107020*/ OPC_CheckPatternPredicate, 12, // (!Subtarget->ldsRequiresM0Init())
49804 /*107069*/ OPC_CheckPatternPredicate, 11, // (Subtarget->ldsRequiresM0Init())
49818 /*107096*/ OPC_CheckPatternPredicate, 12, // (!Subtarget->ldsRequiresM0Init())
49845 /*107151*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasFlatGlobalInsts())
49854 /*107170*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasFlatAddressSpace())
49864 /*107191*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasFlatGlobalInsts())
49872 /*107208*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasFlatAddressSpace())
49884 /*107232*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasFlatGlobalInsts())
49893 /*107251*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasFlatAddressSpace())
49903 /*107272*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasFlatGlobalInsts())
49911 /*107289*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasFlatAddressSpace())
49969 /*107407*/ OPC_CheckPatternPredicate, 11, // (Subtarget->ldsRequiresM0Init())
49982 /*107433*/ OPC_CheckPatternPredicate, 12, // (!Subtarget->ldsRequiresM0Init())
50005 /*107482*/ OPC_CheckPatternPredicate, 11, // (Subtarget->ldsRequiresM0Init())
50019 /*107509*/ OPC_CheckPatternPredicate, 12, // (!Subtarget->ldsRequiresM0Init())
50046 /*107564*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasFlatGlobalInsts())
50055 /*107583*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasFlatAddressSpace())
50065 /*107604*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasFlatGlobalInsts())
50073 /*107621*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasFlatAddressSpace())
50085 /*107645*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasFlatGlobalInsts())
50094 /*107664*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasFlatAddressSpace())
50104 /*107685*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasFlatGlobalInsts())
50112 /*107702*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasFlatAddressSpace())
50170 /*107820*/ OPC_CheckPatternPredicate, 11, // (Subtarget->ldsRequiresM0Init())
50183 /*107846*/ OPC_CheckPatternPredicate, 12, // (!Subtarget->ldsRequiresM0Init())
50206 /*107895*/ OPC_CheckPatternPredicate, 11, // (Subtarget->ldsRequiresM0Init())
50220 /*107922*/ OPC_CheckPatternPredicate, 12, // (!Subtarget->ldsRequiresM0Init())
50247 /*107977*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasFlatGlobalInsts())
50256 /*107996*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasFlatAddressSpace())
50266 /*108017*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasFlatGlobalInsts())
50274 /*108034*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasFlatAddressSpace())
50286 /*108058*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasFlatGlobalInsts())
50295 /*108077*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasFlatAddressSpace())
50305 /*108098*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasFlatGlobalInsts())
50313 /*108115*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasFlatAddressSpace())
50366 /*108238*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getWavefrontSize() == 64)
50380 /*108276*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getWavefrontSize() == 64)
50394 /*108314*/ OPC_CheckPatternPredicate, 3, // (Subtarget->getWavefrontSize() == 32)
50408 /*108352*/ OPC_CheckPatternPredicate, 3, // (Subtarget->getWavefrontSize() == 32)
50422 /*108390*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getWavefrontSize() == 64)
50436 /*108428*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getWavefrontSize() == 64)
50450 /*108466*/ OPC_CheckPatternPredicate, 3, // (Subtarget->getWavefrontSize() == 32)
50464 /*108504*/ OPC_CheckPatternPredicate, 3, // (Subtarget->getWavefrontSize() == 32)
50478 /*108542*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getWavefrontSize() == 64)
50492 /*108580*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getWavefrontSize() == 64)
50506 /*108618*/ OPC_CheckPatternPredicate, 3, // (Subtarget->getWavefrontSize() == 32)
50520 /*108656*/ OPC_CheckPatternPredicate, 3, // (Subtarget->getWavefrontSize() == 32)
50534 /*108694*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getWavefrontSize() == 64)
50548 /*108732*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getWavefrontSize() == 64)
50562 /*108770*/ OPC_CheckPatternPredicate, 3, // (Subtarget->getWavefrontSize() == 32)
50576 /*108808*/ OPC_CheckPatternPredicate, 3, // (Subtarget->getWavefrontSize() == 32)
50590 /*108846*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getWavefrontSize() == 64)
50604 /*108884*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getWavefrontSize() == 64)
50618 /*108922*/ OPC_CheckPatternPredicate, 3, // (Subtarget->getWavefrontSize() == 32)
50632 /*108960*/ OPC_CheckPatternPredicate, 3, // (Subtarget->getWavefrontSize() == 32)
50646 /*108998*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getWavefrontSize() == 64)
50660 /*109036*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getWavefrontSize() == 64)
50674 /*109074*/ OPC_CheckPatternPredicate, 3, // (Subtarget->getWavefrontSize() == 32)
50688 /*109112*/ OPC_CheckPatternPredicate, 3, // (Subtarget->getWavefrontSize() == 32)
50702 /*109151*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getWavefrontSize() == 64)
50714 /*109186*/ OPC_CheckPatternPredicate, 3, // (Subtarget->getWavefrontSize() == 32)
50729 /*109226*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getWavefrontSize() == 64)
50741 /*109261*/ OPC_CheckPatternPredicate, 3, // (Subtarget->getWavefrontSize() == 32)
50756 /*109301*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getWavefrontSize() == 64)
50768 /*109336*/ OPC_CheckPatternPredicate, 3, // (Subtarget->getWavefrontSize() == 32)
50783 /*109376*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getWavefrontSize() == 64)
50795 /*109411*/ OPC_CheckPatternPredicate, 3, // (Subtarget->getWavefrontSize() == 32)
50810 /*109451*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getWavefrontSize() == 64)
50822 /*109486*/ OPC_CheckPatternPredicate, 3, // (Subtarget->getWavefrontSize() == 32)
50837 /*109526*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getWavefrontSize() == 64)
50849 /*109561*/ OPC_CheckPatternPredicate, 3, // (Subtarget->getWavefrontSize() == 32)
50868 /*109607*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getWavefrontSize() == 64)
50882 /*109645*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getWavefrontSize() == 64)
50896 /*109683*/ OPC_CheckPatternPredicate, 3, // (Subtarget->getWavefrontSize() == 32)
50910 /*109721*/ OPC_CheckPatternPredicate, 3, // (Subtarget->getWavefrontSize() == 32)
50924 /*109759*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getWavefrontSize() == 64)
50938 /*109797*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getWavefrontSize() == 64)
50952 /*109835*/ OPC_CheckPatternPredicate, 3, // (Subtarget->getWavefrontSize() == 32)
50966 /*109873*/ OPC_CheckPatternPredicate, 3, // (Subtarget->getWavefrontSize() == 32)
50980 /*109911*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getWavefrontSize() == 64)
50994 /*109949*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getWavefrontSize() == 64)
51008 /*109987*/ OPC_CheckPatternPredicate, 3, // (Subtarget->getWavefrontSize() == 32)
51022 /*110025*/ OPC_CheckPatternPredicate, 3, // (Subtarget->getWavefrontSize() == 32)
51036 /*110063*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getWavefrontSize() == 64)
51050 /*110101*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getWavefrontSize() == 64)
51064 /*110139*/ OPC_CheckPatternPredicate, 3, // (Subtarget->getWavefrontSize() == 32)
51078 /*110177*/ OPC_CheckPatternPredicate, 3, // (Subtarget->getWavefrontSize() == 32)
51092 /*110215*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getWavefrontSize() == 64)
51106 /*110253*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getWavefrontSize() == 64)
51120 /*110291*/ OPC_CheckPatternPredicate, 3, // (Subtarget->getWavefrontSize() == 32)
51134 /*110329*/ OPC_CheckPatternPredicate, 3, // (Subtarget->getWavefrontSize() == 32)
51148 /*110367*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getWavefrontSize() == 64)
51162 /*110405*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getWavefrontSize() == 64)
51176 /*110443*/ OPC_CheckPatternPredicate, 3, // (Subtarget->getWavefrontSize() == 32)
51190 /*110481*/ OPC_CheckPatternPredicate, 3, // (Subtarget->getWavefrontSize() == 32)
51204 /*110520*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getWavefrontSize() == 64)
51216 /*110555*/ OPC_CheckPatternPredicate, 3, // (Subtarget->getWavefrontSize() == 32)
51231 /*110595*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getWavefrontSize() == 64)
51243 /*110630*/ OPC_CheckPatternPredicate, 3, // (Subtarget->getWavefrontSize() == 32)
51258 /*110670*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getWavefrontSize() == 64)
51270 /*110705*/ OPC_CheckPatternPredicate, 3, // (Subtarget->getWavefrontSize() == 32)
51285 /*110745*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getWavefrontSize() == 64)
51297 /*110780*/ OPC_CheckPatternPredicate, 3, // (Subtarget->getWavefrontSize() == 32)
51312 /*110820*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getWavefrontSize() == 64)
51324 /*110855*/ OPC_CheckPatternPredicate, 3, // (Subtarget->getWavefrontSize() == 32)
51339 /*110895*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getWavefrontSize() == 64)
51351 /*110930*/ OPC_CheckPatternPredicate, 3, // (Subtarget->getWavefrontSize() == 32)
51370 /*110976*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getWavefrontSize() == 64)
51384 /*111014*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getWavefrontSize() == 64)
51398 /*111052*/ OPC_CheckPatternPredicate, 3, // (Subtarget->getWavefrontSize() == 32)
51412 /*111090*/ OPC_CheckPatternPredicate, 3, // (Subtarget->getWavefrontSize() == 32)
51426 /*111128*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getWavefrontSize() == 64)
51440 /*111166*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getWavefrontSize() == 64)
51454 /*111204*/ OPC_CheckPatternPredicate, 3, // (Subtarget->getWavefrontSize() == 32)
51468 /*111242*/ OPC_CheckPatternPredicate, 3, // (Subtarget->getWavefrontSize() == 32)
51482 /*111280*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getWavefrontSize() == 64)
51496 /*111318*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getWavefrontSize() == 64)
51510 /*111356*/ OPC_CheckPatternPredicate, 3, // (Subtarget->getWavefrontSize() == 32)
51524 /*111394*/ OPC_CheckPatternPredicate, 3, // (Subtarget->getWavefrontSize() == 32)
51538 /*111432*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getWavefrontSize() == 64)
51552 /*111470*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getWavefrontSize() == 64)
51566 /*111508*/ OPC_CheckPatternPredicate, 3, // (Subtarget->getWavefrontSize() == 32)
51580 /*111546*/ OPC_CheckPatternPredicate, 3, // (Subtarget->getWavefrontSize() == 32)
51594 /*111584*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getWavefrontSize() == 64)
51608 /*111622*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getWavefrontSize() == 64)
51622 /*111660*/ OPC_CheckPatternPredicate, 3, // (Subtarget->getWavefrontSize() == 32)
51636 /*111698*/ OPC_CheckPatternPredicate, 3, // (Subtarget->getWavefrontSize() == 32)
51650 /*111736*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getWavefrontSize() == 64)
51664 /*111774*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getWavefrontSize() == 64)
51678 /*111812*/ OPC_CheckPatternPredicate, 3, // (Subtarget->getWavefrontSize() == 32)
51692 /*111850*/ OPC_CheckPatternPredicate, 3, // (Subtarget->getWavefrontSize() == 32)
51706 /*111889*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getWavefrontSize() == 64)
51718 /*111924*/ OPC_CheckPatternPredicate, 3, // (Subtarget->getWavefrontSize() == 32)
51733 /*111964*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getWavefrontSize() == 64)
51745 /*111999*/ OPC_CheckPatternPredicate, 3, // (Subtarget->getWavefrontSize() == 32)
51760 /*112039*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getWavefrontSize() == 64)
51772 /*112074*/ OPC_CheckPatternPredicate, 3, // (Subtarget->getWavefrontSize() == 32)
51787 /*112114*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getWavefrontSize() == 64)
51799 /*112149*/ OPC_CheckPatternPredicate, 3, // (Subtarget->getWavefrontSize() == 32)
51814 /*112189*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getWavefrontSize() == 64)
51826 /*112224*/ OPC_CheckPatternPredicate, 3, // (Subtarget->getWavefrontSize() == 32)
51841 /*112264*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getWavefrontSize() == 64)
51853 /*112299*/ OPC_CheckPatternPredicate, 3, // (Subtarget->getWavefrontSize() == 32)
51872 /*112345*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getWavefrontSize() == 64)
51883 /*112371*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getWavefrontSize() == 64)
51894 /*112397*/ OPC_CheckPatternPredicate, 3, // (Subtarget->getWavefrontSize() == 32)
51905 /*112423*/ OPC_CheckPatternPredicate, 3, // (Subtarget->getWavefrontSize() == 32)
51916 /*112449*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getWavefrontSize() == 64)
51927 /*112475*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getWavefrontSize() == 64)
51938 /*112501*/ OPC_CheckPatternPredicate, 3, // (Subtarget->getWavefrontSize() == 32)
51949 /*112527*/ OPC_CheckPatternPredicate, 3, // (Subtarget->getWavefrontSize() == 32)
51960 /*112554*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getWavefrontSize() == 64)
51969 /*112577*/ OPC_CheckPatternPredicate, 3, // (Subtarget->getWavefrontSize() == 32)
51981 /*112605*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getWavefrontSize() == 64)
51990 /*112628*/ OPC_CheckPatternPredicate, 3, // (Subtarget->getWavefrontSize() == 32)
52002 /*112656*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getWavefrontSize() == 64)
52011 /*112679*/ OPC_CheckPatternPredicate, 3, // (Subtarget->getWavefrontSize() == 32)
52023 /*112707*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getWavefrontSize() == 64)
52032 /*112730*/ OPC_CheckPatternPredicate, 3, // (Subtarget->getWavefrontSize() == 32)
52044 /*112758*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getWavefrontSize() == 64)
52053 /*112781*/ OPC_CheckPatternPredicate, 3, // (Subtarget->getWavefrontSize() == 32)
52065 /*112809*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getWavefrontSize() == 64)
52074 /*112832*/ OPC_CheckPatternPredicate, 3, // (Subtarget->getWavefrontSize() == 32)
52086 /*112860*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getWavefrontSize() == 64)
52095 /*112883*/ OPC_CheckPatternPredicate, 3, // (Subtarget->getWavefrontSize() == 32)
52107 /*112911*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getWavefrontSize() == 64)
52116 /*112934*/ OPC_CheckPatternPredicate, 3, // (Subtarget->getWavefrontSize() == 32)
52132 /*112968*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getWavefrontSize() == 64)
52143 /*112994*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getWavefrontSize() == 64)
52154 /*113020*/ OPC_CheckPatternPredicate, 3, // (Subtarget->getWavefrontSize() == 32)
52165 /*113046*/ OPC_CheckPatternPredicate, 3, // (Subtarget->getWavefrontSize() == 32)
52176 /*113072*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getWavefrontSize() == 64)
52187 /*113098*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getWavefrontSize() == 64)
52198 /*113124*/ OPC_CheckPatternPredicate, 3, // (Subtarget->getWavefrontSize() == 32)
52209 /*113150*/ OPC_CheckPatternPredicate, 3, // (Subtarget->getWavefrontSize() == 32)
52220 /*113177*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getWavefrontSize() == 64)
52229 /*113200*/ OPC_CheckPatternPredicate, 3, // (Subtarget->getWavefrontSize() == 32)
52241 /*113228*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getWavefrontSize() == 64)
52250 /*113251*/ OPC_CheckPatternPredicate, 3, // (Subtarget->getWavefrontSize() == 32)
52262 /*113279*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getWavefrontSize() == 64)
52271 /*113302*/ OPC_CheckPatternPredicate, 3, // (Subtarget->getWavefrontSize() == 32)
52283 /*113330*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getWavefrontSize() == 64)
52292 /*113353*/ OPC_CheckPatternPredicate, 3, // (Subtarget->getWavefrontSize() == 32)
52304 /*113381*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getWavefrontSize() == 64)
52313 /*113404*/ OPC_CheckPatternPredicate, 3, // (Subtarget->getWavefrontSize() == 32)
52325 /*113432*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getWavefrontSize() == 64)
52334 /*113455*/ OPC_CheckPatternPredicate, 3, // (Subtarget->getWavefrontSize() == 32)
52346 /*113483*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getWavefrontSize() == 64)
52355 /*113506*/ OPC_CheckPatternPredicate, 3, // (Subtarget->getWavefrontSize() == 32)
52367 /*113534*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getWavefrontSize() == 64)
52376 /*113557*/ OPC_CheckPatternPredicate, 3, // (Subtarget->getWavefrontSize() == 32)
52392 /*113591*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getWavefrontSize() == 64)
52403 /*113617*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getWavefrontSize() == 64)
52414 /*113643*/ OPC_CheckPatternPredicate, 3, // (Subtarget->getWavefrontSize() == 32)
52425 /*113669*/ OPC_CheckPatternPredicate, 3, // (Subtarget->getWavefrontSize() == 32)
52436 /*113695*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getWavefrontSize() == 64)
52447 /*113721*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getWavefrontSize() == 64)
52458 /*113747*/ OPC_CheckPatternPredicate, 3, // (Subtarget->getWavefrontSize() == 32)
52469 /*113773*/ OPC_CheckPatternPredicate, 3, // (Subtarget->getWavefrontSize() == 32)
52480 /*113800*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getWavefrontSize() == 64)
52489 /*113823*/ OPC_CheckPatternPredicate, 3, // (Subtarget->getWavefrontSize() == 32)
52501 /*113851*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getWavefrontSize() == 64)
52510 /*113874*/ OPC_CheckPatternPredicate, 3, // (Subtarget->getWavefrontSize() == 32)
52522 /*113902*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getWavefrontSize() == 64)
52531 /*113925*/ OPC_CheckPatternPredicate, 3, // (Subtarget->getWavefrontSize() == 32)
52543 /*113953*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getWavefrontSize() == 64)
52552 /*113976*/ OPC_CheckPatternPredicate, 3, // (Subtarget->getWavefrontSize() == 32)
52564 /*114004*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getWavefrontSize() == 64)
52573 /*114027*/ OPC_CheckPatternPredicate, 3, // (Subtarget->getWavefrontSize() == 32)
52585 /*114055*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getWavefrontSize() == 64)
52594 /*114078*/ OPC_CheckPatternPredicate, 3, // (Subtarget->getWavefrontSize() == 32)
52606 /*114106*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getWavefrontSize() == 64)
52615 /*114129*/ OPC_CheckPatternPredicate, 3, // (Subtarget->getWavefrontSize() == 32)
52627 /*114157*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getWavefrontSize() == 64)
52636 /*114180*/ OPC_CheckPatternPredicate, 3, // (Subtarget->getWavefrontSize() == 32)
52891 /*114818*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getWavefrontSize() == 64)
52897 /*114830*/ OPC_CheckPatternPredicate, 3, // (Subtarget->getWavefrontSize() == 32)
52946 /*114930*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
52975 /*114985*/ OPC_CheckPatternPredicate, 29, // (Subtarget->getGeneration() == AMDGPUSubtarget::SOUTHERN_ISLANDS ||Subtarget->getGeneration() == AMDGPUSubtarget::SEA_ISLANDS ||Subtarget->getGeneration() == AMDGPUSubtarget::GFX10)
52988 /*115010*/ OPC_CheckPatternPredicate, 29, // (Subtarget->getGeneration() == AMDGPUSubtarget::SOUTHERN_ISLANDS ||Subtarget->getGeneration() == AMDGPUSubtarget::SEA_ISLANDS ||Subtarget->getGeneration() == AMDGPUSubtarget::GFX10)
52994 /*115021*/ OPC_CheckPatternPredicate, 21, // (Subtarget->getGeneration() >= AMDGPUSubtarget::VOLCANIC_ISLANDS)
53004 /*115038*/ OPC_CheckPatternPredicate, 5, // (Subtarget->has16BitInsts())
54502 /*119467*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
54517 /*119498*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
54530 /*119526*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
54548 /*119563*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
54560 /*119590*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
54572 /*119617*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
54634 /*119773*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getWavefrontSize() == 64)
54640 /*119785*/ OPC_CheckPatternPredicate, 3, // (Subtarget->getWavefrontSize() == 32)
54784 /*120047*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getWavefrontSize() == 64)
54791 /*120057*/ OPC_CheckPatternPredicate, 3, // (Subtarget->getWavefrontSize() == 32)
54828 /*120115*/ OPC_CheckPatternPredicate, 30, // (Subtarget->getGeneration() == AMDGPUSubtarget::SEA_ISLANDS ||Subtarget->getGeneration() == AMDGPUSubtarget::VOLCANIC_ISLANDS ||Subtarget->getGeneration() == AMDGPUSubtarget::GFX9)
54836 /*120127*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasScalarStores()) && (Subtarget->getGeneration() >= AMDGPUSubtarget::VOLCANIC_ISLANDS)
54844 /*120139*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasScalarStores()) && (Subtarget->getGeneration() >= AMDGPUSubtarget::VOLCANIC_ISLANDS)
54852 /*120151*/ OPC_CheckPatternPredicate, 32, // (Subtarget->getGeneration() == AMDGPUSubtarget::SOUTHERN_ISLANDS)
54867 /*120173*/ OPC_CheckPatternPredicate, 33, // (Subtarget->getGeneration() >= AMDGPUSubtarget::SEA_ISLANDS)
55024 /*120452*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
55044 /*120498*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
55067 /*120550*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
55085 /*120594*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
55108 /*120646*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
55127 /*120691*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
55150 /*120743*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
55168 /*120787*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
55198 /*120850*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
55214 /*120891*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
55237 /*120950*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
55267 /*121015*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
55283 /*121056*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
55306 /*121115*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
55551 /*121565*/ OPC_CheckPatternPredicate, 5, // (Subtarget->has16BitInsts())
55610 /*121705*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
55630 /*121751*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
55653 /*121803*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
55671 /*121847*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
55694 /*121899*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
55713 /*121944*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
55736 /*121996*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
55754 /*122040*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
55784 /*122103*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
55800 /*122144*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
55823 /*122203*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
55853 /*122268*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
55869 /*122309*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
55892 /*122368*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
56161 /*122860*/ OPC_CheckPatternPredicate, 5, // (Subtarget->has16BitInsts())
56220 /*123000*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
56452 /*123426*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
56474 /*123477*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
56492 /*123521*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
56515 /*123573*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
56534 /*123618*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
56557 /*123670*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
56575 /*123714*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
56606 /*123778*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
56622 /*123819*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
56645 /*123878*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
56674 /*123940*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
56690 /*123981*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
56713 /*124040*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
56747 /*124113*/ OPC_CheckPatternPredicate, 5, // (Subtarget->has16BitInsts())
56806 /*124253*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
57038 /*124679*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
57060 /*124730*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
57078 /*124774*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
57101 /*124826*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
57120 /*124871*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
57143 /*124923*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
57161 /*124967*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
57192 /*125031*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
57208 /*125072*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
57231 /*125131*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
57260 /*125193*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
57276 /*125234*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
57299 /*125293*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
57333 /*125366*/ OPC_CheckPatternPredicate, 5, // (Subtarget->has16BitInsts())
57412 /*125560*/ OPC_CheckPatternPredicate, 21, // (Subtarget->getGeneration() >= AMDGPUSubtarget::VOLCANIC_ISLANDS)
57419 /*125572*/ OPC_CheckPatternPredicate, 21, // (Subtarget->getGeneration() >= AMDGPUSubtarget::VOLCANIC_ISLANDS)
57479 /*125710*/ OPC_CheckPatternPredicate, 11, // (Subtarget->ldsRequiresM0Init())
57493 /*125738*/ OPC_CheckPatternPredicate, 12, // (!Subtarget->ldsRequiresM0Init())
57517 /*125790*/ OPC_CheckPatternPredicate, 11, // (Subtarget->ldsRequiresM0Init())
57532 /*125819*/ OPC_CheckPatternPredicate, 12, // (!Subtarget->ldsRequiresM0Init())
58042 /*127178*/ OPC_CheckPatternPredicate, 22, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX10)
58058 /*127211*/ OPC_CheckPatternPredicate, 22, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX10)
58119 /*127366*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getWavefrontSize() == 64)
58125 /*127378*/ OPC_CheckPatternPredicate, 3, // (Subtarget->getWavefrontSize() == 32)
58158 /*127445*/ OPC_CheckPatternPredicate, 5, // (Subtarget->has16BitInsts())
58212 /*127585*/ OPC_CheckPatternPredicate, 5, // (Subtarget->has16BitInsts())
58325 /*127837*/ OPC_CheckPatternPredicate, 5, // (Subtarget->has16BitInsts())
59455 /*130088*/ OPC_CheckPatternPredicate, 21, // (Subtarget->getGeneration() >= AMDGPUSubtarget::VOLCANIC_ISLANDS)
59463 /*130101*/ OPC_CheckPatternPredicate, 22, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX10)
59517 /*130207*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getWavefrontSize() == 64)
59523 /*130218*/ OPC_CheckPatternPredicate, 3, // (Subtarget->getWavefrontSize() == 32)
59541 /*130253*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasAddNoCarry())
59548 /*130268*/ OPC_CheckPatternPredicate, 9, // (Subtarget->getGeneration() == AMDGPUSubtarget::SOUTHERN_ISLANDS ||Subtarget->getGeneration() == AMDGPUSubtarget::SEA_ISLANDS ||Subtarget->getGeneration() == AMDGPUSubtarget::VOLCANIC_ISLANDS ||Subtarget->getGeneration() == AMDGPUSubtarget::GFX9)
59558 /*130289*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getWavefrontSize() == 64)
59564 /*130301*/ OPC_CheckPatternPredicate, 3, // (Subtarget->getWavefrontSize() == 32)
59576 /*130326*/ OPC_CheckPatternPredicate, 5, // (Subtarget->has16BitInsts())
59657 /*130494*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasFlatGlobalInsts())
59666 /*130513*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasFlatAddressSpace())
59676 /*130534*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasFlatGlobalInsts())
59684 /*130551*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasFlatAddressSpace())
59697 /*130577*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasFlatGlobalInsts())
59706 /*130596*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasFlatAddressSpace())
59716 /*130617*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasFlatGlobalInsts())
59724 /*130634*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasFlatAddressSpace())
59740 /*130662*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasFlatGlobalInsts())
59753 /*130686*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasFlatGlobalInsts())
59800 /*130767*/ OPC_CheckPatternPredicate, 22, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX10)
59815 /*130796*/ OPC_CheckPatternPredicate, 34, // (Subtarget->has16BitInsts()) && (Subtarget->getGeneration() == AMDGPUSubtarget::SEA_ISLANDS ||Subtarget->getGeneration() == AMDGPUSubtarget::VOLCANIC_ISLANDS ||Subtarget->getGeneration() == AMDGPUSubtarget::GFX9)
59821 /*130808*/ OPC_CheckPatternPredicate, 34, // (Subtarget->has16BitInsts()) && (Subtarget->getGeneration() == AMDGPUSubtarget::SEA_ISLANDS ||Subtarget->getGeneration() == AMDGPUSubtarget::VOLCANIC_ISLANDS ||Subtarget->getGeneration() == AMDGPUSubtarget::GFX9)
59841 /*130860*/ OPC_CheckPatternPredicate, 34, // (Subtarget->has16BitInsts()) && (Subtarget->getGeneration() == AMDGPUSubtarget::SEA_ISLANDS ||Subtarget->getGeneration() == AMDGPUSubtarget::VOLCANIC_ISLANDS ||Subtarget->getGeneration() == AMDGPUSubtarget::GFX9)
59847 /*130872*/ OPC_CheckPatternPredicate, 34, // (Subtarget->has16BitInsts()) && (Subtarget->getGeneration() == AMDGPUSubtarget::SEA_ISLANDS ||Subtarget->getGeneration() == AMDGPUSubtarget::VOLCANIC_ISLANDS ||Subtarget->getGeneration() == AMDGPUSubtarget::GFX9)
59867 /*130924*/ OPC_CheckPatternPredicate, 34, // (Subtarget->has16BitInsts()) && (Subtarget->getGeneration() == AMDGPUSubtarget::SEA_ISLANDS ||Subtarget->getGeneration() == AMDGPUSubtarget::VOLCANIC_ISLANDS ||Subtarget->getGeneration() == AMDGPUSubtarget::GFX9)
59873 /*130936*/ OPC_CheckPatternPredicate, 34, // (Subtarget->has16BitInsts()) && (Subtarget->getGeneration() == AMDGPUSubtarget::SEA_ISLANDS ||Subtarget->getGeneration() == AMDGPUSubtarget::VOLCANIC_ISLANDS ||Subtarget->getGeneration() == AMDGPUSubtarget::GFX9)
59893 /*130988*/ OPC_CheckPatternPredicate, 34, // (Subtarget->has16BitInsts()) && (Subtarget->getGeneration() == AMDGPUSubtarget::SEA_ISLANDS ||Subtarget->getGeneration() == AMDGPUSubtarget::VOLCANIC_ISLANDS ||Subtarget->getGeneration() == AMDGPUSubtarget::GFX9)
59899 /*131000*/ OPC_CheckPatternPredicate, 34, // (Subtarget->has16BitInsts()) && (Subtarget->getGeneration() == AMDGPUSubtarget::SEA_ISLANDS ||Subtarget->getGeneration() == AMDGPUSubtarget::VOLCANIC_ISLANDS ||Subtarget->getGeneration() == AMDGPUSubtarget::GFX9)
59919 /*131052*/ OPC_CheckPatternPredicate, 34, // (Subtarget->has16BitInsts()) && (Subtarget->getGeneration() == AMDGPUSubtarget::SEA_ISLANDS ||Subtarget->getGeneration() == AMDGPUSubtarget::VOLCANIC_ISLANDS ||Subtarget->getGeneration() == AMDGPUSubtarget::GFX9)
59925 /*131064*/ OPC_CheckPatternPredicate, 34, // (Subtarget->has16BitInsts()) && (Subtarget->getGeneration() == AMDGPUSubtarget::SEA_ISLANDS ||Subtarget->getGeneration() == AMDGPUSubtarget::VOLCANIC_ISLANDS ||Subtarget->getGeneration() == AMDGPUSubtarget::GFX9)
59945 /*131116*/ OPC_CheckPatternPredicate, 34, // (Subtarget->has16BitInsts()) && (Subtarget->getGeneration() == AMDGPUSubtarget::SEA_ISLANDS ||Subtarget->getGeneration() == AMDGPUSubtarget::VOLCANIC_ISLANDS ||Subtarget->getGeneration() == AMDGPUSubtarget::GFX9)
59951 /*131128*/ OPC_CheckPatternPredicate, 34, // (Subtarget->has16BitInsts()) && (Subtarget->getGeneration() == AMDGPUSubtarget::SEA_ISLANDS ||Subtarget->getGeneration() == AMDGPUSubtarget::VOLCANIC_ISLANDS ||Subtarget->getGeneration() == AMDGPUSubtarget::GFX9)
59971 /*131180*/ OPC_CheckPatternPredicate, 34, // (Subtarget->has16BitInsts()) && (Subtarget->getGeneration() == AMDGPUSubtarget::SEA_ISLANDS ||Subtarget->getGeneration() == AMDGPUSubtarget::VOLCANIC_ISLANDS ||Subtarget->getGeneration() == AMDGPUSubtarget::GFX9)
59977 /*131192*/ OPC_CheckPatternPredicate, 34, // (Subtarget->has16BitInsts()) && (Subtarget->getGeneration() == AMDGPUSubtarget::SEA_ISLANDS ||Subtarget->getGeneration() == AMDGPUSubtarget::VOLCANIC_ISLANDS ||Subtarget->getGeneration() == AMDGPUSubtarget::GFX9)
59998 /*131246*/ OPC_CheckPatternPredicate, 34, // (Subtarget->has16BitInsts()) && (Subtarget->getGeneration() == AMDGPUSubtarget::SEA_ISLANDS ||Subtarget->getGeneration() == AMDGPUSubtarget::VOLCANIC_ISLANDS ||Subtarget->getGeneration() == AMDGPUSubtarget::GFX9)
60004 /*131258*/ OPC_CheckPatternPredicate, 34, // (Subtarget->has16BitInsts()) && (Subtarget->getGeneration() == AMDGPUSubtarget::SEA_ISLANDS ||Subtarget->getGeneration() == AMDGPUSubtarget::VOLCANIC_ISLANDS ||Subtarget->getGeneration() == AMDGPUSubtarget::GFX9)
60025 /*131312*/ OPC_CheckPatternPredicate, 34, // (Subtarget->has16BitInsts()) && (Subtarget->getGeneration() == AMDGPUSubtarget::SEA_ISLANDS ||Subtarget->getGeneration() == AMDGPUSubtarget::VOLCANIC_ISLANDS ||Subtarget->getGeneration() == AMDGPUSubtarget::GFX9)
60031 /*131324*/ OPC_CheckPatternPredicate, 34, // (Subtarget->has16BitInsts()) && (Subtarget->getGeneration() == AMDGPUSubtarget::SEA_ISLANDS ||Subtarget->getGeneration() == AMDGPUSubtarget::VOLCANIC_ISLANDS ||Subtarget->getGeneration() == AMDGPUSubtarget::GFX9)
60052 /*131378*/ OPC_CheckPatternPredicate, 34, // (Subtarget->has16BitInsts()) && (Subtarget->getGeneration() == AMDGPUSubtarget::SEA_ISLANDS ||Subtarget->getGeneration() == AMDGPUSubtarget::VOLCANIC_ISLANDS ||Subtarget->getGeneration() == AMDGPUSubtarget::GFX9)
60058 /*131390*/ OPC_CheckPatternPredicate, 34, // (Subtarget->has16BitInsts()) && (Subtarget->getGeneration() == AMDGPUSubtarget::SEA_ISLANDS ||Subtarget->getGeneration() == AMDGPUSubtarget::VOLCANIC_ISLANDS ||Subtarget->getGeneration() == AMDGPUSubtarget::GFX9)
60076 /*131438*/ OPC_CheckPatternPredicate, 5, // (Subtarget->has16BitInsts())
60263 /*131857*/ OPC_CheckPatternPredicate, 5, // (Subtarget->has16BitInsts())
60643 /*132583*/ OPC_CheckPatternPredicate, 21, // (Subtarget->getGeneration() >= AMDGPUSubtarget::VOLCANIC_ISLANDS)
60652 /*132600*/ OPC_CheckPatternPredicate, 21, // (Subtarget->getGeneration() >= AMDGPUSubtarget::VOLCANIC_ISLANDS)
60661 /*132617*/ OPC_CheckPatternPredicate, 21, // (Subtarget->getGeneration() >= AMDGPUSubtarget::VOLCANIC_ISLANDS)
60670 /*132634*/ OPC_CheckPatternPredicate, 21, // (Subtarget->getGeneration() >= AMDGPUSubtarget::VOLCANIC_ISLANDS)
61190 /*133751*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getGeneration() == AMDGPUSubtarget::SOUTHERN_ISLANDS ||Subtarget->getGeneration() == AMDGPUSubtarget::SEA_ISLANDS)
61647 /*134848*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getGeneration() == AMDGPUSubtarget::SOUTHERN_ISLANDS ||Subtarget->getGeneration() == AMDGPUSubtarget::SEA_ISLANDS)
61822 /*135260*/ OPC_CheckPatternPredicate, 5, // (Subtarget->has16BitInsts())
61832 /*135284*/ OPC_CheckPatternPredicate, 5, // (Subtarget->has16BitInsts())
61842 /*135308*/ OPC_CheckPatternPredicate, 5, // (Subtarget->has16BitInsts())
61852 /*135332*/ OPC_CheckPatternPredicate, 5, // (Subtarget->has16BitInsts())
61862 /*135356*/ OPC_CheckPatternPredicate, 5, // (Subtarget->has16BitInsts())
61872 /*135380*/ OPC_CheckPatternPredicate, 5, // (Subtarget->has16BitInsts())
61882 /*135404*/ OPC_CheckPatternPredicate, 5, // (Subtarget->has16BitInsts())
61892 /*135428*/ OPC_CheckPatternPredicate, 5, // (Subtarget->has16BitInsts())
61902 /*135452*/ OPC_CheckPatternPredicate, 5, // (Subtarget->has16BitInsts())
61912 /*135476*/ OPC_CheckPatternPredicate, 5, // (Subtarget->has16BitInsts())
61922 /*135500*/ OPC_CheckPatternPredicate, 5, // (Subtarget->has16BitInsts())
61932 /*135524*/ OPC_CheckPatternPredicate, 5, // (Subtarget->has16BitInsts())
61942 /*135548*/ OPC_CheckPatternPredicate, 5, // (Subtarget->has16BitInsts())
61952 /*135572*/ OPC_CheckPatternPredicate, 5, // (Subtarget->has16BitInsts())
61962 /*135596*/ OPC_CheckPatternPredicate, 5, // (Subtarget->has16BitInsts())
61972 /*135620*/ OPC_CheckPatternPredicate, 5, // (Subtarget->has16BitInsts())
61982 /*135644*/ OPC_CheckPatternPredicate, 5, // (Subtarget->has16BitInsts())
61992 /*135668*/ OPC_CheckPatternPredicate, 5, // (Subtarget->has16BitInsts())
62002 /*135692*/ OPC_CheckPatternPredicate, 5, // (Subtarget->has16BitInsts())
62012 /*135716*/ OPC_CheckPatternPredicate, 5, // (Subtarget->has16BitInsts())
62022 /*135740*/ OPC_CheckPatternPredicate, 5, // (Subtarget->has16BitInsts())
62035 /*135770*/ OPC_CheckPatternPredicate, 5, // (Subtarget->has16BitInsts())
62134 /*136001*/ OPC_CheckPatternPredicate, 5, // (Subtarget->has16BitInsts())
62142 /*136016*/ OPC_CheckPatternPredicate, 5, // (Subtarget->has16BitInsts())
62153 /*136036*/ OPC_CheckPatternPredicate, 5, // (Subtarget->has16BitInsts())
62161 /*136051*/ OPC_CheckPatternPredicate, 5, // (Subtarget->has16BitInsts())
62169 /*136066*/ OPC_CheckPatternPredicate, 5, // (Subtarget->has16BitInsts())
62180 /*136086*/ OPC_CheckPatternPredicate, 5, // (Subtarget->has16BitInsts())
62188 /*136101*/ OPC_CheckPatternPredicate, 5, // (Subtarget->has16BitInsts())
62199 /*136121*/ OPC_CheckPatternPredicate, 5, // (Subtarget->has16BitInsts())
62214 /*136148*/ OPC_CheckPatternPredicate, 5, // (Subtarget->has16BitInsts())
62222 /*136163*/ OPC_CheckPatternPredicate, 5, // (Subtarget->has16BitInsts())
62230 /*136178*/ OPC_CheckPatternPredicate, 5, // (Subtarget->has16BitInsts())
62238 /*136193*/ OPC_CheckPatternPredicate, 5, // (Subtarget->has16BitInsts())
62246 /*136208*/ OPC_CheckPatternPredicate, 5, // (Subtarget->has16BitInsts())
62254 /*136223*/ OPC_CheckPatternPredicate, 5, // (Subtarget->has16BitInsts())
62262 /*136238*/ OPC_CheckPatternPredicate, 5, // (Subtarget->has16BitInsts())
62270 /*136253*/ OPC_CheckPatternPredicate, 5, // (Subtarget->has16BitInsts())
62281 /*136274*/ OPC_CheckPatternPredicate, 5, // (Subtarget->has16BitInsts())
62466 /*136608*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getWavefrontSize() == 64)
62473 /*136621*/ OPC_CheckPatternPredicate, 3, // (Subtarget->getWavefrontSize() == 32)
63067 /*137575*/ OPC_CheckPatternPredicate, 5, // (Subtarget->has16BitInsts())
63149 /*137843*/ OPC_CheckPatternPredicate, 21, // (Subtarget->getGeneration() >= AMDGPUSubtarget::VOLCANIC_ISLANDS)
63166 /*137881*/ OPC_CheckPatternPredicate, 5, // (Subtarget->has16BitInsts())
63189 /*137942*/ OPC_CheckPatternPredicate, 21, // (Subtarget->getGeneration() >= AMDGPUSubtarget::VOLCANIC_ISLANDS)
63260 /*138111*/ OPC_CheckPatternPredicate, 35, // (EnableLateStructurizeCFG)
63384 /*138370*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
63406 /*138423*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
63428 /*138476*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
63450 /*138529*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
63472 /*138582*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
63494 /*138635*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
63549 /*138752*/ OPC_CheckPatternPredicate, 5, // (Subtarget->has16BitInsts())
63615 /*138877*/ OPC_CheckPatternPredicate, 21, // (Subtarget->getGeneration() >= AMDGPUSubtarget::VOLCANIC_ISLANDS)
63653 /*138970*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
63702 /*139094*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
63854 /*139459*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
63884 /*139539*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
64867 /*141857*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
64889 /*141908*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
64907 /*141952*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
64930 /*142004*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
64949 /*142049*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
64972 /*142101*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
64990 /*142145*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
65021 /*142209*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
65037 /*142250*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
65060 /*142309*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
65090 /*142374*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
65106 /*142415*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
65129 /*142474*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
65157 /*142535*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
65179 /*142586*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
65197 /*142630*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
65220 /*142682*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
65239 /*142727*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
65262 /*142779*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
65280 /*142823*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
65311 /*142887*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
65327 /*142928*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
65350 /*142987*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
65380 /*143052*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
65396 /*143093*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
65419 /*143152*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
65447 /*143213*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
65469 /*143264*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
65487 /*143308*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
65510 /*143360*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
65529 /*143405*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
65552 /*143457*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
65570 /*143501*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
65592 /*143551*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
65614 /*143602*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
65632 /*143646*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
65655 /*143698*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
65674 /*143743*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
65697 /*143795*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
65715 /*143839*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
65746 /*143903*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
65762 /*143944*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
65785 /*144003*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
65814 /*144065*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
65830 /*144106*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
65853 /*144165*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
65882 /*144227*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
65898 /*144268*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
65921 /*144327*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
65950 /*144389*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
65966 /*144430*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
65989 /*144489*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
66029 /*144590*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
66059 /*144670*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
66092 /*144757*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
66122 /*144837*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
67246 /*147486*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
67262 /*147527*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
67285 /*147586*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
67314 /*147648*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
67330 /*147689*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
67353 /*147748*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
67382 /*147810*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
67398 /*147851*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
67421 /*147910*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
67451 /*147975*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
67467 /*148016*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
67490 /*148075*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
67518 /*148138*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
67540 /*148189*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
67558 /*148233*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
67581 /*148285*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
67600 /*148330*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
67623 /*148382*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
67641 /*148426*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
67663 /*148476*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
67685 /*148527*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
67703 /*148571*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
67726 /*148623*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
67745 /*148668*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
67768 /*148720*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
67786 /*148764*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
67810 /*148820*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
67832 /*148871*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
67850 /*148915*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
67873 /*148967*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
67892 /*149012*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
67915 /*149064*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
67933 /*149108*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
67965 /*149173*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
67981 /*149214*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
68004 /*149273*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
68034 /*149338*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
68050 /*149379*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
68073 /*149438*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
68101 /*149499*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
68123 /*149550*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
68141 /*149594*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
68164 /*149646*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
68183 /*149691*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
68206 /*149743*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
68224 /*149787*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
68255 /*149851*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
68271 /*149892*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
68294 /*149951*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
68323 /*150013*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
68339 /*150054*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
68362 /*150113*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
68395 /*150196*/ OPC_CheckPatternPredicate, 5, // (Subtarget->has16BitInsts())
68486 /*150436*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
68535 /*150560*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
68687 /*150925*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
68717 /*151005*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
69700 /*153323*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
69722 /*153374*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
69740 /*153418*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
69763 /*153470*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
69782 /*153515*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
69805 /*153567*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
69823 /*153611*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
69854 /*153675*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
69870 /*153716*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
69893 /*153775*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
69923 /*153840*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
69939 /*153881*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
69962 /*153940*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
69990 /*154001*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
70012 /*154052*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
70030 /*154096*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
70053 /*154148*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
70072 /*154193*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
70095 /*154245*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
70113 /*154289*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
70144 /*154353*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
70160 /*154394*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
70183 /*154453*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
70213 /*154518*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
70229 /*154559*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
70252 /*154618*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
70280 /*154679*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
70302 /*154730*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
70320 /*154774*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
70343 /*154826*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
70362 /*154871*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
70385 /*154923*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
70403 /*154967*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
70425 /*155017*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
70447 /*155068*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
70465 /*155112*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
70488 /*155164*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
70507 /*155209*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
70530 /*155261*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
70548 /*155305*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
70579 /*155369*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
70595 /*155410*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
70618 /*155469*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
70647 /*155531*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
70663 /*155572*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
70686 /*155631*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
70715 /*155693*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
70731 /*155734*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
70754 /*155793*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
70783 /*155855*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
70799 /*155896*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
70822 /*155955*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
70862 /*156056*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
70892 /*156136*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
70925 /*156223*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
70955 /*156303*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
72079 /*158952*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
72095 /*158993*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
72118 /*159052*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
72147 /*159114*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
72163 /*159155*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
72186 /*159214*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
72215 /*159276*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
72231 /*159317*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
72254 /*159376*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
72284 /*159441*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
72300 /*159482*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
72323 /*159541*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
72351 /*159604*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
72373 /*159655*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
72391 /*159699*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
72414 /*159751*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
72433 /*159796*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
72456 /*159848*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
72474 /*159892*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
72496 /*159942*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
72518 /*159993*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
72536 /*160037*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
72559 /*160089*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
72578 /*160134*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
72601 /*160186*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
72619 /*160230*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
72643 /*160286*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
72665 /*160337*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
72683 /*160381*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
72706 /*160433*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
72725 /*160478*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
72748 /*160530*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
72766 /*160574*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
72798 /*160639*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
72814 /*160680*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
72837 /*160739*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
72867 /*160804*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
72883 /*160845*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
72906 /*160904*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
72934 /*160965*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
72956 /*161016*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
72974 /*161060*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
72997 /*161112*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
73016 /*161157*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
73039 /*161209*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
73057 /*161253*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
73088 /*161317*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
73104 /*161358*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
73127 /*161417*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
73156 /*161479*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
73172 /*161520*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
73195 /*161579*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
73228 /*161662*/ OPC_CheckPatternPredicate, 5, // (Subtarget->has16BitInsts())
73295 /*161836*/ OPC_CheckPatternPredicate, 36, // (Subtarget->hasDot5Insts())
73303 /*161851*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasDot2Insts())
73323 /*161907*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasDLInsts())
73343 /*161964*/ OPC_CheckPatternPredicate, 22, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX10)
73353 /*161993*/ OPC_CheckPatternPredicate, 38, // (Subtarget->has16BitInsts()) && (Subtarget->getGeneration() ==AMDGPUSubtarget::VOLCANIC_ISLANDS)
73362 /*162019*/ OPC_CheckPatternPredicate, 39, // (Subtarget->has16BitInsts()) && (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
73403 /*162133*/ OPC_CheckPatternPredicate, 40, // (Subtarget->hasMadMixInsts())
73423 /*162186*/ OPC_CheckPatternPredicate, 41, // (Subtarget->hasFmaMixInsts())
73469 /*162306*/ OPC_CheckPatternPredicate, 5, // (Subtarget->has16BitInsts())
73506 /*162382*/ OPC_CheckPatternPredicate, 27, // (Subtarget->hasUnpackedD16VMem())
73520 /*162422*/ OPC_CheckPatternPredicate, 28, // (!Subtarget->hasUnpackedD16VMem())
73554 /*162492*/ OPC_CheckPatternPredicate, 27, // (Subtarget->hasUnpackedD16VMem())
73568 /*162533*/ OPC_CheckPatternPredicate, 28, // (!Subtarget->hasUnpackedD16VMem())
73605 /*162611*/ OPC_CheckPatternPredicate, 27, // (Subtarget->hasUnpackedD16VMem())
73619 /*162652*/ OPC_CheckPatternPredicate, 28, // (!Subtarget->hasUnpackedD16VMem())
73653 /*162725*/ OPC_CheckPatternPredicate, 27, // (Subtarget->hasUnpackedD16VMem())
73672 /*162786*/ OPC_CheckPatternPredicate, 28, // (!Subtarget->hasUnpackedD16VMem())
73713 /*162883*/ OPC_CheckPatternPredicate, 27, // (Subtarget->hasUnpackedD16VMem())
73727 /*162924*/ OPC_CheckPatternPredicate, 27, // (Subtarget->hasUnpackedD16VMem())
73760 /*162993*/ OPC_CheckPatternPredicate, 27, // (Subtarget->hasUnpackedD16VMem())
73774 /*163035*/ OPC_CheckPatternPredicate, 27, // (Subtarget->hasUnpackedD16VMem())
73810 /*163112*/ OPC_CheckPatternPredicate, 27, // (Subtarget->hasUnpackedD16VMem())
73824 /*163154*/ OPC_CheckPatternPredicate, 27, // (Subtarget->hasUnpackedD16VMem())
73857 /*163226*/ OPC_CheckPatternPredicate, 27, // (Subtarget->hasUnpackedD16VMem())
73876 /*163288*/ OPC_CheckPatternPredicate, 27, // (Subtarget->hasUnpackedD16VMem())
73917 /*163385*/ OPC_CheckPatternPredicate, 28, // (!Subtarget->hasUnpackedD16VMem())
73931 /*163426*/ OPC_CheckPatternPredicate, 28, // (!Subtarget->hasUnpackedD16VMem())
73964 /*163495*/ OPC_CheckPatternPredicate, 28, // (!Subtarget->hasUnpackedD16VMem())
73978 /*163537*/ OPC_CheckPatternPredicate, 28, // (!Subtarget->hasUnpackedD16VMem())
74014 /*163614*/ OPC_CheckPatternPredicate, 28, // (!Subtarget->hasUnpackedD16VMem())
74028 /*163656*/ OPC_CheckPatternPredicate, 28, // (!Subtarget->hasUnpackedD16VMem())
74061 /*163728*/ OPC_CheckPatternPredicate, 28, // (!Subtarget->hasUnpackedD16VMem())
74080 /*163790*/ OPC_CheckPatternPredicate, 28, // (!Subtarget->hasUnpackedD16VMem())
74112 /*163874*/ OPC_CheckPatternPredicate, 25, // (TM.Options.UnsafeFPMath)
74130 /*163911*/ OPC_CheckPatternPredicate, 25, // (TM.Options.UnsafeFPMath)
74158 /*163981*/ OPC_CheckPatternPredicate, 5, // (Subtarget->has16BitInsts())
74224 /*164154*/ OPC_CheckPatternPredicate, 25, // (TM.Options.UnsafeFPMath)
74242 /*164200*/ OPC_CheckPatternPredicate, 5, // (Subtarget->has16BitInsts())
74270 /*164273*/ OPC_CheckPatternPredicate, 5, // (Subtarget->has16BitInsts())
74377 /*164545*/ OPC_CheckPatternPredicate, 5, // (Subtarget->has16BitInsts())
74400 /*164593*/ OPC_CheckPatternPredicate, 42, // (!Subtarget->hasFP16Denormals())
74411 /*164626*/ OPC_CheckPatternPredicate, 43, // (!Subtarget->hasFP32Denormals())
74426 /*164668*/ OPC_CheckPatternPredicate, 42, // (!Subtarget->hasFP16Denormals())
74437 /*164699*/ OPC_CheckPatternPredicate, 44, // (Subtarget->hasFP16Denormals())
74448 /*164727*/ OPC_CheckPatternPredicate, 43, // (!Subtarget->hasFP32Denormals())
74459 /*164761*/ OPC_CheckPatternPredicate, 45, // (Subtarget->hasFP32Denormals())
74470 /*164789*/ OPC_CheckPatternPredicate, 46, // (!Subtarget->hasFP64Denormals())
74481 /*164827*/ OPC_CheckPatternPredicate, 47, // (Subtarget->hasFP64Denormals())
74492 /*164855*/ OPC_CheckPatternPredicate, 42, // (!Subtarget->hasFP16Denormals())
74506 /*164898*/ OPC_CheckPatternPredicate, 48, // (Subtarget->hasFP16Denormals()) && (Subtarget->hasVOP3PInsts())
74529 /*164950*/ OPC_CheckPatternPredicate, 11, // (Subtarget->ldsRequiresM0Init())
74542 /*164976*/ OPC_CheckPatternPredicate, 12, // (!Subtarget->ldsRequiresM0Init())
74573 /*165035*/ OPC_CheckPatternPredicate, 11, // (Subtarget->ldsRequiresM0Init())
74586 /*165061*/ OPC_CheckPatternPredicate, 12, // (!Subtarget->ldsRequiresM0Init())
74617 /*165120*/ OPC_CheckPatternPredicate, 11, // (Subtarget->ldsRequiresM0Init())
74630 /*165146*/ OPC_CheckPatternPredicate, 12, // (!Subtarget->ldsRequiresM0Init())
74707 /*165313*/ OPC_CheckPatternPredicate, 40, // (Subtarget->hasMadMixInsts())
74749 /*165421*/ OPC_CheckPatternPredicate, 41, // (Subtarget->hasFmaMixInsts())
74774 /*165502*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasVOP3PInsts())
74790 /*165548*/ OPC_CheckPatternPredicate, 32, // (Subtarget->getGeneration() == AMDGPUSubtarget::SOUTHERN_ISLANDS)
74819 /*165657*/ OPC_CheckPatternPredicate, 33, // (Subtarget->getGeneration() >= AMDGPUSubtarget::SEA_ISLANDS)
74833 /*165690*/ OPC_CheckPatternPredicate, 5, // (Subtarget->has16BitInsts())
75014 /*166170*/ OPC_CheckPatternPredicate, 25, // (TM.Options.UnsafeFPMath)
75020 /*166181*/ OPC_CheckPatternPredicate, 25, // (TM.Options.UnsafeFPMath)
75041 /*166226*/ OPC_CheckPatternPredicate, 5, // (Subtarget->has16BitInsts())
75224 /*166695*/ OPC_CheckPatternPredicate, 5, // (Subtarget->has16BitInsts())
75292 /*166872*/ OPC_CheckPatternPredicate, 5, // (Subtarget->has16BitInsts())
75489 /*167456*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
75512 /*167519*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
75535 /*167582*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
75567 /*167672*/ OPC_CheckPatternPredicate, 38, // (Subtarget->has16BitInsts()) && (Subtarget->getGeneration() ==AMDGPUSubtarget::VOLCANIC_ISLANDS)
75576 /*167698*/ OPC_CheckPatternPredicate, 39, // (Subtarget->has16BitInsts()) && (Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9)
75626 /*167826*/ OPC_CheckPatternPredicate, 5, // (Subtarget->has16BitInsts())
75703 /*168034*/ OPC_CheckPatternPredicate, 5, // (Subtarget->has16BitInsts())
75780 /*168242*/ OPC_CheckPatternPredicate, 5, // (Subtarget->has16BitInsts())
75849 /*168429*/ OPC_CheckPatternPredicate, 5, // (Subtarget->has16BitInsts())
75868 /*168477*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getGeneration() == AMDGPUSubtarget::SOUTHERN_ISLANDS ||Subtarget->getGeneration() == AMDGPUSubtarget::SEA_ISLANDS)
75879 /*168504*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getGeneration() == AMDGPUSubtarget::SOUTHERN_ISLANDS ||Subtarget->getGeneration() == AMDGPUSubtarget::SEA_ISLANDS)
75939 /*168620*/ OPC_CheckPatternPredicate, 5, // (Subtarget->has16BitInsts())
75981 /*168697*/ OPC_CheckPatternPredicate, 5, // (Subtarget->has16BitInsts())
76021 /*168770*/ OPC_CheckPatternPredicate, 5, // (Subtarget->has16BitInsts())
76041 /*168822*/ OPC_CheckPatternPredicate, 5, // (Subtarget->has16BitInsts())
76057 /*168860*/ OPC_CheckPatternPredicate, 33, // (Subtarget->getGeneration() >= AMDGPUSubtarget::SEA_ISLANDS)
76064 /*168877*/ OPC_CheckPatternPredicate, 5, // (Subtarget->has16BitInsts())
76080 /*168915*/ OPC_CheckPatternPredicate, 33, // (Subtarget->getGeneration() >= AMDGPUSubtarget::SEA_ISLANDS)
76087 /*168932*/ OPC_CheckPatternPredicate, 5, // (Subtarget->has16BitInsts())
76103 /*168970*/ OPC_CheckPatternPredicate, 33, // (Subtarget->getGeneration() >= AMDGPUSubtarget::SEA_ISLANDS)
76110 /*168987*/ OPC_CheckPatternPredicate, 5, // (Subtarget->has16BitInsts())
76126 /*169025*/ OPC_CheckPatternPredicate, 5, // (Subtarget->has16BitInsts())
76142 /*169063*/ OPC_CheckPatternPredicate, 5, // (Subtarget->has16BitInsts())
76172 /*169135*/ OPC_CheckPatternPredicate, 5, // (Subtarget->has16BitInsts())
76194 /*169188*/ OPC_CheckPatternPredicate, 5, // (Subtarget->has16BitInsts())
76210 /*169226*/ OPC_CheckPatternPredicate, 5, // (Subtarget->has16BitInsts())
76226 /*169264*/ OPC_CheckPatternPredicate, 5, // (Subtarget->has16BitInsts())
76236 /*169286*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getGeneration() == AMDGPUSubtarget::SOUTHERN_ISLANDS ||Subtarget->getGeneration() == AMDGPUSubtarget::SEA_ISLANDS)
76245 /*169308*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getGeneration() == AMDGPUSubtarget::SOUTHERN_ISLANDS ||Subtarget->getGeneration() == AMDGPUSubtarget::SEA_ISLANDS)
76252 /*169325*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getGeneration() == AMDGPUSubtarget::SOUTHERN_ISLANDS ||Subtarget->getGeneration() == AMDGPUSubtarget::SEA_ISLANDS)
76262 /*169347*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getGeneration() == AMDGPUSubtarget::SOUTHERN_ISLANDS ||Subtarget->getGeneration() == AMDGPUSubtarget::SEA_ISLANDS)
76312 /*169458*/ OPC_CheckPatternPredicate, 17, // (Subtarget->d16PreservesUnusedBits())
76340 /*169536*/ OPC_CheckPatternPredicate, 17, // (Subtarget->d16PreservesUnusedBits())
76350 /*169558*/ OPC_CheckPatternPredicate, 17, // (Subtarget->d16PreservesUnusedBits())
76361 /*169585*/ OPC_CheckPatternPredicate, 17, // (Subtarget->d16PreservesUnusedBits())
76374 /*169617*/ OPC_CheckPatternPredicate, 17, // (Subtarget->d16PreservesUnusedBits())
76402 /*169695*/ OPC_CheckPatternPredicate, 17, // (Subtarget->d16PreservesUnusedBits())
76412 /*169717*/ OPC_CheckPatternPredicate, 17, // (Subtarget->d16PreservesUnusedBits())
76423 /*169744*/ OPC_CheckPatternPredicate, 17, // (Subtarget->d16PreservesUnusedBits())
76442 /*169786*/ OPC_CheckPatternPredicate, 17, // (Subtarget->d16PreservesUnusedBits())
76470 /*169864*/ OPC_CheckPatternPredicate, 17, // (Subtarget->d16PreservesUnusedBits())
76480 /*169886*/ OPC_CheckPatternPredicate, 17, // (Subtarget->d16PreservesUnusedBits())
76491 /*169913*/ OPC_CheckPatternPredicate, 17, // (Subtarget->d16PreservesUnusedBits())
76504 /*169945*/ OPC_CheckPatternPredicate, 17, // (Subtarget->d16PreservesUnusedBits())
76532 /*170023*/ OPC_CheckPatternPredicate, 17, // (Subtarget->d16PreservesUnusedBits())
76542 /*170045*/ OPC_CheckPatternPredicate, 17, // (Subtarget->d16PreservesUnusedBits())
76553 /*170072*/ OPC_CheckPatternPredicate, 17, // (Subtarget->d16PreservesUnusedBits())
76572 /*170114*/ OPC_CheckPatternPredicate, 17, // (Subtarget->d16PreservesUnusedBits())
76600 /*170192*/ OPC_CheckPatternPredicate, 17, // (Subtarget->d16PreservesUnusedBits())
76610 /*170214*/ OPC_CheckPatternPredicate, 17, // (Subtarget->d16PreservesUnusedBits())
76621 /*170241*/ OPC_CheckPatternPredicate, 17, // (Subtarget->d16PreservesUnusedBits())
76634 /*170273*/ OPC_CheckPatternPredicate, 17, // (Subtarget->d16PreservesUnusedBits())
76662 /*170351*/ OPC_CheckPatternPredicate, 17, // (Subtarget->d16PreservesUnusedBits())
76672 /*170373*/ OPC_CheckPatternPredicate, 17, // (Subtarget->d16PreservesUnusedBits())
76683 /*170400*/ OPC_CheckPatternPredicate, 17, // (Subtarget->d16PreservesUnusedBits())
76702 /*170442*/ OPC_CheckPatternPredicate, 17, // (Subtarget->d16PreservesUnusedBits())
76730 /*170520*/ OPC_CheckPatternPredicate, 17, // (Subtarget->d16PreservesUnusedBits())
76740 /*170542*/ OPC_CheckPatternPredicate, 17, // (Subtarget->d16PreservesUnusedBits())
76751 /*170569*/ OPC_CheckPatternPredicate, 17, // (Subtarget->d16PreservesUnusedBits())
76764 /*170601*/ OPC_CheckPatternPredicate, 17, // (Subtarget->d16PreservesUnusedBits())
76792 /*170679*/ OPC_CheckPatternPredicate, 17, // (Subtarget->d16PreservesUnusedBits())
76802 /*170701*/ OPC_CheckPatternPredicate, 17, // (Subtarget->d16PreservesUnusedBits())
76813 /*170728*/ OPC_CheckPatternPredicate, 17, // (Subtarget->d16PreservesUnusedBits())
76832 /*170770*/ OPC_CheckPatternPredicate, 17, // (Subtarget->d16PreservesUnusedBits())
76860 /*170848*/ OPC_CheckPatternPredicate, 17, // (Subtarget->d16PreservesUnusedBits())
76870 /*170870*/ OPC_CheckPatternPredicate, 17, // (Subtarget->d16PreservesUnusedBits())
76881 /*170897*/ OPC_CheckPatternPredicate, 17, // (Subtarget->d16PreservesUnusedBits())
76894 /*170929*/ OPC_CheckPatternPredicate, 17, // (Subtarget->d16PreservesUnusedBits())
76922 /*171007*/ OPC_CheckPatternPredicate, 17, // (Subtarget->d16PreservesUnusedBits())
76932 /*171029*/ OPC_CheckPatternPredicate, 17, // (Subtarget->d16PreservesUnusedBits())
76943 /*171056*/ OPC_CheckPatternPredicate, 17, // (Subtarget->d16PreservesUnusedBits())
76962 /*171098*/ OPC_CheckPatternPredicate, 17, // (Subtarget->d16PreservesUnusedBits())
76990 /*171176*/ OPC_CheckPatternPredicate, 17, // (Subtarget->d16PreservesUnusedBits())
77000 /*171198*/ OPC_CheckPatternPredicate, 17, // (Subtarget->d16PreservesUnusedBits())
77011 /*171225*/ OPC_CheckPatternPredicate, 17, // (Subtarget->d16PreservesUnusedBits())
77024 /*171257*/ OPC_CheckPatternPredicate, 17, // (Subtarget->d16PreservesUnusedBits())
77052 /*171335*/ OPC_CheckPatternPredicate, 17, // (Subtarget->d16PreservesUnusedBits())
77062 /*171357*/ OPC_CheckPatternPredicate, 17, // (Subtarget->d16PreservesUnusedBits())
77073 /*171384*/ OPC_CheckPatternPredicate, 17, // (Subtarget->d16PreservesUnusedBits())
77111 /*171460*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasVOP3PInsts())
77132 /*171497*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasVOP3PInsts())
77184 /*171600*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasVOP3PInsts())
77206 /*171640*/ OPC_CheckPatternPredicate, 40, // (Subtarget->hasMadMixInsts())
77227 /*171691*/ OPC_CheckPatternPredicate, 41, // (Subtarget->hasFmaMixInsts())
77250 /*171747*/ OPC_CheckPatternPredicate, 40, // (Subtarget->hasMadMixInsts())
77270 /*171797*/ OPC_CheckPatternPredicate, 41, // (Subtarget->hasFmaMixInsts())
77313 /*171892*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasVOP3PInsts())
gen/lib/Target/AMDGPU/R600GenDAGISel.inc 77 /* 39*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
106 /* 157*/ OPC_CheckPatternPredicate, 1, // (Subtarget->getGeneration() <= AMDGPUSubtarget::R700)
130 /* 258*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
175 /* 398*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
204 /* 516*/ OPC_CheckPatternPredicate, 1, // (Subtarget->getGeneration() <= AMDGPUSubtarget::R700)
228 /* 617*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
288 /* 776*/ OPC_CheckPatternPredicate, 1, // (Subtarget->getGeneration() <= AMDGPUSubtarget::R700)
303 /* 812*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
334 /* 890*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
369 /* 1039*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
408 /* 1185*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
444 /* 1335*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
482 /* 1477*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
520 /* 1621*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
554 /* 1745*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
582 /* 1859*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getGeneration() <= AMDGPUSubtarget::NORTHERN_ISLANDS)
622 /* 1990*/ OPC_CheckPatternPredicate, 1, // (Subtarget->getGeneration() <= AMDGPUSubtarget::R700)
635 /* 2023*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
655 /* 2067*/ OPC_CheckPatternPredicate, 1, // (Subtarget->getGeneration() <= AMDGPUSubtarget::R700)
668 /* 2100*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
688 /* 2144*/ OPC_CheckPatternPredicate, 1, // (Subtarget->getGeneration() <= AMDGPUSubtarget::R700)
701 /* 2177*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
721 /* 2221*/ OPC_CheckPatternPredicate, 1, // (Subtarget->getGeneration() <= AMDGPUSubtarget::R700)
734 /* 2254*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
757 /* 2302*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasCaymanISA())
766 /* 2320*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
777 /* 2342*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
786 /* 2355*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getGeneration() <= AMDGPUSubtarget::NORTHERN_ISLANDS)
834 /* 2514*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
863 /* 2635*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
892 /* 2756*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
921 /* 2877*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
956 /* 3008*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
981 /* 3113*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
1018 /* 3246*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
1043 /* 3351*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
1080 /* 3487*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
1149 /* 3791*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
1218 /* 4095*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
1287 /* 4399*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
1362 /* 4713*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
1427 /* 5001*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
1504 /* 5317*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
1569 /* 5605*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
1647 /* 5917*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
1693 /* 6123*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
1744 /* 6338*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
1791 /* 6545*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
1842 /* 6760*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
1888 /* 6966*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
1939 /* 7181*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
1986 /* 7388*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
2042 /* 7610*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
2087 /* 7815*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
2154 /* 8140*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
2211 /* 8363*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
2256 /* 8568*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
2323 /* 8893*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
2381 /* 9121*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
2493 /* 9629*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
2610 /* 10146*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
2723 /* 10655*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
2840 /* 11172*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
2952 /* 11680*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
3069 /* 12197*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
3182 /* 12706*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
3304 /* 13230*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
3415 /* 13737*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
3624 /* 14716*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
3747 /* 15241*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
3858 /* 15748*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
4067 /* 16727*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
4179 /* 17232*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getGeneration() <= AMDGPUSubtarget::NORTHERN_ISLANDS)
4248 /* 17428*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getGeneration() <= AMDGPUSubtarget::NORTHERN_ISLANDS)
4275 /* 17534*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getGeneration() <= AMDGPUSubtarget::NORTHERN_ISLANDS)
4302 /* 17640*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getGeneration() <= AMDGPUSubtarget::NORTHERN_ISLANDS)
4329 /* 17746*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getGeneration() <= AMDGPUSubtarget::NORTHERN_ISLANDS)
4356 /* 17852*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getGeneration() <= AMDGPUSubtarget::NORTHERN_ISLANDS)
4383 /* 17958*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getGeneration() <= AMDGPUSubtarget::NORTHERN_ISLANDS)
4410 /* 18064*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getGeneration() <= AMDGPUSubtarget::NORTHERN_ISLANDS)
4437 /* 18170*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getGeneration() <= AMDGPUSubtarget::NORTHERN_ISLANDS)
4475 /* 18295*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getGeneration() <= AMDGPUSubtarget::NORTHERN_ISLANDS)
4502 /* 18401*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getGeneration() <= AMDGPUSubtarget::NORTHERN_ISLANDS)
4529 /* 18507*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getGeneration() <= AMDGPUSubtarget::NORTHERN_ISLANDS)
4556 /* 18613*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getGeneration() <= AMDGPUSubtarget::NORTHERN_ISLANDS)
4583 /* 18719*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getGeneration() <= AMDGPUSubtarget::NORTHERN_ISLANDS)
4610 /* 18825*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getGeneration() <= AMDGPUSubtarget::NORTHERN_ISLANDS)
4637 /* 18931*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getGeneration() <= AMDGPUSubtarget::NORTHERN_ISLANDS)
4664 /* 19037*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getGeneration() <= AMDGPUSubtarget::NORTHERN_ISLANDS)
4701 /* 19158*/ OPC_CheckPatternPredicate, 1, // (Subtarget->getGeneration() <= AMDGPUSubtarget::R700)
4725 /* 19262*/ OPC_CheckPatternPredicate, 1, // (Subtarget->getGeneration() <= AMDGPUSubtarget::R700)
4749 /* 19366*/ OPC_CheckPatternPredicate, 1, // (Subtarget->getGeneration() <= AMDGPUSubtarget::R700)
4773 /* 19470*/ OPC_CheckPatternPredicate, 1, // (Subtarget->getGeneration() <= AMDGPUSubtarget::R700)
4797 /* 19574*/ OPC_CheckPatternPredicate, 1, // (Subtarget->getGeneration() <= AMDGPUSubtarget::R700)
4821 /* 19678*/ OPC_CheckPatternPredicate, 1, // (Subtarget->getGeneration() <= AMDGPUSubtarget::R700)
4845 /* 19782*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
4869 /* 19886*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
4893 /* 19990*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
4917 /* 20094*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
4941 /* 20198*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
4965 /* 20302*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
4998 /* 20431*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getGeneration() <= AMDGPUSubtarget::NORTHERN_ISLANDS)
5025 /* 20537*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getGeneration() <= AMDGPUSubtarget::NORTHERN_ISLANDS)
5052 /* 20643*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getGeneration() <= AMDGPUSubtarget::NORTHERN_ISLANDS)
5079 /* 20749*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getGeneration() <= AMDGPUSubtarget::NORTHERN_ISLANDS)
5106 /* 20855*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getGeneration() <= AMDGPUSubtarget::NORTHERN_ISLANDS)
5133 /* 20961*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getGeneration() <= AMDGPUSubtarget::NORTHERN_ISLANDS)
5166 /* 21076*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getGeneration() <= AMDGPUSubtarget::NORTHERN_ISLANDS)
5190 /* 21180*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getGeneration() <= AMDGPUSubtarget::NORTHERN_ISLANDS)
5214 /* 21284*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getGeneration() <= AMDGPUSubtarget::NORTHERN_ISLANDS)
5238 /* 21388*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getGeneration() <= AMDGPUSubtarget::NORTHERN_ISLANDS)
5262 /* 21492*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getGeneration() <= AMDGPUSubtarget::NORTHERN_ISLANDS)
5286 /* 21596*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getGeneration() <= AMDGPUSubtarget::NORTHERN_ISLANDS)
5310 /* 21700*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getGeneration() <= AMDGPUSubtarget::NORTHERN_ISLANDS)
5339 /* 21819*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getGeneration() <= AMDGPUSubtarget::NORTHERN_ISLANDS)
5369 /* 21934*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getGeneration() <= AMDGPUSubtarget::NORTHERN_ISLANDS)
5385 /* 21968*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::EVERGREEN && !Subtarget->hasCaymanISA())
5396 /* 21991*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::EVERGREEN && !Subtarget->hasCaymanISA())
5408 /* 22015*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::EVERGREEN && !Subtarget->hasCaymanISA())
5421 /* 22042*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::EVERGREEN && !Subtarget->hasCaymanISA())
5432 /* 22065*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::EVERGREEN && !Subtarget->hasCaymanISA())
5444 /* 22089*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::EVERGREEN && !Subtarget->hasCaymanISA())
5457 /* 22116*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::EVERGREEN && !Subtarget->hasCaymanISA())
5468 /* 22139*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::EVERGREEN && !Subtarget->hasCaymanISA())
5480 /* 22163*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::EVERGREEN && !Subtarget->hasCaymanISA())
5493 /* 22190*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasCaymanISA())
5504 /* 22213*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasCaymanISA())
5516 /* 22237*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasCaymanISA())
5529 /* 22264*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasCaymanISA())
5540 /* 22287*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasCaymanISA())
5552 /* 22311*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasCaymanISA())
5565 /* 22338*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasCaymanISA())
5576 /* 22361*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasCaymanISA())
5588 /* 22385*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasCaymanISA())
5600 /* 22409*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
5617 /* 22460*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
5633 /* 22508*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
5648 /* 22554*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
5664 /* 22602*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
5680 /* 22652*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::EVERGREEN && !Subtarget->hasCaymanISA())
5689 /* 22672*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::EVERGREEN && !Subtarget->hasCaymanISA())
5701 /* 22697*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::EVERGREEN && !Subtarget->hasCaymanISA())
5710 /* 22717*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::EVERGREEN && !Subtarget->hasCaymanISA())
5722 /* 22742*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::EVERGREEN && !Subtarget->hasCaymanISA())
5731 /* 22762*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::EVERGREEN && !Subtarget->hasCaymanISA())
5743 /* 22787*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasCaymanISA())
5752 /* 22807*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasCaymanISA())
5764 /* 22832*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasCaymanISA())
5773 /* 22852*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasCaymanISA())
5785 /* 22877*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasCaymanISA())
5794 /* 22897*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasCaymanISA())
5816 /* 22938*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getGeneration() <= AMDGPUSubtarget::NORTHERN_ISLANDS)
5826 /* 22959*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
5845 /* 23027*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
5860 /* 23086*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
5877 /* 23148*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasCaymanISA())
5884 /* 23159*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
5901 /* 23188*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasCaymanISA())
5908 /* 23199*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
5923 /* 23226*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasCaymanISA())
5930 /* 23237*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
5954 /* 23282*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
5980 /* 23388*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
6011 /* 23503*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
6038 /* 23610*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
6074 /* 23734*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
6096 /* 23835*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
6128 /* 23951*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
6150 /* 24052*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
6186 /* 24177*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
6252 /* 24466*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
6323 /* 24764*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
6390 /* 25054*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
6466 /* 25361*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
6528 /* 25645*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
6600 /* 25944*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
6662 /* 26228*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
6729 /* 26528*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getGeneration() <= AMDGPUSubtarget::NORTHERN_ISLANDS)
6748 /* 26596*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getGeneration() <= AMDGPUSubtarget::NORTHERN_ISLANDS)
6790 /* 26729*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getGeneration() <= AMDGPUSubtarget::NORTHERN_ISLANDS)
6807 /* 26763*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
6827 /* 26836*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
6848 /* 26901*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
6864 /* 26944*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
6888 /* 27029*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
6908 /* 27093*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
6929 /* 27158*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
6945 /* 27201*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
6967 /* 27277*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getGeneration() <= AMDGPUSubtarget::NORTHERN_ISLANDS)
6975 /* 27293*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getGeneration() <= AMDGPUSubtarget::NORTHERN_ISLANDS)
6983 /* 27309*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getGeneration() <= AMDGPUSubtarget::NORTHERN_ISLANDS)
6991 /* 27325*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getGeneration() <= AMDGPUSubtarget::NORTHERN_ISLANDS)
7000 /* 27342*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getGeneration() <= AMDGPUSubtarget::NORTHERN_ISLANDS)
7010 /* 27360*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getGeneration() <= AMDGPUSubtarget::NORTHERN_ISLANDS)
7018 /* 27376*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getGeneration() <= AMDGPUSubtarget::NORTHERN_ISLANDS)
7027 /* 27393*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getGeneration() <= AMDGPUSubtarget::NORTHERN_ISLANDS)
7039 /* 27416*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getGeneration() <= AMDGPUSubtarget::NORTHERN_ISLANDS)
7047 /* 27432*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getGeneration() <= AMDGPUSubtarget::NORTHERN_ISLANDS)
7055 /* 27448*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getGeneration() <= AMDGPUSubtarget::NORTHERN_ISLANDS)
7063 /* 27464*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getGeneration() <= AMDGPUSubtarget::NORTHERN_ISLANDS)
7072 /* 27481*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getGeneration() <= AMDGPUSubtarget::NORTHERN_ISLANDS)
7082 /* 27499*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getGeneration() <= AMDGPUSubtarget::NORTHERN_ISLANDS)
7090 /* 27515*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getGeneration() <= AMDGPUSubtarget::NORTHERN_ISLANDS)
7099 /* 27532*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getGeneration() <= AMDGPUSubtarget::NORTHERN_ISLANDS)
7116 /* 27563*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
7142 /* 27670*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasCaymanISA())
7172 /* 27785*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
7197 /* 27891*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasCaymanISA())
7221 /* 27994*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getGeneration() <= AMDGPUSubtarget::NORTHERN_ISLANDS)
7251 /* 28105*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getGeneration() <= AMDGPUSubtarget::NORTHERN_ISLANDS)
7264 /* 28127*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
7279 /* 28152*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
7295 /* 28195*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
7318 /* 28268*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
7334 /* 28311*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
7357 /* 28384*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
7373 /* 28427*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
7396 /* 28500*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
7412 /* 28543*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
7435 /* 28616*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
7451 /* 28659*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
7474 /* 28732*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
7490 /* 28775*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
7513 /* 28848*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
7529 /* 28891*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
7552 /* 28964*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
7568 /* 29007*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
7592 /* 29082*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
7611 /* 29137*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
7631 /* 29222*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getGeneration() <= AMDGPUSubtarget::NORTHERN_ISLANDS)
7637 /* 29231*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getGeneration() <= AMDGPUSubtarget::NORTHERN_ISLANDS)
7643 /* 29240*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getGeneration() <= AMDGPUSubtarget::NORTHERN_ISLANDS)
7649 /* 29249*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getGeneration() <= AMDGPUSubtarget::NORTHERN_ISLANDS)
7655 /* 29258*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getGeneration() <= AMDGPUSubtarget::NORTHERN_ISLANDS)
7661 /* 29267*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getGeneration() <= AMDGPUSubtarget::NORTHERN_ISLANDS)
7669 /* 29279*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getGeneration() <= AMDGPUSubtarget::NORTHERN_ISLANDS)
7675 /* 29288*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getGeneration() <= AMDGPUSubtarget::NORTHERN_ISLANDS)
7685 /* 29303*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getGeneration() <= AMDGPUSubtarget::NORTHERN_ISLANDS)
7712 /* 29410*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getGeneration() <= AMDGPUSubtarget::NORTHERN_ISLANDS)
7739 /* 29517*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getGeneration() <= AMDGPUSubtarget::NORTHERN_ISLANDS)
7766 /* 29624*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getGeneration() <= AMDGPUSubtarget::NORTHERN_ISLANDS)
7793 /* 29731*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getGeneration() <= AMDGPUSubtarget::NORTHERN_ISLANDS)
7821 /* 29842*/ OPC_CheckPatternPredicate, 1, // (Subtarget->getGeneration() <= AMDGPUSubtarget::R700)
7839 /* 29910*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
7876 /* 30052*/ OPC_CheckPatternPredicate, 1, // (Subtarget->getGeneration() <= AMDGPUSubtarget::R700)
7894 /* 30120*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
7932 /* 30263*/ OPC_CheckPatternPredicate, 1, // (Subtarget->getGeneration() <= AMDGPUSubtarget::R700)
7956 /* 30364*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
7985 /* 30475*/ OPC_CheckPatternPredicate, 1, // (Subtarget->getGeneration() <= AMDGPUSubtarget::R700)
8009 /* 30576*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::EVERGREEN && !Subtarget->hasCaymanISA())
8033 /* 30677*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasCaymanISA())
8062 /* 30788*/ OPC_CheckPatternPredicate, 1, // (Subtarget->getGeneration() <= AMDGPUSubtarget::R700)
8086 /* 30889*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::EVERGREEN && !Subtarget->hasCaymanISA())
8110 /* 30990*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasCaymanISA())
8139 /* 31101*/ OPC_CheckPatternPredicate, 1, // (Subtarget->getGeneration() <= AMDGPUSubtarget::R700)
8163 /* 31202*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::EVERGREEN && !Subtarget->hasCaymanISA())
8187 /* 31303*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasCaymanISA())
8215 /* 31413*/ OPC_CheckPatternPredicate, 1, // (Subtarget->getGeneration() <= AMDGPUSubtarget::R700)
8233 /* 31480*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::EVERGREEN && !Subtarget->hasCaymanISA())
8251 /* 31548*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasCaymanISA())
8325 /* 31865*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::EVERGREEN && !Subtarget->hasCaymanISA())
8349 /* 31966*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasCaymanISA())
8379 /* 32077*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
8405 /* 32185*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
8431 /* 32293*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
8458 /* 32404*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
8484 /* 32514*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
8512 /* 32631*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
8541 /* 32750*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
8570 /* 32860*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
8595 /* 32967*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
8619 /* 33072*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
8646 /* 33179*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
8673 /* 33286*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
8700 /* 33394*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
8721 /* 33468*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
8741 /* 33540*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
8761 /* 33612*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
8784 /* 33688*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasCaymanISA())
8808 /* 33793*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasCaymanISA())
8835 /* 33900*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasCaymanISA())
8869 /* 34017*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getGeneration() <= AMDGPUSubtarget::NORTHERN_ISLANDS)
8919 /* 34105*/ OPC_CheckPatternPredicate, 1, // (Subtarget->getGeneration() <= AMDGPUSubtarget::R700)
8937 /* 34172*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::EVERGREEN && !Subtarget->hasCaymanISA())
8955 /* 34239*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasCaymanISA())
8978 /* 34315*/ OPC_CheckPatternPredicate, 1, // (Subtarget->getGeneration() <= AMDGPUSubtarget::R700)
8996 /* 34382*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::EVERGREEN && !Subtarget->hasCaymanISA())
9014 /* 34449*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasCaymanISA())
9038 /* 34526*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getGeneration() <= AMDGPUSubtarget::NORTHERN_ISLANDS)
9061 /* 34604*/ OPC_CheckPatternPredicate, 1, // (Subtarget->getGeneration() <= AMDGPUSubtarget::R700)
9079 /* 34671*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::EVERGREEN && !Subtarget->hasCaymanISA())
9097 /* 34738*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasCaymanISA())
9121 /* 34817*/ OPC_CheckPatternPredicate, 1, // (Subtarget->getGeneration() <= AMDGPUSubtarget::R700)
9139 /* 34884*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::EVERGREEN && !Subtarget->hasCaymanISA())
9157 /* 34951*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasCaymanISA())
9179 /* 35025*/ OPC_CheckPatternPredicate, 1, // (Subtarget->getGeneration() <= AMDGPUSubtarget::R700)
9185 /* 35035*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
9201 /* 35065*/ OPC_CheckPatternPredicate, 1, // (Subtarget->getGeneration() <= AMDGPUSubtarget::R700)
9219 /* 35132*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::EVERGREEN && !Subtarget->hasCaymanISA())
9237 /* 35199*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasCaymanISA())
9260 /* 35275*/ OPC_CheckPatternPredicate, 1, // (Subtarget->getGeneration() <= AMDGPUSubtarget::R700)
9298 /* 35441*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::EVERGREEN && !Subtarget->hasCaymanISA())
9336 /* 35607*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasCaymanISA())
9383 /* 35790*/ OPC_CheckPatternPredicate, 1, // (Subtarget->getGeneration() <= AMDGPUSubtarget::R700)
9401 /* 35857*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::EVERGREEN && !Subtarget->hasCaymanISA())
9419 /* 35924*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasCaymanISA())
9441 /* 35998*/ OPC_CheckPatternPredicate, 1, // (Subtarget->getGeneration() <= AMDGPUSubtarget::R700)
9459 /* 36065*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::EVERGREEN && !Subtarget->hasCaymanISA())
9477 /* 36132*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasCaymanISA())
9500 /* 36207*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getGeneration() <= AMDGPUSubtarget::NORTHERN_ISLANDS)
9527 /* 36314*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getGeneration() <= AMDGPUSubtarget::NORTHERN_ISLANDS)
9554 /* 36421*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getGeneration() <= AMDGPUSubtarget::NORTHERN_ISLANDS)
9581 /* 36528*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getGeneration() <= AMDGPUSubtarget::NORTHERN_ISLANDS)
9608 /* 36635*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getGeneration() <= AMDGPUSubtarget::NORTHERN_ISLANDS)
9635 /* 36742*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getGeneration() <= AMDGPUSubtarget::NORTHERN_ISLANDS)
9661 /* 36848*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getGeneration() <= AMDGPUSubtarget::NORTHERN_ISLANDS)
9681 /* 36920*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getGeneration() <= AMDGPUSubtarget::NORTHERN_ISLANDS)
9701 /* 36992*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getGeneration() <= AMDGPUSubtarget::NORTHERN_ISLANDS)
9721 /* 37064*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getGeneration() <= AMDGPUSubtarget::NORTHERN_ISLANDS)
9741 /* 37136*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getGeneration() <= AMDGPUSubtarget::NORTHERN_ISLANDS)
9768 /* 37216*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getGeneration() <= AMDGPUSubtarget::NORTHERN_ISLANDS)
9841 /* 37563*/ OPC_CheckPatternPredicate, 1, // (Subtarget->getGeneration() <= AMDGPUSubtarget::R700)
9862 /* 37662*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
9887 /* 37770*/ OPC_CheckPatternPredicate, 1, // (Subtarget->getGeneration() <= AMDGPUSubtarget::R700)
9905 /* 37837*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::EVERGREEN && !Subtarget->hasCaymanISA())
9923 /* 37904*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasCaymanISA())
9945 /* 37980*/ OPC_CheckPatternPredicate, 1, // (Subtarget->getGeneration() <= AMDGPUSubtarget::R700)
9963 /* 38047*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::EVERGREEN && !Subtarget->hasCaymanISA())
9981 /* 38114*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasCaymanISA())
10003 /* 38190*/ OPC_CheckPatternPredicate, 1, // (Subtarget->getGeneration() <= AMDGPUSubtarget::R700)
10021 /* 38257*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::EVERGREEN && !Subtarget->hasCaymanISA())
10039 /* 38324*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasCaymanISA())
10061 /* 38400*/ OPC_CheckPatternPredicate, 1, // (Subtarget->getGeneration() <= AMDGPUSubtarget::R700)
10079 /* 38467*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::EVERGREEN && !Subtarget->hasCaymanISA())
10097 /* 38534*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasCaymanISA())
10120 /* 38612*/ OPC_CheckPatternPredicate, 1, // (Subtarget->getGeneration() <= AMDGPUSubtarget::R700)
10138 /* 38679*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
10161 /* 38757*/ OPC_CheckPatternPredicate, 1, // (Subtarget->getGeneration() <= AMDGPUSubtarget::R700)
10179 /* 38824*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
10202 /* 38902*/ OPC_CheckPatternPredicate, 1, // (Subtarget->getGeneration() <= AMDGPUSubtarget::R700)
10220 /* 38969*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getGeneration() == AMDGPUSubtarget::R700)
10238 /* 39036*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::EVERGREEN && !Subtarget->hasCaymanISA())
10256 /* 39103*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasCaymanISA())
10279 /* 39181*/ OPC_CheckPatternPredicate, 1, // (Subtarget->getGeneration() <= AMDGPUSubtarget::R700)
10297 /* 39248*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getGeneration() == AMDGPUSubtarget::R700)
10315 /* 39315*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::EVERGREEN && !Subtarget->hasCaymanISA())
10333 /* 39382*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasCaymanISA())
10356 /* 39457*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasFMA()) && (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
10380 /* 39563*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
10401 /* 39639*/ OPC_CheckPatternPredicate, 1, // (Subtarget->getGeneration() <= AMDGPUSubtarget::R700)
10439 /* 39805*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::EVERGREEN && !Subtarget->hasCaymanISA())
10477 /* 39971*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasCaymanISA())
10520 /* 40147*/ OPC_CheckPatternPredicate, 1, // (Subtarget->getGeneration() <= AMDGPUSubtarget::R700)
10572 /* 40377*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getGeneration() >= AMDGPUSubtarget::EVERGREEN && !Subtarget->hasCaymanISA())
10624 /* 40607*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasCaymanISA())
10679 /* 40842*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getGeneration() <= AMDGPUSubtarget::NORTHERN_ISLANDS)
10705 /* 40893*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
10729 /* 41008*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
10767 /* 41170*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
10794 /* 41296*/ OPC_CheckPatternPredicate, 0, // (Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS)
10839 /* 41476*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getGeneration() <= AMDGPUSubtarget::NORTHERN_ISLANDS)
10846 /* 41492*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getGeneration() <= AMDGPUSubtarget::NORTHERN_ISLANDS)
10856 /* 41513*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getGeneration() <= AMDGPUSubtarget::NORTHERN_ISLANDS)
10863 /* 41529*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getGeneration() <= AMDGPUSubtarget::NORTHERN_ISLANDS)
10873 /* 41549*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getGeneration() <= AMDGPUSubtarget::NORTHERN_ISLANDS)
10882 /* 41568*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getGeneration() <= AMDGPUSubtarget::NORTHERN_ISLANDS)
10892 /* 41589*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getGeneration() <= AMDGPUSubtarget::NORTHERN_ISLANDS)
10898 /* 41602*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getGeneration() <= AMDGPUSubtarget::NORTHERN_ISLANDS)
10907 /* 41620*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getGeneration() <= AMDGPUSubtarget::NORTHERN_ISLANDS)
10914 /* 41636*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getGeneration() <= AMDGPUSubtarget::NORTHERN_ISLANDS)
10924 /* 41657*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getGeneration() <= AMDGPUSubtarget::NORTHERN_ISLANDS)
10931 /* 41673*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getGeneration() <= AMDGPUSubtarget::NORTHERN_ISLANDS)
10941 /* 41693*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getGeneration() <= AMDGPUSubtarget::NORTHERN_ISLANDS)
10950 /* 41712*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getGeneration() <= AMDGPUSubtarget::NORTHERN_ISLANDS)
10960 /* 41733*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getGeneration() <= AMDGPUSubtarget::NORTHERN_ISLANDS)
10966 /* 41746*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getGeneration() <= AMDGPUSubtarget::NORTHERN_ISLANDS)
11065 /* 41922*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getGeneration() <= AMDGPUSubtarget::NORTHERN_ISLANDS)
11178 /* 42140*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getGeneration() <= AMDGPUSubtarget::NORTHERN_ISLANDS)
11291 /* 42358*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getGeneration() <= AMDGPUSubtarget::NORTHERN_ISLANDS)
11404 /* 42576*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getGeneration() <= AMDGPUSubtarget::NORTHERN_ISLANDS)
11517 /* 42794*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getGeneration() <= AMDGPUSubtarget::NORTHERN_ISLANDS)
11630 /* 43012*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getGeneration() <= AMDGPUSubtarget::NORTHERN_ISLANDS)
11743 /* 43230*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getGeneration() <= AMDGPUSubtarget::NORTHERN_ISLANDS)
11856 /* 43448*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getGeneration() <= AMDGPUSubtarget::NORTHERN_ISLANDS)
11969 /* 43666*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getGeneration() <= AMDGPUSubtarget::NORTHERN_ISLANDS)
12082 /* 43884*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getGeneration() <= AMDGPUSubtarget::NORTHERN_ISLANDS)
12195 /* 44102*/ OPC_CheckPatternPredicate, 2, // (Subtarget->getGeneration() <= AMDGPUSubtarget::NORTHERN_ISLANDS)
gen/lib/Target/ARM/ARMGenDAGISel.inc 82 /* 49*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasV6Ops()) && (!Subtarget->isThumb())
90 /* 67*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
120 /* 124*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasV6Ops()) && (!Subtarget->isThumb())
128 /* 142*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
154 /* 193*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasV6Ops()) && (!Subtarget->isThumb())
180 /* 248*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasV6Ops()) && (!Subtarget->isThumb())
199 /* 287*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasV6Ops()) && (!Subtarget->isThumb())
226 /* 342*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
253 /* 400*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
272 /* 439*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
298 /* 488*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasV6Ops()) && (!Subtarget->isThumb())
325 /* 543*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasV6Ops()) && (!Subtarget->isThumb())
351 /* 597*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
377 /* 653*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
401 /* 703*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasV6Ops()) && (!Subtarget->isThumb())
410 /* 725*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
429 /* 770*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
447 /* 820*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
466 /* 866*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasV6Ops()) && (!Subtarget->isThumb())
475 /* 889*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
494 /* 932*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasV6Ops()) && (!Subtarget->isThumb())
503 /* 955*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
527 /* 1003*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasV6Ops()) && (!Subtarget->isThumb())
550 /* 1052*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasV6Ops()) && (!Subtarget->isThumb())
568 /* 1090*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasV6Ops()) && (!Subtarget->isThumb())
592 /* 1137*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
615 /* 1186*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
633 /* 1224*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
658 /* 1273*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasV6Ops()) && (!Subtarget->isThumb())
667 /* 1295*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
692 /* 1346*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasV6Ops()) && (!Subtarget->isThumb())
701 /* 1368*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
726 /* 1419*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasV6Ops()) && (!Subtarget->isThumb())
735 /* 1441*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
754 /* 1480*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasV6T2Ops()) && (!Subtarget->isThumb())
768 /* 1509*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
788 /* 1554*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasV8MBaselineOps()) && (Subtarget->isThumb())
810 /* 1608*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
822 /* 1636*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
842 /* 1690*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
865 /* 1745*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
884 /* 1793*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
905 /* 1839*/ OPC_CheckPatternPredicate, 6, // (Subtarget->isThumb()) && (Subtarget->isThumb1Only())
919 /* 1872*/ OPC_CheckPatternPredicate, 6, // (Subtarget->isThumb()) && (Subtarget->isThumb1Only())
933 /* 1905*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
947 /* 1938*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
960 /* 1967*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
970 /* 1994*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
980 /* 2021*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
990 /* 2048*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
1008 /* 2096*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
1025 /* 2140*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
1041 /* 2173*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
1056 /* 2206*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
1068 /* 2235*/ OPC_CheckPatternPredicate, 6, // (Subtarget->isThumb()) && (Subtarget->isThumb1Only())
1094 /* 2300*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasV6T2Ops()) && (!Subtarget->isThumb())
1103 /* 2324*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
1122 /* 2365*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
1135 /* 2395*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
1148 /* 2425*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
1162 /* 2458*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
1171 /* 2481*/ OPC_CheckPatternPredicate, 6, // (Subtarget->isThumb()) && (Subtarget->isThumb1Only())
1180 /* 2504*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
1220 /* 2584*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
1228 /* 2605*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
1242 /* 2634*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
1250 /* 2655*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
1275 /* 2702*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
1303 /* 2755*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
1327 /* 2801*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
1355 /* 2854*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
1378 /* 2899*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
1406 /* 2952*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
1430 /* 2998*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
1464 /* 3061*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
1476 /* 3087*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
1506 /* 3142*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
1518 /* 3168*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
1554 /* 3233*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
1566 /* 3259*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
1597 /* 3315*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
1609 /* 3341*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
1644 /* 3406*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
1671 /* 3458*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
1695 /* 3504*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
1723 /* 3557*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
1746 /* 3602*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
1774 /* 3655*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
1798 /* 3701*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
1832 /* 3764*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
1844 /* 3790*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
1874 /* 3845*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
1886 /* 3871*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
1922 /* 3936*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
1934 /* 3962*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
1965 /* 4018*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
1977 /* 4044*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
2012 /* 4109*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
2039 /* 4161*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
2063 /* 4207*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
2091 /* 4260*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
2114 /* 4305*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
2142 /* 4358*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
2166 /* 4404*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
2200 /* 4467*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
2212 /* 4493*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
2242 /* 4548*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
2254 /* 4574*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
2290 /* 4639*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
2302 /* 4665*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
2333 /* 4721*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
2345 /* 4747*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
2380 /* 4812*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
2407 /* 4864*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
2431 /* 4910*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
2459 /* 4963*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
2482 /* 5008*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
2510 /* 5061*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
2534 /* 5107*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
2568 /* 5170*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
2580 /* 5196*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
2610 /* 5251*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
2622 /* 5277*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
2658 /* 5342*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
2670 /* 5368*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
2701 /* 5424*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
2713 /* 5450*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
2742 /* 5506*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
2755 /* 5534*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
2763 /* 5553*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
2774 /* 5581*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
2784 /* 5608*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
2810 /* 5659*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
2837 /* 5709*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
2860 /* 5752*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
2886 /* 5800*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
2912 /* 5849*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
2935 /* 5892*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
2961 /* 5940*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
2989 /* 5996*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
3014 /* 6046*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
3042 /* 6101*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
3070 /* 6157*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
3095 /* 6207*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
3123 /* 6262*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
3151 /* 6318*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
3176 /* 6368*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
3201 /* 6418*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
3221 /* 6460*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
3246 /* 6510*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
3267 /* 6553*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
3281 /* 6586*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
3290 /* 6608*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
3298 /* 6627*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
3309 /* 6655*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
3319 /* 6682*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
3329 /* 6709*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
3339 /* 6736*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
3357 /* 6793*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
3375 /* 6850*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
3412 /* 6940*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasV6Ops()) && (!Subtarget->isThumb())
3435 /* 6988*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasV6Ops()) && (!Subtarget->isThumb())
3458 /* 7035*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasV6Ops()) && (!Subtarget->isThumb())
3481 /* 7083*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasV6Ops()) && (!Subtarget->isThumb())
3504 /* 7130*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
3527 /* 7178*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
3550 /* 7225*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
3573 /* 7273*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
3600 /* 7326*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasV6Ops()) && (!Subtarget->isThumb())
3624 /* 7375*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasV6Ops()) && (!Subtarget->isThumb())
3648 /* 7423*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasV6Ops()) && (!Subtarget->isThumb())
3672 /* 7472*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasV6Ops()) && (!Subtarget->isThumb())
3696 /* 7520*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
3720 /* 7569*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
3744 /* 7617*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
3768 /* 7666*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
3786 /* 7703*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasV6Ops()) && (!Subtarget->isThumb())
3799 /* 7734*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasV6Ops()) && (!Subtarget->isThumb())
3812 /* 7764*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
3825 /* 7795*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
3842 /* 7831*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasV6Ops()) && (!Subtarget->isThumb())
3856 /* 7863*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasV6Ops()) && (!Subtarget->isThumb())
3870 /* 7894*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
3884 /* 7926*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
3916 /* 7987*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
3940 /* 8035*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
3972 /* 8096*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
3997 /* 8145*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
4025 /* 8199*/ OPC_CheckPatternPredicate, 9, // (Subtarget->hasV5TEOps()) && (!Subtarget->isThumb()) && (Subtarget->useMulOps())
4033 /* 8219*/ OPC_CheckPatternPredicate, 10, // (Subtarget->hasDSP()) && (Subtarget->isThumb2()) && (Subtarget->useMulOps())
4060 /* 8270*/ OPC_CheckPatternPredicate, 9, // (Subtarget->hasV5TEOps()) && (!Subtarget->isThumb()) && (Subtarget->useMulOps())
4068 /* 8290*/ OPC_CheckPatternPredicate, 10, // (Subtarget->hasDSP()) && (Subtarget->isThumb2()) && (Subtarget->useMulOps())
4095 /* 8341*/ OPC_CheckPatternPredicate, 9, // (Subtarget->hasV5TEOps()) && (!Subtarget->isThumb()) && (Subtarget->useMulOps())
4103 /* 8361*/ OPC_CheckPatternPredicate, 10, // (Subtarget->hasDSP()) && (Subtarget->isThumb2()) && (Subtarget->useMulOps())
4125 /* 8403*/ OPC_CheckPatternPredicate, 9, // (Subtarget->hasV5TEOps()) && (!Subtarget->isThumb()) && (Subtarget->useMulOps())
4133 /* 8423*/ OPC_CheckPatternPredicate, 10, // (Subtarget->hasDSP()) && (Subtarget->isThumb2()) && (Subtarget->useMulOps())
4161 /* 8475*/ OPC_CheckPatternPredicate, 9, // (Subtarget->hasV5TEOps()) && (!Subtarget->isThumb()) && (Subtarget->useMulOps())
4169 /* 8495*/ OPC_CheckPatternPredicate, 10, // (Subtarget->hasDSP()) && (Subtarget->isThumb2()) && (Subtarget->useMulOps())
4192 /* 8538*/ OPC_CheckPatternPredicate, 9, // (Subtarget->hasV5TEOps()) && (!Subtarget->isThumb()) && (Subtarget->useMulOps())
4200 /* 8558*/ OPC_CheckPatternPredicate, 10, // (Subtarget->hasDSP()) && (Subtarget->isThumb2()) && (Subtarget->useMulOps())
4214 /* 8587*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
4239 /* 8640*/ OPC_CheckPatternPredicate, 9, // (Subtarget->hasV5TEOps()) && (!Subtarget->isThumb()) && (Subtarget->useMulOps())
4259 /* 8678*/ OPC_CheckPatternPredicate, 9, // (Subtarget->hasV5TEOps()) && (!Subtarget->isThumb()) && (Subtarget->useMulOps())
4279 /* 8716*/ OPC_CheckPatternPredicate, 10, // (Subtarget->hasDSP()) && (Subtarget->isThumb2()) && (Subtarget->useMulOps())
4299 /* 8754*/ OPC_CheckPatternPredicate, 10, // (Subtarget->hasDSP()) && (Subtarget->isThumb2()) && (Subtarget->useMulOps())
4310 /* 8778*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
4337 /* 8833*/ OPC_CheckPatternPredicate, 9, // (Subtarget->hasV5TEOps()) && (!Subtarget->isThumb()) && (Subtarget->useMulOps())
4358 /* 8872*/ OPC_CheckPatternPredicate, 9, // (Subtarget->hasV5TEOps()) && (!Subtarget->isThumb()) && (Subtarget->useMulOps())
4379 /* 8911*/ OPC_CheckPatternPredicate, 10, // (Subtarget->hasDSP()) && (Subtarget->isThumb2()) && (Subtarget->useMulOps())
4400 /* 8950*/ OPC_CheckPatternPredicate, 10, // (Subtarget->hasDSP()) && (Subtarget->isThumb2()) && (Subtarget->useMulOps())
4422 /* 8991*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
4444 /* 9034*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
4472 /* 9090*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasV6Ops()) && (!Subtarget->isThumb())
4482 /* 9115*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
4497 /* 9147*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasV6Ops()) && (!Subtarget->isThumb())
4507 /* 9172*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
4532 /* 9221*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasV6Ops()) && (!Subtarget->isThumb())
4549 /* 9255*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasV6Ops()) && (!Subtarget->isThumb())
4566 /* 9289*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
4583 /* 9323*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
4614 /* 9383*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasV6Ops()) && (!Subtarget->isThumb())
4624 /* 9408*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
4640 /* 9441*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasV6Ops()) && (!Subtarget->isThumb())
4650 /* 9466*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
4676 /* 9516*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasV6Ops()) && (!Subtarget->isThumb())
4694 /* 9551*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasV6Ops()) && (!Subtarget->isThumb())
4712 /* 9586*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
4730 /* 9621*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
4746 /* 9655*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
4773 /* 9707*/ OPC_CheckPatternPredicate, 9, // (Subtarget->hasV5TEOps()) && (!Subtarget->isThumb()) && (Subtarget->useMulOps())
4783 /* 9730*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
4810 /* 9782*/ OPC_CheckPatternPredicate, 10, // (Subtarget->hasDSP()) && (Subtarget->isThumb2()) && (Subtarget->useMulOps())
4820 /* 9805*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
4849 /* 9859*/ OPC_CheckPatternPredicate, 9, // (Subtarget->hasV5TEOps()) && (!Subtarget->isThumb()) && (Subtarget->useMulOps())
4860 /* 9883*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
4888 /* 9936*/ OPC_CheckPatternPredicate, 10, // (Subtarget->hasDSP()) && (Subtarget->isThumb2()) && (Subtarget->useMulOps())
4913 /* 9981*/ OPC_CheckPatternPredicate, 9, // (Subtarget->hasV5TEOps()) && (!Subtarget->isThumb()) && (Subtarget->useMulOps())
4921 /* 10001*/ OPC_CheckPatternPredicate, 10, // (Subtarget->hasDSP()) && (Subtarget->isThumb2()) && (Subtarget->useMulOps())
4942 /* 10038*/ OPC_CheckPatternPredicate, 9, // (Subtarget->hasV5TEOps()) && (!Subtarget->isThumb()) && (Subtarget->useMulOps())
4967 /* 10082*/ OPC_CheckPatternPredicate, 9, // (Subtarget->hasV5TEOps()) && (!Subtarget->isThumb()) && (Subtarget->useMulOps())
4988 /* 10119*/ OPC_CheckPatternPredicate, 9, // (Subtarget->hasV5TEOps()) && (!Subtarget->isThumb()) && (Subtarget->useMulOps())
5012 /* 10161*/ OPC_CheckPatternPredicate, 10, // (Subtarget->hasDSP()) && (Subtarget->isThumb2()) && (Subtarget->useMulOps())
5036 /* 10204*/ OPC_CheckPatternPredicate, 10, // (Subtarget->hasDSP()) && (Subtarget->isThumb2()) && (Subtarget->useMulOps())
5057 /* 10241*/ OPC_CheckPatternPredicate, 10, // (Subtarget->hasDSP()) && (Subtarget->isThumb2()) && (Subtarget->useMulOps())
5080 /* 10282*/ OPC_CheckPatternPredicate, 9, // (Subtarget->hasV5TEOps()) && (!Subtarget->isThumb()) && (Subtarget->useMulOps())
5094 /* 10312*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
5117 /* 10357*/ OPC_CheckPatternPredicate, 10, // (Subtarget->hasDSP()) && (Subtarget->isThumb2()) && (Subtarget->useMulOps())
5140 /* 10398*/ OPC_CheckPatternPredicate, 9, // (Subtarget->hasV5TEOps()) && (!Subtarget->isThumb()) && (Subtarget->useMulOps())
5148 /* 10418*/ OPC_CheckPatternPredicate, 10, // (Subtarget->hasDSP()) && (Subtarget->isThumb2()) && (Subtarget->useMulOps())
5165 /* 10453*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
5178 /* 10483*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
5192 /* 10516*/ OPC_CheckPatternPredicate, 6, // (Subtarget->isThumb()) && (Subtarget->isThumb1Only())
5205 /* 10546*/ OPC_CheckPatternPredicate, 6, // (Subtarget->isThumb()) && (Subtarget->isThumb1Only())
5218 /* 10576*/ OPC_CheckPatternPredicate, 6, // (Subtarget->isThumb()) && (Subtarget->isThumb1Only())
5232 /* 10609*/ OPC_CheckPatternPredicate, 6, // (Subtarget->isThumb()) && (Subtarget->isThumb1Only())
5246 /* 10642*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
5259 /* 10672*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
5271 /* 10698*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
5285 /* 10731*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
5299 /* 10763*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasV6T2Ops()) && (!Subtarget->isThumb())
5314 /* 10806*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
5329 /* 10849*/ OPC_CheckPatternPredicate, 11, // (Subtarget->hasV8MBaselineOps())
5354 /* 10907*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasV6Ops()) && (!Subtarget->isThumb()) && (Subtarget->useMulOps())
5363 /* 10931*/ OPC_CheckPatternPredicate, 13, // (!Subtarget->isThumb()) && (!Subtarget->hasV6Ops())
5378 /* 10964*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasV6Ops()) && (!Subtarget->isThumb()) && (Subtarget->useMulOps())
5394 /* 10996*/ OPC_CheckPatternPredicate, 9, // (Subtarget->hasV5TEOps()) && (!Subtarget->isThumb()) && (Subtarget->useMulOps())
5406 /* 11023*/ OPC_CheckPatternPredicate, 9, // (Subtarget->hasV5TEOps()) && (!Subtarget->isThumb()) && (Subtarget->useMulOps())
5420 /* 11053*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasV6Ops()) && (!Subtarget->isThumb())
5432 /* 11080*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasV6Ops()) && (!Subtarget->isThumb())
5450 /* 11116*/ OPC_CheckPatternPredicate, 14, // (Subtarget->isThumb2()) && (Subtarget->useMulOps())
5463 /* 11144*/ OPC_CheckPatternPredicate, 10, // (Subtarget->hasDSP()) && (Subtarget->isThumb2()) && (Subtarget->useMulOps())
5479 /* 11176*/ OPC_CheckPatternPredicate, 10, // (Subtarget->hasDSP()) && (Subtarget->isThumb2()) && (Subtarget->useMulOps())
5491 /* 11203*/ OPC_CheckPatternPredicate, 10, // (Subtarget->hasDSP()) && (Subtarget->isThumb2()) && (Subtarget->useMulOps())
5505 /* 11233*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
5517 /* 11260*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
5536 /* 11298*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
5548 /* 11323*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
5560 /* 11348*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
5577 /* 11381*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasV6Ops()) && (!Subtarget->isThumb()) && (Subtarget->useMulOps())
5586 /* 11405*/ OPC_CheckPatternPredicate, 13, // (!Subtarget->isThumb()) && (!Subtarget->hasV6Ops())
5600 /* 11437*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasV6Ops()) && (!Subtarget->isThumb()) && (Subtarget->useMulOps())
5616 /* 11469*/ OPC_CheckPatternPredicate, 9, // (Subtarget->hasV5TEOps()) && (!Subtarget->isThumb()) && (Subtarget->useMulOps())
5629 /* 11497*/ OPC_CheckPatternPredicate, 9, // (Subtarget->hasV5TEOps()) && (!Subtarget->isThumb()) && (Subtarget->useMulOps())
5645 /* 11529*/ OPC_CheckPatternPredicate, 14, // (Subtarget->isThumb2()) && (Subtarget->useMulOps())
5657 /* 11556*/ OPC_CheckPatternPredicate, 10, // (Subtarget->hasDSP()) && (Subtarget->isThumb2()) && (Subtarget->useMulOps())
5673 /* 11589*/ OPC_CheckPatternPredicate, 10, // (Subtarget->hasDSP()) && (Subtarget->isThumb2()) && (Subtarget->useMulOps())
5686 /* 11617*/ OPC_CheckPatternPredicate, 10, // (Subtarget->hasDSP()) && (Subtarget->isThumb2()) && (Subtarget->useMulOps())
5702 /* 11650*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasV6Ops()) && (!Subtarget->isThumb())
5711 /* 11673*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
5726 /* 11704*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasV6Ops()) && (!Subtarget->isThumb())
5735 /* 11727*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
5756 /* 11769*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
5767 /* 11793*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
5778 /* 11817*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
5790 /* 11842*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
5799 /* 11865*/ OPC_CheckPatternPredicate, 6, // (Subtarget->isThumb()) && (Subtarget->isThumb1Only())
5808 /* 11888*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
5840 /* 11955*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
5855 /* 11986*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
5869 /* 12015*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
5888 /* 12053*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
5903 /* 12084*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
5917 /* 12113*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
5944 /* 12165*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
5960 /* 12197*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
5975 /* 12227*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
5995 /* 12266*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
6011 /* 12298*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
6026 /* 12328*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
6053 /* 12382*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
6062 /* 12406*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
6080 /* 12443*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
6089 /* 12467*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
6112 /* 12510*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
6136 /* 12558*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
6157 /* 12600*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
6181 /* 12648*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
6202 /* 12690*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
6229 /* 12740*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
6251 /* 12782*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
6276 /* 12829*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
6301 /* 12877*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
6323 /* 12919*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
6348 /* 12966*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
6373 /* 13014*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
6395 /* 13056*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
6420 /* 13103*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
6445 /* 13153*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
6467 /* 13195*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
6492 /* 13244*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
6514 /* 13287*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
6539 /* 13336*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
6561 /* 13379*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
6589 /* 13432*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
6611 /* 13483*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
6638 /* 13541*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
6669 /* 13606*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
6696 /* 13664*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
6726 /* 13727*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
6756 /* 13791*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
6783 /* 13849*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
6810 /* 13912*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
6823 /* 13940*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
6836 /* 13968*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
6849 /* 13996*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
6862 /* 14024*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
6875 /* 14052*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
6892 /* 14088*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
6905 /* 14116*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
6918 /* 14144*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
6931 /* 14172*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
6944 /* 14200*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
6957 /* 14228*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
6979 /* 14275*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
6993 /* 14304*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
7007 /* 14333*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
7021 /* 14362*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
7035 /* 14391*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
7049 /* 14420*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
7067 /* 14457*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
7081 /* 14486*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
7095 /* 14515*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
7109 /* 14544*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
7123 /* 14573*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
7137 /* 14602*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
7157 /* 14642*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
7173 /* 14674*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
7187 /* 14702*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
7206 /* 14740*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
7222 /* 14772*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
7236 /* 14800*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
7256 /* 14840*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
7265 /* 14863*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
7274 /* 14886*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
7283 /* 14909*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
7292 /* 14932*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
7301 /* 14955*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
7310 /* 14978*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
7319 /* 15001*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
7336 /* 15038*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
7345 /* 15061*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
7354 /* 15084*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
7363 /* 15107*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
7372 /* 15130*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
7381 /* 15153*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
7390 /* 15176*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
7399 /* 15199*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
7416 /* 15236*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
7425 /* 15259*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
7434 /* 15282*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
7443 /* 15305*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
7452 /* 15328*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
7461 /* 15351*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
7470 /* 15374*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
7479 /* 15397*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
7496 /* 15434*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
7505 /* 15457*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
7514 /* 15480*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
7523 /* 15503*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
7532 /* 15526*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
7541 /* 15549*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
7550 /* 15572*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
7559 /* 15595*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
7577 /* 15633*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
7585 /* 15654*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
7593 /* 15675*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
7613 /* 15716*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
7622 /* 15739*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
7631 /* 15762*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
7640 /* 15785*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
7649 /* 15808*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
7658 /* 15831*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
7667 /* 15854*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
7676 /* 15877*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
7694 /* 15915*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
7703 /* 15938*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
7712 /* 15961*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
7721 /* 15984*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
7730 /* 16007*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
7739 /* 16030*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
7748 /* 16053*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
7757 /* 16076*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
7775 /* 16114*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
7784 /* 16137*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
7793 /* 16160*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
7802 /* 16183*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
7811 /* 16206*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
7820 /* 16229*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
7829 /* 16252*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
7838 /* 16275*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
7856 /* 16313*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
7865 /* 16336*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
7874 /* 16359*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
7883 /* 16382*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
7892 /* 16405*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
7901 /* 16428*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
7910 /* 16451*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
7919 /* 16474*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
7941 /* 16515*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
7961 /* 16554*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
7978 /* 16587*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
7998 /* 16625*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
8018 /* 16664*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
8035 /* 16697*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
8055 /* 16735*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
8075 /* 16774*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
8092 /* 16807*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
8109 /* 16843*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
8120 /* 16867*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
8130 /* 16889*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
8144 /* 16919*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
8155 /* 16943*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
8165 /* 16965*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
8178 /* 16994*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
8186 /* 17015*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
8194 /* 17036*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
8202 /* 17057*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
8210 /* 17078*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
8218 /* 17099*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
8233 /* 17131*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
8245 /* 17157*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
8257 /* 17183*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
8272 /* 17215*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
8284 /* 17241*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
8296 /* 17267*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
8309 /* 17297*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
8319 /* 17324*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
8329 /* 17351*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
8349 /* 17394*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
8361 /* 17419*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
8372 /* 17442*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
8387 /* 17473*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
8399 /* 17498*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
8410 /* 17521*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
8424 /* 17551*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
8432 /* 17572*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
8440 /* 17593*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
8448 /* 17614*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
8456 /* 17635*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
8464 /* 17656*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
8480 /* 17689*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
8493 /* 17716*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
8506 /* 17743*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
8522 /* 17776*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
8535 /* 17803*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
8548 /* 17830*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
8562 /* 17861*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
8572 /* 17888*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
8582 /* 17915*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
8597 /* 17949*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
8605 /* 17969*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
8613 /* 17989*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
8622 /* 18011*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
8630 /* 18030*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
8642 /* 18060*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
8650 /* 18079*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
8662 /* 18109*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
8670 /* 18128*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
8681 /* 18156*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
8689 /* 18176*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
8709 /* 18221*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasV6Ops()) && (!Subtarget->isThumb())
8718 /* 18243*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
8740 /* 18287*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasV6Ops()) && (!Subtarget->isThumb())
8762 /* 18333*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasV6Ops()) && (!Subtarget->isThumb())
8784 /* 18380*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasV6Ops()) && (!Subtarget->isThumb())
8806 /* 18425*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
8828 /* 18471*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
8850 /* 18518*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
8863 /* 18548*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasV6Ops()) && (!Subtarget->isThumb())
8875 /* 18577*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasV6Ops()) && (!Subtarget->isThumb())
8887 /* 18607*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasV6Ops()) && (!Subtarget->isThumb())
8899 /* 18635*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
8911 /* 18664*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
8923 /* 18694*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
8939 /* 18736*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
8959 /* 18782*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasV8MBaselineOps()) && (Subtarget->isThumb())
8979 /* 18823*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasV8MBaselineOps()) && (Subtarget->isThumb())
8999 /* 18863*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAcquireRelease()) && (Subtarget->hasV7Clrex()) && (Subtarget->isThumb())
9019 /* 18904*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAcquireRelease()) && (Subtarget->hasV7Clrex()) && (Subtarget->isThumb())
9036 /* 18946*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
9054 /* 18996*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
9064 /* 19023*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
9083 /* 19073*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
9093 /* 19100*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
9108 /* 19135*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
9129 /* 19191*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
9144 /* 19233*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
9157 /* 19262*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
9177 /* 19316*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
9200 /* 19371*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
9219 /* 19419*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
9241 /* 19472*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
9263 /* 19526*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
9282 /* 19574*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
9298 /* 19609*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
9308 /* 19636*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
9318 /* 19663*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
9328 /* 19690*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
9346 /* 19739*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
9355 /* 19762*/ OPC_CheckPatternPredicate, 6, // (Subtarget->isThumb()) && (Subtarget->isThumb1Only())
9364 /* 19785*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
9383 /* 19832*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
9392 /* 19855*/ OPC_CheckPatternPredicate, 6, // (Subtarget->isThumb()) && (Subtarget->isThumb1Only())
9401 /* 19878*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
9418 /* 19913*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
9432 /* 19947*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasV6Ops()) && (Subtarget->isThumb()) && (Subtarget->isThumb1Only())
9443 /* 19972*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasV6Ops()) && (Subtarget->isThumb()) && (Subtarget->isThumb1Only())
9459 /* 20004*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
9479 /* 20046*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
9498 /* 20089*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
9511 /* 20119*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasV6T2Ops()) && (!Subtarget->isThumb())
9523 /* 20145*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
9536 /* 20175*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
9548 /* 20201*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
9557 /* 20224*/ OPC_CheckPatternPredicate, 6, // (Subtarget->isThumb()) && (Subtarget->isThumb1Only())
9566 /* 20247*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
9594 /* 20304*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
9607 /* 20332*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
9615 /* 20351*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
9626 /* 20379*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
9636 /* 20406*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
9662 /* 20457*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
9690 /* 20508*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
9713 /* 20551*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
9739 /* 20599*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
9765 /* 20648*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
9788 /* 20691*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
9814 /* 20739*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
9842 /* 20795*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
9867 /* 20845*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
9895 /* 20900*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
9923 /* 20956*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
9948 /* 21006*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
9976 /* 21061*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
10004 /* 21117*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
10029 /* 21167*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
10056 /* 21223*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
10068 /* 21250*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
10080 /* 21277*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
10092 /* 21304*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
10104 /* 21331*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
10116 /* 21358*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
10128 /* 21385*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
10140 /* 21412*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
10160 /* 21453*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
10172 /* 21480*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
10184 /* 21507*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
10196 /* 21534*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
10208 /* 21561*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
10220 /* 21588*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
10232 /* 21615*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
10244 /* 21642*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
10264 /* 21683*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
10276 /* 21710*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
10288 /* 21737*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
10300 /* 21764*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
10312 /* 21791*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
10324 /* 21818*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
10336 /* 21845*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
10348 /* 21872*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
10374 /* 21923*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
10387 /* 21951*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
10400 /* 21979*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
10413 /* 22007*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
10426 /* 22035*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
10439 /* 22063*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
10452 /* 22091*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
10465 /* 22119*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
10486 /* 22161*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
10499 /* 22189*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
10512 /* 22217*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
10525 /* 22245*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
10538 /* 22273*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
10551 /* 22301*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
10564 /* 22329*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
10577 /* 22357*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
10598 /* 22399*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
10611 /* 22427*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
10624 /* 22455*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
10637 /* 22483*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
10650 /* 22511*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
10663 /* 22539*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
10676 /* 22567*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
10689 /* 22595*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
10715 /* 22646*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
10730 /* 22684*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
10745 /* 22722*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
10760 /* 22760*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
10775 /* 22798*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
10790 /* 22836*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
10813 /* 22888*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
10828 /* 22926*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
10843 /* 22964*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
10858 /* 23002*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
10873 /* 23040*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
10888 /* 23078*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
10917 /* 23140*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
10933 /* 23179*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
10949 /* 23218*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
10965 /* 23257*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
10981 /* 23296*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
10997 /* 23335*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
11021 /* 23388*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
11037 /* 23427*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
11053 /* 23466*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
11069 /* 23505*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
11085 /* 23544*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
11101 /* 23583*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
11128 /* 23639*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
11148 /* 23681*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
11173 /* 23731*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
11194 /* 23774*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
11212 /* 23816*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
11225 /* 23847*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
11244 /* 23891*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
11257 /* 23921*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
11270 /* 23951*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
11283 /* 23981*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
11296 /* 24011*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
11309 /* 24041*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
11322 /* 24071*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
11335 /* 24101*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
11351 /* 24137*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
11364 /* 24167*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
11377 /* 24197*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
11390 /* 24227*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
11403 /* 24257*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
11416 /* 24287*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
11429 /* 24317*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
11442 /* 24347*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
11458 /* 24383*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
11471 /* 24413*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
11484 /* 24443*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
11497 /* 24473*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
11510 /* 24503*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
11523 /* 24533*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
11536 /* 24563*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
11549 /* 24593*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
11565 /* 24629*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
11578 /* 24659*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
11591 /* 24689*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
11604 /* 24719*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
11617 /* 24749*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
11630 /* 24779*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
11646 /* 24815*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
11659 /* 24845*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
11672 /* 24875*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
11685 /* 24905*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
11698 /* 24935*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
11711 /* 24965*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
11731 /* 25009*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
11743 /* 25036*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
11755 /* 25063*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
11767 /* 25090*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
11779 /* 25117*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
11791 /* 25144*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
11803 /* 25171*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
11815 /* 25198*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
11831 /* 25232*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
11843 /* 25259*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
11855 /* 25286*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
11867 /* 25313*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
11879 /* 25340*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
11891 /* 25367*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
11903 /* 25394*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
11915 /* 25421*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
11931 /* 25455*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
11943 /* 25482*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
11955 /* 25509*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
11967 /* 25536*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
11979 /* 25563*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
11991 /* 25590*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
12003 /* 25617*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
12015 /* 25644*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
12031 /* 25678*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
12043 /* 25705*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
12055 /* 25732*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
12067 /* 25759*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
12079 /* 25786*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
12091 /* 25813*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
12107 /* 25847*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
12119 /* 25874*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
12131 /* 25901*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
12143 /* 25928*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
12155 /* 25955*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
12167 /* 25982*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
12185 /* 26020*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
12199 /* 26052*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
12219 /* 26097*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
12233 /* 26128*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
12247 /* 26159*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
12261 /* 26190*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
12275 /* 26221*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
12289 /* 26252*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
12303 /* 26283*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
12317 /* 26314*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
12334 /* 26351*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
12348 /* 26382*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
12362 /* 26413*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
12376 /* 26444*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
12390 /* 26475*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
12404 /* 26506*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
12418 /* 26537*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
12432 /* 26568*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
12449 /* 26605*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
12463 /* 26636*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
12477 /* 26667*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
12491 /* 26698*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
12505 /* 26729*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
12519 /* 26760*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
12533 /* 26791*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
12547 /* 26822*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
12564 /* 26859*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
12578 /* 26890*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
12592 /* 26921*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
12606 /* 26952*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
12620 /* 26983*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
12634 /* 27014*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
12651 /* 27051*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
12665 /* 27082*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
12679 /* 27113*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
12693 /* 27144*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
12707 /* 27175*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
12721 /* 27206*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
12742 /* 27251*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
12755 /* 27279*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
12768 /* 27307*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
12781 /* 27335*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
12794 /* 27363*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
12807 /* 27391*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
12820 /* 27419*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
12833 /* 27447*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
12850 /* 27482*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
12863 /* 27510*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
12876 /* 27538*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
12889 /* 27566*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
12902 /* 27594*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
12915 /* 27622*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
12928 /* 27650*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
12941 /* 27678*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
12958 /* 27713*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
12971 /* 27741*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
12984 /* 27769*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
12997 /* 27797*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
13010 /* 27825*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
13023 /* 27853*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
13036 /* 27881*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
13049 /* 27909*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
13066 /* 27944*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
13079 /* 27972*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
13092 /* 28000*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
13105 /* 28028*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
13118 /* 28056*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
13131 /* 28084*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
13148 /* 28119*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
13161 /* 28147*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
13174 /* 28175*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
13187 /* 28203*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
13200 /* 28231*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
13213 /* 28259*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
13227 /* 28288*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
13236 /* 28310*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
13244 /* 28329*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
13255 /* 28357*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
13265 /* 28384*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
13275 /* 28411*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
13285 /* 28438*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
13303 /* 28495*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
13321 /* 28552*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
13355 /* 28639*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasV6Ops()) && (!Subtarget->isThumb())
13365 /* 28663*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
13378 /* 28691*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasV6Ops()) && (!Subtarget->isThumb())
13387 /* 28713*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
13411 /* 28760*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
13422 /* 28786*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
13441 /* 28825*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasV6Ops()) && (!Subtarget->isThumb())
13452 /* 28851*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasV6Ops()) && (!Subtarget->isThumb())
13472 /* 28895*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
13480 /* 28914*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
13498 /* 28950*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
13506 /* 28969*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
13517 /* 28992*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
13525 /* 29011*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
13546 /* 29052*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
13554 /* 29071*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
13565 /* 29094*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
13573 /* 29113*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
13596 /* 29157*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasV6Ops()) && (!Subtarget->isThumb())
13606 /* 29181*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
13619 /* 29209*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasV6Ops()) && (!Subtarget->isThumb())
13628 /* 29231*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
13653 /* 29279*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasV6Ops()) && (!Subtarget->isThumb())
13663 /* 29304*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
13676 /* 29333*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasV6Ops()) && (!Subtarget->isThumb())
13685 /* 29356*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
13704 /* 29395*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasV6Ops()) && (!Subtarget->isThumb())
13715 /* 29423*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
13735 /* 29466*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasV6Ops()) && (!Subtarget->isThumb())
13745 /* 29491*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
13764 /* 29531*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasV6Ops()) && (!Subtarget->isThumb())
13774 /* 29555*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
13793 /* 29594*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasV6Ops()) && (!Subtarget->isThumb())
13802 /* 29615*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
13816 /* 29644*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
13824 /* 29663*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
13837 /* 29690*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
13845 /* 29709*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
13858 /* 29736*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
13866 /* 29755*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
13879 /* 29782*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
13887 /* 29801*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
13900 /* 29828*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
13908 /* 29847*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
13921 /* 29874*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
13929 /* 29893*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
13942 /* 29920*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
13950 /* 29939*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
13963 /* 29966*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
13971 /* 29985*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
13984 /* 30012*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
13992 /* 30031*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
14005 /* 30058*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
14013 /* 30077*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
14026 /* 30104*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
14034 /* 30123*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
14047 /* 30150*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
14055 /* 30169*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
14068 /* 30196*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
14076 /* 30215*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
14089 /* 30242*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
14097 /* 30261*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
14110 /* 30288*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
14118 /* 30307*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
14131 /* 30334*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
14139 /* 30353*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
14152 /* 30380*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
14160 /* 30399*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
14173 /* 30426*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
14181 /* 30445*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
14194 /* 30472*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
14202 /* 30491*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
14215 /* 30518*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
14223 /* 30537*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
14236 /* 30564*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
14244 /* 30583*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
14257 /* 30610*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
14265 /* 30629*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
14278 /* 30656*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
14286 /* 30675*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
14299 /* 30702*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
14307 /* 30721*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
14320 /* 30748*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasV6Ops()) && (!Subtarget->isThumb())
14328 /* 30767*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
14342 /* 30795*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasV6Ops()) && (!Subtarget->isThumb())
14350 /* 30815*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
14364 /* 30844*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasV6Ops()) && (!Subtarget->isThumb())
14372 /* 30864*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
14386 /* 30893*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasV6Ops()) && (!Subtarget->isThumb())
14394 /* 30913*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
14408 /* 30942*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasV6Ops()) && (!Subtarget->isThumb())
14416 /* 30962*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
14430 /* 30991*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasV6Ops()) && (!Subtarget->isThumb())
14438 /* 31011*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
14451 /* 31039*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasV6Ops()) && (!Subtarget->isThumb())
14459 /* 31058*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
14472 /* 31085*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasV6Ops()) && (!Subtarget->isThumb())
14480 /* 31104*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
14493 /* 31131*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasV6Ops()) && (!Subtarget->isThumb())
14501 /* 31150*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
14514 /* 31177*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasV6Ops()) && (!Subtarget->isThumb())
14522 /* 31196*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
14535 /* 31223*/ OPC_CheckPatternPredicate, 18, // (Subtarget->hasCRC()) && (Subtarget->hasV8Ops()) && (!Subtarget->isThumb())
14541 /* 31234*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasCRC()) && (Subtarget->hasV8Ops()) && (Subtarget->isThumb2())
14552 /* 31253*/ OPC_CheckPatternPredicate, 18, // (Subtarget->hasCRC()) && (Subtarget->hasV8Ops()) && (!Subtarget->isThumb())
14558 /* 31264*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasCRC()) && (Subtarget->hasV8Ops()) && (Subtarget->isThumb2())
14569 /* 31283*/ OPC_CheckPatternPredicate, 18, // (Subtarget->hasCRC()) && (Subtarget->hasV8Ops()) && (!Subtarget->isThumb())
14575 /* 31294*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasCRC()) && (Subtarget->hasV8Ops()) && (Subtarget->isThumb2())
14586 /* 31313*/ OPC_CheckPatternPredicate, 18, // (Subtarget->hasCRC()) && (Subtarget->hasV8Ops()) && (!Subtarget->isThumb())
14592 /* 31324*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasCRC()) && (Subtarget->hasV8Ops()) && (Subtarget->isThumb2())
14603 /* 31343*/ OPC_CheckPatternPredicate, 18, // (Subtarget->hasCRC()) && (Subtarget->hasV8Ops()) && (!Subtarget->isThumb())
14609 /* 31354*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasCRC()) && (Subtarget->hasV8Ops()) && (Subtarget->isThumb2())
14620 /* 31373*/ OPC_CheckPatternPredicate, 18, // (Subtarget->hasCRC()) && (Subtarget->hasV8Ops()) && (!Subtarget->isThumb())
14626 /* 31384*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasCRC()) && (Subtarget->hasV8Ops()) && (Subtarget->isThumb2())
14637 /* 31403*/ OPC_CheckPatternPredicate, 20, // (Subtarget->hasV5TEOps()) && (!Subtarget->isThumb())
14645 /* 31422*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
14658 /* 31449*/ OPC_CheckPatternPredicate, 20, // (Subtarget->hasV5TEOps()) && (!Subtarget->isThumb())
14666 /* 31468*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
14679 /* 31495*/ OPC_CheckPatternPredicate, 20, // (Subtarget->hasV5TEOps()) && (!Subtarget->isThumb())
14687 /* 31514*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
14700 /* 31541*/ OPC_CheckPatternPredicate, 20, // (Subtarget->hasV5TEOps()) && (!Subtarget->isThumb())
14708 /* 31560*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
14721 /* 31587*/ OPC_CheckPatternPredicate, 20, // (Subtarget->hasV5TEOps()) && (!Subtarget->isThumb())
14729 /* 31606*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
14742 /* 31633*/ OPC_CheckPatternPredicate, 20, // (Subtarget->hasV5TEOps()) && (!Subtarget->isThumb())
14750 /* 31652*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
14764 /* 31680*/ OPC_CheckPatternPredicate, 20, // (Subtarget->hasV5TEOps()) && (!Subtarget->isThumb())
14772 /* 31700*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
14786 /* 31729*/ OPC_CheckPatternPredicate, 20, // (Subtarget->hasV5TEOps()) && (!Subtarget->isThumb())
14794 /* 31749*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
14808 /* 31778*/ OPC_CheckPatternPredicate, 20, // (Subtarget->hasV5TEOps()) && (!Subtarget->isThumb())
14816 /* 31798*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
14830 /* 31827*/ OPC_CheckPatternPredicate, 20, // (Subtarget->hasV5TEOps()) && (!Subtarget->isThumb())
14838 /* 31847*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
14852 /* 31876*/ OPC_CheckPatternPredicate, 20, // (Subtarget->hasV5TEOps()) && (!Subtarget->isThumb())
14860 /* 31896*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
14874 /* 31925*/ OPC_CheckPatternPredicate, 20, // (Subtarget->hasV5TEOps()) && (!Subtarget->isThumb())
14882 /* 31945*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
14896 /* 31975*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
14905 /* 31996*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
14914 /* 32017*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
14928 /* 32046*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
14937 /* 32067*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
14946 /* 32088*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
14960 /* 32117*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
14969 /* 32138*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
14978 /* 32159*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
14992 /* 32188*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
15001 /* 32209*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
15010 /* 32230*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
15021 /* 32254*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
15044 /* 32321*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasFullFP16())
15051 /* 32334*/ OPC_CheckPatternPredicate, 22, // (Subtarget->hasFPARMv8Base())
15058 /* 32347*/ OPC_CheckPatternPredicate, 23, // (Subtarget->hasFP64()) && (Subtarget->hasFPARMv8Base())
15065 /* 32360*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasNEON()) && (Subtarget->hasV8Ops())
15072 /* 32373*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasNEON()) && (Subtarget->hasV8Ops())
15079 /* 32386*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON()) && (Subtarget->hasV8Ops())
15086 /* 32399*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON()) && (Subtarget->hasV8Ops())
15097 /* 32418*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasFP64()) && (Subtarget->hasVFP2Base())
15106 /* 32438*/ OPC_CheckPatternPredicate, 27, // (!Subtarget->useNEONForSinglePrecisionFP()) && (Subtarget->hasVFP2Base())
15119 /* 32465*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasFP64()) && (Subtarget->hasVFP2Base())
15128 /* 32485*/ OPC_CheckPatternPredicate, 27, // (!Subtarget->useNEONForSinglePrecisionFP()) && (Subtarget->hasVFP2Base())
15161 /* 32549*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasNEON()) && (Subtarget->hasV8_1aOps())
15185 /* 32596*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasNEON()) && (Subtarget->hasV8_1aOps())
15214 /* 32653*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasNEON()) && (Subtarget->hasV8_1aOps())
15242 /* 32709*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
15270 /* 32765*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
15301 /* 32825*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasNEON()) && (Subtarget->hasV8_1aOps())
15327 /* 32875*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasNEON()) && (Subtarget->hasV8_1aOps())
15357 /* 32933*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasNEON()) && (Subtarget->hasV8_1aOps())
15387 /* 32992*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasNEON()) && (Subtarget->hasV8_1aOps())
15413 /* 33042*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasNEON()) && (Subtarget->hasV8_1aOps())
15443 /* 33100*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
15473 /* 33159*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
15499 /* 33209*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
15529 /* 33267*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
15559 /* 33326*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
15585 /* 33376*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
15617 /* 33440*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasNEON()) && (Subtarget->hasV8_1aOps())
15646 /* 33503*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasNEON()) && (Subtarget->hasV8_1aOps())
15680 /* 33576*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasNEON()) && (Subtarget->hasV8_1aOps())
15716 /* 33653*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasNEON()) && (Subtarget->hasV8_1aOps())
15747 /* 33719*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasNEON()) && (Subtarget->hasV8_1aOps())
15782 /* 33793*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasNEON()) && (Subtarget->hasV8_1aOps())
15817 /* 33869*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasNEON()) && (Subtarget->hasV8_1aOps())
15848 /* 33935*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasNEON()) && (Subtarget->hasV8_1aOps())
15876 /* 33999*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasNEON()) && (Subtarget->hasV8_1aOps())
15895 /* 34039*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasNEON()) && (Subtarget->hasV8_1aOps())
15914 /* 34079*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasNEON()) && (Subtarget->hasV8_1aOps())
15934 /* 34121*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasNEON()) && (Subtarget->hasV8_1aOps())
15949 /* 34153*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
15969 /* 34194*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
15991 /* 34241*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasNEON()) && (Subtarget->hasV8_1aOps())
16006 /* 34273*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasNEON()) && (Subtarget->hasV8_1aOps())
16021 /* 34305*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasNEON()) && (Subtarget->hasV8_1aOps())
16036 /* 34337*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasNEON()) && (Subtarget->hasV8_1aOps())
16055 /* 34376*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
16070 /* 34408*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
16085 /* 34440*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
16096 /* 34465*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
16107 /* 34490*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
16118 /* 34515*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
16129 /* 34540*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
16140 /* 34565*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
16151 /* 34590*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
16162 /* 34615*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
16196 /* 34682*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasNEON()) && (Subtarget->hasV8_1aOps())
16220 /* 34729*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasNEON()) && (Subtarget->hasV8_1aOps())
16236 /* 34763*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasNEON()) && (Subtarget->hasV8_1aOps())
16248 /* 34789*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
16278 /* 34848*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasNEON()) && (Subtarget->hasV8_1aOps())
16302 /* 34895*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasNEON()) && (Subtarget->hasV8_1aOps())
16318 /* 34929*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasNEON()) && (Subtarget->hasV8_1aOps())
16330 /* 34955*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
16361 /* 35017*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
16385 /* 35064*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
16401 /* 35098*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
16427 /* 35149*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasNEON()) && (Subtarget->hasV8_1aOps())
16456 /* 35212*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasNEON()) && (Subtarget->hasV8_1aOps())
16477 /* 35262*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasNEON()) && (Subtarget->hasV8_1aOps())
16490 /* 35289*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
16520 /* 35348*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
16544 /* 35395*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
16560 /* 35429*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
16572 /* 35455*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
16602 /* 35514*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasNEON()) && (Subtarget->hasV8_1aOps())
16631 /* 35577*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasNEON()) && (Subtarget->hasV8_1aOps())
16652 /* 35627*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasNEON()) && (Subtarget->hasV8_1aOps())
16664 /* 35653*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
16677 /* 35680*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
16689 /* 35706*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
16701 /* 35732*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
16742 /* 35811*/ OPC_CheckPatternPredicate, 29, // (Subtarget->hasDotProd())
16781 /* 35887*/ OPC_CheckPatternPredicate, 29, // (Subtarget->hasDotProd())
16821 /* 35960*/ OPC_CheckPatternPredicate, 29, // (Subtarget->hasDotProd())
16860 /* 36036*/ OPC_CheckPatternPredicate, 29, // (Subtarget->hasDotProd())
16884 /* 36080*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
16905 /* 36122*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
16926 /* 36164*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
16947 /* 36206*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
16971 /* 36254*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
16984 /* 36283*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
17004 /* 36323*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
17017 /* 36352*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
17042 /* 36399*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
17068 /* 36457*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
17097 /* 36519*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
17121 /* 36573*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
17141 /* 36621*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
17152 /* 36646*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
17163 /* 36671*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
17174 /* 36696*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
17200 /* 36747*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
17221 /* 36789*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
17242 /* 36831*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
17263 /* 36873*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
17287 /* 36921*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
17300 /* 36950*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
17320 /* 36990*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
17333 /* 37019*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
17358 /* 37066*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
17384 /* 37124*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
17413 /* 37186*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
17437 /* 37240*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
17457 /* 37288*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
17468 /* 37313*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
17479 /* 37338*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
17490 /* 37363*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
17516 /* 37413*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
17537 /* 37455*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
17561 /* 37501*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
17580 /* 37539*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
17595 /* 37571*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
17606 /* 37596*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
17625 /* 37634*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
17640 /* 37665*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
17655 /* 37696*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
17670 /* 37727*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
17689 /* 37766*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
17704 /* 37797*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
17719 /* 37828*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
17734 /* 37859*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
17750 /* 37894*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
17761 /* 37919*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
17772 /* 37944*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
17783 /* 37969*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
17794 /* 37994*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
17805 /* 38019*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
17820 /* 38052*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
17831 /* 38077*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
17842 /* 38102*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
17853 /* 38127*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
17864 /* 38152*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
17875 /* 38177*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
17890 /* 38210*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
17901 /* 38235*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
17912 /* 38260*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
17923 /* 38285*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
17934 /* 38310*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
17945 /* 38335*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
17960 /* 38368*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
17971 /* 38393*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
17982 /* 38418*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
17993 /* 38443*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
18004 /* 38468*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
18015 /* 38493*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
18030 /* 38526*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
18041 /* 38551*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
18052 /* 38576*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
18063 /* 38601*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
18074 /* 38626*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
18085 /* 38651*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
18096 /* 38676*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
18107 /* 38701*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
18122 /* 38733*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
18133 /* 38758*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
18144 /* 38783*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
18159 /* 38815*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
18170 /* 38840*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
18185 /* 38872*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
18196 /* 38897*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasCrypto()) && (Subtarget->hasV8Ops())
18209 /* 38922*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
18220 /* 38947*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
18231 /* 38972*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
18242 /* 38997*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
18253 /* 39022*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
18264 /* 39047*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
18279 /* 39080*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
18290 /* 39105*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
18301 /* 39130*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
18312 /* 39155*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
18323 /* 39180*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
18334 /* 39205*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
18349 /* 39238*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
18360 /* 39263*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
18371 /* 39288*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
18382 /* 39313*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
18393 /* 39338*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
18404 /* 39363*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
18415 /* 39388*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
18426 /* 39413*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
18441 /* 39445*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
18452 /* 39470*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
18463 /* 39495*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
18478 /* 39527*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
18489 /* 39552*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
18500 /* 39577*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
18511 /* 39602*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
18526 /* 39634*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
18537 /* 39659*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
18548 /* 39684*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
18559 /* 39709*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
18576 /* 39745*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
18589 /* 39774*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
18602 /* 39803*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
18615 /* 39832*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
18628 /* 39861*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
18641 /* 39890*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
18654 /* 39919*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
18667 /* 39948*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
18680 /* 39977*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
18693 /* 40006*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
18708 /* 40040*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
18719 /* 40065*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
18730 /* 40090*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
18741 /* 40115*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
18752 /* 40140*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
18763 /* 40165*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
18774 /* 40190*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
18785 /* 40215*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
18796 /* 40240*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
18807 /* 40265*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
18822 /* 40298*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
18833 /* 40323*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
18844 /* 40348*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
18855 /* 40373*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
18866 /* 40398*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
18877 /* 40423*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
18892 /* 40456*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
18903 /* 40481*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
18914 /* 40506*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
18925 /* 40531*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
18936 /* 40556*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
18949 /* 40586*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
18958 /* 40607*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
18967 /* 40628*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
18976 /* 40649*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
18985 /* 40670*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
18994 /* 40691*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
19007 /* 40720*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
19016 /* 40741*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
19025 /* 40762*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
19034 /* 40783*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
19043 /* 40804*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
19052 /* 40825*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
19067 /* 40857*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
19078 /* 40882*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
19089 /* 40907*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
19100 /* 40932*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
19111 /* 40957*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
19122 /* 40982*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
19137 /* 41015*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
19148 /* 41040*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
19159 /* 41065*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
19170 /* 41090*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
19181 /* 41115*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
19192 /* 41140*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
19207 /* 41173*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
19218 /* 41198*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
19229 /* 41223*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
19240 /* 41248*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
19251 /* 41273*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
19266 /* 41305*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
19277 /* 41330*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
19288 /* 41355*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
19303 /* 41388*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
19314 /* 41413*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
19325 /* 41438*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
19336 /* 41463*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
19347 /* 41488*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
19362 /* 41520*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
19373 /* 41545*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
19384 /* 41570*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
19397 /* 41600*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
19406 /* 41621*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
19415 /* 41642*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
19424 /* 41663*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
19433 /* 41684*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
19442 /* 41705*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
19455 /* 41734*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
19464 /* 41755*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
19473 /* 41776*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
19482 /* 41797*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
19491 /* 41818*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
19500 /* 41839*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
19515 /* 41871*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
19526 /* 41896*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
19537 /* 41921*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
19548 /* 41946*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
19559 /* 41971*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
19570 /* 41996*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
19581 /* 42021*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
19592 /* 42046*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
19607 /* 42079*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
19618 /* 42104*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
19629 /* 42129*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
19640 /* 42154*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
19651 /* 42179*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
19662 /* 42204*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
19673 /* 42229*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
19684 /* 42254*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
19699 /* 42287*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
19710 /* 42312*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
19721 /* 42337*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
19732 /* 42362*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
19743 /* 42387*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
19754 /* 42412*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
19765 /* 42437*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
19776 /* 42462*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
19791 /* 42495*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
19802 /* 42520*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
19813 /* 42545*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
19824 /* 42570*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
19835 /* 42595*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
19846 /* 42620*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
19857 /* 42645*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
19868 /* 42670*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
19883 /* 42703*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
19894 /* 42728*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
19905 /* 42753*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
19916 /* 42778*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
19927 /* 42803*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
19938 /* 42828*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
19949 /* 42853*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
19960 /* 42878*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
19975 /* 42911*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
19986 /* 42936*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
19997 /* 42961*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
20008 /* 42986*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
20019 /* 43011*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
20030 /* 43036*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
20041 /* 43061*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
20052 /* 43086*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
20067 /* 43119*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
20078 /* 43144*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
20089 /* 43169*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
20100 /* 43194*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
20111 /* 43219*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
20122 /* 43244*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
20133 /* 43269*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
20144 /* 43294*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
20159 /* 43327*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
20170 /* 43352*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
20181 /* 43377*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
20192 /* 43402*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
20203 /* 43427*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
20214 /* 43452*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
20225 /* 43477*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
20236 /* 43502*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
20249 /* 43532*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
20258 /* 43553*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
20267 /* 43574*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
20276 /* 43595*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
20285 /* 43616*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
20294 /* 43637*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
20307 /* 43666*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
20316 /* 43687*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
20325 /* 43708*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
20334 /* 43729*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
20343 /* 43750*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
20352 /* 43771*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
20365 /* 43800*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
20374 /* 43821*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
20383 /* 43842*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
20392 /* 43863*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
20401 /* 43884*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
20410 /* 43905*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
20423 /* 43933*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
20432 /* 43954*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
20441 /* 43975*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
20454 /* 44003*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
20463 /* 44024*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
20472 /* 44045*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
20485 /* 44073*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
20494 /* 44094*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
20503 /* 44115*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
20516 /* 44143*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasNEON()) && (Subtarget->hasV8Ops())
20523 /* 44156*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasNEON()) && (Subtarget->hasV8Ops())
20530 /* 44169*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON()) && (Subtarget->hasV8Ops())
20537 /* 44182*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON()) && (Subtarget->hasV8Ops())
20548 /* 44202*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasNEON()) && (Subtarget->hasV8Ops())
20555 /* 44215*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasNEON()) && (Subtarget->hasV8Ops())
20562 /* 44228*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON()) && (Subtarget->hasV8Ops())
20569 /* 44241*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON()) && (Subtarget->hasV8Ops())
20580 /* 44261*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasNEON()) && (Subtarget->hasV8Ops())
20587 /* 44274*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasNEON()) && (Subtarget->hasV8Ops())
20594 /* 44287*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON()) && (Subtarget->hasV8Ops())
20601 /* 44300*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON()) && (Subtarget->hasV8Ops())
20612 /* 44320*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasNEON()) && (Subtarget->hasV8Ops())
20619 /* 44333*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasNEON()) && (Subtarget->hasV8Ops())
20626 /* 44346*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON()) && (Subtarget->hasV8Ops())
20633 /* 44359*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON()) && (Subtarget->hasV8Ops())
20644 /* 44379*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasNEON()) && (Subtarget->hasV8Ops())
20651 /* 44392*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasNEON()) && (Subtarget->hasV8Ops())
20658 /* 44405*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON()) && (Subtarget->hasV8Ops())
20665 /* 44418*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON()) && (Subtarget->hasV8Ops())
20676 /* 44438*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasNEON()) && (Subtarget->hasV8Ops())
20683 /* 44451*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasNEON()) && (Subtarget->hasV8Ops())
20690 /* 44464*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON()) && (Subtarget->hasV8Ops())
20697 /* 44477*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON()) && (Subtarget->hasV8Ops())
20708 /* 44497*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasNEON()) && (Subtarget->hasV8Ops())
20715 /* 44510*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasNEON()) && (Subtarget->hasV8Ops())
20722 /* 44523*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON()) && (Subtarget->hasV8Ops())
20729 /* 44536*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON()) && (Subtarget->hasV8Ops())
20740 /* 44556*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasNEON()) && (Subtarget->hasV8Ops())
20747 /* 44569*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasNEON()) && (Subtarget->hasV8Ops())
20754 /* 44582*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON()) && (Subtarget->hasV8Ops())
20761 /* 44595*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON()) && (Subtarget->hasV8Ops())
20770 /* 44610*/ OPC_CheckPatternPredicate, 32, // (Subtarget->hasFP16()) && (Subtarget->hasNEON())
20782 /* 44634*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
20793 /* 44659*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasCrypto()) && (Subtarget->hasV8Ops())
20802 /* 44675*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasCrypto()) && (Subtarget->hasV8Ops())
20810 /* 44690*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasCrypto()) && (Subtarget->hasV8Ops())
20818 /* 44704*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasCrypto()) && (Subtarget->hasV8Ops())
20827 /* 44719*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasCrypto()) && (Subtarget->hasV8Ops())
20836 /* 44735*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasCrypto()) && (Subtarget->hasV8Ops())
20846 /* 44752*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasCrypto()) && (Subtarget->hasV8Ops())
20856 /* 44770*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasCrypto()) && (Subtarget->hasV8Ops())
20866 /* 44788*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasCrypto()) && (Subtarget->hasV8Ops())
20876 /* 44806*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasCrypto()) && (Subtarget->hasV8Ops())
20892 /* 44837*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
20906 /* 44866*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
20920 /* 44895*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
20934 /* 44924*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
20948 /* 44953*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
20966 /* 44990*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
20980 /* 45019*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
20994 /* 45048*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
21008 /* 45077*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
21022 /* 45106*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
21032 /* 45128*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
21042 /* 45150*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
21052 /* 45172*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
21065 /* 45197*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
21084 /* 45245*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
21106 /* 45303*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
21126 /* 45360*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
21149 /* 45423*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
21170 /* 45485*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
21187 /* 45529*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
21204 /* 45573*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
21222 /* 45620*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
21231 /* 45641*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
21246 /* 45671*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
21255 /* 45690*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
21272 /* 45724*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
21287 /* 45755*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
21302 /* 45786*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
21317 /* 45817*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
21336 /* 45856*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
21351 /* 45887*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
21366 /* 45918*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
21381 /* 45949*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
21397 /* 45983*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
21408 /* 46008*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
21419 /* 46033*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
21430 /* 46058*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
21445 /* 46090*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
21456 /* 46115*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
21467 /* 46140*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
21478 /* 46165*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
21489 /* 46189*/ OPC_CheckPatternPredicate, 32, // (Subtarget->hasFP16()) && (Subtarget->hasNEON())
21501 /* 46216*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasNEON()) && (Subtarget->hasV8Ops())
21508 /* 46229*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasNEON()) && (Subtarget->hasV8Ops())
21515 /* 46242*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON()) && (Subtarget->hasV8Ops())
21522 /* 46255*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON()) && (Subtarget->hasV8Ops())
21533 /* 46275*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasNEON()) && (Subtarget->hasV8Ops())
21540 /* 46288*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasNEON()) && (Subtarget->hasV8Ops())
21547 /* 46301*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON()) && (Subtarget->hasV8Ops())
21554 /* 46314*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON()) && (Subtarget->hasV8Ops())
21565 /* 46334*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasNEON()) && (Subtarget->hasV8Ops())
21572 /* 46347*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasNEON()) && (Subtarget->hasV8Ops())
21579 /* 46360*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON()) && (Subtarget->hasV8Ops())
21586 /* 46373*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON()) && (Subtarget->hasV8Ops())
21597 /* 46393*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasNEON()) && (Subtarget->hasV8Ops())
21604 /* 46406*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasNEON()) && (Subtarget->hasV8Ops())
21611 /* 46419*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON()) && (Subtarget->hasV8Ops())
21618 /* 46432*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON()) && (Subtarget->hasV8Ops())
21629 /* 46452*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasNEON()) && (Subtarget->hasV8Ops())
21636 /* 46465*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasNEON()) && (Subtarget->hasV8Ops())
21643 /* 46478*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON()) && (Subtarget->hasV8Ops())
21650 /* 46491*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON()) && (Subtarget->hasV8Ops())
21677 /* 46539*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasV6Ops()) && (!Subtarget->isThumb())
21691 /* 46578*/ OPC_CheckPatternPredicate, 6, // (Subtarget->isThumb()) && (Subtarget->isThumb1Only())
21723 /* 46659*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
21754 /* 46730*/ OPC_CheckPatternPredicate, 6, // (Subtarget->isThumb()) && (Subtarget->isThumb1Only())
21765 /* 46758*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
21780 /* 46793*/ OPC_CheckPatternPredicate, 6, // (Subtarget->isThumb()) && (Subtarget->isThumb1Only())
21789 /* 46816*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
21820 /* 46880*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasV6Ops()) && (!Subtarget->isThumb())
21834 /* 46919*/ OPC_CheckPatternPredicate, 6, // (Subtarget->isThumb()) && (Subtarget->isThumb1Only())
21879 /* 47024*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
21904 /* 47076*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
21929 /* 47128*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
21954 /* 47180*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
21982 /* 47238*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
22007 /* 47290*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
22029 /* 47338*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
22042 /* 47367*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
22053 /* 47392*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
22071 /* 47429*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
22097 /* 47491*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
22120 /* 47547*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
22149 /* 47606*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
22171 /* 47650*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
22193 /* 47694*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
22215 /* 47738*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
22240 /* 47789*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
22262 /* 47833*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
22284 /* 47877*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
22306 /* 47921*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
22328 /* 47965*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
22350 /* 48009*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
22371 /* 48053*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
22384 /* 48083*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
22395 /* 48109*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
22407 /* 48136*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
22420 /* 48166*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
22431 /* 48192*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
22449 /* 48229*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
22464 /* 48264*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
22476 /* 48293*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
22502 /* 48346*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasFP64()) && (Subtarget->hasVFP2Base())
22523 /* 48396*/ OPC_CheckPatternPredicate, 27, // (!Subtarget->useNEONForSinglePrecisionFP()) && (Subtarget->hasVFP2Base())
22548 /* 48454*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasFP64()) && (Subtarget->hasVFP2Base())
22569 /* 48504*/ OPC_CheckPatternPredicate, 27, // (!Subtarget->useNEONForSinglePrecisionFP()) && (Subtarget->hasVFP2Base())
22594 /* 48563*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
22606 /* 48590*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
22617 /* 48615*/ OPC_CheckPatternPredicate, 6, // (Subtarget->isThumb()) && (Subtarget->isThumb1Only())
22650 /* 48689*/ OPC_CheckPatternPredicate, 6, // (Subtarget->isThumb()) && (Subtarget->isThumb1Only())
22672 /* 48738*/ OPC_CheckPatternPredicate, 6, // (Subtarget->isThumb()) && (Subtarget->isThumb1Only())
22695 /* 48788*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
22719 /* 48841*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
22741 /* 48890*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
22770 /* 48951*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
22795 /* 49010*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
22817 /* 49063*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
22830 /* 49093*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
22844 /* 49125*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
22855 /* 49151*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
22871 /* 49185*/ OPC_CheckPatternPredicate, 6, // (Subtarget->isThumb()) && (Subtarget->isThumb1Only())
22888 /* 49219*/ OPC_CheckPatternPredicate, 33, // (Subtarget->hasFPRegs())
22899 /* 49244*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasNEON()) && (MF->getDataLayout().isLittleEndian())
22910 /* 49269*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasNEON()) && (MF->getDataLayout().isLittleEndian())
22921 /* 49294*/ OPC_CheckPatternPredicate, 35, // (Subtarget->hasNEON()) && (MF->getDataLayout().isBigEndian())
22938 /* 49329*/ OPC_CheckPatternPredicate, 33, // (Subtarget->hasFPRegs())
22954 /* 49363*/ OPC_CheckPatternPredicate, 36, // (Subtarget->hasFPRegs16())
22972 /* 49403*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
22983 /* 49428*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasNEON()) && (MF->getDataLayout().isLittleEndian())
22994 /* 49453*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasNEON()) && (MF->getDataLayout().isLittleEndian())
23006 /* 49480*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasNEON()) && (MF->getDataLayout().isLittleEndian())
23016 /* 49503*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isLittleEndian())
23028 /* 49529*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isLittleEndian())
23039 /* 49554*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isLittleEndian())
23050 /* 49579*/ OPC_CheckPatternPredicate, 35, // (Subtarget->hasNEON()) && (MF->getDataLayout().isBigEndian())
23065 /* 49619*/ OPC_CheckPatternPredicate, 35, // (Subtarget->hasNEON()) && (MF->getDataLayout().isBigEndian())
23079 /* 49657*/ OPC_CheckPatternPredicate, 38, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isBigEndian())
23102 /* 49715*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isLittleEndian())
23113 /* 49741*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isLittleEndian())
23125 /* 49769*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isLittleEndian())
23137 /* 49797*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isLittleEndian())
23149 /* 49825*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isLittleEndian())
23161 /* 49853*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isLittleEndian())
23176 /* 49886*/ OPC_CheckPatternPredicate, 39, // (Subtarget->hasVFP2Base())
23194 /* 49922*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isLittleEndian())
23205 /* 49947*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isLittleEndian())
23216 /* 49972*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isLittleEndian())
23226 /* 49995*/ OPC_CheckPatternPredicate, 38, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isBigEndian())
23243 /* 50031*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isLittleEndian())
23254 /* 50057*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isLittleEndian())
23266 /* 50085*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isLittleEndian())
23278 /* 50113*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isLittleEndian())
23290 /* 50141*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isLittleEndian())
23302 /* 50169*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isLittleEndian())
23313 /* 50195*/ OPC_CheckPatternPredicate, 38, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isBigEndian())
23324 /* 50221*/ OPC_CheckPatternPredicate, 38, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isBigEndian())
23345 /* 50266*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isLittleEndian())
23356 /* 50291*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isLittleEndian())
23367 /* 50316*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isLittleEndian())
23378 /* 50341*/ OPC_CheckPatternPredicate, 38, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isBigEndian())
23391 /* 50369*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
23402 /* 50394*/ OPC_CheckPatternPredicate, 38, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isBigEndian())
23426 /* 50455*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isLittleEndian())
23437 /* 50481*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isLittleEndian())
23449 /* 50509*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isLittleEndian())
23461 /* 50537*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isLittleEndian())
23473 /* 50565*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isLittleEndian())
23485 /* 50593*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isLittleEndian())
23497 /* 50621*/ OPC_CheckPatternPredicate, 38, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isBigEndian())
23509 /* 50649*/ OPC_CheckPatternPredicate, 38, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isBigEndian())
23524 /* 50682*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
23536 /* 50710*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
23557 /* 50754*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isLittleEndian())
23568 /* 50779*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isLittleEndian())
23579 /* 50804*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isLittleEndian())
23590 /* 50829*/ OPC_CheckPatternPredicate, 38, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isBigEndian())
23600 /* 50852*/ OPC_CheckPatternPredicate, 38, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isBigEndian())
23623 /* 50910*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isLittleEndian())
23634 /* 50936*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isLittleEndian())
23646 /* 50964*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isLittleEndian())
23658 /* 50992*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isLittleEndian())
23670 /* 51020*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isLittleEndian())
23682 /* 51048*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isLittleEndian())
23694 /* 51076*/ OPC_CheckPatternPredicate, 38, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isBigEndian())
23706 /* 51104*/ OPC_CheckPatternPredicate, 38, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isBigEndian())
23727 /* 51149*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isLittleEndian())
23738 /* 51174*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isLittleEndian())
23750 /* 51201*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isLittleEndian())
23760 /* 51224*/ OPC_CheckPatternPredicate, 38, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isBigEndian())
23775 /* 51255*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
23786 /* 51280*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
23798 /* 51306*/ OPC_CheckPatternPredicate, 38, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isBigEndian())
23822 /* 51367*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isLittleEndian())
23833 /* 51393*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isLittleEndian())
23845 /* 51421*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isLittleEndian())
23857 /* 51449*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isLittleEndian())
23869 /* 51477*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isLittleEndian())
23881 /* 51505*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isLittleEndian())
23893 /* 51533*/ OPC_CheckPatternPredicate, 38, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isBigEndian())
23905 /* 51561*/ OPC_CheckPatternPredicate, 38, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isBigEndian())
23921 /* 51596*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
23932 /* 51622*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
23946 /* 51653*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
23957 /* 51679*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
23979 /* 51724*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isLittleEndian())
23990 /* 51749*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isLittleEndian())
24002 /* 51776*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isLittleEndian())
24012 /* 51799*/ OPC_CheckPatternPredicate, 38, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isBigEndian())
24023 /* 51823*/ OPC_CheckPatternPredicate, 38, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isBigEndian())
24046 /* 51881*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isLittleEndian())
24057 /* 51907*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isLittleEndian())
24069 /* 51935*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isLittleEndian())
24081 /* 51963*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isLittleEndian())
24093 /* 51991*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isLittleEndian())
24105 /* 52019*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isLittleEndian())
24117 /* 52047*/ OPC_CheckPatternPredicate, 38, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isBigEndian())
24129 /* 52075*/ OPC_CheckPatternPredicate, 38, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isBigEndian())
24149 /* 52118*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isLittleEndian())
24160 /* 52143*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isLittleEndian())
24171 /* 52168*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isLittleEndian())
24181 /* 52191*/ OPC_CheckPatternPredicate, 38, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isBigEndian())
24204 /* 52249*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isLittleEndian())
24215 /* 52275*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isLittleEndian())
24227 /* 52303*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isLittleEndian())
24239 /* 52331*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isLittleEndian())
24251 /* 52359*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isLittleEndian())
24263 /* 52387*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isLittleEndian())
24305 /* 52462*/ OPC_CheckPatternPredicate, 40, // (!Subtarget->isThumb()) && (!Subtarget->hasV8Ops())
24314 /* 52485*/ OPC_CheckPatternPredicate, 41, // (Subtarget->isThumb2()) && (!Subtarget->hasV8Ops())
24350 /* 52550*/ OPC_CheckPatternPredicate, 40, // (!Subtarget->isThumb()) && (!Subtarget->hasV8Ops())
24357 /* 52565*/ OPC_CheckPatternPredicate, 41, // (Subtarget->isThumb2()) && (!Subtarget->hasV8Ops())
24379 /* 52609*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
24389 /* 52633*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
24412 /* 52678*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
24422 /* 52702*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
24445 /* 52747*/ OPC_CheckPatternPredicate, 40, // (!Subtarget->isThumb()) && (!Subtarget->hasV8Ops())
24453 /* 52763*/ OPC_CheckPatternPredicate, 41, // (Subtarget->isThumb2()) && (!Subtarget->hasV8Ops())
24476 /* 52808*/ OPC_CheckPatternPredicate, 40, // (!Subtarget->isThumb()) && (!Subtarget->hasV8Ops())
24484 /* 52824*/ OPC_CheckPatternPredicate, 41, // (Subtarget->isThumb2()) && (!Subtarget->hasV8Ops())
24507 /* 52869*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
24517 /* 52893*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
24540 /* 52938*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
24550 /* 52962*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
24573 /* 53007*/ OPC_CheckPatternPredicate, 40, // (!Subtarget->isThumb()) && (!Subtarget->hasV8Ops())
24581 /* 53023*/ OPC_CheckPatternPredicate, 41, // (Subtarget->isThumb2()) && (!Subtarget->hasV8Ops())
24604 /* 53068*/ OPC_CheckPatternPredicate, 40, // (!Subtarget->isThumb()) && (!Subtarget->hasV8Ops())
24612 /* 53084*/ OPC_CheckPatternPredicate, 41, // (Subtarget->isThumb2()) && (!Subtarget->hasV8Ops())
24646 /* 53145*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
24655 /* 53168*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
24688 /* 53228*/ OPC_CheckPatternPredicate, 40, // (!Subtarget->isThumb()) && (!Subtarget->hasV8Ops())
24695 /* 53243*/ OPC_CheckPatternPredicate, 41, // (Subtarget->isThumb2()) && (!Subtarget->hasV8Ops())
24721 /* 53292*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
24730 /* 53314*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
24756 /* 53362*/ OPC_CheckPatternPredicate, 40, // (!Subtarget->isThumb()) && (!Subtarget->hasV8Ops())
24763 /* 53376*/ OPC_CheckPatternPredicate, 41, // (Subtarget->isThumb2()) && (!Subtarget->hasV8Ops())
24776 /* 53407*/ OPC_CheckPatternPredicate, 42, // (Subtarget->isThumb()) && (Subtarget->isTargetWindows())
24789 /* 53426*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
24799 /* 53441*/ OPC_CheckPatternPredicate, 43, // (Subtarget->isThumb())
24809 /* 53456*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
25348 /* 54790*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasV6Ops()) && (!Subtarget->isThumb())
25360 /* 54813*/ OPC_CheckPatternPredicate, 44, // (Subtarget->hasV6MOps()) && (Subtarget->isThumb())
25372 /* 54836*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
25390 /* 54870*/ OPC_CheckPatternPredicate, 45, // (Subtarget->hasV7Ops()) && (!Subtarget->isThumb())
25400 /* 54890*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
25418 /* 54924*/ OPC_CheckPatternPredicate, 46, // (Subtarget->hasDataBarrier()) && (!Subtarget->isThumb())
25426 /* 54936*/ OPC_CheckPatternPredicate, 47, // (Subtarget->hasDataBarrier()) && (Subtarget->isThumb())
25444 /* 54970*/ OPC_CheckPatternPredicate, 46, // (Subtarget->hasDataBarrier()) && (!Subtarget->isThumb())
25452 /* 54982*/ OPC_CheckPatternPredicate, 47, // (Subtarget->hasDataBarrier()) && (Subtarget->isThumb())
25470 /* 55016*/ OPC_CheckPatternPredicate, 46, // (Subtarget->hasDataBarrier()) && (!Subtarget->isThumb())
25478 /* 55028*/ OPC_CheckPatternPredicate, 47, // (Subtarget->hasDataBarrier()) && (Subtarget->isThumb())
25491 /* 55054*/ OPC_CheckPatternPredicate, 48, // (Subtarget->hasV6KOps()) && (!Subtarget->isThumb())
25498 /* 55063*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasV7Clrex()) && (Subtarget->isThumb())
25511 /* 55087*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
25520 /* 55101*/ OPC_CheckPatternPredicate, 33, // (Subtarget->hasFPRegs())
25539 /* 55141*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
25558 /* 55175*/ OPC_CheckPatternPredicate, 45, // (Subtarget->hasV7Ops()) && (!Subtarget->isThumb())
25566 /* 55190*/ OPC_CheckPatternPredicate, 50, // (Subtarget->hasMPExtension()) && (Subtarget->hasV7Ops()) && (Subtarget->isThumb2())
25576 /* 55213*/ OPC_CheckPatternPredicate, 45, // (Subtarget->hasV7Ops()) && (!Subtarget->isThumb())
25584 /* 55227*/ OPC_CheckPatternPredicate, 50, // (Subtarget->hasMPExtension()) && (Subtarget->hasV7Ops()) && (Subtarget->isThumb2())
25612 /* 55285*/ OPC_CheckPatternPredicate, 51, // (Subtarget->hasMPExtension()) && (Subtarget->hasV7Ops()) && (!Subtarget->isThumb())
25620 /* 55300*/ OPC_CheckPatternPredicate, 52, // (Subtarget->hasV7Ops()) && (Subtarget->isThumb2())
25630 /* 55323*/ OPC_CheckPatternPredicate, 51, // (Subtarget->hasMPExtension()) && (Subtarget->hasV7Ops()) && (!Subtarget->isThumb())
25638 /* 55337*/ OPC_CheckPatternPredicate, 52, // (Subtarget->hasV7Ops()) && (Subtarget->isThumb2())
25661 /* 55385*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
25704 /* 55472*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
25714 /* 55492*/ OPC_CheckPatternPredicate, 52, // (Subtarget->hasV7Ops()) && (Subtarget->isThumb2())
25734 /* 55531*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
25759 /* 55591*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
25786 /* 55652*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
25802 /* 55689*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
25818 /* 55726*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
25827 /* 55749*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
25836 /* 55772*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
25845 /* 55795*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
25862 /* 55832*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
25871 /* 55855*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
25880 /* 55878*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
25889 /* 55901*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
25908 /* 55939*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
25917 /* 55962*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
25935 /* 56001*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
25944 /* 56024*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
25965 /* 56068*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
25980 /* 56099*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
26001 /* 56141*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
26016 /* 56172*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
26030 /* 56199*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
26066 /* 56285*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
26074 /* 56304*/ OPC_CheckPatternPredicate, 6, // (Subtarget->isThumb()) && (Subtarget->isThumb1Only())
26089 /* 56335*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
26101 /* 56359*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
26118 /* 56396*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
26132 /* 56426*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
26146 /* 56454*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
26155 /* 56477*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
26171 /* 56511*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
26179 /* 56530*/ OPC_CheckPatternPredicate, 6, // (Subtarget->isThumb()) && (Subtarget->isThumb1Only())
26187 /* 56549*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
26205 /* 56583*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
26213 /* 56602*/ OPC_CheckPatternPredicate, 6, // (Subtarget->isThumb()) && (Subtarget->isThumb1Only())
26221 /* 56621*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
26239 /* 56658*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
26250 /* 56682*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
26262 /* 56709*/ OPC_CheckPatternPredicate, 6, // (Subtarget->isThumb()) && (Subtarget->isThumb1Only())
26273 /* 56733*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
26284 /* 56757*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
26295 /* 56782*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
26303 /* 56801*/ OPC_CheckPatternPredicate, 6, // (Subtarget->isThumb()) && (Subtarget->isThumb1Only())
26311 /* 56820*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
26334 /* 56866*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
26359 /* 56920*/ OPC_CheckPatternPredicate, 53, // (Subtarget->hasV8_1MMainlineOps())
26374 /* 56947*/ OPC_CheckPatternPredicate, 53, // (Subtarget->hasV8_1MMainlineOps())
26390 /* 56986*/ OPC_CheckPatternPredicate, 53, // (Subtarget->hasV8_1MMainlineOps())
26405 /* 57022*/ OPC_CheckPatternPredicate, 53, // (Subtarget->hasV8_1MMainlineOps())
26421 /* 57052*/ OPC_CheckPatternPredicate, 53, // (Subtarget->hasV8_1MMainlineOps())
26437 /* 57084*/ OPC_CheckPatternPredicate, 53, // (Subtarget->hasV8_1MMainlineOps())
26455 /* 57119*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
26473 /* 57155*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
26492 /* 57194*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
26511 /* 57233*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
26529 /* 57270*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasV6T2Ops()) && (!Subtarget->isThumb())
26541 /* 57294*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
26553 /* 57318*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
26566 /* 57345*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
26578 /* 57369*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
26590 /* 57393*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
26603 /* 57420*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasV6T2Ops()) && (!Subtarget->isThumb())
26611 /* 57438*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
26624 /* 57463*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
26631 /* 57479*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
26647 /* 57515*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasFullFP16())
26653 /* 57527*/ OPC_CheckPatternPredicate, 22, // (Subtarget->hasFPARMv8Base())
26659 /* 57539*/ OPC_CheckPatternPredicate, 23, // (Subtarget->hasFP64()) && (Subtarget->hasFPARMv8Base())
26668 /* 57556*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasFullFP16())
26674 /* 57568*/ OPC_CheckPatternPredicate, 22, // (Subtarget->hasFPARMv8Base())
26680 /* 57580*/ OPC_CheckPatternPredicate, 23, // (Subtarget->hasFP64()) && (Subtarget->hasFPARMv8Base())
26689 /* 57597*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasFullFP16())
26695 /* 57609*/ OPC_CheckPatternPredicate, 22, // (Subtarget->hasFPARMv8Base())
26701 /* 57621*/ OPC_CheckPatternPredicate, 23, // (Subtarget->hasFP64()) && (Subtarget->hasFPARMv8Base())
26710 /* 57638*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasFullFP16())
26716 /* 57650*/ OPC_CheckPatternPredicate, 22, // (Subtarget->hasFPARMv8Base())
26722 /* 57662*/ OPC_CheckPatternPredicate, 23, // (Subtarget->hasFP64()) && (Subtarget->hasFPARMv8Base())
26731 /* 57678*/ OPC_CheckPatternPredicate, 54, // (Subtarget->hasFPRegs64())
26738 /* 57695*/ OPC_CheckPatternPredicate, 33, // (Subtarget->hasFPRegs())
26758 /* 57734*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
26771 /* 57763*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
26782 /* 57788*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
26796 /* 57818*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
26808 /* 57845*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
26818 /* 57868*/ OPC_CheckPatternPredicate, 6, // (Subtarget->isThumb()) && (Subtarget->isThumb1Only())
26830 /* 57894*/ OPC_CheckPatternPredicate, 6, // (Subtarget->isThumb()) && (Subtarget->isThumb1Only())
26853 /* 57940*/ OPC_CheckPatternPredicate, 55, // (!Subtarget->useMovt() || !Subtarget->allowPositionIndependentMovt()) && (!Subtarget->isThumb())
26860 /* 57951*/ OPC_CheckPatternPredicate, 56, // (!Subtarget->isThumb()) && (Subtarget->useMovt() && Subtarget->allowPositionIndependentMovt())
26873 /* 57973*/ OPC_CheckPatternPredicate, 56, // (!Subtarget->isThumb()) && (Subtarget->useMovt() && Subtarget->allowPositionIndependentMovt())
26889 /* 58000*/ OPC_CheckPatternPredicate, 6, // (Subtarget->isThumb()) && (Subtarget->isThumb1Only())
26905 /* 58032*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
26918 /* 58062*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
26929 /* 58088*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
26943 /* 58119*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
26954 /* 58145*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
26967 /* 58174*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
26980 /* 58204*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
26991 /* 58230*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
27002 /* 58256*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
27014 /* 58283*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
27027 /* 58313*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
27038 /* 58339*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
27052 /* 58370*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
27063 /* 58396*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
27076 /* 58425*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
27089 /* 58455*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
27100 /* 58481*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
27111 /* 58507*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
27123 /* 58534*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
27136 /* 58563*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
27147 /* 58588*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
27161 /* 58618*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
27172 /* 58643*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
27194 /* 58692*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
27206 /* 58718*/ OPC_CheckPatternPredicate, 6, // (Subtarget->isThumb()) && (Subtarget->isThumb1Only())
27239 /* 58793*/ OPC_CheckPatternPredicate, 6, // (Subtarget->isThumb()) && (Subtarget->isThumb1Only())
27261 /* 58842*/ OPC_CheckPatternPredicate, 6, // (Subtarget->isThumb()) && (Subtarget->isThumb1Only())
27283 /* 58891*/ OPC_CheckPatternPredicate, 6, // (Subtarget->isThumb()) && (Subtarget->isThumb1Only())
27308 /* 58946*/ OPC_CheckPatternPredicate, 57, // (MF->getDataLayout().isLittleEndian()) && (Subtarget->isThumb()) && (Subtarget->isThumb1Only())
27319 /* 58971*/ OPC_CheckPatternPredicate, 57, // (MF->getDataLayout().isLittleEndian()) && (Subtarget->isThumb()) && (Subtarget->isThumb1Only())
27330 /* 58996*/ OPC_CheckPatternPredicate, 57, // (MF->getDataLayout().isLittleEndian()) && (Subtarget->isThumb()) && (Subtarget->isThumb1Only())
27341 /* 59021*/ OPC_CheckPatternPredicate, 6, // (Subtarget->isThumb()) && (Subtarget->isThumb1Only())
27363 /* 59070*/ OPC_CheckPatternPredicate, 6, // (Subtarget->isThumb()) && (Subtarget->isThumb1Only())
27385 /* 59119*/ OPC_CheckPatternPredicate, 6, // (Subtarget->isThumb()) && (Subtarget->isThumb1Only())
27408 /* 59169*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
27432 /* 59222*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
27454 /* 59271*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
27479 /* 59325*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
27501 /* 59374*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
27525 /* 59426*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
27549 /* 59480*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
27571 /* 59529*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
27593 /* 59578*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
27618 /* 59633*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasV6Ops()) && (Subtarget->isThumb()) && (Subtarget->isThumb1Only())
27650 /* 59718*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasV6Ops()) && (Subtarget->isThumb()) && (Subtarget->isThumb1Only())
27682 /* 59804*/ OPC_CheckPatternPredicate, 6, // (Subtarget->isThumb()) && (Subtarget->isThumb1Only())
27730 /* 59952*/ OPC_CheckPatternPredicate, 6, // (Subtarget->isThumb()) && (Subtarget->isThumb1Only())
27790 /* 60119*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
27802 /* 60144*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
27812 /* 60165*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
27825 /* 60191*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
27835 /* 60212*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
27847 /* 60236*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
27859 /* 60261*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
27869 /* 60282*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
27879 /* 60303*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
27898 /* 60342*/ OPC_CheckPatternPredicate, 33, // (Subtarget->hasFPRegs())
27908 /* 60366*/ OPC_CheckPatternPredicate, 33, // (Subtarget->hasFPRegs())
27921 /* 60394*/ OPC_CheckPatternPredicate, 36, // (Subtarget->hasFPRegs16())
27933 /* 60421*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasNEON()) && (MF->getDataLayout().isLittleEndian())
27945 /* 60448*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasNEON()) && (MF->getDataLayout().isLittleEndian())
27957 /* 60475*/ OPC_CheckPatternPredicate, 35, // (Subtarget->hasNEON()) && (MF->getDataLayout().isBigEndian())
27971 /* 60505*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
27989 /* 60552*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
28007 /* 60599*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
28025 /* 60646*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
28043 /* 60693*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
28061 /* 60740*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
28079 /* 60787*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
28097 /* 60834*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
28115 /* 60881*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
28134 /* 60932*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isLittleEndian())
28144 /* 60956*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isLittleEndian())
28154 /* 60980*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isLittleEndian())
28164 /* 61004*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isLittleEndian())
28177 /* 61033*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isLittleEndian())
28187 /* 61057*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isLittleEndian())
28197 /* 61081*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isLittleEndian())
28207 /* 61105*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isLittleEndian())
28220 /* 61134*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isLittleEndian())
28230 /* 61158*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isLittleEndian())
28240 /* 61182*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isLittleEndian())
28250 /* 61206*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isLittleEndian())
28262 /* 61232*/ OPC_CheckPatternPredicate, 38, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isBigEndian())
28274 /* 61259*/ OPC_CheckPatternPredicate, 38, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isBigEndian())
28286 /* 61286*/ OPC_CheckPatternPredicate, 38, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isBigEndian())
28300 /* 61316*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
28313 /* 61345*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
28326 /* 61374*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
28339 /* 61403*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
28352 /* 61432*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
28365 /* 61461*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
28378 /* 61490*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
28391 /* 61519*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
28404 /* 61548*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
28416 /* 61577*/ OPC_CheckPatternPredicate, 38, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isBigEndian())
28432 /* 61623*/ OPC_CheckPatternPredicate, 38, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isBigEndian())
28448 /* 61669*/ OPC_CheckPatternPredicate, 38, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isBigEndian())
28468 /* 61721*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasNEON()) && (MF->getDataLayout().isLittleEndian())
28491 /* 61787*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasNEON()) && (MF->getDataLayout().isLittleEndian())
28514 /* 61853*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasNEON()) && (MF->getDataLayout().isLittleEndian())
28537 /* 61919*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasNEON()) && (MF->getDataLayout().isLittleEndian())
28560 /* 61985*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasNEON()) && (MF->getDataLayout().isLittleEndian())
28583 /* 62051*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasNEON()) && (MF->getDataLayout().isLittleEndian())
28606 /* 62117*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasNEON()) && (MF->getDataLayout().isLittleEndian())
28634 /* 62201*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasNEON()) && (MF->getDataLayout().isLittleEndian())
28662 /* 62285*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasNEON()) && (MF->getDataLayout().isLittleEndian())
28690 /* 62369*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasNEON()) && (MF->getDataLayout().isLittleEndian())
28718 /* 62453*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasNEON()) && (MF->getDataLayout().isLittleEndian())
28746 /* 62537*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasNEON()) && (MF->getDataLayout().isLittleEndian())
28774 /* 62621*/ OPC_CheckPatternPredicate, 35, // (Subtarget->hasNEON()) && (MF->getDataLayout().isBigEndian())
28801 /* 62702*/ OPC_CheckPatternPredicate, 35, // (Subtarget->hasNEON()) && (MF->getDataLayout().isBigEndian())
28828 /* 62783*/ OPC_CheckPatternPredicate, 35, // (Subtarget->hasNEON()) && (MF->getDataLayout().isBigEndian())
28855 /* 62864*/ OPC_CheckPatternPredicate, 35, // (Subtarget->hasNEON()) && (MF->getDataLayout().isBigEndian())
28882 /* 62945*/ OPC_CheckPatternPredicate, 35, // (Subtarget->hasNEON()) && (MF->getDataLayout().isBigEndian())
28909 /* 63026*/ OPC_CheckPatternPredicate, 35, // (Subtarget->hasNEON()) && (MF->getDataLayout().isBigEndian())
28936 /* 63107*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasNEON()) && (MF->getDataLayout().isLittleEndian())
28966 /* 63199*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasNEON()) && (MF->getDataLayout().isLittleEndian())
28996 /* 63291*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasNEON()) && (MF->getDataLayout().isLittleEndian())
29026 /* 63383*/ OPC_CheckPatternPredicate, 35, // (Subtarget->hasNEON()) && (MF->getDataLayout().isBigEndian())
29058 /* 63482*/ OPC_CheckPatternPredicate, 35, // (Subtarget->hasNEON()) && (MF->getDataLayout().isBigEndian())
29090 /* 63581*/ OPC_CheckPatternPredicate, 35, // (Subtarget->hasNEON()) && (MF->getDataLayout().isBigEndian())
29122 /* 63680*/ OPC_CheckPatternPredicate, 35, // (Subtarget->hasNEON()) && (MF->getDataLayout().isBigEndian())
29154 /* 63779*/ OPC_CheckPatternPredicate, 35, // (Subtarget->hasNEON()) && (MF->getDataLayout().isBigEndian())
29186 /* 63878*/ OPC_CheckPatternPredicate, 35, // (Subtarget->hasNEON()) && (MF->getDataLayout().isBigEndian())
29218 /* 63977*/ OPC_CheckPatternPredicate, 35, // (Subtarget->hasNEON()) && (MF->getDataLayout().isBigEndian())
29252 /* 64084*/ OPC_CheckPatternPredicate, 35, // (Subtarget->hasNEON()) && (MF->getDataLayout().isBigEndian())
29286 /* 64191*/ OPC_CheckPatternPredicate, 35, // (Subtarget->hasNEON()) && (MF->getDataLayout().isBigEndian())
29320 /* 64298*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasNEON()) && (MF->getDataLayout().isLittleEndian())
29355 /* 64408*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasNEON()) && (MF->getDataLayout().isLittleEndian())
29390 /* 64518*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasNEON()) && (MF->getDataLayout().isLittleEndian())
29425 /* 64628*/ OPC_CheckPatternPredicate, 35, // (Subtarget->hasNEON()) && (MF->getDataLayout().isBigEndian())
29464 /* 64753*/ OPC_CheckPatternPredicate, 35, // (Subtarget->hasNEON()) && (MF->getDataLayout().isBigEndian())
29503 /* 64878*/ OPC_CheckPatternPredicate, 35, // (Subtarget->hasNEON()) && (MF->getDataLayout().isBigEndian())
29543 /* 65006*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
29555 /* 65033*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasNEON()) && (MF->getDataLayout().isLittleEndian())
29567 /* 65060*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasNEON()) && (MF->getDataLayout().isLittleEndian())
29580 /* 65090*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasNEON()) && (MF->getDataLayout().isLittleEndian())
29590 /* 65113*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isLittleEndian())
29601 /* 65138*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isLittleEndian())
29611 /* 65162*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isLittleEndian())
29624 /* 65191*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isLittleEndian())
29634 /* 65215*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isLittleEndian())
29644 /* 65239*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isLittleEndian())
29657 /* 65268*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isLittleEndian())
29667 /* 65292*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isLittleEndian())
29677 /* 65316*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isLittleEndian())
29690 /* 65344*/ OPC_CheckPatternPredicate, 38, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isBigEndian())
29702 /* 65371*/ OPC_CheckPatternPredicate, 38, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isBigEndian())
29714 /* 65398*/ OPC_CheckPatternPredicate, 35, // (Subtarget->hasNEON()) && (MF->getDataLayout().isBigEndian())
29731 /* 65443*/ OPC_CheckPatternPredicate, 35, // (Subtarget->hasNEON()) && (MF->getDataLayout().isBigEndian())
29748 /* 65488*/ OPC_CheckPatternPredicate, 38, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isBigEndian())
29765 /* 65535*/ OPC_CheckPatternPredicate, 39, // (Subtarget->hasVFP2Base())
29776 /* 65557*/ OPC_CheckPatternPredicate, 38, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isBigEndian())
29793 /* 65604*/ OPC_CheckPatternPredicate, 38, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isBigEndian())
29824 /* 65678*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
29840 /* 65712*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
29856 /* 65745*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasV8MBaselineOps()) && (Subtarget->isThumb())
29872 /* 65779*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasV8MBaselineOps()) && (Subtarget->isThumb())
29888 /* 65812*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasV8MBaselineOps()) && (Subtarget->isThumb())
29899 /* 65838*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
29910 /* 65863*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
29921 /* 65888*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
29932 /* 65913*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasV8MBaselineOps()) && (Subtarget->isThumb())
29943 /* 65938*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasV8MBaselineOps()) && (Subtarget->isThumb())
29965 /* 65983*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
29981 /* 66017*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
29997 /* 66050*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAcquireRelease()) && (Subtarget->hasV7Clrex()) && (Subtarget->isThumb())
30013 /* 66084*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAcquireRelease()) && (Subtarget->hasV7Clrex()) && (Subtarget->isThumb())
30029 /* 66117*/ OPC_CheckPatternPredicate, 58, // (Subtarget->hasAcquireRelease()) && (Subtarget->hasV7Clrex()) && (!Subtarget->isThumb())
30040 /* 66142*/ OPC_CheckPatternPredicate, 58, // (Subtarget->hasAcquireRelease()) && (Subtarget->hasV7Clrex()) && (!Subtarget->isThumb())
30051 /* 66167*/ OPC_CheckPatternPredicate, 58, // (Subtarget->hasAcquireRelease()) && (Subtarget->hasV7Clrex()) && (!Subtarget->isThumb())
30062 /* 66192*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAcquireRelease()) && (Subtarget->hasV7Clrex()) && (Subtarget->isThumb())
30073 /* 66217*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAcquireRelease()) && (Subtarget->hasV7Clrex()) && (Subtarget->isThumb())
30084 /* 66242*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAcquireRelease()) && (Subtarget->hasV7Clrex()) && (Subtarget->isThumb())
30118 /* 66302*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
30129 /* 66329*/ OPC_CheckPatternPredicate, 59, // (Subtarget->hasV6T2Ops()) && (Subtarget->isThumb2())
30163 /* 66392*/ OPC_CheckPatternPredicate, 60, // (Subtarget->hasV5TOps()) && (!Subtarget->isThumb())
30172 /* 66411*/ OPC_CheckPatternPredicate, 59, // (Subtarget->hasV6T2Ops()) && (Subtarget->isThumb2())
30189 /* 66450*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasV8MBaselineOps()) && (Subtarget->isThumb())
30200 /* 66475*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
30211 /* 66499*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
30222 /* 66523*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
30233 /* 66547*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasV8MBaselineOps()) && (Subtarget->isThumb())
30244 /* 66571*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasV8MBaselineOps()) && (Subtarget->isThumb())
30260 /* 66605*/ OPC_CheckPatternPredicate, 58, // (Subtarget->hasAcquireRelease()) && (Subtarget->hasV7Clrex()) && (!Subtarget->isThumb())
30271 /* 66629*/ OPC_CheckPatternPredicate, 58, // (Subtarget->hasAcquireRelease()) && (Subtarget->hasV7Clrex()) && (!Subtarget->isThumb())
30282 /* 66653*/ OPC_CheckPatternPredicate, 58, // (Subtarget->hasAcquireRelease()) && (Subtarget->hasV7Clrex()) && (!Subtarget->isThumb())
30293 /* 66677*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAcquireRelease()) && (Subtarget->hasV7Clrex()) && (Subtarget->isThumb())
30304 /* 66701*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAcquireRelease()) && (Subtarget->hasV7Clrex()) && (Subtarget->isThumb())
30315 /* 66725*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAcquireRelease()) && (Subtarget->hasV7Clrex()) && (Subtarget->isThumb())
30342 /* 66775*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasV6Ops()) && (!Subtarget->isThumb())
30351 /* 66795*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
30365 /* 66823*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
30374 /* 66843*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
30388 /* 66871*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
30397 /* 66891*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
30411 /* 66919*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
30420 /* 66939*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
30434 /* 66967*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
30443 /* 66987*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
30457 /* 67015*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
30466 /* 67035*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
30480 /* 67063*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
30489 /* 67083*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
30503 /* 67111*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
30512 /* 67131*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
30526 /* 67159*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
30535 /* 67179*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
30549 /* 67207*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
30558 /* 67227*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
30572 /* 67255*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
30581 /* 67275*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
30595 /* 67303*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
30604 /* 67323*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
30618 /* 67351*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
30627 /* 67371*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
30638 /* 67395*/ OPC_CheckPatternPredicate, 33, // (Subtarget->hasFPRegs())
30665 /* 67443*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
30690 /* 67494*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
30705 /* 67518*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
30712 /* 67529*/ OPC_CheckPatternPredicate, 6, // (Subtarget->isThumb()) && (Subtarget->isThumb1Only())
30727 /* 67566*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
30737 /* 67593*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
30747 /* 67619*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
30760 /* 67649*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
30787 /* 67726*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
30805 /* 67772*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
30820 /* 67805*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
30830 /* 67832*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
30840 /* 67859*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
30850 /* 67886*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
30864 /* 67929*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
30873 /* 67951*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
30882 /* 67973*/ OPC_CheckPatternPredicate, 6, // (Subtarget->isThumb()) && (Subtarget->isThumb1Only())
30900 /* 68011*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
30913 /* 68041*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
30926 /* 68071*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
30935 /* 68094*/ OPC_CheckPatternPredicate, 6, // (Subtarget->isThumb()) && (Subtarget->isThumb1Only())
30944 /* 68117*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
31009 /* 68237*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
31045 /* 68305*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
31103 /* 68411*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
31158 /* 68510*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
31181 /* 68555*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
31193 /* 68581*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
31201 /* 68599*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
31212 /* 68626*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
31222 /* 68652*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
31247 /* 68703*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
31260 /* 68730*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
31268 /* 68748*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
31279 /* 68775*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
31289 /* 68801*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
31308 /* 68843*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
31316 /* 68862*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
31324 /* 68881*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
31340 /* 68915*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
31348 /* 68934*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
31356 /* 68953*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
31374 /* 68987*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
31393 /* 69027*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
31406 /* 69058*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
31415 /* 69080*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
31423 /* 69099*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
31434 /* 69127*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
31444 /* 69154*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
31454 /* 69181*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
31464 /* 69208*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
31482 /* 69265*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
31500 /* 69322*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
31535 /* 69412*/ OPC_CheckPatternPredicate, 20, // (Subtarget->hasV5TEOps()) && (!Subtarget->isThumb())
31543 /* 69431*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
31558 /* 69461*/ OPC_CheckPatternPredicate, 20, // (Subtarget->hasV5TEOps()) && (!Subtarget->isThumb())
31566 /* 69480*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
31588 /* 69521*/ OPC_CheckPatternPredicate, 20, // (Subtarget->hasV5TEOps()) && (!Subtarget->isThumb())
31596 /* 69540*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
31617 /* 69578*/ OPC_CheckPatternPredicate, 20, // (Subtarget->hasV5TEOps()) && (!Subtarget->isThumb())
31636 /* 69614*/ OPC_CheckPatternPredicate, 20, // (Subtarget->hasV5TEOps()) && (!Subtarget->isThumb())
31655 /* 69650*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
31674 /* 69687*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
31695 /* 69726*/ OPC_CheckPatternPredicate, 20, // (Subtarget->hasV5TEOps()) && (!Subtarget->isThumb())
31703 /* 69745*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
31725 /* 69783*/ OPC_CheckPatternPredicate, 20, // (Subtarget->hasV5TEOps()) && (!Subtarget->isThumb())
31733 /* 69802*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
31754 /* 69839*/ OPC_CheckPatternPredicate, 20, // (Subtarget->hasV5TEOps()) && (!Subtarget->isThumb())
31762 /* 69858*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
31781 /* 69893*/ OPC_CheckPatternPredicate, 20, // (Subtarget->hasV5TEOps()) && (!Subtarget->isThumb())
31792 /* 69917*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasV6Ops()) && (!Subtarget->isThumb())
31801 /* 69940*/ OPC_CheckPatternPredicate, 61, // (!Subtarget->isThumb()) && (!Subtarget->hasV6Ops()) && (Subtarget->useMulOps())
31810 /* 69963*/ OPC_CheckPatternPredicate, 6, // (Subtarget->isThumb()) && (Subtarget->isThumb1Only())
31819 /* 69986*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
31839 /* 70025*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
31848 /* 70048*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
31865 /* 70083*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
31874 /* 70106*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
31898 /* 70151*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
31907 /* 70174*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
31925 /* 70210*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
31934 /* 70233*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
31957 /* 70276*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
31978 /* 70325*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
32005 /* 70383*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
32027 /* 70433*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
32049 /* 70484*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
32059 /* 70511*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
32069 /* 70538*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
32087 /* 70577*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
32097 /* 70604*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
32107 /* 70631*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
32121 /* 70664*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
32129 /* 70684*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
32137 /* 70704*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
32146 /* 70726*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
32154 /* 70745*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
32166 /* 70775*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
32174 /* 70794*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
32186 /* 70824*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
32194 /* 70843*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
32215 /* 70888*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
32227 /* 70914*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
32239 /* 70940*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
32251 /* 70966*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAcquireRelease()) && (Subtarget->hasV7Clrex()) && (Subtarget->isThumb())
32263 /* 70992*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAcquireRelease()) && (Subtarget->hasV7Clrex()) && (Subtarget->isThumb())
32275 /* 71018*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAcquireRelease()) && (Subtarget->hasV7Clrex()) && (Subtarget->isThumb())
32286 /* 71042*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
32297 /* 71068*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
32308 /* 71094*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
32319 /* 71120*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
32330 /* 71146*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
32341 /* 71172*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
32352 /* 71198*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
32363 /* 71223*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
32374 /* 71248*/ OPC_CheckPatternPredicate, 6, // (Subtarget->isThumb()) && (Subtarget->isThumb1Only())
32396 /* 71297*/ OPC_CheckPatternPredicate, 6, // (Subtarget->isThumb()) && (Subtarget->isThumb1Only())
32418 /* 71346*/ OPC_CheckPatternPredicate, 6, // (Subtarget->isThumb()) && (Subtarget->isThumb1Only())
32440 /* 71395*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
32462 /* 71444*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
32484 /* 71493*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
32515 /* 71558*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
32527 /* 71584*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
32539 /* 71610*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
32551 /* 71636*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAcquireRelease()) && (Subtarget->hasV7Clrex()) && (Subtarget->isThumb())
32563 /* 71662*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAcquireRelease()) && (Subtarget->hasV7Clrex()) && (Subtarget->isThumb())
32575 /* 71688*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAcquireRelease()) && (Subtarget->hasV7Clrex()) && (Subtarget->isThumb())
32586 /* 71712*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
32597 /* 71738*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
32608 /* 71764*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
32619 /* 71790*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
32630 /* 71816*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
32641 /* 71842*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
32652 /* 71868*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
32663 /* 71893*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
32674 /* 71918*/ OPC_CheckPatternPredicate, 6, // (Subtarget->isThumb()) && (Subtarget->isThumb1Only())
32696 /* 71967*/ OPC_CheckPatternPredicate, 6, // (Subtarget->isThumb()) && (Subtarget->isThumb1Only())
32718 /* 72016*/ OPC_CheckPatternPredicate, 6, // (Subtarget->isThumb()) && (Subtarget->isThumb1Only())
32740 /* 72065*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
32762 /* 72114*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
32784 /* 72163*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
32814 /* 72228*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasV6Ops()) && (!Subtarget->isThumb())
32824 /* 72249*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
32842 /* 72290*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasV6Ops()) && (Subtarget->isThumb()) && (Subtarget->isThumb1Only())
32850 /* 72308*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
32870 /* 72345*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
32881 /* 72371*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
32900 /* 72412*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
32913 /* 72443*/ OPC_CheckPatternPredicate, 6, // (Subtarget->isThumb()) && (Subtarget->isThumb1Only())
32922 /* 72466*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
32942 /* 72509*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasV6Ops()) && (!Subtarget->isThumb())
32952 /* 72530*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
32970 /* 72571*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasV6Ops()) && (Subtarget->isThumb()) && (Subtarget->isThumb1Only())
32978 /* 72589*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
32989 /* 72611*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
33009 /* 72654*/ OPC_CheckPatternPredicate, 6, // (Subtarget->isThumb()) && (Subtarget->isThumb1Only())
33020 /* 72682*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
33035 /* 72717*/ OPC_CheckPatternPredicate, 6, // (Subtarget->isThumb()) && (Subtarget->isThumb1Only())
33044 /* 72740*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
33078 /* 72803*/ OPC_CheckPatternPredicate, 6, // (Subtarget->isThumb()) && (Subtarget->isThumb1Only())
33086 /* 72817*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
33102 /* 72843*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
33111 /* 72864*/ OPC_CheckPatternPredicate, 43, // (Subtarget->isThumb())
33162 /* 72955*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
33201 /* 73062*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
33226 /* 73123*/ OPC_CheckPatternPredicate, 6, // (Subtarget->isThumb()) && (Subtarget->isThumb1Only())
33243 /* 73159*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
33259 /* 73194*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
33276 /* 73231*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
33289 /* 73261*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
33305 /* 73293*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
33322 /* 73329*/ OPC_CheckPatternPredicate, 62, // (Subtarget->hasV6T2Ops()) && (!Subtarget->isThumb()) && (Subtarget->useMulOps())
33330 /* 73349*/ OPC_CheckPatternPredicate, 14, // (Subtarget->isThumb2()) && (Subtarget->useMulOps())
33342 /* 73375*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
33351 /* 73398*/ OPC_CheckPatternPredicate, 6, // (Subtarget->isThumb()) && (Subtarget->isThumb1Only())
33360 /* 73421*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
33384 /* 73471*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
33392 /* 73490*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
33406 /* 73518*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
33414 /* 73536*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
33426 /* 73565*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
33434 /* 73583*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
33464 /* 73643*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
33473 /* 73667*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
33491 /* 73704*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
33500 /* 73728*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
33524 /* 73775*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
33533 /* 73799*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
33552 /* 73837*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
33561 /* 73861*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
33585 /* 73906*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
33607 /* 73957*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
33635 /* 74017*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
33658 /* 74069*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
33688 /* 74134*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
33709 /* 74176*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
33733 /* 74224*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
33754 /* 74266*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
33774 /* 74309*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
33783 /* 74330*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
33791 /* 74348*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
33813 /* 74393*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
33829 /* 74425*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
33843 /* 74453*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
33862 /* 74491*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
33878 /* 74523*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
33892 /* 74551*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
33910 /* 74589*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
33918 /* 74610*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
33926 /* 74631*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
33934 /* 74652*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
33942 /* 74673*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
33950 /* 74694*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
33965 /* 74726*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
33977 /* 74752*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
33989 /* 74778*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
34004 /* 74810*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
34016 /* 74836*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
34028 /* 74862*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
34042 /* 74893*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
34053 /* 74917*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
34063 /* 74939*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
34077 /* 74969*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
34088 /* 74993*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
34098 /* 75015*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
34111 /* 75044*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
34121 /* 75071*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
34131 /* 75098*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
34145 /* 75131*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
34153 /* 75151*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
34161 /* 75171*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
34170 /* 75193*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
34178 /* 75212*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
34190 /* 75242*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
34198 /* 75261*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
34210 /* 75291*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
34218 /* 75310*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
34229 /* 75338*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
34237 /* 75358*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
34253 /* 75392*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
34280 /* 75465*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
34289 /* 75489*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
34298 /* 75513*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
34314 /* 75550*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
34327 /* 75580*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
34339 /* 75607*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
34352 /* 75637*/ OPC_CheckPatternPredicate, 63, // (Subtarget->isThumb1Only())
34362 /* 75656*/ OPC_CheckPatternPredicate, 63, // (Subtarget->isThumb1Only())
34372 /* 75675*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
34384 /* 75702*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
34398 /* 75734*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasV6T2Ops()) && (!Subtarget->isThumb())
34412 /* 75774*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
34430 /* 75820*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
34438 /* 75840*/ OPC_CheckPatternPredicate, 63, // (Subtarget->isThumb1Only())
34444 /* 75852*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
34466 /* 75901*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
34501 /* 75996*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
34524 /* 76051*/ OPC_CheckPatternPredicate, 63, // (Subtarget->isThumb1Only())
34538 /* 76076*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
34553 /* 76108*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
34569 /* 76142*/ OPC_CheckPatternPredicate, 63, // (Subtarget->isThumb1Only())
34579 /* 76161*/ OPC_CheckPatternPredicate, 63, // (Subtarget->isThumb1Only())
34589 /* 76180*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
34605 /* 76213*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
34617 /* 76240*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
34625 /* 76260*/ OPC_CheckPatternPredicate, 63, // (Subtarget->isThumb1Only())
34631 /* 76272*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
34647 /* 76306*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
34666 /* 76356*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
34682 /* 76392*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
34694 /* 76419*/ OPC_CheckPatternPredicate, 6, // (Subtarget->isThumb()) && (Subtarget->isThumb1Only())
34704 /* 76438*/ OPC_CheckPatternPredicate, 6, // (Subtarget->isThumb()) && (Subtarget->isThumb1Only())
34714 /* 76457*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
34726 /* 76484*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
34734 /* 76504*/ OPC_CheckPatternPredicate, 6, // (Subtarget->isThumb()) && (Subtarget->isThumb1Only())
34740 /* 76516*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
34756 /* 76550*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
34779 /* 76614*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
34798 /* 76659*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
34814 /* 76697*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
34829 /* 76732*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
34845 /* 76770*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
34860 /* 76805*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
34877 /* 76845*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasV6T2Ops()) && (!Subtarget->isThumb())
34893 /* 76892*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
34914 /* 76946*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
34924 /* 76973*/ OPC_CheckPatternPredicate, 63, // (Subtarget->isThumb1Only())
34931 /* 76988*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
34950 /* 77033*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
34993 /* 77156*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
35011 /* 77198*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
35030 /* 77239*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
35049 /* 77281*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
35063 /* 77315*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
35073 /* 77342*/ OPC_CheckPatternPredicate, 63, // (Subtarget->isThumb1Only())
35080 /* 77357*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
35097 /* 77396*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
35116 /* 77444*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
35130 /* 77477*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
35141 /* 77501*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
35153 /* 77528*/ OPC_CheckPatternPredicate, 6, // (Subtarget->isThumb()) && (Subtarget->isThumb1Only())
35164 /* 77552*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
35175 /* 77576*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
35186 /* 77601*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
35194 /* 77620*/ OPC_CheckPatternPredicate, 6, // (Subtarget->isThumb()) && (Subtarget->isThumb1Only())
35202 /* 77639*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
35223 /* 77681*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
35237 /* 77710*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
35257 /* 77750*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
35273 /* 77782*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
35284 /* 77806*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
35300 /* 77837*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
35316 /* 77869*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
35327 /* 77893*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
35338 /* 77917*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
35354 /* 77948*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
35367 /* 77977*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
35398 /* 78048*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
35410 /* 78076*/ OPC_CheckPatternPredicate, 6, // (Subtarget->isThumb()) && (Subtarget->isThumb1Only())
35424 /* 78108*/ OPC_CheckPatternPredicate, 6, // (Subtarget->isThumb()) && (Subtarget->isThumb1Only())
35433 /* 78131*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
35474 /* 78207*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasV6Ops()) && (!Subtarget->isThumb())
35484 /* 78231*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
35498 /* 78261*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasV6Ops()) && (!Subtarget->isThumb())
35508 /* 78285*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
35526 /* 78321*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasV6Ops()) && (!Subtarget->isThumb())
35535 /* 78343*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasV6Ops()) && (Subtarget->isThumb()) && (Subtarget->isThumb1Only())
35543 /* 78361*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
35556 /* 78389*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasV6Ops()) && (!Subtarget->isThumb())
35565 /* 78411*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasV6Ops()) && (Subtarget->isThumb()) && (Subtarget->isThumb1Only())
35573 /* 78429*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
35586 /* 78457*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
35599 /* 78487*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
35612 /* 78517*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
35653 /* 78610*/ OPC_CheckPatternPredicate, 6, // (Subtarget->isThumb()) && (Subtarget->isThumb1Only())
35685 /* 78670*/ OPC_CheckPatternPredicate, 6, // (Subtarget->isThumb()) && (Subtarget->isThumb1Only())
35720 /* 78731*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasV6Ops()) && (!Subtarget->isThumb())
35728 /* 78750*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
35739 /* 78773*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasV6Ops()) && (!Subtarget->isThumb())
35747 /* 78793*/ OPC_CheckPatternPredicate, 10, // (Subtarget->hasDSP()) && (Subtarget->isThumb2()) && (Subtarget->useMulOps())
35766 /* 78832*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
35776 /* 78857*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
35796 /* 78900*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
35806 /* 78925*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
35825 /* 78965*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasV6T2Ops()) && (!Subtarget->isThumb())
35834 /* 78987*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
35851 /* 79023*/ OPC_CheckPatternPredicate, 63, // (Subtarget->isThumb1Only())
35867 /* 79053*/ OPC_CheckPatternPredicate, 64, // (!Subtarget->isMClass()) && (Subtarget->isThumb2())
35878 /* 79075*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
35898 /* 79111*/ OPC_CheckPatternPredicate, 53, // (Subtarget->hasV8_1MMainlineOps())
35914 /* 79140*/ OPC_CheckPatternPredicate, 53, // (Subtarget->hasV8_1MMainlineOps())
35930 /* 79169*/ OPC_CheckPatternPredicate, 53, // (Subtarget->hasV8_1MMainlineOps())
35947 /* 79201*/ OPC_CheckPatternPredicate, 65, // (Subtarget->hasMVEIntegerOps()) && (Subtarget->hasV8_1MMainlineOps())
35958 /* 79228*/ OPC_CheckPatternPredicate, 65, // (Subtarget->hasMVEIntegerOps()) && (Subtarget->hasV8_1MMainlineOps())
35977 /* 79268*/ OPC_CheckPatternPredicate, 65, // (Subtarget->hasMVEIntegerOps()) && (Subtarget->hasV8_1MMainlineOps())
35988 /* 79295*/ OPC_CheckPatternPredicate, 65, // (Subtarget->hasMVEIntegerOps()) && (Subtarget->hasV8_1MMainlineOps())
36006 /* 79333*/ OPC_CheckPatternPredicate, 65, // (Subtarget->hasMVEIntegerOps()) && (Subtarget->hasV8_1MMainlineOps())
36023 /* 79371*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
36030 /* 79382*/ OPC_CheckPatternPredicate, 43, // (Subtarget->isThumb())
36042 /* 79407*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
36049 /* 79418*/ OPC_CheckPatternPredicate, 43, // (Subtarget->isThumb())
36062 /* 79443*/ OPC_CheckPatternPredicate, 60, // (Subtarget->hasV5TOps()) && (!Subtarget->isThumb())
36069 /* 79454*/ OPC_CheckPatternPredicate, 66, // (Subtarget->hasV5TOps()) && (Subtarget->isThumb())
36087 /* 79487*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
36097 /* 79508*/ OPC_CheckPatternPredicate, 60, // (Subtarget->hasV5TOps()) && (!Subtarget->isThumb())
36114 /* 79541*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
36122 /* 79555*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
36132 /* 79571*/ OPC_CheckPatternPredicate, 67, // (Subtarget->hasV4TOps()) && (!Subtarget->isThumb())
36139 /* 79582*/ OPC_CheckPatternPredicate, 68, // (!Subtarget->isThumb()) && (!Subtarget->hasV4TOps())
36146 /* 79593*/ OPC_CheckPatternPredicate, 6, // (Subtarget->isThumb()) && (Subtarget->isThumb1Only())
36164 /* 79624*/ OPC_CheckPatternPredicate, 20, // (Subtarget->hasV5TEOps()) && (!Subtarget->isThumb())
36172 /* 79643*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
36190 /* 79679*/ OPC_CheckPatternPredicate, 20, // (Subtarget->hasV5TEOps()) && (!Subtarget->isThumb())
36198 /* 79698*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
36210 /* 79724*/ OPC_CheckPatternPredicate, 20, // (Subtarget->hasV5TEOps()) && (!Subtarget->isThumb())
36218 /* 79743*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
36227 /* 79764*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
36237 /* 79791*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
36247 /* 79818*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
36269 /* 79865*/ OPC_CheckPatternPredicate, 20, // (Subtarget->hasV5TEOps()) && (!Subtarget->isThumb())
36277 /* 79884*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
36289 /* 79910*/ OPC_CheckPatternPredicate, 20, // (Subtarget->hasV5TEOps()) && (!Subtarget->isThumb())
36297 /* 79929*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
36306 /* 79950*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
36316 /* 79977*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
36326 /* 80004*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
36359 /* 80072*/ OPC_CheckPatternPredicate, 69, // (!Subtarget->useMovt()) && (!Subtarget->isThumb())
36365 /* 80082*/ OPC_CheckPatternPredicate, 70, // (!Subtarget->isThumb()) && (Subtarget->useMovt())
36371 /* 80092*/ OPC_CheckPatternPredicate, 71, // (!Subtarget->useMovt()) && (Subtarget->isThumb())
36377 /* 80102*/ OPC_CheckPatternPredicate, 72, // (Subtarget->hasV8MBaselineOps()) && (Subtarget->isThumb()) && (Subtarget->useMovt())
36387 /* 80120*/ OPC_CheckPatternPredicate, 70, // (!Subtarget->isThumb()) && (Subtarget->useMovt())
36393 /* 80130*/ OPC_CheckPatternPredicate, 69, // (!Subtarget->useMovt()) && (!Subtarget->isThumb())
36399 /* 80140*/ OPC_CheckPatternPredicate, 71, // (!Subtarget->useMovt()) && (Subtarget->isThumb())
36405 /* 80150*/ OPC_CheckPatternPredicate, 73, // (Subtarget->isThumb2()) && (Subtarget->useMovt())
36415 /* 80168*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
36423 /* 80186*/ OPC_CheckPatternPredicate, 6, // (Subtarget->isThumb()) && (Subtarget->isThumb1Only())
36431 /* 80204*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
36443 /* 80230*/ OPC_CheckPatternPredicate, 70, // (!Subtarget->isThumb()) && (Subtarget->useMovt())
36449 /* 80240*/ OPC_CheckPatternPredicate, 72, // (Subtarget->hasV8MBaselineOps()) && (Subtarget->isThumb()) && (Subtarget->useMovt())
36463 /* 80265*/ OPC_CheckPatternPredicate, 56, // (!Subtarget->isThumb()) && (Subtarget->useMovt() && Subtarget->allowPositionIndependentMovt())
36469 /* 80275*/ OPC_CheckPatternPredicate, 55, // (!Subtarget->useMovt() || !Subtarget->allowPositionIndependentMovt()) && (!Subtarget->isThumb())
36475 /* 80285*/ OPC_CheckPatternPredicate, 74, // (!Subtarget->useMovt() || !Subtarget->allowPositionIndependentMovt()) && (Subtarget->isThumb())
36481 /* 80295*/ OPC_CheckPatternPredicate, 75, // (Subtarget->hasV8MBaselineOps()) && (Subtarget->isThumb()) && (Subtarget->useMovt() && Subtarget->allowPositionIndependentMovt())
36491 /* 80313*/ OPC_CheckPatternPredicate, 56, // (!Subtarget->isThumb()) && (Subtarget->useMovt() && Subtarget->allowPositionIndependentMovt())
36497 /* 80323*/ OPC_CheckPatternPredicate, 55, // (!Subtarget->useMovt() || !Subtarget->allowPositionIndependentMovt()) && (!Subtarget->isThumb())
36503 /* 80333*/ OPC_CheckPatternPredicate, 74, // (!Subtarget->useMovt() || !Subtarget->allowPositionIndependentMovt()) && (Subtarget->isThumb())
36509 /* 80343*/ OPC_CheckPatternPredicate, 76, // (Subtarget->isThumb2()) && (Subtarget->useMovt() && Subtarget->allowPositionIndependentMovt())
36523 /* 80367*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
36531 /* 80385*/ OPC_CheckPatternPredicate, 6, // (Subtarget->isThumb()) && (Subtarget->isThumb1Only())
36539 /* 80403*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
36587 /* 80483*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasV8MBaselineOps()) && (Subtarget->isThumb())
36601 /* 80509*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
36615 /* 80538*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
36630 /* 80569*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
36639 /* 80590*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
36660 /* 80638*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
36669 /* 80659*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
36692 /* 80712*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
36706 /* 80741*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
36721 /* 80772*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
36730 /* 80793*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
36751 /* 80841*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
36760 /* 80862*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
36785 /* 80919*/ OPC_CheckPatternPredicate, 77, // (Subtarget->hasFPRegs()) && (!Subtarget->hasSlowVGETLNi32())
36794 /* 80940*/ OPC_CheckPatternPredicate, 78, // (Subtarget->hasNEON()) && (Subtarget->hasSlowVGETLNi32())
36813 /* 80980*/ OPC_CheckPatternPredicate, 79, // (!Subtarget->hasSlowVGETLNi32()) && (Subtarget->hasNEON())
36827 /* 81017*/ OPC_CheckPatternPredicate, 78, // (Subtarget->hasNEON()) && (Subtarget->hasSlowVGETLNi32())
36838 /* 81044*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
36860 /* 81091*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
36868 /* 81107*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
36884 /* 81142*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
36897 /* 81176*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
36924 /* 81239*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
36938 /* 81271*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
36961 /* 81327*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
36969 /* 81343*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
36984 /* 81370*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
37002 /* 81409*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
37013 /* 81436*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
37033 /* 81483*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasFullFP16())
37044 /* 81508*/ OPC_CheckPatternPredicate, 22, // (Subtarget->hasFPARMv8Base())
37055 /* 81533*/ OPC_CheckPatternPredicate, 23, // (Subtarget->hasFP64()) && (Subtarget->hasFPARMv8Base())
37069 /* 81564*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasFullFP16())
37080 /* 81589*/ OPC_CheckPatternPredicate, 22, // (Subtarget->hasFPARMv8Base())
37091 /* 81614*/ OPC_CheckPatternPredicate, 23, // (Subtarget->hasFP64()) && (Subtarget->hasFPARMv8Base())
37105 /* 81645*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasFullFP16())
37116 /* 81670*/ OPC_CheckPatternPredicate, 22, // (Subtarget->hasFPARMv8Base())
37127 /* 81695*/ OPC_CheckPatternPredicate, 23, // (Subtarget->hasFP64()) && (Subtarget->hasFPARMv8Base())
37142 /* 81728*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasFP64()) && (Subtarget->hasVFP2Base())
37155 /* 81761*/ OPC_CheckPatternPredicate, 27, // (!Subtarget->useNEONForSinglePrecisionFP()) && (Subtarget->hasVFP2Base())
37166 /* 81790*/ OPC_CheckPatternPredicate, 80, // (Subtarget->hasNEON()) && (Subtarget->useNEONForSinglePrecisionFP())
37184 /* 81840*/ OPC_CheckPatternPredicate, 27, // (!Subtarget->useNEONForSinglePrecisionFP()) && (Subtarget->hasVFP2Base())
37197 /* 81873*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
37207 /* 81896*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
37215 /* 81914*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
37227 /* 81943*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
37236 /* 81964*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
37244 /* 81982*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
37256 /* 82011*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
37266 /* 82038*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
37285 /* 82084*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasFullFP16())
37296 /* 82109*/ OPC_CheckPatternPredicate, 22, // (Subtarget->hasFPARMv8Base())
37307 /* 82134*/ OPC_CheckPatternPredicate, 23, // (Subtarget->hasFP64()) && (Subtarget->hasFPARMv8Base())
37321 /* 82165*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasFullFP16())
37332 /* 82190*/ OPC_CheckPatternPredicate, 22, // (Subtarget->hasFPARMv8Base())
37343 /* 82215*/ OPC_CheckPatternPredicate, 23, // (Subtarget->hasFP64()) && (Subtarget->hasFPARMv8Base())
37357 /* 82246*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasFullFP16())
37368 /* 82271*/ OPC_CheckPatternPredicate, 22, // (Subtarget->hasFPARMv8Base())
37379 /* 82296*/ OPC_CheckPatternPredicate, 23, // (Subtarget->hasFP64()) && (Subtarget->hasFPARMv8Base())
37394 /* 82329*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasFP64()) && (Subtarget->hasVFP2Base())
37407 /* 82362*/ OPC_CheckPatternPredicate, 27, // (!Subtarget->useNEONForSinglePrecisionFP()) && (Subtarget->hasVFP2Base())
37418 /* 82391*/ OPC_CheckPatternPredicate, 80, // (Subtarget->hasNEON()) && (Subtarget->useNEONForSinglePrecisionFP())
37436 /* 82441*/ OPC_CheckPatternPredicate, 27, // (!Subtarget->useNEONForSinglePrecisionFP()) && (Subtarget->hasVFP2Base())
37449 /* 82474*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
37459 /* 82497*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
37467 /* 82515*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
37479 /* 82544*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
37488 /* 82565*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
37496 /* 82583*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
37508 /* 82612*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
37518 /* 82639*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
37534 /* 82677*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
37545 /* 82703*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
37556 /* 82729*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasV6T2Ops()) && (!Subtarget->isThumb())
37566 /* 82751*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
37578 /* 82780*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
37586 /* 82794*/ OPC_CheckPatternPredicate, 6, // (Subtarget->isThumb()) && (Subtarget->isThumb1Only())
37597 /* 82820*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasV8MBaselineOps()) && (Subtarget->isThumb())
37607 /* 82842*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
37619 /* 82871*/ OPC_CheckPatternPredicate, 6, // (Subtarget->isThumb()) && (Subtarget->isThumb1Only())
37638 /* 82925*/ OPC_CheckPatternPredicate, 6, // (Subtarget->isThumb()) && (Subtarget->isThumb1Only())
37655 /* 82973*/ OPC_CheckPatternPredicate, 6, // (Subtarget->isThumb()) && (Subtarget->isThumb1Only())
37672 /* 83024*/ OPC_CheckPatternPredicate, 81, // (Subtarget->isThumb()) && (Subtarget->useMovt())
37682 /* 83042*/ OPC_CheckPatternPredicate, 82, // (!Subtarget->isThumb()) && (Subtarget->useNaClTrap())
37689 /* 83051*/ OPC_CheckPatternPredicate, 83, // (!Subtarget->useNaClTrap()) && (!Subtarget->isThumb())
37696 /* 83060*/ OPC_CheckPatternPredicate, 43, // (Subtarget->isThumb())
37706 /* 83075*/ OPC_CheckPatternPredicate, 60, // (Subtarget->hasV5TOps()) && (!Subtarget->isThumb())
37714 /* 83088*/ OPC_CheckPatternPredicate, 84, // (!Subtarget->isThumb()) && (!Subtarget->hasV5TOps())
37722 /* 83102*/ OPC_CheckPatternPredicate, 66, // (Subtarget->hasV5TOps()) && (Subtarget->isThumb())
37730 /* 83115*/ OPC_CheckPatternPredicate, 85, // (Subtarget->isThumb()) && (!Subtarget->hasV5TOps())
37742 /* 83136*/ OPC_CheckPatternPredicate, 67, // (Subtarget->hasV4TOps()) && (!Subtarget->isThumb())
37751 /* 83153*/ OPC_CheckPatternPredicate, 68, // (!Subtarget->isThumb()) && (!Subtarget->hasV4TOps())
37760 /* 83170*/ OPC_CheckPatternPredicate, 43, // (Subtarget->isThumb())
37774 /* 83196*/ OPC_CheckPatternPredicate, 67, // (Subtarget->hasV4TOps()) && (!Subtarget->isThumb())
37781 /* 83206*/ OPC_CheckPatternPredicate, 68, // (!Subtarget->isThumb()) && (!Subtarget->hasV4TOps())
37788 /* 83216*/ OPC_CheckPatternPredicate, 43, // (Subtarget->isThumb())
37804 /* 83246*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
37811 /* 83256*/ OPC_CheckPatternPredicate, 6, // (Subtarget->isThumb()) && (Subtarget->isThumb1Only())
37820 /* 83274*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasV8MBaselineOps()) && (Subtarget->isThumb())
37834 /* 83301*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
37840 /* 83311*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
37853 /* 83341*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
37859 /* 83352*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
37871 /* 83379*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
37877 /* 83390*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
37889 /* 83416*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasV6Ops()) && (!Subtarget->isThumb())
37897 /* 83435*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
37909 /* 83461*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasV6Ops()) && (!Subtarget->isThumb())
37917 /* 83480*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
37929 /* 83506*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasV6Ops()) && (!Subtarget->isThumb())
37937 /* 83525*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
37949 /* 83551*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasV6Ops()) && (!Subtarget->isThumb())
37957 /* 83570*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
37970 /* 83598*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasV6Ops()) && (!Subtarget->isThumb())
37979 /* 83622*/ OPC_CheckPatternPredicate, 13, // (!Subtarget->isThumb()) && (!Subtarget->hasV6Ops())
37988 /* 83646*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
38001 /* 83675*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasV6Ops()) && (!Subtarget->isThumb())
38010 /* 83699*/ OPC_CheckPatternPredicate, 13, // (!Subtarget->isThumb()) && (!Subtarget->hasV6Ops())
38019 /* 83723*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
38032 /* 83752*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasV6Ops()) && (!Subtarget->isThumb())
38040 /* 83771*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
38053 /* 83798*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasV6Ops()) && (!Subtarget->isThumb())
38061 /* 83818*/ OPC_CheckPatternPredicate, 10, // (Subtarget->hasDSP()) && (Subtarget->isThumb2()) && (Subtarget->useMulOps())
38074 /* 83847*/ OPC_CheckPatternPredicate, 20, // (Subtarget->hasV5TEOps()) && (!Subtarget->isThumb())
38082 /* 83866*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
38095 /* 83894*/ OPC_CheckPatternPredicate, 20, // (Subtarget->hasV5TEOps()) && (!Subtarget->isThumb())
38103 /* 83913*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
38117 /* 83941*/ OPC_CheckPatternPredicate, 20, // (Subtarget->hasV5TEOps()) && (!Subtarget->isThumb())
38125 /* 83963*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
38139 /* 83994*/ OPC_CheckPatternPredicate, 20, // (Subtarget->hasV5TEOps()) && (!Subtarget->isThumb())
38147 /* 84016*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
38161 /* 84047*/ OPC_CheckPatternPredicate, 20, // (Subtarget->hasV5TEOps()) && (!Subtarget->isThumb())
38169 /* 84069*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
38183 /* 84100*/ OPC_CheckPatternPredicate, 20, // (Subtarget->hasV5TEOps()) && (!Subtarget->isThumb())
38191 /* 84122*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
38205 /* 84153*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasV6Ops()) && (!Subtarget->isThumb())
38213 /* 84175*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
38227 /* 84206*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasV6Ops()) && (!Subtarget->isThumb())
38235 /* 84228*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
38249 /* 84259*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasV6Ops()) && (!Subtarget->isThumb())
38257 /* 84281*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
38271 /* 84312*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasV6Ops()) && (!Subtarget->isThumb())
38279 /* 84334*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasDSP()) && (Subtarget->isThumb2())
38292 /* 84365*/ OPC_CheckPatternPredicate, 86, // (Subtarget->hasDivideInARMMode()) && (!Subtarget->isThumb())
38300 /* 84384*/ OPC_CheckPatternPredicate, 87, // (Subtarget->hasDivideInThumbMode()) && (Subtarget->hasV8MBaselineOps()) && (Subtarget->isThumb())
38313 /* 84412*/ OPC_CheckPatternPredicate, 86, // (Subtarget->hasDivideInARMMode()) && (!Subtarget->isThumb())
38321 /* 84431*/ OPC_CheckPatternPredicate, 87, // (Subtarget->hasDivideInThumbMode()) && (Subtarget->hasV8MBaselineOps()) && (Subtarget->isThumb())
38334 /* 84462*/ OPC_CheckPatternPredicate, 60, // (Subtarget->hasV5TOps()) && (!Subtarget->isThumb())
38342 /* 84480*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
38352 /* 84502*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
38361 /* 84523*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
38370 /* 84544*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
38380 /* 84567*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
38388 /* 84585*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
38401 /* 84616*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
38409 /* 84634*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
38422 /* 84665*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
38430 /* 84683*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
38445 /* 84719*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasV6T2Ops()) && (!Subtarget->isThumb())
38453 /* 84737*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
38462 /* 84757*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
38478 /* 84806*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
38494 /* 84855*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
38514 /* 84912*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasV6Ops()) && (!Subtarget->isThumb())
38522 /* 84930*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasV6Ops()) && (Subtarget->isThumb()) && (Subtarget->isThumb1Only())
38530 /* 84948*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
38539 /* 84968*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
38549 /* 84994*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
38562 /* 85026*/ OPC_CheckPatternPredicate, 88, // (!Subtarget->isThumb()) && (!Subtarget->isReadTPHard())
38568 /* 85035*/ OPC_CheckPatternPredicate, 89, // (!Subtarget->isThumb()) && (Subtarget->isReadTPHard())
38581 /* 85072*/ OPC_CheckPatternPredicate, 43, // (Subtarget->isThumb())
38594 /* 85093*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
38601 /* 85105*/ OPC_CheckPatternPredicate, 90, // (!Subtarget->isTargetWindows()) && (Subtarget->isThumb())
38608 /* 85117*/ OPC_CheckPatternPredicate, 42, // (Subtarget->isThumb()) && (Subtarget->isTargetWindows())
38619 /* 85136*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasV6Ops()) && (!Subtarget->isThumb())
38637 /* 85182*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasFP64()) && (Subtarget->hasVFP2Base())
38647 /* 85204*/ OPC_CheckPatternPredicate, 39, // (Subtarget->hasVFP2Base())
38657 /* 85226*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasFullFP16())
38669 /* 85253*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasFP64()) && (Subtarget->hasVFP2Base())
38678 /* 85273*/ OPC_CheckPatternPredicate, 39, // (Subtarget->hasVFP2Base())
38687 /* 85293*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasFullFP16())
38700 /* 85322*/ OPC_CheckPatternPredicate, 33, // (Subtarget->hasFPRegs())
38719 /* 85358*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
38731 /* 85384*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
38737 /* 85393*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasNEON()) && (MF->getDataLayout().isLittleEndian())
38742 /* 85399*/ OPC_CheckPatternPredicate, 35, // (Subtarget->hasNEON()) && (MF->getDataLayout().isBigEndian())
38752 /* 85421*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasNEON()) && (MF->getDataLayout().isLittleEndian())
38757 /* 85427*/ OPC_CheckPatternPredicate, 35, // (Subtarget->hasNEON()) && (MF->getDataLayout().isBigEndian())
38767 /* 85449*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasNEON()) && (MF->getDataLayout().isLittleEndian())
38772 /* 85455*/ OPC_CheckPatternPredicate, 35, // (Subtarget->hasNEON()) && (MF->getDataLayout().isBigEndian())
38782 /* 85477*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasNEON()) && (MF->getDataLayout().isLittleEndian())
38787 /* 85483*/ OPC_CheckPatternPredicate, 35, // (Subtarget->hasNEON()) && (MF->getDataLayout().isBigEndian())
38797 /* 85505*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasNEON()) && (MF->getDataLayout().isLittleEndian())
38802 /* 85511*/ OPC_CheckPatternPredicate, 35, // (Subtarget->hasNEON()) && (MF->getDataLayout().isBigEndian())
38815 /* 85539*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasNEON()) && (MF->getDataLayout().isLittleEndian())
38820 /* 85545*/ OPC_CheckPatternPredicate, 35, // (Subtarget->hasNEON()) && (MF->getDataLayout().isBigEndian())
38829 /* 85565*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
38835 /* 85574*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasNEON()) && (MF->getDataLayout().isLittleEndian())
38840 /* 85580*/ OPC_CheckPatternPredicate, 35, // (Subtarget->hasNEON()) && (MF->getDataLayout().isBigEndian())
38850 /* 85602*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasNEON()) && (MF->getDataLayout().isLittleEndian())
38855 /* 85608*/ OPC_CheckPatternPredicate, 35, // (Subtarget->hasNEON()) && (MF->getDataLayout().isBigEndian())
38865 /* 85630*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasNEON()) && (MF->getDataLayout().isLittleEndian())
38870 /* 85636*/ OPC_CheckPatternPredicate, 35, // (Subtarget->hasNEON()) && (MF->getDataLayout().isBigEndian())
38880 /* 85658*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasNEON()) && (MF->getDataLayout().isLittleEndian())
38885 /* 85664*/ OPC_CheckPatternPredicate, 35, // (Subtarget->hasNEON()) && (MF->getDataLayout().isBigEndian())
38898 /* 85692*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasNEON()) && (MF->getDataLayout().isLittleEndian())
38903 /* 85698*/ OPC_CheckPatternPredicate, 35, // (Subtarget->hasNEON()) && (MF->getDataLayout().isBigEndian())
38913 /* 85720*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasNEON()) && (MF->getDataLayout().isLittleEndian())
38918 /* 85726*/ OPC_CheckPatternPredicate, 35, // (Subtarget->hasNEON()) && (MF->getDataLayout().isBigEndian())
38928 /* 85748*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasNEON()) && (MF->getDataLayout().isLittleEndian())
38933 /* 85754*/ OPC_CheckPatternPredicate, 35, // (Subtarget->hasNEON()) && (MF->getDataLayout().isBigEndian())
38943 /* 85776*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasNEON()) && (MF->getDataLayout().isLittleEndian())
38948 /* 85782*/ OPC_CheckPatternPredicate, 35, // (Subtarget->hasNEON()) && (MF->getDataLayout().isBigEndian())
38957 /* 85802*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
38963 /* 85811*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasNEON()) && (MF->getDataLayout().isLittleEndian())
38968 /* 85817*/ OPC_CheckPatternPredicate, 35, // (Subtarget->hasNEON()) && (MF->getDataLayout().isBigEndian())
38981 /* 85845*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasNEON()) && (MF->getDataLayout().isLittleEndian())
38986 /* 85851*/ OPC_CheckPatternPredicate, 35, // (Subtarget->hasNEON()) && (MF->getDataLayout().isBigEndian())
38995 /* 85871*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
39001 /* 85880*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasNEON()) && (MF->getDataLayout().isLittleEndian())
39006 /* 85886*/ OPC_CheckPatternPredicate, 35, // (Subtarget->hasNEON()) && (MF->getDataLayout().isBigEndian())
39016 /* 85908*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasNEON()) && (MF->getDataLayout().isLittleEndian())
39021 /* 85914*/ OPC_CheckPatternPredicate, 35, // (Subtarget->hasNEON()) && (MF->getDataLayout().isBigEndian())
39031 /* 85936*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasNEON()) && (MF->getDataLayout().isLittleEndian())
39036 /* 85942*/ OPC_CheckPatternPredicate, 35, // (Subtarget->hasNEON()) && (MF->getDataLayout().isBigEndian())
39046 /* 85964*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasNEON()) && (MF->getDataLayout().isLittleEndian())
39051 /* 85970*/ OPC_CheckPatternPredicate, 35, // (Subtarget->hasNEON()) && (MF->getDataLayout().isBigEndian())
39064 /* 85998*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasNEON()) && (MF->getDataLayout().isLittleEndian())
39069 /* 86004*/ OPC_CheckPatternPredicate, 35, // (Subtarget->hasNEON()) && (MF->getDataLayout().isBigEndian())
39079 /* 86026*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasNEON()) && (MF->getDataLayout().isLittleEndian())
39084 /* 86032*/ OPC_CheckPatternPredicate, 35, // (Subtarget->hasNEON()) && (MF->getDataLayout().isBigEndian())
39094 /* 86054*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasNEON()) && (MF->getDataLayout().isLittleEndian())
39099 /* 86060*/ OPC_CheckPatternPredicate, 35, // (Subtarget->hasNEON()) && (MF->getDataLayout().isBigEndian())
39109 /* 86082*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasNEON()) && (MF->getDataLayout().isLittleEndian())
39114 /* 86088*/ OPC_CheckPatternPredicate, 35, // (Subtarget->hasNEON()) && (MF->getDataLayout().isBigEndian())
39123 /* 86108*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
39129 /* 86117*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasNEON()) && (MF->getDataLayout().isLittleEndian())
39134 /* 86123*/ OPC_CheckPatternPredicate, 35, // (Subtarget->hasNEON()) && (MF->getDataLayout().isBigEndian())
39147 /* 86151*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasNEON()) && (MF->getDataLayout().isLittleEndian())
39152 /* 86157*/ OPC_CheckPatternPredicate, 35, // (Subtarget->hasNEON()) && (MF->getDataLayout().isBigEndian())
39162 /* 86179*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasNEON()) && (MF->getDataLayout().isLittleEndian())
39167 /* 86185*/ OPC_CheckPatternPredicate, 35, // (Subtarget->hasNEON()) && (MF->getDataLayout().isBigEndian())
39177 /* 86207*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasNEON()) && (MF->getDataLayout().isLittleEndian())
39182 /* 86213*/ OPC_CheckPatternPredicate, 35, // (Subtarget->hasNEON()) && (MF->getDataLayout().isBigEndian())
39192 /* 86235*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasNEON()) && (MF->getDataLayout().isLittleEndian())
39197 /* 86241*/ OPC_CheckPatternPredicate, 35, // (Subtarget->hasNEON()) && (MF->getDataLayout().isBigEndian())
39207 /* 86263*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasNEON()) && (MF->getDataLayout().isLittleEndian())
39212 /* 86269*/ OPC_CheckPatternPredicate, 35, // (Subtarget->hasNEON()) && (MF->getDataLayout().isBigEndian())
39222 /* 86291*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasNEON()) && (MF->getDataLayout().isLittleEndian())
39227 /* 86297*/ OPC_CheckPatternPredicate, 35, // (Subtarget->hasNEON()) && (MF->getDataLayout().isBigEndian())
39240 /* 86323*/ OPC_CheckPatternPredicate, 91, // (Subtarget->hasFPRegs()) && (Subtarget->preferVMOVSR() ||!Subtarget->useNEONForSinglePrecisionFP())
39248 /* 86341*/ OPC_CheckPatternPredicate, 92, // (!Subtarget->preferVMOVSR() &&Subtarget->useNEONForSinglePrecisionFP()) && (Subtarget->hasNEON())
39262 /* 86378*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
39268 /* 86387*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasNEON()) && (MF->getDataLayout().isLittleEndian())
39273 /* 86393*/ OPC_CheckPatternPredicate, 35, // (Subtarget->hasNEON()) && (MF->getDataLayout().isBigEndian())
39283 /* 86415*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasNEON()) && (MF->getDataLayout().isLittleEndian())
39288 /* 86421*/ OPC_CheckPatternPredicate, 35, // (Subtarget->hasNEON()) && (MF->getDataLayout().isBigEndian())
39298 /* 86443*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasNEON()) && (MF->getDataLayout().isLittleEndian())
39303 /* 86449*/ OPC_CheckPatternPredicate, 35, // (Subtarget->hasNEON()) && (MF->getDataLayout().isBigEndian())
39313 /* 86471*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasNEON()) && (MF->getDataLayout().isLittleEndian())
39318 /* 86477*/ OPC_CheckPatternPredicate, 35, // (Subtarget->hasNEON()) && (MF->getDataLayout().isBigEndian())
39328 /* 86499*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasNEON()) && (MF->getDataLayout().isLittleEndian())
39333 /* 86505*/ OPC_CheckPatternPredicate, 35, // (Subtarget->hasNEON()) && (MF->getDataLayout().isBigEndian())
39346 /* 86533*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
39351 /* 86539*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
39358 /* 86549*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasNEON()) && (MF->getDataLayout().isLittleEndian())
39363 /* 86555*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isLittleEndian())
39368 /* 86561*/ OPC_CheckPatternPredicate, 35, // (Subtarget->hasNEON()) && (MF->getDataLayout().isBigEndian())
39376 /* 86579*/ OPC_CheckPatternPredicate, 38, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isBigEndian())
39388 /* 86608*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasNEON()) && (MF->getDataLayout().isLittleEndian())
39393 /* 86614*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isLittleEndian())
39398 /* 86620*/ OPC_CheckPatternPredicate, 35, // (Subtarget->hasNEON()) && (MF->getDataLayout().isBigEndian())
39406 /* 86638*/ OPC_CheckPatternPredicate, 38, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isBigEndian())
39418 /* 86667*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasNEON()) && (MF->getDataLayout().isLittleEndian())
39423 /* 86673*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isLittleEndian())
39428 /* 86679*/ OPC_CheckPatternPredicate, 35, // (Subtarget->hasNEON()) && (MF->getDataLayout().isBigEndian())
39436 /* 86697*/ OPC_CheckPatternPredicate, 38, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isBigEndian())
39448 /* 86726*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasNEON()) && (MF->getDataLayout().isLittleEndian())
39453 /* 86732*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isLittleEndian())
39458 /* 86738*/ OPC_CheckPatternPredicate, 35, // (Subtarget->hasNEON()) && (MF->getDataLayout().isBigEndian())
39466 /* 86756*/ OPC_CheckPatternPredicate, 38, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isBigEndian())
39478 /* 86785*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasNEON()) && (MF->getDataLayout().isLittleEndian())
39483 /* 86791*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isLittleEndian())
39488 /* 86797*/ OPC_CheckPatternPredicate, 35, // (Subtarget->hasNEON()) && (MF->getDataLayout().isBigEndian())
39496 /* 86815*/ OPC_CheckPatternPredicate, 38, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isBigEndian())
39511 /* 86850*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
39516 /* 86856*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
39523 /* 86866*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasNEON()) && (MF->getDataLayout().isLittleEndian())
39528 /* 86872*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isLittleEndian())
39533 /* 86878*/ OPC_CheckPatternPredicate, 35, // (Subtarget->hasNEON()) && (MF->getDataLayout().isBigEndian())
39541 /* 86896*/ OPC_CheckPatternPredicate, 38, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isBigEndian())
39553 /* 86925*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasNEON()) && (MF->getDataLayout().isLittleEndian())
39558 /* 86931*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isLittleEndian())
39563 /* 86937*/ OPC_CheckPatternPredicate, 35, // (Subtarget->hasNEON()) && (MF->getDataLayout().isBigEndian())
39571 /* 86955*/ OPC_CheckPatternPredicate, 38, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isBigEndian())
39583 /* 86984*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasNEON()) && (MF->getDataLayout().isLittleEndian())
39588 /* 86990*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isLittleEndian())
39593 /* 86996*/ OPC_CheckPatternPredicate, 35, // (Subtarget->hasNEON()) && (MF->getDataLayout().isBigEndian())
39601 /* 87014*/ OPC_CheckPatternPredicate, 38, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isBigEndian())
39613 /* 87043*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasNEON()) && (MF->getDataLayout().isLittleEndian())
39618 /* 87049*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isLittleEndian())
39623 /* 87055*/ OPC_CheckPatternPredicate, 35, // (Subtarget->hasNEON()) && (MF->getDataLayout().isBigEndian())
39631 /* 87073*/ OPC_CheckPatternPredicate, 38, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isBigEndian())
39643 /* 87102*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasNEON()) && (MF->getDataLayout().isLittleEndian())
39648 /* 87108*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isLittleEndian())
39653 /* 87114*/ OPC_CheckPatternPredicate, 35, // (Subtarget->hasNEON()) && (MF->getDataLayout().isBigEndian())
39661 /* 87132*/ OPC_CheckPatternPredicate, 38, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isBigEndian())
39676 /* 87167*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
39681 /* 87173*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
39688 /* 87183*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasNEON()) && (MF->getDataLayout().isLittleEndian())
39693 /* 87189*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isLittleEndian())
39698 /* 87195*/ OPC_CheckPatternPredicate, 35, // (Subtarget->hasNEON()) && (MF->getDataLayout().isBigEndian())
39706 /* 87213*/ OPC_CheckPatternPredicate, 38, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isBigEndian())
39718 /* 87242*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasNEON()) && (MF->getDataLayout().isLittleEndian())
39723 /* 87248*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isLittleEndian())
39728 /* 87254*/ OPC_CheckPatternPredicate, 35, // (Subtarget->hasNEON()) && (MF->getDataLayout().isBigEndian())
39736 /* 87272*/ OPC_CheckPatternPredicate, 38, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isBigEndian())
39748 /* 87301*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasNEON()) && (MF->getDataLayout().isLittleEndian())
39753 /* 87307*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isLittleEndian())
39758 /* 87313*/ OPC_CheckPatternPredicate, 35, // (Subtarget->hasNEON()) && (MF->getDataLayout().isBigEndian())
39766 /* 87331*/ OPC_CheckPatternPredicate, 38, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isBigEndian())
39778 /* 87360*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasNEON()) && (MF->getDataLayout().isLittleEndian())
39783 /* 87366*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isLittleEndian())
39788 /* 87372*/ OPC_CheckPatternPredicate, 35, // (Subtarget->hasNEON()) && (MF->getDataLayout().isBigEndian())
39796 /* 87390*/ OPC_CheckPatternPredicate, 38, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isBigEndian())
39808 /* 87419*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasNEON()) && (MF->getDataLayout().isLittleEndian())
39813 /* 87425*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isLittleEndian())
39818 /* 87431*/ OPC_CheckPatternPredicate, 35, // (Subtarget->hasNEON()) && (MF->getDataLayout().isBigEndian())
39826 /* 87449*/ OPC_CheckPatternPredicate, 38, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isBigEndian())
39841 /* 87484*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasNEON()) && (MF->getDataLayout().isLittleEndian())
39846 /* 87490*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isLittleEndian())
39851 /* 87496*/ OPC_CheckPatternPredicate, 35, // (Subtarget->hasNEON()) && (MF->getDataLayout().isBigEndian())
39859 /* 87514*/ OPC_CheckPatternPredicate, 38, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isBigEndian())
39871 /* 87543*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasNEON()) && (MF->getDataLayout().isLittleEndian())
39876 /* 87549*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isLittleEndian())
39881 /* 87555*/ OPC_CheckPatternPredicate, 35, // (Subtarget->hasNEON()) && (MF->getDataLayout().isBigEndian())
39889 /* 87573*/ OPC_CheckPatternPredicate, 38, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isBigEndian())
39901 /* 87602*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasNEON()) && (MF->getDataLayout().isLittleEndian())
39906 /* 87608*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isLittleEndian())
39911 /* 87614*/ OPC_CheckPatternPredicate, 35, // (Subtarget->hasNEON()) && (MF->getDataLayout().isBigEndian())
39919 /* 87632*/ OPC_CheckPatternPredicate, 38, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isBigEndian())
39931 /* 87661*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
39936 /* 87667*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
39943 /* 87677*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasNEON()) && (MF->getDataLayout().isLittleEndian())
39948 /* 87683*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isLittleEndian())
39953 /* 87689*/ OPC_CheckPatternPredicate, 35, // (Subtarget->hasNEON()) && (MF->getDataLayout().isBigEndian())
39961 /* 87707*/ OPC_CheckPatternPredicate, 38, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isBigEndian())
39973 /* 87736*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasNEON()) && (MF->getDataLayout().isLittleEndian())
39978 /* 87742*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isLittleEndian())
39983 /* 87748*/ OPC_CheckPatternPredicate, 35, // (Subtarget->hasNEON()) && (MF->getDataLayout().isBigEndian())
39991 /* 87766*/ OPC_CheckPatternPredicate, 38, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isBigEndian())
40006 /* 87801*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasNEON()) && (MF->getDataLayout().isLittleEndian())
40011 /* 87807*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isLittleEndian())
40016 /* 87813*/ OPC_CheckPatternPredicate, 35, // (Subtarget->hasNEON()) && (MF->getDataLayout().isBigEndian())
40024 /* 87831*/ OPC_CheckPatternPredicate, 38, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isBigEndian())
40036 /* 87860*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasNEON()) && (MF->getDataLayout().isLittleEndian())
40041 /* 87866*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isLittleEndian())
40046 /* 87872*/ OPC_CheckPatternPredicate, 35, // (Subtarget->hasNEON()) && (MF->getDataLayout().isBigEndian())
40054 /* 87890*/ OPC_CheckPatternPredicate, 38, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isBigEndian())
40066 /* 87919*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasNEON()) && (MF->getDataLayout().isLittleEndian())
40071 /* 87925*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isLittleEndian())
40076 /* 87931*/ OPC_CheckPatternPredicate, 35, // (Subtarget->hasNEON()) && (MF->getDataLayout().isBigEndian())
40084 /* 87949*/ OPC_CheckPatternPredicate, 38, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isBigEndian())
40096 /* 87978*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
40101 /* 87984*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
40108 /* 87994*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasNEON()) && (MF->getDataLayout().isLittleEndian())
40113 /* 88000*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isLittleEndian())
40118 /* 88006*/ OPC_CheckPatternPredicate, 35, // (Subtarget->hasNEON()) && (MF->getDataLayout().isBigEndian())
40126 /* 88024*/ OPC_CheckPatternPredicate, 38, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isBigEndian())
40138 /* 88053*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasNEON()) && (MF->getDataLayout().isLittleEndian())
40143 /* 88059*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isLittleEndian())
40148 /* 88065*/ OPC_CheckPatternPredicate, 35, // (Subtarget->hasNEON()) && (MF->getDataLayout().isBigEndian())
40156 /* 88083*/ OPC_CheckPatternPredicate, 38, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isBigEndian())
40171 /* 88118*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasNEON()) && (MF->getDataLayout().isLittleEndian())
40176 /* 88124*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isLittleEndian())
40181 /* 88130*/ OPC_CheckPatternPredicate, 35, // (Subtarget->hasNEON()) && (MF->getDataLayout().isBigEndian())
40189 /* 88148*/ OPC_CheckPatternPredicate, 38, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isBigEndian())
40201 /* 88177*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasNEON()) && (MF->getDataLayout().isLittleEndian())
40206 /* 88183*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isLittleEndian())
40211 /* 88189*/ OPC_CheckPatternPredicate, 35, // (Subtarget->hasNEON()) && (MF->getDataLayout().isBigEndian())
40219 /* 88207*/ OPC_CheckPatternPredicate, 38, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isBigEndian())
40231 /* 88236*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasNEON()) && (MF->getDataLayout().isLittleEndian())
40236 /* 88242*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isLittleEndian())
40241 /* 88248*/ OPC_CheckPatternPredicate, 35, // (Subtarget->hasNEON()) && (MF->getDataLayout().isBigEndian())
40249 /* 88266*/ OPC_CheckPatternPredicate, 38, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isBigEndian())
40261 /* 88295*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasNEON()) && (MF->getDataLayout().isLittleEndian())
40266 /* 88301*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isLittleEndian())
40271 /* 88307*/ OPC_CheckPatternPredicate, 35, // (Subtarget->hasNEON()) && (MF->getDataLayout().isBigEndian())
40279 /* 88325*/ OPC_CheckPatternPredicate, 38, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isBigEndian())
40291 /* 88354*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasNEON()) && (MF->getDataLayout().isLittleEndian())
40296 /* 88360*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isLittleEndian())
40301 /* 88366*/ OPC_CheckPatternPredicate, 35, // (Subtarget->hasNEON()) && (MF->getDataLayout().isBigEndian())
40309 /* 88384*/ OPC_CheckPatternPredicate, 38, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isBigEndian())
40321 /* 88413*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasNEON()) && (MF->getDataLayout().isLittleEndian())
40326 /* 88419*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isLittleEndian())
40331 /* 88425*/ OPC_CheckPatternPredicate, 35, // (Subtarget->hasNEON()) && (MF->getDataLayout().isBigEndian())
40339 /* 88443*/ OPC_CheckPatternPredicate, 38, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isBigEndian())
40354 /* 88478*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasNEON()) && (MF->getDataLayout().isLittleEndian())
40359 /* 88484*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isLittleEndian())
40364 /* 88490*/ OPC_CheckPatternPredicate, 35, // (Subtarget->hasNEON()) && (MF->getDataLayout().isBigEndian())
40372 /* 88508*/ OPC_CheckPatternPredicate, 38, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isBigEndian())
40384 /* 88537*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasNEON()) && (MF->getDataLayout().isLittleEndian())
40389 /* 88543*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isLittleEndian())
40394 /* 88549*/ OPC_CheckPatternPredicate, 35, // (Subtarget->hasNEON()) && (MF->getDataLayout().isBigEndian())
40402 /* 88567*/ OPC_CheckPatternPredicate, 38, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isBigEndian())
40414 /* 88596*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasNEON()) && (MF->getDataLayout().isLittleEndian())
40419 /* 88602*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isLittleEndian())
40424 /* 88608*/ OPC_CheckPatternPredicate, 35, // (Subtarget->hasNEON()) && (MF->getDataLayout().isBigEndian())
40432 /* 88626*/ OPC_CheckPatternPredicate, 38, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isBigEndian())
40444 /* 88655*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
40449 /* 88661*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
40456 /* 88671*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasNEON()) && (MF->getDataLayout().isLittleEndian())
40461 /* 88677*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isLittleEndian())
40466 /* 88683*/ OPC_CheckPatternPredicate, 35, // (Subtarget->hasNEON()) && (MF->getDataLayout().isBigEndian())
40474 /* 88701*/ OPC_CheckPatternPredicate, 38, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isBigEndian())
40486 /* 88730*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasNEON()) && (MF->getDataLayout().isLittleEndian())
40491 /* 88736*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isLittleEndian())
40496 /* 88742*/ OPC_CheckPatternPredicate, 35, // (Subtarget->hasNEON()) && (MF->getDataLayout().isBigEndian())
40504 /* 88760*/ OPC_CheckPatternPredicate, 38, // (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isBigEndian())
40519 /* 88792*/ OPC_CheckPatternPredicate, 33, // (Subtarget->hasFPRegs())
40529 /* 88816*/ OPC_CheckPatternPredicate, 36, // (Subtarget->hasFPRegs16())
40538 /* 88837*/ OPC_CheckPatternPredicate, 33, // (Subtarget->hasFPRegs())
40550 /* 88863*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
40559 /* 88883*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
40568 /* 88903*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
40581 /* 88933*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
40588 /* 88948*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
40595 /* 88963*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
40602 /* 88978*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
40612 /* 88998*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
40619 /* 89013*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
40626 /* 89028*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
40633 /* 89043*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
40643 /* 89063*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
40650 /* 89078*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
40657 /* 89093*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
40664 /* 89108*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
40674 /* 89128*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
40681 /* 89143*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
40688 /* 89158*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
40701 /* 89183*/ OPC_CheckPatternPredicate, 93, // (Subtarget->hasFP16())
40713 /* 89214*/ OPC_CheckPatternPredicate, 23, // (Subtarget->hasFP64()) && (Subtarget->hasFPARMv8Base())
40729 /* 89254*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
40744 /* 89297*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
40756 /* 89337*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
40775 /* 89398*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
40790 /* 89441*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
40805 /* 89484*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
40824 /* 89536*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
40839 /* 89579*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
40853 /* 89620*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
40872 /* 89681*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
40887 /* 89725*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
40901 /* 89766*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
40938 /* 89849*/ OPC_CheckPatternPredicate, 94, // (Subtarget->hasVFP2Base()) && (!Subtarget->isThumb())
40945 /* 89861*/ OPC_CheckPatternPredicate, 95, // (!Subtarget->isThumb()) && (!Subtarget->hasVFP2Base())
40952 /* 89873*/ OPC_CheckPatternPredicate, 6, // (Subtarget->isThumb()) && (Subtarget->isThumb1Only())
40959 /* 89885*/ OPC_CheckPatternPredicate, 96, // (Subtarget->hasVFP2Base()) && (Subtarget->isThumb2())
40966 /* 89897*/ OPC_CheckPatternPredicate, 97, // (Subtarget->isThumb2()) && (!Subtarget->hasVFP2Base())
40993 /* 89946*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasFP64()) && (Subtarget->hasVFP2Base())
41007 /* 89985*/ OPC_CheckPatternPredicate, 27, // (!Subtarget->useNEONForSinglePrecisionFP()) && (Subtarget->hasVFP2Base())
41031 /* 90040*/ OPC_CheckPatternPredicate, 39, // (Subtarget->hasVFP2Base())
41050 /* 90082*/ OPC_CheckPatternPredicate, 39, // (Subtarget->hasVFP2Base())
41066 /* 90120*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasFP64()) && (Subtarget->hasVFP2Base())
41078 /* 90152*/ OPC_CheckPatternPredicate, 27, // (!Subtarget->useNEONForSinglePrecisionFP()) && (Subtarget->hasVFP2Base())
41089 /* 90181*/ OPC_CheckPatternPredicate, 80, // (Subtarget->hasNEON()) && (Subtarget->useNEONForSinglePrecisionFP())
41109 /* 90241*/ OPC_CheckPatternPredicate, 27, // (!Subtarget->useNEONForSinglePrecisionFP()) && (Subtarget->hasVFP2Base())
41121 /* 90273*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
41132 /* 90298*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
41140 /* 90316*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
41152 /* 90344*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
41175 /* 90415*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
41186 /* 90440*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
41194 /* 90458*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
41206 /* 90486*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
41242 /* 90582*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasFP64()) && (Subtarget->hasVFP2Base())
41256 /* 90621*/ OPC_CheckPatternPredicate, 27, // (!Subtarget->useNEONForSinglePrecisionFP()) && (Subtarget->hasVFP2Base())
41280 /* 90676*/ OPC_CheckPatternPredicate, 39, // (Subtarget->hasVFP2Base())
41299 /* 90718*/ OPC_CheckPatternPredicate, 39, // (Subtarget->hasVFP2Base())
41315 /* 90756*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasFP64()) && (Subtarget->hasVFP2Base())
41327 /* 90788*/ OPC_CheckPatternPredicate, 27, // (!Subtarget->useNEONForSinglePrecisionFP()) && (Subtarget->hasVFP2Base())
41338 /* 90817*/ OPC_CheckPatternPredicate, 80, // (Subtarget->hasNEON()) && (Subtarget->useNEONForSinglePrecisionFP())
41358 /* 90877*/ OPC_CheckPatternPredicate, 27, // (!Subtarget->useNEONForSinglePrecisionFP()) && (Subtarget->hasVFP2Base())
41370 /* 90909*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
41381 /* 90934*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
41389 /* 90952*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
41401 /* 90980*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
41424 /* 91050*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
41435 /* 91075*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
41443 /* 91093*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
41455 /* 91121*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
41493 /* 91219*/ OPC_CheckPatternPredicate, 98, // (Subtarget->hasFP64()) && (Subtarget->hasVFP2Base()) && (((Subtarget->useFPVMLx() && TM.Options.AllowFPOpFusion != FPOpFusion::Fast) ||Subtarget->hasMinSize()))
41501 /* 91239*/ OPC_CheckPatternPredicate, 99, // (Subtarget->hasFP64()) && (Subtarget->hasVFP4Base()) && ((TM.Options.AllowFPOpFusion == FPOpFusion::Fast && Subtarget->hasVFP4Base()) && !Subtarget->isTargetDarwin() &&Subtarget->useFPVMLx())
41511 /* 91263*/ OPC_CheckPatternPredicate, 100, // (!Subtarget->useNEONForSinglePrecisionFP()) && (Subtarget->hasVFP2Base()) && (((Subtarget->useFPVMLx() && TM.Options.AllowFPOpFusion != FPOpFusion::Fast) ||Subtarget->hasMinSize()))
41519 /* 91283*/ OPC_CheckPatternPredicate, 101, // (!Subtarget->useNEONForSinglePrecisionFP()) && (Subtarget->hasVFP4Base()) && ((TM.Options.AllowFPOpFusion == FPOpFusion::Fast && Subtarget->hasVFP4Base()) && !Subtarget->isTargetDarwin() &&Subtarget->useFPVMLx())
41529 /* 91307*/ OPC_CheckPatternPredicate, 102, // (Subtarget->hasFullFP16()) && (((Subtarget->useFPVMLx() && TM.Options.AllowFPOpFusion != FPOpFusion::Fast) ||Subtarget->hasMinSize()))
41537 /* 91327*/ OPC_CheckPatternPredicate, 103, // (Subtarget->hasFullFP16()) && ((TM.Options.AllowFPOpFusion == FPOpFusion::Fast && Subtarget->hasVFP4Base()) && !Subtarget->isTargetDarwin() &&Subtarget->useFPVMLx())
41560 /* 91372*/ OPC_CheckPatternPredicate, 98, // (Subtarget->hasFP64()) && (Subtarget->hasVFP2Base()) && (((Subtarget->useFPVMLx() && TM.Options.AllowFPOpFusion != FPOpFusion::Fast) ||Subtarget->hasMinSize()))
41568 /* 91392*/ OPC_CheckPatternPredicate, 99, // (Subtarget->hasFP64()) && (Subtarget->hasVFP4Base()) && ((TM.Options.AllowFPOpFusion == FPOpFusion::Fast && Subtarget->hasVFP4Base()) && !Subtarget->isTargetDarwin() &&Subtarget->useFPVMLx())
41578 /* 91416*/ OPC_CheckPatternPredicate, 100, // (!Subtarget->useNEONForSinglePrecisionFP()) && (Subtarget->hasVFP2Base()) && (((Subtarget->useFPVMLx() && TM.Options.AllowFPOpFusion != FPOpFusion::Fast) ||Subtarget->hasMinSize()))
41586 /* 91436*/ OPC_CheckPatternPredicate, 101, // (!Subtarget->useNEONForSinglePrecisionFP()) && (Subtarget->hasVFP4Base()) && ((TM.Options.AllowFPOpFusion == FPOpFusion::Fast && Subtarget->hasVFP4Base()) && !Subtarget->isTargetDarwin() &&Subtarget->useFPVMLx())
41596 /* 91460*/ OPC_CheckPatternPredicate, 102, // (Subtarget->hasFullFP16()) && (((Subtarget->useFPVMLx() && TM.Options.AllowFPOpFusion != FPOpFusion::Fast) ||Subtarget->hasMinSize()))
41604 /* 91480*/ OPC_CheckPatternPredicate, 103, // (Subtarget->hasFullFP16()) && ((TM.Options.AllowFPOpFusion == FPOpFusion::Fast && Subtarget->hasVFP4Base()) && !Subtarget->isTargetDarwin() &&Subtarget->useFPVMLx())
41623 /* 91517*/ OPC_CheckPatternPredicate, 98, // (Subtarget->hasFP64()) && (Subtarget->hasVFP2Base()) && (((Subtarget->useFPVMLx() && TM.Options.AllowFPOpFusion != FPOpFusion::Fast) ||Subtarget->hasMinSize()))
41631 /* 91538*/ OPC_CheckPatternPredicate, 100, // (!Subtarget->useNEONForSinglePrecisionFP()) && (Subtarget->hasVFP2Base()) && (((Subtarget->useFPVMLx() && TM.Options.AllowFPOpFusion != FPOpFusion::Fast) ||Subtarget->hasMinSize()))
41639 /* 91559*/ OPC_CheckPatternPredicate, 102, // (Subtarget->hasFullFP16()) && (((Subtarget->useFPVMLx() && TM.Options.AllowFPOpFusion != FPOpFusion::Fast) ||Subtarget->hasMinSize()))
41657 /* 91595*/ OPC_CheckPatternPredicate, 98, // (Subtarget->hasFP64()) && (Subtarget->hasVFP2Base()) && (((Subtarget->useFPVMLx() && TM.Options.AllowFPOpFusion != FPOpFusion::Fast) ||Subtarget->hasMinSize()))
41665 /* 91616*/ OPC_CheckPatternPredicate, 100, // (!Subtarget->useNEONForSinglePrecisionFP()) && (Subtarget->hasVFP2Base()) && (((Subtarget->useFPVMLx() && TM.Options.AllowFPOpFusion != FPOpFusion::Fast) ||Subtarget->hasMinSize()))
41673 /* 91637*/ OPC_CheckPatternPredicate, 104, // (!Subtarget->useNEONForSinglePrecisionFP()) && (Subtarget->hasFullFP16()) && (((Subtarget->useFPVMLx() && TM.Options.AllowFPOpFusion != FPOpFusion::Fast) ||Subtarget->hasMinSize()))
41691 /* 91673*/ OPC_CheckPatternPredicate, 99, // (Subtarget->hasFP64()) && (Subtarget->hasVFP4Base()) && ((TM.Options.AllowFPOpFusion == FPOpFusion::Fast && Subtarget->hasVFP4Base()) && !Subtarget->isTargetDarwin() &&Subtarget->useFPVMLx())
41699 /* 91694*/ OPC_CheckPatternPredicate, 101, // (!Subtarget->useNEONForSinglePrecisionFP()) && (Subtarget->hasVFP4Base()) && ((TM.Options.AllowFPOpFusion == FPOpFusion::Fast && Subtarget->hasVFP4Base()) && !Subtarget->isTargetDarwin() &&Subtarget->useFPVMLx())
41707 /* 91715*/ OPC_CheckPatternPredicate, 103, // (Subtarget->hasFullFP16()) && ((TM.Options.AllowFPOpFusion == FPOpFusion::Fast && Subtarget->hasVFP4Base()) && !Subtarget->isTargetDarwin() &&Subtarget->useFPVMLx())
41725 /* 91751*/ OPC_CheckPatternPredicate, 99, // (Subtarget->hasFP64()) && (Subtarget->hasVFP4Base()) && ((TM.Options.AllowFPOpFusion == FPOpFusion::Fast && Subtarget->hasVFP4Base()) && !Subtarget->isTargetDarwin() &&Subtarget->useFPVMLx())
41733 /* 91772*/ OPC_CheckPatternPredicate, 101, // (!Subtarget->useNEONForSinglePrecisionFP()) && (Subtarget->hasVFP4Base()) && ((TM.Options.AllowFPOpFusion == FPOpFusion::Fast && Subtarget->hasVFP4Base()) && !Subtarget->isTargetDarwin() &&Subtarget->useFPVMLx())
41742 /* 91795*/ OPC_CheckPatternPredicate, 105, // (!Subtarget->useNEONForSinglePrecisionFP()) && (Subtarget->hasFullFP16()) && ((TM.Options.AllowFPOpFusion == FPOpFusion::Fast && Subtarget->hasVFP4Base()) && !Subtarget->isTargetDarwin() &&Subtarget->useFPVMLx())
41750 /* 91815*/ OPC_CheckPatternPredicate, 102, // (Subtarget->hasFullFP16()) && (((Subtarget->useFPVMLx() && TM.Options.AllowFPOpFusion != FPOpFusion::Fast) ||Subtarget->hasMinSize()))
41758 /* 91835*/ OPC_CheckPatternPredicate, 103, // (Subtarget->hasFullFP16()) && ((TM.Options.AllowFPOpFusion == FPOpFusion::Fast && Subtarget->hasVFP4Base()) && !Subtarget->isTargetDarwin() &&Subtarget->useFPVMLx())
41778 /* 91873*/ OPC_CheckPatternPredicate, 104, // (!Subtarget->useNEONForSinglePrecisionFP()) && (Subtarget->hasFullFP16()) && (((Subtarget->useFPVMLx() && TM.Options.AllowFPOpFusion != FPOpFusion::Fast) ||Subtarget->hasMinSize()))
41786 /* 91893*/ OPC_CheckPatternPredicate, 105, // (!Subtarget->useNEONForSinglePrecisionFP()) && (Subtarget->hasFullFP16()) && ((TM.Options.AllowFPOpFusion == FPOpFusion::Fast && Subtarget->hasVFP4Base()) && !Subtarget->isTargetDarwin() &&Subtarget->useFPVMLx())
41803 /* 91928*/ OPC_CheckPatternPredicate, 106, // (Subtarget->hasNEON()) && (((Subtarget->useFPVMLx() && TM.Options.AllowFPOpFusion != FPOpFusion::Fast) ||Subtarget->hasMinSize())) && (Subtarget->useNEONForSinglePrecisionFP())
41841 /* 92058*/ OPC_CheckPatternPredicate, 107, // (Subtarget->hasVFP4Base()) && ((TM.Options.AllowFPOpFusion == FPOpFusion::Fast && Subtarget->hasVFP4Base()) && !Subtarget->isTargetDarwin() &&Subtarget->useFPVMLx()) && (Subtarget->useNEONForSinglePrecisionFP())
41888 /* 92202*/ OPC_CheckPatternPredicate, 106, // (Subtarget->hasNEON()) && (((Subtarget->useFPVMLx() && TM.Options.AllowFPOpFusion != FPOpFusion::Fast) ||Subtarget->hasMinSize())) && (Subtarget->useNEONForSinglePrecisionFP())
41926 /* 92332*/ OPC_CheckPatternPredicate, 107, // (Subtarget->hasVFP4Base()) && ((TM.Options.AllowFPOpFusion == FPOpFusion::Fast && Subtarget->hasVFP4Base()) && !Subtarget->isTargetDarwin() &&Subtarget->useFPVMLx()) && (Subtarget->useNEONForSinglePrecisionFP())
41969 /* 92471*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasFP64()) && (Subtarget->hasVFP2Base())
41978 /* 92493*/ OPC_CheckPatternPredicate, 27, // (!Subtarget->useNEONForSinglePrecisionFP()) && (Subtarget->hasVFP2Base())
41986 /* 92512*/ OPC_CheckPatternPredicate, 80, // (Subtarget->hasNEON()) && (Subtarget->useNEONForSinglePrecisionFP())
42017 /* 92613*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasFullFP16())
42043 /* 92662*/ OPC_CheckPatternPredicate, 108, // (Subtarget->hasNEON()) && (((Subtarget->useFPVMLx() && TM.Options.AllowFPOpFusion != FPOpFusion::Fast) ||Subtarget->hasMinSize()))
42052 /* 92686*/ OPC_CheckPatternPredicate, 108, // (Subtarget->hasNEON()) && (((Subtarget->useFPVMLx() && TM.Options.AllowFPOpFusion != FPOpFusion::Fast) ||Subtarget->hasMinSize()))
42076 /* 92732*/ OPC_CheckPatternPredicate, 108, // (Subtarget->hasNEON()) && (((Subtarget->useFPVMLx() && TM.Options.AllowFPOpFusion != FPOpFusion::Fast) ||Subtarget->hasMinSize()))
42105 /* 92786*/ OPC_CheckPatternPredicate, 108, // (Subtarget->hasNEON()) && (((Subtarget->useFPVMLx() && TM.Options.AllowFPOpFusion != FPOpFusion::Fast) ||Subtarget->hasMinSize()))
42129 /* 92832*/ OPC_CheckPatternPredicate, 108, // (Subtarget->hasNEON()) && (((Subtarget->useFPVMLx() && TM.Options.AllowFPOpFusion != FPOpFusion::Fast) ||Subtarget->hasMinSize()))
42156 /* 92883*/ OPC_CheckPatternPredicate, 108, // (Subtarget->hasNEON()) && (((Subtarget->useFPVMLx() && TM.Options.AllowFPOpFusion != FPOpFusion::Fast) ||Subtarget->hasMinSize()))
42183 /* 92935*/ OPC_CheckPatternPredicate, 108, // (Subtarget->hasNEON()) && (((Subtarget->useFPVMLx() && TM.Options.AllowFPOpFusion != FPOpFusion::Fast) ||Subtarget->hasMinSize()))
42207 /* 92981*/ OPC_CheckPatternPredicate, 108, // (Subtarget->hasNEON()) && (((Subtarget->useFPVMLx() && TM.Options.AllowFPOpFusion != FPOpFusion::Fast) ||Subtarget->hasMinSize()))
42235 /* 93035*/ OPC_CheckPatternPredicate, 108, // (Subtarget->hasNEON()) && (((Subtarget->useFPVMLx() && TM.Options.AllowFPOpFusion != FPOpFusion::Fast) ||Subtarget->hasMinSize()))
42263 /* 93096*/ OPC_CheckPatternPredicate, 108, // (Subtarget->hasNEON()) && (((Subtarget->useFPVMLx() && TM.Options.AllowFPOpFusion != FPOpFusion::Fast) ||Subtarget->hasMinSize()))
42296 /* 93166*/ OPC_CheckPatternPredicate, 108, // (Subtarget->hasNEON()) && (((Subtarget->useFPVMLx() && TM.Options.AllowFPOpFusion != FPOpFusion::Fast) ||Subtarget->hasMinSize()))
42325 /* 93228*/ OPC_CheckPatternPredicate, 108, // (Subtarget->hasNEON()) && (((Subtarget->useFPVMLx() && TM.Options.AllowFPOpFusion != FPOpFusion::Fast) ||Subtarget->hasMinSize()))
42356 /* 93294*/ OPC_CheckPatternPredicate, 109, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON()) && (((Subtarget->useFPVMLx() && TM.Options.AllowFPOpFusion != FPOpFusion::Fast) ||Subtarget->hasMinSize()))
42365 /* 93318*/ OPC_CheckPatternPredicate, 109, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON()) && (((Subtarget->useFPVMLx() && TM.Options.AllowFPOpFusion != FPOpFusion::Fast) ||Subtarget->hasMinSize()))
42387 /* 93360*/ OPC_CheckPatternPredicate, 109, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON()) && (((Subtarget->useFPVMLx() && TM.Options.AllowFPOpFusion != FPOpFusion::Fast) ||Subtarget->hasMinSize()))
42413 /* 93409*/ OPC_CheckPatternPredicate, 109, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON()) && (((Subtarget->useFPVMLx() && TM.Options.AllowFPOpFusion != FPOpFusion::Fast) ||Subtarget->hasMinSize()))
42435 /* 93451*/ OPC_CheckPatternPredicate, 109, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON()) && (((Subtarget->useFPVMLx() && TM.Options.AllowFPOpFusion != FPOpFusion::Fast) ||Subtarget->hasMinSize()))
42460 /* 93498*/ OPC_CheckPatternPredicate, 109, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON()) && (((Subtarget->useFPVMLx() && TM.Options.AllowFPOpFusion != FPOpFusion::Fast) ||Subtarget->hasMinSize()))
42485 /* 93546*/ OPC_CheckPatternPredicate, 109, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON()) && (((Subtarget->useFPVMLx() && TM.Options.AllowFPOpFusion != FPOpFusion::Fast) ||Subtarget->hasMinSize()))
42507 /* 93588*/ OPC_CheckPatternPredicate, 109, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON()) && (((Subtarget->useFPVMLx() && TM.Options.AllowFPOpFusion != FPOpFusion::Fast) ||Subtarget->hasMinSize()))
42527 /* 93630*/ OPC_CheckPatternPredicate, 108, // (Subtarget->hasNEON()) && (((Subtarget->useFPVMLx() && TM.Options.AllowFPOpFusion != FPOpFusion::Fast) ||Subtarget->hasMinSize()))
42535 /* 93650*/ OPC_CheckPatternPredicate, 110, // (Subtarget->hasNEON()) && (Subtarget->hasVFP4Base()) && ((TM.Options.AllowFPOpFusion == FPOpFusion::Fast && Subtarget->hasVFP4Base()) && !Subtarget->isTargetDarwin() &&Subtarget->useFPVMLx())
42545 /* 93674*/ OPC_CheckPatternPredicate, 108, // (Subtarget->hasNEON()) && (((Subtarget->useFPVMLx() && TM.Options.AllowFPOpFusion != FPOpFusion::Fast) ||Subtarget->hasMinSize()))
42553 /* 93694*/ OPC_CheckPatternPredicate, 110, // (Subtarget->hasNEON()) && (Subtarget->hasVFP4Base()) && ((TM.Options.AllowFPOpFusion == FPOpFusion::Fast && Subtarget->hasVFP4Base()) && !Subtarget->isTargetDarwin() &&Subtarget->useFPVMLx())
42562 /* 93716*/ OPC_CheckPatternPredicate, 109, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON()) && (((Subtarget->useFPVMLx() && TM.Options.AllowFPOpFusion != FPOpFusion::Fast) ||Subtarget->hasMinSize()))
42570 /* 93737*/ OPC_CheckPatternPredicate, 109, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON()) && (((Subtarget->useFPVMLx() && TM.Options.AllowFPOpFusion != FPOpFusion::Fast) ||Subtarget->hasMinSize()))
42589 /* 93776*/ OPC_CheckPatternPredicate, 108, // (Subtarget->hasNEON()) && (((Subtarget->useFPVMLx() && TM.Options.AllowFPOpFusion != FPOpFusion::Fast) ||Subtarget->hasMinSize()))
42597 /* 93796*/ OPC_CheckPatternPredicate, 110, // (Subtarget->hasNEON()) && (Subtarget->hasVFP4Base()) && ((TM.Options.AllowFPOpFusion == FPOpFusion::Fast && Subtarget->hasVFP4Base()) && !Subtarget->isTargetDarwin() &&Subtarget->useFPVMLx())
42607 /* 93820*/ OPC_CheckPatternPredicate, 108, // (Subtarget->hasNEON()) && (((Subtarget->useFPVMLx() && TM.Options.AllowFPOpFusion != FPOpFusion::Fast) ||Subtarget->hasMinSize()))
42615 /* 93840*/ OPC_CheckPatternPredicate, 110, // (Subtarget->hasNEON()) && (Subtarget->hasVFP4Base()) && ((TM.Options.AllowFPOpFusion == FPOpFusion::Fast && Subtarget->hasVFP4Base()) && !Subtarget->isTargetDarwin() &&Subtarget->useFPVMLx())
42624 /* 93862*/ OPC_CheckPatternPredicate, 109, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON()) && (((Subtarget->useFPVMLx() && TM.Options.AllowFPOpFusion != FPOpFusion::Fast) ||Subtarget->hasMinSize()))
42632 /* 93883*/ OPC_CheckPatternPredicate, 109, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON()) && (((Subtarget->useFPVMLx() && TM.Options.AllowFPOpFusion != FPOpFusion::Fast) ||Subtarget->hasMinSize()))
42648 /* 93915*/ OPC_CheckPatternPredicate, 111, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON()) && ((TM.Options.AllowFPOpFusion == FPOpFusion::Fast && Subtarget->hasVFP4Base()) && !Subtarget->isTargetDarwin() &&Subtarget->useFPVMLx())
42657 /* 93938*/ OPC_CheckPatternPredicate, 111, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON()) && ((TM.Options.AllowFPOpFusion == FPOpFusion::Fast && Subtarget->hasVFP4Base()) && !Subtarget->isTargetDarwin() &&Subtarget->useFPVMLx())
42665 /* 93958*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasMVEFloatOps()) && ((TM.Options.AllowFPOpFusion == FPOpFusion::Fast && Subtarget->hasVFP4Base()) && !Subtarget->isTargetDarwin() &&Subtarget->useFPVMLx())
42674 /* 93980*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasMVEFloatOps()) && ((TM.Options.AllowFPOpFusion == FPOpFusion::Fast && Subtarget->hasVFP4Base()) && !Subtarget->isTargetDarwin() &&Subtarget->useFPVMLx())
42690 /* 94012*/ OPC_CheckPatternPredicate, 111, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON()) && ((TM.Options.AllowFPOpFusion == FPOpFusion::Fast && Subtarget->hasVFP4Base()) && !Subtarget->isTargetDarwin() &&Subtarget->useFPVMLx())
42699 /* 94035*/ OPC_CheckPatternPredicate, 111, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON()) && ((TM.Options.AllowFPOpFusion == FPOpFusion::Fast && Subtarget->hasVFP4Base()) && !Subtarget->isTargetDarwin() &&Subtarget->useFPVMLx())
42707 /* 94055*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasMVEFloatOps()) && ((TM.Options.AllowFPOpFusion == FPOpFusion::Fast && Subtarget->hasVFP4Base()) && !Subtarget->isTargetDarwin() &&Subtarget->useFPVMLx())
42716 /* 94077*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasMVEFloatOps()) && ((TM.Options.AllowFPOpFusion == FPOpFusion::Fast && Subtarget->hasVFP4Base()) && !Subtarget->isTargetDarwin() &&Subtarget->useFPVMLx())
42728 /* 94104*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
42737 /* 94126*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
42745 /* 94145*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
42756 /* 94173*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
42765 /* 94195*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
42773 /* 94214*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
42800 /* 94271*/ OPC_CheckPatternPredicate, 98, // (Subtarget->hasFP64()) && (Subtarget->hasVFP2Base()) && (((Subtarget->useFPVMLx() && TM.Options.AllowFPOpFusion != FPOpFusion::Fast) ||Subtarget->hasMinSize()))
42808 /* 94292*/ OPC_CheckPatternPredicate, 100, // (!Subtarget->useNEONForSinglePrecisionFP()) && (Subtarget->hasVFP2Base()) && (((Subtarget->useFPVMLx() && TM.Options.AllowFPOpFusion != FPOpFusion::Fast) ||Subtarget->hasMinSize()))
42817 /* 94315*/ OPC_CheckPatternPredicate, 102, // (Subtarget->hasFullFP16()) && (((Subtarget->useFPVMLx() && TM.Options.AllowFPOpFusion != FPOpFusion::Fast) ||Subtarget->hasMinSize()))
42825 /* 94335*/ OPC_CheckPatternPredicate, 104, // (!Subtarget->useNEONForSinglePrecisionFP()) && (Subtarget->hasFullFP16()) && (((Subtarget->useFPVMLx() && TM.Options.AllowFPOpFusion != FPOpFusion::Fast) ||Subtarget->hasMinSize()))
42845 /* 94373*/ OPC_CheckPatternPredicate, 98, // (Subtarget->hasFP64()) && (Subtarget->hasVFP2Base()) && (((Subtarget->useFPVMLx() && TM.Options.AllowFPOpFusion != FPOpFusion::Fast) ||Subtarget->hasMinSize()))
42853 /* 94394*/ OPC_CheckPatternPredicate, 100, // (!Subtarget->useNEONForSinglePrecisionFP()) && (Subtarget->hasVFP2Base()) && (((Subtarget->useFPVMLx() && TM.Options.AllowFPOpFusion != FPOpFusion::Fast) ||Subtarget->hasMinSize()))
42861 /* 94415*/ OPC_CheckPatternPredicate, 104, // (!Subtarget->useNEONForSinglePrecisionFP()) && (Subtarget->hasFullFP16()) && (((Subtarget->useFPVMLx() && TM.Options.AllowFPOpFusion != FPOpFusion::Fast) ||Subtarget->hasMinSize()))
42880 /* 94452*/ OPC_CheckPatternPredicate, 99, // (Subtarget->hasFP64()) && (Subtarget->hasVFP4Base()) && ((TM.Options.AllowFPOpFusion == FPOpFusion::Fast && Subtarget->hasVFP4Base()) && !Subtarget->isTargetDarwin() &&Subtarget->useFPVMLx())
42888 /* 94473*/ OPC_CheckPatternPredicate, 101, // (!Subtarget->useNEONForSinglePrecisionFP()) && (Subtarget->hasVFP4Base()) && ((TM.Options.AllowFPOpFusion == FPOpFusion::Fast && Subtarget->hasVFP4Base()) && !Subtarget->isTargetDarwin() &&Subtarget->useFPVMLx())
42896 /* 94494*/ OPC_CheckPatternPredicate, 103, // (Subtarget->hasFullFP16()) && ((TM.Options.AllowFPOpFusion == FPOpFusion::Fast && Subtarget->hasVFP4Base()) && !Subtarget->isTargetDarwin() &&Subtarget->useFPVMLx())
42915 /* 94531*/ OPC_CheckPatternPredicate, 98, // (Subtarget->hasFP64()) && (Subtarget->hasVFP2Base()) && (((Subtarget->useFPVMLx() && TM.Options.AllowFPOpFusion != FPOpFusion::Fast) ||Subtarget->hasMinSize()))
42923 /* 94552*/ OPC_CheckPatternPredicate, 100, // (!Subtarget->useNEONForSinglePrecisionFP()) && (Subtarget->hasVFP2Base()) && (((Subtarget->useFPVMLx() && TM.Options.AllowFPOpFusion != FPOpFusion::Fast) ||Subtarget->hasMinSize()))
42931 /* 94573*/ OPC_CheckPatternPredicate, 104, // (!Subtarget->useNEONForSinglePrecisionFP()) && (Subtarget->hasFullFP16()) && (((Subtarget->useFPVMLx() && TM.Options.AllowFPOpFusion != FPOpFusion::Fast) ||Subtarget->hasMinSize()))
42949 /* 94609*/ OPC_CheckPatternPredicate, 98, // (Subtarget->hasFP64()) && (Subtarget->hasVFP2Base()) && (((Subtarget->useFPVMLx() && TM.Options.AllowFPOpFusion != FPOpFusion::Fast) ||Subtarget->hasMinSize()))
42957 /* 94630*/ OPC_CheckPatternPredicate, 100, // (!Subtarget->useNEONForSinglePrecisionFP()) && (Subtarget->hasVFP2Base()) && (((Subtarget->useFPVMLx() && TM.Options.AllowFPOpFusion != FPOpFusion::Fast) ||Subtarget->hasMinSize()))
42966 /* 94653*/ OPC_CheckPatternPredicate, 102, // (Subtarget->hasFullFP16()) && (((Subtarget->useFPVMLx() && TM.Options.AllowFPOpFusion != FPOpFusion::Fast) ||Subtarget->hasMinSize()))
42974 /* 94673*/ OPC_CheckPatternPredicate, 104, // (!Subtarget->useNEONForSinglePrecisionFP()) && (Subtarget->hasFullFP16()) && (((Subtarget->useFPVMLx() && TM.Options.AllowFPOpFusion != FPOpFusion::Fast) ||Subtarget->hasMinSize()))
42993 /* 94710*/ OPC_CheckPatternPredicate, 99, // (Subtarget->hasFP64()) && (Subtarget->hasVFP4Base()) && ((TM.Options.AllowFPOpFusion == FPOpFusion::Fast && Subtarget->hasVFP4Base()) && !Subtarget->isTargetDarwin() &&Subtarget->useFPVMLx())
43001 /* 94731*/ OPC_CheckPatternPredicate, 101, // (!Subtarget->useNEONForSinglePrecisionFP()) && (Subtarget->hasVFP4Base()) && ((TM.Options.AllowFPOpFusion == FPOpFusion::Fast && Subtarget->hasVFP4Base()) && !Subtarget->isTargetDarwin() &&Subtarget->useFPVMLx())
43009 /* 94752*/ OPC_CheckPatternPredicate, 105, // (!Subtarget->useNEONForSinglePrecisionFP()) && (Subtarget->hasFullFP16()) && ((TM.Options.AllowFPOpFusion == FPOpFusion::Fast && Subtarget->hasVFP4Base()) && !Subtarget->isTargetDarwin() &&Subtarget->useFPVMLx())
43027 /* 94788*/ OPC_CheckPatternPredicate, 99, // (Subtarget->hasFP64()) && (Subtarget->hasVFP4Base()) && ((TM.Options.AllowFPOpFusion == FPOpFusion::Fast && Subtarget->hasVFP4Base()) && !Subtarget->isTargetDarwin() &&Subtarget->useFPVMLx())
43035 /* 94809*/ OPC_CheckPatternPredicate, 101, // (!Subtarget->useNEONForSinglePrecisionFP()) && (Subtarget->hasVFP4Base()) && ((TM.Options.AllowFPOpFusion == FPOpFusion::Fast && Subtarget->hasVFP4Base()) && !Subtarget->isTargetDarwin() &&Subtarget->useFPVMLx())
43043 /* 94830*/ OPC_CheckPatternPredicate, 103, // (Subtarget->hasFullFP16()) && ((TM.Options.AllowFPOpFusion == FPOpFusion::Fast && Subtarget->hasVFP4Base()) && !Subtarget->isTargetDarwin() &&Subtarget->useFPVMLx())
43061 /* 94868*/ OPC_CheckPatternPredicate, 106, // (Subtarget->hasNEON()) && (((Subtarget->useFPVMLx() && TM.Options.AllowFPOpFusion != FPOpFusion::Fast) ||Subtarget->hasMinSize())) && (Subtarget->useNEONForSinglePrecisionFP())
43099 /* 94998*/ OPC_CheckPatternPredicate, 107, // (Subtarget->hasVFP4Base()) && ((TM.Options.AllowFPOpFusion == FPOpFusion::Fast && Subtarget->hasVFP4Base()) && !Subtarget->isTargetDarwin() &&Subtarget->useFPVMLx()) && (Subtarget->useNEONForSinglePrecisionFP())
43140 /* 95133*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasFP64()) && (Subtarget->hasVFP2Base())
43149 /* 95155*/ OPC_CheckPatternPredicate, 27, // (!Subtarget->useNEONForSinglePrecisionFP()) && (Subtarget->hasVFP2Base())
43157 /* 95174*/ OPC_CheckPatternPredicate, 80, // (Subtarget->hasNEON()) && (Subtarget->useNEONForSinglePrecisionFP())
43188 /* 95275*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasFullFP16())
43214 /* 95325*/ OPC_CheckPatternPredicate, 108, // (Subtarget->hasNEON()) && (((Subtarget->useFPVMLx() && TM.Options.AllowFPOpFusion != FPOpFusion::Fast) ||Subtarget->hasMinSize()))
43223 /* 95349*/ OPC_CheckPatternPredicate, 108, // (Subtarget->hasNEON()) && (((Subtarget->useFPVMLx() && TM.Options.AllowFPOpFusion != FPOpFusion::Fast) ||Subtarget->hasMinSize()))
43247 /* 95396*/ OPC_CheckPatternPredicate, 108, // (Subtarget->hasNEON()) && (((Subtarget->useFPVMLx() && TM.Options.AllowFPOpFusion != FPOpFusion::Fast) ||Subtarget->hasMinSize()))
43256 /* 95420*/ OPC_CheckPatternPredicate, 108, // (Subtarget->hasNEON()) && (((Subtarget->useFPVMLx() && TM.Options.AllowFPOpFusion != FPOpFusion::Fast) ||Subtarget->hasMinSize()))
43280 /* 95466*/ OPC_CheckPatternPredicate, 108, // (Subtarget->hasNEON()) && (((Subtarget->useFPVMLx() && TM.Options.AllowFPOpFusion != FPOpFusion::Fast) ||Subtarget->hasMinSize()))
43308 /* 95527*/ OPC_CheckPatternPredicate, 108, // (Subtarget->hasNEON()) && (((Subtarget->useFPVMLx() && TM.Options.AllowFPOpFusion != FPOpFusion::Fast) ||Subtarget->hasMinSize()))
43334 /* 95585*/ OPC_CheckPatternPredicate, 109, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON()) && (((Subtarget->useFPVMLx() && TM.Options.AllowFPOpFusion != FPOpFusion::Fast) ||Subtarget->hasMinSize()))
43343 /* 95609*/ OPC_CheckPatternPredicate, 109, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON()) && (((Subtarget->useFPVMLx() && TM.Options.AllowFPOpFusion != FPOpFusion::Fast) ||Subtarget->hasMinSize()))
43365 /* 95652*/ OPC_CheckPatternPredicate, 109, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON()) && (((Subtarget->useFPVMLx() && TM.Options.AllowFPOpFusion != FPOpFusion::Fast) ||Subtarget->hasMinSize()))
43374 /* 95676*/ OPC_CheckPatternPredicate, 109, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON()) && (((Subtarget->useFPVMLx() && TM.Options.AllowFPOpFusion != FPOpFusion::Fast) ||Subtarget->hasMinSize()))
43392 /* 95715*/ OPC_CheckPatternPredicate, 108, // (Subtarget->hasNEON()) && (((Subtarget->useFPVMLx() && TM.Options.AllowFPOpFusion != FPOpFusion::Fast) ||Subtarget->hasMinSize()))
43400 /* 95735*/ OPC_CheckPatternPredicate, 110, // (Subtarget->hasNEON()) && (Subtarget->hasVFP4Base()) && ((TM.Options.AllowFPOpFusion == FPOpFusion::Fast && Subtarget->hasVFP4Base()) && !Subtarget->isTargetDarwin() &&Subtarget->useFPVMLx())
43410 /* 95759*/ OPC_CheckPatternPredicate, 108, // (Subtarget->hasNEON()) && (((Subtarget->useFPVMLx() && TM.Options.AllowFPOpFusion != FPOpFusion::Fast) ||Subtarget->hasMinSize()))
43418 /* 95779*/ OPC_CheckPatternPredicate, 110, // (Subtarget->hasNEON()) && (Subtarget->hasVFP4Base()) && ((TM.Options.AllowFPOpFusion == FPOpFusion::Fast && Subtarget->hasVFP4Base()) && !Subtarget->isTargetDarwin() &&Subtarget->useFPVMLx())
43431 /* 95808*/ OPC_CheckPatternPredicate, 109, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON()) && (((Subtarget->useFPVMLx() && TM.Options.AllowFPOpFusion != FPOpFusion::Fast) ||Subtarget->hasMinSize()))
43439 /* 95828*/ OPC_CheckPatternPredicate, 111, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON()) && ((TM.Options.AllowFPOpFusion == FPOpFusion::Fast && Subtarget->hasVFP4Base()) && !Subtarget->isTargetDarwin() &&Subtarget->useFPVMLx())
43449 /* 95852*/ OPC_CheckPatternPredicate, 109, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON()) && (((Subtarget->useFPVMLx() && TM.Options.AllowFPOpFusion != FPOpFusion::Fast) ||Subtarget->hasMinSize()))
43457 /* 95872*/ OPC_CheckPatternPredicate, 111, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON()) && ((TM.Options.AllowFPOpFusion == FPOpFusion::Fast && Subtarget->hasVFP4Base()) && !Subtarget->isTargetDarwin() &&Subtarget->useFPVMLx())
43465 /* 95892*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasMVEFloatOps()) && ((TM.Options.AllowFPOpFusion == FPOpFusion::Fast && Subtarget->hasVFP4Base()) && !Subtarget->isTargetDarwin() &&Subtarget->useFPVMLx())
43474 /* 95914*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasMVEFloatOps()) && ((TM.Options.AllowFPOpFusion == FPOpFusion::Fast && Subtarget->hasVFP4Base()) && !Subtarget->isTargetDarwin() &&Subtarget->useFPVMLx())
43487 /* 95942*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
43496 /* 95964*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
43504 /* 95983*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
43515 /* 96011*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
43524 /* 96033*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
43532 /* 96052*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
43558 /* 96105*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasFP64()) && (Subtarget->hasVFP4Base())
43566 /* 96126*/ OPC_CheckPatternPredicate, 114, // (Subtarget->hasVFP4Base())
43577 /* 96151*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasFP64()) && (Subtarget->hasVFP4Base())
43585 /* 96172*/ OPC_CheckPatternPredicate, 114, // (Subtarget->hasVFP4Base())
43603 /* 96208*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasFP64()) && (Subtarget->hasVFP4Base())
43611 /* 96229*/ OPC_CheckPatternPredicate, 114, // (Subtarget->hasVFP4Base())
43627 /* 96262*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasFP64()) && (Subtarget->hasVFP4Base())
43635 /* 96283*/ OPC_CheckPatternPredicate, 114, // (Subtarget->hasVFP4Base())
43646 /* 96308*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasFP64()) && (Subtarget->hasVFP4Base())
43654 /* 96329*/ OPC_CheckPatternPredicate, 114, // (Subtarget->hasVFP4Base())
43662 /* 96350*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasFullFP16())
43680 /* 96384*/ OPC_CheckPatternPredicate, 115, // (Subtarget->hasNEON()) && (Subtarget->hasVFP4Base())
43688 /* 96405*/ OPC_CheckPatternPredicate, 115, // (Subtarget->hasNEON()) && (Subtarget->hasVFP4Base())
43701 /* 96433*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
43710 /* 96456*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
43718 /* 96476*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
43727 /* 96498*/ OPC_CheckPatternPredicate, 115, // (Subtarget->hasNEON()) && (Subtarget->hasVFP4Base())
43736 /* 96521*/ OPC_CheckPatternPredicate, 115, // (Subtarget->hasNEON()) && (Subtarget->hasVFP4Base())
43744 /* 96541*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
43767 /* 96590*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasFP64()) && (Subtarget->hasVFP4Base())
43775 /* 96611*/ OPC_CheckPatternPredicate, 114, // (Subtarget->hasVFP4Base())
43793 /* 96646*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasFP64()) && (Subtarget->hasVFP4Base())
43801 /* 96667*/ OPC_CheckPatternPredicate, 114, // (Subtarget->hasVFP4Base())
43814 /* 96694*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasFP64()) && (Subtarget->hasVFP4Base())
43822 /* 96715*/ OPC_CheckPatternPredicate, 114, // (Subtarget->hasVFP4Base())
43837 /* 96746*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasFP64()) && (Subtarget->hasVFP2Base())
43845 /* 96766*/ OPC_CheckPatternPredicate, 39, // (Subtarget->hasVFP2Base())
43853 /* 96786*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasFullFP16())
43866 /* 96813*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isThumb())
43880 /* 96859*/ OPC_CheckPatternPredicate, 1, // (Subtarget->isThumb2())
43898 /* 96912*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasFP64()) && (Subtarget->hasVFP2Base())
43907 /* 96933*/ OPC_CheckPatternPredicate, 27, // (!Subtarget->useNEONForSinglePrecisionFP()) && (Subtarget->hasVFP2Base())
43915 /* 96951*/ OPC_CheckPatternPredicate, 80, // (Subtarget->hasNEON()) && (Subtarget->useNEONForSinglePrecisionFP())
43938 /* 97022*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasFullFP16())
43946 /* 97041*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
43955 /* 97062*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
43963 /* 97080*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
43974 /* 97107*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
43983 /* 97128*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
43991 /* 97146*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
44011 /* 97189*/ OPC_CheckPatternPredicate, 116, // (Subtarget->hasFP64()) && (!TM.Options.HonorSignDependentRoundingFPMath())
44019 /* 97209*/ OPC_CheckPatternPredicate, 117, // (!TM.Options.HonorSignDependentRoundingFPMath())
44035 /* 97242*/ OPC_CheckPatternPredicate, 116, // (Subtarget->hasFP64()) && (!TM.Options.HonorSignDependentRoundingFPMath())
44043 /* 97262*/ OPC_CheckPatternPredicate, 117, // (!TM.Options.HonorSignDependentRoundingFPMath())
44054 /* 97287*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasFP64()) && (Subtarget->hasVFP2Base())
44063 /* 97309*/ OPC_CheckPatternPredicate, 27, // (!Subtarget->useNEONForSinglePrecisionFP()) && (Subtarget->hasVFP2Base())
44071 /* 97328*/ OPC_CheckPatternPredicate, 80, // (Subtarget->hasNEON()) && (Subtarget->useNEONForSinglePrecisionFP())
44102 /* 97429*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasFullFP16())
44122 /* 97468*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
44131 /* 97491*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
44148 /* 97526*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
44157 /* 97549*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
44181 /* 97594*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
44190 /* 97617*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
44208 /* 97653*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
44217 /* 97676*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
44240 /* 97719*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
44261 /* 97768*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
44288 /* 97826*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
44310 /* 97876*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
44333 /* 97930*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
44347 /* 97972*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
44365 /* 98020*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
44379 /* 98062*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
44403 /* 98120*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
44417 /* 98162*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
44436 /* 98211*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
44450 /* 98253*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
44469 /* 98302*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
44478 /* 98324*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
44486 /* 98343*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
44497 /* 98371*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
44506 /* 98393*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
44514 /* 98412*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
44534 /* 98455*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasV6T2Ops()) && (!Subtarget->isThumb())
44547 /* 98497*/ OPC_CheckPatternPredicate, 59, // (Subtarget->hasV6T2Ops()) && (Subtarget->isThumb2())
44563 /* 98545*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasFP64()) && (Subtarget->hasVFP2Base())
44572 /* 98566*/ OPC_CheckPatternPredicate, 27, // (!Subtarget->useNEONForSinglePrecisionFP()) && (Subtarget->hasVFP2Base())
44580 /* 98584*/ OPC_CheckPatternPredicate, 80, // (Subtarget->hasNEON()) && (Subtarget->useNEONForSinglePrecisionFP())
44603 /* 98655*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasFullFP16())
44611 /* 98674*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
44620 /* 98695*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
44628 /* 98713*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
44639 /* 98740*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
44648 /* 98761*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
44656 /* 98779*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
44672 /* 98815*/ OPC_CheckPatternPredicate, 118, // (Subtarget->hasFP64()) && (Subtarget->hasVFP3Base())
44683 /* 98841*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasVFP3Base())
44694 /* 98867*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasFullFP16())
44708 /* 98898*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasFP64()) && (Subtarget->hasVFP2Base())
44716 /* 98918*/ OPC_CheckPatternPredicate, 39, // (Subtarget->hasVFP2Base())
44724 /* 98938*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasFullFP16())
44736 /* 98966*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasFullFP16())
44742 /* 98978*/ OPC_CheckPatternPredicate, 22, // (Subtarget->hasFPARMv8Base())
44748 /* 98990*/ OPC_CheckPatternPredicate, 23, // (Subtarget->hasFP64()) && (Subtarget->hasFPARMv8Base())
44754 /* 99002*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasNEON()) && (Subtarget->hasV8Ops())
44761 /* 99016*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasNEON()) && (Subtarget->hasV8Ops())
44767 /* 99027*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
44778 /* 99055*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON()) && (Subtarget->hasV8Ops())
44785 /* 99069*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON()) && (Subtarget->hasV8Ops())
44791 /* 99080*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
44806 /* 99116*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasFullFP16())
44812 /* 99128*/ OPC_CheckPatternPredicate, 22, // (Subtarget->hasFPARMv8Base())
44818 /* 99140*/ OPC_CheckPatternPredicate, 23, // (Subtarget->hasFP64()) && (Subtarget->hasFPARMv8Base())
44824 /* 99152*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasNEON()) && (Subtarget->hasV8Ops())
44831 /* 99166*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasNEON()) && (Subtarget->hasV8Ops())
44837 /* 99177*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
44848 /* 99205*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON()) && (Subtarget->hasV8Ops())
44855 /* 99219*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON()) && (Subtarget->hasV8Ops())
44861 /* 99230*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
44877 /* 99268*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasFP64()) && (Subtarget->hasVFP2Base())
44886 /* 99288*/ OPC_CheckPatternPredicate, 23, // (Subtarget->hasFP64()) && (Subtarget->hasFPARMv8Base())
44898 /* 99319*/ OPC_CheckPatternPredicate, 93, // (Subtarget->hasFP16())
44912 /* 99355*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasFP64()) && (Subtarget->hasVFP2Base())
44922 /* 99378*/ OPC_CheckPatternPredicate, 93, // (Subtarget->hasFP16())
44934 /* 99409*/ OPC_CheckPatternPredicate, 23, // (Subtarget->hasFP64()) && (Subtarget->hasFPARMv8Base())
44949 /* 99446*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasFullFP16())
44957 /* 99465*/ OPC_CheckPatternPredicate, 22, // (Subtarget->hasFPARMv8Base())
44965 /* 99484*/ OPC_CheckPatternPredicate, 23, // (Subtarget->hasFP64()) && (Subtarget->hasFPARMv8Base())
44973 /* 99503*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
44983 /* 99529*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
44996 /* 99561*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasFullFP16())
45004 /* 99580*/ OPC_CheckPatternPredicate, 22, // (Subtarget->hasFPARMv8Base())
45012 /* 99599*/ OPC_CheckPatternPredicate, 23, // (Subtarget->hasFP64()) && (Subtarget->hasFPARMv8Base())
45023 /* 99624*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasFullFP16())
45031 /* 99643*/ OPC_CheckPatternPredicate, 22, // (Subtarget->hasFPARMv8Base())
45039 /* 99662*/ OPC_CheckPatternPredicate, 23, // (Subtarget->hasFP64()) && (Subtarget->hasFPARMv8Base())
45047 /* 99681*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
45057 /* 99707*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
45070 /* 99739*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasFullFP16())
45076 /* 99750*/ OPC_CheckPatternPredicate, 22, // (Subtarget->hasFPARMv8Base())
45082 /* 99761*/ OPC_CheckPatternPredicate, 23, // (Subtarget->hasFP64()) && (Subtarget->hasFPARMv8Base())
45088 /* 99772*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
45098 /* 99798*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
45111 /* 99830*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasFullFP16())
45117 /* 99841*/ OPC_CheckPatternPredicate, 22, // (Subtarget->hasFPARMv8Base())
45123 /* 99852*/ OPC_CheckPatternPredicate, 23, // (Subtarget->hasFP64()) && (Subtarget->hasFPARMv8Base())
45129 /* 99863*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
45139 /* 99889*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
45152 /* 99921*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasFullFP16())
45158 /* 99932*/ OPC_CheckPatternPredicate, 22, // (Subtarget->hasFPARMv8Base())
45164 /* 99943*/ OPC_CheckPatternPredicate, 23, // (Subtarget->hasFP64()) && (Subtarget->hasFPARMv8Base())
45170 /* 99954*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
45180 /* 99980*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
45193 /*100012*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasFP64()) && (Subtarget->hasVFP2Base())
45201 /*100031*/ OPC_CheckPatternPredicate, 39, // (Subtarget->hasVFP2Base())
45209 /*100050*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasFullFP16())
45220 /*100074*/ OPC_CheckPatternPredicate, 120, // (Subtarget->hasVFP2Base()) && (Subtarget->preferVMOVSR() ||!Subtarget->useNEONForSinglePrecisionFP())
45228 /*100092*/ OPC_CheckPatternPredicate, 92, // (!Subtarget->preferVMOVSR() &&Subtarget->useNEONForSinglePrecisionFP()) && (Subtarget->hasNEON())
45242 /*100127*/ OPC_CheckPatternPredicate, 33, // (Subtarget->hasFPRegs())
45252 /*100151*/ OPC_CheckPatternPredicate, 36, // (Subtarget->hasFPRegs16())
45262 /*100175*/ OPC_CheckPatternPredicate, 93, // (Subtarget->hasFP16())
45273 /*100205*/ OPC_CheckPatternPredicate, 23, // (Subtarget->hasFP64()) && (Subtarget->hasFPARMv8Base())
45288 /*100243*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasFullFP16())
45318 /*100343*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
45348 /*100443*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
45356 /*100463*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
45364 /*100483*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
45372 /*100503*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
45384 /*100531*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasFullFP16())
45414 /*100631*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
45444 /*100731*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
45452 /*100751*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
45460 /*100771*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
45468 /*100791*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
45483 /*100826*/ OPC_CheckPatternPredicate, 121, // (Subtarget->hasZeroCycleZeroing())
45489 /*100836*/ OPC_CheckPatternPredicate, 121, // (Subtarget->hasZeroCycleZeroing())
45501 /*100856*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
45510 /*100877*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
45518 /*100895*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
45529 /*100922*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
45538 /*100943*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
45546 /*100961*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
45557 /*100988*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
45566 /*101009*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
45574 /*101027*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
45585 /*101054*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
45593 /*101073*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
45619 /*101122*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
45639 /*101164*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
45651 /*101190*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
45661 /*101212*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
45671 /*101234*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
45683 /*101259*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
45704 /*101303*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
45716 /*101329*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
45726 /*101351*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
45736 /*101373*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
45749 /*101400*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
45759 /*101422*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
45769 /*101444*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
45781 /*101469*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
45813 /*101529*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
45831 /*101567*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
45850 /*101606*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
45870 /*101648*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
45888 /*101686*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
45907 /*101725*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
45927 /*101768*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
45936 /*101791*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
45951 /*101823*/ OPC_CheckPatternPredicate, 39, // (Subtarget->hasVFP2Base())
45960 /*101846*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
45977 /*101883*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
45986 /*101905*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
46006 /*101961*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
46015 /*101983*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
46040 /*102045*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
46075 /*102126*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
46086 /*102154*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
46104 /*102193*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
46115 /*102221*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
46135 /*102263*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
46143 /*102280*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
46155 /*102310*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
46167 /*102341*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
46178 /*102369*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
46190 /*102399*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
46204 /*102439*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
46216 /*102472*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
46256 /*102572*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
46269 /*102600*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
46283 /*102629*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
46298 /*102661*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
46311 /*102689*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
46325 /*102718*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
46339 /*102749*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
46347 /*102768*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
46356 /*102789*/ OPC_CheckPatternPredicate, 122, // (!Subtarget->hasSlowVDUP32()) && (Subtarget->hasNEON())
46364 /*102807*/ OPC_CheckPatternPredicate, 123, // (Subtarget->hasNEON()) && (Subtarget->hasSlowVDUP32())
46374 /*102830*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
46382 /*102848*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
46394 /*102877*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
46402 /*102895*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
46414 /*102924*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
46422 /*102942*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
46445 /*102990*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
46455 /*103014*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
46472 /*103051*/ OPC_CheckPatternPredicate, 122, // (!Subtarget->hasSlowVDUP32()) && (Subtarget->hasNEON())
46480 /*103069*/ OPC_CheckPatternPredicate, 123, // (Subtarget->hasNEON()) && (Subtarget->hasSlowVDUP32())
46489 /*103090*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
46504 /*103121*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
46517 /*103157*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
46532 /*103199*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
46550 /*103247*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
46563 /*103283*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
46578 /*103325*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
46609 /*103400*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
46621 /*103426*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
46632 /*103450*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
46649 /*103484*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
46661 /*103510*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
46672 /*103534*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
46692 /*103571*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
46706 /*103600*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
46719 /*103627*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
46740 /*103668*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
46754 /*103697*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
46767 /*103724*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
46781 /*103754*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
46790 /*103775*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
46798 /*103794*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
46806 /*103813*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
46817 /*103842*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
46828 /*103871*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
46856 /*103929*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
46873 /*103962*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
46884 /*103987*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
46892 /*104006*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
46900 /*104025*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
46909 /*104046*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
46917 /*104064*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
46929 /*104093*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
46937 /*104111*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
46949 /*104140*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
46957 /*104158*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
46983 /*104214*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
46997 /*104243*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
47010 /*104270*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
47028 /*104306*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
47042 /*104335*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
47055 /*104362*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
47069 /*104392*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
47078 /*104412*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
47102 /*104484*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
47111 /*104504*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
47133 /*104572*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
47141 /*104591*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
47173 /*104681*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
47186 /*104710*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
47198 /*104737*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
47215 /*104772*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
47232 /*104806*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
47248 /*104838*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
47264 /*104873*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
47277 /*104902*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
47289 /*104929*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
47306 /*104964*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
47323 /*104998*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
47339 /*105030*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
47355 /*105064*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
47368 /*105093*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
47380 /*105120*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
47399 /*105158*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
47413 /*105191*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
47427 /*105224*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
47440 /*105257*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
47449 /*105279*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
47458 /*105301*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
47467 /*105323*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
47476 /*105345*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
47485 /*105367*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
47494 /*105389*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
47503 /*105411*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
47523 /*105454*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
47533 /*105481*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
47543 /*105508*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
47559 /*105545*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
47569 /*105572*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
47579 /*105599*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
47599 /*105641*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
47613 /*105674*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
47627 /*105707*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
47640 /*105740*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
47649 /*105762*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
47658 /*105784*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
47667 /*105806*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
47676 /*105828*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
47685 /*105850*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
47694 /*105872*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
47703 /*105894*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
47723 /*105937*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
47733 /*105964*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
47743 /*105991*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
47759 /*106028*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
47769 /*106055*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
47779 /*106082*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
47799 /*106124*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
47813 /*106157*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
47827 /*106190*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
47840 /*106223*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
47849 /*106245*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
47858 /*106267*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
47867 /*106289*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
47876 /*106311*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
47885 /*106333*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
47894 /*106355*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
47903 /*106377*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
47928 /*106429*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
47939 /*106456*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
47950 /*106483*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
47961 /*106510*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
47972 /*106537*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
47983 /*106564*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
47994 /*106591*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
48005 /*106618*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
48020 /*106653*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
48028 /*106673*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
48041 /*106704*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
48049 /*106724*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
48062 /*106755*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
48070 /*106775*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
48083 /*106806*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
48091 /*106826*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
48104 /*106857*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
48112 /*106877*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
48125 /*106907*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
48137 /*106936*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
48149 /*106965*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
48171 /*107012*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
48182 /*107039*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
48193 /*107066*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
48204 /*107093*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
48215 /*107120*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
48226 /*107147*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
48237 /*107174*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
48248 /*107201*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
48263 /*107236*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
48271 /*107256*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
48284 /*107287*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
48292 /*107307*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
48305 /*107338*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
48313 /*107358*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
48326 /*107389*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
48334 /*107409*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
48347 /*107440*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
48355 /*107460*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
48368 /*107490*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
48380 /*107519*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
48392 /*107548*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
48414 /*107595*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
48425 /*107622*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
48436 /*107649*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
48447 /*107676*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
48458 /*107703*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
48469 /*107730*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
48480 /*107757*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
48491 /*107784*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
48506 /*107819*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
48514 /*107839*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
48527 /*107870*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
48535 /*107890*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
48548 /*107921*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
48556 /*107941*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
48569 /*107972*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
48577 /*107992*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
48590 /*108023*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
48598 /*108043*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
48611 /*108073*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
48623 /*108102*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
48635 /*108131*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
48657 /*108178*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
48671 /*108216*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
48685 /*108254*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
48699 /*108292*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
48713 /*108330*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
48727 /*108368*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
48745 /*108414*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
48753 /*108434*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
48766 /*108465*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
48774 /*108485*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
48787 /*108516*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
48795 /*108536*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
48808 /*108566*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
48820 /*108595*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
48832 /*108624*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
48854 /*108671*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
48868 /*108709*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
48882 /*108747*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
48896 /*108785*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
48910 /*108823*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
48924 /*108861*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
48942 /*108907*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
48950 /*108927*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
48963 /*108958*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
48971 /*108978*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
48984 /*109009*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
48992 /*109029*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
49005 /*109059*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
49017 /*109088*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
49029 /*109117*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
49046 /*109153*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
49056 /*109176*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
49066 /*109199*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
49076 /*109222*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
49086 /*109245*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
49101 /*109276*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
49111 /*109299*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
49121 /*109322*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
49131 /*109345*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
49141 /*109368*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
49156 /*109399*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
49166 /*109422*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
49176 /*109445*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
49186 /*109468*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
49196 /*109491*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
49211 /*109522*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
49221 /*109545*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
49231 /*109568*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
49246 /*109599*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
49256 /*109622*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
49266 /*109645*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
49283 /*109682*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
49292 /*109704*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
49301 /*109726*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
49310 /*109748*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
49319 /*109770*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
49328 /*109792*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
49352 /*109840*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
49363 /*109865*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
49384 /*109905*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
49395 /*109930*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
49407 /*109955*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
49430 /*110001*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
49441 /*110026*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
49462 /*110066*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
49473 /*110091*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
49485 /*110116*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
49501 /*110152*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
49511 /*110174*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
49521 /*110196*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
49531 /*110218*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
49541 /*110240*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
49555 /*110269*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
49565 /*110291*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
49575 /*110313*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
49585 /*110335*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
49595 /*110357*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
49609 /*110386*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
49619 /*110408*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
49629 /*110430*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
49639 /*110452*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
49649 /*110474*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
49663 /*110503*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
49673 /*110525*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
49683 /*110547*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
49693 /*110569*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
49703 /*110591*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
49717 /*110620*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
49727 /*110642*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
49737 /*110664*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
49747 /*110686*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
49757 /*110708*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
49771 /*110739*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
49779 /*110758*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
49793 /*110792*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
49801 /*110811*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
49815 /*110845*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
49823 /*110864*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
49837 /*110898*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
49845 /*110917*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
49859 /*110951*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
49867 /*110970*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
49881 /*111003*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
49894 /*111035*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
49907 /*111067*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
49923 /*111106*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
49931 /*111125*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
49945 /*111159*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
49953 /*111178*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
49967 /*111212*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
49975 /*111231*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
49989 /*111265*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
49997 /*111284*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
50011 /*111318*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
50019 /*111337*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
50033 /*111370*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
50046 /*111402*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
50059 /*111434*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
50075 /*111473*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
50083 /*111492*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
50097 /*111526*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
50105 /*111545*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
50119 /*111579*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
50127 /*111598*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
50141 /*111632*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
50149 /*111651*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
50163 /*111685*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
50171 /*111704*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
50185 /*111737*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
50198 /*111769*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
50211 /*111801*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
50227 /*111840*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
50235 /*111859*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
50249 /*111893*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
50257 /*111912*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
50271 /*111946*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
50279 /*111965*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
50293 /*111999*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
50301 /*112018*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
50315 /*112052*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
50323 /*112071*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
50337 /*112104*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
50353 /*112143*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
50361 /*112162*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
50375 /*112196*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
50383 /*112215*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
50397 /*112249*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
50405 /*112268*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
50419 /*112302*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
50427 /*112321*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
50441 /*112355*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasFullFP16()) && (Subtarget->hasNEON())
50449 /*112374*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
50463 /*112407*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasMVEFloatOps())
50480 /*112446*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
50488 /*112466*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
50499 /*112491*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
50507 /*112511*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
50526 /*112549*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
50542 /*112582*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
50558 /*112615*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
50577 /*112654*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
50593 /*112687*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
50609 /*112720*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
50628 /*112759*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
50644 /*112792*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
50660 /*112825*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
50679 /*112864*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
50695 /*112897*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
50711 /*112930*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
50730 /*112969*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
50746 /*113002*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
50762 /*113035*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
50781 /*113074*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
50797 /*113107*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
50813 /*113140*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
50832 /*113179*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
50848 /*113212*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
50864 /*113245*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
50884 /*113287*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
50895 /*113311*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
50913 /*113347*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
50924 /*113371*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
50942 /*113407*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
50953 /*113431*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
50970 /*113465*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
50984 /*113502*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
51007 /*113558*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
51021 /*113595*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
51044 /*113651*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
51058 /*113688*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
51080 /*113742*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
51095 /*113774*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
51104 /*113796*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
51121 /*113830*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
51135 /*113867*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
51158 /*113923*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
51172 /*113960*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
51195 /*114017*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
51203 /*114037*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
51211 /*114057*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
51219 /*114077*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
51234 /*114109*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
51242 /*114129*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
51250 /*114149*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
51258 /*114169*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
51272 /*114201*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
51281 /*114222*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
51289 /*114240*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
51300 /*114267*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
51309 /*114288*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
51317 /*114306*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
51335 /*114346*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
51344 /*114368*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
51353 /*114390*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
51362 /*114412*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
51371 /*114434*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
51380 /*114456*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
51389 /*114478*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
51398 /*114500*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
51414 /*114535*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
51423 /*114557*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
51432 /*114579*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
51441 /*114601*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
51450 /*114623*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
51459 /*114645*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
51468 /*114667*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
51477 /*114689*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
51493 /*114724*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
51502 /*114746*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
51511 /*114768*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
51520 /*114790*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
51529 /*114812*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
51538 /*114834*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
51547 /*114856*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
51556 /*114878*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
51572 /*114913*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
51581 /*114935*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
51590 /*114957*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
51599 /*114979*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
51608 /*115001*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
51617 /*115023*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
51626 /*115045*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
51635 /*115067*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
51651 /*115102*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
51660 /*115124*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
51669 /*115146*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
51678 /*115168*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
51687 /*115190*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
51696 /*115212*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
51705 /*115234*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
51714 /*115256*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
51731 /*115292*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
51740 /*115315*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
51749 /*115338*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
51758 /*115361*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
51767 /*115384*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
51776 /*115407*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
51785 /*115430*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
51794 /*115453*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
51811 /*115490*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
51820 /*115513*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
51829 /*115536*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
51838 /*115559*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
51847 /*115582*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
51856 /*115605*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
51865 /*115628*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
51874 /*115651*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
51893 /*115692*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
51908 /*115720*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
51923 /*115748*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
51938 /*115776*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
51953 /*115804*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
51968 /*115832*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
51984 /*115863*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
51993 /*115886*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
52002 /*115909*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
52011 /*115932*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
52020 /*115955*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
52029 /*115978*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
52038 /*116001*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
52047 /*116024*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
52056 /*116047*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
52065 /*116070*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
52074 /*116093*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
52092 /*116133*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
52100 /*116153*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
52108 /*116173*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
52119 /*116198*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
52127 /*116218*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
52135 /*116238*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
52143 /*116258*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
52152 /*116280*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
52160 /*116299*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
52172 /*116329*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
52180 /*116348*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
52192 /*116378*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
52200 /*116397*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
52211 /*116425*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
52229 /*116463*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
52237 /*116483*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
52245 /*116503*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
52256 /*116528*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
52264 /*116548*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
52272 /*116568*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
52280 /*116588*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
52289 /*116610*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
52297 /*116629*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
52309 /*116659*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
52317 /*116678*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
52329 /*116708*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
52337 /*116727*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
52348 /*116755*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
52362 /*116786*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
52372 /*116809*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
52382 /*116832*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
52392 /*116855*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
52402 /*116878*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
52412 /*116901*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
52425 /*116929*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
52433 /*116950*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
52445 /*116979*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
52453 /*116999*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
52462 /*117021*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
52470 /*117040*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
52482 /*117070*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
52490 /*117089*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
52501 /*117117*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
52510 /*117139*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
52518 /*117158*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
52533 /*117194*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
52541 /*117214*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
52550 /*117236*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
52558 /*117255*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
52570 /*117285*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
52578 /*117304*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
52589 /*117332*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
52598 /*117354*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
52606 /*117373*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
52621 /*117409*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
52629 /*117429*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
52638 /*117451*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
52646 /*117470*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
52658 /*117500*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
52666 /*117519*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
52677 /*117547*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
52686 /*117569*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
52694 /*117588*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
52709 /*117624*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
52717 /*117644*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
52726 /*117666*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
52734 /*117685*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
52746 /*117715*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
52754 /*117734*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
52765 /*117762*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
52774 /*117784*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
52782 /*117803*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
52797 /*117839*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
52806 /*117860*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
52819 /*117890*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
52828 /*117910*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
52852 /*117983*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
52861 /*118003*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
52883 /*118072*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
52891 /*118091*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
52917 /*118170*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
52926 /*118190*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
52950 /*118262*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
52959 /*118282*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
52981 /*118350*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
52989 /*118369*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
53013 /*118443*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
53021 /*118462*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
53029 /*118481*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
53038 /*118502*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
53046 /*118520*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
53058 /*118549*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
53066 /*118567*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
53078 /*118596*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
53086 /*118614*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
53097 /*118641*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
53106 /*118662*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
53114 /*118680*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
53126 /*118709*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
53134 /*118727*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
53145 /*118754*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
53156 /*118780*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
53164 /*118799*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
53173 /*118820*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
53181 /*118838*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
53193 /*118867*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
53201 /*118885*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
53212 /*118912*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
53225 /*118944*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
53234 /*118965*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
53242 /*118983*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
53256 /*119014*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
53267 /*119041*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
53276 /*119065*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
53285 /*119089*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
53294 /*119113*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
53303 /*119137*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
53312 /*119161*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
53325 /*119192*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
53335 /*119219*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
53345 /*119246*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
53359 /*119280*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
53369 /*119307*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
53379 /*119334*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
53396 /*119373*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
53407 /*119396*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
53414 /*119413*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
53426 /*119437*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
53433 /*119454*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
53445 /*119477*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
53468 /*119546*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
53487 /*119608*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
53511 /*119678*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
53530 /*119740*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
53555 /*119815*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
53566 /*119845*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
53577 /*119875*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
53589 /*119907*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
53600 /*119936*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
53618 /*119987*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
53629 /*120016*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
53647 /*120067*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
53658 /*120096*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
53675 /*120145*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
53686 /*120175*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
53700 /*120210*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
53710 /*120234*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
53719 /*120255*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
53732 /*120282*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
53743 /*120307*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
53756 /*120334*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
53774 /*120384*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
53783 /*120405*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
53791 /*120423*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMVEIntegerOps())
gen/lib/Target/AVR/AVRGenDAGISel.inc 178 /* 222*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasSRAM())
230 /* 313*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasSRAM())
247 /* 341*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasSRAM())
256 /* 358*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasSRAM())
268 /* 380*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasSRAM())
283 /* 405*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasSRAM())
335 /* 496*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasSRAM())
352 /* 524*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasSRAM())
361 /* 541*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasSRAM())
373 /* 563*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasSRAM())
391 /* 593*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasSRAM())
399 /* 609*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasSRAM())
466 /* 726*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasSRAM())
474 /* 740*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasSRAM())
488 /* 764*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasSRAM())
495 /* 776*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasSRAM())
602 /* 967*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasADDSUBIW())
699 /* 1164*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasADDSUBIW())
915 /* 1553*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasJMPCALL())
gen/lib/Target/BPF/BPFGenDAGISel.inc 159 /* 179*/ OPC_CheckPatternPredicate, 0, // (!Subtarget->getHasAlu32())
168 /* 196*/ OPC_CheckPatternPredicate, 0, // (!Subtarget->getHasAlu32())
177 /* 213*/ OPC_CheckPatternPredicate, 0, // (!Subtarget->getHasAlu32())
197 /* 250*/ OPC_CheckPatternPredicate, 1, // (Subtarget->getHasAlu32())
209 /* 278*/ OPC_CheckPatternPredicate, 1, // (Subtarget->getHasAlu32())
221 /* 306*/ OPC_CheckPatternPredicate, 1, // (Subtarget->getHasAlu32())
240 /* 345*/ OPC_CheckPatternPredicate, 1, // (Subtarget->getHasAlu32())
251 /* 366*/ OPC_CheckPatternPredicate, 1, // (Subtarget->getHasAlu32())
260 /* 383*/ OPC_CheckPatternPredicate, 1, // (Subtarget->getHasAlu32())
281 /* 423*/ OPC_CheckPatternPredicate, 0, // (!Subtarget->getHasAlu32())
290 /* 440*/ OPC_CheckPatternPredicate, 0, // (!Subtarget->getHasAlu32())
299 /* 457*/ OPC_CheckPatternPredicate, 0, // (!Subtarget->getHasAlu32())
319 /* 494*/ OPC_CheckPatternPredicate, 0, // (!Subtarget->getHasAlu32())
328 /* 511*/ OPC_CheckPatternPredicate, 0, // (!Subtarget->getHasAlu32())
337 /* 528*/ OPC_CheckPatternPredicate, 0, // (!Subtarget->getHasAlu32())
349 /* 550*/ OPC_CheckPatternPredicate, 1, // (Subtarget->getHasAlu32())
362 /* 582*/ OPC_CheckPatternPredicate, 1, // (Subtarget->getHasAlu32())
375 /* 614*/ OPC_CheckPatternPredicate, 1, // (Subtarget->getHasAlu32())
391 /* 651*/ OPC_CheckPatternPredicate, 1, // (Subtarget->getHasAlu32())
404 /* 683*/ OPC_CheckPatternPredicate, 1, // (Subtarget->getHasAlu32())
417 /* 715*/ OPC_CheckPatternPredicate, 1, // (Subtarget->getHasAlu32())
433 /* 752*/ OPC_CheckPatternPredicate, 1, // (Subtarget->getHasAlu32())
444 /* 773*/ OPC_CheckPatternPredicate, 1, // (Subtarget->getHasAlu32())
453 /* 790*/ OPC_CheckPatternPredicate, 1, // (Subtarget->getHasAlu32())
465 /* 812*/ OPC_CheckPatternPredicate, 1, // (Subtarget->getHasAlu32())
474 /* 829*/ OPC_CheckPatternPredicate, 1, // (Subtarget->getHasAlu32())
493 /* 862*/ OPC_CheckPatternPredicate, 0, // (!Subtarget->getHasAlu32())
501 /* 879*/ OPC_CheckPatternPredicate, 1, // (Subtarget->getHasAlu32())
1071 /* 1813*/ OPC_CheckPatternPredicate, 2, // (CurDAG->getDataLayout().isLittleEndian())
1077 /* 1823*/ OPC_CheckPatternPredicate, 3, // (!CurDAG->getDataLayout().isLittleEndian())
1087 /* 1840*/ OPC_CheckPatternPredicate, 2, // (CurDAG->getDataLayout().isLittleEndian())
1093 /* 1850*/ OPC_CheckPatternPredicate, 3, // (!CurDAG->getDataLayout().isLittleEndian())
1791 /* 3114*/ OPC_CheckPatternPredicate, 2, // (CurDAG->getDataLayout().isLittleEndian())
1797 /* 3124*/ OPC_CheckPatternPredicate, 3, // (!CurDAG->getDataLayout().isLittleEndian())
gen/lib/Target/Hexagon/HexagonGenDAGISel.inc 104 /* 93*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
135 /* 153*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
166 /* 213*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
204 /* 284*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
239 /* 350*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
277 /* 423*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
308 /* 483*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
339 /* 543*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
378 /* 617*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
409 /* 677*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
440 /* 737*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
476 /* 804*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
514 /* 877*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
544 /* 934*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
574 /* 991*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
611 /* 1059*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
645 /* 1122*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
682 /* 1192*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
712 /* 1249*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
742 /* 1306*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
780 /* 1377*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
810 /* 1434*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
840 /* 1491*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
875 /* 1555*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
916 /* 1633*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
946 /* 1691*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
976 /* 1749*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
1012 /* 1816*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
1045 /* 1878*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
1081 /* 1947*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
1111 /* 2005*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
1141 /* 2063*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
1178 /* 2133*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
1208 /* 2191*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
1238 /* 2249*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
1272 /* 2312*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
1308 /* 2381*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
1337 /* 2436*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
1366 /* 2491*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
1401 /* 2555*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
1433 /* 2614*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
1468 /* 2680*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
1497 /* 2735*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
1526 /* 2790*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
1562 /* 2857*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
1591 /* 2912*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
1620 /* 2967*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
1653 /* 3027*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
1683 /* 3083*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
1708 /* 3133*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
1733 /* 3183*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
1758 /* 3233*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
1781 /* 3279*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
1806 /* 3329*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
1831 /* 3379*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
1856 /* 3429*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
1881 /* 3479*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
1906 /* 3529*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
1931 /* 3579*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
1954 /* 3625*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
1996 /* 3706*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
2021 /* 3754*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
2046 /* 3802*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
2079 /* 3864*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
2104 /* 3912*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
2129 /* 3960*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
2159 /* 4015*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
2205 /* 4098*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
2229 /* 4145*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
2253 /* 4192*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
2285 /* 4253*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
2309 /* 4300*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
2333 /* 4347*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
2362 /* 4401*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
2405 /* 4479*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
2429 /* 4525*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
2453 /* 4571*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
2484 /* 4629*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
2508 /* 4675*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
2532 /* 4721*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
2560 /* 4772*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
2603 /* 4850*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
2626 /* 4895*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
2649 /* 4940*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
2679 /* 4997*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
2702 /* 5042*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
2725 /* 5087*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
2752 /* 5137*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
2786 /* 5200*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
2810 /* 5247*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
2834 /* 5294*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
2858 /* 5341*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
2880 /* 5384*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
2904 /* 5431*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
2928 /* 5478*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
2952 /* 5525*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
2976 /* 5572*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
3000 /* 5619*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
3024 /* 5666*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
3046 /* 5709*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
3087 /* 5787*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
3111 /* 5832*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
3135 /* 5877*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
3167 /* 5936*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
3191 /* 5981*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
3215 /* 6026*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
3244 /* 6078*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
3289 /* 6158*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
3312 /* 6202*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
3335 /* 6246*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
3366 /* 6304*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
3389 /* 6348*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
3412 /* 6392*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
3440 /* 6443*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
3482 /* 6518*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
3505 /* 6561*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
3528 /* 6604*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
3558 /* 6659*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
3581 /* 6702*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
3604 /* 6745*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
3631 /* 6793*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
3673 /* 6868*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
3695 /* 6910*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
3717 /* 6952*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
3746 /* 7006*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
3768 /* 7048*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
3790 /* 7090*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
3816 /* 7137*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
3844 /* 7187*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
3863 /* 7225*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
3882 /* 7263*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
3901 /* 7301*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
3920 /* 7339*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
3939 /* 7377*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
3956 /* 7411*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
3985 /* 7465*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
4003 /* 7502*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
4021 /* 7539*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
4039 /* 7576*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
4057 /* 7613*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
4075 /* 7650*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
4091 /* 7683*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
4120 /* 7737*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
4138 /* 7772*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
4156 /* 7807*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
4174 /* 7842*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
4192 /* 7877*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
4210 /* 7912*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
4226 /* 7943*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
4254 /* 7994*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
4271 /* 8028*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
4288 /* 8062*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
4305 /* 8096*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
4322 /* 8130*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
4339 /* 8164*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
4354 /* 8194*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
4404 /* 8289*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
4435 /* 8349*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
4466 /* 8409*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
4505 /* 8483*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
4536 /* 8543*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
4567 /* 8603*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
4603 /* 8670*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
4641 /* 8743*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
4672 /* 8803*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
4703 /* 8863*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
4742 /* 8937*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
4773 /* 8997*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
4804 /* 9057*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
4840 /* 9124*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
4878 /* 9197*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
4908 /* 9254*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
4938 /* 9311*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
4976 /* 9382*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
5006 /* 9439*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
5036 /* 9496*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
5071 /* 9560*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
5108 /* 9630*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
5138 /* 9687*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
5168 /* 9744*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
5206 /* 9815*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
5236 /* 9872*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
5266 /* 9929*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
5301 /* 9993*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
5342 /* 10071*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
5372 /* 10129*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
5402 /* 10187*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
5439 /* 10257*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
5469 /* 10315*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
5499 /* 10373*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
5533 /* 10436*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
5569 /* 10505*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
5599 /* 10563*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
5629 /* 10621*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
5666 /* 10691*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
5696 /* 10749*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
5726 /* 10807*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
5760 /* 10870*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
5796 /* 10939*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
5825 /* 10994*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
5854 /* 11049*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
5890 /* 11116*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
5919 /* 11171*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
5948 /* 11226*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
5981 /* 11286*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
6016 /* 11352*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
6045 /* 11407*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
6074 /* 11462*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
6110 /* 11529*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
6139 /* 11584*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
6168 /* 11639*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
6201 /* 11699*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
6231 /* 11755*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
6256 /* 11805*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
6281 /* 11855*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
6306 /* 11905*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
6331 /* 11955*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
6356 /* 12005*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
6379 /* 12051*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
6404 /* 12101*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
6429 /* 12151*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
6454 /* 12201*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
6479 /* 12251*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
6504 /* 12301*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
6529 /* 12351*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
6552 /* 12397*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
6594 /* 12480*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
6619 /* 12528*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
6644 /* 12576*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
6677 /* 12638*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
6702 /* 12686*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
6727 /* 12734*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
6757 /* 12789*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
6793 /* 12858*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
6817 /* 12904*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
6841 /* 12950*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
6872 /* 13008*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
6896 /* 13054*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
6920 /* 13100*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
6948 /* 13151*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
6977 /* 13205*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
7001 /* 13252*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
7025 /* 13299*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
7049 /* 13346*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
7073 /* 13393*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
7097 /* 13440*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
7119 /* 13483*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
7143 /* 13530*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
7167 /* 13577*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
7191 /* 13624*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
7215 /* 13671*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
7239 /* 13718*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
7263 /* 13765*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
7285 /* 13808*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
7326 /* 13888*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
7350 /* 13933*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
7374 /* 13978*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
7406 /* 14037*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
7430 /* 14082*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
7454 /* 14127*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
7483 /* 14179*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
7518 /* 14245*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
7541 /* 14288*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
7564 /* 14331*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
7594 /* 14386*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
7617 /* 14429*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
7640 /* 14472*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
7667 /* 14520*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
7691 /* 14564*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
7710 /* 14602*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
7729 /* 14640*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
7748 /* 14678*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
7767 /* 14716*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
7786 /* 14754*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
7803 /* 14788*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
7822 /* 14826*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
7840 /* 14861*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
7858 /* 14896*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
7876 /* 14931*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
7894 /* 14966*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
7912 /* 15001*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
7928 /* 15032*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
7979 /* 15130*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
8010 /* 15190*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
8041 /* 15250*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
8080 /* 15324*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
8111 /* 15384*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
8142 /* 15444*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
8178 /* 15511*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
8216 /* 15584*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
8246 /* 15641*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
8276 /* 15698*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
8314 /* 15769*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
8344 /* 15826*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
8374 /* 15883*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
8409 /* 15947*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
8450 /* 16025*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
8480 /* 16083*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
8510 /* 16141*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
8547 /* 16211*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
8577 /* 16269*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
8607 /* 16327*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
8641 /* 16390*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
8677 /* 16459*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
8706 /* 16514*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
8735 /* 16569*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
8771 /* 16636*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
8800 /* 16691*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
8829 /* 16746*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
8862 /* 16806*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
8892 /* 16862*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
8917 /* 16912*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
8942 /* 16962*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
8967 /* 17012*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
8992 /* 17062*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
9017 /* 17112*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
9040 /* 17158*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
9082 /* 17239*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
9107 /* 17287*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
9132 /* 17335*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
9165 /* 17397*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
9190 /* 17445*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
9215 /* 17493*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
9245 /* 17548*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
9291 /* 17631*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
9315 /* 17678*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
9339 /* 17725*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
9371 /* 17786*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
9395 /* 17833*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
9419 /* 17880*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
9448 /* 17934*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
9491 /* 18012*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
9515 /* 18058*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
9539 /* 18104*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
9570 /* 18162*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
9594 /* 18208*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
9618 /* 18254*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
9646 /* 18305*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
9689 /* 18383*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
9712 /* 18428*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
9735 /* 18473*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
9765 /* 18530*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
9788 /* 18575*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
9811 /* 18620*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
9838 /* 18670*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
9872 /* 18733*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
9896 /* 18780*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
9920 /* 18827*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
9944 /* 18874*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
9968 /* 18921*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
9992 /* 18968*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
10014 /* 19011*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
10055 /* 19089*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
10079 /* 19134*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
10103 /* 19179*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
10135 /* 19238*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
10159 /* 19283*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
10183 /* 19328*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
10212 /* 19380*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
10257 /* 19460*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
10280 /* 19504*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
10303 /* 19548*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
10334 /* 19606*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
10357 /* 19650*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
10380 /* 19694*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
10408 /* 19745*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
10450 /* 19820*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
10473 /* 19863*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
10496 /* 19906*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
10526 /* 19961*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
10549 /* 20004*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
10572 /* 20047*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
10599 /* 20095*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
10641 /* 20170*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
10663 /* 20212*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
10685 /* 20254*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
10714 /* 20308*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
10736 /* 20350*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
10758 /* 20392*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
10784 /* 20439*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
10812 /* 20489*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
10831 /* 20527*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
10850 /* 20565*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
10869 /* 20603*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
10888 /* 20641*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
10907 /* 20679*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
10924 /* 20713*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
10953 /* 20767*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
10971 /* 20804*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
10989 /* 20841*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
11007 /* 20878*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
11025 /* 20915*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
11043 /* 20952*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
11059 /* 20985*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
11088 /* 21039*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
11106 /* 21074*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
11124 /* 21109*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
11142 /* 21144*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
11160 /* 21179*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
11178 /* 21214*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
11194 /* 21245*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
11222 /* 21296*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
11239 /* 21330*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
11256 /* 21364*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
11273 /* 21398*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
11290 /* 21432*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
11307 /* 21466*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
11322 /* 21496*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
11373 /* 21594*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
11404 /* 21654*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
11435 /* 21714*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
11474 /* 21788*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
11505 /* 21848*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
11536 /* 21908*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
11572 /* 21975*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
11610 /* 22048*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
11640 /* 22105*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
11670 /* 22162*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
11708 /* 22233*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
11738 /* 22290*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
11768 /* 22347*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
11803 /* 22411*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
11844 /* 22489*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
11874 /* 22547*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
11904 /* 22605*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
11941 /* 22675*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
11971 /* 22733*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
12001 /* 22791*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
12035 /* 22854*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
12071 /* 22923*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
12100 /* 22978*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
12129 /* 23033*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
12165 /* 23100*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
12194 /* 23155*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
12223 /* 23210*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
12256 /* 23270*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
12286 /* 23326*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
12311 /* 23376*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
12336 /* 23426*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
12361 /* 23476*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
12386 /* 23526*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
12411 /* 23576*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
12434 /* 23622*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
12476 /* 23703*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
12501 /* 23751*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
12526 /* 23799*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
12559 /* 23861*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
12584 /* 23909*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
12609 /* 23957*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
12639 /* 24012*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
12685 /* 24095*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
12709 /* 24142*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
12733 /* 24189*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
12765 /* 24250*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
12789 /* 24297*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
12813 /* 24344*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
12842 /* 24398*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
12885 /* 24476*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
12909 /* 24522*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
12933 /* 24568*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
12964 /* 24626*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
12988 /* 24672*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
13012 /* 24718*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
13040 /* 24769*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
13083 /* 24847*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
13106 /* 24892*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
13129 /* 24937*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
13159 /* 24994*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
13182 /* 25039*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
13205 /* 25084*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
13232 /* 25134*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
13266 /* 25197*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
13290 /* 25244*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
13314 /* 25291*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
13338 /* 25338*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
13362 /* 25385*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
13386 /* 25432*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
13408 /* 25475*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
13449 /* 25553*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
13473 /* 25598*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
13497 /* 25643*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
13529 /* 25702*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
13553 /* 25747*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
13577 /* 25792*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
13606 /* 25844*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
13651 /* 25924*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
13674 /* 25968*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
13697 /* 26012*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
13728 /* 26070*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
13751 /* 26114*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
13774 /* 26158*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
13802 /* 26209*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
13844 /* 26284*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
13867 /* 26327*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
13890 /* 26370*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
13920 /* 26425*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
13943 /* 26468*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
13966 /* 26511*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
13993 /* 26559*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
14035 /* 26634*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
14057 /* 26676*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
14079 /* 26718*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
14108 /* 26772*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
14130 /* 26814*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
14152 /* 26856*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
14178 /* 26903*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
14206 /* 26953*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
14225 /* 26991*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
14244 /* 27029*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
14263 /* 27067*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
14282 /* 27105*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
14301 /* 27143*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
14318 /* 27177*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
14347 /* 27231*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
14365 /* 27268*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
14383 /* 27305*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
14401 /* 27342*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
14419 /* 27379*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
14437 /* 27416*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
14453 /* 27449*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
14482 /* 27503*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
14500 /* 27538*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
14518 /* 27573*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
14536 /* 27608*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
14554 /* 27643*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
14572 /* 27678*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
14588 /* 27709*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
14616 /* 27760*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
14633 /* 27794*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
14650 /* 27828*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
14667 /* 27862*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
14684 /* 27896*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
14701 /* 27930*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
14716 /* 27960*/ OPC_CheckPatternPredicate, 0, // (HST->useMemops())
17131 /* 32774*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
17144 /* 32810*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
17163 /* 32856*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
19567 /* 37438*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
19576 /* 37454*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
19585 /* 37470*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
19601 /* 37498*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
19610 /* 37515*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
19619 /* 37532*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
19647 /* 37582*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
19655 /* 37596*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
19666 /* 37615*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
19674 /* 37629*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
19685 /* 37648*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
19693 /* 37662*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
19711 /* 37693*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
19719 /* 37708*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
19730 /* 37728*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
19738 /* 37743*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
19749 /* 37763*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
19757 /* 37778*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
19785 /* 37827*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
19794 /* 37843*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
19803 /* 37859*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
19819 /* 37887*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
19828 /* 37904*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
19837 /* 37921*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
19865 /* 37971*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
19873 /* 37985*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
19884 /* 38004*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
19892 /* 38018*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
19903 /* 38037*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
19911 /* 38051*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
19929 /* 38082*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
19937 /* 38097*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
19948 /* 38117*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
19956 /* 38132*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
19967 /* 38152*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
19975 /* 38167*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
20003 /* 38216*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
20012 /* 38232*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
20021 /* 38248*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
20037 /* 38276*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
20046 /* 38293*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
20055 /* 38310*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
20083 /* 38360*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
20091 /* 38374*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
20102 /* 38393*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
20110 /* 38407*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
20121 /* 38426*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
20129 /* 38440*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
20147 /* 38471*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
20155 /* 38486*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
20166 /* 38506*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
20174 /* 38521*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
20185 /* 38541*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
20193 /* 38556*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
21434 /* 40880*/ OPC_CheckPatternPredicate, 4, // (HST->hasV60Ops())
21446 /* 40902*/ OPC_CheckPatternPredicate, 4, // (HST->hasV60Ops())
21562 /* 41108*/ OPC_CheckPatternPredicate, 4, // (HST->hasV60Ops())
21575 /* 41131*/ OPC_CheckPatternPredicate, 4, // (HST->hasV60Ops())
23742 /* 45705*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
23749 /* 45719*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
23755 /* 45730*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
23761 /* 45741*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
23769 /* 45756*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
23775 /* 45767*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
23781 /* 45778*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
23789 /* 45793*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
23795 /* 45804*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
23825 /* 45869*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
23832 /* 45883*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
23838 /* 45894*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
23846 /* 45909*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
23852 /* 45920*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
23860 /* 45935*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
23866 /* 45946*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
23978 /* 46161*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
23987 /* 46178*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
23996 /* 46195*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
24010 /* 46220*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
24016 /* 46232*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
24027 /* 46252*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
24033 /* 46264*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
24044 /* 46284*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
24050 /* 46296*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
24064 /* 46320*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
24073 /* 46337*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
24082 /* 46354*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
24096 /* 46379*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
24102 /* 46391*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
24113 /* 46411*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
24119 /* 46423*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
24130 /* 46443*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
24136 /* 46455*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
24150 /* 46479*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
24159 /* 46496*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
24168 /* 46513*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
24182 /* 46538*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
24188 /* 46550*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
24199 /* 46570*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
24205 /* 46582*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
24216 /* 46602*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
24222 /* 46614*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
24242 /* 46648*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
24252 /* 46666*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
24262 /* 46684*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
24277 /* 46710*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
24283 /* 46722*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
24295 /* 46743*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
24301 /* 46755*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
24313 /* 46776*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
24319 /* 46788*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
24334 /* 46813*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
24344 /* 46831*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
24354 /* 46849*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
24369 /* 46875*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
24375 /* 46887*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
24387 /* 46908*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
24393 /* 46920*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
24405 /* 46941*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
24411 /* 46953*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
24426 /* 46978*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
24436 /* 46996*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
24446 /* 47014*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
24461 /* 47040*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
24467 /* 47052*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
24479 /* 47073*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
24485 /* 47085*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
24497 /* 47106*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
24503 /* 47118*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
24555 /* 47219*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
24562 /* 47233*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
24568 /* 47244*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
24575 /* 47257*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
24582 /* 47271*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
24588 /* 47282*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
24595 /* 47295*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
24602 /* 47309*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
24608 /* 47320*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
24615 /* 47333*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
24622 /* 47347*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
24628 /* 47358*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
24634 /* 47369*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
24642 /* 47384*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
24648 /* 47395*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
24654 /* 47406*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
24662 /* 47421*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
24668 /* 47432*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
24892 /* 47840*/ OPC_CheckPatternPredicate, 4, // (HST->hasV60Ops())
24904 /* 47862*/ OPC_CheckPatternPredicate, 4, // (HST->hasV60Ops())
25020 /* 48068*/ OPC_CheckPatternPredicate, 4, // (HST->hasV60Ops())
25033 /* 48091*/ OPC_CheckPatternPredicate, 4, // (HST->hasV60Ops())
25751 /* 49447*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
25758 /* 49462*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
25764 /* 49474*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
25776 /* 49496*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
25783 /* 49511*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
25789 /* 49523*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
25816 /* 49569*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
25823 /* 49584*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
25829 /* 49596*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
25842 /* 49619*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
25849 /* 49634*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
25855 /* 49646*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
25903 /* 49739*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
25909 /* 49750*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
25915 /* 49761*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
25923 /* 49776*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
25929 /* 49787*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
25937 /* 49802*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
25943 /* 49813*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
25949 /* 49824*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
25957 /* 49839*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
25963 /* 49850*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
25971 /* 49865*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
25977 /* 49876*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
25983 /* 49887*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
25991 /* 49902*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
25997 /* 49913*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
26004 /* 49926*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
26010 /* 49938*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
26016 /* 49950*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
26217 /* 50360*/ OPC_CheckPatternPredicate, 4, // (HST->hasV60Ops())
26229 /* 50382*/ OPC_CheckPatternPredicate, 4, // (HST->hasV60Ops())
26295 /* 50517*/ OPC_CheckPatternPredicate, 5, // (HST->hasV66Ops())
26446 /* 50796*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
26452 /* 50807*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
26458 /* 50818*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
26466 /* 50833*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
26472 /* 50844*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
26480 /* 50859*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
26486 /* 50870*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
26492 /* 50881*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
26500 /* 50896*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
26506 /* 50907*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
26514 /* 50922*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
26520 /* 50933*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
26526 /* 50944*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
26534 /* 50959*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
26540 /* 50970*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
26547 /* 50983*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
26553 /* 50995*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
26559 /* 51007*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
26835 /* 51574*/ OPC_CheckPatternPredicate, 4, // (HST->hasV60Ops())
26847 /* 51596*/ OPC_CheckPatternPredicate, 4, // (HST->hasV60Ops())
26963 /* 51802*/ OPC_CheckPatternPredicate, 4, // (HST->hasV60Ops())
26976 /* 51825*/ OPC_CheckPatternPredicate, 4, // (HST->hasV60Ops())
28042 /* 54182*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
28049 /* 54196*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
28055 /* 54207*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
28061 /* 54218*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
28069 /* 54233*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
28075 /* 54244*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
28081 /* 54255*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
28089 /* 54270*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
28095 /* 54281*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
28125 /* 54346*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
28132 /* 54360*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
28138 /* 54371*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
28146 /* 54386*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
28152 /* 54397*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
28160 /* 54412*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
28166 /* 54423*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
28278 /* 54638*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
28287 /* 54655*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
28296 /* 54672*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
28310 /* 54697*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
28316 /* 54709*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
28327 /* 54729*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
28333 /* 54741*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
28344 /* 54761*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
28350 /* 54773*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
28364 /* 54797*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
28373 /* 54814*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
28382 /* 54831*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
28396 /* 54856*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
28402 /* 54868*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
28413 /* 54888*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
28419 /* 54900*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
28430 /* 54920*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
28436 /* 54932*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
28450 /* 54956*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
28459 /* 54973*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
28468 /* 54990*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
28482 /* 55015*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
28488 /* 55027*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
28499 /* 55047*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
28505 /* 55059*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
28516 /* 55079*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
28522 /* 55091*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
28542 /* 55125*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
28552 /* 55143*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
28562 /* 55161*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
28577 /* 55187*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
28583 /* 55199*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
28595 /* 55220*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
28601 /* 55232*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
28613 /* 55253*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
28619 /* 55265*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
28634 /* 55290*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
28644 /* 55308*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
28654 /* 55326*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
28669 /* 55352*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
28675 /* 55364*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
28687 /* 55385*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
28693 /* 55397*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
28705 /* 55418*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
28711 /* 55430*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
28726 /* 55455*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
28736 /* 55473*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
28746 /* 55491*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
28761 /* 55517*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
28767 /* 55529*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
28779 /* 55550*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
28785 /* 55562*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
28797 /* 55583*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
28803 /* 55595*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
28855 /* 55696*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
28862 /* 55710*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
28868 /* 55721*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
28875 /* 55734*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
28882 /* 55748*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
28888 /* 55759*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
28895 /* 55772*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
28902 /* 55786*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
28908 /* 55797*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
28915 /* 55810*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
28922 /* 55824*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
28928 /* 55835*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
28934 /* 55846*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
28942 /* 55861*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
28948 /* 55872*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
28954 /* 55883*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
28962 /* 55898*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
28968 /* 55909*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
30588 /* 59163*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
30595 /* 59176*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
30602 /* 59189*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
30615 /* 59212*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
30621 /* 59223*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
30630 /* 59239*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
30636 /* 59250*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
30645 /* 59266*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
30651 /* 59277*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
30664 /* 59299*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
30671 /* 59312*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
30678 /* 59325*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
30691 /* 59348*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
30697 /* 59359*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
30706 /* 59375*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
30712 /* 59386*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
30721 /* 59402*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
30727 /* 59413*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
30740 /* 59435*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
30747 /* 59448*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
30754 /* 59461*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
30767 /* 59484*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
30773 /* 59495*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
30782 /* 59511*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
30788 /* 59522*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
30797 /* 59538*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
30803 /* 59549*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
31133 /* 60124*/ OPC_CheckPatternPredicate, 6, // (HST->useHVXOps()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
31148 /* 60166*/ OPC_CheckPatternPredicate, 7, // (HST->useHVXOps()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
31162 /* 60205*/ OPC_CheckPatternPredicate, 8, // (HST->useHVXOps()) && (HST->useHVX64BOps())
31177 /* 60246*/ OPC_CheckPatternPredicate, 9, // (HST->useHVXOps()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
31192 /* 60288*/ OPC_CheckPatternPredicate, 10, // (HST->useHVXOps()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
31206 /* 60327*/ OPC_CheckPatternPredicate, 11, // (HST->useHVXOps()) && (HST->useHVX128BOps())
31225 /* 60374*/ OPC_CheckPatternPredicate, 6, // (HST->useHVXOps()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
31240 /* 60416*/ OPC_CheckPatternPredicate, 7, // (HST->useHVXOps()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
31254 /* 60455*/ OPC_CheckPatternPredicate, 8, // (HST->useHVXOps()) && (HST->useHVX64BOps())
31273 /* 60502*/ OPC_CheckPatternPredicate, 6, // (HST->useHVXOps()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
31288 /* 60544*/ OPC_CheckPatternPredicate, 7, // (HST->useHVXOps()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
31302 /* 60583*/ OPC_CheckPatternPredicate, 8, // (HST->useHVXOps()) && (HST->useHVX64BOps())
31321 /* 60630*/ OPC_CheckPatternPredicate, 9, // (HST->useHVXOps()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
31336 /* 60672*/ OPC_CheckPatternPredicate, 10, // (HST->useHVXOps()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
31350 /* 60711*/ OPC_CheckPatternPredicate, 11, // (HST->useHVXOps()) && (HST->useHVX128BOps())
31369 /* 60758*/ OPC_CheckPatternPredicate, 9, // (HST->useHVXOps()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
31384 /* 60800*/ OPC_CheckPatternPredicate, 10, // (HST->useHVXOps()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
31398 /* 60839*/ OPC_CheckPatternPredicate, 11, // (HST->useHVXOps()) && (HST->useHVX128BOps())
31655 /* 61392*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
31673 /* 61424*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
31692 /* 61457*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
31709 /* 61489*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
31727 /* 61520*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
31745 /* 61552*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
31763 /* 61584*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
31782 /* 61617*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
31800 /* 61650*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
31818 /* 61682*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
31836 /* 61714*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
31854 /* 61746*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
31871 /* 61777*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
31889 /* 61808*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
31907 /* 61840*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
31925 /* 61872*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
31943 /* 61904*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
31961 /* 61936*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
31978 /* 61967*/ OPC_CheckPatternPredicate, 5, // (HST->hasV66Ops())
32018 /* 62046*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
32040 /* 62084*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
32061 /* 62120*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
32074 /* 62143*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
32087 /* 62166*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
32100 /* 62189*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
32114 /* 62213*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
32127 /* 62237*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
32141 /* 62261*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
32155 /* 62287*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
32161 /* 62298*/ OPC_CheckPatternPredicate, 13, // (HST->hasV55Ops())
32175 /* 62322*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
32188 /* 62345*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
32202 /* 62369*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
32215 /* 62393*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
32229 /* 62418*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
32251 /* 62456*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
32272 /* 62492*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
32285 /* 62515*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
32299 /* 62539*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
32312 /* 62563*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
32325 /* 62586*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
32338 /* 62609*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
32352 /* 62633*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
32365 /* 62657*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
32379 /* 62681*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
32391 /* 62704*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
32405 /* 62727*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
32419 /* 62753*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
32440 /* 62789*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
32454 /* 62814*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
32476 /* 62851*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
32490 /* 62876*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
32503 /* 62900*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
32516 /* 62923*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
32530 /* 62947*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
32544 /* 62972*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
32558 /* 62997*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
32572 /* 63022*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
32585 /* 63046*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
32598 /* 63069*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
32611 /* 63092*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
32625 /* 63116*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
32638 /* 63140*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
32652 /* 63164*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
32665 /* 63188*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
32679 /* 63212*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
32692 /* 63236*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
32706 /* 63260*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
32719 /* 63284*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
32732 /* 63307*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
32746 /* 63331*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
32759 /* 63355*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
32773 /* 63379*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
32787 /* 63404*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
32800 /* 63428*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
32813 /* 63451*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
32826 /* 63474*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
32840 /* 63498*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
32854 /* 63523*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
32868 /* 63548*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
32882 /* 63573*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
32896 /* 63598*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
32910 /* 63623*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
32924 /* 63648*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
32938 /* 63673*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
32951 /* 63697*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
32965 /* 63721*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
32979 /* 63747*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
33001 /* 63784*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
33014 /* 63808*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
33027 /* 63831*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
33041 /* 63855*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
33055 /* 63880*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
33069 /* 63906*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
33090 /* 63942*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
33103 /* 63965*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
33117 /* 63989*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
33130 /* 64013*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
33143 /* 64036*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
33157 /* 64060*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
33171 /* 64085*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
33185 /* 64110*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
33199 /* 64135*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
33213 /* 64160*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
33227 /* 64185*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
33241 /* 64211*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
33263 /* 64248*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
33276 /* 64271*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
33289 /* 64294*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
33303 /* 64318*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
33317 /* 64343*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
33332 /* 64369*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
33346 /* 64396*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
33367 /* 64433*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
33388 /* 64471*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
33402 /* 64496*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
33415 /* 64520*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
33428 /* 64543*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
33441 /* 64566*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
33454 /* 64589*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
33467 /* 64612*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
33480 /* 64635*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
33493 /* 64659*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
33506 /* 64682*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
33519 /* 64705*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
33533 /* 64729*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
33546 /* 64753*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
33559 /* 64776*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
33572 /* 64800*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
33586 /* 64824*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
33599 /* 64848*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
33613 /* 64872*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
33626 /* 64896*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
33639 /* 64919*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
33653 /* 64943*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
33667 /* 64968*/ OPC_CheckPatternPredicate, 4, // (HST->hasV60Ops())
33681 /* 64993*/ OPC_CheckPatternPredicate, 4, // (HST->hasV60Ops())
33695 /* 65018*/ OPC_CheckPatternPredicate, 4, // (HST->hasV60Ops())
33709 /* 65043*/ OPC_CheckPatternPredicate, 4, // (HST->hasV60Ops())
33723 /* 65068*/ OPC_CheckPatternPredicate, 4, // (HST->hasV60Ops())
33736 /* 65092*/ OPC_CheckPatternPredicate, 4, // (HST->hasV60Ops())
33750 /* 65116*/ OPC_CheckPatternPredicate, 4, // (HST->hasV60Ops())
33764 /* 65141*/ OPC_CheckPatternPredicate, 4, // (HST->hasV60Ops())
33778 /* 65166*/ OPC_CheckPatternPredicate, 4, // (HST->hasV60Ops())
33791 /* 65190*/ OPC_CheckPatternPredicate, 4, // (HST->hasV60Ops())
33805 /* 65214*/ OPC_CheckPatternPredicate, 4, // (HST->hasV60Ops())
33819 /* 65239*/ OPC_CheckPatternPredicate, 4, // (HST->hasV60Ops())
33861 /* 65320*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
33877 /* 65348*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
33893 /* 65376*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
33909 /* 65404*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
33925 /* 65432*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
33941 /* 65460*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
33957 /* 65488*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
33973 /* 65516*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
33989 /* 65544*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
34005 /* 65572*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
34021 /* 65600*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
34036 /* 65626*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
34051 /* 65651*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
34066 /* 65676*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
34081 /* 65701*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
34108 /* 65759*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
34116 /* 65775*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
34125 /* 65791*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
34135 /* 65808*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
34145 /* 65826*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
34154 /* 65843*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
34163 /* 65860*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
34172 /* 65877*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
34181 /* 65894*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
34190 /* 65911*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
34199 /* 65928*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
34207 /* 65943*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
34217 /* 65960*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
34227 /* 65979*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
34236 /* 65996*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
34244 /* 66012*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
34253 /* 66027*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
34262 /* 66043*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
34272 /* 66060*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
34282 /* 66078*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
34292 /* 66097*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
34300 /* 66114*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
34310 /* 66130*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
34318 /* 66146*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
34327 /* 66161*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
34336 /* 66177*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
34345 /* 66194*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
34354 /* 66211*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
34362 /* 66226*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
34371 /* 66241*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
34379 /* 66256*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
34388 /* 66272*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
34397 /* 66288*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
34406 /* 66304*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
34414 /* 66319*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
34423 /* 66334*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
34432 /* 66350*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
34441 /* 66366*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
34451 /* 66383*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
34460 /* 66400*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
34468 /* 66415*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
34476 /* 66429*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
34485 /* 66444*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
34494 /* 66460*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
34503 /* 66476*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
34513 /* 66493*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
34523 /* 66511*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
34532 /* 66528*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
34541 /* 66544*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
34551 /* 66561*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
34560 /* 66579*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
34569 /* 66595*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
34578 /* 66611*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
34588 /* 66628*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
34597 /* 66645*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
34606 /* 66661*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
34615 /* 66678*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
34624 /* 66695*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
34632 /* 66710*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
34642 /* 66727*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
34652 /* 66745*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
34662 /* 66763*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
34672 /* 66781*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
34682 /* 66799*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
34691 /* 66816*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
34701 /* 66833*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
34709 /* 66849*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
34717 /* 66863*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
34727 /* 66879*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
34736 /* 66896*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
34745 /* 66912*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
34754 /* 66928*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
34763 /* 66944*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
34772 /* 66960*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
34781 /* 66976*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
34790 /* 66992*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
34799 /* 67008*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
34808 /* 67025*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
34817 /* 67041*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
34826 /* 67057*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
34836 /* 67074*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
34845 /* 67092*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
34853 /* 67107*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
34863 /* 67123*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
34873 /* 67142*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
34882 /* 67160*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
34891 /* 67176*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
34901 /* 67193*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
34910 /* 67210*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
34919 /* 67227*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
34929 /* 67244*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
34937 /* 67260*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
34946 /* 67276*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
34955 /* 67292*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
34964 /* 67308*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
34973 /* 67324*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
34981 /* 67340*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
34989 /* 67354*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
34997 /* 67368*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
35006 /* 67383*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
35014 /* 67398*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
35024 /* 67415*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
35034 /* 67434*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
35043 /* 67452*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
35052 /* 67469*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
35062 /* 67487*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
35072 /* 67506*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
35081 /* 67524*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
35091 /* 67541*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
35101 /* 67559*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
35111 /* 67577*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
35121 /* 67595*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
35131 /* 67613*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
35140 /* 67630*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
35149 /* 67646*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
35158 /* 67662*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
35168 /* 67680*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
35177 /* 67697*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
35187 /* 67714*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
35196 /* 67731*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
35205 /* 67748*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
35214 /* 67765*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
35224 /* 67782*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
35233 /* 67799*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
35243 /* 67816*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
35253 /* 67834*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
35262 /* 67851*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
35271 /* 67867*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
35280 /* 67883*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
35288 /* 67898*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
35297 /* 67914*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
35306 /* 67930*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
35315 /* 67946*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
35323 /* 67961*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
35332 /* 67977*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
35342 /* 67995*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
35351 /* 68012*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
35361 /* 68030*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
35371 /* 68048*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
35381 /* 68066*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
35390 /* 68083*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
35399 /* 68100*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
35409 /* 68118*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
35419 /* 68136*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
35429 /* 68155*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
35438 /* 68173*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
35448 /* 68190*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
35458 /* 68209*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
35468 /* 68227*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
35478 /* 68245*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
35487 /* 68262*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
35496 /* 68278*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
35505 /* 68294*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
35514 /* 68311*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
35523 /* 68328*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
35532 /* 68344*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
35541 /* 68360*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
35549 /* 68375*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
35558 /* 68390*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
35567 /* 68406*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
35576 /* 68423*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
35585 /* 68439*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
35594 /* 68456*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
35604 /* 68474*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
35614 /* 68492*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
35624 /* 68510*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
35634 /* 68528*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
35644 /* 68546*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
35653 /* 68563*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
35662 /* 68579*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
35672 /* 68596*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
35680 /* 68612*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
35690 /* 68629*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
35700 /* 68647*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
35709 /* 68664*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
35718 /* 68681*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
35728 /* 68698*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
35737 /* 68715*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
35746 /* 68732*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
35756 /* 68750*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
35766 /* 68769*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
35775 /* 68787*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
35785 /* 68804*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
35794 /* 68822*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
35804 /* 68839*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
35813 /* 68856*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
35822 /* 68873*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
35830 /* 68889*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
35840 /* 68905*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
35849 /* 68922*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
35857 /* 68938*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
35866 /* 68954*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
35875 /* 68971*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
35884 /* 68988*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
35894 /* 69005*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
35904 /* 69023*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
35912 /* 69039*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
35921 /* 69054*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
35931 /* 69071*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
35941 /* 69089*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
35950 /* 69106*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
35958 /* 69122*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
35967 /* 69137*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
35976 /* 69153*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
35986 /* 69170*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
35995 /* 69187*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
36005 /* 69204*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
36015 /* 69222*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
36024 /* 69239*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
36033 /* 69255*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
36043 /* 69272*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
36052 /* 69289*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
36060 /* 69304*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
36070 /* 69320*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
36080 /* 69339*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
36090 /* 69358*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
36100 /* 69376*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
36109 /* 69393*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
36119 /* 69410*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
36129 /* 69429*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
36138 /* 69447*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
36147 /* 69463*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
36156 /* 69479*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
36165 /* 69496*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
36174 /* 69512*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
36184 /* 69529*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
36193 /* 69546*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
36202 /* 69562*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
36212 /* 69579*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
36222 /* 69597*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
36232 /* 69615*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
36241 /* 69632*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
36250 /* 69649*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
36259 /* 69666*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
36268 /* 69683*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
36277 /* 69700*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
36286 /* 69717*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
36296 /* 69735*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
36305 /* 69752*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
36314 /* 69769*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
36323 /* 69786*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
36332 /* 69802*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
36341 /* 69818*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
36351 /* 69835*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
36359 /* 69851*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
36368 /* 69866*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
36377 /* 69883*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
36387 /* 69901*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
36397 /* 69920*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
36405 /* 69937*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
36413 /* 69951*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
36423 /* 69967*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
36432 /* 69984*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
36442 /* 70002*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
36452 /* 70020*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
36462 /* 70038*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
36471 /* 70055*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
36480 /* 70071*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
36489 /* 70087*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
36499 /* 70105*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
36509 /* 70123*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
36519 /* 70142*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
36528 /* 70159*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
36538 /* 70177*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
36547 /* 70194*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
36556 /* 70210*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
36566 /* 70227*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
36576 /* 70245*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
36585 /* 70262*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
36594 /* 70278*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
36602 /* 70294*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
36612 /* 70310*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
36621 /* 70328*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
36630 /* 70345*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
36640 /* 70362*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
36650 /* 70380*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
36659 /* 70397*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
36669 /* 70414*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
36678 /* 70431*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
36688 /* 70448*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
36698 /* 70466*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
36707 /* 70483*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
36716 /* 70499*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
36725 /* 70515*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
36735 /* 70532*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
36744 /* 70549*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
36753 /* 70565*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
36763 /* 70582*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
36773 /* 70600*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
36782 /* 70617*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
36792 /* 70635*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
36801 /* 70652*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
36810 /* 70668*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
36819 /* 70684*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
36828 /* 70700*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
36836 /* 70715*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
36845 /* 70731*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
36854 /* 70747*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
36864 /* 70764*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
36873 /* 70781*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
36882 /* 70797*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
36892 /* 70815*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
36901 /* 70832*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
36910 /* 70848*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
36919 /* 70864*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
36928 /* 70880*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
36937 /* 70897*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
36947 /* 70915*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
36956 /* 70933*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
36965 /* 70949*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
36974 /* 70965*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
36984 /* 70982*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
36993 /* 71000*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
37002 /* 71016*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
37010 /* 71031*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
37018 /* 71046*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
37027 /* 71061*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
37037 /* 71078*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
37045 /* 71094*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
37055 /* 71110*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
37065 /* 71128*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
37074 /* 71145*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
37084 /* 71162*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
37093 /* 71179*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
37102 /* 71196*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
37111 /* 71212*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
37120 /* 71228*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
37128 /* 71244*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
37138 /* 71261*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
37146 /* 71277*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
37155 /* 71293*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
37164 /* 71309*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
37173 /* 71325*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
37182 /* 71341*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
37191 /* 71358*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
37199 /* 71374*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
37208 /* 71389*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
37218 /* 71406*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
37228 /* 71424*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
37238 /* 71442*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
37247 /* 71459*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
37256 /* 71475*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
37266 /* 71493*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
37275 /* 71510*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
37284 /* 71527*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
37293 /* 71544*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
37303 /* 71562*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
37311 /* 71578*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
37320 /* 71593*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
37329 /* 71609*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
37337 /* 71625*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
37346 /* 71640*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
37355 /* 71656*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
37364 /* 71672*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
37373 /* 71689*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
37381 /* 71704*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
37390 /* 71719*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
37399 /* 71735*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
37407 /* 71750*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
37416 /* 71765*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
37425 /* 71781*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
37434 /* 71797*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
37444 /* 71814*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
37454 /* 71833*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
37462 /* 71850*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
37471 /* 71865*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
37480 /* 71881*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
37490 /* 71898*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
37500 /* 71916*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
37510 /* 71934*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
37519 /* 71951*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
37528 /* 71967*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
37538 /* 71984*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
37548 /* 72003*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
37557 /* 72021*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
37565 /* 72036*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
37574 /* 72051*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
37584 /* 72068*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
37594 /* 72086*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
37604 /* 72104*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
37614 /* 72122*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
37623 /* 72139*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
37633 /* 72156*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
37642 /* 72173*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
37650 /* 72188*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
37660 /* 72204*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
37670 /* 72222*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
37679 /* 72239*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
37688 /* 72256*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
37698 /* 72273*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
37707 /* 72290*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
37715 /* 72305*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
37725 /* 72321*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
37734 /* 72338*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
37743 /* 72354*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
37752 /* 72371*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
37761 /* 72387*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
37770 /* 72403*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
37778 /* 72418*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
37788 /* 72434*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
37797 /* 72451*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
37805 /* 72466*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
37815 /* 72482*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
37825 /* 72500*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
37833 /* 72516*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
37843 /* 72532*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
37853 /* 72550*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
37863 /* 72568*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
37872 /* 72585*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
37882 /* 72603*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
37892 /* 72621*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
37901 /* 72638*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
37909 /* 72654*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
37918 /* 72669*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
37928 /* 72687*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
37937 /* 72704*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
37946 /* 72720*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
37955 /* 72737*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
37963 /* 72753*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
37972 /* 72768*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
37980 /* 72783*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
37989 /* 72798*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
37998 /* 72814*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
38008 /* 72831*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
38016 /* 72847*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
38025 /* 72862*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
38033 /* 72877*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
38042 /* 72893*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
38051 /* 72909*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
38060 /* 72926*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
38069 /* 72942*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
38079 /* 72960*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
38089 /* 72978*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
38099 /* 72996*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
38108 /* 73013*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
38117 /* 73029*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
38127 /* 73046*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
38136 /* 73064*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
38145 /* 73081*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
38154 /* 73097*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
38164 /* 73114*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
38173 /* 73131*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
38182 /* 73147*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
38191 /* 73163*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
38200 /* 73180*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
38209 /* 73197*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
38218 /* 73213*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
38227 /* 73229*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
38235 /* 73244*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
38243 /* 73258*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
38253 /* 73274*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
38263 /* 73293*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
38272 /* 73311*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
38282 /* 73328*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
38292 /* 73346*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
38302 /* 73365*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
38311 /* 73383*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
38320 /* 73399*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
38328 /* 73414*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
38338 /* 73430*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
38348 /* 73448*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
38358 /* 73466*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
38368 /* 73484*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
38378 /* 73502*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
38387 /* 73519*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
38396 /* 73535*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
38405 /* 73551*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
38414 /* 73567*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
38424 /* 73584*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
38433 /* 73601*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
38442 /* 73618*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
38450 /* 73634*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
38460 /* 73650*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
38469 /* 73667*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
38479 /* 73684*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
38488 /* 73701*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
38497 /* 73718*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
38507 /* 73736*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
38517 /* 73754*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
38527 /* 73772*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
38537 /* 73790*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
38547 /* 73809*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
38556 /* 73827*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
38565 /* 73843*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
38574 /* 73859*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
38584 /* 73876*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
38593 /* 73893*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
38602 /* 73909*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
38611 /* 73925*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
38620 /* 73941*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
38628 /* 73956*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
38638 /* 73972*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
38646 /* 73988*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
38654 /* 74003*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
38662 /* 74018*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
38671 /* 74034*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
38680 /* 74050*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
38688 /* 74065*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
38696 /* 74079*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
38704 /* 74093*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
38712 /* 74107*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
38721 /* 74122*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
38730 /* 74139*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
38739 /* 74156*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
38748 /* 74172*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
38756 /* 74187*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
38766 /* 74203*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
38776 /* 74221*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
38786 /* 74240*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
38795 /* 74258*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
38805 /* 74275*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
38813 /* 74291*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
38823 /* 74307*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
38832 /* 74324*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
38842 /* 74341*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
38851 /* 74358*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
38859 /* 74373*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
38868 /* 74388*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
38878 /* 74405*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
38887 /* 74422*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
38896 /* 74439*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
38905 /* 74455*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
38914 /* 74472*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
38922 /* 74488*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
38931 /* 74504*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
38941 /* 74521*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
38950 /* 74538*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
38959 /* 74554*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
38969 /* 74571*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
38978 /* 74589*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
38988 /* 74607*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
38997 /* 74624*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
39006 /* 74640*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
39015 /* 74656*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
39024 /* 74672*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
39034 /* 74690*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
39044 /* 74708*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
39053 /* 74725*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
39062 /* 74741*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
39071 /* 74758*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
39079 /* 74774*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
39087 /* 74788*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
39096 /* 74803*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
39104 /* 74818*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
39112 /* 74832*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
39122 /* 74848*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
39132 /* 74867*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
39141 /* 74885*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
39149 /* 74901*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
39157 /* 74915*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
39166 /* 74931*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
39175 /* 74947*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
39184 /* 74963*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
39193 /* 74979*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
39201 /* 74994*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
39209 /* 75008*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
39218 /* 75023*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
39227 /* 75040*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
39236 /* 75057*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
39245 /* 75073*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
39254 /* 75089*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
39263 /* 75105*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
39272 /* 75121*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
39281 /* 75137*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
39290 /* 75153*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
39300 /* 75170*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
39310 /* 75188*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
39319 /* 75205*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
39329 /* 75223*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
39338 /* 75240*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
39347 /* 75256*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
39357 /* 75273*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
39366 /* 75291*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
39375 /* 75307*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
39384 /* 75323*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
39393 /* 75339*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
39402 /* 75356*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
39411 /* 75373*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
39420 /* 75390*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
39429 /* 75407*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
39438 /* 75423*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
39447 /* 75439*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
39456 /* 75455*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
39466 /* 75472*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
39475 /* 75490*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
39484 /* 75506*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
39494 /* 75523*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
39503 /* 75540*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
39512 /* 75556*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
39521 /* 75572*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
39530 /* 75588*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
39540 /* 75605*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
39550 /* 75623*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
39559 /* 75640*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
39567 /* 75655*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
39577 /* 75671*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
39587 /* 75690*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
39596 /* 75708*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
39604 /* 75723*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
39613 /* 75738*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
39621 /* 75753*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
39630 /* 75768*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
39638 /* 75784*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
39647 /* 75800*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
39655 /* 75815*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
39664 /* 75831*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
39673 /* 75847*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
39683 /* 75864*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
39692 /* 75881*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
39701 /* 75897*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
39710 /* 75913*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
39720 /* 75931*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
39729 /* 75948*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
39738 /* 75964*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
39747 /* 75980*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
39755 /* 75995*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
39765 /* 76011*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
39775 /* 76029*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
39784 /* 76046*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
39793 /* 76063*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
39802 /* 76080*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
39812 /* 76097*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
39822 /* 76115*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
39832 /* 76133*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
39842 /* 76151*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
39852 /* 76169*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
39862 /* 76187*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
39872 /* 76205*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
39880 /* 76221*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
39890 /* 76237*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
39900 /* 76256*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
39910 /* 76275*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
39919 /* 76292*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
39928 /* 76309*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
39938 /* 76327*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
39948 /* 76346*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
39958 /* 76364*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
39968 /* 76382*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
39978 /* 76400*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
39987 /* 76417*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
39997 /* 76434*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
40007 /* 76453*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
40017 /* 76472*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
40026 /* 76489*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
40035 /* 76505*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
40043 /* 76520*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
40053 /* 76536*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
40062 /* 76554*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
40071 /* 76570*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
40081 /* 76587*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
40090 /* 76604*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
40100 /* 76621*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
40110 /* 76639*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
40120 /* 76658*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
40129 /* 76676*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
40138 /* 76693*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
40147 /* 76710*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
40156 /* 76727*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
40166 /* 76745*/ OPC_CheckPatternPredicate, 13, // (HST->hasV55Ops())
40175 /* 76765*/ OPC_CheckPatternPredicate, 14, // (HST->hasV62Ops())
40184 /* 76781*/ OPC_CheckPatternPredicate, 14, // (HST->hasV62Ops())
40193 /* 76797*/ OPC_CheckPatternPredicate, 14, // (HST->hasV62Ops())
40202 /* 76813*/ OPC_CheckPatternPredicate, 14, // (HST->hasV62Ops())
40211 /* 76829*/ OPC_CheckPatternPredicate, 14, // (HST->hasV62Ops())
40219 /* 76845*/ OPC_CheckPatternPredicate, 14, // (HST->hasV62Ops())
40228 /* 76860*/ OPC_CheckPatternPredicate, 15, // (HST->hasV65Ops())
40238 /* 76877*/ OPC_CheckPatternPredicate, 5, // (HST->hasV66Ops())
40248 /* 76896*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
40254 /* 76907*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
40264 /* 76924*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
40296 /* 76988*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
40308 /* 77009*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
40320 /* 77030*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
40332 /* 77051*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
40341 /* 77066*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
40349 /* 77081*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
40359 /* 77097*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
40369 /* 77115*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
40377 /* 77131*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
40386 /* 77146*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
40394 /* 77161*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
40402 /* 77175*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
40411 /* 77190*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
40421 /* 77207*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
40429 /* 77223*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
40437 /* 77237*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
40446 /* 77252*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
40454 /* 77267*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
40462 /* 77281*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
40471 /* 77296*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
40479 /* 77311*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
40488 /* 77327*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
40497 /* 77343*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
40506 /* 77360*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
40514 /* 77375*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
40522 /* 77389*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
40530 /* 77403*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
40541 /* 77420*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
40551 /* 77439*/ OPC_CheckPatternPredicate, 12, // (HST->hasV5Ops())
40560 /* 77456*/ OPC_CheckPatternPredicate, 5, // (HST->hasV66Ops())
40569 /* 77472*/ OPC_CheckPatternPredicate, 5, // (HST->hasV66Ops())
40578 /* 77489*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
40585 /* 77503*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
40592 /* 77517*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
40598 /* 77527*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
40608 /* 77544*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
40615 /* 77558*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
40622 /* 77572*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
40628 /* 77582*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
40638 /* 77599*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
40645 /* 77613*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
40655 /* 77630*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
40662 /* 77644*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
40679 /* 77673*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
40686 /* 77687*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
40697 /* 77707*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
40705 /* 77724*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
40715 /* 77743*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
40721 /* 77754*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
40737 /* 77782*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
40746 /* 77799*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
40755 /* 77817*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
40773 /* 77848*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
40780 /* 77862*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
40791 /* 77882*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
40799 /* 77899*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
40809 /* 77918*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
40815 /* 77930*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
40832 /* 77960*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
40841 /* 77977*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
40850 /* 77995*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
40867 /* 78026*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
40875 /* 78043*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
40887 /* 78068*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
40893 /* 78080*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
40901 /* 78094*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
40907 /* 78106*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
40923 /* 78135*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
40933 /* 78157*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
40940 /* 78170*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
40958 /* 78202*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
40965 /* 78216*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
40976 /* 78236*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
40984 /* 78253*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
40994 /* 78272*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
41000 /* 78284*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
41017 /* 78314*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
41026 /* 78331*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
41035 /* 78349*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
41052 /* 78380*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
41060 /* 78397*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
41072 /* 78422*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
41078 /* 78434*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
41086 /* 78448*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
41092 /* 78460*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
41108 /* 78489*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
41118 /* 78511*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
41125 /* 78524*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
41141 /* 78552*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
41147 /* 78564*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
41162 /* 78590*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
41178 /* 78618*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
41184 /* 78631*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
41200 /* 78659*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
41216 /* 78688*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
41222 /* 78701*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
41238 /* 78729*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
41253 /* 78757*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
41259 /* 78769*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
41274 /* 78795*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
41289 /* 78822*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
41295 /* 78834*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
41310 /* 78860*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
41326 /* 78888*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
41332 /* 78901*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
41348 /* 78929*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
41363 /* 78957*/ OPC_CheckPatternPredicate, 19, // (HST->hasV62Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
41369 /* 78969*/ OPC_CheckPatternPredicate, 20, // (HST->hasV62Ops()) && (HST->useHVX64BOps())
41384 /* 78995*/ OPC_CheckPatternPredicate, 21, // (HST->hasV62Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
41400 /* 79023*/ OPC_CheckPatternPredicate, 19, // (HST->hasV62Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
41406 /* 79036*/ OPC_CheckPatternPredicate, 20, // (HST->hasV62Ops()) && (HST->useHVX64BOps())
41422 /* 79064*/ OPC_CheckPatternPredicate, 21, // (HST->hasV62Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
41437 /* 79092*/ OPC_CheckPatternPredicate, 19, // (HST->hasV62Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
41443 /* 79104*/ OPC_CheckPatternPredicate, 20, // (HST->hasV62Ops()) && (HST->useHVX64BOps())
41458 /* 79130*/ OPC_CheckPatternPredicate, 21, // (HST->hasV62Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
41474 /* 79158*/ OPC_CheckPatternPredicate, 19, // (HST->hasV62Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
41480 /* 79171*/ OPC_CheckPatternPredicate, 20, // (HST->hasV62Ops()) && (HST->useHVX64BOps())
41496 /* 79199*/ OPC_CheckPatternPredicate, 21, // (HST->hasV62Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
41504 /* 79217*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
41510 /* 79226*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
41516 /* 79235*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
41522 /* 79244*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
41530 /* 79257*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
41538 /* 79271*/ OPC_CheckPatternPredicate, 22, // (HST->hasV65Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
41544 /* 79280*/ OPC_CheckPatternPredicate, 23, // (HST->hasV65Ops()) && (HST->useHVX64BOps())
41550 /* 79289*/ OPC_CheckPatternPredicate, 22, // (HST->hasV65Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
41556 /* 79298*/ OPC_CheckPatternPredicate, 23, // (HST->hasV65Ops()) && (HST->useHVX64BOps())
41564 /* 79311*/ OPC_CheckPatternPredicate, 24, // (HST->hasV65Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
41573 /* 79326*/ OPC_CheckPatternPredicate, 25, // (HST->hasV62Ops()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
41579 /* 79336*/ OPC_CheckPatternPredicate, 14, // (HST->hasV62Ops())
41591 /* 79355*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
41597 /* 79367*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
41608 /* 79386*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
41618 /* 79405*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
41624 /* 79416*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
41634 /* 79433*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
41645 /* 79452*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
41651 /* 79464*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
41662 /* 79483*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
41672 /* 79502*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
41678 /* 79513*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
41688 /* 79530*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
41698 /* 79548*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
41704 /* 79559*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
41714 /* 79576*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
41724 /* 79594*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
41730 /* 79605*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
41740 /* 79622*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
41750 /* 79640*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
41756 /* 79651*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
41766 /* 79668*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
41776 /* 79686*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
41782 /* 79697*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
41792 /* 79714*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
41802 /* 79732*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
41808 /* 79743*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
41818 /* 79760*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
41828 /* 79778*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
41834 /* 79789*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
41844 /* 79806*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
41854 /* 79824*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
41860 /* 79835*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
41870 /* 79852*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
41880 /* 79870*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
41886 /* 79881*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
41896 /* 79898*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
41906 /* 79916*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
41912 /* 79927*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
41922 /* 79944*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
41933 /* 79963*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
41939 /* 79975*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
41950 /* 79994*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
41960 /* 80013*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
41966 /* 80024*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
41976 /* 80041*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
41986 /* 80059*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
41992 /* 80070*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
42002 /* 80087*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
42013 /* 80106*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
42019 /* 80118*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
42030 /* 80137*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
42040 /* 80156*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
42046 /* 80167*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
42056 /* 80184*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
42066 /* 80202*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
42072 /* 80213*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
42082 /* 80230*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
42092 /* 80248*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
42098 /* 80259*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
42108 /* 80276*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
42119 /* 80295*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
42125 /* 80307*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
42136 /* 80326*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
42147 /* 80346*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
42153 /* 80358*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
42164 /* 80377*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
42174 /* 80396*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
42180 /* 80407*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
42190 /* 80424*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
42200 /* 80442*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
42206 /* 80453*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
42216 /* 80470*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
42227 /* 80489*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
42233 /* 80501*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
42244 /* 80520*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
42254 /* 80539*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
42260 /* 80550*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
42270 /* 80567*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
42281 /* 80586*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
42287 /* 80599*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
42298 /* 80619*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
42308 /* 80639*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
42314 /* 80650*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
42324 /* 80667*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
42335 /* 80686*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
42341 /* 80698*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
42352 /* 80717*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
42362 /* 80736*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
42368 /* 80747*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
42378 /* 80764*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
42388 /* 80782*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
42394 /* 80793*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
42404 /* 80810*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
42414 /* 80828*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
42420 /* 80839*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
42430 /* 80856*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
42441 /* 80875*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
42447 /* 80887*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
42458 /* 80906*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
42468 /* 80925*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
42474 /* 80936*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
42484 /* 80953*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
42495 /* 80972*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
42501 /* 80984*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
42512 /* 81003*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
42522 /* 81022*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
42528 /* 81033*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
42538 /* 81050*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
42549 /* 81069*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
42555 /* 81081*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
42566 /* 81100*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
42576 /* 81119*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
42582 /* 81130*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
42592 /* 81147*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
42602 /* 81165*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
42608 /* 81176*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
42618 /* 81193*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
42628 /* 81211*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
42634 /* 81222*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
42644 /* 81239*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
42654 /* 81257*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
42660 /* 81268*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
42670 /* 81285*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
42679 /* 81302*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
42685 /* 81312*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
42694 /* 81327*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
42705 /* 81345*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
42711 /* 81357*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
42722 /* 81376*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
42733 /* 81396*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
42739 /* 81408*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
42750 /* 81427*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
42760 /* 81446*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
42766 /* 81457*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
42776 /* 81474*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
42785 /* 81491*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
42791 /* 81501*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
42800 /* 81516*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
42810 /* 81533*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
42816 /* 81544*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
42826 /* 81561*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
42835 /* 81578*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
42841 /* 81588*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
42850 /* 81603*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
42860 /* 81620*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
42866 /* 81631*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
42876 /* 81648*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
42886 /* 81666*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
42892 /* 81677*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
42902 /* 81694*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
42911 /* 81711*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
42917 /* 81721*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
42926 /* 81736*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
42936 /* 81753*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
42942 /* 81764*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
42952 /* 81781*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
42962 /* 81799*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
42968 /* 81810*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
42978 /* 81827*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
42988 /* 81845*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
42994 /* 81856*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
43004 /* 81873*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
43013 /* 81890*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
43019 /* 81900*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
43028 /* 81915*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
43038 /* 81932*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
43044 /* 81943*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
43054 /* 81960*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
43064 /* 81978*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
43070 /* 81989*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
43080 /* 82006*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
43090 /* 82024*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
43096 /* 82035*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
43106 /* 82052*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
43116 /* 82070*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
43122 /* 82081*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
43132 /* 82098*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
43142 /* 82116*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
43148 /* 82127*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
43158 /* 82144*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
43168 /* 82162*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
43174 /* 82173*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
43184 /* 82190*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
43194 /* 82208*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
43200 /* 82219*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
43210 /* 82236*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
43219 /* 82253*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
43225 /* 82263*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
43234 /* 82278*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
43244 /* 82295*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
43250 /* 82306*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
43260 /* 82323*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
43270 /* 82341*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
43276 /* 82352*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
43286 /* 82369*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
43297 /* 82388*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
43303 /* 82400*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
43314 /* 82419*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
43324 /* 82438*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
43330 /* 82449*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
43340 /* 82466*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
43350 /* 82484*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
43356 /* 82495*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
43366 /* 82512*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
43377 /* 82531*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
43383 /* 82543*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
43394 /* 82562*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
43404 /* 82581*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
43410 /* 82592*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
43420 /* 82609*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
43430 /* 82627*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
43436 /* 82638*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
43446 /* 82655*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
43457 /* 82674*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
43463 /* 82686*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
43474 /* 82705*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
43484 /* 82724*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
43490 /* 82735*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
43500 /* 82752*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
43511 /* 82771*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
43517 /* 82783*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
43528 /* 82802*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
43538 /* 82821*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
43544 /* 82832*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
43554 /* 82849*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
43563 /* 82866*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
43569 /* 82876*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
43578 /* 82891*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
43588 /* 82908*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
43594 /* 82919*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
43604 /* 82936*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
43613 /* 82953*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
43619 /* 82963*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
43628 /* 82978*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
43638 /* 82995*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
43644 /* 83006*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
43654 /* 83023*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
43663 /* 83040*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
43669 /* 83050*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
43678 /* 83065*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
43688 /* 83082*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
43694 /* 83093*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
43704 /* 83110*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
43715 /* 83129*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
43721 /* 83141*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
43732 /* 83160*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
43742 /* 83179*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
43748 /* 83190*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
43758 /* 83207*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
43769 /* 83226*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
43775 /* 83238*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
43786 /* 83257*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
43797 /* 83277*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
43803 /* 83289*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
43814 /* 83308*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
43825 /* 83328*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
43831 /* 83340*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
43842 /* 83359*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
43852 /* 83378*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
43858 /* 83389*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
43868 /* 83406*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
43878 /* 83424*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
43884 /* 83435*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
43894 /* 83452*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
43905 /* 83471*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
43911 /* 83483*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
43922 /* 83502*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
43932 /* 83521*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
43938 /* 83532*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
43948 /* 83549*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
43958 /* 83567*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
43964 /* 83578*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
43974 /* 83595*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
43984 /* 83613*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
43990 /* 83624*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
44000 /* 83641*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
44011 /* 83660*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
44017 /* 83672*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
44028 /* 83691*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
44038 /* 83710*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
44044 /* 83721*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
44054 /* 83738*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
44065 /* 83757*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
44071 /* 83769*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
44082 /* 83788*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
44093 /* 83808*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
44099 /* 83820*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
44110 /* 83839*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
44121 /* 83859*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
44127 /* 83871*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
44138 /* 83890*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
44148 /* 83909*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
44154 /* 83920*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
44164 /* 83937*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
44174 /* 83955*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
44180 /* 83966*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
44190 /* 83983*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
44201 /* 84002*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
44207 /* 84014*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
44218 /* 84033*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
44229 /* 84053*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
44235 /* 84065*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
44246 /* 84084*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
44256 /* 84103*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
44262 /* 84114*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
44272 /* 84131*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
44281 /* 84148*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
44287 /* 84158*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
44296 /* 84173*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
44306 /* 84190*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
44312 /* 84201*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
44322 /* 84218*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
44333 /* 84237*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
44339 /* 84249*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
44350 /* 84268*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
44360 /* 84287*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
44366 /* 84298*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
44376 /* 84315*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
44386 /* 84333*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
44392 /* 84344*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
44402 /* 84361*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
44412 /* 84379*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
44418 /* 84390*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
44428 /* 84407*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
44438 /* 84425*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
44444 /* 84436*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
44454 /* 84453*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
44465 /* 84472*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
44471 /* 84484*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
44482 /* 84503*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
44493 /* 84523*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
44499 /* 84535*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
44510 /* 84554*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
44520 /* 84573*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
44526 /* 84584*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
44536 /* 84601*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
44546 /* 84619*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
44552 /* 84630*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
44562 /* 84647*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
44572 /* 84665*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
44578 /* 84676*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
44588 /* 84693*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
44598 /* 84711*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
44604 /* 84722*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
44614 /* 84739*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
44625 /* 84758*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
44631 /* 84770*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
44642 /* 84789*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
44652 /* 84808*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
44658 /* 84819*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
44668 /* 84836*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
44678 /* 84854*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
44684 /* 84865*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
44694 /* 84882*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
44705 /* 84901*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
44711 /* 84913*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
44722 /* 84932*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
44733 /* 84952*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
44739 /* 84964*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
44750 /* 84983*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
44761 /* 85003*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
44767 /* 85015*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
44778 /* 85034*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
44788 /* 85053*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
44794 /* 85064*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
44804 /* 85081*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
44814 /* 85099*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
44820 /* 85110*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
44830 /* 85127*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
44841 /* 85146*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
44847 /* 85158*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
44858 /* 85177*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
44868 /* 85196*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
44874 /* 85207*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
44884 /* 85224*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
44894 /* 85242*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
44900 /* 85253*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
44910 /* 85270*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
44920 /* 85288*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
44926 /* 85299*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
44936 /* 85316*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
44947 /* 85335*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
44953 /* 85347*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
44964 /* 85366*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
44973 /* 85384*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
44979 /* 85394*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
44988 /* 85409*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
44997 /* 85425*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
45003 /* 85435*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
45012 /* 85450*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
45023 /* 85468*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
45029 /* 85480*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
45040 /* 85499*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
45051 /* 85519*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
45057 /* 85531*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
45068 /* 85550*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
45078 /* 85569*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
45084 /* 85580*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
45094 /* 85597*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
45104 /* 85615*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
45110 /* 85626*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
45120 /* 85643*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
45130 /* 85661*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
45136 /* 85672*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
45146 /* 85689*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
45156 /* 85707*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
45162 /* 85718*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
45172 /* 85735*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
45183 /* 85754*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
45189 /* 85766*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
45200 /* 85785*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
45210 /* 85804*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
45216 /* 85815*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
45226 /* 85832*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
45236 /* 85850*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
45242 /* 85861*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
45252 /* 85878*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
45262 /* 85896*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
45268 /* 85907*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
45278 /* 85924*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
45288 /* 85942*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
45294 /* 85953*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
45304 /* 85970*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
45315 /* 85989*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
45321 /* 86001*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
45332 /* 86020*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
45342 /* 86039*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
45348 /* 86050*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
45358 /* 86067*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
45369 /* 86086*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
45375 /* 86098*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
45386 /* 86117*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
45396 /* 86136*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
45402 /* 86147*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
45412 /* 86164*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
45423 /* 86183*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
45429 /* 86195*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
45440 /* 86214*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
45451 /* 86234*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
45457 /* 86246*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
45468 /* 86265*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
45478 /* 86284*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
45484 /* 86295*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
45494 /* 86312*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
45503 /* 86329*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
45509 /* 86339*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
45518 /* 86354*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
45528 /* 86371*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
45534 /* 86382*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
45544 /* 86399*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
45554 /* 86417*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
45560 /* 86428*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
45570 /* 86445*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
45579 /* 86462*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
45585 /* 86472*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
45594 /* 86487*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
45604 /* 86504*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
45610 /* 86515*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
45620 /* 86532*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
45631 /* 86551*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
45637 /* 86563*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
45648 /* 86582*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
45658 /* 86601*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
45664 /* 86612*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
45674 /* 86629*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
45685 /* 86648*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
45691 /* 86660*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
45702 /* 86679*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
45713 /* 86699*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
45719 /* 86711*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
45730 /* 86730*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
45741 /* 86750*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
45747 /* 86762*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
45758 /* 86781*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
45768 /* 86800*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
45774 /* 86811*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
45784 /* 86828*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
45794 /* 86846*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
45800 /* 86857*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
45810 /* 86874*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
45821 /* 86893*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
45827 /* 86905*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
45838 /* 86924*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
45848 /* 86943*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
45854 /* 86954*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
45864 /* 86971*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
45874 /* 86989*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
45880 /* 87000*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
45890 /* 87017*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
45900 /* 87035*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
45906 /* 87046*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
45916 /* 87063*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
45925 /* 87080*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
45931 /* 87090*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
45940 /* 87105*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
45950 /* 87122*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
45956 /* 87133*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
45966 /* 87150*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
45976 /* 87168*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
45982 /* 87179*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
45992 /* 87196*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
46003 /* 87215*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
46009 /* 87227*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
46020 /* 87246*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
46030 /* 87265*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
46036 /* 87276*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
46046 /* 87293*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
46057 /* 87312*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
46063 /* 87324*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
46074 /* 87343*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
46085 /* 87363*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
46091 /* 87375*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
46102 /* 87394*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
46112 /* 87413*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
46118 /* 87424*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
46128 /* 87441*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
46139 /* 87460*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
46145 /* 87472*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
46156 /* 87491*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
46165 /* 87509*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
46171 /* 87519*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
46180 /* 87534*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
46191 /* 87552*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
46197 /* 87564*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
46208 /* 87583*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
46219 /* 87603*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
46225 /* 87615*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
46236 /* 87634*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
46247 /* 87654*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
46253 /* 87666*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
46264 /* 87685*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
46274 /* 87704*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
46280 /* 87715*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
46290 /* 87732*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
46300 /* 87750*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
46306 /* 87761*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
46316 /* 87778*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
46326 /* 87796*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
46332 /* 87807*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
46342 /* 87824*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
46353 /* 87843*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
46359 /* 87855*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
46370 /* 87874*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
46380 /* 87893*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
46386 /* 87904*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
46396 /* 87921*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
46407 /* 87940*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
46413 /* 87952*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
46424 /* 87971*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
46433 /* 87989*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
46439 /* 87999*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
46448 /* 88014*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
46457 /* 88030*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
46463 /* 88040*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
46472 /* 88055*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
46481 /* 88071*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
46487 /* 88081*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
46496 /* 88096*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
46507 /* 88114*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
46513 /* 88126*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
46524 /* 88145*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
46534 /* 88164*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
46540 /* 88175*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
46550 /* 88192*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
46560 /* 88210*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
46566 /* 88221*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
46576 /* 88238*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
46586 /* 88256*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
46592 /* 88267*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
46602 /* 88284*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
46612 /* 88302*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
46618 /* 88313*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
46628 /* 88330*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
46637 /* 88347*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
46643 /* 88357*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
46652 /* 88372*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
46661 /* 88388*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
46667 /* 88398*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
46676 /* 88413*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
46686 /* 88430*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
46692 /* 88441*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
46702 /* 88458*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
46712 /* 88476*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
46718 /* 88487*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
46728 /* 88504*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
46739 /* 88523*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
46745 /* 88535*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
46756 /* 88554*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
46766 /* 88573*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
46772 /* 88584*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
46782 /* 88601*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
46793 /* 88620*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
46799 /* 88632*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
46810 /* 88651*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
46820 /* 88670*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
46826 /* 88681*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
46836 /* 88698*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
46848 /* 88718*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
46854 /* 88731*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
46866 /* 88752*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
46876 /* 88772*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
46882 /* 88783*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
46892 /* 88800*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
46903 /* 88819*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
46909 /* 88831*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
46920 /* 88850*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
46930 /* 88869*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
46936 /* 88880*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
46946 /* 88897*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
46955 /* 88914*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
46961 /* 88924*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
46970 /* 88939*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
46980 /* 88956*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
46986 /* 88967*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
46996 /* 88984*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
47006 /* 89002*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
47012 /* 89013*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
47022 /* 89030*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
47033 /* 89049*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
47039 /* 89061*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
47050 /* 89080*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
47061 /* 89100*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
47067 /* 89112*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
47078 /* 89131*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
47088 /* 89150*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
47094 /* 89161*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
47104 /* 89178*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
47115 /* 89197*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
47121 /* 89209*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
47132 /* 89228*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
47142 /* 89247*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
47148 /* 89258*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
47158 /* 89275*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
47169 /* 89294*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
47175 /* 89306*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
47186 /* 89325*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
47197 /* 89345*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
47203 /* 89357*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
47214 /* 89376*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
47223 /* 89394*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
47229 /* 89404*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
47238 /* 89419*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
47249 /* 89437*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
47255 /* 89449*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
47266 /* 89468*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
47277 /* 89488*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
47283 /* 89500*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
47294 /* 89519*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
47304 /* 89538*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
47310 /* 89549*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
47320 /* 89566*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
47329 /* 89583*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
47335 /* 89593*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
47344 /* 89608*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
47353 /* 89624*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
47359 /* 89634*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
47368 /* 89649*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
47379 /* 89667*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
47385 /* 89679*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
47396 /* 89698*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
47407 /* 89718*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
47413 /* 89730*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
47424 /* 89749*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
47434 /* 89768*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
47440 /* 89779*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
47450 /* 89796*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
47460 /* 89814*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
47466 /* 89825*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
47476 /* 89842*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
47487 /* 89861*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
47493 /* 89873*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
47504 /* 89892*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
47515 /* 89912*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
47521 /* 89924*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
47532 /* 89943*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
47542 /* 89962*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
47548 /* 89973*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
47558 /* 89990*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
47568 /* 90008*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
47574 /* 90019*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
47584 /* 90036*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
47594 /* 90054*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
47600 /* 90065*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
47610 /* 90082*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
47621 /* 90101*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
47627 /* 90113*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
47638 /* 90132*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
47649 /* 90152*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
47655 /* 90164*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
47666 /* 90183*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
47677 /* 90203*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
47683 /* 90215*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
47694 /* 90234*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
47704 /* 90253*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
47710 /* 90264*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
47720 /* 90281*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
47731 /* 90300*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
47737 /* 90312*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
47748 /* 90331*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
47758 /* 90350*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
47764 /* 90361*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
47774 /* 90378*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
47784 /* 90396*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
47790 /* 90407*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
47800 /* 90424*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
47810 /* 90442*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
47816 /* 90453*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
47826 /* 90470*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
47837 /* 90489*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
47843 /* 90501*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
47854 /* 90520*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
47864 /* 90539*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
47870 /* 90550*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
47880 /* 90567*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
47891 /* 90586*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
47897 /* 90598*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
47908 /* 90617*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
47918 /* 90636*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
47924 /* 90647*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
47934 /* 90664*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
47944 /* 90682*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
47950 /* 90693*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
47960 /* 90710*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
47971 /* 90729*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
47977 /* 90741*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
47988 /* 90760*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
47997 /* 90778*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
48003 /* 90788*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
48012 /* 90803*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
48023 /* 90821*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
48029 /* 90833*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
48040 /* 90852*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
48051 /* 90872*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
48057 /* 90884*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
48068 /* 90903*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
48078 /* 90922*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
48084 /* 90933*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
48094 /* 90950*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
48104 /* 90968*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
48110 /* 90979*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
48120 /* 90996*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
48130 /* 91014*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
48136 /* 91025*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
48146 /* 91042*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
48155 /* 91059*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
48161 /* 91069*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
48170 /* 91084*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
48180 /* 91101*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
48186 /* 91112*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
48196 /* 91129*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
48206 /* 91147*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
48212 /* 91158*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
48222 /* 91175*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
48233 /* 91194*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
48239 /* 91206*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
48250 /* 91225*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
48260 /* 91244*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
48266 /* 91255*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
48276 /* 91272*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
48285 /* 91289*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
48291 /* 91299*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
48300 /* 91314*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
48310 /* 91331*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
48316 /* 91342*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
48326 /* 91359*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
48336 /* 91377*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
48342 /* 91388*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
48352 /* 91405*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
48361 /* 91422*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
48367 /* 91432*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
48376 /* 91447*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
48387 /* 91465*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
48393 /* 91477*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
48404 /* 91496*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
48414 /* 91515*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
48420 /* 91526*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
48430 /* 91543*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
48439 /* 91560*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
48445 /* 91570*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
48454 /* 91585*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
48466 /* 91604*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
48472 /* 91617*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
48484 /* 91638*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
48495 /* 91659*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
48501 /* 91671*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
48512 /* 91690*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
48523 /* 91710*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
48529 /* 91722*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
48540 /* 91741*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
48550 /* 91760*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
48556 /* 91771*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
48566 /* 91788*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
48577 /* 91807*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
48583 /* 91819*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
48594 /* 91838*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
48605 /* 91858*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
48611 /* 91870*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
48622 /* 91889*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
48633 /* 91909*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
48639 /* 91921*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
48650 /* 91940*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
48660 /* 91959*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
48666 /* 91970*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
48676 /* 91987*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
48687 /* 92006*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
48693 /* 92018*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
48704 /* 92037*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
48714 /* 92056*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
48720 /* 92067*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
48730 /* 92084*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
48740 /* 92102*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
48746 /* 92113*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
48756 /* 92130*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
48766 /* 92148*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
48772 /* 92159*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
48782 /* 92176*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
48793 /* 92195*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
48799 /* 92207*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
48810 /* 92226*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
48820 /* 92245*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
48826 /* 92256*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
48836 /* 92273*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
48847 /* 92292*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
48853 /* 92304*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
48864 /* 92323*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
48874 /* 92342*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
48880 /* 92353*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
48890 /* 92370*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
48901 /* 92389*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
48907 /* 92401*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
48918 /* 92420*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
48928 /* 92439*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
48934 /* 92450*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
48944 /* 92467*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
48954 /* 92485*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
48960 /* 92496*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
48970 /* 92513*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
48980 /* 92531*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
48986 /* 92542*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
48996 /* 92559*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
49006 /* 92577*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
49012 /* 92588*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
49022 /* 92605*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
49032 /* 92623*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
49038 /* 92634*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
49048 /* 92651*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
49058 /* 92669*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
49064 /* 92680*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
49074 /* 92697*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
49084 /* 92715*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
49090 /* 92726*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
49100 /* 92743*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
49111 /* 92762*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
49117 /* 92774*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
49128 /* 92793*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
49138 /* 92812*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
49144 /* 92823*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
49154 /* 92840*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
49164 /* 92858*/ OPC_CheckPatternPredicate, 16, // (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
49170 /* 92869*/ OPC_CheckPatternPredicate, 17, // (HST->hasV60Ops()) && (HST->useHVX64BOps())
49180 /* 92886*/ OPC_CheckPatternPredicate, 18, // (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
49191 /* 92905*/ OPC_CheckPatternPredicate, 19, // (HST->hasV62Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
49197 /* 92917*/ OPC_CheckPatternPredicate, 20, // (HST->hasV62Ops()) && (HST->useHVX64BOps())
49208 /* 92936*/ OPC_CheckPatternPredicate, 21, // (HST->hasV62Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
49218 /* 92955*/ OPC_CheckPatternPredicate, 19, // (HST->hasV62Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
49224 /* 92966*/ OPC_CheckPatternPredicate, 20, // (HST->hasV62Ops()) && (HST->useHVX64BOps())
49234 /* 92983*/ OPC_CheckPatternPredicate, 21, // (HST->hasV62Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
49245 /* 93002*/ OPC_CheckPatternPredicate, 19, // (HST->hasV62Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
49251 /* 93014*/ OPC_CheckPatternPredicate, 20, // (HST->hasV62Ops()) && (HST->useHVX64BOps())
49262 /* 93033*/ OPC_CheckPatternPredicate, 21, // (HST->hasV62Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
49272 /* 93052*/ OPC_CheckPatternPredicate, 19, // (HST->hasV62Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
49278 /* 93063*/ OPC_CheckPatternPredicate, 20, // (HST->hasV62Ops()) && (HST->useHVX64BOps())
49288 /* 93080*/ OPC_CheckPatternPredicate, 21, // (HST->hasV62Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
49298 /* 93098*/ OPC_CheckPatternPredicate, 19, // (HST->hasV62Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
49304 /* 93109*/ OPC_CheckPatternPredicate, 20, // (HST->hasV62Ops()) && (HST->useHVX64BOps())
49314 /* 93126*/ OPC_CheckPatternPredicate, 21, // (HST->hasV62Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
49324 /* 93144*/ OPC_CheckPatternPredicate, 19, // (HST->hasV62Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
49330 /* 93155*/ OPC_CheckPatternPredicate, 20, // (HST->hasV62Ops()) && (HST->useHVX64BOps())
49340 /* 93172*/ OPC_CheckPatternPredicate, 21, // (HST->hasV62Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
49350 /* 93190*/ OPC_CheckPatternPredicate, 19, // (HST->hasV62Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
49356 /* 93201*/ OPC_CheckPatternPredicate, 20, // (HST->hasV62Ops()) && (HST->useHVX64BOps())
49366 /* 93218*/ OPC_CheckPatternPredicate, 21, // (HST->hasV62Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
49376 /* 93236*/ OPC_CheckPatternPredicate, 19, // (HST->hasV62Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
49382 /* 93247*/ OPC_CheckPatternPredicate, 20, // (HST->hasV62Ops()) && (HST->useHVX64BOps())
49392 /* 93264*/ OPC_CheckPatternPredicate, 21, // (HST->hasV62Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
49403 /* 93283*/ OPC_CheckPatternPredicate, 19, // (HST->hasV62Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
49409 /* 93296*/ OPC_CheckPatternPredicate, 20, // (HST->hasV62Ops()) && (HST->useHVX64BOps())
49420 /* 93316*/ OPC_CheckPatternPredicate, 21, // (HST->hasV62Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
49431 /* 93337*/ OPC_CheckPatternPredicate, 19, // (HST->hasV62Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
49437 /* 93349*/ OPC_CheckPatternPredicate, 20, // (HST->hasV62Ops()) && (HST->useHVX64BOps())
49448 /* 93368*/ OPC_CheckPatternPredicate, 21, // (HST->hasV62Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
49458 /* 93387*/ OPC_CheckPatternPredicate, 19, // (HST->hasV62Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
49464 /* 93398*/ OPC_CheckPatternPredicate, 20, // (HST->hasV62Ops()) && (HST->useHVX64BOps())
49474 /* 93415*/ OPC_CheckPatternPredicate, 21, // (HST->hasV62Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
49485 /* 93434*/ OPC_CheckPatternPredicate, 19, // (HST->hasV62Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
49491 /* 93446*/ OPC_CheckPatternPredicate, 20, // (HST->hasV62Ops()) && (HST->useHVX64BOps())
49502 /* 93465*/ OPC_CheckPatternPredicate, 21, // (HST->hasV62Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
49513 /* 93485*/ OPC_CheckPatternPredicate, 19, // (HST->hasV62Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
49519 /* 93497*/ OPC_CheckPatternPredicate, 20, // (HST->hasV62Ops()) && (HST->useHVX64BOps())
49530 /* 93516*/ OPC_CheckPatternPredicate, 21, // (HST->hasV62Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
49540 /* 93535*/ OPC_CheckPatternPredicate, 19, // (HST->hasV62Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
49546 /* 93546*/ OPC_CheckPatternPredicate, 20, // (HST->hasV62Ops()) && (HST->useHVX64BOps())
49556 /* 93563*/ OPC_CheckPatternPredicate, 21, // (HST->hasV62Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
49566 /* 93581*/ OPC_CheckPatternPredicate, 19, // (HST->hasV62Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
49572 /* 93592*/ OPC_CheckPatternPredicate, 20, // (HST->hasV62Ops()) && (HST->useHVX64BOps())
49582 /* 93609*/ OPC_CheckPatternPredicate, 21, // (HST->hasV62Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
49592 /* 93627*/ OPC_CheckPatternPredicate, 19, // (HST->hasV62Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
49598 /* 93638*/ OPC_CheckPatternPredicate, 20, // (HST->hasV62Ops()) && (HST->useHVX64BOps())
49608 /* 93655*/ OPC_CheckPatternPredicate, 21, // (HST->hasV62Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
49618 /* 93673*/ OPC_CheckPatternPredicate, 19, // (HST->hasV62Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
49624 /* 93684*/ OPC_CheckPatternPredicate, 20, // (HST->hasV62Ops()) && (HST->useHVX64BOps())
49634 /* 93701*/ OPC_CheckPatternPredicate, 21, // (HST->hasV62Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
49644 /* 93719*/ OPC_CheckPatternPredicate, 19, // (HST->hasV62Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
49650 /* 93730*/ OPC_CheckPatternPredicate, 20, // (HST->hasV62Ops()) && (HST->useHVX64BOps())
49660 /* 93747*/ OPC_CheckPatternPredicate, 21, // (HST->hasV62Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
49670 /* 93765*/ OPC_CheckPatternPredicate, 19, // (HST->hasV62Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
49676 /* 93776*/ OPC_CheckPatternPredicate, 20, // (HST->hasV62Ops()) && (HST->useHVX64BOps())
49686 /* 93793*/ OPC_CheckPatternPredicate, 21, // (HST->hasV62Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
49696 /* 93811*/ OPC_CheckPatternPredicate, 19, // (HST->hasV62Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
49702 /* 93822*/ OPC_CheckPatternPredicate, 20, // (HST->hasV62Ops()) && (HST->useHVX64BOps())
49712 /* 93839*/ OPC_CheckPatternPredicate, 21, // (HST->hasV62Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
49721 /* 93856*/ OPC_CheckPatternPredicate, 19, // (HST->hasV62Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
49727 /* 93866*/ OPC_CheckPatternPredicate, 20, // (HST->hasV62Ops()) && (HST->useHVX64BOps())
49736 /* 93881*/ OPC_CheckPatternPredicate, 21, // (HST->hasV62Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
49745 /* 93897*/ OPC_CheckPatternPredicate, 19, // (HST->hasV62Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
49751 /* 93907*/ OPC_CheckPatternPredicate, 20, // (HST->hasV62Ops()) && (HST->useHVX64BOps())
49760 /* 93922*/ OPC_CheckPatternPredicate, 21, // (HST->hasV62Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
49770 /* 93939*/ OPC_CheckPatternPredicate, 19, // (HST->hasV62Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
49776 /* 93950*/ OPC_CheckPatternPredicate, 20, // (HST->hasV62Ops()) && (HST->useHVX64BOps())
49786 /* 93967*/ OPC_CheckPatternPredicate, 21, // (HST->hasV62Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
49797 /* 93986*/ OPC_CheckPatternPredicate, 19, // (HST->hasV62Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
49803 /* 93998*/ OPC_CheckPatternPredicate, 20, // (HST->hasV62Ops()) && (HST->useHVX64BOps())
49814 /* 94017*/ OPC_CheckPatternPredicate, 21, // (HST->hasV62Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
49824 /* 94036*/ OPC_CheckPatternPredicate, 19, // (HST->hasV62Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
49830 /* 94047*/ OPC_CheckPatternPredicate, 20, // (HST->hasV62Ops()) && (HST->useHVX64BOps())
49840 /* 94064*/ OPC_CheckPatternPredicate, 21, // (HST->hasV62Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
49850 /* 94082*/ OPC_CheckPatternPredicate, 19, // (HST->hasV62Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
49856 /* 94093*/ OPC_CheckPatternPredicate, 20, // (HST->hasV62Ops()) && (HST->useHVX64BOps())
49866 /* 94110*/ OPC_CheckPatternPredicate, 21, // (HST->hasV62Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
49876 /* 94128*/ OPC_CheckPatternPredicate, 19, // (HST->hasV62Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
49882 /* 94139*/ OPC_CheckPatternPredicate, 20, // (HST->hasV62Ops()) && (HST->useHVX64BOps())
49892 /* 94156*/ OPC_CheckPatternPredicate, 21, // (HST->hasV62Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
49902 /* 94174*/ OPC_CheckPatternPredicate, 19, // (HST->hasV62Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
49908 /* 94185*/ OPC_CheckPatternPredicate, 20, // (HST->hasV62Ops()) && (HST->useHVX64BOps())
49918 /* 94202*/ OPC_CheckPatternPredicate, 21, // (HST->hasV62Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
49929 /* 94221*/ OPC_CheckPatternPredicate, 19, // (HST->hasV62Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
49935 /* 94233*/ OPC_CheckPatternPredicate, 20, // (HST->hasV62Ops()) && (HST->useHVX64BOps())
49946 /* 94252*/ OPC_CheckPatternPredicate, 21, // (HST->hasV62Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
49956 /* 94271*/ OPC_CheckPatternPredicate, 19, // (HST->hasV62Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
49962 /* 94282*/ OPC_CheckPatternPredicate, 20, // (HST->hasV62Ops()) && (HST->useHVX64BOps())
49972 /* 94299*/ OPC_CheckPatternPredicate, 21, // (HST->hasV62Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
49982 /* 94317*/ OPC_CheckPatternPredicate, 19, // (HST->hasV62Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
49988 /* 94328*/ OPC_CheckPatternPredicate, 20, // (HST->hasV62Ops()) && (HST->useHVX64BOps())
49998 /* 94345*/ OPC_CheckPatternPredicate, 21, // (HST->hasV62Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
50008 /* 94363*/ OPC_CheckPatternPredicate, 19, // (HST->hasV62Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
50014 /* 94374*/ OPC_CheckPatternPredicate, 20, // (HST->hasV62Ops()) && (HST->useHVX64BOps())
50024 /* 94391*/ OPC_CheckPatternPredicate, 21, // (HST->hasV62Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
50034 /* 94409*/ OPC_CheckPatternPredicate, 19, // (HST->hasV62Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
50040 /* 94420*/ OPC_CheckPatternPredicate, 20, // (HST->hasV62Ops()) && (HST->useHVX64BOps())
50050 /* 94437*/ OPC_CheckPatternPredicate, 21, // (HST->hasV62Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
50060 /* 94455*/ OPC_CheckPatternPredicate, 19, // (HST->hasV62Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
50066 /* 94466*/ OPC_CheckPatternPredicate, 20, // (HST->hasV62Ops()) && (HST->useHVX64BOps())
50076 /* 94483*/ OPC_CheckPatternPredicate, 21, // (HST->hasV62Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
50087 /* 94502*/ OPC_CheckPatternPredicate, 19, // (HST->hasV62Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
50093 /* 94514*/ OPC_CheckPatternPredicate, 20, // (HST->hasV62Ops()) && (HST->useHVX64BOps())
50104 /* 94533*/ OPC_CheckPatternPredicate, 21, // (HST->hasV62Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
50114 /* 94552*/ OPC_CheckPatternPredicate, 19, // (HST->hasV62Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
50120 /* 94563*/ OPC_CheckPatternPredicate, 20, // (HST->hasV62Ops()) && (HST->useHVX64BOps())
50130 /* 94580*/ OPC_CheckPatternPredicate, 21, // (HST->hasV62Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
50140 /* 94598*/ OPC_CheckPatternPredicate, 19, // (HST->hasV62Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
50146 /* 94609*/ OPC_CheckPatternPredicate, 20, // (HST->hasV62Ops()) && (HST->useHVX64BOps())
50156 /* 94626*/ OPC_CheckPatternPredicate, 21, // (HST->hasV62Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
50167 /* 94645*/ OPC_CheckPatternPredicate, 19, // (HST->hasV62Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
50173 /* 94658*/ OPC_CheckPatternPredicate, 20, // (HST->hasV62Ops()) && (HST->useHVX64BOps())
50184 /* 94678*/ OPC_CheckPatternPredicate, 21, // (HST->hasV62Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
50195 /* 94699*/ OPC_CheckPatternPredicate, 19, // (HST->hasV62Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
50201 /* 94711*/ OPC_CheckPatternPredicate, 20, // (HST->hasV62Ops()) && (HST->useHVX64BOps())
50212 /* 94730*/ OPC_CheckPatternPredicate, 21, // (HST->hasV62Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
50222 /* 94749*/ OPC_CheckPatternPredicate, 19, // (HST->hasV62Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
50228 /* 94760*/ OPC_CheckPatternPredicate, 20, // (HST->hasV62Ops()) && (HST->useHVX64BOps())
50238 /* 94777*/ OPC_CheckPatternPredicate, 21, // (HST->hasV62Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
50248 /* 94795*/ OPC_CheckPatternPredicate, 19, // (HST->hasV62Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
50254 /* 94806*/ OPC_CheckPatternPredicate, 20, // (HST->hasV62Ops()) && (HST->useHVX64BOps())
50264 /* 94823*/ OPC_CheckPatternPredicate, 21, // (HST->hasV62Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
50274 /* 94841*/ OPC_CheckPatternPredicate, 19, // (HST->hasV62Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
50280 /* 94852*/ OPC_CheckPatternPredicate, 20, // (HST->hasV62Ops()) && (HST->useHVX64BOps())
50290 /* 94869*/ OPC_CheckPatternPredicate, 21, // (HST->hasV62Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
50301 /* 94888*/ OPC_CheckPatternPredicate, 19, // (HST->hasV62Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
50307 /* 94900*/ OPC_CheckPatternPredicate, 20, // (HST->hasV62Ops()) && (HST->useHVX64BOps())
50318 /* 94919*/ OPC_CheckPatternPredicate, 21, // (HST->hasV62Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
50328 /* 94938*/ OPC_CheckPatternPredicate, 19, // (HST->hasV62Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
50334 /* 94949*/ OPC_CheckPatternPredicate, 20, // (HST->hasV62Ops()) && (HST->useHVX64BOps())
50344 /* 94966*/ OPC_CheckPatternPredicate, 21, // (HST->hasV62Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
50355 /* 94985*/ OPC_CheckPatternPredicate, 19, // (HST->hasV62Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
50361 /* 94997*/ OPC_CheckPatternPredicate, 20, // (HST->hasV62Ops()) && (HST->useHVX64BOps())
50372 /* 95016*/ OPC_CheckPatternPredicate, 21, // (HST->hasV62Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
50381 /* 95034*/ OPC_CheckPatternPredicate, 19, // (HST->hasV62Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
50387 /* 95044*/ OPC_CheckPatternPredicate, 20, // (HST->hasV62Ops()) && (HST->useHVX64BOps())
50396 /* 95059*/ OPC_CheckPatternPredicate, 21, // (HST->hasV62Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
50406 /* 95076*/ OPC_CheckPatternPredicate, 19, // (HST->hasV62Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
50412 /* 95087*/ OPC_CheckPatternPredicate, 20, // (HST->hasV62Ops()) && (HST->useHVX64BOps())
50422 /* 95104*/ OPC_CheckPatternPredicate, 21, // (HST->hasV62Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
50433 /* 95123*/ OPC_CheckPatternPredicate, 19, // (HST->hasV62Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
50439 /* 95135*/ OPC_CheckPatternPredicate, 20, // (HST->hasV62Ops()) && (HST->useHVX64BOps())
50450 /* 95154*/ OPC_CheckPatternPredicate, 21, // (HST->hasV62Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
50460 /* 95173*/ OPC_CheckPatternPredicate, 19, // (HST->hasV62Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
50466 /* 95184*/ OPC_CheckPatternPredicate, 20, // (HST->hasV62Ops()) && (HST->useHVX64BOps())
50476 /* 95201*/ OPC_CheckPatternPredicate, 21, // (HST->hasV62Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
50486 /* 95219*/ OPC_CheckPatternPredicate, 19, // (HST->hasV62Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
50492 /* 95230*/ OPC_CheckPatternPredicate, 20, // (HST->hasV62Ops()) && (HST->useHVX64BOps())
50502 /* 95247*/ OPC_CheckPatternPredicate, 21, // (HST->hasV62Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
50512 /* 95265*/ OPC_CheckPatternPredicate, 19, // (HST->hasV62Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
50518 /* 95276*/ OPC_CheckPatternPredicate, 20, // (HST->hasV62Ops()) && (HST->useHVX64BOps())
50528 /* 95293*/ OPC_CheckPatternPredicate, 21, // (HST->hasV62Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
50538 /* 95311*/ OPC_CheckPatternPredicate, 19, // (HST->hasV62Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
50544 /* 95322*/ OPC_CheckPatternPredicate, 20, // (HST->hasV62Ops()) && (HST->useHVX64BOps())
50554 /* 95339*/ OPC_CheckPatternPredicate, 21, // (HST->hasV62Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
50564 /* 95357*/ OPC_CheckPatternPredicate, 19, // (HST->hasV62Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
50570 /* 95368*/ OPC_CheckPatternPredicate, 20, // (HST->hasV62Ops()) && (HST->useHVX64BOps())
50580 /* 95385*/ OPC_CheckPatternPredicate, 21, // (HST->hasV62Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
50590 /* 95403*/ OPC_CheckPatternPredicate, 19, // (HST->hasV62Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
50596 /* 95414*/ OPC_CheckPatternPredicate, 20, // (HST->hasV62Ops()) && (HST->useHVX64BOps())
50606 /* 95431*/ OPC_CheckPatternPredicate, 21, // (HST->hasV62Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
50616 /* 95449*/ OPC_CheckPatternPredicate, 19, // (HST->hasV62Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
50622 /* 95460*/ OPC_CheckPatternPredicate, 20, // (HST->hasV62Ops()) && (HST->useHVX64BOps())
50632 /* 95477*/ OPC_CheckPatternPredicate, 21, // (HST->hasV62Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
50643 /* 95496*/ OPC_CheckPatternPredicate, 22, // (HST->hasV65Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
50649 /* 95508*/ OPC_CheckPatternPredicate, 23, // (HST->hasV65Ops()) && (HST->useHVX64BOps())
50660 /* 95527*/ OPC_CheckPatternPredicate, 24, // (HST->hasV65Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
50670 /* 95546*/ OPC_CheckPatternPredicate, 22, // (HST->hasV65Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
50676 /* 95557*/ OPC_CheckPatternPredicate, 23, // (HST->hasV65Ops()) && (HST->useHVX64BOps())
50686 /* 95574*/ OPC_CheckPatternPredicate, 24, // (HST->hasV65Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
50697 /* 95593*/ OPC_CheckPatternPredicate, 22, // (HST->hasV65Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
50703 /* 95605*/ OPC_CheckPatternPredicate, 23, // (HST->hasV65Ops()) && (HST->useHVX64BOps())
50714 /* 95624*/ OPC_CheckPatternPredicate, 24, // (HST->hasV65Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
50724 /* 95643*/ OPC_CheckPatternPredicate, 22, // (HST->hasV65Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
50730 /* 95654*/ OPC_CheckPatternPredicate, 23, // (HST->hasV65Ops()) && (HST->useHVX64BOps())
50740 /* 95671*/ OPC_CheckPatternPredicate, 24, // (HST->hasV65Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
50750 /* 95689*/ OPC_CheckPatternPredicate, 22, // (HST->hasV65Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
50756 /* 95700*/ OPC_CheckPatternPredicate, 23, // (HST->hasV65Ops()) && (HST->useHVX64BOps())
50766 /* 95717*/ OPC_CheckPatternPredicate, 24, // (HST->hasV65Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
50777 /* 95736*/ OPC_CheckPatternPredicate, 22, // (HST->hasV65Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
50783 /* 95748*/ OPC_CheckPatternPredicate, 23, // (HST->hasV65Ops()) && (HST->useHVX64BOps())
50794 /* 95767*/ OPC_CheckPatternPredicate, 24, // (HST->hasV65Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
50805 /* 95787*/ OPC_CheckPatternPredicate, 22, // (HST->hasV65Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
50811 /* 95799*/ OPC_CheckPatternPredicate, 23, // (HST->hasV65Ops()) && (HST->useHVX64BOps())
50822 /* 95818*/ OPC_CheckPatternPredicate, 24, // (HST->hasV65Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
50833 /* 95838*/ OPC_CheckPatternPredicate, 22, // (HST->hasV65Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
50839 /* 95850*/ OPC_CheckPatternPredicate, 23, // (HST->hasV65Ops()) && (HST->useHVX64BOps())
50850 /* 95869*/ OPC_CheckPatternPredicate, 24, // (HST->hasV65Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
50861 /* 95889*/ OPC_CheckPatternPredicate, 22, // (HST->hasV65Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
50867 /* 95901*/ OPC_CheckPatternPredicate, 23, // (HST->hasV65Ops()) && (HST->useHVX64BOps())
50878 /* 95920*/ OPC_CheckPatternPredicate, 24, // (HST->hasV65Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
50888 /* 95939*/ OPC_CheckPatternPredicate, 22, // (HST->hasV65Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
50894 /* 95950*/ OPC_CheckPatternPredicate, 23, // (HST->hasV65Ops()) && (HST->useHVX64BOps())
50904 /* 95967*/ OPC_CheckPatternPredicate, 24, // (HST->hasV65Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
50915 /* 95986*/ OPC_CheckPatternPredicate, 22, // (HST->hasV65Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
50921 /* 95998*/ OPC_CheckPatternPredicate, 23, // (HST->hasV65Ops()) && (HST->useHVX64BOps())
50932 /* 96017*/ OPC_CheckPatternPredicate, 24, // (HST->hasV65Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
50942 /* 96036*/ OPC_CheckPatternPredicate, 22, // (HST->hasV65Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
50948 /* 96047*/ OPC_CheckPatternPredicate, 23, // (HST->hasV65Ops()) && (HST->useHVX64BOps())
50958 /* 96064*/ OPC_CheckPatternPredicate, 24, // (HST->hasV65Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
50968 /* 96082*/ OPC_CheckPatternPredicate, 22, // (HST->hasV65Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
50974 /* 96093*/ OPC_CheckPatternPredicate, 23, // (HST->hasV65Ops()) && (HST->useHVX64BOps())
50984 /* 96110*/ OPC_CheckPatternPredicate, 24, // (HST->hasV65Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
50995 /* 96129*/ OPC_CheckPatternPredicate, 22, // (HST->hasV65Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
51001 /* 96141*/ OPC_CheckPatternPredicate, 23, // (HST->hasV65Ops()) && (HST->useHVX64BOps())
51012 /* 96160*/ OPC_CheckPatternPredicate, 24, // (HST->hasV65Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
51022 /* 96179*/ OPC_CheckPatternPredicate, 22, // (HST->hasV65Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
51028 /* 96190*/ OPC_CheckPatternPredicate, 23, // (HST->hasV65Ops()) && (HST->useHVX64BOps())
51038 /* 96207*/ OPC_CheckPatternPredicate, 24, // (HST->hasV65Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
51049 /* 96226*/ OPC_CheckPatternPredicate, 22, // (HST->hasV65Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
51055 /* 96238*/ OPC_CheckPatternPredicate, 23, // (HST->hasV65Ops()) && (HST->useHVX64BOps())
51066 /* 96257*/ OPC_CheckPatternPredicate, 24, // (HST->hasV65Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
51077 /* 96277*/ OPC_CheckPatternPredicate, 22, // (HST->hasV65Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
51083 /* 96289*/ OPC_CheckPatternPredicate, 23, // (HST->hasV65Ops()) && (HST->useHVX64BOps())
51094 /* 96308*/ OPC_CheckPatternPredicate, 24, // (HST->hasV65Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
51104 /* 96327*/ OPC_CheckPatternPredicate, 22, // (HST->hasV65Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
51110 /* 96338*/ OPC_CheckPatternPredicate, 23, // (HST->hasV65Ops()) && (HST->useHVX64BOps())
51120 /* 96355*/ OPC_CheckPatternPredicate, 24, // (HST->hasV65Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
51131 /* 96374*/ OPC_CheckPatternPredicate, 22, // (HST->hasV65Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
51137 /* 96386*/ OPC_CheckPatternPredicate, 23, // (HST->hasV65Ops()) && (HST->useHVX64BOps())
51148 /* 96405*/ OPC_CheckPatternPredicate, 24, // (HST->hasV65Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
51159 /* 96425*/ OPC_CheckPatternPredicate, 22, // (HST->hasV65Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
51165 /* 96437*/ OPC_CheckPatternPredicate, 23, // (HST->hasV65Ops()) && (HST->useHVX64BOps())
51176 /* 96456*/ OPC_CheckPatternPredicate, 24, // (HST->hasV65Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
51187 /* 96476*/ OPC_CheckPatternPredicate, 22, // (HST->hasV65Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
51193 /* 96488*/ OPC_CheckPatternPredicate, 23, // (HST->hasV65Ops()) && (HST->useHVX64BOps())
51204 /* 96507*/ OPC_CheckPatternPredicate, 24, // (HST->hasV65Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
51213 /* 96525*/ OPC_CheckPatternPredicate, 22, // (HST->hasV65Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
51219 /* 96535*/ OPC_CheckPatternPredicate, 23, // (HST->hasV65Ops()) && (HST->useHVX64BOps())
51228 /* 96550*/ OPC_CheckPatternPredicate, 24, // (HST->hasV65Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
51237 /* 96566*/ OPC_CheckPatternPredicate, 22, // (HST->hasV65Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
51243 /* 96576*/ OPC_CheckPatternPredicate, 23, // (HST->hasV65Ops()) && (HST->useHVX64BOps())
51252 /* 96591*/ OPC_CheckPatternPredicate, 24, // (HST->hasV65Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
51261 /* 96607*/ OPC_CheckPatternPredicate, 22, // (HST->hasV65Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
51267 /* 96617*/ OPC_CheckPatternPredicate, 23, // (HST->hasV65Ops()) && (HST->useHVX64BOps())
51276 /* 96632*/ OPC_CheckPatternPredicate, 24, // (HST->hasV65Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
51285 /* 96648*/ OPC_CheckPatternPredicate, 22, // (HST->hasV65Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
51291 /* 96658*/ OPC_CheckPatternPredicate, 23, // (HST->hasV65Ops()) && (HST->useHVX64BOps())
51300 /* 96673*/ OPC_CheckPatternPredicate, 24, // (HST->hasV65Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
51310 /* 96690*/ OPC_CheckPatternPredicate, 22, // (HST->hasV65Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
51316 /* 96701*/ OPC_CheckPatternPredicate, 23, // (HST->hasV65Ops()) && (HST->useHVX64BOps())
51326 /* 96718*/ OPC_CheckPatternPredicate, 24, // (HST->hasV65Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
51336 /* 96736*/ OPC_CheckPatternPredicate, 22, // (HST->hasV65Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
51342 /* 96747*/ OPC_CheckPatternPredicate, 23, // (HST->hasV65Ops()) && (HST->useHVX64BOps())
51352 /* 96764*/ OPC_CheckPatternPredicate, 24, // (HST->hasV65Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
51361 /* 96781*/ OPC_CheckPatternPredicate, 22, // (HST->hasV65Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
51367 /* 96791*/ OPC_CheckPatternPredicate, 23, // (HST->hasV65Ops()) && (HST->useHVX64BOps())
51376 /* 96806*/ OPC_CheckPatternPredicate, 24, // (HST->hasV65Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
51387 /* 96824*/ OPC_CheckPatternPredicate, 26, // (HST->hasV66Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
51393 /* 96836*/ OPC_CheckPatternPredicate, 27, // (HST->hasV66Ops()) && (HST->useHVX64BOps())
51404 /* 96855*/ OPC_CheckPatternPredicate, 28, // (HST->hasV66Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
51415 /* 96875*/ OPC_CheckPatternPredicate, 26, // (HST->hasV66Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
51421 /* 96887*/ OPC_CheckPatternPredicate, 27, // (HST->hasV66Ops()) && (HST->useHVX64BOps())
51432 /* 96906*/ OPC_CheckPatternPredicate, 28, // (HST->hasV66Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
51442 /* 96925*/ OPC_CheckPatternPredicate, 26, // (HST->hasV66Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
51448 /* 96936*/ OPC_CheckPatternPredicate, 27, // (HST->hasV66Ops()) && (HST->useHVX64BOps())
51458 /* 96953*/ OPC_CheckPatternPredicate, 28, // (HST->hasV66Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
51468 /* 96971*/ OPC_CheckPatternPredicate, 26, // (HST->hasV66Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
51474 /* 96982*/ OPC_CheckPatternPredicate, 27, // (HST->hasV66Ops()) && (HST->useHVX64BOps())
51484 /* 96999*/ OPC_CheckPatternPredicate, 28, // (HST->hasV66Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
52145 /* 98324*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
52151 /* 98336*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
52157 /* 98348*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
52165 /* 98364*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
52171 /* 98376*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
52179 /* 98392*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
52185 /* 98404*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
52191 /* 98416*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
52199 /* 98432*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
52205 /* 98444*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
52213 /* 98460*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
52219 /* 98472*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
52225 /* 98484*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
52233 /* 98500*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
52239 /* 98512*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
52246 /* 98526*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
52252 /* 98539*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
52258 /* 98552*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
52552 /* 99203*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
52560 /* 99218*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
52566 /* 99228*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
52574 /* 99242*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
52582 /* 99257*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
52588 /* 99267*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
53754 /*101533*/ OPC_CheckPatternPredicate, 4, // (HST->hasV60Ops())
53766 /*101555*/ OPC_CheckPatternPredicate, 4, // (HST->hasV60Ops())
53851 /*101706*/ OPC_CheckPatternPredicate, 4, // (HST->hasV60Ops())
53864 /*101729*/ OPC_CheckPatternPredicate, 4, // (HST->hasV60Ops())
54158 /*102341*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
54165 /*102354*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
54171 /*102364*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
54178 /*102376*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
54185 /*102389*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
54191 /*102399*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
54198 /*102411*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
54205 /*102424*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
54211 /*102434*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
54226 /*102467*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
54233 /*102480*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
54239 /*102490*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
54246 /*102502*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
54253 /*102515*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
54259 /*102525*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
54266 /*102537*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
54273 /*102550*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
54279 /*102560*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
54292 /*102579*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
54299 /*102592*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
54305 /*102602*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
54311 /*102612*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
54319 /*102626*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
54325 /*102636*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
54331 /*102646*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
54339 /*102660*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
54345 /*102670*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
54358 /*102689*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
54365 /*102702*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
54371 /*102712*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
54379 /*102726*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
54385 /*102736*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
54393 /*102750*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
54399 /*102760*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
54430 /*102816*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
54437 /*102829*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
54443 /*102839*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
54449 /*102849*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
54457 /*102863*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
54463 /*102873*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
54469 /*102883*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
54477 /*102897*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
54483 /*102907*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
54499 /*102935*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
54508 /*102952*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
54517 /*102969*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
54531 /*102994*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
54537 /*103006*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
54548 /*103026*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
54554 /*103038*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
54565 /*103058*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
54571 /*103070*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
54585 /*103094*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
54594 /*103111*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
54603 /*103128*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
54617 /*103153*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
54623 /*103165*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
54634 /*103185*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
54640 /*103197*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
54651 /*103217*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
54657 /*103229*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
54671 /*103253*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
54680 /*103270*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
54689 /*103287*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
54703 /*103312*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
54709 /*103324*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
54720 /*103344*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
54726 /*103356*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
54737 /*103376*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
54743 /*103388*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
54777 /*103449*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
54784 /*103462*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
54790 /*103472*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
54798 /*103486*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
54804 /*103496*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
54812 /*103510*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
54818 /*103520*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
54835 /*103549*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
54845 /*103567*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
54855 /*103585*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
54870 /*103611*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
54876 /*103623*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
54888 /*103644*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
54894 /*103656*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
54906 /*103677*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
54912 /*103689*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
54927 /*103714*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
54937 /*103732*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
54947 /*103750*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
54962 /*103776*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
54968 /*103788*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
54980 /*103809*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
54986 /*103821*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
54998 /*103842*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
55004 /*103854*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
55019 /*103879*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
55029 /*103897*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
55039 /*103915*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
55054 /*103941*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
55060 /*103953*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
55072 /*103974*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
55078 /*103986*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
55090 /*104007*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
55096 /*104019*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
55149 /*104121*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
55156 /*104135*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
55162 /*104146*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
55169 /*104159*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
55176 /*104173*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
55182 /*104184*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
55189 /*104197*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
55196 /*104211*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
55202 /*104222*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
55209 /*104235*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
55216 /*104249*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
55222 /*104260*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
55228 /*104271*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
55236 /*104286*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
55242 /*104297*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
55248 /*104308*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
55256 /*104323*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
55262 /*104334*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
59963 /*114560*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
59976 /*114596*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
59990 /*114634*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
60348 /*115350*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
60357 /*115367*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
60365 /*115381*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
60374 /*115397*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
60383 /*115414*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
60391 /*115428*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
60400 /*115444*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
60409 /*115461*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
60417 /*115475*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
60429 /*115497*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
60438 /*115514*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
60446 /*115528*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
60455 /*115544*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
60464 /*115561*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
60472 /*115575*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
60481 /*115591*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
60490 /*115608*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
60498 /*115622*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
61032 /*116676*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
61041 /*116694*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
61049 /*116709*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
61058 /*116726*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
61067 /*116744*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
61075 /*116759*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
61084 /*116776*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
61093 /*116794*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
61101 /*116809*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
61113 /*116832*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
61122 /*116850*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
61130 /*116865*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
61139 /*116882*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
61148 /*116900*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
61156 /*116915*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
61165 /*116932*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
61174 /*116950*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
61182 /*116965*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
61876 /*118356*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
61885 /*118373*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
61893 /*118387*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
61902 /*118403*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
61911 /*118420*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
61919 /*118434*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
61928 /*118450*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
61937 /*118467*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
61945 /*118481*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
61957 /*118503*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
61966 /*118520*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
61974 /*118534*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
61983 /*118550*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
61992 /*118567*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
62000 /*118581*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
62009 /*118597*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
62018 /*118614*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
62026 /*118628*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
62038 /*118650*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
62047 /*118667*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
62055 /*118681*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
62064 /*118697*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
62073 /*118714*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
62081 /*118728*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
62090 /*118744*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
62099 /*118761*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
62107 /*118775*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
62129 /*118816*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
62141 /*118843*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
62152 /*118867*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
62164 /*118893*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
62176 /*118920*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
62187 /*118944*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
62199 /*118970*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
62211 /*118997*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
62222 /*119021*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
62237 /*119053*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
62249 /*119080*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
62260 /*119104*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
62272 /*119130*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
62284 /*119157*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
62295 /*119181*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
62307 /*119207*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
62319 /*119234*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
62330 /*119258*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
62345 /*119290*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
62357 /*119317*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
62368 /*119341*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
62380 /*119367*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
62392 /*119394*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
62403 /*119418*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
62415 /*119444*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
62427 /*119471*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
62438 /*119495*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
62463 /*119546*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
62475 /*119573*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
62486 /*119597*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
62498 /*119623*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
62510 /*119650*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
62521 /*119674*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
62533 /*119700*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
62545 /*119727*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
62556 /*119751*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
62571 /*119783*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
62583 /*119810*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
62594 /*119834*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
62606 /*119860*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
62618 /*119887*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
62629 /*119911*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
62641 /*119937*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
62653 /*119964*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
62664 /*119988*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
62679 /*120020*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
62691 /*120047*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
62702 /*120071*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
62714 /*120097*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
62726 /*120124*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
62737 /*120148*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
62749 /*120174*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
62761 /*120201*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
62772 /*120225*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
62795 /*120271*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
62804 /*120289*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
62812 /*120304*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
62821 /*120321*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
62830 /*120339*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
62838 /*120354*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
62847 /*120371*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
62856 /*120389*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
62864 /*120404*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
62876 /*120427*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
62885 /*120445*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
62893 /*120460*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
62902 /*120477*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
62911 /*120495*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
62919 /*120510*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
62928 /*120527*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
62937 /*120545*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
62945 /*120560*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
62957 /*120583*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
62966 /*120601*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
62974 /*120616*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
62983 /*120633*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
62992 /*120651*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
63000 /*120666*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
63009 /*120683*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
63018 /*120701*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
63026 /*120716*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
63707 /*122109*/ OPC_CheckPatternPredicate, 4, // (HST->hasV60Ops())
63718 /*122129*/ OPC_CheckPatternPredicate, 4, // (HST->hasV60Ops())
63791 /*122313*/ OPC_CheckPatternPredicate, 4, // (HST->hasV60Ops())
63802 /*122334*/ OPC_CheckPatternPredicate, 4, // (HST->hasV60Ops())
64020 /*122837*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
64032 /*122868*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
64041 /*122892*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
64052 /*122919*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
64065 /*122951*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
64074 /*122975*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
64085 /*123002*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
64096 /*123030*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
64105 /*123054*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
64126 /*123112*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
64140 /*123150*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
64152 /*123183*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
64165 /*123218*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
64189 /*123280*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
64201 /*123313*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
64394 /*123665*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
64403 /*123682*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
64409 /*123693*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
64418 /*123709*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
64427 /*123726*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
64433 /*123737*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
65168 /*125293*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
65177 /*125310*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
65183 /*125321*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
65192 /*125337*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
65201 /*125354*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
65207 /*125365*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
65259 /*125479*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
65267 /*125494*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
65273 /*125504*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
65281 /*125518*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
65289 /*125533*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
65295 /*125543*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
65303 /*125557*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
65332 /*125652*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
65359 /*125741*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
65634 /*126287*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
65642 /*126303*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
65655 /*126326*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
65668 /*126350*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
65676 /*126366*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
65689 /*126389*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
65702 /*126413*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
65710 /*126429*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
65723 /*126452*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
65736 /*126476*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
65744 /*126492*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
65757 /*126515*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
65770 /*126539*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
65778 /*126555*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
65791 /*126578*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
65804 /*126602*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
65812 /*126618*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
65825 /*126641*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
65838 /*126665*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
65846 /*126681*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
65859 /*126704*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
65872 /*126728*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
65880 /*126744*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
65893 /*126767*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
65907 /*126792*/ OPC_CheckPatternPredicate, 29, // (HST->hasV65Ops()) && (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
65914 /*126805*/ OPC_CheckPatternPredicate, 30, // (HST->hasV65Ops()) && (HST->useHVXOps())
65928 /*126828*/ OPC_CheckPatternPredicate, 29, // (HST->hasV65Ops()) && (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
65935 /*126841*/ OPC_CheckPatternPredicate, 30, // (HST->hasV65Ops()) && (HST->useHVXOps())
65949 /*126864*/ OPC_CheckPatternPredicate, 29, // (HST->hasV65Ops()) && (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
65956 /*126877*/ OPC_CheckPatternPredicate, 30, // (HST->hasV65Ops()) && (HST->useHVXOps())
65970 /*126900*/ OPC_CheckPatternPredicate, 29, // (HST->hasV65Ops()) && (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
65977 /*126913*/ OPC_CheckPatternPredicate, 30, // (HST->hasV65Ops()) && (HST->useHVXOps())
65992 /*126937*/ OPC_CheckPatternPredicate, 29, // (HST->hasV65Ops()) && (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
65999 /*126951*/ OPC_CheckPatternPredicate, 30, // (HST->hasV65Ops()) && (HST->useHVXOps())
66014 /*126976*/ OPC_CheckPatternPredicate, 29, // (HST->hasV65Ops()) && (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
66021 /*126990*/ OPC_CheckPatternPredicate, 30, // (HST->hasV65Ops()) && (HST->useHVXOps())
66035 /*127014*/ OPC_CheckPatternPredicate, 29, // (HST->hasV65Ops()) && (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
66042 /*127027*/ OPC_CheckPatternPredicate, 30, // (HST->hasV65Ops()) && (HST->useHVXOps())
66056 /*127050*/ OPC_CheckPatternPredicate, 29, // (HST->hasV65Ops()) && (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
66063 /*127063*/ OPC_CheckPatternPredicate, 30, // (HST->hasV65Ops()) && (HST->useHVXOps())
66078 /*127087*/ OPC_CheckPatternPredicate, 29, // (HST->hasV65Ops()) && (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
66085 /*127101*/ OPC_CheckPatternPredicate, 30, // (HST->hasV65Ops()) && (HST->useHVXOps())
66098 /*127123*/ OPC_CheckPatternPredicate, 31, // (HST->hasV65Ops()) && (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
66110 /*127143*/ OPC_CheckPatternPredicate, 31, // (HST->hasV65Ops()) && (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
66122 /*127163*/ OPC_CheckPatternPredicate, 31, // (HST->hasV65Ops()) && (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
66134 /*127183*/ OPC_CheckPatternPredicate, 31, // (HST->hasV65Ops()) && (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
66147 /*127204*/ OPC_CheckPatternPredicate, 31, // (HST->hasV65Ops()) && (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
66160 /*127226*/ OPC_CheckPatternPredicate, 31, // (HST->hasV65Ops()) && (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
66172 /*127247*/ OPC_CheckPatternPredicate, 31, // (HST->hasV65Ops()) && (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
66184 /*127267*/ OPC_CheckPatternPredicate, 31, // (HST->hasV65Ops()) && (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
66197 /*127288*/ OPC_CheckPatternPredicate, 31, // (HST->hasV65Ops()) && (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
66302 /*127478*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
66311 /*127495*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
66317 /*127506*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
66326 /*127522*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
66335 /*127539*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
66341 /*127550*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
66696 /*128114*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
66701 /*128120*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
66706 /*128126*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
66713 /*128136*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
66718 /*128142*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
66723 /*128148*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
66729 /*128156*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
66742 /*128188*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
66747 /*128194*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
66754 /*128204*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
66759 /*128210*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
66766 /*128220*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
66775 /*128244*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
66789 /*128277*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
66794 /*128283*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
66799 /*128289*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
66806 /*128299*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
66811 /*128305*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
66816 /*128311*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
66822 /*128319*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
66835 /*128351*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
66840 /*128357*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
66847 /*128367*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
66852 /*128373*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
66859 /*128383*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
66868 /*128407*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
66882 /*128440*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
66887 /*128446*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
66892 /*128452*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
66899 /*128462*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
66904 /*128468*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
66909 /*128474*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
66915 /*128482*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
66928 /*128514*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
66933 /*128520*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
66940 /*128530*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
66945 /*128536*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
66952 /*128546*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
66961 /*128570*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
66974 /*128601*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
66979 /*128608*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
66987 /*128620*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
66992 /*128627*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
67000 /*128639*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
67005 /*128646*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
67014 /*128661*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
67023 /*128685*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
67034 /*128713*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
67043 /*128737*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
67054 /*128765*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
67063 /*128789*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
67076 /*128820*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
67085 /*128845*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
67094 /*128870*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
67231 /*129177*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
67239 /*129192*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
67245 /*129202*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
67253 /*129216*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
67261 /*129231*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
67267 /*129241*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
67431 /*129682*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
67443 /*129716*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
67454 /*129747*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
67466 /*129780*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
67478 /*129814*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
67489 /*129845*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
68034 /*131602*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
68043 /*131618*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
68049 /*131629*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
68058 /*131644*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
68067 /*131660*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
68073 /*131671*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
68082 /*131686*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
68091 /*131702*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
68097 /*131713*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
68126 /*131779*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
68134 /*131794*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
68140 /*131804*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
68148 /*131818*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
68170 /*131884*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
68190 /*131945*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
68212 /*132010*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
68234 /*132076*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
68254 /*132137*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
68457 /*132583*/ OPC_CheckPatternPredicate, 5, // (HST->hasV66Ops())
68472 /*132612*/ OPC_CheckPatternPredicate, 5, // (HST->hasV66Ops())
68517 /*132702*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
68525 /*132717*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
68538 /*132740*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
68546 /*132755*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
68559 /*132778*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
68567 /*132793*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
68580 /*132816*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
68588 /*132831*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
68607 /*132867*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
68613 /*132878*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
68623 /*132896*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
68629 /*132907*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
68644 /*132933*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
68650 /*132944*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
68660 /*132962*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
68666 /*132973*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
68681 /*132999*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
68687 /*133010*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
68697 /*133028*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
68703 /*133039*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
68718 /*133065*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
68724 /*133076*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
68734 /*133094*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
68740 /*133105*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
68758 /*133136*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
68766 /*133151*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
68779 /*133174*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
68787 /*133189*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
68800 /*133212*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
68808 /*133227*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
68821 /*133250*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
68829 /*133265*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
68849 /*133302*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
68855 /*133313*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
68865 /*133331*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
68871 /*133342*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
68886 /*133368*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
68892 /*133379*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
68902 /*133397*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
68908 /*133408*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
68923 /*133434*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
68929 /*133445*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
68939 /*133463*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
68945 /*133474*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
68960 /*133500*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
68966 /*133511*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
68976 /*133529*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
68982 /*133540*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
69000 /*133570*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
69008 /*133585*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
69021 /*133608*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
69029 /*133623*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
69048 /*133657*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
69054 /*133668*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
69064 /*133686*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
69070 /*133697*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
69085 /*133723*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
69091 /*133734*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
69101 /*133752*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
69107 /*133763*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
69397 /*134286*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
69408 /*134307*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
69414 /*134319*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
69421 /*134333*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
69433 /*134355*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
69439 /*134367*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
69446 /*134381*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
69458 /*134402*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
69464 /*134414*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
69513 /*134501*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
69524 /*134522*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
69530 /*134534*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
69537 /*134548*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
69549 /*134570*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
69555 /*134582*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
69562 /*134596*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
69574 /*134617*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
69580 /*134629*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
69624 /*134704*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
69635 /*134725*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
69641 /*134737*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
69648 /*134751*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
69660 /*134773*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
69666 /*134785*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
69673 /*134799*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
69685 /*134820*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
69691 /*134832*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
69704 /*134858*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
69713 /*134878*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
69731 /*134932*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
69752 /*134991*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
69761 /*135011*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
69772 /*135034*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
69796 /*135101*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
69806 /*135124*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
69815 /*135144*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
69829 /*135172*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
69839 /*135195*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
69848 /*135215*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
69862 /*135244*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
69882 /*135304*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
69901 /*135361*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
69925 /*135427*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
69945 /*135487*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
69964 /*135544*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
69987 /*135606*/ OPC_CheckPatternPredicate, 14, // (HST->hasV62Ops())
70028 /*135685*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
70034 /*135695*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
70047 /*135732*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
70063 /*135774*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
70069 /*135784*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
70078 /*135799*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
70086 /*135816*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
70103 /*135867*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
70123 /*135923*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
70131 /*135940*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
70142 /*135963*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
70150 /*135981*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
70167 /*136034*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
70187 /*136092*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
70195 /*136110*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
70218 /*136168*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
70232 /*136207*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
70250 /*136260*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
70277 /*136335*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
70289 /*136355*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
70295 /*136364*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
70307 /*136383*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
70319 /*136403*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
70325 /*136412*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
70337 /*136431*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
70349 /*136451*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
70355 /*136460*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
70367 /*136479*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
70379 /*136508*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
70388 /*136531*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
70400 /*136559*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
70412 /*136588*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
70421 /*136611*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
70433 /*136639*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
70445 /*136668*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
70454 /*136691*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
70521 /*136838*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
70529 /*136853*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
70535 /*136864*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
70543 /*136878*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
70551 /*136893*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
70557 /*136904*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
70581 /*136966*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
70603 /*137034*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
70623 /*137097*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
70700 /*137283*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
70708 /*137298*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
70714 /*137309*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
70722 /*137323*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
70730 /*137338*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
70736 /*137349*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
70760 /*137411*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
70782 /*137479*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
70802 /*137542*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
70879 /*137728*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
70887 /*137743*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
70893 /*137754*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
70901 /*137768*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
70909 /*137783*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
70915 /*137794*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
70939 /*137856*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
70961 /*137924*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
70981 /*137987*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
71005 /*138060*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
71011 /*138069*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
71017 /*138078*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
71025 /*138091*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
71031 /*138100*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
71039 /*138113*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
71045 /*138122*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
71051 /*138131*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
71059 /*138144*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
71065 /*138153*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
71073 /*138166*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
71079 /*138175*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
71085 /*138184*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
71093 /*138197*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
71099 /*138206*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
71106 /*138217*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
71112 /*138227*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
71118 /*138237*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
71128 /*138254*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
71135 /*138268*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
71141 /*138279*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
71148 /*138292*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
71155 /*138306*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
71161 /*138317*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
71168 /*138330*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
71175 /*138344*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
71181 /*138355*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
71192 /*138377*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
71198 /*138387*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
71211 /*138424*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
71226 /*138465*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
71232 /*138475*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
71240 /*138489*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
71246 /*138499*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
71259 /*138536*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
71274 /*138577*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
71280 /*138587*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
71288 /*138601*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
71294 /*138611*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
71307 /*138648*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
71322 /*138689*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
71328 /*138699*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
71335 /*138711*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
71348 /*138749*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
71361 /*138787*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
71376 /*138830*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
71383 /*138842*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
71389 /*138851*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
71395 /*138860*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
71403 /*138873*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
71409 /*138882*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
71415 /*138891*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
71423 /*138904*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
71429 /*138913*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
71438 /*138929*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
71445 /*138941*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
71451 /*138950*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
71457 /*138959*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
71465 /*138972*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
71471 /*138981*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
71477 /*138990*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
71485 /*139003*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
71491 /*139012*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
71504 /*139037*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
71513 /*139058*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
71522 /*139079*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
71533 /*139104*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
71547 /*139143*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
71561 /*139182*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
71580 /*139231*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
71589 /*139252*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
71600 /*139277*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
71614 /*139316*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
71633 /*139363*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
71642 /*139384*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
71651 /*139405*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
71664 /*139433*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
71673 /*139454*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
71685 /*139481*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
71694 /*139503*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
71711 /*139547*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
71726 /*139583*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
71735 /*139604*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
71744 /*139625*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
71755 /*139650*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
71769 /*139689*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
71783 /*139728*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
71802 /*139777*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
71811 /*139798*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
71822 /*139823*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
71836 /*139862*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
71855 /*139909*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
71864 /*139930*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
71873 /*139951*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
71886 /*139979*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
71895 /*140000*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
71907 /*140027*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
71916 /*140049*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
71933 /*140093*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
71947 /*140126*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
71985 /*140275*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
72020 /*140417*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
72055 /*140559*/ OPC_CheckPatternPredicate, 3, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"))
72094 /*140709*/ OPC_CheckPatternPredicate, 1, // (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b"))
72129 /*140851*/ OPC_CheckPatternPredicate, 2, // (HST->useHVXOps())
gen/lib/Target/Mips/MipsGenDAGISel.inc 69 /* 24*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode()) && (Subtarget->isFP64bit())
77 /* 39*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasStandardEncoding()) && (Subtarget->isFP64bit()) && (!Subtarget->inMicroMipsMode())
85 /* 54*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasStandardEncoding()) && (!Subtarget->isFP64bit()) && (!Subtarget->inMicroMipsMode())
93 /* 69*/ OPC_CheckPatternPredicate, 3, // (Subtarget->inMicroMipsMode()) && (!Subtarget->isFP64bit())
110 /* 98*/ OPC_CheckPatternPredicate, 4, // (Subtarget->hasMips4_32r2()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->isTargetNaCl()) && (!Subtarget->useSoftFloat()) && (!Subtarget->isFP64bit()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
117 /* 110*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasMips4_32r2()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isFP64bit()) && (!Subtarget->useSoftFloat()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
132 /* 135*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
140 /* 150*/ OPC_CheckPatternPredicate, 7, // (Subtarget->inMicroMipsMode())
157 /* 179*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMips4_32r2()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->isTargetNaCl()) && (!Subtarget->useSoftFloat()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
164 /* 191*/ OPC_CheckPatternPredicate, 9, // (Subtarget->inMicroMipsMode()) && (!Subtarget->useSoftFloat()) && (!Subtarget->hasMips32r6())
179 /* 215*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
197 /* 251*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
206 /* 268*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
217 /* 288*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
225 /* 303*/ OPC_CheckPatternPredicate, 10, // (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
233 /* 318*/ OPC_CheckPatternPredicate, 11, // (Subtarget->hasMips2()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
241 /* 333*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasStandardEncoding()) && (!Subtarget->hasCnMips()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
249 /* 348*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasMips2()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->hasCnMips()) && (!Subtarget->inMicroMipsMode())
261 /* 370*/ OPC_CheckPatternPredicate, 14, // (Subtarget->inMips16Mode())
270 /* 387*/ OPC_CheckPatternPredicate, 14, // (Subtarget->inMips16Mode())
280 /* 405*/ OPC_CheckPatternPredicate, 14, // (Subtarget->inMips16Mode())
291 /* 426*/ OPC_CheckPatternPredicate, 7, // (Subtarget->inMicroMipsMode())
300 /* 443*/ OPC_CheckPatternPredicate, 7, // (Subtarget->inMicroMipsMode())
311 /* 463*/ OPC_CheckPatternPredicate, 7, // (Subtarget->inMicroMipsMode())
328 /* 494*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode())
359 /* 548*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasStandardEncoding()) && (!Subtarget->useSoftFloat()) && (!Subtarget->inMicroMipsMode())
367 /* 563*/ OPC_CheckPatternPredicate, 17, // (Subtarget->inMicroMipsMode()) && (!Subtarget->useSoftFloat())
381 /* 588*/ OPC_CheckPatternPredicate, 18, // (Subtarget->hasMips2()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isFP64bit()) && (!Subtarget->useSoftFloat()) && (!Subtarget->inMicroMipsMode())
389 /* 603*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasMips2()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->useSoftFloat()) && (!Subtarget->isFP64bit()) && (!Subtarget->inMicroMipsMode())
397 /* 618*/ OPC_CheckPatternPredicate, 20, // (Subtarget->inMicroMipsMode()) && (!Subtarget->useSoftFloat()) && (!Subtarget->isFP64bit())
405 /* 633*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode()) && (Subtarget->isFP64bit()) && (!Subtarget->useSoftFloat())
421 /* 662*/ OPC_CheckPatternPredicate, 22, // (Subtarget->isGP64bit()) && (!Subtarget->inMips16Mode())
430 /* 679*/ OPC_CheckPatternPredicate, 22, // (Subtarget->isGP64bit()) && (!Subtarget->inMips16Mode())
439 /* 696*/ OPC_CheckPatternPredicate, 22, // (Subtarget->isGP64bit()) && (!Subtarget->inMips16Mode())
449 /* 714*/ OPC_CheckPatternPredicate, 23, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
462 /* 737*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
474 /* 759*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
486 /* 781*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
498 /* 803*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
510 /* 825*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasMSA())
522 /* 847*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasMSA())
534 /* 869*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasMSA())
546 /* 891*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
561 /* 924*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
577 /* 958*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasMSA())
597 /* 995*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
606 /* 1012*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
618 /* 1034*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
627 /* 1051*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
637 /* 1069*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
647 /* 1088*/ OPC_CheckPatternPredicate, 7, // (Subtarget->inMicroMipsMode())
667 /* 1123*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
676 /* 1139*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
684 /* 1153*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
698 /* 1178*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
709 /* 1199*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
720 /* 1220*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
731 /* 1241*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
742 /* 1262*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
750 /* 1277*/ OPC_CheckPatternPredicate, 10, // (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
758 /* 1292*/ OPC_CheckPatternPredicate, 11, // (Subtarget->hasMips2()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
766 /* 1307*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasStandardEncoding()) && (!Subtarget->hasCnMips()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
774 /* 1322*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasMips2()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->hasCnMips()) && (!Subtarget->inMicroMipsMode())
787 /* 1346*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
796 /* 1363*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
805 /* 1380*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
817 /* 1402*/ OPC_CheckPatternPredicate, 22, // (Subtarget->isGP64bit()) && (!Subtarget->inMips16Mode())
828 /* 1423*/ OPC_CheckPatternPredicate, 22, // (Subtarget->isGP64bit()) && (!Subtarget->inMips16Mode())
839 /* 1444*/ OPC_CheckPatternPredicate, 22, // (Subtarget->isGP64bit()) && (!Subtarget->inMips16Mode())
850 /* 1465*/ OPC_CheckPatternPredicate, 22, // (Subtarget->isGP64bit()) && (!Subtarget->inMips16Mode())
861 /* 1486*/ OPC_CheckPatternPredicate, 22, // (Subtarget->isGP64bit()) && (!Subtarget->inMips16Mode())
872 /* 1507*/ OPC_CheckPatternPredicate, 23, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
882 /* 1526*/ OPC_CheckPatternPredicate, 23, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
894 /* 1549*/ OPC_CheckPatternPredicate, 27, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit())
903 /* 1566*/ OPC_CheckPatternPredicate, 27, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit())
912 /* 1583*/ OPC_CheckPatternPredicate, 27, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit())
921 /* 1600*/ OPC_CheckPatternPredicate, 27, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit())
933 /* 1622*/ OPC_CheckPatternPredicate, 14, // (Subtarget->inMips16Mode())
944 /* 1643*/ OPC_CheckPatternPredicate, 14, // (Subtarget->inMips16Mode())
955 /* 1664*/ OPC_CheckPatternPredicate, 14, // (Subtarget->inMips16Mode())
966 /* 1685*/ OPC_CheckPatternPredicate, 14, // (Subtarget->inMips16Mode())
976 /* 1704*/ OPC_CheckPatternPredicate, 14, // (Subtarget->inMips16Mode())
988 /* 1727*/ OPC_CheckPatternPredicate, 14, // (Subtarget->inMips16Mode())
997 /* 1744*/ OPC_CheckPatternPredicate, 14, // (Subtarget->inMips16Mode())
1009 /* 1766*/ OPC_CheckPatternPredicate, 7, // (Subtarget->inMicroMipsMode())
1020 /* 1787*/ OPC_CheckPatternPredicate, 7, // (Subtarget->inMicroMipsMode())
1031 /* 1808*/ OPC_CheckPatternPredicate, 7, // (Subtarget->inMicroMipsMode())
1043 /* 1831*/ OPC_CheckPatternPredicate, 7, // (Subtarget->inMicroMipsMode())
1052 /* 1848*/ OPC_CheckPatternPredicate, 28, // (Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6())
1063 /* 1868*/ OPC_CheckPatternPredicate, 7, // (Subtarget->inMicroMipsMode())
1084 /* 1907*/ OPC_CheckPatternPredicate, 7, // (Subtarget->inMicroMipsMode())
1093 /* 1924*/ OPC_CheckPatternPredicate, 7, // (Subtarget->inMicroMipsMode())
1102 /* 1941*/ OPC_CheckPatternPredicate, 7, // (Subtarget->inMicroMipsMode())
1113 /* 1963*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode())
1138 /* 2009*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode()) && (Subtarget->isFP64bit())
1146 /* 2024*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasStandardEncoding()) && (Subtarget->isFP64bit()) && (!Subtarget->inMicroMipsMode())
1154 /* 2039*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasStandardEncoding()) && (!Subtarget->isFP64bit()) && (!Subtarget->inMicroMipsMode())
1162 /* 2054*/ OPC_CheckPatternPredicate, 3, // (Subtarget->inMicroMipsMode()) && (!Subtarget->isFP64bit())
1172 /* 2073*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
1180 /* 2088*/ OPC_CheckPatternPredicate, 7, // (Subtarget->inMicroMipsMode())
1200 /* 2122*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasMips4_32r2()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->isTargetNaCl()) && (!Subtarget->useSoftFloat()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
1207 /* 2134*/ OPC_CheckPatternPredicate, 9, // (Subtarget->inMicroMipsMode()) && (!Subtarget->useSoftFloat()) && (!Subtarget->hasMips32r6())
1216 /* 2150*/ OPC_CheckPatternPredicate, 4, // (Subtarget->hasMips4_32r2()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->isTargetNaCl()) && (!Subtarget->useSoftFloat()) && (!Subtarget->isFP64bit()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
1223 /* 2162*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasMips4_32r2()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isFP64bit()) && (!Subtarget->useSoftFloat()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
1237 /* 2187*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasStandardEncoding()) && (!Subtarget->useSoftFloat()) && (!Subtarget->inMicroMipsMode())
1245 /* 2202*/ OPC_CheckPatternPredicate, 17, // (Subtarget->inMicroMipsMode()) && (!Subtarget->useSoftFloat())
1255 /* 2221*/ OPC_CheckPatternPredicate, 18, // (Subtarget->hasMips2()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isFP64bit()) && (!Subtarget->useSoftFloat()) && (!Subtarget->inMicroMipsMode())
1263 /* 2236*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasMips2()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->useSoftFloat()) && (!Subtarget->isFP64bit()) && (!Subtarget->inMicroMipsMode())
1271 /* 2251*/ OPC_CheckPatternPredicate, 20, // (Subtarget->inMicroMipsMode()) && (!Subtarget->useSoftFloat()) && (!Subtarget->isFP64bit())
1279 /* 2266*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode()) && (Subtarget->isFP64bit()) && (!Subtarget->useSoftFloat())
1288 /* 2283*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasMSA())
1296 /* 2299*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
1304 /* 2315*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
1312 /* 2331*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
1320 /* 2347*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
1328 /* 2363*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
1339 /* 2390*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
1350 /* 2417*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasMSA())
1358 /* 2433*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasMSA())
1366 /* 2449*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasMSA())
1407 /* 2525*/ OPC_CheckPatternPredicate, 29, // (Subtarget->hasCnMips())
1421 /* 2548*/ OPC_CheckPatternPredicate, 29, // (Subtarget->hasCnMips())
1449 /* 2598*/ OPC_CheckPatternPredicate, 29, // (Subtarget->hasCnMips())
1463 /* 2621*/ OPC_CheckPatternPredicate, 29, // (Subtarget->hasCnMips())
1496 /* 2676*/ OPC_CheckPatternPredicate, 29, // (Subtarget->hasCnMips())
1510 /* 2699*/ OPC_CheckPatternPredicate, 29, // (Subtarget->hasCnMips())
1539 /* 2750*/ OPC_CheckPatternPredicate, 29, // (Subtarget->hasCnMips())
1553 /* 2773*/ OPC_CheckPatternPredicate, 29, // (Subtarget->hasCnMips())
1580 /* 2817*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasCnMips()) && (Subtarget->hasMips64()) && (Subtarget->hasMips64r2()) && (Subtarget->hasStandardEncoding())
1601 /* 2853*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasCnMips()) && (Subtarget->hasMips64()) && (Subtarget->hasMips64r2()) && (Subtarget->hasStandardEncoding())
1622 /* 2889*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasCnMips()) && (Subtarget->hasMips64()) && (Subtarget->hasMips64r2()) && (Subtarget->hasStandardEncoding())
1643 /* 2925*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasCnMips()) && (Subtarget->hasMips64()) && (Subtarget->hasMips64r2()) && (Subtarget->hasStandardEncoding())
1665 /* 2963*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasCnMips()) && (Subtarget->hasMips64()) && (Subtarget->hasMips64r2()) && (Subtarget->hasStandardEncoding())
1685 /* 3007*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasCnMips()) && (Subtarget->hasMips64()) && (Subtarget->hasMips64r2()) && (Subtarget->hasStandardEncoding())
1715 /* 3070*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
1728 /* 3090*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
1741 /* 3110*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
1754 /* 3130*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
1767 /* 3150*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
1782 /* 3176*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
1790 /* 3191*/ OPC_CheckPatternPredicate, 14, // (Subtarget->inMips16Mode())
1804 /* 3212*/ OPC_CheckPatternPredicate, 14, // (Subtarget->inMips16Mode())
1817 /* 3232*/ OPC_CheckPatternPredicate, 28, // (Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6())
1830 /* 3252*/ OPC_CheckPatternPredicate, 28, // (Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6())
1843 /* 3272*/ OPC_CheckPatternPredicate, 28, // (Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6())
1856 /* 3292*/ OPC_CheckPatternPredicate, 28, // (Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6())
1869 /* 3312*/ OPC_CheckPatternPredicate, 28, // (Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6())
1883 /* 3336*/ OPC_CheckPatternPredicate, 28, // (Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6())
1897 /* 3360*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode())
1910 /* 3380*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode())
1927 /* 3407*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
1934 /* 3418*/ OPC_CheckPatternPredicate, 28, // (Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6())
1951 /* 3454*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
1958 /* 3465*/ OPC_CheckPatternPredicate, 28, // (Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6())
1981 /* 3504*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
1998 /* 3538*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
2020 /* 3580*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
2038 /* 3617*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
2061 /* 3662*/ OPC_CheckPatternPredicate, 28, // (Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6())
2078 /* 3696*/ OPC_CheckPatternPredicate, 28, // (Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6())
2100 /* 3738*/ OPC_CheckPatternPredicate, 28, // (Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6())
2118 /* 3775*/ OPC_CheckPatternPredicate, 28, // (Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6())
2141 /* 3820*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode())
2157 /* 3850*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode())
2178 /* 3888*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode())
2195 /* 3921*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode())
2216 /* 3960*/ OPC_CheckPatternPredicate, 14, // (Subtarget->inMips16Mode())
2234 /* 3990*/ OPC_CheckPatternPredicate, 14, // (Subtarget->inMips16Mode())
2248 /* 4013*/ OPC_CheckPatternPredicate, 14, // (Subtarget->inMips16Mode())
2266 /* 4042*/ OPC_CheckPatternPredicate, 14, // (Subtarget->inMips16Mode())
2282 /* 4068*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
2296 /* 4091*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
2310 /* 4114*/ OPC_CheckPatternPredicate, 28, // (Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6())
2324 /* 4137*/ OPC_CheckPatternPredicate, 28, // (Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6())
2338 /* 4160*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
2355 /* 4194*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
2372 /* 4228*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
2389 /* 4262*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
2406 /* 4296*/ OPC_CheckPatternPredicate, 28, // (Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6())
2423 /* 4330*/ OPC_CheckPatternPredicate, 28, // (Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6())
2440 /* 4364*/ OPC_CheckPatternPredicate, 28, // (Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6())
2457 /* 4398*/ OPC_CheckPatternPredicate, 28, // (Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6())
2474 /* 4432*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode())
2490 /* 4462*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode())
2506 /* 4492*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode())
2522 /* 4522*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode())
2538 /* 4552*/ OPC_CheckPatternPredicate, 14, // (Subtarget->inMips16Mode())
2552 /* 4575*/ OPC_CheckPatternPredicate, 14, // (Subtarget->inMips16Mode())
2566 /* 4598*/ OPC_CheckPatternPredicate, 14, // (Subtarget->inMips16Mode())
2580 /* 4621*/ OPC_CheckPatternPredicate, 14, // (Subtarget->inMips16Mode())
2594 /* 4644*/ OPC_CheckPatternPredicate, 14, // (Subtarget->inMips16Mode())
2608 /* 4667*/ OPC_CheckPatternPredicate, 14, // (Subtarget->inMips16Mode())
2628 /* 4702*/ OPC_CheckPatternPredicate, 22, // (Subtarget->isGP64bit()) && (!Subtarget->inMips16Mode())
2641 /* 4722*/ OPC_CheckPatternPredicate, 22, // (Subtarget->isGP64bit()) && (!Subtarget->inMips16Mode())
2654 /* 4742*/ OPC_CheckPatternPredicate, 22, // (Subtarget->isGP64bit()) && (!Subtarget->inMips16Mode())
2667 /* 4762*/ OPC_CheckPatternPredicate, 22, // (Subtarget->isGP64bit()) && (!Subtarget->inMips16Mode())
2680 /* 4782*/ OPC_CheckPatternPredicate, 27, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit())
2694 /* 4807*/ OPC_CheckPatternPredicate, 27, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit())
2711 /* 4837*/ OPC_CheckPatternPredicate, 27, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit())
2726 /* 4870*/ OPC_CheckPatternPredicate, 27, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit())
2748 /* 4908*/ OPC_CheckPatternPredicate, 27, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit())
2765 /* 4942*/ OPC_CheckPatternPredicate, 27, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit())
2787 /* 4984*/ OPC_CheckPatternPredicate, 27, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit())
2805 /* 5021*/ OPC_CheckPatternPredicate, 27, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit())
2826 /* 5062*/ OPC_CheckPatternPredicate, 22, // (Subtarget->isGP64bit()) && (!Subtarget->inMips16Mode())
2840 /* 5085*/ OPC_CheckPatternPredicate, 22, // (Subtarget->isGP64bit()) && (!Subtarget->inMips16Mode())
2854 /* 5108*/ OPC_CheckPatternPredicate, 27, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit())
2871 /* 5142*/ OPC_CheckPatternPredicate, 27, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit())
2888 /* 5176*/ OPC_CheckPatternPredicate, 27, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit())
2905 /* 5210*/ OPC_CheckPatternPredicate, 27, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit())
2927 /* 5250*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
2935 /* 5265*/ OPC_CheckPatternPredicate, 14, // (Subtarget->inMips16Mode())
2942 /* 5276*/ OPC_CheckPatternPredicate, 28, // (Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6())
2950 /* 5291*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode())
2963 /* 5311*/ OPC_CheckPatternPredicate, 27, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit())
2994 /* 5372*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasMips32r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
3008 /* 5396*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasMips32r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
3022 /* 5420*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasMips32r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
3036 /* 5444*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasMips32r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
3050 /* 5468*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode())
3064 /* 5492*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode())
3078 /* 5516*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode())
3093 /* 5542*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode())
3105 /* 5563*/ OPC_CheckPatternPredicate, 32, // (Subtarget->hasMips64r6()) && (Subtarget->hasStandardEncoding())
3122 /* 5595*/ OPC_CheckPatternPredicate, 32, // (Subtarget->hasMips64r6()) && (Subtarget->hasStandardEncoding())
3138 /* 5626*/ OPC_CheckPatternPredicate, 32, // (Subtarget->hasMips64r6()) && (Subtarget->hasStandardEncoding())
3154 /* 5657*/ OPC_CheckPatternPredicate, 32, // (Subtarget->hasMips64r6()) && (Subtarget->hasStandardEncoding())
3171 /* 5691*/ OPC_CheckPatternPredicate, 33, // (Subtarget->hasMips4_32()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
3177 /* 5704*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasMips4_32()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
3189 /* 5725*/ OPC_CheckPatternPredicate, 33, // (Subtarget->hasMips4_32()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
3195 /* 5738*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasMips4_32()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
3207 /* 5758*/ OPC_CheckPatternPredicate, 28, // (Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6())
3218 /* 5777*/ OPC_CheckPatternPredicate, 35, // (Subtarget->hasMips4_32()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
3229 /* 5796*/ OPC_CheckPatternPredicate, 28, // (Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6())
3240 /* 5815*/ OPC_CheckPatternPredicate, 28, // (Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6())
3251 /* 5834*/ OPC_CheckPatternPredicate, 14, // (Subtarget->inMips16Mode())
3262 /* 5853*/ OPC_CheckPatternPredicate, 14, // (Subtarget->inMips16Mode())
3282 /* 5888*/ OPC_CheckPatternPredicate, 33, // (Subtarget->hasMips4_32()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
3296 /* 5917*/ OPC_CheckPatternPredicate, 33, // (Subtarget->hasMips4_32()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
3315 /* 5954*/ OPC_CheckPatternPredicate, 33, // (Subtarget->hasMips4_32()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
3330 /* 5986*/ OPC_CheckPatternPredicate, 33, // (Subtarget->hasMips4_32()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
3349 /* 6024*/ OPC_CheckPatternPredicate, 33, // (Subtarget->hasMips4_32()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
3368 /* 6063*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasMips4_32()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
3382 /* 6092*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasMips4_32()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
3401 /* 6129*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasMips4_32()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
3416 /* 6161*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasMips4_32()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
3435 /* 6199*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasMips4_32()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
3454 /* 6238*/ OPC_CheckPatternPredicate, 28, // (Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6())
3468 /* 6267*/ OPC_CheckPatternPredicate, 28, // (Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6())
3487 /* 6304*/ OPC_CheckPatternPredicate, 28, // (Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6())
3502 /* 6336*/ OPC_CheckPatternPredicate, 28, // (Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6())
3521 /* 6374*/ OPC_CheckPatternPredicate, 28, // (Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6())
3540 /* 6413*/ OPC_CheckPatternPredicate, 28, // (Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6())
3554 /* 6442*/ OPC_CheckPatternPredicate, 28, // (Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6())
3573 /* 6479*/ OPC_CheckPatternPredicate, 28, // (Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6())
3588 /* 6511*/ OPC_CheckPatternPredicate, 28, // (Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6())
3607 /* 6549*/ OPC_CheckPatternPredicate, 28, // (Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6())
3629 /* 6594*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasMips32r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
3644 /* 6628*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasMips32r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
3659 /* 6662*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode())
3674 /* 6696*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode())
3698 /* 6746*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasMips32r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
3721 /* 6806*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasMips32r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
3749 /* 6874*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasMips32r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
3772 /* 6934*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasMips32r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
3803 /* 7007*/ OPC_CheckPatternPredicate, 32, // (Subtarget->hasMips64r6()) && (Subtarget->hasStandardEncoding())
3822 /* 7055*/ OPC_CheckPatternPredicate, 32, // (Subtarget->hasMips64r6()) && (Subtarget->hasStandardEncoding())
3850 /* 7119*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode())
3873 /* 7179*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode())
3901 /* 7247*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode())
3924 /* 7307*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode())
3952 /* 7376*/ OPC_CheckPatternPredicate, 32, // (Subtarget->hasMips64r6()) && (Subtarget->hasStandardEncoding())
3979 /* 7450*/ OPC_CheckPatternPredicate, 32, // (Subtarget->hasMips64r6()) && (Subtarget->hasStandardEncoding())
4010 /* 7530*/ OPC_CheckPatternPredicate, 14, // (Subtarget->inMips16Mode())
4026 /* 7559*/ OPC_CheckPatternPredicate, 14, // (Subtarget->inMips16Mode())
4039 /* 7584*/ OPC_CheckPatternPredicate, 14, // (Subtarget->inMips16Mode())
4066 /* 7634*/ OPC_CheckPatternPredicate, 32, // (Subtarget->hasMips64r6()) && (Subtarget->hasStandardEncoding())
4080 /* 7658*/ OPC_CheckPatternPredicate, 32, // (Subtarget->hasMips64r6()) && (Subtarget->hasStandardEncoding())
4094 /* 7682*/ OPC_CheckPatternPredicate, 32, // (Subtarget->hasMips64r6()) && (Subtarget->hasStandardEncoding())
4108 /* 7706*/ OPC_CheckPatternPredicate, 32, // (Subtarget->hasMips64r6()) && (Subtarget->hasStandardEncoding())
4123 /* 7732*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasMips4_32()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
4129 /* 7745*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasMips4_32()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
4141 /* 7766*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasMips4_32()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
4147 /* 7779*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasMips4_32()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
4168 /* 7815*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasMips4_32()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
4182 /* 7844*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasMips4_32()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
4201 /* 7881*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasMips4_32()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
4216 /* 7913*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasMips4_32()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
4236 /* 7953*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasMips4_32()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
4250 /* 7982*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasMips4_32()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
4269 /* 8019*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasMips4_32()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
4284 /* 8051*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasMips4_32()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
4303 /* 8090*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasMips4_32()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
4313 /* 8116*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasMips4_32()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
4336 /* 8161*/ OPC_CheckPatternPredicate, 32, // (Subtarget->hasMips64r6()) && (Subtarget->hasStandardEncoding())
4351 /* 8195*/ OPC_CheckPatternPredicate, 32, // (Subtarget->hasMips64r6()) && (Subtarget->hasStandardEncoding())
4375 /* 8245*/ OPC_CheckPatternPredicate, 32, // (Subtarget->hasMips64r6()) && (Subtarget->hasStandardEncoding())
4396 /* 8299*/ OPC_CheckPatternPredicate, 32, // (Subtarget->hasMips64r6()) && (Subtarget->hasStandardEncoding())
4422 /* 8362*/ OPC_CheckPatternPredicate, 32, // (Subtarget->hasMips64r6()) && (Subtarget->hasStandardEncoding())
4453 /* 8452*/ OPC_CheckPatternPredicate, 32, // (Subtarget->hasMips64r6()) && (Subtarget->hasStandardEncoding())
4492 /* 8555*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasMips32r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
4504 /* 8576*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasMips32r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
4516 /* 8597*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode())
4528 /* 8618*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode())
4540 /* 8639*/ OPC_CheckPatternPredicate, 32, // (Subtarget->hasMips64r6()) && (Subtarget->hasStandardEncoding())
4554 /* 8667*/ OPC_CheckPatternPredicate, 32, // (Subtarget->hasMips64r6()) && (Subtarget->hasStandardEncoding())
4576 /* 8709*/ OPC_CheckPatternPredicate, 33, // (Subtarget->hasMips4_32()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
4589 /* 8736*/ OPC_CheckPatternPredicate, 33, // (Subtarget->hasMips4_32()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
4602 /* 8763*/ OPC_CheckPatternPredicate, 33, // (Subtarget->hasMips4_32()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
4615 /* 8790*/ OPC_CheckPatternPredicate, 33, // (Subtarget->hasMips4_32()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
4628 /* 8817*/ OPC_CheckPatternPredicate, 33, // (Subtarget->hasMips4_32()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
4641 /* 8844*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasMips4_32()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
4654 /* 8871*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasMips4_32()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
4667 /* 8898*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasMips4_32()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
4680 /* 8925*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasMips4_32()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
4693 /* 8952*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasMips4_32()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
4706 /* 8980*/ OPC_CheckPatternPredicate, 33, // (Subtarget->hasMips4_32()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
4714 /* 9001*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasMips4_32()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
4728 /* 9029*/ OPC_CheckPatternPredicate, 28, // (Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6())
4741 /* 9056*/ OPC_CheckPatternPredicate, 28, // (Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6())
4754 /* 9083*/ OPC_CheckPatternPredicate, 28, // (Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6())
4767 /* 9110*/ OPC_CheckPatternPredicate, 28, // (Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6())
4780 /* 9137*/ OPC_CheckPatternPredicate, 28, // (Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6())
4793 /* 9164*/ OPC_CheckPatternPredicate, 35, // (Subtarget->hasMips4_32()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
4806 /* 9191*/ OPC_CheckPatternPredicate, 28, // (Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6())
4819 /* 9218*/ OPC_CheckPatternPredicate, 28, // (Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6())
4832 /* 9245*/ OPC_CheckPatternPredicate, 28, // (Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6())
4845 /* 9272*/ OPC_CheckPatternPredicate, 28, // (Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6())
4858 /* 9299*/ OPC_CheckPatternPredicate, 28, // (Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6())
4871 /* 9326*/ OPC_CheckPatternPredicate, 28, // (Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6())
4884 /* 9353*/ OPC_CheckPatternPredicate, 14, // (Subtarget->inMips16Mode())
4895 /* 9373*/ OPC_CheckPatternPredicate, 14, // (Subtarget->inMips16Mode())
4906 /* 9393*/ OPC_CheckPatternPredicate, 14, // (Subtarget->inMips16Mode())
4917 /* 9413*/ OPC_CheckPatternPredicate, 14, // (Subtarget->inMips16Mode())
4928 /* 9433*/ OPC_CheckPatternPredicate, 14, // (Subtarget->inMips16Mode())
4939 /* 9453*/ OPC_CheckPatternPredicate, 14, // (Subtarget->inMips16Mode())
4950 /* 9473*/ OPC_CheckPatternPredicate, 14, // (Subtarget->inMips16Mode())
4961 /* 9493*/ OPC_CheckPatternPredicate, 14, // (Subtarget->inMips16Mode())
4976 /* 9520*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasMips4_32()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
4989 /* 9547*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasMips4_32()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
5002 /* 9574*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasMips4_32()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
5015 /* 9601*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasMips4_32()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
5028 /* 9628*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasMips4_32()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
5041 /* 9655*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasMips4_32()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
5054 /* 9682*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasMips4_32()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
5067 /* 9709*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasMips4_32()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
5080 /* 9737*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasMips4_32()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
5088 /* 9758*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasMips4_32()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
5102 /* 9787*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasMips4_32()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
5110 /* 9808*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasMips4_32()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
5128 /* 9845*/ OPC_CheckPatternPredicate, 33, // (Subtarget->hasMips4_32()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
5134 /* 9857*/ OPC_CheckPatternPredicate, 35, // (Subtarget->hasMips4_32()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
5140 /* 9869*/ OPC_CheckPatternPredicate, 28, // (Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6())
5146 /* 9881*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasMips32r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
5156 /* 9908*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode())
5166 /* 9935*/ OPC_CheckPatternPredicate, 36, // (Subtarget->hasStandardEncoding()) && (!Subtarget->hasMips4_32())
5172 /* 9947*/ OPC_CheckPatternPredicate, 14, // (Subtarget->inMips16Mode())
5180 /* 9963*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasMips4_32()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
5186 /* 9975*/ OPC_CheckPatternPredicate, 32, // (Subtarget->hasMips64r6()) && (Subtarget->hasStandardEncoding())
5200 /* 10016*/ OPC_CheckPatternPredicate, 36, // (Subtarget->hasStandardEncoding()) && (!Subtarget->hasMips4_32())
5212 /* 10037*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasMips4_32()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
5219 /* 10052*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasMips4_32()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
5225 /* 10064*/ OPC_CheckPatternPredicate, 32, // (Subtarget->hasMips64r6()) && (Subtarget->hasStandardEncoding())
5252 /* 10121*/ OPC_CheckPatternPredicate, 33, // (Subtarget->hasMips4_32()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
5263 /* 10140*/ OPC_CheckPatternPredicate, 33, // (Subtarget->hasMips4_32()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
5274 /* 10159*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasMips4_32()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->isFP64bit()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
5285 /* 10178*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasMips4_32()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->isFP64bit()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
5296 /* 10197*/ OPC_CheckPatternPredicate, 38, // (Subtarget->hasMips4_32()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isFP64bit()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
5307 /* 10216*/ OPC_CheckPatternPredicate, 38, // (Subtarget->hasMips4_32()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isFP64bit()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
5318 /* 10235*/ OPC_CheckPatternPredicate, 28, // (Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6())
5329 /* 10254*/ OPC_CheckPatternPredicate, 28, // (Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6())
5340 /* 10273*/ OPC_CheckPatternPredicate, 39, // (Subtarget->inMicroMipsMode()) && (!Subtarget->isFP64bit()) && (!Subtarget->hasMips32r6())
5351 /* 10292*/ OPC_CheckPatternPredicate, 39, // (Subtarget->inMicroMipsMode()) && (!Subtarget->isFP64bit()) && (!Subtarget->hasMips32r6())
5372 /* 10330*/ OPC_CheckPatternPredicate, 33, // (Subtarget->hasMips4_32()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
5386 /* 10359*/ OPC_CheckPatternPredicate, 33, // (Subtarget->hasMips4_32()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
5405 /* 10396*/ OPC_CheckPatternPredicate, 33, // (Subtarget->hasMips4_32()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
5420 /* 10428*/ OPC_CheckPatternPredicate, 33, // (Subtarget->hasMips4_32()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
5440 /* 10468*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasMips4_32()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->isFP64bit()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
5454 /* 10497*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasMips4_32()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->isFP64bit()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
5473 /* 10534*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasMips4_32()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->isFP64bit()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
5488 /* 10566*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasMips4_32()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->isFP64bit()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
5508 /* 10606*/ OPC_CheckPatternPredicate, 38, // (Subtarget->hasMips4_32()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isFP64bit()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
5522 /* 10635*/ OPC_CheckPatternPredicate, 38, // (Subtarget->hasMips4_32()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isFP64bit()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
5541 /* 10672*/ OPC_CheckPatternPredicate, 38, // (Subtarget->hasMips4_32()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isFP64bit()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
5556 /* 10704*/ OPC_CheckPatternPredicate, 38, // (Subtarget->hasMips4_32()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isFP64bit()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
5576 /* 10744*/ OPC_CheckPatternPredicate, 28, // (Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6())
5590 /* 10773*/ OPC_CheckPatternPredicate, 28, // (Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6())
5609 /* 10810*/ OPC_CheckPatternPredicate, 28, // (Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6())
5624 /* 10842*/ OPC_CheckPatternPredicate, 28, // (Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6())
5644 /* 10882*/ OPC_CheckPatternPredicate, 39, // (Subtarget->inMicroMipsMode()) && (!Subtarget->isFP64bit()) && (!Subtarget->hasMips32r6())
5658 /* 10911*/ OPC_CheckPatternPredicate, 39, // (Subtarget->inMicroMipsMode()) && (!Subtarget->isFP64bit()) && (!Subtarget->hasMips32r6())
5677 /* 10948*/ OPC_CheckPatternPredicate, 39, // (Subtarget->inMicroMipsMode()) && (!Subtarget->isFP64bit()) && (!Subtarget->hasMips32r6())
5692 /* 10980*/ OPC_CheckPatternPredicate, 39, // (Subtarget->inMicroMipsMode()) && (!Subtarget->isFP64bit()) && (!Subtarget->hasMips32r6())
5710 /* 11016*/ OPC_CheckPatternPredicate, 33, // (Subtarget->hasMips4_32()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
5724 /* 11045*/ OPC_CheckPatternPredicate, 33, // (Subtarget->hasMips4_32()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
5738 /* 11074*/ OPC_CheckPatternPredicate, 33, // (Subtarget->hasMips4_32()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
5752 /* 11103*/ OPC_CheckPatternPredicate, 33, // (Subtarget->hasMips4_32()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
5766 /* 11132*/ OPC_CheckPatternPredicate, 33, // (Subtarget->hasMips4_32()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
5780 /* 11161*/ OPC_CheckPatternPredicate, 33, // (Subtarget->hasMips4_32()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
5794 /* 11190*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasMips4_32()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->isFP64bit()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
5808 /* 11219*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasMips4_32()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->isFP64bit()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
5822 /* 11248*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasMips4_32()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->isFP64bit()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
5836 /* 11277*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasMips4_32()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->isFP64bit()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
5850 /* 11306*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasMips4_32()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->isFP64bit()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
5864 /* 11335*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasMips4_32()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->isFP64bit()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
5878 /* 11364*/ OPC_CheckPatternPredicate, 38, // (Subtarget->hasMips4_32()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isFP64bit()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
5892 /* 11393*/ OPC_CheckPatternPredicate, 38, // (Subtarget->hasMips4_32()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isFP64bit()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
5906 /* 11422*/ OPC_CheckPatternPredicate, 38, // (Subtarget->hasMips4_32()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isFP64bit()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
5920 /* 11451*/ OPC_CheckPatternPredicate, 38, // (Subtarget->hasMips4_32()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isFP64bit()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
5934 /* 11480*/ OPC_CheckPatternPredicate, 38, // (Subtarget->hasMips4_32()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isFP64bit()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
5948 /* 11509*/ OPC_CheckPatternPredicate, 38, // (Subtarget->hasMips4_32()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isFP64bit()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
5962 /* 11538*/ OPC_CheckPatternPredicate, 28, // (Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6())
5976 /* 11567*/ OPC_CheckPatternPredicate, 28, // (Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6())
5990 /* 11596*/ OPC_CheckPatternPredicate, 28, // (Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6())
6004 /* 11625*/ OPC_CheckPatternPredicate, 28, // (Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6())
6018 /* 11654*/ OPC_CheckPatternPredicate, 28, // (Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6())
6032 /* 11683*/ OPC_CheckPatternPredicate, 28, // (Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6())
6046 /* 11712*/ OPC_CheckPatternPredicate, 39, // (Subtarget->inMicroMipsMode()) && (!Subtarget->isFP64bit()) && (!Subtarget->hasMips32r6())
6060 /* 11741*/ OPC_CheckPatternPredicate, 39, // (Subtarget->inMicroMipsMode()) && (!Subtarget->isFP64bit()) && (!Subtarget->hasMips32r6())
6074 /* 11770*/ OPC_CheckPatternPredicate, 39, // (Subtarget->inMicroMipsMode()) && (!Subtarget->isFP64bit()) && (!Subtarget->hasMips32r6())
6088 /* 11799*/ OPC_CheckPatternPredicate, 39, // (Subtarget->inMicroMipsMode()) && (!Subtarget->isFP64bit()) && (!Subtarget->hasMips32r6())
6102 /* 11828*/ OPC_CheckPatternPredicate, 39, // (Subtarget->inMicroMipsMode()) && (!Subtarget->isFP64bit()) && (!Subtarget->hasMips32r6())
6116 /* 11857*/ OPC_CheckPatternPredicate, 39, // (Subtarget->inMicroMipsMode()) && (!Subtarget->isFP64bit()) && (!Subtarget->hasMips32r6())
6136 /* 11897*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasMips4_32()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
6147 /* 11916*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasMips4_32()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
6158 /* 11935*/ OPC_CheckPatternPredicate, 38, // (Subtarget->hasMips4_32()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isFP64bit()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
6169 /* 11954*/ OPC_CheckPatternPredicate, 38, // (Subtarget->hasMips4_32()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isFP64bit()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
6190 /* 11992*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasMips4_32()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
6204 /* 12021*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasMips4_32()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
6223 /* 12058*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasMips4_32()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
6238 /* 12090*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasMips4_32()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
6258 /* 12130*/ OPC_CheckPatternPredicate, 38, // (Subtarget->hasMips4_32()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isFP64bit()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
6272 /* 12159*/ OPC_CheckPatternPredicate, 38, // (Subtarget->hasMips4_32()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isFP64bit()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
6291 /* 12196*/ OPC_CheckPatternPredicate, 38, // (Subtarget->hasMips4_32()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isFP64bit()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
6306 /* 12228*/ OPC_CheckPatternPredicate, 38, // (Subtarget->hasMips4_32()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isFP64bit()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
6324 /* 12264*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasMips4_32()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
6338 /* 12293*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasMips4_32()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
6352 /* 12322*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasMips4_32()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
6366 /* 12351*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasMips4_32()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
6380 /* 12380*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasMips4_32()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
6394 /* 12409*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasMips4_32()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
6408 /* 12438*/ OPC_CheckPatternPredicate, 38, // (Subtarget->hasMips4_32()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isFP64bit()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
6422 /* 12467*/ OPC_CheckPatternPredicate, 38, // (Subtarget->hasMips4_32()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isFP64bit()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
6436 /* 12496*/ OPC_CheckPatternPredicate, 38, // (Subtarget->hasMips4_32()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isFP64bit()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
6450 /* 12525*/ OPC_CheckPatternPredicate, 38, // (Subtarget->hasMips4_32()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isFP64bit()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
6464 /* 12554*/ OPC_CheckPatternPredicate, 38, // (Subtarget->hasMips4_32()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isFP64bit()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
6478 /* 12583*/ OPC_CheckPatternPredicate, 38, // (Subtarget->hasMips4_32()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isFP64bit()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
6496 /* 12620*/ OPC_CheckPatternPredicate, 33, // (Subtarget->hasMips4_32()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
6502 /* 12632*/ OPC_CheckPatternPredicate, 40, // (Subtarget->hasMips32r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->useSoftFloat()) && (!Subtarget->inMicroMipsMode())
6508 /* 12644*/ OPC_CheckPatternPredicate, 28, // (Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6())
6514 /* 12656*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode())
6520 /* 12668*/ OPC_CheckPatternPredicate, 36, // (Subtarget->hasStandardEncoding()) && (!Subtarget->hasMips4_32())
6528 /* 12684*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasMips4_32()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->isFP64bit()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
6534 /* 12696*/ OPC_CheckPatternPredicate, 38, // (Subtarget->hasMips4_32()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isFP64bit()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
6540 /* 12708*/ OPC_CheckPatternPredicate, 39, // (Subtarget->inMicroMipsMode()) && (!Subtarget->isFP64bit()) && (!Subtarget->hasMips32r6())
6546 /* 12720*/ OPC_CheckPatternPredicate, 41, // (Subtarget->hasStandardEncoding()) && (!Subtarget->isFP64bit()) && (!Subtarget->hasMips4_32())
6552 /* 12732*/ OPC_CheckPatternPredicate, 42, // (Subtarget->hasStandardEncoding()) && (Subtarget->isFP64bit()) && (!Subtarget->hasMips4_32())
6564 /* 12753*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasMips4_32()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
6570 /* 12766*/ OPC_CheckPatternPredicate, 38, // (Subtarget->hasMips4_32()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isFP64bit()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
6585 /* 12794*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
6594 /* 12811*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
6603 /* 12828*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
6612 /* 12845*/ OPC_CheckPatternPredicate, 7, // (Subtarget->inMicroMipsMode())
6621 /* 12862*/ OPC_CheckPatternPredicate, 7, // (Subtarget->inMicroMipsMode())
6630 /* 12879*/ OPC_CheckPatternPredicate, 7, // (Subtarget->inMicroMipsMode())
6641 /* 12900*/ OPC_CheckPatternPredicate, 27, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit())
6650 /* 12917*/ OPC_CheckPatternPredicate, 27, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit())
6659 /* 12934*/ OPC_CheckPatternPredicate, 27, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit())
6668 /* 12951*/ OPC_CheckPatternPredicate, 27, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit())
6686 /* 12983*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
6695 /* 13000*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
6704 /* 13017*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
6716 /* 13039*/ OPC_CheckPatternPredicate, 27, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit())
6725 /* 13056*/ OPC_CheckPatternPredicate, 27, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit())
6734 /* 13073*/ OPC_CheckPatternPredicate, 27, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit())
6743 /* 13090*/ OPC_CheckPatternPredicate, 27, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit())
6759 /* 13118*/ OPC_CheckPatternPredicate, 10, // (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
6767 /* 13134*/ OPC_CheckPatternPredicate, 43, // (Subtarget->hasEVA()) && (Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6())
6775 /* 13150*/ OPC_CheckPatternPredicate, 28, // (Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6())
6784 /* 13168*/ OPC_CheckPatternPredicate, 22, // (Subtarget->isGP64bit()) && (!Subtarget->inMips16Mode())
6799 /* 13196*/ OPC_CheckPatternPredicate, 10, // (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
6807 /* 13212*/ OPC_CheckPatternPredicate, 43, // (Subtarget->hasEVA()) && (Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6())
6815 /* 13228*/ OPC_CheckPatternPredicate, 28, // (Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6())
6824 /* 13246*/ OPC_CheckPatternPredicate, 22, // (Subtarget->isGP64bit()) && (!Subtarget->inMips16Mode())
6840 /* 13275*/ OPC_CheckPatternPredicate, 10, // (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
6848 /* 13290*/ OPC_CheckPatternPredicate, 43, // (Subtarget->hasEVA()) && (Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6())
6856 /* 13305*/ OPC_CheckPatternPredicate, 28, // (Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6())
6867 /* 13324*/ OPC_CheckPatternPredicate, 22, // (Subtarget->isGP64bit()) && (!Subtarget->inMips16Mode())
6883 /* 13352*/ OPC_CheckPatternPredicate, 10, // (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
6891 /* 13367*/ OPC_CheckPatternPredicate, 43, // (Subtarget->hasEVA()) && (Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6())
6899 /* 13382*/ OPC_CheckPatternPredicate, 28, // (Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6())
6910 /* 13401*/ OPC_CheckPatternPredicate, 22, // (Subtarget->isGP64bit()) && (!Subtarget->inMips16Mode())
6924 /* 13425*/ OPC_CheckPatternPredicate, 44, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
6937 /* 13449*/ OPC_CheckPatternPredicate, 44, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
6950 /* 13473*/ OPC_CheckPatternPredicate, 44, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
6963 /* 13496*/ OPC_CheckPatternPredicate, 44, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
6982 /* 13533*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
6990 /* 13547*/ OPC_CheckPatternPredicate, 45, // (Subtarget->hasDSP()) && (Subtarget->inMicroMipsMode())
6999 /* 13562*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
7006 /* 13574*/ OPC_CheckPatternPredicate, 45, // (Subtarget->hasDSP()) && (Subtarget->inMicroMipsMode())
7021 /* 13600*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
7030 /* 13614*/ OPC_CheckPatternPredicate, 45, // (Subtarget->hasDSP()) && (Subtarget->inMicroMipsMode())
7042 /* 13633*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
7049 /* 13645*/ OPC_CheckPatternPredicate, 45, // (Subtarget->hasDSP()) && (Subtarget->inMicroMipsMode())
7061 /* 13665*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
7068 /* 13677*/ OPC_CheckPatternPredicate, 45, // (Subtarget->hasDSP()) && (Subtarget->inMicroMipsMode())
7079 /* 13696*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
7086 /* 13707*/ OPC_CheckPatternPredicate, 45, // (Subtarget->hasDSP()) && (Subtarget->inMicroMipsMode())
7098 /* 13726*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
7105 /* 13738*/ OPC_CheckPatternPredicate, 45, // (Subtarget->hasDSP()) && (Subtarget->inMicroMipsMode())
7117 /* 13758*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
7124 /* 13770*/ OPC_CheckPatternPredicate, 45, // (Subtarget->hasDSP()) && (Subtarget->inMicroMipsMode())
7136 /* 13790*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
7143 /* 13802*/ OPC_CheckPatternPredicate, 45, // (Subtarget->hasDSP()) && (Subtarget->inMicroMipsMode())
7155 /* 13822*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
7162 /* 13834*/ OPC_CheckPatternPredicate, 45, // (Subtarget->hasDSP()) && (Subtarget->inMicroMipsMode())
7174 /* 13854*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
7181 /* 13866*/ OPC_CheckPatternPredicate, 45, // (Subtarget->hasDSP()) && (Subtarget->inMicroMipsMode())
7193 /* 13886*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
7200 /* 13898*/ OPC_CheckPatternPredicate, 45, // (Subtarget->hasDSP()) && (Subtarget->inMicroMipsMode())
7212 /* 13918*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
7219 /* 13930*/ OPC_CheckPatternPredicate, 45, // (Subtarget->hasDSP()) && (Subtarget->inMicroMipsMode())
7231 /* 13950*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
7238 /* 13962*/ OPC_CheckPatternPredicate, 45, // (Subtarget->hasDSP()) && (Subtarget->inMicroMipsMode())
7250 /* 13982*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
7257 /* 13994*/ OPC_CheckPatternPredicate, 45, // (Subtarget->hasDSP()) && (Subtarget->inMicroMipsMode())
7269 /* 14014*/ OPC_CheckPatternPredicate, 46, // (Subtarget->hasDSPR2())
7276 /* 14026*/ OPC_CheckPatternPredicate, 47, // (Subtarget->hasDSPR2()) && (Subtarget->inMicroMipsMode())
7288 /* 14046*/ OPC_CheckPatternPredicate, 46, // (Subtarget->hasDSPR2())
7295 /* 14058*/ OPC_CheckPatternPredicate, 47, // (Subtarget->hasDSPR2()) && (Subtarget->inMicroMipsMode())
7307 /* 14078*/ OPC_CheckPatternPredicate, 46, // (Subtarget->hasDSPR2())
7314 /* 14090*/ OPC_CheckPatternPredicate, 47, // (Subtarget->hasDSPR2()) && (Subtarget->inMicroMipsMode())
7326 /* 14110*/ OPC_CheckPatternPredicate, 46, // (Subtarget->hasDSPR2())
7333 /* 14122*/ OPC_CheckPatternPredicate, 47, // (Subtarget->hasDSPR2()) && (Subtarget->inMicroMipsMode())
7345 /* 14142*/ OPC_CheckPatternPredicate, 46, // (Subtarget->hasDSPR2())
7352 /* 14154*/ OPC_CheckPatternPredicate, 47, // (Subtarget->hasDSPR2()) && (Subtarget->inMicroMipsMode())
7363 /* 14172*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
7373 /* 14189*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
7396 /* 14228*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
7404 /* 14242*/ OPC_CheckPatternPredicate, 45, // (Subtarget->hasDSP()) && (Subtarget->inMicroMipsMode())
7413 /* 14257*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
7420 /* 14269*/ OPC_CheckPatternPredicate, 45, // (Subtarget->hasDSP()) && (Subtarget->inMicroMipsMode())
7436 /* 14296*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
7444 /* 14310*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
7451 /* 14322*/ OPC_CheckPatternPredicate, 45, // (Subtarget->hasDSP()) && (Subtarget->inMicroMipsMode())
7467 /* 14349*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
7475 /* 14363*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
7482 /* 14375*/ OPC_CheckPatternPredicate, 45, // (Subtarget->hasDSP()) && (Subtarget->inMicroMipsMode())
7493 /* 14394*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
7500 /* 14405*/ OPC_CheckPatternPredicate, 45, // (Subtarget->hasDSP()) && (Subtarget->inMicroMipsMode())
7512 /* 14424*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
7519 /* 14436*/ OPC_CheckPatternPredicate, 45, // (Subtarget->hasDSP()) && (Subtarget->inMicroMipsMode())
7531 /* 14456*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
7538 /* 14468*/ OPC_CheckPatternPredicate, 45, // (Subtarget->hasDSP()) && (Subtarget->inMicroMipsMode())
7550 /* 14488*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
7557 /* 14500*/ OPC_CheckPatternPredicate, 45, // (Subtarget->hasDSP()) && (Subtarget->inMicroMipsMode())
7569 /* 14520*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
7576 /* 14532*/ OPC_CheckPatternPredicate, 45, // (Subtarget->hasDSP()) && (Subtarget->inMicroMipsMode())
7588 /* 14552*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
7595 /* 14564*/ OPC_CheckPatternPredicate, 45, // (Subtarget->hasDSP()) && (Subtarget->inMicroMipsMode())
7607 /* 14584*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
7614 /* 14596*/ OPC_CheckPatternPredicate, 45, // (Subtarget->hasDSP()) && (Subtarget->inMicroMipsMode())
7626 /* 14616*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
7633 /* 14628*/ OPC_CheckPatternPredicate, 45, // (Subtarget->hasDSP()) && (Subtarget->inMicroMipsMode())
7645 /* 14648*/ OPC_CheckPatternPredicate, 46, // (Subtarget->hasDSPR2())
7652 /* 14660*/ OPC_CheckPatternPredicate, 47, // (Subtarget->hasDSPR2()) && (Subtarget->inMicroMipsMode())
7664 /* 14680*/ OPC_CheckPatternPredicate, 46, // (Subtarget->hasDSPR2())
7671 /* 14692*/ OPC_CheckPatternPredicate, 47, // (Subtarget->hasDSPR2()) && (Subtarget->inMicroMipsMode())
7683 /* 14712*/ OPC_CheckPatternPredicate, 46, // (Subtarget->hasDSPR2())
7690 /* 14724*/ OPC_CheckPatternPredicate, 47, // (Subtarget->hasDSPR2()) && (Subtarget->inMicroMipsMode())
7702 /* 14744*/ OPC_CheckPatternPredicate, 46, // (Subtarget->hasDSPR2())
7709 /* 14756*/ OPC_CheckPatternPredicate, 47, // (Subtarget->hasDSPR2()) && (Subtarget->inMicroMipsMode())
7720 /* 14775*/ OPC_CheckPatternPredicate, 46, // (Subtarget->hasDSPR2())
7727 /* 14786*/ OPC_CheckPatternPredicate, 47, // (Subtarget->hasDSPR2()) && (Subtarget->inMicroMipsMode())
7739 /* 14805*/ OPC_CheckPatternPredicate, 46, // (Subtarget->hasDSPR2())
7746 /* 14817*/ OPC_CheckPatternPredicate, 47, // (Subtarget->hasDSPR2()) && (Subtarget->inMicroMipsMode())
7758 /* 14837*/ OPC_CheckPatternPredicate, 46, // (Subtarget->hasDSPR2())
7765 /* 14849*/ OPC_CheckPatternPredicate, 47, // (Subtarget->hasDSPR2()) && (Subtarget->inMicroMipsMode())
7777 /* 14869*/ OPC_CheckPatternPredicate, 46, // (Subtarget->hasDSPR2())
7784 /* 14881*/ OPC_CheckPatternPredicate, 47, // (Subtarget->hasDSPR2()) && (Subtarget->inMicroMipsMode())
7795 /* 14899*/ OPC_CheckPatternPredicate, 46, // (Subtarget->hasDSPR2())
7813 /* 14933*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
7820 /* 14946*/ OPC_CheckPatternPredicate, 45, // (Subtarget->hasDSP()) && (Subtarget->inMicroMipsMode())
7828 /* 14960*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
7834 /* 14971*/ OPC_CheckPatternPredicate, 45, // (Subtarget->hasDSP()) && (Subtarget->inMicroMipsMode())
7850 /* 14998*/ OPC_CheckPatternPredicate, 46, // (Subtarget->hasDSPR2())
7856 /* 15010*/ OPC_CheckPatternPredicate, 47, // (Subtarget->hasDSPR2()) && (Subtarget->inMicroMipsMode())
7871 /* 15037*/ OPC_CheckPatternPredicate, 46, // (Subtarget->hasDSPR2())
7879 /* 15054*/ OPC_CheckPatternPredicate, 47, // (Subtarget->hasDSPR2()) && (Subtarget->inMicroMipsMode())
7896 /* 15084*/ OPC_CheckPatternPredicate, 46, // (Subtarget->hasDSPR2())
7902 /* 15096*/ OPC_CheckPatternPredicate, 47, // (Subtarget->hasDSPR2()) && (Subtarget->inMicroMipsMode())
7913 /* 15116*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
7919 /* 15127*/ OPC_CheckPatternPredicate, 45, // (Subtarget->hasDSP()) && (Subtarget->inMicroMipsMode())
7929 /* 15145*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
7935 /* 15155*/ OPC_CheckPatternPredicate, 45, // (Subtarget->hasDSP()) && (Subtarget->inMicroMipsMode())
7945 /* 15172*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
7951 /* 15182*/ OPC_CheckPatternPredicate, 45, // (Subtarget->hasDSP()) && (Subtarget->inMicroMipsMode())
7961 /* 15199*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
7967 /* 15209*/ OPC_CheckPatternPredicate, 45, // (Subtarget->hasDSP()) && (Subtarget->inMicroMipsMode())
7977 /* 15226*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
7983 /* 15236*/ OPC_CheckPatternPredicate, 45, // (Subtarget->hasDSP()) && (Subtarget->inMicroMipsMode())
7994 /* 15254*/ OPC_CheckPatternPredicate, 46, // (Subtarget->hasDSPR2())
8000 /* 15265*/ OPC_CheckPatternPredicate, 47, // (Subtarget->hasDSPR2()) && (Subtarget->inMicroMipsMode())
8011 /* 15284*/ OPC_CheckPatternPredicate, 46, // (Subtarget->hasDSPR2())
8017 /* 15295*/ OPC_CheckPatternPredicate, 47, // (Subtarget->hasDSPR2()) && (Subtarget->inMicroMipsMode())
8028 /* 15314*/ OPC_CheckPatternPredicate, 46, // (Subtarget->hasDSPR2())
8034 /* 15325*/ OPC_CheckPatternPredicate, 47, // (Subtarget->hasDSPR2()) && (Subtarget->inMicroMipsMode())
8045 /* 15344*/ OPC_CheckPatternPredicate, 46, // (Subtarget->hasDSPR2())
8051 /* 15355*/ OPC_CheckPatternPredicate, 47, // (Subtarget->hasDSPR2()) && (Subtarget->inMicroMipsMode())
8067 /* 15383*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
8074 /* 15396*/ OPC_CheckPatternPredicate, 45, // (Subtarget->hasDSP()) && (Subtarget->inMicroMipsMode())
8082 /* 15410*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
8088 /* 15421*/ OPC_CheckPatternPredicate, 45, // (Subtarget->hasDSP()) && (Subtarget->inMicroMipsMode())
8103 /* 15448*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
8110 /* 15460*/ OPC_CheckPatternPredicate, 45, // (Subtarget->hasDSP()) && (Subtarget->inMicroMipsMode())
8118 /* 15473*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
8124 /* 15483*/ OPC_CheckPatternPredicate, 45, // (Subtarget->hasDSP()) && (Subtarget->inMicroMipsMode())
8139 /* 15509*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
8146 /* 15521*/ OPC_CheckPatternPredicate, 45, // (Subtarget->hasDSP()) && (Subtarget->inMicroMipsMode())
8154 /* 15534*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
8160 /* 15544*/ OPC_CheckPatternPredicate, 45, // (Subtarget->hasDSP()) && (Subtarget->inMicroMipsMode())
8176 /* 15570*/ OPC_CheckPatternPredicate, 46, // (Subtarget->hasDSPR2())
8182 /* 15582*/ OPC_CheckPatternPredicate, 47, // (Subtarget->hasDSPR2()) && (Subtarget->inMicroMipsMode())
8198 /* 15610*/ OPC_CheckPatternPredicate, 46, // (Subtarget->hasDSPR2())
8204 /* 15622*/ OPC_CheckPatternPredicate, 47, // (Subtarget->hasDSPR2()) && (Subtarget->inMicroMipsMode())
8220 /* 15651*/ OPC_CheckPatternPredicate, 46, // (Subtarget->hasDSPR2())
8227 /* 15664*/ OPC_CheckPatternPredicate, 47, // (Subtarget->hasDSPR2()) && (Subtarget->inMicroMipsMode())
8235 /* 15678*/ OPC_CheckPatternPredicate, 46, // (Subtarget->hasDSPR2())
8241 /* 15689*/ OPC_CheckPatternPredicate, 47, // (Subtarget->hasDSPR2()) && (Subtarget->inMicroMipsMode())
8256 /* 15715*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
8263 /* 15728*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
8269 /* 15739*/ OPC_CheckPatternPredicate, 45, // (Subtarget->hasDSP()) && (Subtarget->inMicroMipsMode())
8284 /* 15765*/ OPC_CheckPatternPredicate, 46, // (Subtarget->hasDSPR2())
8291 /* 15778*/ OPC_CheckPatternPredicate, 46, // (Subtarget->hasDSPR2())
8297 /* 15789*/ OPC_CheckPatternPredicate, 47, // (Subtarget->hasDSPR2()) && (Subtarget->inMicroMipsMode())
8312 /* 15815*/ OPC_CheckPatternPredicate, 46, // (Subtarget->hasDSPR2())
8319 /* 15828*/ OPC_CheckPatternPredicate, 46, // (Subtarget->hasDSPR2())
8325 /* 15839*/ OPC_CheckPatternPredicate, 47, // (Subtarget->hasDSPR2()) && (Subtarget->inMicroMipsMode())
8340 /* 15865*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
8347 /* 15878*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
8353 /* 15889*/ OPC_CheckPatternPredicate, 45, // (Subtarget->hasDSP()) && (Subtarget->inMicroMipsMode())
8367 /* 15913*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
8380 /* 15936*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
8393 /* 15959*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
8406 /* 15982*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
8419 /* 16005*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
8432 /* 16028*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
8445 /* 16051*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
8458 /* 16074*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
8472 /* 16098*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
8486 /* 16123*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
8500 /* 16148*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
8514 /* 16173*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
8527 /* 16197*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
8540 /* 16220*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
8553 /* 16243*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
8566 /* 16266*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
8579 /* 16289*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
8592 /* 16312*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
8605 /* 16335*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
8618 /* 16358*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
8628 /* 16376*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
8634 /* 16387*/ OPC_CheckPatternPredicate, 45, // (Subtarget->hasDSP()) && (Subtarget->inMicroMipsMode())
8645 /* 16406*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
8651 /* 16417*/ OPC_CheckPatternPredicate, 45, // (Subtarget->hasDSP()) && (Subtarget->inMicroMipsMode())
8662 /* 16436*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
8668 /* 16447*/ OPC_CheckPatternPredicate, 45, // (Subtarget->hasDSP()) && (Subtarget->inMicroMipsMode())
8679 /* 16466*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
8685 /* 16477*/ OPC_CheckPatternPredicate, 45, // (Subtarget->hasDSP()) && (Subtarget->inMicroMipsMode())
8696 /* 16496*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
8702 /* 16507*/ OPC_CheckPatternPredicate, 45, // (Subtarget->hasDSP()) && (Subtarget->inMicroMipsMode())
8713 /* 16526*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
8719 /* 16537*/ OPC_CheckPatternPredicate, 45, // (Subtarget->hasDSP()) && (Subtarget->inMicroMipsMode())
8729 /* 16555*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
8735 /* 16565*/ OPC_CheckPatternPredicate, 45, // (Subtarget->hasDSP()) && (Subtarget->inMicroMipsMode())
8745 /* 16582*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
8751 /* 16592*/ OPC_CheckPatternPredicate, 45, // (Subtarget->hasDSP()) && (Subtarget->inMicroMipsMode())
8761 /* 16609*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
8767 /* 16619*/ OPC_CheckPatternPredicate, 45, // (Subtarget->hasDSP()) && (Subtarget->inMicroMipsMode())
8777 /* 16636*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
8783 /* 16646*/ OPC_CheckPatternPredicate, 45, // (Subtarget->hasDSP()) && (Subtarget->inMicroMipsMode())
8793 /* 16663*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
8799 /* 16673*/ OPC_CheckPatternPredicate, 45, // (Subtarget->hasDSP()) && (Subtarget->inMicroMipsMode())
8809 /* 16690*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
8815 /* 16700*/ OPC_CheckPatternPredicate, 45, // (Subtarget->hasDSP()) && (Subtarget->inMicroMipsMode())
8825 /* 16717*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
8831 /* 16727*/ OPC_CheckPatternPredicate, 45, // (Subtarget->hasDSP()) && (Subtarget->inMicroMipsMode())
8841 /* 16744*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
8847 /* 16754*/ OPC_CheckPatternPredicate, 45, // (Subtarget->hasDSP()) && (Subtarget->inMicroMipsMode())
8858 /* 16772*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
8864 /* 16783*/ OPC_CheckPatternPredicate, 45, // (Subtarget->hasDSP()) && (Subtarget->inMicroMipsMode())
8875 /* 16802*/ OPC_CheckPatternPredicate, 46, // (Subtarget->hasDSPR2())
8881 /* 16813*/ OPC_CheckPatternPredicate, 47, // (Subtarget->hasDSPR2()) && (Subtarget->inMicroMipsMode())
8892 /* 16832*/ OPC_CheckPatternPredicate, 46, // (Subtarget->hasDSPR2())
8898 /* 16843*/ OPC_CheckPatternPredicate, 47, // (Subtarget->hasDSPR2()) && (Subtarget->inMicroMipsMode())
8909 /* 16862*/ OPC_CheckPatternPredicate, 46, // (Subtarget->hasDSPR2())
8915 /* 16873*/ OPC_CheckPatternPredicate, 47, // (Subtarget->hasDSPR2()) && (Subtarget->inMicroMipsMode())
8926 /* 16892*/ OPC_CheckPatternPredicate, 46, // (Subtarget->hasDSPR2())
8932 /* 16903*/ OPC_CheckPatternPredicate, 47, // (Subtarget->hasDSPR2()) && (Subtarget->inMicroMipsMode())
8943 /* 16922*/ OPC_CheckPatternPredicate, 46, // (Subtarget->hasDSPR2())
8949 /* 16933*/ OPC_CheckPatternPredicate, 47, // (Subtarget->hasDSPR2()) && (Subtarget->inMicroMipsMode())
8960 /* 16952*/ OPC_CheckPatternPredicate, 46, // (Subtarget->hasDSPR2())
8966 /* 16963*/ OPC_CheckPatternPredicate, 47, // (Subtarget->hasDSPR2()) && (Subtarget->inMicroMipsMode())
8977 /* 16982*/ OPC_CheckPatternPredicate, 46, // (Subtarget->hasDSPR2())
8983 /* 16993*/ OPC_CheckPatternPredicate, 47, // (Subtarget->hasDSPR2()) && (Subtarget->inMicroMipsMode())
8994 /* 17012*/ OPC_CheckPatternPredicate, 46, // (Subtarget->hasDSPR2())
9000 /* 17023*/ OPC_CheckPatternPredicate, 47, // (Subtarget->hasDSPR2()) && (Subtarget->inMicroMipsMode())
9010 /* 17040*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
9019 /* 17056*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
9028 /* 17072*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
9037 /* 17088*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
9046 /* 17104*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
9055 /* 17120*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
9064 /* 17136*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
9073 /* 17152*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
9082 /* 17168*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
9091 /* 17184*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
9100 /* 17200*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
9109 /* 17216*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
9118 /* 17232*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
9127 /* 17248*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
9136 /* 17264*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
9145 /* 17280*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
9154 /* 17296*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
9163 /* 17312*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
9172 /* 17328*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
9181 /* 17344*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
9190 /* 17360*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
9199 /* 17376*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
9208 /* 17392*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
9217 /* 17408*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
9226 /* 17424*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
9235 /* 17440*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
9244 /* 17456*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
9253 /* 17472*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
9262 /* 17488*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
9271 /* 17504*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
9280 /* 17520*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
9289 /* 17536*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
9298 /* 17552*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
9307 /* 17568*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
9316 /* 17584*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
9325 /* 17600*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
9334 /* 17616*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
9343 /* 17632*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
9352 /* 17648*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
9361 /* 17664*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
9370 /* 17680*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
9379 /* 17696*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
9388 /* 17712*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
9397 /* 17728*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
9407 /* 17745*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
9417 /* 17763*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
9427 /* 17781*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
9437 /* 17799*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
9447 /* 17817*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
9457 /* 17835*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
9467 /* 17853*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
9477 /* 17871*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
9486 /* 17888*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
9495 /* 17904*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
9504 /* 17920*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
9513 /* 17936*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
9522 /* 17952*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
9531 /* 17968*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
9541 /* 17985*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
9551 /* 18003*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
9561 /* 18021*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
9571 /* 18039*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
9581 /* 18057*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
9591 /* 18075*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
9601 /* 18093*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
9611 /* 18111*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
9621 /* 18129*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
9631 /* 18147*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
9641 /* 18165*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
9651 /* 18183*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
9660 /* 18200*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
9669 /* 18216*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
9677 /* 18231*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
9685 /* 18245*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
9694 /* 18260*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
9703 /* 18276*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
9712 /* 18292*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
9721 /* 18308*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
9730 /* 18324*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
9739 /* 18340*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
9748 /* 18356*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
9757 /* 18372*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
9766 /* 18388*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
9775 /* 18404*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
9784 /* 18420*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
9793 /* 18436*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
9802 /* 18452*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
9811 /* 18468*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
9820 /* 18484*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
9829 /* 18500*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
9838 /* 18516*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
9847 /* 18532*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
9856 /* 18548*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
9865 /* 18564*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
9874 /* 18580*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
9883 /* 18596*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
9891 /* 18611*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
9899 /* 18625*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
9907 /* 18639*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
9915 /* 18653*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
9924 /* 18668*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
9933 /* 18684*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
9942 /* 18700*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
9951 /* 18716*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
9960 /* 18732*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
9969 /* 18748*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
9978 /* 18764*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
9987 /* 18780*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
9996 /* 18796*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
10005 /* 18812*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
10014 /* 18828*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
10023 /* 18844*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
10032 /* 18860*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
10041 /* 18876*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
10051 /* 18893*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
10061 /* 18911*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
10071 /* 18929*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
10081 /* 18947*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
10090 /* 18964*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
10099 /* 18980*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
10108 /* 18996*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
10117 /* 19012*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
10126 /* 19028*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
10135 /* 19044*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
10144 /* 19060*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
10153 /* 19076*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
10163 /* 19093*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
10173 /* 19111*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
10183 /* 19129*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
10193 /* 19147*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
10202 /* 19164*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
10211 /* 19180*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
10220 /* 19196*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
10229 /* 19212*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
10237 /* 19227*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
10245 /* 19241*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
10253 /* 19255*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
10261 /* 19269*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
10271 /* 19285*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
10281 /* 19303*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
10291 /* 19321*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
10301 /* 19339*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
10310 /* 19356*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
10319 /* 19372*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
10328 /* 19388*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
10337 /* 19404*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
10346 /* 19420*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
10355 /* 19436*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
10364 /* 19452*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
10373 /* 19468*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
10382 /* 19484*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
10391 /* 19500*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
10400 /* 19516*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
10409 /* 19532*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
10418 /* 19548*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
10427 /* 19564*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
10436 /* 19580*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
10445 /* 19596*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
10454 /* 19612*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
10463 /* 19628*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
10472 /* 19644*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
10481 /* 19660*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
10490 /* 19676*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
10499 /* 19692*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
10508 /* 19708*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
10517 /* 19724*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
10526 /* 19740*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
10535 /* 19756*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
10543 /* 19771*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
10551 /* 19785*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
10559 /* 19799*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
10567 /* 19813*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
10575 /* 19827*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
10583 /* 19841*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
10591 /* 19855*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
10599 /* 19869*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
10608 /* 19884*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
10617 /* 19900*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
10626 /* 19916*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
10635 /* 19932*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
10644 /* 19948*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
10653 /* 19964*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
10662 /* 19980*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
10671 /* 19996*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
10679 /* 20011*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
10687 /* 20025*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
10695 /* 20039*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
10703 /* 20053*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
10720 /* 20084*/ OPC_CheckPatternPredicate, 48, // (Subtarget->hasDSP()) && (!Subtarget->inMicroMipsMode())
10729 /* 20098*/ OPC_CheckPatternPredicate, 45, // (Subtarget->hasDSP()) && (Subtarget->inMicroMipsMode())
10741 /* 20117*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
10748 /* 20128*/ OPC_CheckPatternPredicate, 45, // (Subtarget->hasDSP()) && (Subtarget->inMicroMipsMode())
10760 /* 20147*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
10767 /* 20158*/ OPC_CheckPatternPredicate, 45, // (Subtarget->hasDSP()) && (Subtarget->inMicroMipsMode())
10779 /* 20177*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
10786 /* 20188*/ OPC_CheckPatternPredicate, 45, // (Subtarget->hasDSP()) && (Subtarget->inMicroMipsMode())
10798 /* 20207*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
10805 /* 20218*/ OPC_CheckPatternPredicate, 45, // (Subtarget->hasDSP()) && (Subtarget->inMicroMipsMode())
10817 /* 20237*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
10824 /* 20248*/ OPC_CheckPatternPredicate, 45, // (Subtarget->hasDSP()) && (Subtarget->inMicroMipsMode())
10836 /* 20267*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
10843 /* 20278*/ OPC_CheckPatternPredicate, 45, // (Subtarget->hasDSP()) && (Subtarget->inMicroMipsMode())
10861 /* 20319*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
10867 /* 20330*/ OPC_CheckPatternPredicate, 28, // (Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6())
10873 /* 20341*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode())
10880 /* 20354*/ OPC_CheckPatternPredicate, 22, // (Subtarget->isGP64bit()) && (!Subtarget->inMips16Mode())
10892 /* 20385*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode())
10898 /* 20395*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
10905 /* 20409*/ OPC_CheckPatternPredicate, 14, // (Subtarget->inMips16Mode())
10911 /* 20419*/ OPC_CheckPatternPredicate, 28, // (Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6())
10917 /* 20429*/ OPC_CheckPatternPredicate, 7, // (Subtarget->inMicroMipsMode())
10931 /* 20454*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode())
10954 /* 20496*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
10962 /* 20512*/ OPC_CheckPatternPredicate, 28, // (Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6())
10970 /* 20528*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode())
10979 /* 20546*/ OPC_CheckPatternPredicate, 22, // (Subtarget->isGP64bit()) && (!Subtarget->inMips16Mode())
10990 /* 20567*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
10996 /* 20578*/ OPC_CheckPatternPredicate, 14, // (Subtarget->inMips16Mode())
11002 /* 20589*/ OPC_CheckPatternPredicate, 28, // (Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6())
11015 /* 20612*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode())
11023 /* 20626*/ OPC_CheckPatternPredicate, 22, // (Subtarget->isGP64bit()) && (!Subtarget->inMips16Mode())
11127 /* 20821*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasMSA())
11221 /* 20997*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasMSA())
11327 /* 21194*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasMSA())
11422 /* 21371*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasMSA())
11487 /* 21486*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasMSA())
11541 /* 21581*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasMSA())
11606 /* 21696*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasMSA())
11661 /* 21792*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasMSA())
11706 /* 21871*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasMSA())
11740 /* 21930*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasMSA())
11785 /* 22009*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasMSA())
11820 /* 22069*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasMSA())
11854 /* 22127*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasMSA())
11873 /* 22159*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasMSA())
11907 /* 22217*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasMSA())
11927 /* 22250*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasMSA())
11949 /* 22287*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
11970 /* 22323*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
11988 /* 22354*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
11997 /* 22370*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
12006 /* 22386*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
12025 /* 22418*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
12035 /* 22435*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
12045 /* 22452*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
12055 /* 22470*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
12087 /* 22533*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
12107 /* 22572*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
12127 /* 22611*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
12158 /* 22680*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasMips32()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
12164 /* 22690*/ OPC_CheckPatternPredicate, 50, // (Subtarget->hasMips32r6()) && (Subtarget->hasStandardEncoding())
12170 /* 22700*/ OPC_CheckPatternPredicate, 7, // (Subtarget->inMicroMipsMode())
12180 /* 22717*/ OPC_CheckPatternPredicate, 51, // (Subtarget->hasMips64()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips64r6())
12186 /* 22727*/ OPC_CheckPatternPredicate, 52, // (Subtarget->hasMips64r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
12198 /* 22747*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasMips32()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
12204 /* 22757*/ OPC_CheckPatternPredicate, 50, // (Subtarget->hasMips32r6()) && (Subtarget->hasStandardEncoding())
12210 /* 22767*/ OPC_CheckPatternPredicate, 7, // (Subtarget->inMicroMipsMode())
12219 /* 22783*/ OPC_CheckPatternPredicate, 51, // (Subtarget->hasMips64()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips64r6())
12225 /* 22793*/ OPC_CheckPatternPredicate, 52, // (Subtarget->hasMips64r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
12233 /* 22807*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
12240 /* 22820*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
12247 /* 22833*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
12254 /* 22846*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
12276 /* 22885*/ OPC_CheckPatternPredicate, 53, // (Subtarget->hasMips32r2()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
12284 /* 22902*/ OPC_CheckPatternPredicate, 54, // (Subtarget->hasMips64r2()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
12296 /* 22924*/ OPC_CheckPatternPredicate, 54, // (Subtarget->hasMips64r2()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
12313 /* 22954*/ OPC_CheckPatternPredicate, 54, // (Subtarget->hasMips64r2()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
12329 /* 22983*/ OPC_CheckPatternPredicate, 28, // (Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6())
12343 /* 23008*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode())
12360 /* 23042*/ OPC_CheckPatternPredicate, 29, // (Subtarget->hasCnMips())
12376 /* 23073*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
12384 /* 23090*/ OPC_CheckPatternPredicate, 22, // (Subtarget->isGP64bit()) && (!Subtarget->inMips16Mode())
12396 /* 23112*/ OPC_CheckPatternPredicate, 7, // (Subtarget->inMicroMipsMode())
12406 /* 23130*/ OPC_CheckPatternPredicate, 7, // (Subtarget->inMicroMipsMode())
12417 /* 23151*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode())
12427 /* 23169*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode())
12438 /* 23190*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
12444 /* 23201*/ OPC_CheckPatternPredicate, 14, // (Subtarget->inMips16Mode())
12450 /* 23212*/ OPC_CheckPatternPredicate, 28, // (Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6())
12463 /* 23235*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode())
12471 /* 23249*/ OPC_CheckPatternPredicate, 22, // (Subtarget->isGP64bit()) && (!Subtarget->inMips16Mode())
12582 /* 23455*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasMSA())
12680 /* 23635*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasMSA())
12787 /* 23833*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasMSA())
12882 /* 24010*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasMSA())
12996 /* 24219*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasMSA())
13095 /* 24400*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasMSA())
13203 /* 24599*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasMSA())
13299 /* 24777*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasMSA())
13372 /* 24904*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasMSA())
13430 /* 25003*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasMSA())
13497 /* 25120*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasMSA())
13552 /* 25216*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasMSA())
13625 /* 25343*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasMSA())
13684 /* 25443*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasMSA())
13752 /* 25561*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasMSA())
13808 /* 25658*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasMSA())
13861 /* 25749*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasMSA())
13899 /* 25812*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasMSA())
13946 /* 25893*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasMSA())
13981 /* 25953*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasMSA())
14034 /* 26044*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasMSA())
14073 /* 26108*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasMSA())
14121 /* 26190*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasMSA())
14157 /* 26251*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasMSA())
14202 /* 26327*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasMSA())
14229 /* 26370*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasMSA())
14268 /* 26436*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasMSA())
14288 /* 26469*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasMSA())
14333 /* 26545*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasMSA())
14361 /* 26589*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasMSA())
14401 /* 26656*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasMSA())
14422 /* 26690*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasMSA())
14455 /* 26744*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
14481 /* 26788*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
14513 /* 26841*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
14540 /* 26886*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
14566 /* 26928*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
14579 /* 26948*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
14592 /* 26968*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
14612 /* 27000*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
14637 /* 27040*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
14657 /* 27072*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
14681 /* 27110*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
14705 /* 27149*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
14725 /* 27181*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
14749 /* 27219*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
14773 /* 27258*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
14793 /* 27290*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
14803 /* 27308*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
14835 /* 27371*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
14855 /* 27410*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
14875 /* 27449*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
14909 /* 27510*/ OPC_CheckPatternPredicate, 55, // (Subtarget->hasCnMips()) && (Subtarget->hasMips64()) && (!Subtarget->inMicroMipsMode())
14924 /* 27537*/ OPC_CheckPatternPredicate, 55, // (Subtarget->hasCnMips()) && (Subtarget->hasMips64()) && (!Subtarget->inMicroMipsMode())
14939 /* 27564*/ OPC_CheckPatternPredicate, 55, // (Subtarget->hasCnMips()) && (Subtarget->hasMips64()) && (!Subtarget->inMicroMipsMode())
14963 /* 27611*/ OPC_CheckPatternPredicate, 29, // (Subtarget->hasCnMips())
14973 /* 27629*/ OPC_CheckPatternPredicate, 29, // (Subtarget->hasCnMips())
14984 /* 27648*/ OPC_CheckPatternPredicate, 29, // (Subtarget->hasCnMips())
14993 /* 27664*/ OPC_CheckPatternPredicate, 29, // (Subtarget->hasCnMips())
15009 /* 27692*/ OPC_CheckPatternPredicate, 56, // (Subtarget->hasCnMips()) && (Subtarget->hasMips64()) && (Subtarget->hasMips64r2()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->inMicroMipsMode())
15022 /* 27717*/ OPC_CheckPatternPredicate, 57, // (Subtarget->hasMips64r2()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->inMicroMipsMode())
15030 /* 27735*/ OPC_CheckPatternPredicate, 27, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit())
15054 /* 27783*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
15061 /* 27798*/ OPC_CheckPatternPredicate, 58, // (Subtarget->hasMSA()) && (Subtarget->hasMips64()) && (Subtarget->hasStandardEncoding())
15081 /* 27833*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
15088 /* 27848*/ OPC_CheckPatternPredicate, 58, // (Subtarget->hasMSA()) && (Subtarget->hasMips64()) && (Subtarget->hasStandardEncoding())
15106 /* 27884*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
15112 /* 27895*/ OPC_CheckPatternPredicate, 14, // (Subtarget->inMips16Mode())
15118 /* 27906*/ OPC_CheckPatternPredicate, 7, // (Subtarget->inMicroMipsMode())
15126 /* 27921*/ OPC_CheckPatternPredicate, 59, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (Subtarget->hasSym32()) && (!Subtarget->inMicroMipsMode())
15132 /* 27932*/ OPC_CheckPatternPredicate, 60, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->hasSym32()) && (!Subtarget->inMicroMipsMode())
15144 /* 27954*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
15150 /* 27965*/ OPC_CheckPatternPredicate, 7, // (Subtarget->inMicroMipsMode())
15158 /* 27980*/ OPC_CheckPatternPredicate, 59, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (Subtarget->hasSym32()) && (!Subtarget->inMicroMipsMode())
15164 /* 27991*/ OPC_CheckPatternPredicate, 60, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->hasSym32()) && (!Subtarget->inMicroMipsMode())
15176 /* 28013*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
15182 /* 28024*/ OPC_CheckPatternPredicate, 7, // (Subtarget->inMicroMipsMode())
15190 /* 28039*/ OPC_CheckPatternPredicate, 59, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (Subtarget->hasSym32()) && (!Subtarget->inMicroMipsMode())
15196 /* 28050*/ OPC_CheckPatternPredicate, 60, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->hasSym32()) && (!Subtarget->inMicroMipsMode())
15208 /* 28072*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
15214 /* 28083*/ OPC_CheckPatternPredicate, 7, // (Subtarget->inMicroMipsMode())
15222 /* 28098*/ OPC_CheckPatternPredicate, 59, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (Subtarget->hasSym32()) && (!Subtarget->inMicroMipsMode())
15228 /* 28109*/ OPC_CheckPatternPredicate, 60, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->hasSym32()) && (!Subtarget->inMicroMipsMode())
15240 /* 28131*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
15246 /* 28142*/ OPC_CheckPatternPredicate, 7, // (Subtarget->inMicroMipsMode())
15254 /* 28157*/ OPC_CheckPatternPredicate, 59, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (Subtarget->hasSym32()) && (!Subtarget->inMicroMipsMode())
15260 /* 28168*/ OPC_CheckPatternPredicate, 60, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->hasSym32()) && (!Subtarget->inMicroMipsMode())
15272 /* 28190*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
15278 /* 28201*/ OPC_CheckPatternPredicate, 7, // (Subtarget->inMicroMipsMode())
15286 /* 28216*/ OPC_CheckPatternPredicate, 59, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (Subtarget->hasSym32()) && (!Subtarget->inMicroMipsMode())
15292 /* 28227*/ OPC_CheckPatternPredicate, 60, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->hasSym32()) && (!Subtarget->inMicroMipsMode())
15308 /* 28256*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
15314 /* 28267*/ OPC_CheckPatternPredicate, 7, // (Subtarget->inMicroMipsMode())
15321 /* 28280*/ OPC_CheckPatternPredicate, 61, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isABI_N64())
15332 /* 28301*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
15338 /* 28312*/ OPC_CheckPatternPredicate, 7, // (Subtarget->inMicroMipsMode())
15345 /* 28325*/ OPC_CheckPatternPredicate, 61, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isABI_N64())
15359 /* 28350*/ OPC_CheckPatternPredicate, 60, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->hasSym32()) && (!Subtarget->inMicroMipsMode())
15368 /* 28367*/ OPC_CheckPatternPredicate, 60, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->hasSym32()) && (!Subtarget->inMicroMipsMode())
15377 /* 28384*/ OPC_CheckPatternPredicate, 60, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->hasSym32()) && (!Subtarget->inMicroMipsMode())
15386 /* 28401*/ OPC_CheckPatternPredicate, 60, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->hasSym32()) && (!Subtarget->inMicroMipsMode())
15395 /* 28418*/ OPC_CheckPatternPredicate, 60, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->hasSym32()) && (!Subtarget->inMicroMipsMode())
15408 /* 28442*/ OPC_CheckPatternPredicate, 60, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->hasSym32()) && (!Subtarget->inMicroMipsMode())
15417 /* 28459*/ OPC_CheckPatternPredicate, 60, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->hasSym32()) && (!Subtarget->inMicroMipsMode())
15426 /* 28476*/ OPC_CheckPatternPredicate, 60, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->hasSym32()) && (!Subtarget->inMicroMipsMode())
15435 /* 28493*/ OPC_CheckPatternPredicate, 60, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->hasSym32()) && (!Subtarget->inMicroMipsMode())
15444 /* 28510*/ OPC_CheckPatternPredicate, 60, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->hasSym32()) && (!Subtarget->inMicroMipsMode())
15462 /* 28544*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
15468 /* 28555*/ OPC_CheckPatternPredicate, 14, // (Subtarget->inMips16Mode())
15474 /* 28566*/ OPC_CheckPatternPredicate, 7, // (Subtarget->inMicroMipsMode())
15482 /* 28581*/ OPC_CheckPatternPredicate, 59, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (Subtarget->hasSym32()) && (!Subtarget->inMicroMipsMode())
15488 /* 28592*/ OPC_CheckPatternPredicate, 60, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->hasSym32()) && (!Subtarget->inMicroMipsMode())
15501 /* 28615*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
15507 /* 28626*/ OPC_CheckPatternPredicate, 7, // (Subtarget->inMicroMipsMode())
15515 /* 28641*/ OPC_CheckPatternPredicate, 59, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (Subtarget->hasSym32()) && (!Subtarget->inMicroMipsMode())
15521 /* 28652*/ OPC_CheckPatternPredicate, 60, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->hasSym32()) && (!Subtarget->inMicroMipsMode())
15534 /* 28675*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
15540 /* 28686*/ OPC_CheckPatternPredicate, 7, // (Subtarget->inMicroMipsMode())
15548 /* 28701*/ OPC_CheckPatternPredicate, 59, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (Subtarget->hasSym32()) && (!Subtarget->inMicroMipsMode())
15554 /* 28712*/ OPC_CheckPatternPredicate, 60, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->hasSym32()) && (!Subtarget->inMicroMipsMode())
15567 /* 28735*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
15573 /* 28746*/ OPC_CheckPatternPredicate, 7, // (Subtarget->inMicroMipsMode())
15581 /* 28761*/ OPC_CheckPatternPredicate, 59, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (Subtarget->hasSym32()) && (!Subtarget->inMicroMipsMode())
15587 /* 28772*/ OPC_CheckPatternPredicate, 60, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->hasSym32()) && (!Subtarget->inMicroMipsMode())
15600 /* 28795*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
15606 /* 28806*/ OPC_CheckPatternPredicate, 7, // (Subtarget->inMicroMipsMode())
15614 /* 28821*/ OPC_CheckPatternPredicate, 59, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (Subtarget->hasSym32()) && (!Subtarget->inMicroMipsMode())
15620 /* 28832*/ OPC_CheckPatternPredicate, 60, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->hasSym32()) && (!Subtarget->inMicroMipsMode())
15633 /* 28855*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
15639 /* 28866*/ OPC_CheckPatternPredicate, 7, // (Subtarget->inMicroMipsMode())
15647 /* 28881*/ OPC_CheckPatternPredicate, 59, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (Subtarget->hasSym32()) && (!Subtarget->inMicroMipsMode())
15653 /* 28892*/ OPC_CheckPatternPredicate, 60, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->hasSym32()) && (!Subtarget->inMicroMipsMode())
15670 /* 28922*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
15676 /* 28933*/ OPC_CheckPatternPredicate, 7, // (Subtarget->inMicroMipsMode())
15683 /* 28946*/ OPC_CheckPatternPredicate, 61, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isABI_N64())
15695 /* 28968*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
15701 /* 28979*/ OPC_CheckPatternPredicate, 7, // (Subtarget->inMicroMipsMode())
15708 /* 28992*/ OPC_CheckPatternPredicate, 61, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isABI_N64())
15723 /* 29018*/ OPC_CheckPatternPredicate, 60, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->hasSym32()) && (!Subtarget->inMicroMipsMode())
15733 /* 29036*/ OPC_CheckPatternPredicate, 60, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->hasSym32()) && (!Subtarget->inMicroMipsMode())
15743 /* 29054*/ OPC_CheckPatternPredicate, 60, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->hasSym32()) && (!Subtarget->inMicroMipsMode())
15753 /* 29072*/ OPC_CheckPatternPredicate, 60, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->hasSym32()) && (!Subtarget->inMicroMipsMode())
15763 /* 29090*/ OPC_CheckPatternPredicate, 60, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->hasSym32()) && (!Subtarget->inMicroMipsMode())
15777 /* 29115*/ OPC_CheckPatternPredicate, 60, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->hasSym32()) && (!Subtarget->inMicroMipsMode())
15787 /* 29133*/ OPC_CheckPatternPredicate, 60, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->hasSym32()) && (!Subtarget->inMicroMipsMode())
15797 /* 29151*/ OPC_CheckPatternPredicate, 60, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->hasSym32()) && (!Subtarget->inMicroMipsMode())
15807 /* 29169*/ OPC_CheckPatternPredicate, 60, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->hasSym32()) && (!Subtarget->inMicroMipsMode())
15817 /* 29187*/ OPC_CheckPatternPredicate, 60, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->hasSym32()) && (!Subtarget->inMicroMipsMode())
15835 /* 29221*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
15842 /* 29235*/ OPC_CheckPatternPredicate, 23, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
15853 /* 29254*/ OPC_CheckPatternPredicate, 14, // (Subtarget->inMips16Mode())
15863 /* 29272*/ OPC_CheckPatternPredicate, 14, // (Subtarget->inMips16Mode())
15873 /* 29290*/ OPC_CheckPatternPredicate, 7, // (Subtarget->inMicroMipsMode())
15883 /* 29308*/ OPC_CheckPatternPredicate, 7, // (Subtarget->inMicroMipsMode())
15894 /* 29328*/ OPC_CheckPatternPredicate, 7, // (Subtarget->inMicroMipsMode())
15901 /* 29341*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode())
15912 /* 29360*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode())
15918 /* 29371*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
15924 /* 29382*/ OPC_CheckPatternPredicate, 14, // (Subtarget->inMips16Mode())
15930 /* 29393*/ OPC_CheckPatternPredicate, 28, // (Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6())
15945 /* 29419*/ OPC_CheckPatternPredicate, 23, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
15952 /* 29432*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
15968 /* 29463*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
15984 /* 29494*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
16000 /* 29525*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
16022 /* 29565*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
16028 /* 29578*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
16034 /* 29591*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
16040 /* 29604*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
16055 /* 29629*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
16061 /* 29642*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
16067 /* 29655*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
16073 /* 29668*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
16083 /* 29686*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
16089 /* 29698*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
16095 /* 29710*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
16101 /* 29722*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
16107 /* 29734*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
16113 /* 29746*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
16281 /* 30127*/ OPC_CheckPatternPredicate, 62, // (Subtarget->hasMips32()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
16292 /* 30157*/ OPC_CheckPatternPredicate, 32, // (Subtarget->hasMips64r6()) && (Subtarget->hasStandardEncoding())
16334 /* 30258*/ OPC_CheckPatternPredicate, 32, // (Subtarget->hasMips64r6()) && (Subtarget->hasStandardEncoding())
16349 /* 30294*/ OPC_CheckPatternPredicate, 32, // (Subtarget->hasMips64r6()) && (Subtarget->hasStandardEncoding())
16364 /* 30330*/ OPC_CheckPatternPredicate, 32, // (Subtarget->hasMips64r6()) && (Subtarget->hasStandardEncoding())
16379 /* 30366*/ OPC_CheckPatternPredicate, 32, // (Subtarget->hasMips64r6()) && (Subtarget->hasStandardEncoding())
16393 /* 30399*/ OPC_CheckPatternPredicate, 27, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit())
16434 /* 30467*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
16441 /* 30481*/ OPC_CheckPatternPredicate, 14, // (Subtarget->inMips16Mode())
16448 /* 30495*/ OPC_CheckPatternPredicate, 7, // (Subtarget->inMicroMipsMode())
16456 /* 30511*/ OPC_CheckPatternPredicate, 63, // (Subtarget->isGP64bit()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->inMips16Mode())
16475 /* 30544*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode())
16491 /* 30580*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
16499 /* 30596*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
16507 /* 30612*/ OPC_CheckPatternPredicate, 7, // (Subtarget->inMicroMipsMode())
16515 /* 30628*/ OPC_CheckPatternPredicate, 7, // (Subtarget->inMicroMipsMode())
16523 /* 30644*/ OPC_CheckPatternPredicate, 14, // (Subtarget->inMips16Mode())
16534 /* 30674*/ OPC_CheckPatternPredicate, 14, // (Subtarget->inMips16Mode())
16555 /* 30733*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
16563 /* 30748*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
16571 /* 30763*/ OPC_CheckPatternPredicate, 7, // (Subtarget->inMicroMipsMode())
16579 /* 30778*/ OPC_CheckPatternPredicate, 7, // (Subtarget->inMicroMipsMode())
16587 /* 30793*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
16598 /* 30819*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
16609 /* 30845*/ OPC_CheckPatternPredicate, 7, // (Subtarget->inMicroMipsMode())
16620 /* 30871*/ OPC_CheckPatternPredicate, 7, // (Subtarget->inMicroMipsMode())
16631 /* 30897*/ OPC_CheckPatternPredicate, 14, // (Subtarget->inMips16Mode())
16639 /* 30912*/ OPC_CheckPatternPredicate, 14, // (Subtarget->inMips16Mode())
16649 /* 30930*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
16657 /* 30945*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
16665 /* 30960*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
16673 /* 30975*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
16681 /* 30990*/ OPC_CheckPatternPredicate, 7, // (Subtarget->inMicroMipsMode())
16689 /* 31005*/ OPC_CheckPatternPredicate, 7, // (Subtarget->inMicroMipsMode())
16697 /* 31020*/ OPC_CheckPatternPredicate, 7, // (Subtarget->inMicroMipsMode())
16705 /* 31035*/ OPC_CheckPatternPredicate, 7, // (Subtarget->inMicroMipsMode())
16713 /* 31050*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
16724 /* 31076*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
16735 /* 31102*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
16746 /* 31128*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
16757 /* 31154*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
16768 /* 31180*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
16779 /* 31206*/ OPC_CheckPatternPredicate, 7, // (Subtarget->inMicroMipsMode())
16790 /* 31232*/ OPC_CheckPatternPredicate, 7, // (Subtarget->inMicroMipsMode())
16801 /* 31258*/ OPC_CheckPatternPredicate, 7, // (Subtarget->inMicroMipsMode())
16812 /* 31284*/ OPC_CheckPatternPredicate, 7, // (Subtarget->inMicroMipsMode())
16823 /* 31310*/ OPC_CheckPatternPredicate, 7, // (Subtarget->inMicroMipsMode())
16834 /* 31336*/ OPC_CheckPatternPredicate, 7, // (Subtarget->inMicroMipsMode())
16845 /* 31362*/ OPC_CheckPatternPredicate, 14, // (Subtarget->inMips16Mode())
16853 /* 31377*/ OPC_CheckPatternPredicate, 14, // (Subtarget->inMips16Mode())
16861 /* 31392*/ OPC_CheckPatternPredicate, 14, // (Subtarget->inMips16Mode())
16869 /* 31407*/ OPC_CheckPatternPredicate, 14, // (Subtarget->inMips16Mode())
16877 /* 31422*/ OPC_CheckPatternPredicate, 14, // (Subtarget->inMips16Mode())
16888 /* 31448*/ OPC_CheckPatternPredicate, 14, // (Subtarget->inMips16Mode())
16901 /* 31481*/ OPC_CheckPatternPredicate, 14, // (Subtarget->inMips16Mode())
16914 /* 31514*/ OPC_CheckPatternPredicate, 14, // (Subtarget->inMips16Mode())
16927 /* 31547*/ OPC_CheckPatternPredicate, 14, // (Subtarget->inMips16Mode())
16940 /* 31580*/ OPC_CheckPatternPredicate, 14, // (Subtarget->inMips16Mode())
16959 /* 31624*/ OPC_CheckPatternPredicate, 64, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->inMicroMipsMode())
16967 /* 31640*/ OPC_CheckPatternPredicate, 64, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->inMicroMipsMode())
16984 /* 31673*/ OPC_CheckPatternPredicate, 22, // (Subtarget->isGP64bit()) && (!Subtarget->inMips16Mode())
16992 /* 31688*/ OPC_CheckPatternPredicate, 22, // (Subtarget->isGP64bit()) && (!Subtarget->inMips16Mode())
17000 /* 31703*/ OPC_CheckPatternPredicate, 64, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->inMicroMipsMode())
17011 /* 31729*/ OPC_CheckPatternPredicate, 64, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->inMicroMipsMode())
17024 /* 31758*/ OPC_CheckPatternPredicate, 22, // (Subtarget->isGP64bit()) && (!Subtarget->inMips16Mode())
17032 /* 31773*/ OPC_CheckPatternPredicate, 22, // (Subtarget->isGP64bit()) && (!Subtarget->inMips16Mode())
17040 /* 31788*/ OPC_CheckPatternPredicate, 64, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->inMicroMipsMode())
17048 /* 31803*/ OPC_CheckPatternPredicate, 64, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->inMicroMipsMode())
17056 /* 31818*/ OPC_CheckPatternPredicate, 64, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->inMicroMipsMode())
17067 /* 31844*/ OPC_CheckPatternPredicate, 64, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->inMicroMipsMode())
17078 /* 31871*/ OPC_CheckPatternPredicate, 64, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->inMicroMipsMode())
17089 /* 31897*/ OPC_CheckPatternPredicate, 64, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->inMicroMipsMode())
17100 /* 31923*/ OPC_CheckPatternPredicate, 64, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->inMicroMipsMode())
17111 /* 31949*/ OPC_CheckPatternPredicate, 64, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->inMicroMipsMode())
17127 /* 31983*/ OPC_CheckPatternPredicate, 40, // (Subtarget->hasMips32r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->useSoftFloat()) && (!Subtarget->inMicroMipsMode())
17134 /* 31996*/ OPC_CheckPatternPredicate, 40, // (Subtarget->hasMips32r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->useSoftFloat()) && (!Subtarget->inMicroMipsMode())
17141 /* 32009*/ OPC_CheckPatternPredicate, 40, // (Subtarget->hasMips32r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->useSoftFloat()) && (!Subtarget->inMicroMipsMode())
17148 /* 32022*/ OPC_CheckPatternPredicate, 40, // (Subtarget->hasMips32r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->useSoftFloat()) && (!Subtarget->inMicroMipsMode())
17155 /* 32035*/ OPC_CheckPatternPredicate, 40, // (Subtarget->hasMips32r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->useSoftFloat()) && (!Subtarget->inMicroMipsMode())
17162 /* 32048*/ OPC_CheckPatternPredicate, 40, // (Subtarget->hasMips32r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->useSoftFloat()) && (!Subtarget->inMicroMipsMode())
17169 /* 32061*/ OPC_CheckPatternPredicate, 40, // (Subtarget->hasMips32r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->useSoftFloat()) && (!Subtarget->inMicroMipsMode())
17176 /* 32074*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasMips32r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
17183 /* 32087*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasMips32r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
17190 /* 32100*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasMips32r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
17197 /* 32113*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasMips32r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
17204 /* 32126*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasMips32r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
17211 /* 32139*/ OPC_CheckPatternPredicate, 65, // (Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode()) && (!Subtarget->useSoftFloat())
17218 /* 32152*/ OPC_CheckPatternPredicate, 65, // (Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode()) && (!Subtarget->useSoftFloat())
17225 /* 32165*/ OPC_CheckPatternPredicate, 65, // (Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode()) && (!Subtarget->useSoftFloat())
17232 /* 32178*/ OPC_CheckPatternPredicate, 65, // (Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode()) && (!Subtarget->useSoftFloat())
17239 /* 32191*/ OPC_CheckPatternPredicate, 65, // (Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode()) && (!Subtarget->useSoftFloat())
17246 /* 32204*/ OPC_CheckPatternPredicate, 65, // (Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode()) && (!Subtarget->useSoftFloat())
17253 /* 32217*/ OPC_CheckPatternPredicate, 65, // (Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode()) && (!Subtarget->useSoftFloat())
17260 /* 32230*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode())
17267 /* 32243*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode())
17274 /* 32256*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode())
17281 /* 32269*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode())
17288 /* 32282*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode())
17295 /* 32295*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasMips32r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
17305 /* 32319*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasMips32r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
17315 /* 32343*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasMips32r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
17325 /* 32367*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasMips32r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
17335 /* 32391*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode())
17345 /* 32415*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode())
17355 /* 32439*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode())
17365 /* 32463*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode())
17380 /* 32496*/ OPC_CheckPatternPredicate, 40, // (Subtarget->hasMips32r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->useSoftFloat()) && (!Subtarget->inMicroMipsMode())
17387 /* 32509*/ OPC_CheckPatternPredicate, 40, // (Subtarget->hasMips32r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->useSoftFloat()) && (!Subtarget->inMicroMipsMode())
17394 /* 32522*/ OPC_CheckPatternPredicate, 40, // (Subtarget->hasMips32r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->useSoftFloat()) && (!Subtarget->inMicroMipsMode())
17401 /* 32535*/ OPC_CheckPatternPredicate, 40, // (Subtarget->hasMips32r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->useSoftFloat()) && (!Subtarget->inMicroMipsMode())
17408 /* 32548*/ OPC_CheckPatternPredicate, 40, // (Subtarget->hasMips32r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->useSoftFloat()) && (!Subtarget->inMicroMipsMode())
17415 /* 32561*/ OPC_CheckPatternPredicate, 40, // (Subtarget->hasMips32r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->useSoftFloat()) && (!Subtarget->inMicroMipsMode())
17422 /* 32574*/ OPC_CheckPatternPredicate, 40, // (Subtarget->hasMips32r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->useSoftFloat()) && (!Subtarget->inMicroMipsMode())
17429 /* 32587*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasMips32r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
17436 /* 32600*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasMips32r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
17443 /* 32613*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasMips32r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
17450 /* 32626*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasMips32r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
17457 /* 32639*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasMips32r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
17464 /* 32652*/ OPC_CheckPatternPredicate, 65, // (Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode()) && (!Subtarget->useSoftFloat())
17471 /* 32665*/ OPC_CheckPatternPredicate, 65, // (Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode()) && (!Subtarget->useSoftFloat())
17478 /* 32678*/ OPC_CheckPatternPredicate, 65, // (Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode()) && (!Subtarget->useSoftFloat())
17485 /* 32691*/ OPC_CheckPatternPredicate, 65, // (Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode()) && (!Subtarget->useSoftFloat())
17492 /* 32704*/ OPC_CheckPatternPredicate, 65, // (Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode()) && (!Subtarget->useSoftFloat())
17499 /* 32717*/ OPC_CheckPatternPredicate, 65, // (Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode()) && (!Subtarget->useSoftFloat())
17506 /* 32730*/ OPC_CheckPatternPredicate, 65, // (Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode()) && (!Subtarget->useSoftFloat())
17513 /* 32743*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode())
17520 /* 32756*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode())
17527 /* 32769*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode())
17534 /* 32782*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode())
17541 /* 32795*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode())
17548 /* 32808*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasMips32r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
17558 /* 32832*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasMips32r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
17568 /* 32856*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasMips32r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
17578 /* 32880*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasMips32r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
17588 /* 32904*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode())
17598 /* 32928*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode())
17608 /* 32952*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode())
17618 /* 32976*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode())
17633 /* 33009*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
17641 /* 33025*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
17649 /* 33041*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
17657 /* 33057*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
17665 /* 33073*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
17673 /* 33089*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
17680 /* 33102*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
17687 /* 33115*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
17694 /* 33128*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
17701 /* 33141*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
17713 /* 33163*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
17721 /* 33179*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
17729 /* 33195*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
17737 /* 33211*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
17745 /* 33227*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
17753 /* 33243*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
17760 /* 33256*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
17767 /* 33269*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
17774 /* 33282*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
17781 /* 33295*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
17793 /* 33317*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
17801 /* 33333*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
17809 /* 33349*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
17817 /* 33365*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
17825 /* 33381*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
17833 /* 33397*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
17840 /* 33410*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
17847 /* 33423*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
17854 /* 33436*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
17861 /* 33449*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
17873 /* 33471*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
17881 /* 33487*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
17889 /* 33503*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
17897 /* 33519*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
17905 /* 33535*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
17913 /* 33551*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
17920 /* 33564*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
17927 /* 33577*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
17934 /* 33590*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
17941 /* 33603*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
17953 /* 33625*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
17960 /* 33638*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
17967 /* 33651*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
17974 /* 33664*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
17981 /* 33677*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
17988 /* 33690*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
17995 /* 33703*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
18002 /* 33716*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
18009 /* 33729*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
18016 /* 33742*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
18023 /* 33755*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasMSA())
18030 /* 33768*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasMSA())
18037 /* 33781*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasMSA())
18044 /* 33794*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasMSA())
18056 /* 33816*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
18063 /* 33829*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
18070 /* 33842*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
18077 /* 33855*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
18084 /* 33868*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
18091 /* 33881*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
18098 /* 33894*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
18105 /* 33907*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
18112 /* 33920*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
18119 /* 33933*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
18126 /* 33946*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasMSA())
18133 /* 33959*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasMSA())
18140 /* 33972*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasMSA())
18147 /* 33985*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasMSA())
18166 /* 34017*/ OPC_CheckPatternPredicate, 66, // (Subtarget->hasStandardEncoding()) && (!Subtarget->useSoftFloat()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
18173 /* 34028*/ OPC_CheckPatternPredicate, 9, // (Subtarget->inMicroMipsMode()) && (!Subtarget->useSoftFloat()) && (!Subtarget->hasMips32r6())
18189 /* 34053*/ OPC_CheckPatternPredicate, 66, // (Subtarget->hasStandardEncoding()) && (!Subtarget->useSoftFloat()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
18196 /* 34064*/ OPC_CheckPatternPredicate, 9, // (Subtarget->inMicroMipsMode()) && (!Subtarget->useSoftFloat()) && (!Subtarget->hasMips32r6())
18209 /* 34087*/ OPC_CheckPatternPredicate, 14, // (Subtarget->inMips16Mode())
18220 /* 34108*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode())
18226 /* 34119*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
18232 /* 34130*/ OPC_CheckPatternPredicate, 14, // (Subtarget->inMips16Mode())
18238 /* 34141*/ OPC_CheckPatternPredicate, 28, // (Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6())
18252 /* 34166*/ OPC_CheckPatternPredicate, 23, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
18258 /* 34178*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
18265 /* 34193*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
18272 /* 34208*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
18279 /* 34223*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
18293 /* 34248*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
18299 /* 34261*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
18305 /* 34274*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
18311 /* 34287*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
18320 /* 34304*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
18326 /* 34316*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
18332 /* 34328*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
18338 /* 34340*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
18344 /* 34352*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
18350 /* 34364*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
18370 /* 34403*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode())
18378 /* 34419*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
18386 /* 34435*/ OPC_CheckPatternPredicate, 28, // (Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6())
18395 /* 34453*/ OPC_CheckPatternPredicate, 22, // (Subtarget->isGP64bit()) && (!Subtarget->inMips16Mode())
18406 /* 34474*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
18412 /* 34485*/ OPC_CheckPatternPredicate, 14, // (Subtarget->inMips16Mode())
18418 /* 34496*/ OPC_CheckPatternPredicate, 28, // (Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6())
18431 /* 34519*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode())
18439 /* 34533*/ OPC_CheckPatternPredicate, 22, // (Subtarget->isGP64bit()) && (!Subtarget->inMips16Mode())
18543 /* 34728*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasMSA())
18637 /* 34904*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasMSA())
18743 /* 35101*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasMSA())
18838 /* 35278*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasMSA())
18903 /* 35393*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasMSA())
18957 /* 35488*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasMSA())
19022 /* 35603*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasMSA())
19077 /* 35699*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasMSA())
19122 /* 35778*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasMSA())
19156 /* 35837*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasMSA())
19201 /* 35916*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasMSA())
19236 /* 35976*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasMSA())
19270 /* 36034*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasMSA())
19289 /* 36066*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasMSA())
19323 /* 36124*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasMSA())
19343 /* 36157*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasMSA())
19365 /* 36194*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
19386 /* 36230*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
19404 /* 36261*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
19413 /* 36277*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
19422 /* 36293*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
19441 /* 36325*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
19451 /* 36342*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
19461 /* 36359*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
19471 /* 36377*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
19503 /* 36440*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
19523 /* 36479*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
19543 /* 36518*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
19575 /* 36578*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
19585 /* 36596*/ OPC_CheckPatternPredicate, 23, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
19595 /* 36614*/ OPC_CheckPatternPredicate, 14, // (Subtarget->inMips16Mode())
19605 /* 36632*/ OPC_CheckPatternPredicate, 7, // (Subtarget->inMicroMipsMode())
19615 /* 36650*/ OPC_CheckPatternPredicate, 7, // (Subtarget->inMicroMipsMode())
19629 /* 36674*/ OPC_CheckPatternPredicate, 27, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit())
19642 /* 36704*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
19648 /* 36715*/ OPC_CheckPatternPredicate, 14, // (Subtarget->inMips16Mode())
19654 /* 36726*/ OPC_CheckPatternPredicate, 7, // (Subtarget->inMicroMipsMode())
19661 /* 36739*/ OPC_CheckPatternPredicate, 23, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
19758 /* 36922*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasMSA())
19851 /* 37097*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasMSA())
19904 /* 37191*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasMSA())
19957 /* 37285*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasMSA())
19990 /* 37343*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasMSA())
20023 /* 37401*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasMSA())
20041 /* 37432*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasMSA())
20059 /* 37463*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasMSA())
20069 /* 37481*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
20084 /* 37510*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
20099 /* 37539*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
20114 /* 37568*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
20140 /* 37616*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
20150 /* 37634*/ OPC_CheckPatternPredicate, 23, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
20160 /* 37652*/ OPC_CheckPatternPredicate, 14, // (Subtarget->inMips16Mode())
20170 /* 37670*/ OPC_CheckPatternPredicate, 7, // (Subtarget->inMicroMipsMode())
20180 /* 37688*/ OPC_CheckPatternPredicate, 7, // (Subtarget->inMicroMipsMode())
20194 /* 37712*/ OPC_CheckPatternPredicate, 27, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit())
20207 /* 37742*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
20213 /* 37753*/ OPC_CheckPatternPredicate, 14, // (Subtarget->inMips16Mode())
20219 /* 37764*/ OPC_CheckPatternPredicate, 7, // (Subtarget->inMicroMipsMode())
20226 /* 37777*/ OPC_CheckPatternPredicate, 23, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
20323 /* 37960*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasMSA())
20416 /* 38135*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasMSA())
20469 /* 38229*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasMSA())
20522 /* 38323*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasMSA())
20555 /* 38381*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasMSA())
20588 /* 38439*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasMSA())
20606 /* 38470*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasMSA())
20624 /* 38501*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasMSA())
20634 /* 38519*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
20649 /* 38548*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
20664 /* 38577*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
20679 /* 38606*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
20705 /* 38654*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
20715 /* 38672*/ OPC_CheckPatternPredicate, 23, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
20726 /* 38692*/ OPC_CheckPatternPredicate, 14, // (Subtarget->inMips16Mode())
20733 /* 38705*/ OPC_CheckPatternPredicate, 7, // (Subtarget->inMicroMipsMode())
20748 /* 38730*/ OPC_CheckPatternPredicate, 27, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit())
20761 /* 38760*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
20767 /* 38771*/ OPC_CheckPatternPredicate, 14, // (Subtarget->inMips16Mode())
20773 /* 38782*/ OPC_CheckPatternPredicate, 7, // (Subtarget->inMicroMipsMode())
20780 /* 38795*/ OPC_CheckPatternPredicate, 23, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
20877 /* 38978*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasMSA())
20970 /* 39153*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasMSA())
21023 /* 39247*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasMSA())
21076 /* 39341*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasMSA())
21109 /* 39399*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasMSA())
21142 /* 39457*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasMSA())
21160 /* 39488*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasMSA())
21178 /* 39519*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasMSA())
21188 /* 39537*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
21203 /* 39566*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
21218 /* 39595*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
21233 /* 39624*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
21259 /* 39672*/ OPC_CheckPatternPredicate, 53, // (Subtarget->hasMips32r2()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
21269 /* 39690*/ OPC_CheckPatternPredicate, 54, // (Subtarget->hasMips64r2()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
21279 /* 39708*/ OPC_CheckPatternPredicate, 7, // (Subtarget->inMicroMipsMode())
21293 /* 39732*/ OPC_CheckPatternPredicate, 27, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit())
21306 /* 39762*/ OPC_CheckPatternPredicate, 53, // (Subtarget->hasMips32r2()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
21312 /* 39773*/ OPC_CheckPatternPredicate, 7, // (Subtarget->inMicroMipsMode())
21319 /* 39786*/ OPC_CheckPatternPredicate, 54, // (Subtarget->hasMips64r2()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
21334 /* 39812*/ OPC_CheckPatternPredicate, 67, // (Subtarget->hasMips2()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
21346 /* 39831*/ OPC_CheckPatternPredicate, 68, // (Subtarget->hasMips2()) && (Subtarget->hasStandardEncoding())
21360 /* 39854*/ OPC_CheckPatternPredicate, 7, // (Subtarget->inMicroMipsMode())
21368 /* 39866*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode())
21386 /* 39896*/ OPC_CheckPatternPredicate, 69, // (Subtarget->hasStandardEncoding()) && (!Subtarget->hasDSP())
21393 /* 39910*/ OPC_CheckPatternPredicate, 70, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->hasDSP()) && (!Subtarget->inMicroMipsMode())
21403 /* 39928*/ OPC_CheckPatternPredicate, 69, // (Subtarget->hasStandardEncoding()) && (!Subtarget->hasDSP())
21409 /* 39939*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
21417 /* 39953*/ OPC_CheckPatternPredicate, 70, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->hasDSP()) && (!Subtarget->inMicroMipsMode())
21431 /* 39980*/ OPC_CheckPatternPredicate, 27, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit())
21441 /* 40000*/ OPC_CheckPatternPredicate, 27, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit())
21451 /* 40018*/ OPC_CheckPatternPredicate, 27, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit())
21470 /* 40059*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
21477 /* 40072*/ OPC_CheckPatternPredicate, 45, // (Subtarget->hasDSP()) && (Subtarget->inMicroMipsMode())
21487 /* 40089*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
21493 /* 40100*/ OPC_CheckPatternPredicate, 45, // (Subtarget->hasDSP()) && (Subtarget->inMicroMipsMode())
21509 /* 40127*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
21518 /* 40142*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
21534 /* 40169*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
21543 /* 40184*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
21559 /* 40211*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
21568 /* 40226*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
21584 /* 40253*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
21593 /* 40268*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
21609 /* 40295*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
21618 /* 40310*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
21634 /* 40337*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
21643 /* 40352*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
21664 /* 40390*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
21676 /* 40411*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasMSA())
21696 /* 40463*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasMSA())
21729 /* 40549*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
21741 /* 40570*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasMSA())
21761 /* 40622*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasMSA())
21794 /* 40708*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
21806 /* 40729*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasMSA())
21823 /* 40770*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasMSA())
21853 /* 40845*/ OPC_CheckPatternPredicate, 58, // (Subtarget->hasMSA()) && (Subtarget->hasMips64()) && (Subtarget->hasStandardEncoding())
21865 /* 40866*/ OPC_CheckPatternPredicate, 71, // (Subtarget->hasMSA()) && (Subtarget->isGP64bit())
21882 /* 40907*/ OPC_CheckPatternPredicate, 71, // (Subtarget->hasMSA()) && (Subtarget->isGP64bit())
21915 /* 40989*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
21927 /* 41010*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasMSA())
21947 /* 41062*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasMSA())
21980 /* 41148*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
21992 /* 41169*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasMSA())
22012 /* 41221*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasMSA())
22046 /* 41309*/ OPC_CheckPatternPredicate, 58, // (Subtarget->hasMSA()) && (Subtarget->hasMips64()) && (Subtarget->hasStandardEncoding())
22053 /* 41322*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasMSA())
22066 /* 41344*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasMSA())
22083 /* 41385*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasMSA())
22112 /* 41457*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasMSA())
22130 /* 41489*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasMSA())
22142 /* 41510*/ OPC_CheckPatternPredicate, 71, // (Subtarget->hasMSA()) && (Subtarget->isGP64bit())
22159 /* 41551*/ OPC_CheckPatternPredicate, 71, // (Subtarget->hasMSA()) && (Subtarget->isGP64bit())
22188 /* 41623*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasMSA())
22205 /* 41655*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasMSA())
22220 /* 41682*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
22229 /* 41699*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasMSA())
22240 /* 41725*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasMSA())
22264 /* 41784*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
22273 /* 41801*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasMSA())
22284 /* 41827*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasMSA())
22310 /* 41892*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
22317 /* 41902*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasMips32()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
22327 /* 41916*/ OPC_CheckPatternPredicate, 14, // (Subtarget->inMips16Mode())
22336 /* 41929*/ OPC_CheckPatternPredicate, 28, // (Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6())
22350 /* 41949*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode())
22362 /* 41969*/ OPC_CheckPatternPredicate, 72, // (Subtarget->hasStandardEncoding())
22369 /* 41979*/ OPC_CheckPatternPredicate, 14, // (Subtarget->inMips16Mode())
22376 /* 41989*/ OPC_CheckPatternPredicate, 28, // (Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6())
22383 /* 41999*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode())
22392 /* 42012*/ OPC_CheckPatternPredicate, 60, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->hasSym32()) && (!Subtarget->inMicroMipsMode())
22403 /* 42028*/ OPC_CheckPatternPredicate, 73, // (Subtarget->hasStandardEncoding()) && (!Subtarget->useIndirectJumpsHazard()) && (!Subtarget->inMicroMipsMode())
22410 /* 42038*/ OPC_CheckPatternPredicate, 74, // (!Subtarget->inMicroMipsMode()) && (!Subtarget->inMips16Mode()) && (Subtarget->useIndirectJumpsHazard())
22417 /* 42048*/ OPC_CheckPatternPredicate, 14, // (Subtarget->inMips16Mode())
22424 /* 42058*/ OPC_CheckPatternPredicate, 28, // (Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6())
22431 /* 42068*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode())
22441 /* 42083*/ OPC_CheckPatternPredicate, 75, // (Subtarget->isABI_N64()) && (!Subtarget->useIndirectJumpsHazard()) && (!Subtarget->inMips16Mode())
22448 /* 42093*/ OPC_CheckPatternPredicate, 76, // (Subtarget->isABI_N64()) && (!Subtarget->inMips16Mode()) && (Subtarget->useIndirectJumpsHazard())
22465 /* 42121*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
22472 /* 42131*/ OPC_CheckPatternPredicate, 28, // (Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6())
22479 /* 42141*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode())
22489 /* 42157*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
22496 /* 42167*/ OPC_CheckPatternPredicate, 28, // (Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6())
22503 /* 42177*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode())
22514 /* 42193*/ OPC_CheckPatternPredicate, 77, // (Subtarget->hasStandardEncoding()) && (!Subtarget->useIndirectJumpsHazard()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->inMips16Mode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
22521 /* 42203*/ OPC_CheckPatternPredicate, 78, // (Subtarget->hasMips32()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->inMips16Mode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6()) && (Subtarget->useIndirectJumpsHazard())
22528 /* 42213*/ OPC_CheckPatternPredicate, 79, // (Subtarget->hasMips32r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->useIndirectJumpsHazard()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->inMips16Mode())
22535 /* 42223*/ OPC_CheckPatternPredicate, 80, // (Subtarget->hasMips32r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->inMips16Mode()) && (Subtarget->useIndirectJumpsHazard())
22542 /* 42233*/ OPC_CheckPatternPredicate, 28, // (Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6())
22549 /* 42243*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode())
22559 /* 42258*/ OPC_CheckPatternPredicate, 81, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isABI_N64()) && (!Subtarget->useIndirectJumpsHazard()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->inMips16Mode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
22566 /* 42268*/ OPC_CheckPatternPredicate, 82, // (Subtarget->hasMips32r2()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isABI_N64()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->inMips16Mode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6()) && (Subtarget->useIndirectJumpsHazard())
22573 /* 42278*/ OPC_CheckPatternPredicate, 83, // (Subtarget->hasMips64r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->useIndirectJumpsHazard()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->inMips16Mode())
22580 /* 42288*/ OPC_CheckPatternPredicate, 84, // (Subtarget->hasMips64r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->inMips16Mode()) && (Subtarget->useIndirectJumpsHazard())
22595 /* 42315*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
22601 /* 42325*/ OPC_CheckPatternPredicate, 7, // (Subtarget->inMicroMipsMode())
22607 /* 42335*/ OPC_CheckPatternPredicate, 14, // (Subtarget->inMips16Mode())
22618 /* 42360*/ OPC_CheckPatternPredicate, 59, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (Subtarget->hasSym32()) && (!Subtarget->inMicroMipsMode())
22624 /* 42370*/ OPC_CheckPatternPredicate, 60, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->hasSym32()) && (!Subtarget->inMicroMipsMode())
22636 /* 42395*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
22642 /* 42405*/ OPC_CheckPatternPredicate, 7, // (Subtarget->inMicroMipsMode())
22648 /* 42415*/ OPC_CheckPatternPredicate, 14, // (Subtarget->inMips16Mode())
22659 /* 42440*/ OPC_CheckPatternPredicate, 59, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (Subtarget->hasSym32()) && (!Subtarget->inMicroMipsMode())
22665 /* 42450*/ OPC_CheckPatternPredicate, 60, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->hasSym32()) && (!Subtarget->inMicroMipsMode())
22677 /* 42475*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
22683 /* 42485*/ OPC_CheckPatternPredicate, 7, // (Subtarget->inMicroMipsMode())
22689 /* 42495*/ OPC_CheckPatternPredicate, 14, // (Subtarget->inMips16Mode())
22700 /* 42520*/ OPC_CheckPatternPredicate, 59, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (Subtarget->hasSym32()) && (!Subtarget->inMicroMipsMode())
22706 /* 42530*/ OPC_CheckPatternPredicate, 60, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->hasSym32()) && (!Subtarget->inMicroMipsMode())
22718 /* 42555*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
22724 /* 42565*/ OPC_CheckPatternPredicate, 7, // (Subtarget->inMicroMipsMode())
22732 /* 42579*/ OPC_CheckPatternPredicate, 59, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (Subtarget->hasSym32()) && (!Subtarget->inMicroMipsMode())
22738 /* 42589*/ OPC_CheckPatternPredicate, 60, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->hasSym32()) && (!Subtarget->inMicroMipsMode())
22750 /* 42614*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
22756 /* 42624*/ OPC_CheckPatternPredicate, 7, // (Subtarget->inMicroMipsMode())
22764 /* 42638*/ OPC_CheckPatternPredicate, 59, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (Subtarget->hasSym32()) && (!Subtarget->inMicroMipsMode())
22770 /* 42648*/ OPC_CheckPatternPredicate, 60, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->hasSym32()) && (!Subtarget->inMicroMipsMode())
22786 /* 42681*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
22793 /* 42695*/ OPC_CheckPatternPredicate, 7, // (Subtarget->inMicroMipsMode())
22802 /* 42713*/ OPC_CheckPatternPredicate, 59, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (Subtarget->hasSym32()) && (!Subtarget->inMicroMipsMode())
22809 /* 42728*/ OPC_CheckPatternPredicate, 60, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->hasSym32()) && (!Subtarget->inMicroMipsMode())
22821 /* 42753*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
22828 /* 42767*/ OPC_CheckPatternPredicate, 14, // (Subtarget->inMips16Mode())
22834 /* 42777*/ OPC_CheckPatternPredicate, 7, // (Subtarget->inMicroMipsMode())
22843 /* 42795*/ OPC_CheckPatternPredicate, 59, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (Subtarget->hasSym32()) && (!Subtarget->inMicroMipsMode())
22850 /* 42810*/ OPC_CheckPatternPredicate, 60, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->hasSym32()) && (!Subtarget->inMicroMipsMode())
22862 /* 42835*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
22869 /* 42849*/ OPC_CheckPatternPredicate, 7, // (Subtarget->inMicroMipsMode())
22878 /* 42867*/ OPC_CheckPatternPredicate, 59, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (Subtarget->hasSym32()) && (!Subtarget->inMicroMipsMode())
22885 /* 42882*/ OPC_CheckPatternPredicate, 60, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->hasSym32()) && (!Subtarget->inMicroMipsMode())
22897 /* 42907*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
22904 /* 42921*/ OPC_CheckPatternPredicate, 7, // (Subtarget->inMicroMipsMode())
22913 /* 42939*/ OPC_CheckPatternPredicate, 59, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (Subtarget->hasSym32()) && (!Subtarget->inMicroMipsMode())
22920 /* 42954*/ OPC_CheckPatternPredicate, 60, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->hasSym32()) && (!Subtarget->inMicroMipsMode())
22932 /* 42979*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
22939 /* 42993*/ OPC_CheckPatternPredicate, 7, // (Subtarget->inMicroMipsMode())
22948 /* 43011*/ OPC_CheckPatternPredicate, 59, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (Subtarget->hasSym32()) && (!Subtarget->inMicroMipsMode())
22955 /* 43026*/ OPC_CheckPatternPredicate, 60, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->hasSym32()) && (!Subtarget->inMicroMipsMode())
22967 /* 43051*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
22974 /* 43065*/ OPC_CheckPatternPredicate, 7, // (Subtarget->inMicroMipsMode())
22983 /* 43083*/ OPC_CheckPatternPredicate, 59, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (Subtarget->hasSym32()) && (!Subtarget->inMicroMipsMode())
22990 /* 43098*/ OPC_CheckPatternPredicate, 60, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->hasSym32()) && (!Subtarget->inMicroMipsMode())
23006 /* 43130*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
23012 /* 43140*/ OPC_CheckPatternPredicate, 7, // (Subtarget->inMicroMipsMode())
23019 /* 43152*/ OPC_CheckPatternPredicate, 27, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit())
23029 /* 43171*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
23035 /* 43181*/ OPC_CheckPatternPredicate, 7, // (Subtarget->inMicroMipsMode())
23042 /* 43193*/ OPC_CheckPatternPredicate, 27, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit())
23056 /* 43218*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
23062 /* 43228*/ OPC_CheckPatternPredicate, 7, // (Subtarget->inMicroMipsMode())
23068 /* 43238*/ OPC_CheckPatternPredicate, 14, // (Subtarget->inMips16Mode())
23078 /* 43261*/ OPC_CheckPatternPredicate, 27, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit())
23092 /* 43288*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
23098 /* 43299*/ OPC_CheckPatternPredicate, 14, // (Subtarget->inMips16Mode())
23104 /* 43310*/ OPC_CheckPatternPredicate, 7, // (Subtarget->inMicroMipsMode())
23111 /* 43323*/ OPC_CheckPatternPredicate, 27, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit())
23121 /* 43343*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
23127 /* 43354*/ OPC_CheckPatternPredicate, 7, // (Subtarget->inMicroMipsMode())
23134 /* 43367*/ OPC_CheckPatternPredicate, 27, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit())
23144 /* 43387*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
23150 /* 43398*/ OPC_CheckPatternPredicate, 7, // (Subtarget->inMicroMipsMode())
23157 /* 43411*/ OPC_CheckPatternPredicate, 27, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit())
23167 /* 43431*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
23173 /* 43442*/ OPC_CheckPatternPredicate, 7, // (Subtarget->inMicroMipsMode())
23180 /* 43455*/ OPC_CheckPatternPredicate, 27, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit())
23190 /* 43475*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
23196 /* 43486*/ OPC_CheckPatternPredicate, 7, // (Subtarget->inMicroMipsMode())
23203 /* 43499*/ OPC_CheckPatternPredicate, 27, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit())
23213 /* 43519*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
23219 /* 43530*/ OPC_CheckPatternPredicate, 14, // (Subtarget->inMips16Mode())
23225 /* 43541*/ OPC_CheckPatternPredicate, 7, // (Subtarget->inMicroMipsMode())
23232 /* 43554*/ OPC_CheckPatternPredicate, 27, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit())
23249 /* 43584*/ OPC_CheckPatternPredicate, 66, // (Subtarget->hasStandardEncoding()) && (!Subtarget->useSoftFloat()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
23256 /* 43598*/ OPC_CheckPatternPredicate, 9, // (Subtarget->inMicroMipsMode()) && (!Subtarget->useSoftFloat()) && (!Subtarget->hasMips32r6())
23271 /* 43624*/ OPC_CheckPatternPredicate, 85, // (Subtarget->hasStandardEncoding()) && (!Subtarget->useSoftFloat()) && (!Subtarget->isFP64bit()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
23278 /* 43638*/ OPC_CheckPatternPredicate, 86, // (Subtarget->hasStandardEncoding()) && (Subtarget->isFP64bit()) && (!Subtarget->useSoftFloat()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
23285 /* 43652*/ OPC_CheckPatternPredicate, 9, // (Subtarget->inMicroMipsMode()) && (!Subtarget->useSoftFloat()) && (!Subtarget->hasMips32r6())
23299 /* 43676*/ OPC_CheckPatternPredicate, 87, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
23317 /* 43716*/ OPC_CheckPatternPredicate, 88, // (!Subtarget->useSoftFloat()) && (!Subtarget->isFP64bit()) && (!Subtarget->inMips16Mode())
23324 /* 43729*/ OPC_CheckPatternPredicate, 89, // (Subtarget->isFP64bit()) && (!Subtarget->useSoftFloat()) && (!Subtarget->inMips16Mode())
23337 /* 43754*/ OPC_CheckPatternPredicate, 60, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->hasSym32()) && (!Subtarget->inMicroMipsMode())
23345 /* 43769*/ OPC_CheckPatternPredicate, 60, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->hasSym32()) && (!Subtarget->inMicroMipsMode())
23353 /* 43784*/ OPC_CheckPatternPredicate, 60, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->hasSym32()) && (!Subtarget->inMicroMipsMode())
23361 /* 43799*/ OPC_CheckPatternPredicate, 60, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->hasSym32()) && (!Subtarget->inMicroMipsMode())
23369 /* 43814*/ OPC_CheckPatternPredicate, 60, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->hasSym32()) && (!Subtarget->inMicroMipsMode())
23381 /* 43836*/ OPC_CheckPatternPredicate, 60, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->hasSym32()) && (!Subtarget->inMicroMipsMode())
23390 /* 43856*/ OPC_CheckPatternPredicate, 60, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->hasSym32()) && (!Subtarget->inMicroMipsMode())
23399 /* 43876*/ OPC_CheckPatternPredicate, 60, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->hasSym32()) && (!Subtarget->inMicroMipsMode())
23408 /* 43896*/ OPC_CheckPatternPredicate, 60, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->hasSym32()) && (!Subtarget->inMicroMipsMode())
23417 /* 43916*/ OPC_CheckPatternPredicate, 60, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->hasSym32()) && (!Subtarget->inMicroMipsMode())
23429 /* 43942*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
23439 /* 43961*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
23449 /* 43981*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
23459 /* 44001*/ OPC_CheckPatternPredicate, 27, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit())
23469 /* 44020*/ OPC_CheckPatternPredicate, 27, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit())
23479 /* 44041*/ OPC_CheckPatternPredicate, 27, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit())
23489 /* 44062*/ OPC_CheckPatternPredicate, 14, // (Subtarget->inMips16Mode())
23499 /* 44081*/ OPC_CheckPatternPredicate, 7, // (Subtarget->inMicroMipsMode())
23508 /* 44097*/ OPC_CheckPatternPredicate, 7, // (Subtarget->inMicroMipsMode())
23518 /* 44116*/ OPC_CheckPatternPredicate, 7, // (Subtarget->inMicroMipsMode())
23528 /* 44136*/ OPC_CheckPatternPredicate, 7, // (Subtarget->inMicroMipsMode())
23538 /* 44156*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode())
23549 /* 44180*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
23561 /* 44209*/ OPC_CheckPatternPredicate, 27, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit())
23576 /* 44242*/ OPC_CheckPatternPredicate, 27, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit())
23590 /* 44277*/ OPC_CheckPatternPredicate, 14, // (Subtarget->inMips16Mode())
23602 /* 44304*/ OPC_CheckPatternPredicate, 7, // (Subtarget->inMicroMipsMode())
23616 /* 44336*/ OPC_CheckPatternPredicate, 27, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit())
23633 /* 44382*/ OPC_CheckPatternPredicate, 14, // (Subtarget->inMips16Mode())
23647 /* 44418*/ OPC_CheckPatternPredicate, 14, // (Subtarget->inMips16Mode())
23654 /* 44428*/ OPC_CheckPatternPredicate, 77, // (Subtarget->hasStandardEncoding()) && (!Subtarget->useIndirectJumpsHazard()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->inMips16Mode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
23661 /* 44438*/ OPC_CheckPatternPredicate, 90, // (Subtarget->hasMips32r2()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->inMips16Mode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6()) && (Subtarget->useIndirectJumpsHazard())
23668 /* 44448*/ OPC_CheckPatternPredicate, 79, // (Subtarget->hasMips32r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->useIndirectJumpsHazard()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->inMips16Mode())
23675 /* 44458*/ OPC_CheckPatternPredicate, 80, // (Subtarget->hasMips32r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->inMips16Mode()) && (Subtarget->useIndirectJumpsHazard())
23682 /* 44468*/ OPC_CheckPatternPredicate, 28, // (Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6())
23689 /* 44478*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode())
23699 /* 44493*/ OPC_CheckPatternPredicate, 91, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->useIndirectJumpsHazard()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->inMips16Mode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
23706 /* 44503*/ OPC_CheckPatternPredicate, 82, // (Subtarget->hasMips32r2()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isABI_N64()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->inMips16Mode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6()) && (Subtarget->useIndirectJumpsHazard())
23713 /* 44513*/ OPC_CheckPatternPredicate, 83, // (Subtarget->hasMips64r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->useIndirectJumpsHazard()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->inMips16Mode())
23720 /* 44523*/ OPC_CheckPatternPredicate, 84, // (Subtarget->hasMips64r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->inMips16Mode()) && (Subtarget->useIndirectJumpsHazard())
23736 /* 44548*/ OPC_CheckPatternPredicate, 92, // (!Subtarget->inMips16Mode())
23744 /* 44562*/ OPC_CheckPatternPredicate, 92, // (!Subtarget->inMips16Mode())
23752 /* 44576*/ OPC_CheckPatternPredicate, 92, // (!Subtarget->inMips16Mode())
23761 /* 44592*/ OPC_CheckPatternPredicate, 92, // (!Subtarget->inMips16Mode())
23776 /* 44618*/ OPC_CheckPatternPredicate, 92, // (!Subtarget->inMips16Mode())
23784 /* 44632*/ OPC_CheckPatternPredicate, 92, // (!Subtarget->inMips16Mode())
23792 /* 44646*/ OPC_CheckPatternPredicate, 92, // (!Subtarget->inMips16Mode())
23801 /* 44662*/ OPC_CheckPatternPredicate, 92, // (!Subtarget->inMips16Mode())
23816 /* 44688*/ OPC_CheckPatternPredicate, 92, // (!Subtarget->inMips16Mode())
23824 /* 44702*/ OPC_CheckPatternPredicate, 92, // (!Subtarget->inMips16Mode())
23832 /* 44716*/ OPC_CheckPatternPredicate, 92, // (!Subtarget->inMips16Mode())
23841 /* 44732*/ OPC_CheckPatternPredicate, 92, // (!Subtarget->inMips16Mode())
23856 /* 44758*/ OPC_CheckPatternPredicate, 92, // (!Subtarget->inMips16Mode())
23864 /* 44772*/ OPC_CheckPatternPredicate, 92, // (!Subtarget->inMips16Mode())
23872 /* 44786*/ OPC_CheckPatternPredicate, 92, // (!Subtarget->inMips16Mode())
23881 /* 44802*/ OPC_CheckPatternPredicate, 92, // (!Subtarget->inMips16Mode())
23896 /* 44828*/ OPC_CheckPatternPredicate, 92, // (!Subtarget->inMips16Mode())
23904 /* 44842*/ OPC_CheckPatternPredicate, 92, // (!Subtarget->inMips16Mode())
23912 /* 44856*/ OPC_CheckPatternPredicate, 92, // (!Subtarget->inMips16Mode())
23921 /* 44872*/ OPC_CheckPatternPredicate, 92, // (!Subtarget->inMips16Mode())
23936 /* 44898*/ OPC_CheckPatternPredicate, 92, // (!Subtarget->inMips16Mode())
23944 /* 44912*/ OPC_CheckPatternPredicate, 92, // (!Subtarget->inMips16Mode())
23952 /* 44926*/ OPC_CheckPatternPredicate, 92, // (!Subtarget->inMips16Mode())
23961 /* 44942*/ OPC_CheckPatternPredicate, 92, // (!Subtarget->inMips16Mode())
23976 /* 44968*/ OPC_CheckPatternPredicate, 92, // (!Subtarget->inMips16Mode())
23984 /* 44982*/ OPC_CheckPatternPredicate, 92, // (!Subtarget->inMips16Mode())
23992 /* 44996*/ OPC_CheckPatternPredicate, 92, // (!Subtarget->inMips16Mode())
24001 /* 45012*/ OPC_CheckPatternPredicate, 92, // (!Subtarget->inMips16Mode())
24017 /* 45039*/ OPC_CheckPatternPredicate, 92, // (!Subtarget->inMips16Mode())
24025 /* 45054*/ OPC_CheckPatternPredicate, 92, // (!Subtarget->inMips16Mode())
24033 /* 45069*/ OPC_CheckPatternPredicate, 92, // (!Subtarget->inMips16Mode())
24042 /* 45086*/ OPC_CheckPatternPredicate, 92, // (!Subtarget->inMips16Mode())
24053 /* 45106*/ OPC_CheckPatternPredicate, 92, // (!Subtarget->inMips16Mode())
24060 /* 45115*/ OPC_CheckPatternPredicate, 14, // (Subtarget->inMips16Mode())
24070 /* 45129*/ OPC_CheckPatternPredicate, 92, // (!Subtarget->inMips16Mode())
24081 /* 45148*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasMips32()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
24087 /* 45160*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasMips32r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
24093 /* 45171*/ OPC_CheckPatternPredicate, 14, // (Subtarget->inMips16Mode())
24099 /* 45183*/ OPC_CheckPatternPredicate, 28, // (Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6())
24105 /* 45195*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode())
24111 /* 45206*/ OPC_CheckPatternPredicate, 93, // (Subtarget->hasStandardEncoding()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
24121 /* 45228*/ OPC_CheckPatternPredicate, 29, // (Subtarget->hasCnMips())
24127 /* 45240*/ OPC_CheckPatternPredicate, 52, // (Subtarget->hasMips64r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
24134 /* 45253*/ OPC_CheckPatternPredicate, 46, // (Subtarget->hasDSPR2())
24140 /* 45265*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
24146 /* 45277*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
24152 /* 45289*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
24158 /* 45301*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
24167 /* 45318*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
24174 /* 45327*/ OPC_CheckPatternPredicate, 14, // (Subtarget->inMips16Mode())
24181 /* 45336*/ OPC_CheckPatternPredicate, 7, // (Subtarget->inMicroMipsMode())
24195 /* 45357*/ OPC_CheckPatternPredicate, 94, // (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode()) && (!TM.isPositionIndependent())
24202 /* 45367*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
24209 /* 45377*/ OPC_CheckPatternPredicate, 14, // (Subtarget->inMips16Mode())
24216 /* 45387*/ OPC_CheckPatternPredicate, 95, // (Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!TM.isPositionIndependent())
24223 /* 45397*/ OPC_CheckPatternPredicate, 96, // (Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (TM.isPositionIndependent())
24230 /* 45407*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode())
24268 /* 45468*/ OPC_CheckPatternPredicate, 53, // (Subtarget->hasMips32r2()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
24274 /* 45478*/ OPC_CheckPatternPredicate, 14, // (Subtarget->inMips16Mode())
24280 /* 45488*/ OPC_CheckPatternPredicate, 7, // (Subtarget->inMicroMipsMode())
24287 /* 45500*/ OPC_CheckPatternPredicate, 97, // (Subtarget->hasMips32r2()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit())
24298 /* 45519*/ OPC_CheckPatternPredicate, 53, // (Subtarget->hasMips32r2()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
24304 /* 45529*/ OPC_CheckPatternPredicate, 14, // (Subtarget->inMips16Mode())
24310 /* 45539*/ OPC_CheckPatternPredicate, 7, // (Subtarget->inMicroMipsMode())
24317 /* 45551*/ OPC_CheckPatternPredicate, 97, // (Subtarget->hasMips32r2()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit())
24326 /* 45565*/ OPC_CheckPatternPredicate, 27, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit())
24338 /* 45586*/ OPC_CheckPatternPredicate, 98, // (Subtarget->hasStandardEncoding()) && (!Subtarget->hasDSP()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
24344 /* 45597*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
24350 /* 45608*/ OPC_CheckPatternPredicate, 99, // (Subtarget->inMicroMipsMode()) && (!Subtarget->hasDSP()) && (!Subtarget->hasMips32r6())
24356 /* 45619*/ OPC_CheckPatternPredicate, 45, // (Subtarget->hasDSP()) && (Subtarget->inMicroMipsMode())
24365 /* 45634*/ OPC_CheckPatternPredicate, 44, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
24377 /* 45656*/ OPC_CheckPatternPredicate, 98, // (Subtarget->hasStandardEncoding()) && (!Subtarget->hasDSP()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
24383 /* 45667*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
24389 /* 45678*/ OPC_CheckPatternPredicate, 99, // (Subtarget->inMicroMipsMode()) && (!Subtarget->hasDSP()) && (!Subtarget->hasMips32r6())
24395 /* 45689*/ OPC_CheckPatternPredicate, 45, // (Subtarget->hasDSP()) && (Subtarget->inMicroMipsMode())
24404 /* 45704*/ OPC_CheckPatternPredicate, 44, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
24414 /* 45724*/ OPC_CheckPatternPredicate, 98, // (Subtarget->hasStandardEncoding()) && (!Subtarget->hasDSP()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
24420 /* 45734*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
24426 /* 45744*/ OPC_CheckPatternPredicate, 99, // (Subtarget->inMicroMipsMode()) && (!Subtarget->hasDSP()) && (!Subtarget->hasMips32r6())
24432 /* 45754*/ OPC_CheckPatternPredicate, 45, // (Subtarget->hasDSP()) && (Subtarget->inMicroMipsMode())
24439 /* 45766*/ OPC_CheckPatternPredicate, 44, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
24449 /* 45785*/ OPC_CheckPatternPredicate, 98, // (Subtarget->hasStandardEncoding()) && (!Subtarget->hasDSP()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
24455 /* 45795*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
24461 /* 45805*/ OPC_CheckPatternPredicate, 99, // (Subtarget->inMicroMipsMode()) && (!Subtarget->hasDSP()) && (!Subtarget->hasMips32r6())
24467 /* 45815*/ OPC_CheckPatternPredicate, 45, // (Subtarget->hasDSP()) && (Subtarget->inMicroMipsMode())
24474 /* 45827*/ OPC_CheckPatternPredicate, 44, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
24486 /* 45848*/ OPC_CheckPatternPredicate, 98, // (Subtarget->hasStandardEncoding()) && (!Subtarget->hasDSP()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
24492 /* 45859*/ OPC_CheckPatternPredicate, 100, // (Subtarget->hasDSP()) && (!Subtarget->inMips16Mode())
24498 /* 45870*/ OPC_CheckPatternPredicate, 99, // (Subtarget->inMicroMipsMode()) && (!Subtarget->hasDSP()) && (!Subtarget->hasMips32r6())
24507 /* 45885*/ OPC_CheckPatternPredicate, 44, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
24518 /* 45904*/ OPC_CheckPatternPredicate, 101, // (Subtarget->hasMips32()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->hasDSP()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
24524 /* 45916*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
24530 /* 45928*/ OPC_CheckPatternPredicate, 99, // (Subtarget->inMicroMipsMode()) && (!Subtarget->hasDSP()) && (!Subtarget->hasMips32r6())
24536 /* 45940*/ OPC_CheckPatternPredicate, 45, // (Subtarget->hasDSP()) && (Subtarget->inMicroMipsMode())
24547 /* 45960*/ OPC_CheckPatternPredicate, 101, // (Subtarget->hasMips32()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->hasDSP()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
24553 /* 45972*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
24559 /* 45984*/ OPC_CheckPatternPredicate, 99, // (Subtarget->inMicroMipsMode()) && (!Subtarget->hasDSP()) && (!Subtarget->hasMips32r6())
24565 /* 45996*/ OPC_CheckPatternPredicate, 45, // (Subtarget->hasDSP()) && (Subtarget->inMicroMipsMode())
24576 /* 46016*/ OPC_CheckPatternPredicate, 101, // (Subtarget->hasMips32()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->hasDSP()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
24582 /* 46028*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
24588 /* 46040*/ OPC_CheckPatternPredicate, 99, // (Subtarget->inMicroMipsMode()) && (!Subtarget->hasDSP()) && (!Subtarget->hasMips32r6())
24594 /* 46052*/ OPC_CheckPatternPredicate, 45, // (Subtarget->hasDSP()) && (Subtarget->inMicroMipsMode())
24605 /* 46072*/ OPC_CheckPatternPredicate, 101, // (Subtarget->hasMips32()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->hasDSP()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
24611 /* 46084*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
24617 /* 46096*/ OPC_CheckPatternPredicate, 99, // (Subtarget->inMicroMipsMode()) && (!Subtarget->hasDSP()) && (!Subtarget->hasMips32r6())
24623 /* 46108*/ OPC_CheckPatternPredicate, 45, // (Subtarget->hasDSP()) && (Subtarget->inMicroMipsMode())
24634 /* 46130*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
24640 /* 46141*/ OPC_CheckPatternPredicate, 7, // (Subtarget->inMicroMipsMode())
24646 /* 46152*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode())
24653 /* 46165*/ OPC_CheckPatternPredicate, 64, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->inMicroMipsMode())
24665 /* 46190*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasStandardEncoding()) && (!Subtarget->useSoftFloat()) && (!Subtarget->inMicroMipsMode())
24671 /* 46200*/ OPC_CheckPatternPredicate, 17, // (Subtarget->inMicroMipsMode()) && (!Subtarget->useSoftFloat())
24677 /* 46210*/ OPC_CheckPatternPredicate, 65, // (Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode()) && (!Subtarget->useSoftFloat())
24684 /* 46222*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
24691 /* 46237*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
24701 /* 46256*/ OPC_CheckPatternPredicate, 102, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->useSoftFloat()) && (!Subtarget->inMicroMipsMode())
24709 /* 46271*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
24716 /* 46286*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
24726 /* 46306*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
24733 /* 46321*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
24744 /* 46343*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasStandardEncoding()) && (!Subtarget->useSoftFloat()) && (!Subtarget->inMicroMipsMode())
24750 /* 46353*/ OPC_CheckPatternPredicate, 17, // (Subtarget->inMicroMipsMode()) && (!Subtarget->useSoftFloat())
24756 /* 46363*/ OPC_CheckPatternPredicate, 65, // (Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode()) && (!Subtarget->useSoftFloat())
24763 /* 46375*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
24770 /* 46390*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
24780 /* 46409*/ OPC_CheckPatternPredicate, 102, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->useSoftFloat()) && (!Subtarget->inMicroMipsMode())
24788 /* 46425*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasMSA())
24796 /* 46442*/ OPC_CheckPatternPredicate, 103, // (Subtarget->hasMSA()) && (Subtarget->isLittle())
24803 /* 46456*/ OPC_CheckPatternPredicate, 104, // (Subtarget->hasMSA()) && (!Subtarget->isLittle())
24818 /* 46497*/ OPC_CheckPatternPredicate, 103, // (Subtarget->hasMSA()) && (Subtarget->isLittle())
24825 /* 46511*/ OPC_CheckPatternPredicate, 104, // (Subtarget->hasMSA()) && (!Subtarget->isLittle())
24840 /* 46552*/ OPC_CheckPatternPredicate, 103, // (Subtarget->hasMSA()) && (Subtarget->isLittle())
24847 /* 46566*/ OPC_CheckPatternPredicate, 104, // (Subtarget->hasMSA()) && (!Subtarget->isLittle())
24862 /* 46606*/ OPC_CheckPatternPredicate, 103, // (Subtarget->hasMSA()) && (Subtarget->isLittle())
24869 /* 46620*/ OPC_CheckPatternPredicate, 104, // (Subtarget->hasMSA()) && (!Subtarget->isLittle())
24884 /* 46661*/ OPC_CheckPatternPredicate, 103, // (Subtarget->hasMSA()) && (Subtarget->isLittle())
24891 /* 46675*/ OPC_CheckPatternPredicate, 104, // (Subtarget->hasMSA()) && (!Subtarget->isLittle())
24908 /* 46719*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasMSA())
24916 /* 46736*/ OPC_CheckPatternPredicate, 103, // (Subtarget->hasMSA()) && (Subtarget->isLittle())
24923 /* 46750*/ OPC_CheckPatternPredicate, 104, // (Subtarget->hasMSA()) && (!Subtarget->isLittle())
24938 /* 46790*/ OPC_CheckPatternPredicate, 103, // (Subtarget->hasMSA()) && (Subtarget->isLittle())
24945 /* 46804*/ OPC_CheckPatternPredicate, 104, // (Subtarget->hasMSA()) && (!Subtarget->isLittle())
24960 /* 46845*/ OPC_CheckPatternPredicate, 103, // (Subtarget->hasMSA()) && (Subtarget->isLittle())
24967 /* 46859*/ OPC_CheckPatternPredicate, 104, // (Subtarget->hasMSA()) && (!Subtarget->isLittle())
24982 /* 46900*/ OPC_CheckPatternPredicate, 103, // (Subtarget->hasMSA()) && (Subtarget->isLittle())
24989 /* 46914*/ OPC_CheckPatternPredicate, 104, // (Subtarget->hasMSA()) && (!Subtarget->isLittle())
25003 /* 46953*/ OPC_CheckPatternPredicate, 104, // (Subtarget->hasMSA()) && (!Subtarget->isLittle())
25019 /* 46997*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasMSA())
25027 /* 47014*/ OPC_CheckPatternPredicate, 103, // (Subtarget->hasMSA()) && (Subtarget->isLittle())
25034 /* 47028*/ OPC_CheckPatternPredicate, 104, // (Subtarget->hasMSA()) && (!Subtarget->isLittle())
25055 /* 47091*/ OPC_CheckPatternPredicate, 103, // (Subtarget->hasMSA()) && (Subtarget->isLittle())
25062 /* 47105*/ OPC_CheckPatternPredicate, 104, // (Subtarget->hasMSA()) && (!Subtarget->isLittle())
25077 /* 47145*/ OPC_CheckPatternPredicate, 103, // (Subtarget->hasMSA()) && (Subtarget->isLittle())
25084 /* 47159*/ OPC_CheckPatternPredicate, 104, // (Subtarget->hasMSA()) && (!Subtarget->isLittle())
25099 /* 47200*/ OPC_CheckPatternPredicate, 103, // (Subtarget->hasMSA()) && (Subtarget->isLittle())
25106 /* 47214*/ OPC_CheckPatternPredicate, 104, // (Subtarget->hasMSA()) && (!Subtarget->isLittle())
25120 /* 47253*/ OPC_CheckPatternPredicate, 104, // (Subtarget->hasMSA()) && (!Subtarget->isLittle())
25137 /* 47298*/ OPC_CheckPatternPredicate, 103, // (Subtarget->hasMSA()) && (Subtarget->isLittle())
25144 /* 47312*/ OPC_CheckPatternPredicate, 104, // (Subtarget->hasMSA()) && (!Subtarget->isLittle())
25159 /* 47353*/ OPC_CheckPatternPredicate, 103, // (Subtarget->hasMSA()) && (Subtarget->isLittle())
25166 /* 47367*/ OPC_CheckPatternPredicate, 104, // (Subtarget->hasMSA()) && (!Subtarget->isLittle())
25181 /* 47408*/ OPC_CheckPatternPredicate, 103, // (Subtarget->hasMSA()) && (Subtarget->isLittle())
25188 /* 47422*/ OPC_CheckPatternPredicate, 104, // (Subtarget->hasMSA()) && (!Subtarget->isLittle())
25202 /* 47460*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasMSA())
25210 /* 47477*/ OPC_CheckPatternPredicate, 103, // (Subtarget->hasMSA()) && (Subtarget->isLittle())
25217 /* 47491*/ OPC_CheckPatternPredicate, 104, // (Subtarget->hasMSA()) && (!Subtarget->isLittle())
25232 /* 47532*/ OPC_CheckPatternPredicate, 103, // (Subtarget->hasMSA()) && (Subtarget->isLittle())
25239 /* 47546*/ OPC_CheckPatternPredicate, 104, // (Subtarget->hasMSA()) && (!Subtarget->isLittle())
25257 /* 47592*/ OPC_CheckPatternPredicate, 103, // (Subtarget->hasMSA()) && (Subtarget->isLittle())
25264 /* 47606*/ OPC_CheckPatternPredicate, 104, // (Subtarget->hasMSA()) && (!Subtarget->isLittle())
25279 /* 47646*/ OPC_CheckPatternPredicate, 103, // (Subtarget->hasMSA()) && (Subtarget->isLittle())
25286 /* 47660*/ OPC_CheckPatternPredicate, 104, // (Subtarget->hasMSA()) && (!Subtarget->isLittle())
25301 /* 47701*/ OPC_CheckPatternPredicate, 103, // (Subtarget->hasMSA()) && (Subtarget->isLittle())
25308 /* 47715*/ OPC_CheckPatternPredicate, 104, // (Subtarget->hasMSA()) && (!Subtarget->isLittle())
25322 /* 47754*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasMSA())
25330 /* 47771*/ OPC_CheckPatternPredicate, 103, // (Subtarget->hasMSA()) && (Subtarget->isLittle())
25337 /* 47785*/ OPC_CheckPatternPredicate, 104, // (Subtarget->hasMSA()) && (!Subtarget->isLittle())
25351 /* 47824*/ OPC_CheckPatternPredicate, 104, // (Subtarget->hasMSA()) && (!Subtarget->isLittle())
25368 /* 47870*/ OPC_CheckPatternPredicate, 103, // (Subtarget->hasMSA()) && (Subtarget->isLittle())
25375 /* 47884*/ OPC_CheckPatternPredicate, 104, // (Subtarget->hasMSA()) && (!Subtarget->isLittle())
25396 /* 47947*/ OPC_CheckPatternPredicate, 103, // (Subtarget->hasMSA()) && (Subtarget->isLittle())
25403 /* 47961*/ OPC_CheckPatternPredicate, 104, // (Subtarget->hasMSA()) && (!Subtarget->isLittle())
25418 /* 48001*/ OPC_CheckPatternPredicate, 103, // (Subtarget->hasMSA()) && (Subtarget->isLittle())
25425 /* 48015*/ OPC_CheckPatternPredicate, 104, // (Subtarget->hasMSA()) && (!Subtarget->isLittle())
25439 /* 48054*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasMSA())
25447 /* 48071*/ OPC_CheckPatternPredicate, 103, // (Subtarget->hasMSA()) && (Subtarget->isLittle())
25454 /* 48085*/ OPC_CheckPatternPredicate, 104, // (Subtarget->hasMSA()) && (!Subtarget->isLittle())
25468 /* 48124*/ OPC_CheckPatternPredicate, 104, // (Subtarget->hasMSA()) && (!Subtarget->isLittle())
25485 /* 48169*/ OPC_CheckPatternPredicate, 103, // (Subtarget->hasMSA()) && (Subtarget->isLittle())
25492 /* 48183*/ OPC_CheckPatternPredicate, 104, // (Subtarget->hasMSA()) && (!Subtarget->isLittle())
25507 /* 48224*/ OPC_CheckPatternPredicate, 103, // (Subtarget->hasMSA()) && (Subtarget->isLittle())
25514 /* 48238*/ OPC_CheckPatternPredicate, 104, // (Subtarget->hasMSA()) && (!Subtarget->isLittle())
25529 /* 48278*/ OPC_CheckPatternPredicate, 103, // (Subtarget->hasMSA()) && (Subtarget->isLittle())
25536 /* 48292*/ OPC_CheckPatternPredicate, 104, // (Subtarget->hasMSA()) && (!Subtarget->isLittle())
25557 /* 48355*/ OPC_CheckPatternPredicate, 103, // (Subtarget->hasMSA()) && (Subtarget->isLittle())
25564 /* 48369*/ OPC_CheckPatternPredicate, 104, // (Subtarget->hasMSA()) && (!Subtarget->isLittle())
25579 /* 48409*/ OPC_CheckPatternPredicate, 103, // (Subtarget->hasMSA()) && (Subtarget->isLittle())
25586 /* 48423*/ OPC_CheckPatternPredicate, 104, // (Subtarget->hasMSA()) && (!Subtarget->isLittle())
25606 /* 48484*/ OPC_CheckPatternPredicate, 104, // (Subtarget->hasMSA()) && (!Subtarget->isLittle())
25624 /* 48531*/ OPC_CheckPatternPredicate, 29, // (Subtarget->hasCnMips())
25631 /* 48544*/ OPC_CheckPatternPredicate, 29, // (Subtarget->hasCnMips())
25638 /* 48557*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
25645 /* 48570*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
25652 /* 48583*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
25659 /* 48596*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
25672 /* 48619*/ OPC_CheckPatternPredicate, 105, // (Subtarget->hasMips4_32()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->useSoftFloat()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
25678 /* 48631*/ OPC_CheckPatternPredicate, 9, // (Subtarget->inMicroMipsMode()) && (!Subtarget->useSoftFloat()) && (!Subtarget->hasMips32r6())
25684 /* 48643*/ OPC_CheckPatternPredicate, 36, // (Subtarget->hasStandardEncoding()) && (!Subtarget->hasMips4_32())
25692 /* 48659*/ OPC_CheckPatternPredicate, 106, // (Subtarget->hasMips4_32()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->useSoftFloat()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
25698 /* 48671*/ OPC_CheckPatternPredicate, 36, // (Subtarget->hasStandardEncoding()) && (!Subtarget->hasMips4_32())
25706 /* 48687*/ OPC_CheckPatternPredicate, 105, // (Subtarget->hasMips4_32()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->useSoftFloat()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
25712 /* 48699*/ OPC_CheckPatternPredicate, 9, // (Subtarget->inMicroMipsMode()) && (!Subtarget->useSoftFloat()) && (!Subtarget->hasMips32r6())
25718 /* 48711*/ OPC_CheckPatternPredicate, 36, // (Subtarget->hasStandardEncoding()) && (!Subtarget->hasMips4_32())
25726 /* 48727*/ OPC_CheckPatternPredicate, 107, // (Subtarget->hasMips4_32()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->useSoftFloat()) && (!Subtarget->isFP64bit()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
25732 /* 48739*/ OPC_CheckPatternPredicate, 108, // (Subtarget->hasMips4_32()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isFP64bit()) && (!Subtarget->useSoftFloat()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
25738 /* 48751*/ OPC_CheckPatternPredicate, 109, // (Subtarget->inMicroMipsMode()) && (!Subtarget->useSoftFloat()) && (!Subtarget->isFP64bit()) && (!Subtarget->hasMips32r6())
25744 /* 48763*/ OPC_CheckPatternPredicate, 41, // (Subtarget->hasStandardEncoding()) && (!Subtarget->isFP64bit()) && (!Subtarget->hasMips4_32())
25750 /* 48775*/ OPC_CheckPatternPredicate, 42, // (Subtarget->hasStandardEncoding()) && (Subtarget->isFP64bit()) && (!Subtarget->hasMips4_32())
25764 /* 48801*/ OPC_CheckPatternPredicate, 105, // (Subtarget->hasMips4_32()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->useSoftFloat()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
25770 /* 48813*/ OPC_CheckPatternPredicate, 9, // (Subtarget->inMicroMipsMode()) && (!Subtarget->useSoftFloat()) && (!Subtarget->hasMips32r6())
25776 /* 48825*/ OPC_CheckPatternPredicate, 36, // (Subtarget->hasStandardEncoding()) && (!Subtarget->hasMips4_32())
25784 /* 48841*/ OPC_CheckPatternPredicate, 106, // (Subtarget->hasMips4_32()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->useSoftFloat()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
25790 /* 48853*/ OPC_CheckPatternPredicate, 36, // (Subtarget->hasStandardEncoding()) && (!Subtarget->hasMips4_32())
25798 /* 48869*/ OPC_CheckPatternPredicate, 105, // (Subtarget->hasMips4_32()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->useSoftFloat()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
25804 /* 48881*/ OPC_CheckPatternPredicate, 9, // (Subtarget->inMicroMipsMode()) && (!Subtarget->useSoftFloat()) && (!Subtarget->hasMips32r6())
25810 /* 48893*/ OPC_CheckPatternPredicate, 36, // (Subtarget->hasStandardEncoding()) && (!Subtarget->hasMips4_32())
25818 /* 48909*/ OPC_CheckPatternPredicate, 107, // (Subtarget->hasMips4_32()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->useSoftFloat()) && (!Subtarget->isFP64bit()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
25824 /* 48921*/ OPC_CheckPatternPredicate, 108, // (Subtarget->hasMips4_32()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isFP64bit()) && (!Subtarget->useSoftFloat()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
25830 /* 48933*/ OPC_CheckPatternPredicate, 109, // (Subtarget->inMicroMipsMode()) && (!Subtarget->useSoftFloat()) && (!Subtarget->isFP64bit()) && (!Subtarget->hasMips32r6())
25836 /* 48945*/ OPC_CheckPatternPredicate, 41, // (Subtarget->hasStandardEncoding()) && (!Subtarget->isFP64bit()) && (!Subtarget->hasMips4_32())
25842 /* 48957*/ OPC_CheckPatternPredicate, 42, // (Subtarget->hasStandardEncoding()) && (Subtarget->isFP64bit()) && (!Subtarget->hasMips4_32())
25854 /* 48980*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasMips32r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
25860 /* 48991*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode())
25867 /* 49004*/ OPC_CheckPatternPredicate, 52, // (Subtarget->hasMips64r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
25878 /* 49025*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasMips32r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
25884 /* 49036*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode())
25891 /* 49049*/ OPC_CheckPatternPredicate, 52, // (Subtarget->hasMips64r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
25901 /* 49067*/ OPC_CheckPatternPredicate, 14, // (Subtarget->inMips16Mode())
25910 /* 49084*/ OPC_CheckPatternPredicate, 14, // (Subtarget->inMips16Mode())
25921 /* 49103*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
25928 /* 49116*/ OPC_CheckPatternPredicate, 45, // (Subtarget->hasDSP()) && (Subtarget->inMicroMipsMode())
25941 /* 49138*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
25948 /* 49151*/ OPC_CheckPatternPredicate, 45, // (Subtarget->hasDSP()) && (Subtarget->inMicroMipsMode())
25961 /* 49173*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
25968 /* 49186*/ OPC_CheckPatternPredicate, 45, // (Subtarget->hasDSP()) && (Subtarget->inMicroMipsMode())
25981 /* 49208*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
25988 /* 49221*/ OPC_CheckPatternPredicate, 45, // (Subtarget->hasDSP()) && (Subtarget->inMicroMipsMode())
26001 /* 49243*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
26008 /* 49256*/ OPC_CheckPatternPredicate, 45, // (Subtarget->hasDSP()) && (Subtarget->inMicroMipsMode())
26020 /* 49277*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
26026 /* 49289*/ OPC_CheckPatternPredicate, 45, // (Subtarget->hasDSP()) && (Subtarget->inMicroMipsMode())
26037 /* 49309*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
26043 /* 49321*/ OPC_CheckPatternPredicate, 45, // (Subtarget->hasDSP()) && (Subtarget->inMicroMipsMode())
26054 /* 49341*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
26060 /* 49353*/ OPC_CheckPatternPredicate, 45, // (Subtarget->hasDSP()) && (Subtarget->inMicroMipsMode())
26071 /* 49373*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
26077 /* 49385*/ OPC_CheckPatternPredicate, 45, // (Subtarget->hasDSP()) && (Subtarget->inMicroMipsMode())
26089 /* 49406*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
26096 /* 49419*/ OPC_CheckPatternPredicate, 45, // (Subtarget->hasDSP()) && (Subtarget->inMicroMipsMode())
26109 /* 49441*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
26116 /* 49454*/ OPC_CheckPatternPredicate, 45, // (Subtarget->hasDSP()) && (Subtarget->inMicroMipsMode())
26129 /* 49476*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
26136 /* 49489*/ OPC_CheckPatternPredicate, 45, // (Subtarget->hasDSP()) && (Subtarget->inMicroMipsMode())
26149 /* 49511*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
26156 /* 49524*/ OPC_CheckPatternPredicate, 45, // (Subtarget->hasDSP()) && (Subtarget->inMicroMipsMode())
26168 /* 49545*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
26175 /* 49557*/ OPC_CheckPatternPredicate, 45, // (Subtarget->hasDSP()) && (Subtarget->inMicroMipsMode())
26187 /* 49577*/ OPC_CheckPatternPredicate, 46, // (Subtarget->hasDSPR2())
26193 /* 49589*/ OPC_CheckPatternPredicate, 47, // (Subtarget->hasDSPR2()) && (Subtarget->inMicroMipsMode())
26204 /* 49609*/ OPC_CheckPatternPredicate, 46, // (Subtarget->hasDSPR2())
26210 /* 49621*/ OPC_CheckPatternPredicate, 47, // (Subtarget->hasDSPR2()) && (Subtarget->inMicroMipsMode())
26222 /* 49642*/ OPC_CheckPatternPredicate, 46, // (Subtarget->hasDSPR2())
26229 /* 49655*/ OPC_CheckPatternPredicate, 47, // (Subtarget->hasDSPR2()) && (Subtarget->inMicroMipsMode())
26242 /* 49677*/ OPC_CheckPatternPredicate, 46, // (Subtarget->hasDSPR2())
26249 /* 49690*/ OPC_CheckPatternPredicate, 47, // (Subtarget->hasDSPR2()) && (Subtarget->inMicroMipsMode())
26261 /* 49711*/ OPC_CheckPatternPredicate, 46, // (Subtarget->hasDSPR2())
26267 /* 49723*/ OPC_CheckPatternPredicate, 47, // (Subtarget->hasDSPR2()) && (Subtarget->inMicroMipsMode())
26278 /* 49743*/ OPC_CheckPatternPredicate, 46, // (Subtarget->hasDSPR2())
26284 /* 49755*/ OPC_CheckPatternPredicate, 47, // (Subtarget->hasDSPR2()) && (Subtarget->inMicroMipsMode())
26296 /* 49776*/ OPC_CheckPatternPredicate, 46, // (Subtarget->hasDSPR2())
26303 /* 49789*/ OPC_CheckPatternPredicate, 47, // (Subtarget->hasDSPR2()) && (Subtarget->inMicroMipsMode())
26316 /* 49811*/ OPC_CheckPatternPredicate, 46, // (Subtarget->hasDSPR2())
26323 /* 49824*/ OPC_CheckPatternPredicate, 47, // (Subtarget->hasDSPR2()) && (Subtarget->inMicroMipsMode())
26335 /* 49845*/ OPC_CheckPatternPredicate, 46, // (Subtarget->hasDSPR2())
26341 /* 49857*/ OPC_CheckPatternPredicate, 47, // (Subtarget->hasDSPR2()) && (Subtarget->inMicroMipsMode())
26352 /* 49877*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
26361 /* 49896*/ OPC_CheckPatternPredicate, 53, // (Subtarget->hasMips32r2()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
26370 /* 49917*/ OPC_CheckPatternPredicate, 7, // (Subtarget->inMicroMipsMode())
26380 /* 49940*/ OPC_CheckPatternPredicate, 110, // (Subtarget->hasMips64r2()) && (Subtarget->hasStandardEncoding())
26391 /* 49963*/ OPC_CheckPatternPredicate, 27, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit())
26405 /* 49994*/ OPC_CheckPatternPredicate, 10, // (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
26411 /* 50005*/ OPC_CheckPatternPredicate, 111, // (Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
26420 /* 50020*/ OPC_CheckPatternPredicate, 44, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
26432 /* 50042*/ OPC_CheckPatternPredicate, 10, // (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
26438 /* 50053*/ OPC_CheckPatternPredicate, 111, // (Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
26447 /* 50068*/ OPC_CheckPatternPredicate, 44, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
26458 /* 50089*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasMips32r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
26464 /* 50100*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode())
26471 /* 50113*/ OPC_CheckPatternPredicate, 52, // (Subtarget->hasMips64r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
26477 /* 50125*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
26483 /* 50137*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
26489 /* 50149*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
26495 /* 50161*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
26506 /* 50182*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasMips32r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
26512 /* 50193*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode())
26519 /* 50206*/ OPC_CheckPatternPredicate, 52, // (Subtarget->hasMips64r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
26525 /* 50218*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
26531 /* 50230*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
26537 /* 50242*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
26543 /* 50254*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
26554 /* 50275*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasMips32r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
26560 /* 50286*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode())
26567 /* 50299*/ OPC_CheckPatternPredicate, 52, // (Subtarget->hasMips64r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
26573 /* 50311*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
26579 /* 50323*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
26585 /* 50335*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
26591 /* 50347*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
26602 /* 50368*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasMips32r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
26608 /* 50379*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode())
26615 /* 50392*/ OPC_CheckPatternPredicate, 52, // (Subtarget->hasMips64r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())
26621 /* 50404*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
26627 /* 50416*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
26633 /* 50428*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
26639 /* 50440*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
26734 /* 50612*/ OPC_CheckPatternPredicate, 112, // (!Subtarget->disableMadd4()) && (Subtarget->hasMips4_32r2()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->useSoftFloat()) && (TM.Options.NoNaNsFPMath) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
26741 /* 50627*/ OPC_CheckPatternPredicate, 113, // (!Subtarget->disableMadd4()) && (Subtarget->hasMips4_32r2()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->useSoftFloat()) && (TM.Options.NoNaNsFPMath) && (!Subtarget->isFP64bit()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
26747 /* 50639*/ OPC_CheckPatternPredicate, 114, // (!Subtarget->disableMadd4()) && (Subtarget->hasMips4_32r2()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isFP64bit()) && (!Subtarget->useSoftFloat()) && (TM.Options.NoNaNsFPMath) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
26763 /* 50665*/ OPC_CheckPatternPredicate, 112, // (!Subtarget->disableMadd4()) && (Subtarget->hasMips4_32r2()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->useSoftFloat()) && (TM.Options.NoNaNsFPMath) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
26770 /* 50680*/ OPC_CheckPatternPredicate, 113, // (!Subtarget->disableMadd4()) && (Subtarget->hasMips4_32r2()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->useSoftFloat()) && (TM.Options.NoNaNsFPMath) && (!Subtarget->isFP64bit()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
26776 /* 50692*/ OPC_CheckPatternPredicate, 114, // (!Subtarget->disableMadd4()) && (Subtarget->hasMips4_32r2()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isFP64bit()) && (!Subtarget->useSoftFloat()) && (TM.Options.NoNaNsFPMath) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
26793 /* 50721*/ OPC_CheckPatternPredicate, 112, // (!Subtarget->disableMadd4()) && (Subtarget->hasMips4_32r2()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->useSoftFloat()) && (TM.Options.NoNaNsFPMath) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
26800 /* 50736*/ OPC_CheckPatternPredicate, 113, // (!Subtarget->disableMadd4()) && (Subtarget->hasMips4_32r2()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->useSoftFloat()) && (TM.Options.NoNaNsFPMath) && (!Subtarget->isFP64bit()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
26806 /* 50748*/ OPC_CheckPatternPredicate, 114, // (!Subtarget->disableMadd4()) && (Subtarget->hasMips4_32r2()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isFP64bit()) && (!Subtarget->useSoftFloat()) && (TM.Options.NoNaNsFPMath) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
26820 /* 50772*/ OPC_CheckPatternPredicate, 115, // (!Subtarget->disableMadd4()) && (Subtarget->hasMips4_32r2()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->useSoftFloat()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
26827 /* 50787*/ OPC_CheckPatternPredicate, 116, // (!Subtarget->disableMadd4()) && (Subtarget->hasMips4_32r2()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->useSoftFloat()) && (!Subtarget->isFP64bit()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
26833 /* 50799*/ OPC_CheckPatternPredicate, 117, // (!Subtarget->disableMadd4()) && (Subtarget->hasMips4_32r2()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isFP64bit()) && (!Subtarget->useSoftFloat()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
26847 /* 50824*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasStandardEncoding()) && (!Subtarget->useSoftFloat()) && (!Subtarget->inMicroMipsMode())
26853 /* 50835*/ OPC_CheckPatternPredicate, 17, // (Subtarget->inMicroMipsMode()) && (!Subtarget->useSoftFloat())
26859 /* 50846*/ OPC_CheckPatternPredicate, 65, // (Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode()) && (!Subtarget->useSoftFloat())
26867 /* 50861*/ OPC_CheckPatternPredicate, 118, // (Subtarget->hasStandardEncoding()) && (!Subtarget->useSoftFloat()) && (!Subtarget->isFP64bit()) && (!Subtarget->inMicroMipsMode())
26873 /* 50872*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasStandardEncoding()) && (Subtarget->isFP64bit()) && (!Subtarget->useSoftFloat()) && (!Subtarget->inMicroMipsMode())
26879 /* 50883*/ OPC_CheckPatternPredicate, 20, // (Subtarget->inMicroMipsMode()) && (!Subtarget->useSoftFloat()) && (!Subtarget->isFP64bit())
26885 /* 50894*/ OPC_CheckPatternPredicate, 120, // (Subtarget->inMicroMipsMode()) && (Subtarget->isFP64bit()) && (!Subtarget->useSoftFloat())
26899 /* 50917*/ OPC_CheckPatternPredicate, 121, // (TM.Options.AllowFPOpFusion == FPOpFusion::Fast) && (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
26905 /* 50930*/ OPC_CheckPatternPredicate, 121, // (TM.Options.AllowFPOpFusion == FPOpFusion::Fast) && (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
26914 /* 50947*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
26920 /* 50959*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
26942 /* 51001*/ OPC_CheckPatternPredicate, 122, // (!Subtarget->disableMadd4()) && (Subtarget->hasMips4_32r2()) && (Subtarget->hasStandardEncoding()) && (TM.Options.NoNaNsFPMath) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
26948 /* 51013*/ OPC_CheckPatternPredicate, 123, // (!Subtarget->disableMadd4()) && (Subtarget->inMicroMipsMode()) && (Subtarget->inMicroMipsMode()) && (TM.Options.NoNaNsFPMath) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips32r6())
26956 /* 51029*/ OPC_CheckPatternPredicate, 124, // (!Subtarget->disableMadd4()) && (Subtarget->hasMips4_32r2()) && (Subtarget->hasStandardEncoding()) && (TM.Options.NoNaNsFPMath) && (!Subtarget->isFP64bit()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
26962 /* 51041*/ OPC_CheckPatternPredicate, 125, // (!Subtarget->disableMadd4()) && (Subtarget->hasMips4_32r2()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isFP64bit()) && (TM.Options.NoNaNsFPMath) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
26968 /* 51053*/ OPC_CheckPatternPredicate, 126, // (!Subtarget->disableMadd4()) && (Subtarget->inMicroMipsMode()) && (Subtarget->inMicroMipsMode()) && (TM.Options.NoNaNsFPMath) && (!Subtarget->isFP64bit()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips32r6())
26985 /* 51081*/ OPC_CheckPatternPredicate, 122, // (!Subtarget->disableMadd4()) && (Subtarget->hasMips4_32r2()) && (Subtarget->hasStandardEncoding()) && (TM.Options.NoNaNsFPMath) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
26991 /* 51093*/ OPC_CheckPatternPredicate, 123, // (!Subtarget->disableMadd4()) && (Subtarget->inMicroMipsMode()) && (Subtarget->inMicroMipsMode()) && (TM.Options.NoNaNsFPMath) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips32r6())
26999 /* 51109*/ OPC_CheckPatternPredicate, 124, // (!Subtarget->disableMadd4()) && (Subtarget->hasMips4_32r2()) && (Subtarget->hasStandardEncoding()) && (TM.Options.NoNaNsFPMath) && (!Subtarget->isFP64bit()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
27005 /* 51121*/ OPC_CheckPatternPredicate, 125, // (!Subtarget->disableMadd4()) && (Subtarget->hasMips4_32r2()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isFP64bit()) && (TM.Options.NoNaNsFPMath) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
27011 /* 51133*/ OPC_CheckPatternPredicate, 126, // (!Subtarget->disableMadd4()) && (Subtarget->inMicroMipsMode()) && (Subtarget->inMicroMipsMode()) && (TM.Options.NoNaNsFPMath) && (!Subtarget->isFP64bit()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips32r6())
27029 /* 51164*/ OPC_CheckPatternPredicate, 122, // (!Subtarget->disableMadd4()) && (Subtarget->hasMips4_32r2()) && (Subtarget->hasStandardEncoding()) && (TM.Options.NoNaNsFPMath) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
27035 /* 51176*/ OPC_CheckPatternPredicate, 123, // (!Subtarget->disableMadd4()) && (Subtarget->inMicroMipsMode()) && (Subtarget->inMicroMipsMode()) && (TM.Options.NoNaNsFPMath) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips32r6())
27043 /* 51192*/ OPC_CheckPatternPredicate, 124, // (!Subtarget->disableMadd4()) && (Subtarget->hasMips4_32r2()) && (Subtarget->hasStandardEncoding()) && (TM.Options.NoNaNsFPMath) && (!Subtarget->isFP64bit()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
27049 /* 51204*/ OPC_CheckPatternPredicate, 125, // (!Subtarget->disableMadd4()) && (Subtarget->hasMips4_32r2()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isFP64bit()) && (TM.Options.NoNaNsFPMath) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
27055 /* 51216*/ OPC_CheckPatternPredicate, 126, // (!Subtarget->disableMadd4()) && (Subtarget->inMicroMipsMode()) && (Subtarget->inMicroMipsMode()) && (TM.Options.NoNaNsFPMath) && (!Subtarget->isFP64bit()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips32r6())
27067 /* 51237*/ OPC_CheckPatternPredicate, 127, // (Subtarget->hasStandardEncoding()) && (!Subtarget->useSoftFloat())
27073 /* 51247*/ OPC_CheckPatternPredicate, 17, // (Subtarget->inMicroMipsMode()) && (!Subtarget->useSoftFloat())
27079 /* 51257*/ OPC_CheckPatternPredicate, 65, // (Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode()) && (!Subtarget->useSoftFloat())
27087 /* 51271*/ OPC_CheckPatternPredicate, 118, // (Subtarget->hasStandardEncoding()) && (!Subtarget->useSoftFloat()) && (!Subtarget->isFP64bit()) && (!Subtarget->inMicroMipsMode())
27093 /* 51281*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasStandardEncoding()) && (Subtarget->isFP64bit()) && (!Subtarget->useSoftFloat()) && (!Subtarget->inMicroMipsMode())
27099 /* 51291*/ OPC_CheckPatternPredicate, 20, // (Subtarget->inMicroMipsMode()) && (!Subtarget->useSoftFloat()) && (!Subtarget->isFP64bit())
27105 /* 51301*/ OPC_CheckPatternPredicate, 120, // (Subtarget->inMicroMipsMode()) && (Subtarget->isFP64bit()) && (!Subtarget->useSoftFloat())
27122 /* 51330*/ OPC_CheckPatternPredicate, 115, // (!Subtarget->disableMadd4()) && (Subtarget->hasMips4_32r2()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->useSoftFloat()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
27129 /* 51345*/ OPC_CheckPatternPredicate, 116, // (!Subtarget->disableMadd4()) && (Subtarget->hasMips4_32r2()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->useSoftFloat()) && (!Subtarget->isFP64bit()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
27135 /* 51357*/ OPC_CheckPatternPredicate, 117, // (!Subtarget->disableMadd4()) && (Subtarget->hasMips4_32r2()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isFP64bit()) && (!Subtarget->useSoftFloat()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
27151 /* 51385*/ OPC_CheckPatternPredicate, 115, // (!Subtarget->disableMadd4()) && (Subtarget->hasMips4_32r2()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->useSoftFloat()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
27158 /* 51400*/ OPC_CheckPatternPredicate, 116, // (!Subtarget->disableMadd4()) && (Subtarget->hasMips4_32r2()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->useSoftFloat()) && (!Subtarget->isFP64bit()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
27164 /* 51412*/ OPC_CheckPatternPredicate, 117, // (!Subtarget->disableMadd4()) && (Subtarget->hasMips4_32r2()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isFP64bit()) && (!Subtarget->useSoftFloat()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())
27175 /* 51432*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasStandardEncoding()) && (!Subtarget->useSoftFloat()) && (!Subtarget->inMicroMipsMode())
27181 /* 51443*/ OPC_CheckPatternPredicate, 17, // (Subtarget->inMicroMipsMode()) && (!Subtarget->useSoftFloat())
27187 /* 51454*/ OPC_CheckPatternPredicate, 65, // (Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode()) && (!Subtarget->useSoftFloat())
27195 /* 51469*/ OPC_CheckPatternPredicate, 118, // (Subtarget->hasStandardEncoding()) && (!Subtarget->useSoftFloat()) && (!Subtarget->isFP64bit()) && (!Subtarget->inMicroMipsMode())
27201 /* 51480*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasStandardEncoding()) && (Subtarget->isFP64bit()) && (!Subtarget->useSoftFloat()) && (!Subtarget->inMicroMipsMode())
27207 /* 51491*/ OPC_CheckPatternPredicate, 20, // (Subtarget->inMicroMipsMode()) && (!Subtarget->useSoftFloat()) && (!Subtarget->isFP64bit())
27213 /* 51502*/ OPC_CheckPatternPredicate, 120, // (Subtarget->inMicroMipsMode()) && (Subtarget->isFP64bit()) && (!Subtarget->useSoftFloat())
27227 /* 51525*/ OPC_CheckPatternPredicate, 121, // (TM.Options.AllowFPOpFusion == FPOpFusion::Fast) && (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
27233 /* 51538*/ OPC_CheckPatternPredicate, 121, // (TM.Options.AllowFPOpFusion == FPOpFusion::Fast) && (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
27248 /* 51563*/ OPC_CheckPatternPredicate, 121, // (TM.Options.AllowFPOpFusion == FPOpFusion::Fast) && (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
27254 /* 51576*/ OPC_CheckPatternPredicate, 121, // (TM.Options.AllowFPOpFusion == FPOpFusion::Fast) && (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
27264 /* 51594*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
27270 /* 51606*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
27282 /* 51631*/ OPC_CheckPatternPredicate, 72, // (Subtarget->hasStandardEncoding())
27289 /* 51644*/ OPC_CheckPatternPredicate, 28, // (Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6())
27296 /* 51657*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode())
27304 /* 51672*/ OPC_CheckPatternPredicate, 128, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isFP64bit()) && (Subtarget->isGP64bit())
27315 /* 51694*/ OPC_CheckPatternPredicate, 72, // (Subtarget->hasStandardEncoding())
27324 /* 51714*/ OPC_CheckPatternPredicate, 28, // (Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6())
27333 /* 51734*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode())
27343 /* 51756*/ OPC_CheckPatternPredicate, 128, // (Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isFP64bit()) && (Subtarget->isGP64bit())
27357 /* 51787*/ OPC_CheckPatternPredicate, 129, // (Subtarget->hasStandardEncoding()) && (!Subtarget->useSoftFloat()) && (!Subtarget->inMicroMipsMode()) && (Subtarget->inAbs2008Mode() ||TM.Options.NoNaNsFPMath)
27363 /* 51797*/ OPC_CheckPatternPredicate, 130, // (Subtarget->inMicroMipsMode()) && (!Subtarget->useSoftFloat()) && (Subtarget->inAbs2008Mode() ||TM.Options.NoNaNsFPMath)
27371 /* 51811*/ OPC_CheckPatternPredicate, 131, // (Subtarget->hasStandardEncoding()) && (!Subtarget->useSoftFloat()) && (!Subtarget->isFP64bit()) && (!Subtarget->inMicroMipsMode()) && (Subtarget->inAbs2008Mode() ||TM.Options.NoNaNsFPMath)
27377 /* 51821*/ OPC_CheckPatternPredicate, 132, // (Subtarget->hasStandardEncoding()) && (Subtarget->isFP64bit()) && (!Subtarget->useSoftFloat()) && (!Subtarget->inMicroMipsMode()) && (Subtarget->inAbs2008Mode() ||TM.Options.NoNaNsFPMath)
27383 /* 51831*/ OPC_CheckPatternPredicate, 20, // (Subtarget->inMicroMipsMode()) && (!Subtarget->useSoftFloat()) && (!Subtarget->isFP64bit())
27389 /* 51841*/ OPC_CheckPatternPredicate, 120, // (Subtarget->inMicroMipsMode()) && (Subtarget->isFP64bit()) && (!Subtarget->useSoftFloat())
27396 /* 51853*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
27402 /* 51864*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
27412 /* 51883*/ OPC_CheckPatternPredicate, 133, // (Subtarget->hasMips2()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->useSoftFloat()) && (!Subtarget->inMicroMipsMode())
27418 /* 51893*/ OPC_CheckPatternPredicate, 17, // (Subtarget->inMicroMipsMode()) && (!Subtarget->useSoftFloat())
27426 /* 51907*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasMips2()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->useSoftFloat()) && (!Subtarget->isFP64bit()) && (!Subtarget->inMicroMipsMode())
27432 /* 51917*/ OPC_CheckPatternPredicate, 18, // (Subtarget->hasMips2()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isFP64bit()) && (!Subtarget->useSoftFloat()) && (!Subtarget->inMicroMipsMode())
27438 /* 51927*/ OPC_CheckPatternPredicate, 20, // (Subtarget->inMicroMipsMode()) && (!Subtarget->useSoftFloat()) && (!Subtarget->isFP64bit())
27444 /* 51937*/ OPC_CheckPatternPredicate, 120, // (Subtarget->inMicroMipsMode()) && (Subtarget->isFP64bit()) && (!Subtarget->useSoftFloat())
27451 /* 51949*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
27457 /* 51960*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
27468 /* 51980*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasStandardEncoding()) && (!Subtarget->useSoftFloat()) && (!Subtarget->inMicroMipsMode())
27474 /* 51991*/ OPC_CheckPatternPredicate, 17, // (Subtarget->inMicroMipsMode()) && (!Subtarget->useSoftFloat())
27480 /* 52002*/ OPC_CheckPatternPredicate, 65, // (Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode()) && (!Subtarget->useSoftFloat())
27488 /* 52017*/ OPC_CheckPatternPredicate, 118, // (Subtarget->hasStandardEncoding()) && (!Subtarget->useSoftFloat()) && (!Subtarget->isFP64bit()) && (!Subtarget->inMicroMipsMode())
27494 /* 52028*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasStandardEncoding()) && (Subtarget->isFP64bit()) && (!Subtarget->useSoftFloat()) && (!Subtarget->inMicroMipsMode())
27500 /* 52039*/ OPC_CheckPatternPredicate, 20, // (Subtarget->inMicroMipsMode()) && (!Subtarget->useSoftFloat()) && (!Subtarget->isFP64bit())
27506 /* 52050*/ OPC_CheckPatternPredicate, 120, // (Subtarget->inMicroMipsMode()) && (Subtarget->isFP64bit()) && (!Subtarget->useSoftFloat())
27513 /* 52063*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
27519 /* 52075*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
27532 /* 52101*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasStandardEncoding()) && (!Subtarget->useSoftFloat()) && (!Subtarget->inMicroMipsMode())
27538 /* 52112*/ OPC_CheckPatternPredicate, 17, // (Subtarget->inMicroMipsMode()) && (!Subtarget->useSoftFloat())
27544 /* 52123*/ OPC_CheckPatternPredicate, 65, // (Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode()) && (!Subtarget->useSoftFloat())
27552 /* 52138*/ OPC_CheckPatternPredicate, 118, // (Subtarget->hasStandardEncoding()) && (!Subtarget->useSoftFloat()) && (!Subtarget->isFP64bit()) && (!Subtarget->inMicroMipsMode())
27558 /* 52149*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasStandardEncoding()) && (Subtarget->isFP64bit()) && (!Subtarget->useSoftFloat()) && (!Subtarget->inMicroMipsMode())
27564 /* 52160*/ OPC_CheckPatternPredicate, 20, // (Subtarget->inMicroMipsMode()) && (!Subtarget->useSoftFloat()) && (!Subtarget->isFP64bit())
27570 /* 52171*/ OPC_CheckPatternPredicate, 120, // (Subtarget->inMicroMipsMode()) && (Subtarget->isFP64bit()) && (!Subtarget->useSoftFloat())
27583 /* 52193*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
27589 /* 52205*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
27603 /* 52228*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
27609 /* 52240*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
27619 /* 52257*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
27625 /* 52269*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
27636 /* 52288*/ OPC_CheckPatternPredicate, 88, // (!Subtarget->useSoftFloat()) && (!Subtarget->isFP64bit()) && (!Subtarget->inMips16Mode())
27642 /* 52299*/ OPC_CheckPatternPredicate, 89, // (Subtarget->isFP64bit()) && (!Subtarget->useSoftFloat()) && (!Subtarget->inMips16Mode())
27659 /* 52332*/ OPC_CheckPatternPredicate, 134, // (!Subtarget->isFP64bit())
27665 /* 52342*/ OPC_CheckPatternPredicate, 135, // (Subtarget->isFP64bit())
27675 /* 52359*/ OPC_CheckPatternPredicate, 135, // (Subtarget->isFP64bit())
27681 /* 52370*/ OPC_CheckPatternPredicate, 135, // (Subtarget->isFP64bit())
27693 /* 52396*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
27701 /* 52410*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
27713 /* 52434*/ OPC_CheckPatternPredicate, 72, // (Subtarget->hasStandardEncoding())
27719 /* 52444*/ OPC_CheckPatternPredicate, 28, // (Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6())
27725 /* 52454*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode())
27732 /* 52466*/ OPC_CheckPatternPredicate, 136, // (Subtarget->hasMips2()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isFP64bit())
27742 /* 52484*/ OPC_CheckPatternPredicate, 137, // (Subtarget->hasMips2()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->isFP64bit()) && (!Subtarget->inMicroMipsMode())
27748 /* 52494*/ OPC_CheckPatternPredicate, 136, // (Subtarget->hasMips2()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isFP64bit())
27754 /* 52504*/ OPC_CheckPatternPredicate, 39, // (Subtarget->inMicroMipsMode()) && (!Subtarget->isFP64bit()) && (!Subtarget->hasMips32r6())
27760 /* 52514*/ OPC_CheckPatternPredicate, 138, // (Subtarget->inMicroMipsMode()) && (Subtarget->isFP64bit()) && (!Subtarget->hasMips32r6())
27766 /* 52524*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode())
27773 /* 52536*/ OPC_CheckPatternPredicate, 136, // (Subtarget->hasMips2()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isFP64bit())
27782 /* 52551*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
27793 /* 52574*/ OPC_CheckPatternPredicate, 139, // (Subtarget->hasStandardEncoding()) && (Subtarget->isFP64bit())
27799 /* 52584*/ OPC_CheckPatternPredicate, 140, // (Subtarget->inMicroMipsMode()) && (Subtarget->isFP64bit())
27809 /* 52603*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasStandardEncoding()) && (!Subtarget->isFP64bit()) && (!Subtarget->inMicroMipsMode())
27815 /* 52613*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasStandardEncoding()) && (Subtarget->isFP64bit()) && (!Subtarget->inMicroMipsMode())
27821 /* 52623*/ OPC_CheckPatternPredicate, 140, // (Subtarget->inMicroMipsMode()) && (Subtarget->isFP64bit())
27827 /* 52633*/ OPC_CheckPatternPredicate, 3, // (Subtarget->inMicroMipsMode()) && (!Subtarget->isFP64bit())
27836 /* 52649*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasMSA())
27843 /* 52661*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasMSA())
27856 /* 52685*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasStandardEncoding()) && (!Subtarget->isFP64bit()) && (!Subtarget->inMicroMipsMode())
27862 /* 52695*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasStandardEncoding()) && (Subtarget->isFP64bit()) && (!Subtarget->inMicroMipsMode())
27868 /* 52705*/ OPC_CheckPatternPredicate, 140, // (Subtarget->inMicroMipsMode()) && (Subtarget->isFP64bit())
27874 /* 52715*/ OPC_CheckPatternPredicate, 3, // (Subtarget->inMicroMipsMode()) && (!Subtarget->isFP64bit())
27882 /* 52728*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasMSA())
27889 /* 52740*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasMSA())
27902 /* 52762*/ OPC_CheckPatternPredicate, 40, // (Subtarget->hasMips32r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->useSoftFloat()) && (!Subtarget->inMicroMipsMode())
27908 /* 52774*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode())
27939 /* 52832*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
27961 /* 52869*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
27973 /* 52890*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
27983 /* 52910*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
27993 /* 52930*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
28003 /* 52950*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
28061 /* 53047*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
28072 /* 53066*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
28084 /* 53086*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
28096 /* 53106*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
28105 /* 53123*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
28114 /* 53140*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
28123 /* 53157*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
28145 /* 53195*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
28161 /* 53224*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
28177 /* 53253*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
28193 /* 53282*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
28206 /* 53309*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
28213 /* 53325*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
28225 /* 53347*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
28236 /* 53368*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
28246 /* 53388*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
28253 /* 53404*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
28265 /* 53426*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
28276 /* 53447*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
28286 /* 53467*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
28323 /* 53542*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
28334 /* 53562*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
28340 /* 53575*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
28351 /* 53595*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
28357 /* 53608*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
28368 /* 53630*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
28388 /* 53669*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
28408 /* 53708*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
28428 /* 53747*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
28452 /* 53794*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
28472 /* 53833*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
28492 /* 53872*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
28512 /* 53911*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
28536 /* 53958*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
28556 /* 53997*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
28576 /* 54036*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
28596 /* 54075*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
28620 /* 54122*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
28640 /* 54161*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
28660 /* 54200*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
28680 /* 54239*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
28704 /* 54285*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
28724 /* 54324*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
28730 /* 54336*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
28736 /* 54348*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
28755 /* 54384*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
28765 /* 54403*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
28775 /* 54422*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
28785 /* 54442*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
28791 /* 54455*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
28797 /* 54468*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
28806 /* 54486*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
28812 /* 54499*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
28818 /* 54512*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
28834 /* 54540*/ OPC_CheckPatternPredicate, 58, // (Subtarget->hasMSA()) && (Subtarget->hasMips64()) && (Subtarget->hasStandardEncoding())
28843 /* 54558*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
28851 /* 54574*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
28866 /* 54601*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
28875 /* 54619*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
28883 /* 54635*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
28898 /* 54662*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
28907 /* 54680*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
28915 /* 54696*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
28930 /* 54724*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
28936 /* 54736*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
28942 /* 54748*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
28955 /* 54772*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
28962 /* 54786*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
28976 /* 54812*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
28983 /* 54826*/ OPC_CheckPatternPredicate, 46, // (Subtarget->hasDSPR2())
28997 /* 54852*/ OPC_CheckPatternPredicate, 46, // (Subtarget->hasDSPR2())
29004 /* 54866*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
29057 /* 54956*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
29064 /* 54968*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
29072 /* 54981*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
29082 /* 54998*/ OPC_CheckPatternPredicate, 58, // (Subtarget->hasMSA()) && (Subtarget->hasMips64()) && (Subtarget->hasStandardEncoding())
29093 /* 55018*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
29102 /* 55034*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
29111 /* 55051*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
29117 /* 55062*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
29126 /* 55079*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
29132 /* 55090*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
29142 /* 55108*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
29148 /* 55120*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
29154 /* 55132*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
29160 /* 55144*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
29170 /* 55163*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
29176 /* 55175*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
29182 /* 55187*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
29188 /* 55199*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
29198 /* 55218*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
29204 /* 55230*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
29210 /* 55242*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
29216 /* 55254*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
29226 /* 55273*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
29232 /* 55285*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
29238 /* 55297*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
29244 /* 55309*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
29254 /* 55328*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
29260 /* 55340*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
29266 /* 55352*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
29272 /* 55364*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
29282 /* 55383*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
29288 /* 55395*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
29294 /* 55407*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
29300 /* 55419*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
29318 /* 55451*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
29329 /* 55476*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
29340 /* 55501*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
29351 /* 55526*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
29362 /* 55551*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
29373 /* 55576*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
29391 /* 55611*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
29402 /* 55636*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
29413 /* 55661*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
29424 /* 55686*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
29435 /* 55711*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
29446 /* 55736*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
29462 /* 55773*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
29479 /* 55832*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
29496 /* 55891*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
29513 /* 55950*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
29530 /* 56009*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
29547 /* 56068*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
29568 /* 56135*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
29585 /* 56194*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
29602 /* 56253*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
29619 /* 56312*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
29636 /* 56371*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
29653 /* 56430*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasDSP())
29674 /* 56497*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
29681 /* 56510*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
29690 /* 56527*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
29696 /* 56538*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
29707 /* 56557*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
29713 /* 56570*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
29724 /* 56591*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
29730 /* 56604*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
29739 /* 56623*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
29745 /* 56634*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
29754 /* 56651*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
29760 /* 56662*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())
gen/lib/Target/NVPTX/NVPTXGenDAGISel.inc 100 /* 82*/ OPC_CheckPatternPredicate, 0, // (useShortPointers())
123 /* 119*/ OPC_CheckPatternPredicate, 1, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 30)
140 /* 149*/ OPC_CheckPatternPredicate, 1, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 30)
157 /* 179*/ OPC_CheckPatternPredicate, 1, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 30)
169 /* 201*/ OPC_CheckPatternPredicate, 1, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 30)
184 /* 227*/ OPC_CheckPatternPredicate, 1, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 30)
195 /* 247*/ OPC_CheckPatternPredicate, 1, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 30)
208 /* 269*/ OPC_CheckPatternPredicate, 1, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 30)
217 /* 285*/ OPC_CheckPatternPredicate, 1, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 30)
232 /* 312*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasHWROT32())
239 /* 325*/ OPC_CheckPatternPredicate, 3, // (!Subtarget->hasHWROT32())
248 /* 343*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasHWROT32())
254 /* 354*/ OPC_CheckPatternPredicate, 3, // (!Subtarget->hasHWROT32())
269 /* 381*/ OPC_CheckPatternPredicate, 3, // (!Subtarget->hasHWROT32())
277 /* 398*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasHWROT32())
298 /* 460*/ OPC_CheckPatternPredicate, 3, // (!Subtarget->hasHWROT32())
304 /* 471*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasHWROT32())
331 /* 544*/ OPC_CheckPatternPredicate, 3, // (!Subtarget->hasHWROT32())
339 /* 561*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasHWROT32())
360 /* 623*/ OPC_CheckPatternPredicate, 3, // (!Subtarget->hasHWROT32())
366 /* 634*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasHWROT32())
882 /* 1660*/ OPC_CheckPatternPredicate, 0, // (useShortPointers())
907 /* 1704*/ OPC_CheckPatternPredicate, 0, // (useShortPointers())
932 /* 1748*/ OPC_CheckPatternPredicate, 0, // (useShortPointers())
957 /* 1792*/ OPC_CheckPatternPredicate, 0, // (useShortPointers())
989 /* 1848*/ OPC_CheckPatternPredicate, 0, // (useShortPointers())
1014 /* 1892*/ OPC_CheckPatternPredicate, 0, // (useShortPointers())
1039 /* 1936*/ OPC_CheckPatternPredicate, 0, // (useShortPointers())
1104 /* 2050*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getPTXVersion() >= 31)
1111 /* 2062*/ OPC_CheckPatternPredicate, 4, // (Subtarget->getPTXVersion() >= 31)
1700 /* 3116*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
1731 /* 3182*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
1765 /* 3252*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
1799 /* 3323*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
1833 /* 3394*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
1867 /* 3465*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
1898 /* 3532*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
1929 /* 3598*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
1963 /* 3668*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
1997 /* 3739*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
2031 /* 3810*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
2065 /* 3881*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
2096 /* 3948*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
2127 /* 4014*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
2161 /* 4084*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
2195 /* 4155*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
2229 /* 4226*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
2263 /* 4297*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
2276 /* 4341*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
2289 /* 4369*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
2302 /* 4397*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
2333 /* 4448*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
2364 /* 4514*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
2398 /* 4584*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
2432 /* 4655*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
2466 /* 4726*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
2500 /* 4797*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
2513 /* 4841*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
2526 /* 4869*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
2557 /* 4920*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
2588 /* 4986*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
2622 /* 5056*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
2656 /* 5127*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
2690 /* 5198*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
2724 /* 5269*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
2755 /* 5336*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
2786 /* 5402*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
2820 /* 5472*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
2854 /* 5543*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
2888 /* 5614*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
2922 /* 5685*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
2953 /* 5752*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
2984 /* 5818*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
3018 /* 5888*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
3052 /* 5959*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
3086 /* 6030*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
3120 /* 6101*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
3151 /* 6168*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
3182 /* 6234*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
3216 /* 6304*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
3250 /* 6375*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
3284 /* 6446*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
3318 /* 6517*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
4266 /* 8251*/ OPC_CheckPatternPredicate, 7, // (useF32FTZ()) && (usePrecSqrtF32())
4272 /* 8261*/ OPC_CheckPatternPredicate, 8, // (usePrecSqrtF32())
4278 /* 8271*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
4774 /* 9210*/ OPC_CheckPatternPredicate, 10, // (Subtarget->getPTXVersion() >= 64) && (Subtarget->getSmVersion() >= 70)
4805 /* 9272*/ OPC_CheckPatternPredicate, 10, // (Subtarget->getPTXVersion() >= 64) && (Subtarget->getSmVersion() >= 70)
4860 /* 9370*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
4927 /* 9492*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
4982 /* 9602*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
5049 /* 9724*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
5104 /* 9834*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
5171 /* 9956*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
5226 /* 10066*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
5293 /* 10188*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
5348 /* 10298*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
5415 /* 10420*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
5470 /* 10530*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
5537 /* 10652*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
5556 /* 10714*/ OPC_CheckPatternPredicate, 10, // (Subtarget->getPTXVersion() >= 64) && (Subtarget->getSmVersion() >= 70)
5587 /* 10776*/ OPC_CheckPatternPredicate, 10, // (Subtarget->getPTXVersion() >= 64) && (Subtarget->getSmVersion() >= 70)
5642 /* 10874*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
5709 /* 10996*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
5764 /* 11106*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
5831 /* 11228*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
5886 /* 11338*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
5953 /* 11460*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
6008 /* 11570*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
6075 /* 11692*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
6130 /* 11802*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
6197 /* 11924*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
6252 /* 12034*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
6319 /* 12156*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
6338 /* 12218*/ OPC_CheckPatternPredicate, 10, // (Subtarget->getPTXVersion() >= 64) && (Subtarget->getSmVersion() >= 70)
6369 /* 12280*/ OPC_CheckPatternPredicate, 10, // (Subtarget->getPTXVersion() >= 64) && (Subtarget->getSmVersion() >= 70)
6424 /* 12378*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
6491 /* 12500*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
6546 /* 12610*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
6613 /* 12732*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
6668 /* 12842*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
6735 /* 12964*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
6790 /* 13074*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
6857 /* 13196*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
6912 /* 13306*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
6979 /* 13428*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
7034 /* 13538*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
7101 /* 13660*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
7120 /* 13722*/ OPC_CheckPatternPredicate, 10, // (Subtarget->getPTXVersion() >= 64) && (Subtarget->getSmVersion() >= 70)
7151 /* 13784*/ OPC_CheckPatternPredicate, 10, // (Subtarget->getPTXVersion() >= 64) && (Subtarget->getSmVersion() >= 70)
7206 /* 13882*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
7273 /* 14004*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
7328 /* 14114*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
7395 /* 14236*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
7450 /* 14346*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
7517 /* 14468*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
7572 /* 14578*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
7639 /* 14700*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
7694 /* 14810*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
7761 /* 14932*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
7816 /* 15042*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
7883 /* 15164*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
7902 /* 15226*/ OPC_CheckPatternPredicate, 10, // (Subtarget->getPTXVersion() >= 64) && (Subtarget->getSmVersion() >= 70)
7957 /* 15316*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
8024 /* 15434*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
8079 /* 15540*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
8146 /* 15658*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
8201 /* 15764*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
8268 /* 15882*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
8323 /* 15988*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
8390 /* 16106*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
8445 /* 16212*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
8512 /* 16330*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
8567 /* 16436*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
8634 /* 16554*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
8653 /* 16612*/ OPC_CheckPatternPredicate, 10, // (Subtarget->getPTXVersion() >= 64) && (Subtarget->getSmVersion() >= 70)
8708 /* 16702*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
8775 /* 16820*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
8830 /* 16926*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
8897 /* 17044*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
8952 /* 17150*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
9019 /* 17268*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
9074 /* 17374*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
9141 /* 17492*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
9196 /* 17598*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
9263 /* 17716*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
9318 /* 17822*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
9385 /* 17940*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
9404 /* 17998*/ OPC_CheckPatternPredicate, 10, // (Subtarget->getPTXVersion() >= 64) && (Subtarget->getSmVersion() >= 70)
9459 /* 18088*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
9526 /* 18206*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
9581 /* 18312*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
9648 /* 18430*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
9703 /* 18536*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
9770 /* 18654*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
9825 /* 18760*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
9892 /* 18878*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
9947 /* 18984*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
10014 /* 19102*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
10069 /* 19208*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
10136 /* 19326*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
10155 /* 19384*/ OPC_CheckPatternPredicate, 10, // (Subtarget->getPTXVersion() >= 64) && (Subtarget->getSmVersion() >= 70)
10210 /* 19474*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
10277 /* 19592*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
10332 /* 19698*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
10399 /* 19816*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
10454 /* 19922*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
10521 /* 20040*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
10576 /* 20146*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
10643 /* 20264*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
10698 /* 20370*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
10765 /* 20488*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
10820 /* 20594*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
10887 /* 20712*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
10904 /* 20777*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
10915 /* 20802*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
10926 /* 20827*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
10940 /* 20857*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
10951 /* 20882*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
10962 /* 20907*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
10974 /* 20933*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
10985 /* 20957*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
10996 /* 20981*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
11009 /* 21009*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
11019 /* 21030*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
11029 /* 21051*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
11042 /* 21077*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
11052 /* 21098*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
11062 /* 21119*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
11079 /* 21153*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
11090 /* 21178*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
11101 /* 21203*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
11115 /* 21233*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
11126 /* 21258*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
11137 /* 21283*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
11149 /* 21309*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
11160 /* 21333*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
11171 /* 21357*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
11184 /* 21385*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
11194 /* 21406*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
11204 /* 21427*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
11217 /* 21453*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
11227 /* 21474*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
11237 /* 21495*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
11254 /* 21529*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
11265 /* 21554*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
11276 /* 21579*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
11290 /* 21609*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
11301 /* 21634*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
11312 /* 21659*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
11324 /* 21685*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
11335 /* 21709*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
11346 /* 21733*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
11359 /* 21761*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
11369 /* 21782*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
11379 /* 21803*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
11392 /* 21829*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
11402 /* 21850*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
11412 /* 21871*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
11429 /* 21905*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
11440 /* 21930*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
11451 /* 21955*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
11465 /* 21985*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
11476 /* 22010*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
11487 /* 22035*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
11499 /* 22061*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
11510 /* 22085*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
11521 /* 22109*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
11534 /* 22137*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
11544 /* 22158*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
11554 /* 22179*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
11567 /* 22205*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
11577 /* 22226*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
11587 /* 22247*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
11604 /* 22281*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
11615 /* 22309*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
11626 /* 22337*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
11640 /* 22370*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
11651 /* 22398*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
11662 /* 22426*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
11674 /* 22455*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
11685 /* 22482*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
11696 /* 22509*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
11709 /* 22540*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
11719 /* 22564*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
11729 /* 22588*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
11742 /* 22617*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
11752 /* 22641*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
11762 /* 22665*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
11779 /* 22702*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
11790 /* 22730*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
11801 /* 22758*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
11815 /* 22791*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
11826 /* 22819*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
11837 /* 22847*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
11849 /* 22876*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
11860 /* 22903*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
11871 /* 22930*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
11884 /* 22961*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
11894 /* 22985*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
11904 /* 23009*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
11917 /* 23038*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
11927 /* 23062*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
11937 /* 23086*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
11954 /* 23123*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
11965 /* 23147*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
11976 /* 23171*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
11990 /* 23200*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
12001 /* 23224*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
12012 /* 23248*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
12024 /* 23273*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
12035 /* 23296*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
12046 /* 23319*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
12059 /* 23346*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
12069 /* 23366*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
12079 /* 23386*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
12092 /* 23411*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
12102 /* 23431*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
12112 /* 23451*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
12129 /* 23484*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
12140 /* 23508*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
12151 /* 23532*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
12165 /* 23561*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
12176 /* 23585*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
12187 /* 23609*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
12199 /* 23634*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
12210 /* 23657*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
12221 /* 23680*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
12234 /* 23707*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
12244 /* 23727*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
12254 /* 23747*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
12267 /* 23772*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
12277 /* 23792*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
12287 /* 23812*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
12304 /* 23845*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
12315 /* 23869*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
12326 /* 23893*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
12340 /* 23922*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
12351 /* 23946*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
12362 /* 23970*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
12374 /* 23995*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
12385 /* 24018*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
12396 /* 24041*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
12409 /* 24068*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
12419 /* 24088*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
12429 /* 24108*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
12442 /* 24133*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
12452 /* 24153*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
12462 /* 24173*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
12479 /* 24206*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
12490 /* 24230*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
12501 /* 24254*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
12515 /* 24283*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
12526 /* 24307*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
12537 /* 24331*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
12549 /* 24356*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
12560 /* 24379*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
12571 /* 24402*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
12584 /* 24429*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
12594 /* 24449*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
12604 /* 24469*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
12617 /* 24494*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
12627 /* 24514*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
12637 /* 24534*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
12654 /* 24567*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
12665 /* 24595*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
12676 /* 24623*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
12690 /* 24656*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
12701 /* 24684*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
12712 /* 24712*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
12724 /* 24741*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
12735 /* 24768*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
12746 /* 24795*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
12759 /* 24826*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
12769 /* 24850*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
12779 /* 24874*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
12792 /* 24903*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
12802 /* 24927*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
12812 /* 24951*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
12829 /* 24988*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
12840 /* 25016*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
12851 /* 25044*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
12865 /* 25077*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
12876 /* 25105*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
12887 /* 25133*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
12899 /* 25162*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
12910 /* 25189*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
12921 /* 25216*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
12934 /* 25247*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
12944 /* 25271*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
12954 /* 25295*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
12967 /* 25324*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
12977 /* 25348*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
12987 /* 25372*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
13004 /* 25409*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
13015 /* 25441*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
13026 /* 25473*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
13040 /* 25510*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
13051 /* 25542*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
13062 /* 25574*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
13074 /* 25607*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
13085 /* 25638*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
13096 /* 25669*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
13109 /* 25704*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
13119 /* 25732*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
13129 /* 25760*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
13142 /* 25793*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
13152 /* 25821*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
13162 /* 25849*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
13179 /* 25890*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
13190 /* 25922*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
13201 /* 25954*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
13215 /* 25991*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
13226 /* 26023*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
13237 /* 26055*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
13249 /* 26088*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
13260 /* 26119*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
13271 /* 26150*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
13284 /* 26185*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
13294 /* 26213*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
13304 /* 26241*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
13317 /* 26274*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
13327 /* 26302*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
13337 /* 26330*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
13354 /* 26371*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
13365 /* 26403*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
13376 /* 26435*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
13390 /* 26472*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
13401 /* 26504*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
13412 /* 26536*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
13424 /* 26569*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
13435 /* 26600*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
13446 /* 26631*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
13459 /* 26666*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
13469 /* 26694*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
13479 /* 26722*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
13492 /* 26755*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
13502 /* 26783*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
13512 /* 26811*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
13529 /* 26852*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
13540 /* 26876*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
13551 /* 26900*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
13565 /* 26929*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
13576 /* 26953*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
13587 /* 26977*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
13599 /* 27002*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
13610 /* 27025*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
13621 /* 27048*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
13634 /* 27075*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
13644 /* 27095*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
13654 /* 27115*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
13667 /* 27140*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
13677 /* 27160*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
13687 /* 27180*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
13704 /* 27213*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
13715 /* 27237*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
13726 /* 27261*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
13740 /* 27290*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
13751 /* 27314*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
13762 /* 27338*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
13774 /* 27363*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
13785 /* 27386*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
13796 /* 27409*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
13809 /* 27436*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
13819 /* 27456*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
13829 /* 27476*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
13842 /* 27501*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
13852 /* 27521*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
13862 /* 27541*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
13879 /* 27574*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
13890 /* 27598*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
13901 /* 27622*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
13915 /* 27651*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
13926 /* 27675*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
13937 /* 27699*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
13949 /* 27724*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
13960 /* 27747*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
13971 /* 27770*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
13984 /* 27797*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
13994 /* 27817*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
14004 /* 27837*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
14017 /* 27862*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
14027 /* 27882*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
14037 /* 27902*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
14054 /* 27935*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
14065 /* 27960*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
14076 /* 27985*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
14090 /* 28015*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
14101 /* 28040*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
14112 /* 28065*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
14124 /* 28091*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
14135 /* 28115*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
14146 /* 28139*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
14159 /* 28167*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
14169 /* 28188*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
14179 /* 28209*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
14192 /* 28235*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
14202 /* 28256*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
14212 /* 28277*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
14229 /* 28311*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
14240 /* 28336*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
14251 /* 28361*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
14265 /* 28391*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
14276 /* 28416*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
14287 /* 28441*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
14299 /* 28467*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
14310 /* 28491*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
14321 /* 28515*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
14334 /* 28543*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
14344 /* 28564*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
14354 /* 28585*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
14367 /* 28611*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
14377 /* 28632*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
14387 /* 28653*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
14405 /* 28688*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
14416 /* 28714*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
14427 /* 28740*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
14442 /* 28772*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
14453 /* 28798*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
14464 /* 28824*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
14478 /* 28854*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
14489 /* 28879*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
14500 /* 28904*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
14515 /* 28935*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
14525 /* 28957*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
14535 /* 28979*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
14549 /* 29007*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
14559 /* 29029*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
14569 /* 29051*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
14587 /* 29087*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
14598 /* 29113*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
14609 /* 29139*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
14624 /* 29171*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
14635 /* 29197*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
14646 /* 29223*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
14660 /* 29253*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
14671 /* 29278*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
14682 /* 29303*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
14697 /* 29334*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
14707 /* 29356*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
14717 /* 29378*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
14731 /* 29406*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
14741 /* 29428*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
14751 /* 29450*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
14769 /* 29486*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
14780 /* 29512*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
14791 /* 29538*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
14806 /* 29570*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
14817 /* 29596*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
14828 /* 29622*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
14842 /* 29652*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
14853 /* 29677*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
14864 /* 29702*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
14879 /* 29733*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
14889 /* 29755*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
14899 /* 29777*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
14913 /* 29805*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
14923 /* 29827*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
14933 /* 29849*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
14951 /* 29885*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
14962 /* 29911*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
14973 /* 29937*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
14988 /* 29969*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
14999 /* 29995*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
15010 /* 30021*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
15024 /* 30051*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
15035 /* 30076*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
15046 /* 30101*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
15061 /* 30132*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
15071 /* 30154*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
15081 /* 30176*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
15095 /* 30204*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
15105 /* 30226*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
15115 /* 30248*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
15133 /* 30284*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
15144 /* 30313*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
15155 /* 30342*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
15170 /* 30377*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
15181 /* 30406*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
15192 /* 30435*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
15206 /* 30468*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
15217 /* 30496*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
15228 /* 30524*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
15243 /* 30558*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
15253 /* 30583*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
15263 /* 30608*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
15277 /* 30639*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
15287 /* 30664*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
15297 /* 30689*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
15315 /* 30728*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
15326 /* 30757*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
15337 /* 30786*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
15352 /* 30821*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
15363 /* 30850*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
15374 /* 30879*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
15388 /* 30912*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
15399 /* 30940*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
15410 /* 30968*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
15425 /* 31002*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
15435 /* 31027*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
15445 /* 31052*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
15459 /* 31083*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
15469 /* 31108*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
15479 /* 31133*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
15497 /* 31172*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
15508 /* 31197*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
15519 /* 31222*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
15534 /* 31253*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
15545 /* 31278*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
15556 /* 31303*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
15570 /* 31332*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
15581 /* 31356*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
15592 /* 31380*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
15607 /* 31410*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
15617 /* 31431*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
15627 /* 31452*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
15641 /* 31479*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
15651 /* 31500*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
15661 /* 31521*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
15679 /* 31556*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
15690 /* 31581*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
15701 /* 31606*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
15716 /* 31637*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
15727 /* 31662*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
15738 /* 31687*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
15752 /* 31716*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
15763 /* 31740*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
15774 /* 31764*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
15789 /* 31794*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
15799 /* 31815*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
15809 /* 31836*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
15823 /* 31863*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
15833 /* 31884*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
15843 /* 31905*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
15861 /* 31940*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
15872 /* 31965*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
15883 /* 31990*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
15898 /* 32021*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
15909 /* 32046*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
15920 /* 32071*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
15934 /* 32100*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
15945 /* 32124*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
15956 /* 32148*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
15971 /* 32178*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
15981 /* 32199*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
15991 /* 32220*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
16005 /* 32247*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
16015 /* 32268*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
16025 /* 32289*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
16043 /* 32324*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
16054 /* 32349*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
16065 /* 32374*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
16080 /* 32405*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
16091 /* 32430*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
16102 /* 32455*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
16116 /* 32484*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
16127 /* 32508*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
16138 /* 32532*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
16153 /* 32562*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
16163 /* 32583*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
16173 /* 32604*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
16187 /* 32631*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
16197 /* 32652*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
16207 /* 32673*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
16225 /* 32708*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
16236 /* 32737*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
16247 /* 32766*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
16262 /* 32801*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
16273 /* 32830*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
16284 /* 32859*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
16298 /* 32892*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
16309 /* 32920*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
16320 /* 32948*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
16335 /* 32982*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
16345 /* 33007*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
16355 /* 33032*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
16369 /* 33063*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
16379 /* 33088*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
16389 /* 33113*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
16407 /* 33152*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
16418 /* 33181*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
16429 /* 33210*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
16444 /* 33245*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
16455 /* 33274*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
16466 /* 33303*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
16480 /* 33336*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
16491 /* 33364*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
16502 /* 33392*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
16517 /* 33426*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
16527 /* 33451*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
16537 /* 33476*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
16551 /* 33507*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
16561 /* 33532*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
16571 /* 33557*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
16589 /* 33596*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
16600 /* 33629*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
16611 /* 33662*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
16626 /* 33701*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
16637 /* 33734*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
16648 /* 33767*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
16662 /* 33804*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
16673 /* 33836*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
16684 /* 33868*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
16699 /* 33906*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
16709 /* 33935*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
16719 /* 33964*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
16733 /* 33999*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
16743 /* 34028*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
16753 /* 34057*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
16771 /* 34100*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
16782 /* 34133*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
16793 /* 34166*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
16808 /* 34205*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
16819 /* 34238*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
16830 /* 34271*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
16844 /* 34308*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
16855 /* 34340*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
16866 /* 34372*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
16881 /* 34410*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
16891 /* 34439*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
16901 /* 34468*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
16915 /* 34503*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
16925 /* 34532*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
16935 /* 34561*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
16953 /* 34604*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
16964 /* 34637*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
16975 /* 34670*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
16990 /* 34709*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
17001 /* 34742*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
17012 /* 34775*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
17026 /* 34812*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
17037 /* 34844*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
17048 /* 34876*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
17063 /* 34914*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
17073 /* 34943*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
17083 /* 34972*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
17097 /* 35007*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
17107 /* 35036*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
17117 /* 35065*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
17135 /* 35108*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
17146 /* 35133*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
17157 /* 35158*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
17172 /* 35189*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
17183 /* 35214*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
17194 /* 35239*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
17208 /* 35268*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
17219 /* 35292*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
17230 /* 35316*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
17245 /* 35346*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
17255 /* 35367*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
17265 /* 35388*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
17279 /* 35415*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
17289 /* 35436*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
17299 /* 35457*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
17317 /* 35492*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
17328 /* 35517*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
17339 /* 35542*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
17354 /* 35573*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
17365 /* 35598*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
17376 /* 35623*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
17390 /* 35652*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
17401 /* 35676*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
17412 /* 35700*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
17427 /* 35730*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
17437 /* 35751*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
17447 /* 35772*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
17461 /* 35799*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
17471 /* 35820*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
17481 /* 35841*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
17499 /* 35876*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
17510 /* 35901*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
17521 /* 35926*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
17536 /* 35957*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
17547 /* 35982*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
17558 /* 36007*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
17572 /* 36036*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
17583 /* 36060*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
17594 /* 36084*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
17609 /* 36114*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
17619 /* 36135*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
17629 /* 36156*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
17643 /* 36183*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
17653 /* 36204*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
17663 /* 36225*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
17681 /* 36260*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
17692 /* 36286*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
17703 /* 36312*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
17718 /* 36344*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
17729 /* 36370*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
17740 /* 36396*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
17754 /* 36426*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
17765 /* 36451*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
17776 /* 36476*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
17791 /* 36507*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
17801 /* 36529*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
17811 /* 36551*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
17825 /* 36579*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
17835 /* 36601*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
17845 /* 36623*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
17863 /* 36659*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
17874 /* 36685*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
17885 /* 36711*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
17900 /* 36743*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
17911 /* 36769*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
17922 /* 36795*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
17936 /* 36825*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
17947 /* 36850*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
17958 /* 36875*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
17973 /* 36906*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
17983 /* 36928*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
17993 /* 36950*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
18007 /* 36978*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
18017 /* 37000*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
18027 /* 37022*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
18044 /* 37057*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
18055 /* 37082*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
18066 /* 37107*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
18080 /* 37137*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
18091 /* 37162*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
18102 /* 37187*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
18114 /* 37213*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
18125 /* 37237*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
18136 /* 37261*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
18149 /* 37289*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
18159 /* 37310*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
18169 /* 37331*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
18182 /* 37357*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
18192 /* 37378*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
18202 /* 37399*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
18219 /* 37433*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
18230 /* 37458*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
18241 /* 37483*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
18255 /* 37513*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
18266 /* 37538*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
18277 /* 37563*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
18289 /* 37589*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
18300 /* 37613*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
18311 /* 37637*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
18324 /* 37665*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
18334 /* 37686*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
18344 /* 37707*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
18357 /* 37733*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
18367 /* 37754*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
18377 /* 37775*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
18394 /* 37809*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
18405 /* 37834*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
18416 /* 37859*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
18430 /* 37889*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
18441 /* 37914*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
18452 /* 37939*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
18464 /* 37965*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
18475 /* 37989*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
18486 /* 38013*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
18499 /* 38041*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
18509 /* 38062*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
18519 /* 38083*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
18532 /* 38109*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
18542 /* 38130*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
18552 /* 38151*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
18569 /* 38185*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
18580 /* 38210*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
18591 /* 38235*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
18605 /* 38265*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
18616 /* 38290*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
18627 /* 38315*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
18639 /* 38341*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
18650 /* 38365*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
18661 /* 38389*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
18674 /* 38417*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
18684 /* 38438*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
18694 /* 38459*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
18707 /* 38485*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
18717 /* 38506*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
18727 /* 38527*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
18744 /* 38561*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
18755 /* 38589*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
18766 /* 38617*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
18780 /* 38650*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
18791 /* 38678*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
18802 /* 38706*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
18814 /* 38735*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
18825 /* 38762*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
18836 /* 38789*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
18849 /* 38820*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
18859 /* 38844*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
18869 /* 38868*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
18882 /* 38897*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
18892 /* 38921*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
18902 /* 38945*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
18919 /* 38982*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
18930 /* 39010*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
18941 /* 39038*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
18955 /* 39071*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
18966 /* 39099*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
18977 /* 39127*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
18989 /* 39156*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
19000 /* 39183*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
19011 /* 39210*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
19024 /* 39241*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
19034 /* 39265*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
19044 /* 39289*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
19057 /* 39318*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
19067 /* 39342*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
19077 /* 39366*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
19094 /* 39403*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
19105 /* 39427*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
19116 /* 39451*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
19130 /* 39480*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
19141 /* 39504*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
19152 /* 39528*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
19164 /* 39553*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
19175 /* 39576*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
19186 /* 39599*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
19199 /* 39626*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
19209 /* 39646*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
19219 /* 39666*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
19232 /* 39691*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
19242 /* 39711*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
19252 /* 39731*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
19269 /* 39764*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
19280 /* 39788*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
19291 /* 39812*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
19305 /* 39841*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
19316 /* 39865*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
19327 /* 39889*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
19339 /* 39914*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
19350 /* 39937*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
19361 /* 39960*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
19374 /* 39987*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
19384 /* 40007*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
19394 /* 40027*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
19407 /* 40052*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
19417 /* 40072*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
19427 /* 40092*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
19444 /* 40125*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
19455 /* 40149*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
19466 /* 40173*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
19480 /* 40202*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
19491 /* 40226*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
19502 /* 40250*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
19514 /* 40275*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
19525 /* 40298*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
19536 /* 40321*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
19549 /* 40348*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
19559 /* 40368*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
19569 /* 40388*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
19582 /* 40413*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
19592 /* 40433*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
19602 /* 40453*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
19619 /* 40486*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
19630 /* 40510*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
19641 /* 40534*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
19655 /* 40563*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
19666 /* 40587*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
19677 /* 40611*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
19689 /* 40636*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
19700 /* 40659*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
19711 /* 40682*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
19724 /* 40709*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
19734 /* 40729*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
19744 /* 40749*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
19757 /* 40774*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
19767 /* 40794*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
19777 /* 40814*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
19794 /* 40847*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
19805 /* 40875*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
19816 /* 40903*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
19830 /* 40936*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
19841 /* 40964*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
19852 /* 40992*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
19864 /* 41021*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
19875 /* 41048*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
19886 /* 41075*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
19899 /* 41106*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
19909 /* 41130*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
19919 /* 41154*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
19932 /* 41183*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
19942 /* 41207*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
19952 /* 41231*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
19969 /* 41268*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
19980 /* 41296*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
19991 /* 41324*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
20005 /* 41357*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
20016 /* 41385*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
20027 /* 41413*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
20039 /* 41442*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
20050 /* 41469*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
20061 /* 41496*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
20074 /* 41527*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
20084 /* 41551*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
20094 /* 41575*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
20107 /* 41604*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
20117 /* 41628*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
20127 /* 41652*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
20144 /* 41689*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
20155 /* 41721*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
20166 /* 41753*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
20180 /* 41790*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
20191 /* 41822*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
20202 /* 41854*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
20214 /* 41887*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
20225 /* 41918*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
20236 /* 41949*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
20249 /* 41984*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
20259 /* 42012*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
20269 /* 42040*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
20282 /* 42073*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
20292 /* 42101*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
20302 /* 42129*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
20319 /* 42170*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
20330 /* 42202*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
20341 /* 42234*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
20355 /* 42271*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
20366 /* 42303*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
20377 /* 42335*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
20389 /* 42368*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
20400 /* 42399*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
20411 /* 42430*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
20424 /* 42465*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
20434 /* 42493*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
20444 /* 42521*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
20457 /* 42554*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
20467 /* 42582*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
20477 /* 42610*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
20494 /* 42651*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
20505 /* 42683*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
20516 /* 42715*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
20530 /* 42752*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
20541 /* 42784*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
20552 /* 42816*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
20564 /* 42849*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
20575 /* 42880*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
20586 /* 42911*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
20599 /* 42946*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
20609 /* 42974*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
20619 /* 43002*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
20632 /* 43035*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
20642 /* 43063*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
20652 /* 43091*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
20669 /* 43132*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
20680 /* 43156*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
20691 /* 43180*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
20705 /* 43209*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
20716 /* 43233*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
20727 /* 43257*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
20739 /* 43282*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
20750 /* 43305*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
20761 /* 43328*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
20774 /* 43355*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
20784 /* 43375*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
20794 /* 43395*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
20807 /* 43420*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
20817 /* 43440*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
20827 /* 43460*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
20844 /* 43493*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
20855 /* 43517*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
20866 /* 43541*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
20880 /* 43570*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
20891 /* 43594*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
20902 /* 43618*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
20914 /* 43643*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
20925 /* 43666*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
20936 /* 43689*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
20949 /* 43716*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
20959 /* 43736*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
20969 /* 43756*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
20982 /* 43781*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
20992 /* 43801*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
21002 /* 43821*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
21019 /* 43854*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
21030 /* 43878*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
21041 /* 43902*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
21055 /* 43931*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
21066 /* 43955*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
21077 /* 43979*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
21089 /* 44004*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
21100 /* 44027*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
21111 /* 44050*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
21124 /* 44077*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
21134 /* 44097*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
21144 /* 44117*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
21157 /* 44142*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
21167 /* 44162*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
21177 /* 44182*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
21194 /* 44215*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
21205 /* 44240*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
21216 /* 44265*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
21230 /* 44295*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
21241 /* 44320*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
21252 /* 44345*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
21264 /* 44371*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
21275 /* 44395*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
21286 /* 44419*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
21299 /* 44447*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
21309 /* 44468*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
21319 /* 44489*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
21332 /* 44515*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
21342 /* 44536*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
21352 /* 44557*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
21369 /* 44591*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
21380 /* 44616*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
21391 /* 44641*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
21405 /* 44671*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
21416 /* 44696*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
21427 /* 44721*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
21439 /* 44747*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
21450 /* 44771*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
21461 /* 44795*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
21474 /* 44823*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
21484 /* 44844*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
21494 /* 44865*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
21507 /* 44891*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
21517 /* 44912*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
21527 /* 44933*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
21545 /* 44968*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
21556 /* 44994*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
21567 /* 45020*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
21582 /* 45052*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
21593 /* 45078*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
21604 /* 45104*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
21618 /* 45134*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
21629 /* 45159*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
21640 /* 45184*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
21655 /* 45215*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
21665 /* 45237*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
21675 /* 45259*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
21689 /* 45287*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
21699 /* 45309*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
21709 /* 45331*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
21727 /* 45367*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
21738 /* 45393*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
21749 /* 45419*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
21764 /* 45451*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
21775 /* 45477*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
21786 /* 45503*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
21800 /* 45533*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
21811 /* 45558*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
21822 /* 45583*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
21837 /* 45614*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
21847 /* 45636*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
21857 /* 45658*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
21871 /* 45686*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
21881 /* 45708*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
21891 /* 45730*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
21909 /* 45766*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
21920 /* 45792*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
21931 /* 45818*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
21946 /* 45850*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
21957 /* 45876*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
21968 /* 45902*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
21982 /* 45932*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
21993 /* 45957*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
22004 /* 45982*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
22019 /* 46013*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
22029 /* 46035*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
22039 /* 46057*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
22053 /* 46085*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
22063 /* 46107*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
22073 /* 46129*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
22091 /* 46165*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
22102 /* 46191*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
22113 /* 46217*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
22128 /* 46249*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
22139 /* 46275*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
22150 /* 46301*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
22164 /* 46331*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
22175 /* 46356*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
22186 /* 46381*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
22201 /* 46412*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
22211 /* 46434*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
22221 /* 46456*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
22235 /* 46484*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
22245 /* 46506*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
22255 /* 46528*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
22273 /* 46564*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
22284 /* 46593*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
22295 /* 46622*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
22310 /* 46657*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
22321 /* 46686*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
22332 /* 46715*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
22346 /* 46748*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
22357 /* 46776*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
22368 /* 46804*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
22383 /* 46838*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
22393 /* 46863*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
22403 /* 46888*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
22417 /* 46919*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
22427 /* 46944*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
22437 /* 46969*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
22455 /* 47008*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
22466 /* 47037*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
22477 /* 47066*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
22492 /* 47101*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
22503 /* 47130*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
22514 /* 47159*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
22528 /* 47192*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
22539 /* 47220*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
22550 /* 47248*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
22565 /* 47282*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
22575 /* 47307*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
22585 /* 47332*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
22599 /* 47363*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
22609 /* 47388*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
22619 /* 47413*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
22637 /* 47452*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
22648 /* 47477*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
22659 /* 47502*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
22674 /* 47533*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
22685 /* 47558*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
22696 /* 47583*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
22710 /* 47612*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
22721 /* 47636*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
22732 /* 47660*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
22747 /* 47690*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
22757 /* 47711*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
22767 /* 47732*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
22781 /* 47759*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
22791 /* 47780*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
22801 /* 47801*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
22819 /* 47836*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
22830 /* 47861*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
22841 /* 47886*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
22856 /* 47917*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
22867 /* 47942*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
22878 /* 47967*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
22892 /* 47996*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
22903 /* 48020*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
22914 /* 48044*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
22929 /* 48074*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
22939 /* 48095*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
22949 /* 48116*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
22963 /* 48143*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
22973 /* 48164*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
22983 /* 48185*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
23001 /* 48220*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
23012 /* 48245*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
23023 /* 48270*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
23038 /* 48301*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
23049 /* 48326*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
23060 /* 48351*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
23074 /* 48380*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
23085 /* 48404*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
23096 /* 48428*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
23111 /* 48458*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
23121 /* 48479*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
23131 /* 48500*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
23145 /* 48527*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
23155 /* 48548*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
23165 /* 48569*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
23183 /* 48604*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
23194 /* 48629*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
23205 /* 48654*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
23220 /* 48685*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
23231 /* 48710*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
23242 /* 48735*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
23256 /* 48764*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
23267 /* 48788*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
23278 /* 48812*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
23293 /* 48842*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
23303 /* 48863*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
23313 /* 48884*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
23327 /* 48911*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
23337 /* 48932*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
23347 /* 48953*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
23365 /* 48988*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
23376 /* 49017*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
23387 /* 49046*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
23402 /* 49081*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
23413 /* 49110*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
23424 /* 49139*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
23438 /* 49172*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
23449 /* 49200*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
23460 /* 49228*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
23475 /* 49262*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
23485 /* 49287*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
23495 /* 49312*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
23509 /* 49343*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
23519 /* 49368*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
23529 /* 49393*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
23547 /* 49432*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
23558 /* 49461*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
23569 /* 49490*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
23584 /* 49525*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
23595 /* 49554*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
23606 /* 49583*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
23620 /* 49616*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
23631 /* 49644*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
23642 /* 49672*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
23657 /* 49706*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
23667 /* 49731*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
23677 /* 49756*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
23691 /* 49787*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
23701 /* 49812*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
23711 /* 49837*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
23729 /* 49876*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
23740 /* 49909*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
23751 /* 49942*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
23766 /* 49981*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
23777 /* 50014*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
23788 /* 50047*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
23802 /* 50084*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
23813 /* 50116*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
23824 /* 50148*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
23839 /* 50186*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
23849 /* 50215*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
23859 /* 50244*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
23873 /* 50279*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
23883 /* 50308*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
23893 /* 50337*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
23911 /* 50380*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
23922 /* 50413*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
23933 /* 50446*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
23948 /* 50485*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
23959 /* 50518*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
23970 /* 50551*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
23984 /* 50588*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
23995 /* 50620*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
24006 /* 50652*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
24021 /* 50690*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
24031 /* 50719*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
24041 /* 50748*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
24055 /* 50783*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
24065 /* 50812*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
24075 /* 50841*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
24093 /* 50884*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
24104 /* 50917*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
24115 /* 50950*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
24130 /* 50989*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
24141 /* 51022*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
24152 /* 51055*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
24166 /* 51092*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
24177 /* 51124*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
24188 /* 51156*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
24203 /* 51194*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
24213 /* 51223*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
24223 /* 51252*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
24237 /* 51287*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
24247 /* 51316*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
24257 /* 51345*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
24275 /* 51388*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
24286 /* 51413*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
24297 /* 51438*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
24312 /* 51469*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
24323 /* 51494*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
24334 /* 51519*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
24348 /* 51548*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
24359 /* 51572*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
24370 /* 51596*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
24385 /* 51626*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
24395 /* 51647*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
24405 /* 51668*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
24419 /* 51695*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
24429 /* 51716*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
24439 /* 51737*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
24457 /* 51772*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
24468 /* 51797*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
24479 /* 51822*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
24494 /* 51853*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
24505 /* 51878*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
24516 /* 51903*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
24530 /* 51932*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
24541 /* 51956*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
24552 /* 51980*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
24567 /* 52010*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
24577 /* 52031*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
24587 /* 52052*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
24601 /* 52079*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
24611 /* 52100*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
24621 /* 52121*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
24639 /* 52156*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
24650 /* 52181*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
24661 /* 52206*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
24676 /* 52237*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
24687 /* 52262*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
24698 /* 52287*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
24712 /* 52316*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
24723 /* 52340*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
24734 /* 52364*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
24749 /* 52394*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
24759 /* 52415*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
24769 /* 52436*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
24783 /* 52463*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
24793 /* 52484*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
24803 /* 52505*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
24821 /* 52540*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
24832 /* 52566*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
24843 /* 52592*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
24858 /* 52624*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
24869 /* 52650*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
24880 /* 52676*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
24894 /* 52706*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
24905 /* 52731*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
24916 /* 52756*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
24931 /* 52787*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
24941 /* 52809*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
24951 /* 52831*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
24965 /* 52859*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
24975 /* 52881*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
24985 /* 52903*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
25003 /* 52939*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
25014 /* 52965*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
25025 /* 52991*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
25040 /* 53023*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
25051 /* 53049*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
25062 /* 53075*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
25076 /* 53105*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
25087 /* 53130*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
25098 /* 53155*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
25113 /* 53186*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
25123 /* 53208*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
25133 /* 53230*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
25147 /* 53258*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
25157 /* 53280*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
25167 /* 53302*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
25194 /* 53351*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getSmVersion() >= 30)
25208 /* 53377*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getSmVersion() >= 30)
25221 /* 53401*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getSmVersion() >= 30)
25240 /* 53433*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getSmVersion() >= 30)
25255 /* 53459*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getSmVersion() >= 30)
25270 /* 53485*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getSmVersion() >= 30)
25282 /* 53507*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getSmVersion() >= 30)
25291 /* 53524*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getSmVersion() >= 30)
25316 /* 53567*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getSmVersion() >= 30)
25330 /* 53594*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getSmVersion() >= 30)
25343 /* 53619*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getSmVersion() >= 30)
25362 /* 53652*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getSmVersion() >= 30)
25377 /* 53679*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getSmVersion() >= 30)
25392 /* 53706*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getSmVersion() >= 30)
25404 /* 53729*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getSmVersion() >= 30)
25413 /* 53747*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getSmVersion() >= 30)
25438 /* 53791*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getSmVersion() >= 30)
25452 /* 53817*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getSmVersion() >= 30)
25465 /* 53841*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getSmVersion() >= 30)
25484 /* 53873*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getSmVersion() >= 30)
25499 /* 53899*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getSmVersion() >= 30)
25514 /* 53925*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getSmVersion() >= 30)
25526 /* 53947*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getSmVersion() >= 30)
25535 /* 53964*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getSmVersion() >= 30)
25560 /* 54007*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getSmVersion() >= 30)
25574 /* 54034*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getSmVersion() >= 30)
25587 /* 54059*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getSmVersion() >= 30)
25606 /* 54092*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getSmVersion() >= 30)
25621 /* 54119*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getSmVersion() >= 30)
25636 /* 54146*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getSmVersion() >= 30)
25648 /* 54169*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getSmVersion() >= 30)
25657 /* 54187*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getSmVersion() >= 30)
25682 /* 54231*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getSmVersion() >= 30)
25696 /* 54257*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getSmVersion() >= 30)
25709 /* 54281*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getSmVersion() >= 30)
25728 /* 54313*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getSmVersion() >= 30)
25743 /* 54339*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getSmVersion() >= 30)
25758 /* 54365*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getSmVersion() >= 30)
25770 /* 54387*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getSmVersion() >= 30)
25779 /* 54404*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getSmVersion() >= 30)
25804 /* 54447*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getSmVersion() >= 30)
25818 /* 54474*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getSmVersion() >= 30)
25831 /* 54499*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getSmVersion() >= 30)
25850 /* 54532*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getSmVersion() >= 30)
25865 /* 54559*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getSmVersion() >= 30)
25880 /* 54586*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getSmVersion() >= 30)
25892 /* 54609*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getSmVersion() >= 30)
25901 /* 54627*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getSmVersion() >= 30)
25926 /* 54671*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getSmVersion() >= 30)
25940 /* 54697*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getSmVersion() >= 30)
25953 /* 54721*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getSmVersion() >= 30)
25972 /* 54753*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getSmVersion() >= 30)
25987 /* 54779*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getSmVersion() >= 30)
26002 /* 54805*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getSmVersion() >= 30)
26014 /* 54827*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getSmVersion() >= 30)
26023 /* 54844*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getSmVersion() >= 30)
26048 /* 54887*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getSmVersion() >= 30)
26062 /* 54914*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getSmVersion() >= 30)
26075 /* 54939*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getSmVersion() >= 30)
26094 /* 54972*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getSmVersion() >= 30)
26109 /* 54999*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getSmVersion() >= 30)
26124 /* 55026*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getSmVersion() >= 30)
26136 /* 55049*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getSmVersion() >= 30)
26145 /* 55067*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getSmVersion() >= 30)
26165 /* 55102*/ OPC_CheckPatternPredicate, 14, // (!(Subtarget->getSmVersion() >= 70&& Subtarget->getPTXVersion() >= 64)) && (Subtarget->getSmVersion() >= 30)
26178 /* 55125*/ OPC_CheckPatternPredicate, 14, // (!(Subtarget->getSmVersion() >= 70&& Subtarget->getPTXVersion() >= 64)) && (Subtarget->getSmVersion() >= 30)
26190 /* 55146*/ OPC_CheckPatternPredicate, 14, // (!(Subtarget->getSmVersion() >= 70&& Subtarget->getPTXVersion() >= 64)) && (Subtarget->getSmVersion() >= 30)
26199 /* 55162*/ OPC_CheckPatternPredicate, 14, // (!(Subtarget->getSmVersion() >= 70&& Subtarget->getPTXVersion() >= 64)) && (Subtarget->getSmVersion() >= 30)
26218 /* 55194*/ OPC_CheckPatternPredicate, 14, // (!(Subtarget->getSmVersion() >= 70&& Subtarget->getPTXVersion() >= 64)) && (Subtarget->getSmVersion() >= 30)
26231 /* 55218*/ OPC_CheckPatternPredicate, 14, // (!(Subtarget->getSmVersion() >= 70&& Subtarget->getPTXVersion() >= 64)) && (Subtarget->getSmVersion() >= 30)
26243 /* 55240*/ OPC_CheckPatternPredicate, 14, // (!(Subtarget->getSmVersion() >= 70&& Subtarget->getPTXVersion() >= 64)) && (Subtarget->getSmVersion() >= 30)
26252 /* 55257*/ OPC_CheckPatternPredicate, 14, // (!(Subtarget->getSmVersion() >= 70&& Subtarget->getPTXVersion() >= 64)) && (Subtarget->getSmVersion() >= 30)
26271 /* 55290*/ OPC_CheckPatternPredicate, 14, // (!(Subtarget->getSmVersion() >= 70&& Subtarget->getPTXVersion() >= 64)) && (Subtarget->getSmVersion() >= 30)
26284 /* 55313*/ OPC_CheckPatternPredicate, 14, // (!(Subtarget->getSmVersion() >= 70&& Subtarget->getPTXVersion() >= 64)) && (Subtarget->getSmVersion() >= 30)
26296 /* 55334*/ OPC_CheckPatternPredicate, 14, // (!(Subtarget->getSmVersion() >= 70&& Subtarget->getPTXVersion() >= 64)) && (Subtarget->getSmVersion() >= 30)
26305 /* 55350*/ OPC_CheckPatternPredicate, 14, // (!(Subtarget->getSmVersion() >= 70&& Subtarget->getPTXVersion() >= 64)) && (Subtarget->getSmVersion() >= 30)
26324 /* 55382*/ OPC_CheckPatternPredicate, 14, // (!(Subtarget->getSmVersion() >= 70&& Subtarget->getPTXVersion() >= 64)) && (Subtarget->getSmVersion() >= 30)
26337 /* 55406*/ OPC_CheckPatternPredicate, 14, // (!(Subtarget->getSmVersion() >= 70&& Subtarget->getPTXVersion() >= 64)) && (Subtarget->getSmVersion() >= 30)
26349 /* 55428*/ OPC_CheckPatternPredicate, 14, // (!(Subtarget->getSmVersion() >= 70&& Subtarget->getPTXVersion() >= 64)) && (Subtarget->getSmVersion() >= 30)
26358 /* 55445*/ OPC_CheckPatternPredicate, 14, // (!(Subtarget->getSmVersion() >= 70&& Subtarget->getPTXVersion() >= 64)) && (Subtarget->getSmVersion() >= 30)
26377 /* 55478*/ OPC_CheckPatternPredicate, 14, // (!(Subtarget->getSmVersion() >= 70&& Subtarget->getPTXVersion() >= 64)) && (Subtarget->getSmVersion() >= 30)
26390 /* 55501*/ OPC_CheckPatternPredicate, 14, // (!(Subtarget->getSmVersion() >= 70&& Subtarget->getPTXVersion() >= 64)) && (Subtarget->getSmVersion() >= 30)
26402 /* 55522*/ OPC_CheckPatternPredicate, 14, // (!(Subtarget->getSmVersion() >= 70&& Subtarget->getPTXVersion() >= 64)) && (Subtarget->getSmVersion() >= 30)
26411 /* 55538*/ OPC_CheckPatternPredicate, 14, // (!(Subtarget->getSmVersion() >= 70&& Subtarget->getPTXVersion() >= 64)) && (Subtarget->getSmVersion() >= 30)
26430 /* 55570*/ OPC_CheckPatternPredicate, 14, // (!(Subtarget->getSmVersion() >= 70&& Subtarget->getPTXVersion() >= 64)) && (Subtarget->getSmVersion() >= 30)
26443 /* 55594*/ OPC_CheckPatternPredicate, 14, // (!(Subtarget->getSmVersion() >= 70&& Subtarget->getPTXVersion() >= 64)) && (Subtarget->getSmVersion() >= 30)
26455 /* 55616*/ OPC_CheckPatternPredicate, 14, // (!(Subtarget->getSmVersion() >= 70&& Subtarget->getPTXVersion() >= 64)) && (Subtarget->getSmVersion() >= 30)
26464 /* 55633*/ OPC_CheckPatternPredicate, 14, // (!(Subtarget->getSmVersion() >= 70&& Subtarget->getPTXVersion() >= 64)) && (Subtarget->getSmVersion() >= 30)
26483 /* 55666*/ OPC_CheckPatternPredicate, 14, // (!(Subtarget->getSmVersion() >= 70&& Subtarget->getPTXVersion() >= 64)) && (Subtarget->getSmVersion() >= 30)
26496 /* 55689*/ OPC_CheckPatternPredicate, 14, // (!(Subtarget->getSmVersion() >= 70&& Subtarget->getPTXVersion() >= 64)) && (Subtarget->getSmVersion() >= 30)
26508 /* 55710*/ OPC_CheckPatternPredicate, 14, // (!(Subtarget->getSmVersion() >= 70&& Subtarget->getPTXVersion() >= 64)) && (Subtarget->getSmVersion() >= 30)
26517 /* 55726*/ OPC_CheckPatternPredicate, 14, // (!(Subtarget->getSmVersion() >= 70&& Subtarget->getPTXVersion() >= 64)) && (Subtarget->getSmVersion() >= 30)
26536 /* 55758*/ OPC_CheckPatternPredicate, 14, // (!(Subtarget->getSmVersion() >= 70&& Subtarget->getPTXVersion() >= 64)) && (Subtarget->getSmVersion() >= 30)
26549 /* 55782*/ OPC_CheckPatternPredicate, 14, // (!(Subtarget->getSmVersion() >= 70&& Subtarget->getPTXVersion() >= 64)) && (Subtarget->getSmVersion() >= 30)
26561 /* 55804*/ OPC_CheckPatternPredicate, 14, // (!(Subtarget->getSmVersion() >= 70&& Subtarget->getPTXVersion() >= 64)) && (Subtarget->getSmVersion() >= 30)
26570 /* 55821*/ OPC_CheckPatternPredicate, 14, // (!(Subtarget->getSmVersion() >= 70&& Subtarget->getPTXVersion() >= 64)) && (Subtarget->getSmVersion() >= 30)
26588 /* 55853*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
26601 /* 55875*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
26613 /* 55895*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
26622 /* 55910*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
26640 /* 55940*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
26653 /* 55962*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
26665 /* 55982*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
26674 /* 55997*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
26692 /* 56027*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
26705 /* 56050*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
26717 /* 56071*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
26726 /* 56087*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
26744 /* 56118*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
26757 /* 56141*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
26769 /* 56162*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
26778 /* 56178*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
26803 /* 56225*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAtomScope())
26814 /* 56246*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAtomScope())
26830 /* 56274*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAtomScope())
26847 /* 56304*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAtomScope())
26862 /* 56331*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAtomScope())
26878 /* 56360*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAtomScope())
26888 /* 56379*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAtomScope())
26900 /* 56400*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAtomScope())
26922 /* 56440*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAtomScope())
26933 /* 56461*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAtomScope())
26949 /* 56489*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAtomScope())
26966 /* 56519*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAtomScope())
26981 /* 56546*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAtomScope())
26997 /* 56575*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAtomScope())
27007 /* 56594*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAtomScope())
27019 /* 56615*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAtomScope())
27045 /* 56663*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAtomScope())
27056 /* 56684*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAtomScope())
27072 /* 56712*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAtomScope())
27089 /* 56742*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAtomScope())
27104 /* 56769*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAtomScope())
27120 /* 56798*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAtomScope())
27130 /* 56817*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAtomScope())
27142 /* 56838*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAtomScope())
27164 /* 56878*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAtomScope())
27175 /* 56899*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAtomScope())
27191 /* 56927*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAtomScope())
27208 /* 56957*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAtomScope())
27223 /* 56984*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAtomScope())
27239 /* 57013*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAtomScope())
27249 /* 57032*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAtomScope())
27261 /* 57053*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAtomScope())
27557 /* 57560*/ OPC_CheckPatternPredicate, 1, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 30)
27566 /* 57575*/ OPC_CheckPatternPredicate, 1, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 30)
27581 /* 57600*/ OPC_CheckPatternPredicate, 1, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 30)
27590 /* 57615*/ OPC_CheckPatternPredicate, 1, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 30)
27605 /* 57640*/ OPC_CheckPatternPredicate, 1, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 30)
27614 /* 57655*/ OPC_CheckPatternPredicate, 1, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 30)
27629 /* 57680*/ OPC_CheckPatternPredicate, 1, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 30)
27638 /* 57695*/ OPC_CheckPatternPredicate, 1, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 30)
27657 /* 57730*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAtomScope())
27674 /* 57760*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAtomScope())
27685 /* 57779*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAtomScope())
27701 /* 57807*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAtomScope())
27717 /* 57835*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAtomScope())
27734 /* 57865*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAtomScope())
27745 /* 57884*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAtomScope())
27761 /* 57912*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAtomScope())
27781 /* 57948*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAtomScope())
27798 /* 57978*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAtomScope())
27809 /* 57997*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAtomScope())
27825 /* 58025*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAtomScope())
27841 /* 58053*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAtomScope())
27858 /* 58083*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAtomScope())
27869 /* 58102*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAtomScope())
27885 /* 58130*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAtomScope())
27905 /* 58166*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAtomScope())
27915 /* 58184*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasAtomBitwise64()) && (Subtarget->hasAtomScope())
27926 /* 58203*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAtomScope())
27935 /* 58219*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasAtomBitwise64()) && (Subtarget->hasAtomScope())
27951 /* 58247*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAtomScope())
27961 /* 58265*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasAtomBitwise64()) && (Subtarget->hasAtomScope())
27972 /* 58284*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAtomScope())
27981 /* 58300*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasAtomBitwise64()) && (Subtarget->hasAtomScope())
28001 /* 58336*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAtomScope())
28011 /* 58354*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasAtomBitwise64()) && (Subtarget->hasAtomScope())
28022 /* 58373*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAtomScope())
28031 /* 58389*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasAtomBitwise64()) && (Subtarget->hasAtomScope())
28047 /* 58417*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAtomScope())
28057 /* 58435*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasAtomBitwise64()) && (Subtarget->hasAtomScope())
28068 /* 58454*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAtomScope())
28077 /* 58470*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasAtomBitwise64()) && (Subtarget->hasAtomScope())
28097 /* 58504*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAtomScope())
28107 /* 58522*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAtomScope())
28123 /* 58549*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAtomScope())
28133 /* 58567*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAtomScope())
28153 /* 58601*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAtomScope())
28163 /* 58619*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAtomScope())
28179 /* 58646*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAtomScope())
28189 /* 58664*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAtomScope())
28209 /* 58700*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAtomScope())
28219 /* 58718*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAtomScope())
28230 /* 58737*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAtomScope())
28239 /* 58753*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAtomScope())
28255 /* 58781*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAtomScope())
28265 /* 58799*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAtomScope())
28276 /* 58818*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAtomScope())
28285 /* 58834*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAtomScope())
28305 /* 58870*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAtomScope())
28315 /* 58888*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAtomScope())
28326 /* 58907*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAtomScope())
28335 /* 58923*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAtomScope())
28351 /* 58951*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAtomScope())
28361 /* 58969*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAtomScope())
28372 /* 58988*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAtomScope())
28381 /* 59004*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAtomScope())
28401 /* 59038*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAtomScope())
28411 /* 59056*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAtomScope())
28427 /* 59083*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAtomScope())
28437 /* 59101*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAtomScope())
28457 /* 59135*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAtomScope())
28467 /* 59153*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAtomScope())
28483 /* 59180*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAtomScope())
28493 /* 59198*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAtomScope())
28513 /* 59235*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAtomScope())
28530 /* 59265*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAtomMinMax64()) && (Subtarget->hasAtomScope())
28548 /* 59296*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAtomScope())
28564 /* 59324*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAtomMinMax64()) && (Subtarget->hasAtomScope())
28587 /* 59365*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAtomScope())
28604 /* 59395*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAtomMinMax64()) && (Subtarget->hasAtomScope())
28622 /* 59426*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAtomScope())
28638 /* 59454*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAtomMinMax64()) && (Subtarget->hasAtomScope())
28665 /* 59503*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAtomScope())
28682 /* 59533*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAtomMinMax64()) && (Subtarget->hasAtomScope())
28700 /* 59564*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAtomScope())
28716 /* 59592*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAtomMinMax64()) && (Subtarget->hasAtomScope())
28739 /* 59633*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAtomScope())
28756 /* 59663*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAtomMinMax64()) && (Subtarget->hasAtomScope())
28774 /* 59694*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAtomScope())
28790 /* 59722*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAtomMinMax64()) && (Subtarget->hasAtomScope())
28817 /* 59771*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAtomScope())
28834 /* 59801*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAtomMinMax64()) && (Subtarget->hasAtomScope())
28852 /* 59832*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAtomScope())
28868 /* 59860*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAtomMinMax64()) && (Subtarget->hasAtomScope())
28891 /* 59901*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAtomScope())
28908 /* 59931*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAtomMinMax64()) && (Subtarget->hasAtomScope())
28926 /* 59962*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAtomScope())
28942 /* 59990*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAtomMinMax64()) && (Subtarget->hasAtomScope())
28969 /* 60039*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAtomScope())
28986 /* 60069*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAtomMinMax64()) && (Subtarget->hasAtomScope())
29004 /* 60100*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAtomScope())
29020 /* 60128*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAtomMinMax64()) && (Subtarget->hasAtomScope())
29043 /* 60169*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAtomScope())
29060 /* 60199*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAtomMinMax64()) && (Subtarget->hasAtomScope())
29078 /* 60230*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAtomScope())
29094 /* 60258*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAtomMinMax64()) && (Subtarget->hasAtomScope())
29121 /* 60306*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAtomScope())
29131 /* 60324*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasAtomBitwise64()) && (Subtarget->hasAtomScope())
29142 /* 60343*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAtomScope())
29151 /* 60359*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasAtomBitwise64()) && (Subtarget->hasAtomScope())
29167 /* 60387*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAtomScope())
29177 /* 60405*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasAtomBitwise64()) && (Subtarget->hasAtomScope())
29188 /* 60424*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAtomScope())
29197 /* 60440*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasAtomBitwise64()) && (Subtarget->hasAtomScope())
29217 /* 60476*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAtomScope())
29227 /* 60494*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasAtomBitwise64()) && (Subtarget->hasAtomScope())
29238 /* 60513*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAtomScope())
29247 /* 60529*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasAtomBitwise64()) && (Subtarget->hasAtomScope())
29263 /* 60557*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAtomScope())
29273 /* 60575*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasAtomBitwise64()) && (Subtarget->hasAtomScope())
29284 /* 60594*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAtomScope())
29293 /* 60610*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasAtomBitwise64()) && (Subtarget->hasAtomScope())
29313 /* 60646*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAtomScope())
29323 /* 60664*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasAtomBitwise64()) && (Subtarget->hasAtomScope())
29334 /* 60683*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAtomScope())
29343 /* 60699*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasAtomBitwise64()) && (Subtarget->hasAtomScope())
29359 /* 60727*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAtomScope())
29369 /* 60745*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasAtomBitwise64()) && (Subtarget->hasAtomScope())
29380 /* 60764*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAtomScope())
29389 /* 60780*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasAtomBitwise64()) && (Subtarget->hasAtomScope())
29409 /* 60816*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAtomScope())
29419 /* 60834*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasAtomBitwise64()) && (Subtarget->hasAtomScope())
29430 /* 60853*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAtomScope())
29439 /* 60869*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasAtomBitwise64()) && (Subtarget->hasAtomScope())
29455 /* 60897*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAtomScope())
29465 /* 60915*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasAtomBitwise64()) && (Subtarget->hasAtomScope())
29476 /* 60934*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAtomScope())
29485 /* 60950*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasAtomBitwise64()) && (Subtarget->hasAtomScope())
29520 /* 61007*/ OPC_CheckPatternPredicate, 1, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 30)
29529 /* 61022*/ OPC_CheckPatternPredicate, 1, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 30)
29538 /* 61037*/ OPC_CheckPatternPredicate, 1, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 30)
29547 /* 61052*/ OPC_CheckPatternPredicate, 1, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 30)
29602 /* 61142*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
29613 /* 61174*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
29624 /* 61206*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
29638 /* 61243*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
29649 /* 61275*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
29660 /* 61307*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
29672 /* 61340*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
29683 /* 61371*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
29694 /* 61402*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
29707 /* 61437*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
29717 /* 61465*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
29727 /* 61493*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
29740 /* 61526*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
29750 /* 61554*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
29760 /* 61582*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
29777 /* 61623*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
29788 /* 61655*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
29799 /* 61687*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
29813 /* 61724*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
29824 /* 61756*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
29835 /* 61788*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
29847 /* 61821*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
29858 /* 61852*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
29869 /* 61883*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
29882 /* 61918*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
29892 /* 61946*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
29902 /* 61974*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
29915 /* 62007*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
29925 /* 62035*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
29935 /* 62063*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
29952 /* 62104*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
29963 /* 62136*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
29974 /* 62168*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
29988 /* 62205*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
29999 /* 62237*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
30010 /* 62269*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
30022 /* 62302*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
30033 /* 62333*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
30044 /* 62364*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
30057 /* 62399*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
30067 /* 62427*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
30077 /* 62455*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
30090 /* 62488*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
30100 /* 62516*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
30110 /* 62544*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
30128 /* 62586*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
30139 /* 62619*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
30150 /* 62652*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
30165 /* 62691*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
30176 /* 62724*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
30187 /* 62757*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
30201 /* 62794*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
30212 /* 62826*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
30223 /* 62858*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
30238 /* 62896*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
30248 /* 62925*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
30258 /* 62954*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
30272 /* 62989*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
30282 /* 63018*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
30292 /* 63047*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
30310 /* 63090*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
30321 /* 63123*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
30332 /* 63156*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
30347 /* 63195*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
30358 /* 63228*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
30369 /* 63261*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
30383 /* 63298*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
30394 /* 63330*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
30405 /* 63362*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
30420 /* 63400*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
30430 /* 63429*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
30440 /* 63458*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
30454 /* 63493*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
30464 /* 63522*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
30474 /* 63551*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
30492 /* 63594*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
30503 /* 63627*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
30514 /* 63660*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
30529 /* 63699*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
30540 /* 63732*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
30551 /* 63765*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
30565 /* 63802*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
30576 /* 63834*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
30587 /* 63866*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
30602 /* 63904*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
30612 /* 63933*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
30622 /* 63962*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
30636 /* 63997*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
30646 /* 64026*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
30656 /* 64055*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
30673 /* 64097*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
30684 /* 64129*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
30695 /* 64161*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
30709 /* 64198*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
30720 /* 64230*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
30731 /* 64262*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
30743 /* 64295*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
30754 /* 64326*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
30765 /* 64357*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
30778 /* 64392*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
30788 /* 64420*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
30798 /* 64448*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
30811 /* 64481*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
30821 /* 64509*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
30831 /* 64537*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
30848 /* 64578*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
30859 /* 64610*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
30870 /* 64642*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
30884 /* 64679*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
30895 /* 64711*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
30906 /* 64743*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
30918 /* 64776*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
30929 /* 64807*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
30940 /* 64838*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
30953 /* 64873*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
30963 /* 64901*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
30973 /* 64929*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
30986 /* 64962*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
30996 /* 64990*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
31006 /* 65018*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
31023 /* 65059*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
31034 /* 65091*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
31045 /* 65123*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
31059 /* 65160*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
31070 /* 65192*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
31081 /* 65224*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
31093 /* 65257*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
31104 /* 65288*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
31115 /* 65319*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
31128 /* 65354*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
31138 /* 65382*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
31148 /* 65410*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
31161 /* 65443*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
31171 /* 65471*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
31181 /* 65499*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
31199 /* 65541*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
31210 /* 65574*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
31221 /* 65607*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
31236 /* 65646*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
31247 /* 65679*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
31258 /* 65712*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
31272 /* 65749*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
31283 /* 65781*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
31294 /* 65813*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
31309 /* 65851*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
31319 /* 65880*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
31329 /* 65909*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
31343 /* 65944*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
31353 /* 65973*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
31363 /* 66002*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
31381 /* 66045*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
31392 /* 66078*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
31403 /* 66111*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
31418 /* 66150*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
31429 /* 66183*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
31440 /* 66216*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
31454 /* 66253*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
31465 /* 66285*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
31476 /* 66317*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
31491 /* 66355*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
31501 /* 66384*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
31511 /* 66413*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
31525 /* 66448*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
31535 /* 66477*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
31545 /* 66506*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
31563 /* 66549*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
31574 /* 66582*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
31585 /* 66615*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
31600 /* 66654*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
31611 /* 66687*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
31622 /* 66720*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
31636 /* 66757*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
31647 /* 66789*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
31658 /* 66821*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
31673 /* 66859*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
31683 /* 66888*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
31693 /* 66917*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
31707 /* 66952*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
31717 /* 66981*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
31727 /* 67010*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
31754 /* 67066*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getSmVersion() >= 30)
31768 /* 67092*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getSmVersion() >= 30)
31781 /* 67116*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getSmVersion() >= 30)
31800 /* 67148*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getSmVersion() >= 30)
31815 /* 67174*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getSmVersion() >= 30)
31830 /* 67200*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getSmVersion() >= 30)
31842 /* 67222*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getSmVersion() >= 30)
31851 /* 67239*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getSmVersion() >= 30)
31876 /* 67282*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getSmVersion() >= 30)
31890 /* 67309*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getSmVersion() >= 30)
31903 /* 67334*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getSmVersion() >= 30)
31922 /* 67367*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getSmVersion() >= 30)
31937 /* 67394*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getSmVersion() >= 30)
31952 /* 67421*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getSmVersion() >= 30)
31964 /* 67444*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getSmVersion() >= 30)
31973 /* 67462*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getSmVersion() >= 30)
31998 /* 67506*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getSmVersion() >= 30)
32012 /* 67532*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getSmVersion() >= 30)
32025 /* 67556*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getSmVersion() >= 30)
32044 /* 67588*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getSmVersion() >= 30)
32059 /* 67614*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getSmVersion() >= 30)
32074 /* 67640*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getSmVersion() >= 30)
32086 /* 67662*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getSmVersion() >= 30)
32095 /* 67679*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getSmVersion() >= 30)
32120 /* 67722*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getSmVersion() >= 30)
32134 /* 67749*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getSmVersion() >= 30)
32147 /* 67774*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getSmVersion() >= 30)
32166 /* 67807*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getSmVersion() >= 30)
32181 /* 67834*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getSmVersion() >= 30)
32196 /* 67861*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getSmVersion() >= 30)
32208 /* 67884*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getSmVersion() >= 30)
32217 /* 67902*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getSmVersion() >= 30)
32242 /* 67946*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getSmVersion() >= 30)
32256 /* 67972*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getSmVersion() >= 30)
32269 /* 67996*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getSmVersion() >= 30)
32288 /* 68028*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getSmVersion() >= 30)
32303 /* 68054*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getSmVersion() >= 30)
32318 /* 68080*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getSmVersion() >= 30)
32330 /* 68102*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getSmVersion() >= 30)
32339 /* 68119*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getSmVersion() >= 30)
32364 /* 68162*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getSmVersion() >= 30)
32378 /* 68189*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getSmVersion() >= 30)
32391 /* 68214*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getSmVersion() >= 30)
32410 /* 68247*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getSmVersion() >= 30)
32425 /* 68274*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getSmVersion() >= 30)
32440 /* 68301*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getSmVersion() >= 30)
32452 /* 68324*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getSmVersion() >= 30)
32461 /* 68342*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getSmVersion() >= 30)
32486 /* 68386*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getSmVersion() >= 30)
32500 /* 68412*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getSmVersion() >= 30)
32513 /* 68436*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getSmVersion() >= 30)
32532 /* 68468*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getSmVersion() >= 30)
32547 /* 68494*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getSmVersion() >= 30)
32562 /* 68520*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getSmVersion() >= 30)
32574 /* 68542*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getSmVersion() >= 30)
32583 /* 68559*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getSmVersion() >= 30)
32608 /* 68602*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getSmVersion() >= 30)
32622 /* 68629*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getSmVersion() >= 30)
32635 /* 68654*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getSmVersion() >= 30)
32654 /* 68687*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getSmVersion() >= 30)
32669 /* 68714*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getSmVersion() >= 30)
32684 /* 68741*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getSmVersion() >= 30)
32696 /* 68764*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getSmVersion() >= 30)
32705 /* 68782*/ OPC_CheckPatternPredicate, 13, // (Subtarget->getSmVersion() >= 30)
32725 /* 68817*/ OPC_CheckPatternPredicate, 14, // (!(Subtarget->getSmVersion() >= 70&& Subtarget->getPTXVersion() >= 64)) && (Subtarget->getSmVersion() >= 30)
32738 /* 68840*/ OPC_CheckPatternPredicate, 14, // (!(Subtarget->getSmVersion() >= 70&& Subtarget->getPTXVersion() >= 64)) && (Subtarget->getSmVersion() >= 30)
32750 /* 68861*/ OPC_CheckPatternPredicate, 14, // (!(Subtarget->getSmVersion() >= 70&& Subtarget->getPTXVersion() >= 64)) && (Subtarget->getSmVersion() >= 30)
32759 /* 68877*/ OPC_CheckPatternPredicate, 14, // (!(Subtarget->getSmVersion() >= 70&& Subtarget->getPTXVersion() >= 64)) && (Subtarget->getSmVersion() >= 30)
32778 /* 68909*/ OPC_CheckPatternPredicate, 14, // (!(Subtarget->getSmVersion() >= 70&& Subtarget->getPTXVersion() >= 64)) && (Subtarget->getSmVersion() >= 30)
32791 /* 68933*/ OPC_CheckPatternPredicate, 14, // (!(Subtarget->getSmVersion() >= 70&& Subtarget->getPTXVersion() >= 64)) && (Subtarget->getSmVersion() >= 30)
32803 /* 68955*/ OPC_CheckPatternPredicate, 14, // (!(Subtarget->getSmVersion() >= 70&& Subtarget->getPTXVersion() >= 64)) && (Subtarget->getSmVersion() >= 30)
32812 /* 68972*/ OPC_CheckPatternPredicate, 14, // (!(Subtarget->getSmVersion() >= 70&& Subtarget->getPTXVersion() >= 64)) && (Subtarget->getSmVersion() >= 30)
32831 /* 69005*/ OPC_CheckPatternPredicate, 14, // (!(Subtarget->getSmVersion() >= 70&& Subtarget->getPTXVersion() >= 64)) && (Subtarget->getSmVersion() >= 30)
32844 /* 69028*/ OPC_CheckPatternPredicate, 14, // (!(Subtarget->getSmVersion() >= 70&& Subtarget->getPTXVersion() >= 64)) && (Subtarget->getSmVersion() >= 30)
32856 /* 69049*/ OPC_CheckPatternPredicate, 14, // (!(Subtarget->getSmVersion() >= 70&& Subtarget->getPTXVersion() >= 64)) && (Subtarget->getSmVersion() >= 30)
32865 /* 69065*/ OPC_CheckPatternPredicate, 14, // (!(Subtarget->getSmVersion() >= 70&& Subtarget->getPTXVersion() >= 64)) && (Subtarget->getSmVersion() >= 30)
32884 /* 69097*/ OPC_CheckPatternPredicate, 14, // (!(Subtarget->getSmVersion() >= 70&& Subtarget->getPTXVersion() >= 64)) && (Subtarget->getSmVersion() >= 30)
32897 /* 69121*/ OPC_CheckPatternPredicate, 14, // (!(Subtarget->getSmVersion() >= 70&& Subtarget->getPTXVersion() >= 64)) && (Subtarget->getSmVersion() >= 30)
32909 /* 69143*/ OPC_CheckPatternPredicate, 14, // (!(Subtarget->getSmVersion() >= 70&& Subtarget->getPTXVersion() >= 64)) && (Subtarget->getSmVersion() >= 30)
32918 /* 69160*/ OPC_CheckPatternPredicate, 14, // (!(Subtarget->getSmVersion() >= 70&& Subtarget->getPTXVersion() >= 64)) && (Subtarget->getSmVersion() >= 30)
32937 /* 69193*/ OPC_CheckPatternPredicate, 14, // (!(Subtarget->getSmVersion() >= 70&& Subtarget->getPTXVersion() >= 64)) && (Subtarget->getSmVersion() >= 30)
32950 /* 69216*/ OPC_CheckPatternPredicate, 14, // (!(Subtarget->getSmVersion() >= 70&& Subtarget->getPTXVersion() >= 64)) && (Subtarget->getSmVersion() >= 30)
32962 /* 69237*/ OPC_CheckPatternPredicate, 14, // (!(Subtarget->getSmVersion() >= 70&& Subtarget->getPTXVersion() >= 64)) && (Subtarget->getSmVersion() >= 30)
32971 /* 69253*/ OPC_CheckPatternPredicate, 14, // (!(Subtarget->getSmVersion() >= 70&& Subtarget->getPTXVersion() >= 64)) && (Subtarget->getSmVersion() >= 30)
32990 /* 69285*/ OPC_CheckPatternPredicate, 14, // (!(Subtarget->getSmVersion() >= 70&& Subtarget->getPTXVersion() >= 64)) && (Subtarget->getSmVersion() >= 30)
33003 /* 69309*/ OPC_CheckPatternPredicate, 14, // (!(Subtarget->getSmVersion() >= 70&& Subtarget->getPTXVersion() >= 64)) && (Subtarget->getSmVersion() >= 30)
33015 /* 69331*/ OPC_CheckPatternPredicate, 14, // (!(Subtarget->getSmVersion() >= 70&& Subtarget->getPTXVersion() >= 64)) && (Subtarget->getSmVersion() >= 30)
33024 /* 69348*/ OPC_CheckPatternPredicate, 14, // (!(Subtarget->getSmVersion() >= 70&& Subtarget->getPTXVersion() >= 64)) && (Subtarget->getSmVersion() >= 30)
33043 /* 69381*/ OPC_CheckPatternPredicate, 14, // (!(Subtarget->getSmVersion() >= 70&& Subtarget->getPTXVersion() >= 64)) && (Subtarget->getSmVersion() >= 30)
33056 /* 69404*/ OPC_CheckPatternPredicate, 14, // (!(Subtarget->getSmVersion() >= 70&& Subtarget->getPTXVersion() >= 64)) && (Subtarget->getSmVersion() >= 30)
33068 /* 69425*/ OPC_CheckPatternPredicate, 14, // (!(Subtarget->getSmVersion() >= 70&& Subtarget->getPTXVersion() >= 64)) && (Subtarget->getSmVersion() >= 30)
33077 /* 69441*/ OPC_CheckPatternPredicate, 14, // (!(Subtarget->getSmVersion() >= 70&& Subtarget->getPTXVersion() >= 64)) && (Subtarget->getSmVersion() >= 30)
33096 /* 69473*/ OPC_CheckPatternPredicate, 14, // (!(Subtarget->getSmVersion() >= 70&& Subtarget->getPTXVersion() >= 64)) && (Subtarget->getSmVersion() >= 30)
33109 /* 69497*/ OPC_CheckPatternPredicate, 14, // (!(Subtarget->getSmVersion() >= 70&& Subtarget->getPTXVersion() >= 64)) && (Subtarget->getSmVersion() >= 30)
33121 /* 69519*/ OPC_CheckPatternPredicate, 14, // (!(Subtarget->getSmVersion() >= 70&& Subtarget->getPTXVersion() >= 64)) && (Subtarget->getSmVersion() >= 30)
33130 /* 69536*/ OPC_CheckPatternPredicate, 14, // (!(Subtarget->getSmVersion() >= 70&& Subtarget->getPTXVersion() >= 64)) && (Subtarget->getSmVersion() >= 30)
33149 /* 69573*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAtomScope())
33159 /* 69591*/ OPC_CheckPatternPredicate, 18, // (Subtarget->hasAtomAddF64()) && (Subtarget->hasAtomScope())
33170 /* 69610*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAtomScope())
33179 /* 69626*/ OPC_CheckPatternPredicate, 18, // (Subtarget->hasAtomAddF64()) && (Subtarget->hasAtomScope())
33195 /* 69654*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAtomScope())
33205 /* 69672*/ OPC_CheckPatternPredicate, 18, // (Subtarget->hasAtomAddF64()) && (Subtarget->hasAtomScope())
33216 /* 69691*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAtomScope())
33225 /* 69707*/ OPC_CheckPatternPredicate, 18, // (Subtarget->hasAtomAddF64()) && (Subtarget->hasAtomScope())
33245 /* 69743*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAtomScope())
33255 /* 69761*/ OPC_CheckPatternPredicate, 18, // (Subtarget->hasAtomAddF64()) && (Subtarget->hasAtomScope())
33266 /* 69780*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAtomScope())
33275 /* 69796*/ OPC_CheckPatternPredicate, 18, // (Subtarget->hasAtomAddF64()) && (Subtarget->hasAtomScope())
33291 /* 69824*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAtomScope())
33301 /* 69842*/ OPC_CheckPatternPredicate, 18, // (Subtarget->hasAtomAddF64()) && (Subtarget->hasAtomScope())
33312 /* 69861*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasAtomScope())
33321 /* 69877*/ OPC_CheckPatternPredicate, 18, // (Subtarget->hasAtomAddF64()) && (Subtarget->hasAtomScope())
33336 /* 69904*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
33347 /* 69936*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
33358 /* 69968*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
33372 /* 70005*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
33383 /* 70037*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
33394 /* 70069*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
33406 /* 70102*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
33417 /* 70133*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
33428 /* 70164*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
33441 /* 70199*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
33451 /* 70227*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
33461 /* 70255*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
33474 /* 70288*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
33484 /* 70316*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
33494 /* 70344*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
33511 /* 70385*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
33522 /* 70417*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
33533 /* 70449*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
33547 /* 70486*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
33558 /* 70518*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
33569 /* 70550*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
33581 /* 70583*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
33592 /* 70614*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
33603 /* 70645*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
33616 /* 70680*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
33626 /* 70708*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
33636 /* 70736*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
33649 /* 70769*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
33659 /* 70797*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
33669 /* 70825*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
33686 /* 70866*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
33697 /* 70898*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
33708 /* 70930*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
33722 /* 70967*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
33733 /* 70999*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
33744 /* 71031*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
33756 /* 71064*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
33767 /* 71095*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
33778 /* 71126*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
33791 /* 71161*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
33801 /* 71189*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
33811 /* 71217*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
33824 /* 71250*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
33834 /* 71278*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
33844 /* 71306*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
33861 /* 71347*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
33872 /* 71379*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
33883 /* 71411*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
33897 /* 71448*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
33908 /* 71480*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
33919 /* 71512*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
33931 /* 71545*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
33942 /* 71576*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
33953 /* 71607*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
33966 /* 71642*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
33976 /* 71670*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
33986 /* 71698*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
33999 /* 71731*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
34009 /* 71759*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
34019 /* 71787*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
34036 /* 71828*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
34047 /* 71860*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
34058 /* 71892*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
34072 /* 71929*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
34083 /* 71961*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
34094 /* 71993*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
34106 /* 72026*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
34117 /* 72057*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
34128 /* 72088*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
34141 /* 72123*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
34151 /* 72151*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
34161 /* 72179*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
34174 /* 72212*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
34184 /* 72240*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
34194 /* 72268*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
34211 /* 72309*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
34222 /* 72341*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
34233 /* 72373*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
34247 /* 72410*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
34258 /* 72442*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
34269 /* 72474*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
34281 /* 72507*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
34292 /* 72538*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
34303 /* 72569*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
34316 /* 72604*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
34326 /* 72632*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
34336 /* 72660*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
34349 /* 72693*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
34359 /* 72721*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
34369 /* 72749*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
34386 /* 72790*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
34397 /* 72818*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
34408 /* 72846*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
34422 /* 72879*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
34433 /* 72907*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
34444 /* 72935*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
34456 /* 72964*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
34467 /* 72991*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
34478 /* 73018*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
34491 /* 73049*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
34501 /* 73073*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
34511 /* 73097*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
34524 /* 73126*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
34534 /* 73150*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
34544 /* 73174*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
34561 /* 73211*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
34572 /* 73239*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
34583 /* 73267*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
34597 /* 73300*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
34608 /* 73328*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
34619 /* 73356*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
34631 /* 73385*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
34642 /* 73412*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
34653 /* 73439*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
34666 /* 73470*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
34676 /* 73494*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
34686 /* 73518*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
34699 /* 73547*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
34709 /* 73571*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
34719 /* 73595*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
34736 /* 73632*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
34747 /* 73660*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
34758 /* 73688*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
34772 /* 73721*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
34783 /* 73749*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
34794 /* 73777*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
34806 /* 73806*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
34817 /* 73833*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
34828 /* 73860*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
34841 /* 73891*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
34851 /* 73915*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
34861 /* 73939*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
34874 /* 73968*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
34884 /* 73992*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
34894 /* 74016*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
34912 /* 74054*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
34923 /* 74087*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
34934 /* 74120*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
34949 /* 74159*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
34960 /* 74192*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
34971 /* 74225*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
34985 /* 74262*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
34996 /* 74294*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
35007 /* 74326*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
35022 /* 74364*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
35032 /* 74393*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
35042 /* 74422*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
35056 /* 74457*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
35066 /* 74486*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
35076 /* 74515*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
35094 /* 74558*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
35105 /* 74591*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
35116 /* 74624*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
35131 /* 74663*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
35142 /* 74696*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
35153 /* 74729*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
35167 /* 74766*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
35178 /* 74798*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
35189 /* 74830*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
35204 /* 74868*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
35214 /* 74897*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
35224 /* 74926*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
35238 /* 74961*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
35248 /* 74990*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
35258 /* 75019*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
35276 /* 75062*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
35287 /* 75095*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
35298 /* 75128*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
35313 /* 75167*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
35324 /* 75200*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
35335 /* 75233*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
35349 /* 75270*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
35360 /* 75302*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
35371 /* 75334*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
35386 /* 75372*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
35396 /* 75401*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
35406 /* 75430*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
35420 /* 75465*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
35430 /* 75494*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
35440 /* 75523*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
35458 /* 75566*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
35469 /* 75599*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
35480 /* 75632*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
35495 /* 75671*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
35506 /* 75704*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
35517 /* 75737*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
35531 /* 75774*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
35542 /* 75806*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
35553 /* 75838*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
35568 /* 75876*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
35578 /* 75905*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
35588 /* 75934*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
35602 /* 75969*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
35612 /* 75998*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
35622 /* 76027*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
35640 /* 76070*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
35651 /* 76103*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
35662 /* 76136*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
35677 /* 76175*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
35688 /* 76208*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
35699 /* 76241*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
35713 /* 76278*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
35724 /* 76310*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
35735 /* 76342*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
35750 /* 76380*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
35760 /* 76409*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
35770 /* 76438*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
35784 /* 76473*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
35794 /* 76502*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
35804 /* 76531*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
35822 /* 76574*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
35833 /* 76607*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
35844 /* 76640*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
35859 /* 76679*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
35870 /* 76712*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
35881 /* 76745*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
35895 /* 76782*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
35906 /* 76814*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
35917 /* 76846*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
35932 /* 76884*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
35942 /* 76913*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
35952 /* 76942*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
35966 /* 76977*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
35976 /* 77006*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
35986 /* 77035*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
36004 /* 77078*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
36015 /* 77107*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
36026 /* 77136*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
36041 /* 77171*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
36052 /* 77200*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
36063 /* 77229*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
36077 /* 77262*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
36088 /* 77290*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
36099 /* 77318*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
36114 /* 77352*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
36124 /* 77377*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
36134 /* 77402*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
36148 /* 77433*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
36158 /* 77458*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
36168 /* 77483*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
36186 /* 77522*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
36197 /* 77551*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
36208 /* 77580*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
36223 /* 77615*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
36234 /* 77644*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
36245 /* 77673*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
36259 /* 77706*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
36270 /* 77734*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
36281 /* 77762*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
36296 /* 77796*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
36306 /* 77821*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
36316 /* 77846*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
36330 /* 77877*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
36340 /* 77902*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
36350 /* 77927*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
36368 /* 77966*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
36379 /* 77995*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
36390 /* 78024*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
36405 /* 78059*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
36416 /* 78088*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
36427 /* 78117*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
36441 /* 78150*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
36452 /* 78178*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
36463 /* 78206*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
36478 /* 78240*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
36488 /* 78265*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
36498 /* 78290*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
36512 /* 78321*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
36522 /* 78346*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
36532 /* 78371*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
36549 /* 78409*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
36560 /* 78441*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
36571 /* 78473*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
36585 /* 78510*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
36596 /* 78542*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
36607 /* 78574*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
36619 /* 78607*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
36630 /* 78638*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
36641 /* 78669*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
36654 /* 78704*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
36664 /* 78732*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
36674 /* 78760*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
36687 /* 78793*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
36697 /* 78821*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
36707 /* 78849*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
36724 /* 78890*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
36735 /* 78922*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
36746 /* 78954*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
36760 /* 78991*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
36771 /* 79023*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
36782 /* 79055*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
36794 /* 79088*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
36805 /* 79119*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
36816 /* 79150*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
36829 /* 79185*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
36839 /* 79213*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
36849 /* 79241*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
36862 /* 79274*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
36872 /* 79302*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
36882 /* 79330*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
36899 /* 79371*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
36910 /* 79403*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
36921 /* 79435*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
36935 /* 79472*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
36946 /* 79504*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
36957 /* 79536*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
36969 /* 79569*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
36980 /* 79600*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
36991 /* 79631*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
37004 /* 79666*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
37014 /* 79694*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
37024 /* 79722*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
37037 /* 79755*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
37047 /* 79783*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
37057 /* 79811*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
37074 /* 79852*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
37085 /* 79884*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
37096 /* 79916*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
37110 /* 79953*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
37121 /* 79985*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
37132 /* 80017*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
37144 /* 80050*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
37155 /* 80081*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
37166 /* 80112*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
37179 /* 80147*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
37189 /* 80175*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
37199 /* 80203*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
37212 /* 80236*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
37222 /* 80264*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
37232 /* 80292*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
37249 /* 80333*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
37260 /* 80365*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
37271 /* 80397*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
37285 /* 80434*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
37296 /* 80466*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
37307 /* 80498*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
37319 /* 80531*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
37330 /* 80562*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
37341 /* 80593*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
37354 /* 80628*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
37364 /* 80656*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
37374 /* 80684*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
37387 /* 80717*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
37397 /* 80745*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
37407 /* 80773*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
37424 /* 80814*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
37435 /* 80846*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
37446 /* 80878*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
37460 /* 80915*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
37471 /* 80947*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
37482 /* 80979*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
37494 /* 81012*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
37505 /* 81043*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
37516 /* 81074*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
37529 /* 81109*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
37539 /* 81137*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
37549 /* 81165*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
37562 /* 81198*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
37572 /* 81226*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
37582 /* 81254*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
37599 /* 81295*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
37610 /* 81323*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
37621 /* 81351*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
37635 /* 81384*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
37646 /* 81412*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
37657 /* 81440*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
37669 /* 81469*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
37680 /* 81496*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
37691 /* 81523*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
37704 /* 81554*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
37714 /* 81578*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
37724 /* 81602*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
37737 /* 81631*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
37747 /* 81655*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
37757 /* 81679*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
37774 /* 81716*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
37785 /* 81744*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
37796 /* 81772*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
37810 /* 81805*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
37821 /* 81833*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
37832 /* 81861*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
37844 /* 81890*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
37855 /* 81917*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
37866 /* 81944*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
37879 /* 81975*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
37889 /* 81999*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
37899 /* 82023*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
37912 /* 82052*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
37922 /* 82076*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
37932 /* 82100*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
37949 /* 82137*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
37960 /* 82165*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
37971 /* 82193*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
37985 /* 82226*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
37996 /* 82254*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
38007 /* 82282*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
38019 /* 82311*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
38030 /* 82338*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
38041 /* 82365*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
38054 /* 82396*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
38064 /* 82420*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
38074 /* 82444*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
38087 /* 82473*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
38097 /* 82497*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
38107 /* 82521*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
38125 /* 82559*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
38136 /* 82592*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
38147 /* 82625*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
38162 /* 82664*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
38173 /* 82697*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
38184 /* 82730*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
38198 /* 82767*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
38209 /* 82799*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
38220 /* 82831*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
38235 /* 82869*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
38245 /* 82898*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
38255 /* 82927*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
38269 /* 82962*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
38279 /* 82991*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
38289 /* 83020*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
38307 /* 83063*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
38318 /* 83096*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
38329 /* 83129*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
38344 /* 83168*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
38355 /* 83201*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
38366 /* 83234*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
38380 /* 83271*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
38391 /* 83303*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
38402 /* 83335*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
38417 /* 83373*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
38427 /* 83402*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
38437 /* 83431*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
38451 /* 83466*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
38461 /* 83495*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
38471 /* 83524*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
38489 /* 83567*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
38500 /* 83600*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
38511 /* 83633*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
38526 /* 83672*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
38537 /* 83705*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
38548 /* 83738*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
38562 /* 83775*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
38573 /* 83807*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
38584 /* 83839*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
38599 /* 83877*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
38609 /* 83906*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
38619 /* 83935*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
38633 /* 83970*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
38643 /* 83999*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
38653 /* 84028*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
38671 /* 84071*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
38682 /* 84104*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
38693 /* 84137*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
38708 /* 84176*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
38719 /* 84209*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
38730 /* 84242*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
38744 /* 84279*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
38755 /* 84311*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
38766 /* 84343*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
38781 /* 84381*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
38791 /* 84410*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
38801 /* 84439*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
38815 /* 84474*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
38825 /* 84503*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
38835 /* 84532*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
38853 /* 84575*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
38864 /* 84608*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
38875 /* 84641*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
38890 /* 84680*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
38901 /* 84713*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
38912 /* 84746*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
38926 /* 84783*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
38937 /* 84815*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
38948 /* 84847*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
38963 /* 84885*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
38973 /* 84914*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
38983 /* 84943*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
38997 /* 84978*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
39007 /* 85007*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
39017 /* 85036*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
39035 /* 85079*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
39046 /* 85112*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
39057 /* 85145*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
39072 /* 85184*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
39083 /* 85217*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
39094 /* 85250*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
39108 /* 85287*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
39119 /* 85319*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
39130 /* 85351*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
39145 /* 85389*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
39155 /* 85418*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
39165 /* 85447*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
39179 /* 85482*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
39189 /* 85511*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
39199 /* 85540*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
39217 /* 85583*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
39228 /* 85612*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
39239 /* 85641*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
39254 /* 85676*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
39265 /* 85705*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
39276 /* 85734*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
39290 /* 85767*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
39301 /* 85795*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
39312 /* 85823*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
39327 /* 85857*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
39337 /* 85882*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
39347 /* 85907*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
39361 /* 85938*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
39371 /* 85963*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
39381 /* 85988*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
39399 /* 86027*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
39410 /* 86056*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
39421 /* 86085*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
39436 /* 86120*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
39447 /* 86149*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
39458 /* 86178*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
39472 /* 86211*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
39483 /* 86239*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
39494 /* 86267*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
39509 /* 86301*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
39519 /* 86326*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
39529 /* 86351*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
39543 /* 86382*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
39553 /* 86407*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
39563 /* 86432*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
39581 /* 86471*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
39592 /* 86500*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
39603 /* 86529*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
39618 /* 86564*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
39629 /* 86593*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
39640 /* 86622*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
39654 /* 86655*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
39665 /* 86683*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
39676 /* 86711*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
39691 /* 86745*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
39701 /* 86770*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
39711 /* 86795*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
39725 /* 86826*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
39735 /* 86851*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
39745 /* 86876*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
39769 /* 86926*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
39780 /* 86953*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
39791 /* 86980*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
39809 /* 87016*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
39820 /* 87043*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
39831 /* 87070*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
39848 /* 87104*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
39859 /* 87130*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
39870 /* 87156*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
39888 /* 87191*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
39898 /* 87214*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
39908 /* 87237*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
39925 /* 87269*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
39935 /* 87292*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
39945 /* 87315*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
39976 /* 87368*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
39987 /* 87399*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
39998 /* 87430*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
40026 /* 87483*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
40037 /* 87514*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
40048 /* 87545*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
40075 /* 87596*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
40086 /* 87626*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
40097 /* 87656*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
40125 /* 87708*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
40135 /* 87735*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
40145 /* 87762*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
40172 /* 87811*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
40182 /* 87838*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
40192 /* 87865*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
40223 /* 87922*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
40234 /* 87953*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
40245 /* 87984*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
40273 /* 88037*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
40284 /* 88068*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
40295 /* 88099*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
40322 /* 88150*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
40333 /* 88180*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
40344 /* 88210*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
40372 /* 88262*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
40382 /* 88289*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
40392 /* 88316*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
40419 /* 88365*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
40429 /* 88392*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
40439 /* 88419*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
40460 /* 88463*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
40471 /* 88490*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
40482 /* 88517*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
40500 /* 88553*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
40511 /* 88580*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
40522 /* 88607*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
40539 /* 88641*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
40550 /* 88667*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
40561 /* 88693*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
40579 /* 88728*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
40589 /* 88751*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
40599 /* 88774*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
40616 /* 88806*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
40626 /* 88829*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
40636 /* 88852*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
40667 /* 88905*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
40678 /* 88936*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
40689 /* 88967*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
40717 /* 89020*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
40728 /* 89051*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
40739 /* 89082*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
40766 /* 89133*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
40777 /* 89163*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
40788 /* 89193*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
40816 /* 89245*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
40826 /* 89272*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
40836 /* 89299*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
40863 /* 89348*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
40873 /* 89375*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
40883 /* 89402*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
40914 /* 89459*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
40925 /* 89490*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
40936 /* 89521*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
40964 /* 89574*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
40975 /* 89605*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
40986 /* 89636*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
41013 /* 89687*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
41024 /* 89717*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
41035 /* 89747*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
41063 /* 89799*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
41073 /* 89826*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
41083 /* 89853*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
41110 /* 89902*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
41120 /* 89929*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
41130 /* 89956*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
41151 /* 90000*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
41162 /* 90027*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
41173 /* 90054*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
41191 /* 90090*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
41202 /* 90117*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
41213 /* 90144*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
41230 /* 90178*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
41241 /* 90204*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
41252 /* 90230*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
41270 /* 90265*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
41280 /* 90288*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
41290 /* 90311*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
41307 /* 90343*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
41317 /* 90366*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
41327 /* 90389*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
41358 /* 90442*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
41369 /* 90473*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
41380 /* 90504*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
41408 /* 90557*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
41419 /* 90588*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
41430 /* 90619*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
41457 /* 90670*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
41468 /* 90700*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
41479 /* 90730*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
41507 /* 90782*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
41517 /* 90809*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
41527 /* 90836*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
41554 /* 90885*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
41564 /* 90912*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
41574 /* 90939*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
41605 /* 90996*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
41616 /* 91027*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
41627 /* 91058*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
41655 /* 91111*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
41666 /* 91142*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
41677 /* 91173*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
41704 /* 91224*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
41715 /* 91254*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
41726 /* 91284*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
41754 /* 91336*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
41764 /* 91363*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
41774 /* 91390*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
41801 /* 91439*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
41811 /* 91466*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
41821 /* 91493*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
41840 /* 91535*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
41851 /* 91560*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
41862 /* 91585*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
41878 /* 91617*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
41889 /* 91642*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
41900 /* 91667*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
41915 /* 91697*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
41926 /* 91721*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
41937 /* 91745*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
41953 /* 91776*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
41963 /* 91797*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
41973 /* 91818*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
41988 /* 91846*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
41998 /* 91867*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
42008 /* 91888*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
42027 /* 91924*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
42038 /* 91949*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
42049 /* 91974*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
42065 /* 92006*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
42076 /* 92031*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
42087 /* 92056*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
42102 /* 92086*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
42113 /* 92110*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
42124 /* 92134*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
42140 /* 92165*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
42150 /* 92186*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
42160 /* 92207*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
42175 /* 92235*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
42185 /* 92256*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
42195 /* 92277*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
42217 /* 92316*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
42228 /* 92344*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
42239 /* 92372*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
42258 /* 92410*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
42269 /* 92438*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
42280 /* 92466*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
42298 /* 92502*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
42309 /* 92529*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
42320 /* 92556*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
42339 /* 92593*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
42349 /* 92617*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
42359 /* 92641*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
42377 /* 92675*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
42387 /* 92699*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
42397 /* 92723*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
42431 /* 92781*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
42442 /* 92813*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
42453 /* 92845*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
42484 /* 92903*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
42495 /* 92935*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
42506 /* 92967*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
42536 /* 93023*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
42547 /* 93054*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
42558 /* 93085*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
42589 /* 93142*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
42599 /* 93170*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
42609 /* 93198*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
42639 /* 93252*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
42649 /* 93280*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
42659 /* 93308*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
42693 /* 93370*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
42704 /* 93402*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
42715 /* 93434*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
42746 /* 93492*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
42757 /* 93524*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
42768 /* 93556*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
42798 /* 93612*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
42809 /* 93643*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
42820 /* 93674*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
42851 /* 93731*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
42861 /* 93759*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
42871 /* 93787*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
42901 /* 93841*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
42911 /* 93869*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
42921 /* 93897*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
42943 /* 93943*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
42954 /* 93971*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
42965 /* 93999*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
42984 /* 94037*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
42995 /* 94065*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
43006 /* 94093*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
43024 /* 94129*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
43035 /* 94156*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
43046 /* 94183*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
43065 /* 94220*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
43075 /* 94244*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
43085 /* 94268*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
43103 /* 94302*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
43113 /* 94326*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
43123 /* 94350*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
43157 /* 94408*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
43168 /* 94440*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
43179 /* 94472*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
43210 /* 94530*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
43221 /* 94562*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
43232 /* 94594*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
43262 /* 94650*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
43273 /* 94681*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
43284 /* 94712*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
43315 /* 94769*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
43325 /* 94797*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
43335 /* 94825*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
43365 /* 94879*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
43375 /* 94907*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
43385 /* 94935*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
43419 /* 94997*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
43430 /* 95029*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
43441 /* 95061*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
43472 /* 95119*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
43483 /* 95151*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
43494 /* 95183*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
43524 /* 95239*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
43535 /* 95270*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
43546 /* 95301*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
43577 /* 95358*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
43587 /* 95386*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
43597 /* 95414*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
43627 /* 95468*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
43637 /* 95496*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
43647 /* 95524*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
43669 /* 95570*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
43680 /* 95598*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
43691 /* 95626*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
43710 /* 95664*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
43721 /* 95692*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
43732 /* 95720*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
43750 /* 95756*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
43761 /* 95783*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
43772 /* 95810*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
43791 /* 95847*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
43801 /* 95871*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
43811 /* 95895*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
43829 /* 95929*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
43839 /* 95953*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
43849 /* 95977*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
43883 /* 96035*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
43894 /* 96067*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
43905 /* 96099*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
43936 /* 96157*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
43947 /* 96189*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
43958 /* 96221*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
43988 /* 96277*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
43999 /* 96308*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
44010 /* 96339*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
44041 /* 96396*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
44051 /* 96424*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
44061 /* 96452*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
44091 /* 96506*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
44101 /* 96534*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
44111 /* 96562*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
44145 /* 96624*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
44156 /* 96656*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
44167 /* 96688*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
44198 /* 96746*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
44209 /* 96778*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
44220 /* 96810*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
44250 /* 96866*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
44261 /* 96897*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
44272 /* 96928*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
44303 /* 96985*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
44313 /* 97013*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
44323 /* 97041*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
44353 /* 97095*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
44363 /* 97123*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
44373 /* 97151*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
44393 /* 97195*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
44404 /* 97221*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
44415 /* 97247*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
44432 /* 97281*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
44443 /* 97307*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
44454 /* 97333*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
44470 /* 97365*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
44481 /* 97390*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
44492 /* 97415*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
44509 /* 97448*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
44519 /* 97470*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
44529 /* 97492*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
44545 /* 97522*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
44555 /* 97544*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
44565 /* 97566*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
44585 /* 97604*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
44596 /* 97630*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
44607 /* 97656*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
44624 /* 97690*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
44635 /* 97716*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
44646 /* 97742*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
44662 /* 97774*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
44673 /* 97799*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
44684 /* 97824*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
44701 /* 97857*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
44711 /* 97879*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
44721 /* 97901*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
44737 /* 97931*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
44747 /* 97953*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
44757 /* 97975*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
44778 /* 98014*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
44789 /* 98041*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
44800 /* 98068*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
44818 /* 98104*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
44829 /* 98131*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
44840 /* 98158*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
44857 /* 98192*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
44868 /* 98218*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
44879 /* 98244*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
44897 /* 98279*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
44907 /* 98302*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
44917 /* 98325*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
44934 /* 98357*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
44944 /* 98380*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
44954 /* 98403*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
44985 /* 98456*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
44996 /* 98487*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
45007 /* 98518*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
45035 /* 98571*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
45046 /* 98602*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
45057 /* 98633*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
45084 /* 98684*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
45095 /* 98714*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
45106 /* 98744*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
45134 /* 98796*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
45144 /* 98823*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
45154 /* 98850*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
45181 /* 98899*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
45191 /* 98926*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
45201 /* 98953*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
45232 /* 99010*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
45243 /* 99041*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
45254 /* 99072*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
45282 /* 99125*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
45293 /* 99156*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
45304 /* 99187*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
45331 /* 99238*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
45342 /* 99268*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
45353 /* 99298*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
45381 /* 99350*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
45391 /* 99377*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
45401 /* 99404*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
45428 /* 99453*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
45438 /* 99480*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
45448 /* 99507*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
45469 /* 99551*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
45480 /* 99578*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
45491 /* 99605*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
45509 /* 99641*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
45520 /* 99668*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
45531 /* 99695*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
45548 /* 99729*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
45559 /* 99755*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
45570 /* 99781*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
45588 /* 99816*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
45598 /* 99839*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
45608 /* 99862*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
45625 /* 99894*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
45635 /* 99917*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
45645 /* 99940*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
45676 /* 99993*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
45687 /*100024*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
45698 /*100055*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
45726 /*100108*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
45737 /*100139*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
45748 /*100170*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
45775 /*100221*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
45786 /*100251*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
45797 /*100281*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
45825 /*100333*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
45835 /*100360*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
45845 /*100387*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
45872 /*100436*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
45882 /*100463*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
45892 /*100490*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
45923 /*100547*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
45934 /*100578*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
45945 /*100609*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
45973 /*100662*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
45984 /*100693*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
45995 /*100724*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
46022 /*100775*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
46033 /*100805*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
46044 /*100835*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
46072 /*100887*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
46082 /*100914*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
46092 /*100941*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
46119 /*100990*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
46129 /*101017*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
46139 /*101044*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
46160 /*101088*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
46171 /*101115*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
46182 /*101142*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
46200 /*101178*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
46211 /*101205*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
46222 /*101232*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
46239 /*101266*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
46250 /*101292*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
46261 /*101318*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
46279 /*101353*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
46289 /*101376*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
46299 /*101399*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
46316 /*101431*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
46326 /*101454*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
46336 /*101477*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
46367 /*101530*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
46378 /*101561*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
46389 /*101592*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
46417 /*101645*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
46428 /*101676*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
46439 /*101707*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
46466 /*101758*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
46477 /*101788*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
46488 /*101818*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
46516 /*101870*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
46526 /*101897*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
46536 /*101924*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
46563 /*101973*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
46573 /*102000*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
46583 /*102027*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
46614 /*102084*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
46625 /*102115*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
46636 /*102146*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
46664 /*102199*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
46675 /*102230*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
46686 /*102261*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
46713 /*102312*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
46724 /*102342*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
46735 /*102372*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
46763 /*102424*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
46773 /*102451*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
46783 /*102478*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
46810 /*102527*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
46820 /*102554*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
46830 /*102581*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
46849 /*102623*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
46860 /*102648*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
46871 /*102673*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
46887 /*102705*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
46898 /*102730*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
46909 /*102755*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
46924 /*102785*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
46935 /*102809*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
46946 /*102833*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
46962 /*102864*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
46972 /*102885*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
46982 /*102906*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
46997 /*102934*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
47007 /*102955*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
47017 /*102976*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
47036 /*103012*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
47047 /*103037*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
47058 /*103062*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
47074 /*103094*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
47085 /*103119*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
47096 /*103144*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
47111 /*103174*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
47122 /*103198*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
47133 /*103222*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
47149 /*103253*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
47159 /*103274*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
47169 /*103295*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
47184 /*103323*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
47194 /*103344*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
47204 /*103365*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
47226 /*103404*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
47237 /*103432*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
47248 /*103460*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
47267 /*103498*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
47278 /*103526*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
47289 /*103554*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
47307 /*103590*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
47318 /*103617*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
47329 /*103644*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
47348 /*103681*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
47358 /*103705*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
47368 /*103729*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
47386 /*103763*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
47396 /*103787*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
47406 /*103811*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
47440 /*103869*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
47451 /*103901*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
47462 /*103933*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
47493 /*103991*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
47504 /*104023*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
47515 /*104055*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
47545 /*104111*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
47556 /*104142*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
47567 /*104173*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
47598 /*104230*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
47608 /*104258*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
47618 /*104286*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
47648 /*104340*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
47658 /*104368*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
47668 /*104396*/ OPC_CheckPatternPredicate, 11, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70)
47702 /*104458*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
47713 /*104490*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
47724 /*104522*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
47755 /*104580*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
47766 /*104612*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
47777 /*104644*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
47807 /*104700*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
47818 /*104731*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
47829 /*104762*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
47860 /*104819*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
47870 /*104847*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
47880 /*104875*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
47910 /*104929*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
47920 /*104957*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
47930 /*104985*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
47952 /*105031*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
47963 /*105059*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
47974 /*105087*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
47993 /*105125*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
48004 /*105153*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
48015 /*105181*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
48033 /*105217*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
48044 /*105244*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
48055 /*105271*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
48074 /*105308*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
48084 /*105332*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
48094 /*105356*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
48112 /*105390*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
48122 /*105414*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
48132 /*105438*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
48166 /*105496*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
48177 /*105528*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
48188 /*105560*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
48219 /*105618*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
48230 /*105650*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
48241 /*105682*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
48271 /*105738*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
48282 /*105769*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
48293 /*105800*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
48324 /*105857*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
48334 /*105885*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
48344 /*105913*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
48374 /*105967*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
48384 /*105995*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
48394 /*106023*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
48428 /*106085*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
48439 /*106117*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
48450 /*106149*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
48481 /*106207*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
48492 /*106239*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
48503 /*106271*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
48533 /*106327*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
48544 /*106358*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
48555 /*106389*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
48586 /*106446*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
48596 /*106474*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
48606 /*106502*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
48636 /*106556*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
48646 /*106584*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
48656 /*106612*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
48678 /*106658*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
48689 /*106686*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
48700 /*106714*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
48719 /*106752*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
48730 /*106780*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
48741 /*106808*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
48759 /*106844*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
48770 /*106871*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
48781 /*106898*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
48800 /*106935*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
48810 /*106959*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
48820 /*106983*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
48838 /*107017*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
48848 /*107041*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
48858 /*107065*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
48892 /*107123*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
48903 /*107155*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
48914 /*107187*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
48945 /*107245*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
48956 /*107277*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
48967 /*107309*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
48997 /*107365*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
49008 /*107396*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
49019 /*107427*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
49050 /*107484*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
49060 /*107512*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
49070 /*107540*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
49100 /*107594*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
49110 /*107622*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
49120 /*107650*/ OPC_CheckPatternPredicate, 12, // (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70)
49154 /*107712*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
49165 /*107744*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
49176 /*107776*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
49207 /*107834*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
49218 /*107866*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
49229 /*107898*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
49259 /*107954*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
49270 /*107985*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
49281 /*108016*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
49312 /*108073*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
49322 /*108101*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
49332 /*108129*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
49362 /*108183*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
49372 /*108211*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
49382 /*108239*/ OPC_CheckPatternPredicate, 5, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72)
49402 /*108283*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
49413 /*108309*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
49424 /*108335*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
49441 /*108369*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
49452 /*108395*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
49463 /*108421*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
49479 /*108453*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
49490 /*108478*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
49501 /*108503*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
49518 /*108536*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
49528 /*108558*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
49538 /*108580*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
49554 /*108610*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
49564 /*108632*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
49574 /*108654*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
49594 /*108692*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
49605 /*108718*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
49616 /*108744*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
49633 /*108778*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
49644 /*108804*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
49655 /*108830*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
49671 /*108862*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
49682 /*108887*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
49693 /*108912*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
49710 /*108945*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
49720 /*108967*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
49730 /*108989*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
49746 /*109019*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
49756 /*109041*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
49766 /*109063*/ OPC_CheckPatternPredicate, 6, // (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75)
49787 /*109102*/ OPC_CheckPatternPredicate, 1, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 30)
49800 /*109123*/ OPC_CheckPatternPredicate, 1, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 30)
49812 /*109142*/ OPC_CheckPatternPredicate, 1, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 30)
49821 /*109156*/ OPC_CheckPatternPredicate, 1, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 30)
49847 /*109198*/ OPC_CheckPatternPredicate, 1, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 30)
49855 /*109210*/ OPC_CheckPatternPredicate, 1, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 30)
49869 /*109232*/ OPC_CheckPatternPredicate, 1, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 30)
49877 /*109244*/ OPC_CheckPatternPredicate, 1, // (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 30)
53050 /*114518*/ OPC_CheckPatternPredicate, 19, // (doMulWide)
53066 /*114547*/ OPC_CheckPatternPredicate, 19, // (doMulWide)
53085 /*114582*/ OPC_CheckPatternPredicate, 19, // (doMulWide)
53101 /*114611*/ OPC_CheckPatternPredicate, 19, // (doMulWide)
53189 /*114774*/ OPC_CheckPatternPredicate, 19, // (doMulWide)
53202 /*114797*/ OPC_CheckPatternPredicate, 19, // (doMulWide)
53218 /*114824*/ OPC_CheckPatternPredicate, 19, // (doMulWide)
53231 /*114847*/ OPC_CheckPatternPredicate, 19, // (doMulWide)
53250 /*114880*/ OPC_CheckPatternPredicate, 19, // (doMulWide)
53263 /*114903*/ OPC_CheckPatternPredicate, 19, // (doMulWide)
53279 /*114930*/ OPC_CheckPatternPredicate, 19, // (doMulWide)
53292 /*114953*/ OPC_CheckPatternPredicate, 19, // (doMulWide)
58410 /*124062*/ OPC_CheckPatternPredicate, 19, // (doMulWide)
58418 /*124077*/ OPC_CheckPatternPredicate, 19, // (doMulWide)
58432 /*124101*/ OPC_CheckPatternPredicate, 19, // (doMulWide)
58440 /*124116*/ OPC_CheckPatternPredicate, 19, // (doMulWide)
58457 /*124146*/ OPC_CheckPatternPredicate, 19, // (doMulWide)
58465 /*124161*/ OPC_CheckPatternPredicate, 19, // (doMulWide)
58479 /*124185*/ OPC_CheckPatternPredicate, 19, // (doMulWide)
58487 /*124200*/ OPC_CheckPatternPredicate, 19, // (doMulWide)
58618 /*124445*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasHWROT32())
58625 /*124458*/ OPC_CheckPatternPredicate, 3, // (!Subtarget->hasHWROT32())
58645 /*124500*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasHWROT32())
58651 /*124511*/ OPC_CheckPatternPredicate, 3, // (!Subtarget->hasHWROT32())
58674 /*124553*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasHWROT32())
58681 /*124566*/ OPC_CheckPatternPredicate, 3, // (!Subtarget->hasHWROT32())
58701 /*124608*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasHWROT32())
58707 /*124619*/ OPC_CheckPatternPredicate, 3, // (!Subtarget->hasHWROT32())
60771 /*128596*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
60795 /*128644*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
60847 /*128746*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
60871 /*128794*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
60923 /*128896*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
60947 /*128944*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
60999 /*129046*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
61023 /*129094*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
61075 /*129196*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
61099 /*129244*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
61151 /*129346*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
61175 /*129394*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
61227 /*129496*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
61251 /*129544*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
61303 /*129646*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
61327 /*129694*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
61379 /*129796*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
61403 /*129844*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
61455 /*129946*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
61479 /*129994*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
61531 /*130096*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
61555 /*130144*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
61607 /*130246*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
61631 /*130294*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
61683 /*130396*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
61707 /*130444*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
61759 /*130546*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
61783 /*130594*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
61835 /*130696*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
61859 /*130744*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
61911 /*130846*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
61935 /*130894*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
61987 /*130996*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
62011 /*131044*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
62063 /*131146*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
62087 /*131194*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
62139 /*131296*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
62163 /*131344*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
62215 /*131446*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
62239 /*131494*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
62291 /*131596*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
62315 /*131644*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
62367 /*131746*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
62391 /*131794*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
62443 /*131896*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
62467 /*131944*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
62519 /*132046*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
62543 /*132094*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
62595 /*132196*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
62619 /*132244*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
62671 /*132346*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
62695 /*132394*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
62747 /*132496*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
62771 /*132544*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
62823 /*132646*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
62847 /*132694*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
62899 /*132796*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
62923 /*132844*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
62975 /*132946*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
62999 /*132994*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
63051 /*133096*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
63075 /*133144*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
63127 /*133246*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
63151 /*133294*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
63203 /*133396*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
63227 /*133444*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
63279 /*133546*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
63303 /*133594*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
63355 /*133696*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
63379 /*133744*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
63431 /*133846*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
63455 /*133894*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
63507 /*133996*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
63531 /*134044*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
63583 /*134146*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
63607 /*134194*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
63659 /*134296*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
63683 /*134344*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
63735 /*134446*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
63759 /*134494*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
63811 /*134596*/ OPC_CheckPatternPredicate, 20, // (useF32FTZ()) && (Subtarget->allowFP16Math())
63821 /*134621*/ OPC_CheckPatternPredicate, 21, // (Subtarget->allowFP16Math())
63840 /*134660*/ OPC_CheckPatternPredicate, 20, // (useF32FTZ()) && (Subtarget->allowFP16Math())
63850 /*134685*/ OPC_CheckPatternPredicate, 21, // (Subtarget->allowFP16Math())
63869 /*134724*/ OPC_CheckPatternPredicate, 20, // (useF32FTZ()) && (Subtarget->allowFP16Math())
63879 /*134749*/ OPC_CheckPatternPredicate, 21, // (Subtarget->allowFP16Math())
63898 /*134788*/ OPC_CheckPatternPredicate, 20, // (useF32FTZ()) && (Subtarget->allowFP16Math())
63908 /*134813*/ OPC_CheckPatternPredicate, 21, // (Subtarget->allowFP16Math())
63927 /*134852*/ OPC_CheckPatternPredicate, 20, // (useF32FTZ()) && (Subtarget->allowFP16Math())
63937 /*134877*/ OPC_CheckPatternPredicate, 21, // (Subtarget->allowFP16Math())
63956 /*134916*/ OPC_CheckPatternPredicate, 20, // (useF32FTZ()) && (Subtarget->allowFP16Math())
63966 /*134941*/ OPC_CheckPatternPredicate, 21, // (Subtarget->allowFP16Math())
63985 /*134980*/ OPC_CheckPatternPredicate, 20, // (useF32FTZ()) && (Subtarget->allowFP16Math())
63995 /*135005*/ OPC_CheckPatternPredicate, 21, // (Subtarget->allowFP16Math())
64014 /*135044*/ OPC_CheckPatternPredicate, 20, // (useF32FTZ()) && (Subtarget->allowFP16Math())
64024 /*135069*/ OPC_CheckPatternPredicate, 21, // (Subtarget->allowFP16Math())
64043 /*135108*/ OPC_CheckPatternPredicate, 20, // (useF32FTZ()) && (Subtarget->allowFP16Math())
64053 /*135133*/ OPC_CheckPatternPredicate, 21, // (Subtarget->allowFP16Math())
64072 /*135172*/ OPC_CheckPatternPredicate, 20, // (useF32FTZ()) && (Subtarget->allowFP16Math())
64082 /*135197*/ OPC_CheckPatternPredicate, 21, // (Subtarget->allowFP16Math())
64101 /*135236*/ OPC_CheckPatternPredicate, 20, // (useF32FTZ()) && (Subtarget->allowFP16Math())
64111 /*135261*/ OPC_CheckPatternPredicate, 21, // (Subtarget->allowFP16Math())
64130 /*135300*/ OPC_CheckPatternPredicate, 20, // (useF32FTZ()) && (Subtarget->allowFP16Math())
64140 /*135325*/ OPC_CheckPatternPredicate, 21, // (Subtarget->allowFP16Math())
64159 /*135364*/ OPC_CheckPatternPredicate, 20, // (useF32FTZ()) && (Subtarget->allowFP16Math())
64169 /*135389*/ OPC_CheckPatternPredicate, 21, // (Subtarget->allowFP16Math())
64188 /*135428*/ OPC_CheckPatternPredicate, 20, // (useF32FTZ()) && (Subtarget->allowFP16Math())
64198 /*135453*/ OPC_CheckPatternPredicate, 21, // (Subtarget->allowFP16Math())
64217 /*135492*/ OPC_CheckPatternPredicate, 20, // (useF32FTZ()) && (Subtarget->allowFP16Math())
64227 /*135517*/ OPC_CheckPatternPredicate, 21, // (Subtarget->allowFP16Math())
64246 /*135556*/ OPC_CheckPatternPredicate, 20, // (useF32FTZ()) && (Subtarget->allowFP16Math())
64256 /*135581*/ OPC_CheckPatternPredicate, 21, // (Subtarget->allowFP16Math())
64275 /*135620*/ OPC_CheckPatternPredicate, 20, // (useF32FTZ()) && (Subtarget->allowFP16Math())
64285 /*135645*/ OPC_CheckPatternPredicate, 21, // (Subtarget->allowFP16Math())
64304 /*135684*/ OPC_CheckPatternPredicate, 20, // (useF32FTZ()) && (Subtarget->allowFP16Math())
64314 /*135709*/ OPC_CheckPatternPredicate, 21, // (Subtarget->allowFP16Math())
64333 /*135748*/ OPC_CheckPatternPredicate, 20, // (useF32FTZ()) && (Subtarget->allowFP16Math())
64343 /*135773*/ OPC_CheckPatternPredicate, 21, // (Subtarget->allowFP16Math())
64362 /*135812*/ OPC_CheckPatternPredicate, 20, // (useF32FTZ()) && (Subtarget->allowFP16Math())
64372 /*135837*/ OPC_CheckPatternPredicate, 21, // (Subtarget->allowFP16Math())
64391 /*135876*/ OPC_CheckPatternPredicate, 20, // (useF32FTZ()) && (Subtarget->allowFP16Math())
64401 /*135901*/ OPC_CheckPatternPredicate, 21, // (Subtarget->allowFP16Math())
64420 /*135940*/ OPC_CheckPatternPredicate, 20, // (useF32FTZ()) && (Subtarget->allowFP16Math())
64430 /*135965*/ OPC_CheckPatternPredicate, 21, // (Subtarget->allowFP16Math())
64449 /*136004*/ OPC_CheckPatternPredicate, 20, // (useF32FTZ()) && (Subtarget->allowFP16Math())
64459 /*136029*/ OPC_CheckPatternPredicate, 21, // (Subtarget->allowFP16Math())
64478 /*136068*/ OPC_CheckPatternPredicate, 20, // (useF32FTZ()) && (Subtarget->allowFP16Math())
64488 /*136093*/ OPC_CheckPatternPredicate, 21, // (Subtarget->allowFP16Math())
64507 /*136132*/ OPC_CheckPatternPredicate, 20, // (useF32FTZ()) && (Subtarget->allowFP16Math())
64517 /*136157*/ OPC_CheckPatternPredicate, 21, // (Subtarget->allowFP16Math())
64536 /*136196*/ OPC_CheckPatternPredicate, 20, // (useF32FTZ()) && (Subtarget->allowFP16Math())
64546 /*136221*/ OPC_CheckPatternPredicate, 21, // (Subtarget->allowFP16Math())
64565 /*136260*/ OPC_CheckPatternPredicate, 20, // (useF32FTZ()) && (Subtarget->allowFP16Math())
64575 /*136285*/ OPC_CheckPatternPredicate, 21, // (Subtarget->allowFP16Math())
64594 /*136324*/ OPC_CheckPatternPredicate, 20, // (useF32FTZ()) && (Subtarget->allowFP16Math())
64604 /*136349*/ OPC_CheckPatternPredicate, 21, // (Subtarget->allowFP16Math())
64623 /*136388*/ OPC_CheckPatternPredicate, 20, // (useF32FTZ()) && (Subtarget->allowFP16Math())
64633 /*136413*/ OPC_CheckPatternPredicate, 21, // (Subtarget->allowFP16Math())
64652 /*136452*/ OPC_CheckPatternPredicate, 20, // (useF32FTZ()) && (Subtarget->allowFP16Math())
64662 /*136477*/ OPC_CheckPatternPredicate, 21, // (Subtarget->allowFP16Math())
64681 /*136516*/ OPC_CheckPatternPredicate, 20, // (useF32FTZ()) && (Subtarget->allowFP16Math())
64691 /*136541*/ OPC_CheckPatternPredicate, 21, // (Subtarget->allowFP16Math())
64710 /*136580*/ OPC_CheckPatternPredicate, 20, // (useF32FTZ()) && (Subtarget->allowFP16Math())
64720 /*136605*/ OPC_CheckPatternPredicate, 21, // (Subtarget->allowFP16Math())
64739 /*136644*/ OPC_CheckPatternPredicate, 20, // (useF32FTZ()) && (Subtarget->allowFP16Math())
64749 /*136669*/ OPC_CheckPatternPredicate, 21, // (Subtarget->allowFP16Math())
64768 /*136708*/ OPC_CheckPatternPredicate, 20, // (useF32FTZ()) && (Subtarget->allowFP16Math())
64778 /*136733*/ OPC_CheckPatternPredicate, 21, // (Subtarget->allowFP16Math())
64797 /*136772*/ OPC_CheckPatternPredicate, 20, // (useF32FTZ()) && (Subtarget->allowFP16Math())
64807 /*136797*/ OPC_CheckPatternPredicate, 21, // (Subtarget->allowFP16Math())
64826 /*136836*/ OPC_CheckPatternPredicate, 20, // (useF32FTZ()) && (Subtarget->allowFP16Math())
64836 /*136861*/ OPC_CheckPatternPredicate, 21, // (Subtarget->allowFP16Math())
64855 /*136900*/ OPC_CheckPatternPredicate, 20, // (useF32FTZ()) && (Subtarget->allowFP16Math())
64865 /*136925*/ OPC_CheckPatternPredicate, 21, // (Subtarget->allowFP16Math())
64884 /*136964*/ OPC_CheckPatternPredicate, 20, // (useF32FTZ()) && (Subtarget->allowFP16Math())
64894 /*136989*/ OPC_CheckPatternPredicate, 21, // (Subtarget->allowFP16Math())
64913 /*137028*/ OPC_CheckPatternPredicate, 20, // (useF32FTZ()) && (Subtarget->allowFP16Math())
64923 /*137053*/ OPC_CheckPatternPredicate, 21, // (Subtarget->allowFP16Math())
64942 /*137092*/ OPC_CheckPatternPredicate, 20, // (useF32FTZ()) && (Subtarget->allowFP16Math())
64952 /*137117*/ OPC_CheckPatternPredicate, 21, // (Subtarget->allowFP16Math())
64971 /*137156*/ OPC_CheckPatternPredicate, 20, // (useF32FTZ()) && (Subtarget->allowFP16Math())
64981 /*137181*/ OPC_CheckPatternPredicate, 21, // (Subtarget->allowFP16Math())
65000 /*137220*/ OPC_CheckPatternPredicate, 20, // (useF32FTZ()) && (Subtarget->allowFP16Math())
65010 /*137245*/ OPC_CheckPatternPredicate, 21, // (Subtarget->allowFP16Math())
65029 /*137284*/ OPC_CheckPatternPredicate, 20, // (useF32FTZ()) && (Subtarget->allowFP16Math())
65039 /*137309*/ OPC_CheckPatternPredicate, 21, // (Subtarget->allowFP16Math())
65058 /*137348*/ OPC_CheckPatternPredicate, 20, // (useF32FTZ()) && (Subtarget->allowFP16Math())
65068 /*137373*/ OPC_CheckPatternPredicate, 21, // (Subtarget->allowFP16Math())
65087 /*137412*/ OPC_CheckPatternPredicate, 20, // (useF32FTZ()) && (Subtarget->allowFP16Math())
65097 /*137437*/ OPC_CheckPatternPredicate, 21, // (Subtarget->allowFP16Math())
65116 /*137476*/ OPC_CheckPatternPredicate, 20, // (useF32FTZ()) && (Subtarget->allowFP16Math())
65126 /*137501*/ OPC_CheckPatternPredicate, 21, // (Subtarget->allowFP16Math())
65145 /*137540*/ OPC_CheckPatternPredicate, 20, // (useF32FTZ()) && (Subtarget->allowFP16Math())
65155 /*137565*/ OPC_CheckPatternPredicate, 21, // (Subtarget->allowFP16Math())
65174 /*137604*/ OPC_CheckPatternPredicate, 20, // (useF32FTZ()) && (Subtarget->allowFP16Math())
65184 /*137629*/ OPC_CheckPatternPredicate, 21, // (Subtarget->allowFP16Math())
65203 /*137668*/ OPC_CheckPatternPredicate, 20, // (useF32FTZ()) && (Subtarget->allowFP16Math())
65213 /*137693*/ OPC_CheckPatternPredicate, 21, // (Subtarget->allowFP16Math())
65232 /*137732*/ OPC_CheckPatternPredicate, 20, // (useF32FTZ()) && (Subtarget->allowFP16Math())
65242 /*137757*/ OPC_CheckPatternPredicate, 21, // (Subtarget->allowFP16Math())
65261 /*137796*/ OPC_CheckPatternPredicate, 20, // (useF32FTZ()) && (Subtarget->allowFP16Math())
65271 /*137821*/ OPC_CheckPatternPredicate, 21, // (Subtarget->allowFP16Math())
65290 /*137860*/ OPC_CheckPatternPredicate, 20, // (useF32FTZ()) && (Subtarget->allowFP16Math())
65300 /*137885*/ OPC_CheckPatternPredicate, 21, // (Subtarget->allowFP16Math())
65319 /*137924*/ OPC_CheckPatternPredicate, 20, // (useF32FTZ()) && (Subtarget->allowFP16Math())
65329 /*137949*/ OPC_CheckPatternPredicate, 21, // (Subtarget->allowFP16Math())
65348 /*137988*/ OPC_CheckPatternPredicate, 20, // (useF32FTZ()) && (Subtarget->allowFP16Math())
65358 /*138013*/ OPC_CheckPatternPredicate, 21, // (Subtarget->allowFP16Math())
65377 /*138052*/ OPC_CheckPatternPredicate, 20, // (useF32FTZ()) && (Subtarget->allowFP16Math())
65387 /*138077*/ OPC_CheckPatternPredicate, 21, // (Subtarget->allowFP16Math())
65406 /*138116*/ OPC_CheckPatternPredicate, 20, // (useF32FTZ()) && (Subtarget->allowFP16Math())
65416 /*138141*/ OPC_CheckPatternPredicate, 21, // (Subtarget->allowFP16Math())
65435 /*138180*/ OPC_CheckPatternPredicate, 20, // (useF32FTZ()) && (Subtarget->allowFP16Math())
65445 /*138205*/ OPC_CheckPatternPredicate, 21, // (Subtarget->allowFP16Math())
65464 /*138244*/ OPC_CheckPatternPredicate, 20, // (useF32FTZ()) && (Subtarget->allowFP16Math())
65474 /*138269*/ OPC_CheckPatternPredicate, 21, // (Subtarget->allowFP16Math())
65493 /*138308*/ OPC_CheckPatternPredicate, 20, // (useF32FTZ()) && (Subtarget->allowFP16Math())
65503 /*138333*/ OPC_CheckPatternPredicate, 21, // (Subtarget->allowFP16Math())
65522 /*138372*/ OPC_CheckPatternPredicate, 20, // (useF32FTZ()) && (Subtarget->allowFP16Math())
65532 /*138397*/ OPC_CheckPatternPredicate, 21, // (Subtarget->allowFP16Math())
65551 /*138436*/ OPC_CheckPatternPredicate, 20, // (useF32FTZ()) && (Subtarget->allowFP16Math())
65561 /*138461*/ OPC_CheckPatternPredicate, 21, // (Subtarget->allowFP16Math())
65580 /*138500*/ OPC_CheckPatternPredicate, 20, // (useF32FTZ()) && (Subtarget->allowFP16Math())
65590 /*138525*/ OPC_CheckPatternPredicate, 21, // (Subtarget->allowFP16Math())
65609 /*138564*/ OPC_CheckPatternPredicate, 20, // (useF32FTZ()) && (Subtarget->allowFP16Math())
65619 /*138589*/ OPC_CheckPatternPredicate, 21, // (Subtarget->allowFP16Math())
65638 /*138628*/ OPC_CheckPatternPredicate, 20, // (useF32FTZ()) && (Subtarget->allowFP16Math())
65648 /*138653*/ OPC_CheckPatternPredicate, 21, // (Subtarget->allowFP16Math())
65667 /*138692*/ OPC_CheckPatternPredicate, 20, // (useF32FTZ()) && (Subtarget->allowFP16Math())
65677 /*138717*/ OPC_CheckPatternPredicate, 21, // (Subtarget->allowFP16Math())
65696 /*138756*/ OPC_CheckPatternPredicate, 20, // (useF32FTZ()) && (Subtarget->allowFP16Math())
65706 /*138781*/ OPC_CheckPatternPredicate, 21, // (Subtarget->allowFP16Math())
65725 /*138820*/ OPC_CheckPatternPredicate, 20, // (useF32FTZ()) && (Subtarget->allowFP16Math())
65735 /*138845*/ OPC_CheckPatternPredicate, 21, // (Subtarget->allowFP16Math())
65754 /*138884*/ OPC_CheckPatternPredicate, 20, // (useF32FTZ()) && (Subtarget->allowFP16Math())
65764 /*138909*/ OPC_CheckPatternPredicate, 21, // (Subtarget->allowFP16Math())
65783 /*138948*/ OPC_CheckPatternPredicate, 20, // (useF32FTZ()) && (Subtarget->allowFP16Math())
65793 /*138973*/ OPC_CheckPatternPredicate, 21, // (Subtarget->allowFP16Math())
65812 /*139012*/ OPC_CheckPatternPredicate, 20, // (useF32FTZ()) && (Subtarget->allowFP16Math())
65822 /*139037*/ OPC_CheckPatternPredicate, 21, // (Subtarget->allowFP16Math())
65841 /*139076*/ OPC_CheckPatternPredicate, 20, // (useF32FTZ()) && (Subtarget->allowFP16Math())
65851 /*139101*/ OPC_CheckPatternPredicate, 21, // (Subtarget->allowFP16Math())
65870 /*139140*/ OPC_CheckPatternPredicate, 20, // (useF32FTZ()) && (Subtarget->allowFP16Math())
65880 /*139165*/ OPC_CheckPatternPredicate, 21, // (Subtarget->allowFP16Math())
65899 /*139204*/ OPC_CheckPatternPredicate, 20, // (useF32FTZ()) && (Subtarget->allowFP16Math())
65909 /*139229*/ OPC_CheckPatternPredicate, 21, // (Subtarget->allowFP16Math())
65928 /*139268*/ OPC_CheckPatternPredicate, 20, // (useF32FTZ()) && (Subtarget->allowFP16Math())
65938 /*139293*/ OPC_CheckPatternPredicate, 21, // (Subtarget->allowFP16Math())
65957 /*139332*/ OPC_CheckPatternPredicate, 20, // (useF32FTZ()) && (Subtarget->allowFP16Math())
65967 /*139357*/ OPC_CheckPatternPredicate, 21, // (Subtarget->allowFP16Math())
65986 /*139396*/ OPC_CheckPatternPredicate, 20, // (useF32FTZ()) && (Subtarget->allowFP16Math())
65996 /*139421*/ OPC_CheckPatternPredicate, 21, // (Subtarget->allowFP16Math())
66015 /*139460*/ OPC_CheckPatternPredicate, 20, // (useF32FTZ()) && (Subtarget->allowFP16Math())
66025 /*139485*/ OPC_CheckPatternPredicate, 21, // (Subtarget->allowFP16Math())
66044 /*139524*/ OPC_CheckPatternPredicate, 20, // (useF32FTZ()) && (Subtarget->allowFP16Math())
66054 /*139549*/ OPC_CheckPatternPredicate, 21, // (Subtarget->allowFP16Math())
66073 /*139588*/ OPC_CheckPatternPredicate, 20, // (useF32FTZ()) && (Subtarget->allowFP16Math())
66083 /*139613*/ OPC_CheckPatternPredicate, 21, // (Subtarget->allowFP16Math())
66102 /*139652*/ OPC_CheckPatternPredicate, 20, // (useF32FTZ()) && (Subtarget->allowFP16Math())
66112 /*139677*/ OPC_CheckPatternPredicate, 21, // (Subtarget->allowFP16Math())
66736 /*141065*/ OPC_CheckPatternPredicate, 20, // (useF32FTZ()) && (Subtarget->allowFP16Math())
66743 /*141081*/ OPC_CheckPatternPredicate, 21, // (Subtarget->allowFP16Math())
66752 /*141100*/ OPC_CheckPatternPredicate, 20, // (useF32FTZ()) && (Subtarget->allowFP16Math())
66759 /*141116*/ OPC_CheckPatternPredicate, 21, // (Subtarget->allowFP16Math())
66771 /*141140*/ OPC_CheckPatternPredicate, 20, // (useF32FTZ()) && (Subtarget->allowFP16Math())
66778 /*141156*/ OPC_CheckPatternPredicate, 21, // (Subtarget->allowFP16Math())
66787 /*141175*/ OPC_CheckPatternPredicate, 20, // (useF32FTZ()) && (Subtarget->allowFP16Math())
66794 /*141191*/ OPC_CheckPatternPredicate, 21, // (Subtarget->allowFP16Math())
66806 /*141215*/ OPC_CheckPatternPredicate, 20, // (useF32FTZ()) && (Subtarget->allowFP16Math())
66813 /*141231*/ OPC_CheckPatternPredicate, 21, // (Subtarget->allowFP16Math())
66822 /*141250*/ OPC_CheckPatternPredicate, 20, // (useF32FTZ()) && (Subtarget->allowFP16Math())
66829 /*141266*/ OPC_CheckPatternPredicate, 21, // (Subtarget->allowFP16Math())
66841 /*141290*/ OPC_CheckPatternPredicate, 20, // (useF32FTZ()) && (Subtarget->allowFP16Math())
66848 /*141306*/ OPC_CheckPatternPredicate, 21, // (Subtarget->allowFP16Math())
66857 /*141325*/ OPC_CheckPatternPredicate, 20, // (useF32FTZ()) && (Subtarget->allowFP16Math())
66864 /*141341*/ OPC_CheckPatternPredicate, 21, // (Subtarget->allowFP16Math())
66876 /*141365*/ OPC_CheckPatternPredicate, 20, // (useF32FTZ()) && (Subtarget->allowFP16Math())
66883 /*141381*/ OPC_CheckPatternPredicate, 21, // (Subtarget->allowFP16Math())
66892 /*141400*/ OPC_CheckPatternPredicate, 20, // (useF32FTZ()) && (Subtarget->allowFP16Math())
66899 /*141416*/ OPC_CheckPatternPredicate, 21, // (Subtarget->allowFP16Math())
66911 /*141440*/ OPC_CheckPatternPredicate, 20, // (useF32FTZ()) && (Subtarget->allowFP16Math())
66918 /*141456*/ OPC_CheckPatternPredicate, 21, // (Subtarget->allowFP16Math())
66927 /*141475*/ OPC_CheckPatternPredicate, 20, // (useF32FTZ()) && (Subtarget->allowFP16Math())
66934 /*141491*/ OPC_CheckPatternPredicate, 21, // (Subtarget->allowFP16Math())
66946 /*141515*/ OPC_CheckPatternPredicate, 20, // (useF32FTZ()) && (Subtarget->allowFP16Math())
66953 /*141531*/ OPC_CheckPatternPredicate, 21, // (Subtarget->allowFP16Math())
66962 /*141550*/ OPC_CheckPatternPredicate, 20, // (useF32FTZ()) && (Subtarget->allowFP16Math())
66969 /*141566*/ OPC_CheckPatternPredicate, 21, // (Subtarget->allowFP16Math())
66981 /*141590*/ OPC_CheckPatternPredicate, 20, // (useF32FTZ()) && (Subtarget->allowFP16Math())
66988 /*141606*/ OPC_CheckPatternPredicate, 21, // (Subtarget->allowFP16Math())
66997 /*141625*/ OPC_CheckPatternPredicate, 20, // (useF32FTZ()) && (Subtarget->allowFP16Math())
67004 /*141641*/ OPC_CheckPatternPredicate, 21, // (Subtarget->allowFP16Math())
67016 /*141665*/ OPC_CheckPatternPredicate, 20, // (useF32FTZ()) && (Subtarget->allowFP16Math())
67023 /*141681*/ OPC_CheckPatternPredicate, 21, // (Subtarget->allowFP16Math())
67032 /*141700*/ OPC_CheckPatternPredicate, 20, // (useF32FTZ()) && (Subtarget->allowFP16Math())
67039 /*141716*/ OPC_CheckPatternPredicate, 21, // (Subtarget->allowFP16Math())
67051 /*141740*/ OPC_CheckPatternPredicate, 20, // (useF32FTZ()) && (Subtarget->allowFP16Math())
67058 /*141756*/ OPC_CheckPatternPredicate, 21, // (Subtarget->allowFP16Math())
67067 /*141775*/ OPC_CheckPatternPredicate, 20, // (useF32FTZ()) && (Subtarget->allowFP16Math())
67074 /*141791*/ OPC_CheckPatternPredicate, 21, // (Subtarget->allowFP16Math())
67086 /*141815*/ OPC_CheckPatternPredicate, 20, // (useF32FTZ()) && (Subtarget->allowFP16Math())
67093 /*141831*/ OPC_CheckPatternPredicate, 21, // (Subtarget->allowFP16Math())
67102 /*141850*/ OPC_CheckPatternPredicate, 20, // (useF32FTZ()) && (Subtarget->allowFP16Math())
67109 /*141866*/ OPC_CheckPatternPredicate, 21, // (Subtarget->allowFP16Math())
67121 /*141890*/ OPC_CheckPatternPredicate, 20, // (useF32FTZ()) && (Subtarget->allowFP16Math())
67128 /*141906*/ OPC_CheckPatternPredicate, 21, // (Subtarget->allowFP16Math())
67137 /*141925*/ OPC_CheckPatternPredicate, 20, // (useF32FTZ()) && (Subtarget->allowFP16Math())
67144 /*141941*/ OPC_CheckPatternPredicate, 21, // (Subtarget->allowFP16Math())
67156 /*141965*/ OPC_CheckPatternPredicate, 20, // (useF32FTZ()) && (Subtarget->allowFP16Math())
67163 /*141981*/ OPC_CheckPatternPredicate, 21, // (Subtarget->allowFP16Math())
67172 /*142000*/ OPC_CheckPatternPredicate, 20, // (useF32FTZ()) && (Subtarget->allowFP16Math())
67179 /*142016*/ OPC_CheckPatternPredicate, 21, // (Subtarget->allowFP16Math())
67191 /*142040*/ OPC_CheckPatternPredicate, 20, // (useF32FTZ()) && (Subtarget->allowFP16Math())
67198 /*142056*/ OPC_CheckPatternPredicate, 21, // (Subtarget->allowFP16Math())
67207 /*142075*/ OPC_CheckPatternPredicate, 20, // (useF32FTZ()) && (Subtarget->allowFP16Math())
67214 /*142091*/ OPC_CheckPatternPredicate, 21, // (Subtarget->allowFP16Math())
67226 /*142115*/ OPC_CheckPatternPredicate, 20, // (useF32FTZ()) && (Subtarget->allowFP16Math())
67233 /*142131*/ OPC_CheckPatternPredicate, 21, // (Subtarget->allowFP16Math())
67242 /*142150*/ OPC_CheckPatternPredicate, 20, // (useF32FTZ()) && (Subtarget->allowFP16Math())
67249 /*142166*/ OPC_CheckPatternPredicate, 21, // (Subtarget->allowFP16Math())
67261 /*142190*/ OPC_CheckPatternPredicate, 20, // (useF32FTZ()) && (Subtarget->allowFP16Math())
67268 /*142206*/ OPC_CheckPatternPredicate, 21, // (Subtarget->allowFP16Math())
67277 /*142225*/ OPC_CheckPatternPredicate, 20, // (useF32FTZ()) && (Subtarget->allowFP16Math())
67284 /*142241*/ OPC_CheckPatternPredicate, 21, // (Subtarget->allowFP16Math())
67296 /*142265*/ OPC_CheckPatternPredicate, 20, // (useF32FTZ()) && (Subtarget->allowFP16Math())
67303 /*142281*/ OPC_CheckPatternPredicate, 21, // (Subtarget->allowFP16Math())
67312 /*142300*/ OPC_CheckPatternPredicate, 20, // (useF32FTZ()) && (Subtarget->allowFP16Math())
67319 /*142316*/ OPC_CheckPatternPredicate, 21, // (Subtarget->allowFP16Math())
67331 /*142340*/ OPC_CheckPatternPredicate, 20, // (useF32FTZ()) && (Subtarget->allowFP16Math())
67338 /*142356*/ OPC_CheckPatternPredicate, 21, // (Subtarget->allowFP16Math())
67347 /*142375*/ OPC_CheckPatternPredicate, 20, // (useF32FTZ()) && (Subtarget->allowFP16Math())
67354 /*142391*/ OPC_CheckPatternPredicate, 21, // (Subtarget->allowFP16Math())
67366 /*142415*/ OPC_CheckPatternPredicate, 20, // (useF32FTZ()) && (Subtarget->allowFP16Math())
67373 /*142431*/ OPC_CheckPatternPredicate, 21, // (Subtarget->allowFP16Math())
67382 /*142450*/ OPC_CheckPatternPredicate, 20, // (useF32FTZ()) && (Subtarget->allowFP16Math())
67389 /*142466*/ OPC_CheckPatternPredicate, 21, // (Subtarget->allowFP16Math())
67401 /*142490*/ OPC_CheckPatternPredicate, 20, // (useF32FTZ()) && (Subtarget->allowFP16Math())
67408 /*142506*/ OPC_CheckPatternPredicate, 21, // (Subtarget->allowFP16Math())
67417 /*142525*/ OPC_CheckPatternPredicate, 20, // (useF32FTZ()) && (Subtarget->allowFP16Math())
67424 /*142541*/ OPC_CheckPatternPredicate, 21, // (Subtarget->allowFP16Math())
67440 /*142572*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
67455 /*142605*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
67473 /*142643*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
67488 /*142676*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
67506 /*142714*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
67521 /*142747*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
67539 /*142785*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
67554 /*142818*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
67572 /*142856*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
67587 /*142889*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
67605 /*142927*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
67620 /*142960*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
67638 /*142998*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
67653 /*143031*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
67671 /*143069*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
67686 /*143102*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
67704 /*143140*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
67719 /*143173*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
67737 /*143211*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
67752 /*143244*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
67770 /*143282*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
67785 /*143315*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
67803 /*143353*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
67818 /*143386*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
67836 /*143424*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
67851 /*143457*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
67869 /*143495*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
67884 /*143528*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
67902 /*143566*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
67917 /*143599*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
67935 /*143637*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
67950 /*143670*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
67968 /*143708*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
67983 /*143741*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
68001 /*143779*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
68016 /*143812*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
68034 /*143850*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
68049 /*143883*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
68067 /*143921*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
68082 /*143954*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
69081 /*145915*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
69096 /*145945*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
69111 /*145975*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
69201 /*146177*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
69216 /*146207*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
69231 /*146237*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
69533 /*146923*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
69541 /*146939*/ OPC_CheckPatternPredicate, 22, // (true)
69550 /*146957*/ OPC_CheckPatternPredicate, 22, // (true)
69564 /*146982*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
69576 /*147004*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
69588 /*147026*/ OPC_CheckPatternPredicate, 22, // (true)
69600 /*147048*/ OPC_CheckPatternPredicate, 22, // (true)
69612 /*147070*/ OPC_CheckPatternPredicate, 22, // (true)
69624 /*147092*/ OPC_CheckPatternPredicate, 22, // (true)
69634 /*147112*/ OPC_CheckPatternPredicate, 20, // (useF32FTZ()) && (Subtarget->allowFP16Math())
69640 /*147124*/ OPC_CheckPatternPredicate, 23, // (true) && (Subtarget->allowFP16Math())
69648 /*147140*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
69654 /*147152*/ OPC_CheckPatternPredicate, 22, // (true)
69661 /*147166*/ OPC_CheckPatternPredicate, 22, // (true)
69668 /*147181*/ OPC_CheckPatternPredicate, 20, // (useF32FTZ()) && (Subtarget->allowFP16Math())
69674 /*147193*/ OPC_CheckPatternPredicate, 23, // (true) && (Subtarget->allowFP16Math())
69718 /*147271*/ OPC_CheckPatternPredicate, 24, // (useF32FTZ()) && (getDivF32Level()==0)
69725 /*147284*/ OPC_CheckPatternPredicate, 25, // (getDivF32Level()==0)
69732 /*147297*/ OPC_CheckPatternPredicate, 26, // (useF32FTZ()) && (getDivF32Level()==1)
69739 /*147310*/ OPC_CheckPatternPredicate, 27, // (getDivF32Level()==1)
69746 /*147323*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
69774 /*147375*/ OPC_CheckPatternPredicate, 24, // (useF32FTZ()) && (getDivF32Level()==0)
69781 /*147388*/ OPC_CheckPatternPredicate, 25, // (getDivF32Level()==0)
69788 /*147401*/ OPC_CheckPatternPredicate, 26, // (useF32FTZ()) && (getDivF32Level()==1)
69795 /*147414*/ OPC_CheckPatternPredicate, 27, // (getDivF32Level()==1)
69802 /*147427*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
69825 /*147468*/ OPC_CheckPatternPredicate, 24, // (useF32FTZ()) && (getDivF32Level()==0)
69831 /*147479*/ OPC_CheckPatternPredicate, 25, // (getDivF32Level()==0)
69837 /*147490*/ OPC_CheckPatternPredicate, 26, // (useF32FTZ()) && (getDivF32Level()==1)
69843 /*147501*/ OPC_CheckPatternPredicate, 27, // (getDivF32Level()==1)
69849 /*147512*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
69902 /*147607*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAtomAddF64())
69911 /*147623*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAtomAddF64())
69920 /*147639*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAtomAddF64())
69956 /*147701*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAtomAddF64())
69965 /*147717*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAtomAddF64())
69974 /*147733*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAtomAddF64())
70017 /*147810*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAtomAddF64())
70026 /*147826*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAtomAddF64())
70035 /*147842*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAtomAddF64())
70071 /*147904*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAtomAddF64())
70080 /*147920*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAtomAddF64())
70089 /*147936*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAtomAddF64())
70106 /*147967*/ OPC_CheckPatternPredicate, 29, // (allowFMA())
70113 /*147980*/ OPC_CheckPatternPredicate, 30, // (!allowFMA())
70122 /*147997*/ OPC_CheckPatternPredicate, 31, // (allowFMA()) && (useF32FTZ())
70129 /*148010*/ OPC_CheckPatternPredicate, 29, // (allowFMA())
70136 /*148023*/ OPC_CheckPatternPredicate, 32, // (useF32FTZ()) && (!allowFMA())
70143 /*148036*/ OPC_CheckPatternPredicate, 30, // (!allowFMA())
70158 /*148062*/ OPC_CheckPatternPredicate, 29, // (allowFMA())
70165 /*148075*/ OPC_CheckPatternPredicate, 30, // (!allowFMA())
70174 /*148092*/ OPC_CheckPatternPredicate, 31, // (allowFMA()) && (useF32FTZ())
70181 /*148105*/ OPC_CheckPatternPredicate, 29, // (allowFMA())
70188 /*148118*/ OPC_CheckPatternPredicate, 32, // (useF32FTZ()) && (!allowFMA())
70195 /*148131*/ OPC_CheckPatternPredicate, 30, // (!allowFMA())
70207 /*148153*/ OPC_CheckPatternPredicate, 29, // (allowFMA())
70213 /*148164*/ OPC_CheckPatternPredicate, 30, // (!allowFMA())
70221 /*148179*/ OPC_CheckPatternPredicate, 31, // (allowFMA()) && (useF32FTZ())
70227 /*148190*/ OPC_CheckPatternPredicate, 29, // (allowFMA())
70233 /*148201*/ OPC_CheckPatternPredicate, 32, // (useF32FTZ()) && (!allowFMA())
70239 /*148212*/ OPC_CheckPatternPredicate, 30, // (!allowFMA())
70247 /*148227*/ OPC_CheckPatternPredicate, 33, // (allowFMA()) && (useF32FTZ()) && (Subtarget->allowFP16Math())
70253 /*148238*/ OPC_CheckPatternPredicate, 34, // (allowFMA()) && (Subtarget->allowFP16Math())
70259 /*148249*/ OPC_CheckPatternPredicate, 35, // (useF32FTZ()) && (!allowFMA()) && (Subtarget->allowFP16Math())
70265 /*148260*/ OPC_CheckPatternPredicate, 36, // (!allowFMA()) && (Subtarget->allowFP16Math())
70273 /*148275*/ OPC_CheckPatternPredicate, 33, // (allowFMA()) && (useF32FTZ()) && (Subtarget->allowFP16Math())
70279 /*148286*/ OPC_CheckPatternPredicate, 34, // (allowFMA()) && (Subtarget->allowFP16Math())
70285 /*148297*/ OPC_CheckPatternPredicate, 35, // (useF32FTZ()) && (!allowFMA()) && (Subtarget->allowFP16Math())
70291 /*148308*/ OPC_CheckPatternPredicate, 36, // (!allowFMA()) && (Subtarget->allowFP16Math())
70308 /*148339*/ OPC_CheckPatternPredicate, 29, // (allowFMA())
70315 /*148352*/ OPC_CheckPatternPredicate, 30, // (!allowFMA())
70324 /*148369*/ OPC_CheckPatternPredicate, 31, // (allowFMA()) && (useF32FTZ())
70331 /*148382*/ OPC_CheckPatternPredicate, 29, // (allowFMA())
70338 /*148395*/ OPC_CheckPatternPredicate, 32, // (useF32FTZ()) && (!allowFMA())
70345 /*148408*/ OPC_CheckPatternPredicate, 30, // (!allowFMA())
70356 /*148427*/ OPC_CheckPatternPredicate, 29, // (allowFMA())
70362 /*148438*/ OPC_CheckPatternPredicate, 30, // (!allowFMA())
70371 /*148454*/ OPC_CheckPatternPredicate, 31, // (allowFMA()) && (useF32FTZ())
70377 /*148465*/ OPC_CheckPatternPredicate, 29, // (allowFMA())
70383 /*148476*/ OPC_CheckPatternPredicate, 32, // (useF32FTZ()) && (!allowFMA())
70389 /*148487*/ OPC_CheckPatternPredicate, 30, // (!allowFMA())
70398 /*148503*/ OPC_CheckPatternPredicate, 33, // (allowFMA()) && (useF32FTZ()) && (Subtarget->allowFP16Math())
70404 /*148514*/ OPC_CheckPatternPredicate, 34, // (allowFMA()) && (Subtarget->allowFP16Math())
70410 /*148525*/ OPC_CheckPatternPredicate, 35, // (useF32FTZ()) && (!allowFMA()) && (Subtarget->allowFP16Math())
70416 /*148536*/ OPC_CheckPatternPredicate, 36, // (!allowFMA()) && (Subtarget->allowFP16Math())
70425 /*148552*/ OPC_CheckPatternPredicate, 33, // (allowFMA()) && (useF32FTZ()) && (Subtarget->allowFP16Math())
70431 /*148563*/ OPC_CheckPatternPredicate, 34, // (allowFMA()) && (Subtarget->allowFP16Math())
70437 /*148574*/ OPC_CheckPatternPredicate, 35, // (useF32FTZ()) && (!allowFMA()) && (Subtarget->allowFP16Math())
70443 /*148585*/ OPC_CheckPatternPredicate, 36, // (!allowFMA()) && (Subtarget->allowFP16Math())
70459 /*148615*/ OPC_CheckPatternPredicate, 29, // (allowFMA())
70466 /*148628*/ OPC_CheckPatternPredicate, 30, // (!allowFMA())
70475 /*148645*/ OPC_CheckPatternPredicate, 31, // (allowFMA()) && (useF32FTZ())
70482 /*148658*/ OPC_CheckPatternPredicate, 29, // (allowFMA())
70489 /*148671*/ OPC_CheckPatternPredicate, 32, // (useF32FTZ()) && (!allowFMA())
70496 /*148684*/ OPC_CheckPatternPredicate, 30, // (!allowFMA())
70511 /*148710*/ OPC_CheckPatternPredicate, 29, // (allowFMA())
70518 /*148723*/ OPC_CheckPatternPredicate, 30, // (!allowFMA())
70527 /*148740*/ OPC_CheckPatternPredicate, 31, // (allowFMA()) && (useF32FTZ())
70534 /*148753*/ OPC_CheckPatternPredicate, 29, // (allowFMA())
70541 /*148766*/ OPC_CheckPatternPredicate, 32, // (useF32FTZ()) && (!allowFMA())
70548 /*148779*/ OPC_CheckPatternPredicate, 30, // (!allowFMA())
70560 /*148801*/ OPC_CheckPatternPredicate, 29, // (allowFMA())
70566 /*148812*/ OPC_CheckPatternPredicate, 30, // (!allowFMA())
70574 /*148827*/ OPC_CheckPatternPredicate, 31, // (allowFMA()) && (useF32FTZ())
70580 /*148838*/ OPC_CheckPatternPredicate, 29, // (allowFMA())
70586 /*148849*/ OPC_CheckPatternPredicate, 32, // (useF32FTZ()) && (!allowFMA())
70592 /*148860*/ OPC_CheckPatternPredicate, 30, // (!allowFMA())
70600 /*148875*/ OPC_CheckPatternPredicate, 33, // (allowFMA()) && (useF32FTZ()) && (Subtarget->allowFP16Math())
70606 /*148886*/ OPC_CheckPatternPredicate, 34, // (allowFMA()) && (Subtarget->allowFP16Math())
70612 /*148897*/ OPC_CheckPatternPredicate, 35, // (useF32FTZ()) && (!allowFMA()) && (Subtarget->allowFP16Math())
70618 /*148908*/ OPC_CheckPatternPredicate, 36, // (!allowFMA()) && (Subtarget->allowFP16Math())
70626 /*148923*/ OPC_CheckPatternPredicate, 33, // (allowFMA()) && (useF32FTZ()) && (Subtarget->allowFP16Math())
70632 /*148934*/ OPC_CheckPatternPredicate, 34, // (allowFMA()) && (Subtarget->allowFP16Math())
70638 /*148945*/ OPC_CheckPatternPredicate, 35, // (useF32FTZ()) && (!allowFMA()) && (Subtarget->allowFP16Math())
70644 /*148956*/ OPC_CheckPatternPredicate, 36, // (!allowFMA()) && (Subtarget->allowFP16Math())
70667 /*148999*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
70694 /*149048*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
70717 /*149090*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
70745 /*149142*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
70772 /*149191*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
70795 /*149233*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
70817 /*149274*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
70864 /*149403*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
70912 /*149534*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
70933 /*149571*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
70954 /*149608*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
70969 /*149633*/ OPC_CheckPatternPredicate, 37, // (allowUnsafeFPMath())
70977 /*149648*/ OPC_CheckPatternPredicate, 37, // (allowUnsafeFPMath())
71215 /*150182*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
71233 /*150218*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
71257 /*150266*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
71282 /*150316*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
71289 /*150330*/ OPC_CheckPatternPredicate, 38, // (!useF32FTZ())
71313 /*150380*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
71320 /*150394*/ OPC_CheckPatternPredicate, 38, // (!useF32FTZ())
71344 /*150444*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
71351 /*150458*/ OPC_CheckPatternPredicate, 38, // (!useF32FTZ())
71375 /*150508*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
71382 /*150522*/ OPC_CheckPatternPredicate, 38, // (!useF32FTZ())
71406 /*150572*/ OPC_CheckPatternPredicate, 9, // (useF32FTZ())
71413 /*150586*/ OPC_CheckPatternPredicate, 38, // (!useF32FTZ())
gen/lib/Target/PowerPC/PPCGenDAGISel.inc 74 /* 33*/ OPC_CheckPatternPredicate, 0, // (PPCSubTarget->hasP9Vector()) && (!PPCSubTarget->isLittleEndian())
91 /* 69*/ OPC_CheckPatternPredicate, 1, // (PPCSubTarget->hasP9Vector()) && (PPCSubTarget->isLittleEndian())
112 /* 112*/ OPC_CheckPatternPredicate, 0, // (PPCSubTarget->hasP9Vector()) && (!PPCSubTarget->isLittleEndian())
129 /* 148*/ OPC_CheckPatternPredicate, 1, // (PPCSubTarget->hasP9Vector()) && (PPCSubTarget->isLittleEndian())
148 /* 190*/ OPC_CheckPatternPredicate, 1, // (PPCSubTarget->hasP9Vector()) && (PPCSubTarget->isLittleEndian())
171 /* 243*/ OPC_CheckPatternPredicate, 2, // (PPCSubTarget->hasP8Vector()) && (PPCSubTarget->isLittleEndian()) && (!PPCSubTarget->hasP9Vector())
182 /* 269*/ OPC_CheckPatternPredicate, 0, // (PPCSubTarget->hasP9Vector()) && (!PPCSubTarget->isLittleEndian())
211 /* 346*/ OPC_CheckPatternPredicate, 3, // (PPCSubTarget->hasP8Vector()) && (!PPCSubTarget->isLittleEndian()) && (!PPCSubTarget->hasP9Vector())
232 /* 397*/ OPC_CheckPatternPredicate, 1, // (PPCSubTarget->hasP9Vector()) && (PPCSubTarget->isLittleEndian())
255 /* 450*/ OPC_CheckPatternPredicate, 2, // (PPCSubTarget->hasP8Vector()) && (PPCSubTarget->isLittleEndian()) && (!PPCSubTarget->hasP9Vector())
266 /* 476*/ OPC_CheckPatternPredicate, 0, // (PPCSubTarget->hasP9Vector()) && (!PPCSubTarget->isLittleEndian())
295 /* 553*/ OPC_CheckPatternPredicate, 3, // (PPCSubTarget->hasP8Vector()) && (!PPCSubTarget->isLittleEndian()) && (!PPCSubTarget->hasP9Vector())
315 /* 602*/ OPC_CheckPatternPredicate, 4, // (PPCSubTarget->hasP8Vector()) && (!PPCSubTarget->isLittleEndian())
333 /* 640*/ OPC_CheckPatternPredicate, 0, // (PPCSubTarget->hasP9Vector()) && (!PPCSubTarget->isLittleEndian())
347 /* 678*/ OPC_CheckPatternPredicate, 1, // (PPCSubTarget->hasP9Vector()) && (PPCSubTarget->isLittleEndian())
369 /* 729*/ OPC_CheckPatternPredicate, 0, // (PPCSubTarget->hasP9Vector()) && (!PPCSubTarget->isLittleEndian())
383 /* 767*/ OPC_CheckPatternPredicate, 1, // (PPCSubTarget->hasP9Vector()) && (PPCSubTarget->isLittleEndian())
402 /* 812*/ OPC_CheckPatternPredicate, 5, // (PPCSubTarget->hasP8Vector()) && (PPCSubTarget->isLittleEndian())
422 /* 860*/ OPC_CheckPatternPredicate, 4, // (PPCSubTarget->hasP8Vector()) && (!PPCSubTarget->isLittleEndian())
433 /* 886*/ OPC_CheckPatternPredicate, 5, // (PPCSubTarget->hasP8Vector()) && (PPCSubTarget->isLittleEndian())
456 /* 941*/ OPC_CheckPatternPredicate, 0, // (PPCSubTarget->hasP9Vector()) && (!PPCSubTarget->isLittleEndian())
479 /* 994*/ OPC_CheckPatternPredicate, 3, // (PPCSubTarget->hasP8Vector()) && (!PPCSubTarget->isLittleEndian()) && (!PPCSubTarget->hasP9Vector())
490 /* 1020*/ OPC_CheckPatternPredicate, 1, // (PPCSubTarget->hasP9Vector()) && (PPCSubTarget->isLittleEndian())
519 /* 1097*/ OPC_CheckPatternPredicate, 2, // (PPCSubTarget->hasP8Vector()) && (PPCSubTarget->isLittleEndian()) && (!PPCSubTarget->hasP9Vector())
540 /* 1148*/ OPC_CheckPatternPredicate, 0, // (PPCSubTarget->hasP9Vector()) && (!PPCSubTarget->isLittleEndian())
563 /* 1201*/ OPC_CheckPatternPredicate, 3, // (PPCSubTarget->hasP8Vector()) && (!PPCSubTarget->isLittleEndian()) && (!PPCSubTarget->hasP9Vector())
574 /* 1227*/ OPC_CheckPatternPredicate, 1, // (PPCSubTarget->hasP9Vector()) && (PPCSubTarget->isLittleEndian())
603 /* 1304*/ OPC_CheckPatternPredicate, 2, // (PPCSubTarget->hasP8Vector()) && (PPCSubTarget->isLittleEndian()) && (!PPCSubTarget->hasP9Vector())
626 /* 1359*/ OPC_CheckPatternPredicate, 0, // (PPCSubTarget->hasP9Vector()) && (!PPCSubTarget->isLittleEndian())
640 /* 1397*/ OPC_CheckPatternPredicate, 1, // (PPCSubTarget->hasP9Vector()) && (PPCSubTarget->isLittleEndian())
662 /* 1448*/ OPC_CheckPatternPredicate, 0, // (PPCSubTarget->hasP9Vector()) && (!PPCSubTarget->isLittleEndian())
676 /* 1486*/ OPC_CheckPatternPredicate, 1, // (PPCSubTarget->hasP9Vector()) && (PPCSubTarget->isLittleEndian())
696 /* 1533*/ OPC_CheckPatternPredicate, 4, // (PPCSubTarget->hasP8Vector()) && (!PPCSubTarget->isLittleEndian())
710 /* 1571*/ OPC_CheckPatternPredicate, 5, // (PPCSubTarget->hasP8Vector()) && (PPCSubTarget->isLittleEndian())
731 /* 1620*/ OPC_CheckPatternPredicate, 4, // (PPCSubTarget->hasP8Vector()) && (!PPCSubTarget->isLittleEndian())
745 /* 1658*/ OPC_CheckPatternPredicate, 5, // (PPCSubTarget->hasP8Vector()) && (PPCSubTarget->isLittleEndian())
768 /* 1713*/ OPC_CheckPatternPredicate, 5, // (PPCSubTarget->hasP8Vector()) && (PPCSubTarget->isLittleEndian())
786 /* 1751*/ OPC_CheckPatternPredicate, 0, // (PPCSubTarget->hasP9Vector()) && (!PPCSubTarget->isLittleEndian())
800 /* 1789*/ OPC_CheckPatternPredicate, 1, // (PPCSubTarget->hasP9Vector()) && (PPCSubTarget->isLittleEndian())
822 /* 1840*/ OPC_CheckPatternPredicate, 0, // (PPCSubTarget->hasP9Vector()) && (!PPCSubTarget->isLittleEndian())
836 /* 1878*/ OPC_CheckPatternPredicate, 1, // (PPCSubTarget->hasP9Vector()) && (PPCSubTarget->isLittleEndian())
855 /* 1923*/ OPC_CheckPatternPredicate, 4, // (PPCSubTarget->hasP8Vector()) && (!PPCSubTarget->isLittleEndian())
875 /* 1971*/ OPC_CheckPatternPredicate, 5, // (PPCSubTarget->hasP8Vector()) && (PPCSubTarget->isLittleEndian())
886 /* 1997*/ OPC_CheckPatternPredicate, 4, // (PPCSubTarget->hasP8Vector()) && (!PPCSubTarget->isLittleEndian())
912 /* 2058*/ OPC_CheckPatternPredicate, 0, // (PPCSubTarget->hasP9Vector()) && (!PPCSubTarget->isLittleEndian())
926 /* 2096*/ OPC_CheckPatternPredicate, 1, // (PPCSubTarget->hasP9Vector()) && (PPCSubTarget->isLittleEndian())
947 /* 2145*/ OPC_CheckPatternPredicate, 1, // (PPCSubTarget->hasP9Vector()) && (PPCSubTarget->isLittleEndian())
966 /* 2191*/ OPC_CheckPatternPredicate, 4, // (PPCSubTarget->hasP8Vector()) && (!PPCSubTarget->isLittleEndian())
980 /* 2229*/ OPC_CheckPatternPredicate, 5, // (PPCSubTarget->hasP8Vector()) && (PPCSubTarget->isLittleEndian())
1001 /* 2278*/ OPC_CheckPatternPredicate, 4, // (PPCSubTarget->hasP8Vector()) && (!PPCSubTarget->isLittleEndian())
1015 /* 2316*/ OPC_CheckPatternPredicate, 5, // (PPCSubTarget->hasP8Vector()) && (PPCSubTarget->isLittleEndian())
1041 /* 2375*/ OPC_CheckPatternPredicate, 0, // (PPCSubTarget->hasP9Vector()) && (!PPCSubTarget->isLittleEndian())
1055 /* 2413*/ OPC_CheckPatternPredicate, 1, // (PPCSubTarget->hasP9Vector()) && (PPCSubTarget->isLittleEndian())
1076 /* 2462*/ OPC_CheckPatternPredicate, 0, // (PPCSubTarget->hasP9Vector()) && (!PPCSubTarget->isLittleEndian())
1101 /* 2520*/ OPC_CheckPatternPredicate, 0, // (PPCSubTarget->hasP9Vector()) && (!PPCSubTarget->isLittleEndian())
1115 /* 2558*/ OPC_CheckPatternPredicate, 1, // (PPCSubTarget->hasP9Vector()) && (PPCSubTarget->isLittleEndian())
1137 /* 2609*/ OPC_CheckPatternPredicate, 0, // (PPCSubTarget->hasP9Vector()) && (!PPCSubTarget->isLittleEndian())
1151 /* 2647*/ OPC_CheckPatternPredicate, 1, // (PPCSubTarget->hasP9Vector()) && (PPCSubTarget->isLittleEndian())
1177 /* 2706*/ OPC_CheckPatternPredicate, 0, // (PPCSubTarget->hasP9Vector()) && (!PPCSubTarget->isLittleEndian())
1191 /* 2744*/ OPC_CheckPatternPredicate, 1, // (PPCSubTarget->hasP9Vector()) && (PPCSubTarget->isLittleEndian())
1213 /* 2795*/ OPC_CheckPatternPredicate, 0, // (PPCSubTarget->hasP9Vector()) && (!PPCSubTarget->isLittleEndian())
1227 /* 2833*/ OPC_CheckPatternPredicate, 1, // (PPCSubTarget->hasP9Vector()) && (PPCSubTarget->isLittleEndian())
1251 /* 2887*/ OPC_CheckPatternPredicate, 0, // (PPCSubTarget->hasP9Vector()) && (!PPCSubTarget->isLittleEndian())
1274 /* 2941*/ OPC_CheckPatternPredicate, 0, // (PPCSubTarget->hasP9Vector()) && (!PPCSubTarget->isLittleEndian())
1288 /* 2979*/ OPC_CheckPatternPredicate, 1, // (PPCSubTarget->hasP9Vector()) && (PPCSubTarget->isLittleEndian())
1312 /* 3034*/ OPC_CheckPatternPredicate, 0, // (PPCSubTarget->hasP9Vector()) && (!PPCSubTarget->isLittleEndian())
1326 /* 3072*/ OPC_CheckPatternPredicate, 1, // (PPCSubTarget->hasP9Vector()) && (PPCSubTarget->isLittleEndian())
1350 /* 3127*/ OPC_CheckPatternPredicate, 0, // (PPCSubTarget->hasP9Vector()) && (!PPCSubTarget->isLittleEndian())
1364 /* 3165*/ OPC_CheckPatternPredicate, 1, // (PPCSubTarget->hasP9Vector()) && (PPCSubTarget->isLittleEndian())
1388 /* 3220*/ OPC_CheckPatternPredicate, 0, // (PPCSubTarget->hasP9Vector()) && (!PPCSubTarget->isLittleEndian())
1402 /* 3258*/ OPC_CheckPatternPredicate, 1, // (PPCSubTarget->hasP9Vector()) && (PPCSubTarget->isLittleEndian())
1426 /* 3313*/ OPC_CheckPatternPredicate, 0, // (PPCSubTarget->hasP9Vector()) && (!PPCSubTarget->isLittleEndian())
1440 /* 3351*/ OPC_CheckPatternPredicate, 1, // (PPCSubTarget->hasP9Vector()) && (PPCSubTarget->isLittleEndian())
1464 /* 3406*/ OPC_CheckPatternPredicate, 0, // (PPCSubTarget->hasP9Vector()) && (!PPCSubTarget->isLittleEndian())
1478 /* 3444*/ OPC_CheckPatternPredicate, 1, // (PPCSubTarget->hasP9Vector()) && (PPCSubTarget->isLittleEndian())
1502 /* 3499*/ OPC_CheckPatternPredicate, 0, // (PPCSubTarget->hasP9Vector()) && (!PPCSubTarget->isLittleEndian())
1516 /* 3537*/ OPC_CheckPatternPredicate, 1, // (PPCSubTarget->hasP9Vector()) && (PPCSubTarget->isLittleEndian())
1541 /* 3595*/ OPC_CheckPatternPredicate, 0, // (PPCSubTarget->hasP9Vector()) && (!PPCSubTarget->isLittleEndian())
1555 /* 3633*/ OPC_CheckPatternPredicate, 1, // (PPCSubTarget->hasP9Vector()) && (PPCSubTarget->isLittleEndian())
1576 /* 3682*/ OPC_CheckPatternPredicate, 1, // (PPCSubTarget->hasP9Vector()) && (PPCSubTarget->isLittleEndian())
1599 /* 3735*/ OPC_CheckPatternPredicate, 6, // (!PPCSubTarget->hasP9Vector()) && (PPCSubTarget->hasVSX()) && (!PPCSubTarget->isLittleEndian())
1607 /* 3750*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
1639 /* 3808*/ OPC_CheckPatternPredicate, 6, // (!PPCSubTarget->hasP9Vector()) && (PPCSubTarget->hasVSX()) && (!PPCSubTarget->isLittleEndian())
1648 /* 3825*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
1657 /* 3842*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
1671 /* 3867*/ OPC_CheckPatternPredicate, 6, // (!PPCSubTarget->hasP9Vector()) && (PPCSubTarget->hasVSX()) && (!PPCSubTarget->isLittleEndian())
1680 /* 3884*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
1689 /* 3901*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
1697 /* 3916*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
1713 /* 3945*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
1722 /* 3962*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
1730 /* 3977*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
1742 /* 3998*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
1756 /* 4024*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
1764 /* 4039*/ OPC_CheckPatternPredicate, 10, // (PPCSubTarget->hasP8Vector())
1772 /* 4054*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
1789 /* 4085*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
1818 /* 4138*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
1833 /* 4165*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
1841 /* 4180*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
1849 /* 4195*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
1866 /* 4226*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
1895 /* 4279*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
1910 /* 4305*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
1922 /* 4333*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
2217 /* 4889*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
2227 /* 4908*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
2240 /* 4931*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
2250 /* 4950*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
2271 /* 4989*/ OPC_CheckPatternPredicate, 10, // (PPCSubTarget->hasP8Vector())
2283 /* 5015*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
2293 /* 5037*/ OPC_CheckPatternPredicate, 14, // (!PPCSubTarget->hasP9Vector())
2303 /* 5059*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
2315 /* 5084*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
2326 /* 5108*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
2342 /* 5140*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
2370 /* 5209*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
2384 /* 5244*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
2398 /* 5279*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
2420 /* 5329*/ OPC_CheckPatternPredicate, 10, // (PPCSubTarget->hasP8Vector())
2432 /* 5355*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
2442 /* 5377*/ OPC_CheckPatternPredicate, 14, // (!PPCSubTarget->hasP9Vector())
2452 /* 5399*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
2464 /* 5424*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
2475 /* 5448*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
2491 /* 5480*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
2519 /* 5549*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
2533 /* 5584*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
2547 /* 5619*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
2569 /* 5668*/ OPC_CheckPatternPredicate, 15, // (!PPCSubTarget->hasP9Vector()) && (PPCSubTarget->hasVSX())
2577 /* 5683*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
2599 /* 5722*/ OPC_CheckPatternPredicate, 6, // (!PPCSubTarget->hasP9Vector()) && (PPCSubTarget->hasVSX()) && (!PPCSubTarget->isLittleEndian())
2607 /* 5737*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
2649 /* 5811*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
2661 /* 5832*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
2747 /* 5992*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
2758 /* 6012*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
2769 /* 6032*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
2780 /* 6052*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
2791 /* 6072*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
2802 /* 6092*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
2813 /* 6112*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
2824 /* 6132*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
2835 /* 6152*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
2846 /* 6172*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
2857 /* 6192*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
2868 /* 6212*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
2879 /* 6232*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
2890 /* 6252*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
2901 /* 6272*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
2914 /* 6296*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
2931 /* 6323*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
2945 /* 6346*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
2963 /* 6376*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
2977 /* 6399*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
2995 /* 6429*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
3009 /* 6452*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
3027 /* 6482*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
3041 /* 6505*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
3052 /* 6525*/ OPC_CheckPatternPredicate, 16, // (!PPCSubTarget->hasOnlyMSYNC())
3060 /* 6538*/ OPC_CheckPatternPredicate, 17, // (PPCSubTarget->hasOnlyMSYNC())
3070 /* 6553*/ OPC_CheckPatternPredicate, 16, // (!PPCSubTarget->hasOnlyMSYNC())
3078 /* 6566*/ OPC_CheckPatternPredicate, 17, // (PPCSubTarget->hasOnlyMSYNC())
3105 /* 6608*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
3114 /* 6621*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
3123 /* 6635*/ OPC_CheckPatternPredicate, 18, // (PPCSubTarget->hasHTM())
3133 /* 6654*/ OPC_CheckPatternPredicate, 18, // (PPCSubTarget->hasHTM())
3143 /* 6673*/ OPC_CheckPatternPredicate, 18, // (PPCSubTarget->hasHTM())
3153 /* 6692*/ OPC_CheckPatternPredicate, 18, // (PPCSubTarget->hasHTM())
3167 /* 6717*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
3176 /* 6734*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
3188 /* 6755*/ OPC_CheckPatternPredicate, 15, // (!PPCSubTarget->hasP9Vector()) && (PPCSubTarget->hasVSX())
3201 /* 6780*/ OPC_CheckPatternPredicate, 19, // (PPCSubTarget->hasVSX()) && (PPCSubTarget->isLittleEndian())
3211 /* 6798*/ OPC_CheckPatternPredicate, 19, // (PPCSubTarget->hasVSX()) && (PPCSubTarget->isLittleEndian())
3221 /* 6816*/ OPC_CheckPatternPredicate, 19, // (PPCSubTarget->hasVSX()) && (PPCSubTarget->isLittleEndian())
3231 /* 6834*/ OPC_CheckPatternPredicate, 19, // (PPCSubTarget->hasVSX()) && (PPCSubTarget->isLittleEndian())
3241 /* 6852*/ OPC_CheckPatternPredicate, 1, // (PPCSubTarget->hasP9Vector()) && (PPCSubTarget->isLittleEndian())
3254 /* 6881*/ OPC_CheckPatternPredicate, 1, // (PPCSubTarget->hasP9Vector()) && (PPCSubTarget->isLittleEndian())
3270 /* 6915*/ OPC_CheckPatternPredicate, 10, // (PPCSubTarget->hasP8Vector())
3278 /* 6930*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
3299 /* 6975*/ OPC_CheckPatternPredicate, 20, // (PPCSubTarget->hasP9Altivec()) && (PPCSubTarget->isLittleEndian())
3308 /* 6996*/ OPC_CheckPatternPredicate, 21, // (PPCSubTarget->hasP9Altivec()) && (!PPCSubTarget->isLittleEndian())
3322 /* 7025*/ OPC_CheckPatternPredicate, 20, // (PPCSubTarget->hasP9Altivec()) && (PPCSubTarget->isLittleEndian())
3331 /* 7046*/ OPC_CheckPatternPredicate, 21, // (PPCSubTarget->hasP9Altivec()) && (!PPCSubTarget->isLittleEndian())
3345 /* 7075*/ OPC_CheckPatternPredicate, 20, // (PPCSubTarget->hasP9Altivec()) && (PPCSubTarget->isLittleEndian())
3354 /* 7096*/ OPC_CheckPatternPredicate, 21, // (PPCSubTarget->hasP9Altivec()) && (!PPCSubTarget->isLittleEndian())
3368 /* 7125*/ OPC_CheckPatternPredicate, 20, // (PPCSubTarget->hasP9Altivec()) && (PPCSubTarget->isLittleEndian())
3377 /* 7146*/ OPC_CheckPatternPredicate, 21, // (PPCSubTarget->hasP9Altivec()) && (!PPCSubTarget->isLittleEndian())
3391 /* 7175*/ OPC_CheckPatternPredicate, 20, // (PPCSubTarget->hasP9Altivec()) && (PPCSubTarget->isLittleEndian())
3400 /* 7196*/ OPC_CheckPatternPredicate, 21, // (PPCSubTarget->hasP9Altivec()) && (!PPCSubTarget->isLittleEndian())
3414 /* 7225*/ OPC_CheckPatternPredicate, 20, // (PPCSubTarget->hasP9Altivec()) && (PPCSubTarget->isLittleEndian())
3423 /* 7246*/ OPC_CheckPatternPredicate, 21, // (PPCSubTarget->hasP9Altivec()) && (!PPCSubTarget->isLittleEndian())
3437 /* 7275*/ OPC_CheckPatternPredicate, 20, // (PPCSubTarget->hasP9Altivec()) && (PPCSubTarget->isLittleEndian())
3446 /* 7296*/ OPC_CheckPatternPredicate, 21, // (PPCSubTarget->hasP9Altivec()) && (!PPCSubTarget->isLittleEndian())
3460 /* 7325*/ OPC_CheckPatternPredicate, 20, // (PPCSubTarget->hasP9Altivec()) && (PPCSubTarget->isLittleEndian())
3469 /* 7346*/ OPC_CheckPatternPredicate, 21, // (PPCSubTarget->hasP9Altivec()) && (!PPCSubTarget->isLittleEndian())
3484 /* 7376*/ OPC_CheckPatternPredicate, 20, // (PPCSubTarget->hasP9Altivec()) && (PPCSubTarget->isLittleEndian())
3495 /* 7406*/ OPC_CheckPatternPredicate, 21, // (PPCSubTarget->hasP9Altivec()) && (!PPCSubTarget->isLittleEndian())
3514 /* 7448*/ OPC_CheckPatternPredicate, 20, // (PPCSubTarget->hasP9Altivec()) && (PPCSubTarget->isLittleEndian())
3520 /* 7459*/ OPC_CheckPatternPredicate, 21, // (PPCSubTarget->hasP9Altivec()) && (!PPCSubTarget->isLittleEndian())
5607 /* 12992*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
5627 /* 13048*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
5649 /* 13107*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
5669 /* 13163*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
5691 /* 13222*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
5711 /* 13278*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
5733 /* 13337*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
5753 /* 13393*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
5775 /* 13452*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
5795 /* 13508*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
5817 /* 13567*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
5837 /* 13623*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
5859 /* 13682*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
5879 /* 13738*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
5901 /* 13797*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
5921 /* 13853*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
5943 /* 13912*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
5963 /* 13968*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
5985 /* 14027*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
6005 /* 14083*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
6027 /* 14142*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
6047 /* 14198*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
6069 /* 14257*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
6089 /* 14313*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
6111 /* 14372*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
6131 /* 14428*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
6157 /* 14494*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
6177 /* 14550*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
6199 /* 14609*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
6219 /* 14665*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
6241 /* 14724*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
6261 /* 14780*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
6283 /* 14839*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
6303 /* 14895*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
6325 /* 14954*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
6345 /* 15010*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
6367 /* 15069*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
6387 /* 15125*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
6409 /* 15184*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
6429 /* 15240*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
6451 /* 15299*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
6471 /* 15355*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
6493 /* 15414*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
6513 /* 15470*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
6535 /* 15529*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
6555 /* 15585*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
6577 /* 15644*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
6597 /* 15700*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
6619 /* 15759*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
6639 /* 15815*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
6661 /* 15874*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
6681 /* 15930*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
6707 /* 15996*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
6727 /* 16052*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
6749 /* 16111*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
6769 /* 16167*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
6791 /* 16226*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
6811 /* 16282*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
6833 /* 16341*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
6853 /* 16397*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
6875 /* 16456*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
6895 /* 16512*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
6917 /* 16571*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
6937 /* 16627*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
6959 /* 16686*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
6979 /* 16742*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
7050 /* 16917*/ OPC_CheckPatternPredicate, 20, // (PPCSubTarget->hasP9Altivec()) && (PPCSubTarget->isLittleEndian())
7059 /* 16938*/ OPC_CheckPatternPredicate, 21, // (PPCSubTarget->hasP9Altivec()) && (!PPCSubTarget->isLittleEndian())
7073 /* 16967*/ OPC_CheckPatternPredicate, 20, // (PPCSubTarget->hasP9Altivec()) && (PPCSubTarget->isLittleEndian())
7082 /* 16988*/ OPC_CheckPatternPredicate, 21, // (PPCSubTarget->hasP9Altivec()) && (!PPCSubTarget->isLittleEndian())
7104 /* 17046*/ OPC_CheckPatternPredicate, 20, // (PPCSubTarget->hasP9Altivec()) && (PPCSubTarget->isLittleEndian())
7113 /* 17067*/ OPC_CheckPatternPredicate, 21, // (PPCSubTarget->hasP9Altivec()) && (!PPCSubTarget->isLittleEndian())
7127 /* 17096*/ OPC_CheckPatternPredicate, 21, // (PPCSubTarget->hasP9Altivec()) && (!PPCSubTarget->isLittleEndian())
7136 /* 17117*/ OPC_CheckPatternPredicate, 20, // (PPCSubTarget->hasP9Altivec()) && (PPCSubTarget->isLittleEndian())
7159 /* 17176*/ OPC_CheckPatternPredicate, 20, // (PPCSubTarget->hasP9Altivec()) && (PPCSubTarget->isLittleEndian())
7170 /* 17206*/ OPC_CheckPatternPredicate, 21, // (PPCSubTarget->hasP9Altivec()) && (!PPCSubTarget->isLittleEndian())
9262 /* 22758*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
9282 /* 22814*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
9304 /* 22873*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
9324 /* 22929*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
9346 /* 22988*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
9366 /* 23044*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
9388 /* 23103*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
9408 /* 23159*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
9430 /* 23218*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
9450 /* 23274*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
9472 /* 23333*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
9492 /* 23389*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
9514 /* 23448*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
9534 /* 23504*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
9556 /* 23563*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
9576 /* 23619*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
9598 /* 23678*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
9618 /* 23734*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
9640 /* 23793*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
9660 /* 23849*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
9682 /* 23908*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
9702 /* 23964*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
9724 /* 24023*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
9744 /* 24079*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
9766 /* 24138*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
9786 /* 24194*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
9812 /* 24260*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
9832 /* 24316*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
9854 /* 24375*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
9874 /* 24431*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
9896 /* 24490*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
9916 /* 24546*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
9938 /* 24605*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
9958 /* 24661*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
9980 /* 24720*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
10000 /* 24776*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
10022 /* 24835*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
10042 /* 24891*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
10064 /* 24950*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
10084 /* 25006*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
10106 /* 25065*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
10126 /* 25121*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
10148 /* 25180*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
10168 /* 25236*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
10190 /* 25295*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
10210 /* 25351*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
10232 /* 25410*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
10252 /* 25466*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
10274 /* 25525*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
10294 /* 25581*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
10316 /* 25640*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
10336 /* 25696*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
10362 /* 25762*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
10382 /* 25818*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
10404 /* 25877*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
10424 /* 25933*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
10446 /* 25992*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
10466 /* 26048*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
10488 /* 26107*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
10508 /* 26163*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
10530 /* 26222*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
10550 /* 26278*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
10572 /* 26337*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
10592 /* 26393*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
10614 /* 26452*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
10634 /* 26508*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
10709 /* 26698*/ OPC_CheckPatternPredicate, 20, // (PPCSubTarget->hasP9Altivec()) && (PPCSubTarget->isLittleEndian())
10720 /* 26726*/ OPC_CheckPatternPredicate, 21, // (PPCSubTarget->hasP9Altivec()) && (!PPCSubTarget->isLittleEndian())
10736 /* 26762*/ OPC_CheckPatternPredicate, 20, // (PPCSubTarget->hasP9Altivec()) && (PPCSubTarget->isLittleEndian())
10747 /* 26790*/ OPC_CheckPatternPredicate, 21, // (PPCSubTarget->hasP9Altivec()) && (!PPCSubTarget->isLittleEndian())
10771 /* 26855*/ OPC_CheckPatternPredicate, 20, // (PPCSubTarget->hasP9Altivec()) && (PPCSubTarget->isLittleEndian())
10782 /* 26883*/ OPC_CheckPatternPredicate, 21, // (PPCSubTarget->hasP9Altivec()) && (!PPCSubTarget->isLittleEndian())
10798 /* 26919*/ OPC_CheckPatternPredicate, 21, // (PPCSubTarget->hasP9Altivec()) && (!PPCSubTarget->isLittleEndian())
10809 /* 26947*/ OPC_CheckPatternPredicate, 20, // (PPCSubTarget->hasP9Altivec()) && (PPCSubTarget->isLittleEndian())
10834 /* 27013*/ OPC_CheckPatternPredicate, 20, // (PPCSubTarget->hasP9Altivec()) && (PPCSubTarget->isLittleEndian())
10847 /* 27050*/ OPC_CheckPatternPredicate, 21, // (PPCSubTarget->hasP9Altivec()) && (!PPCSubTarget->isLittleEndian())
11922 /* 30421*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
11942 /* 30486*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
11964 /* 30555*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
11984 /* 30620*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
12006 /* 30689*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
12026 /* 30754*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
12048 /* 30823*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
12068 /* 30888*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
12090 /* 30957*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
12110 /* 31022*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
12132 /* 31091*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
12152 /* 31156*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
12174 /* 31225*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
12194 /* 31290*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
12216 /* 31359*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
12236 /* 31424*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
12258 /* 31493*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
12278 /* 31558*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
12300 /* 31627*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
12320 /* 31692*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
12342 /* 31761*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
12362 /* 31826*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
12384 /* 31895*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
12404 /* 31960*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
12426 /* 32029*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
12446 /* 32094*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
12472 /* 32170*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
12492 /* 32235*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
12514 /* 32304*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
12534 /* 32369*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
12556 /* 32438*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
12576 /* 32503*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
12598 /* 32572*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
12618 /* 32637*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
12640 /* 32706*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
12660 /* 32771*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
12682 /* 32840*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
12702 /* 32905*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
12724 /* 32974*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
12744 /* 33039*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
12766 /* 33108*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
12786 /* 33173*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
12808 /* 33242*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
12828 /* 33307*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
12850 /* 33376*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
12870 /* 33441*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
12892 /* 33510*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
12912 /* 33575*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
12934 /* 33644*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
12954 /* 33709*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
12976 /* 33778*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
12996 /* 33843*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
13022 /* 33919*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
13042 /* 33984*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
13064 /* 34053*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
13084 /* 34118*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
13106 /* 34187*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
13126 /* 34252*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
13148 /* 34321*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
13168 /* 34386*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
13190 /* 34455*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
13210 /* 34520*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
13232 /* 34589*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
13252 /* 34654*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
13274 /* 34723*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
13294 /* 34788*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
13355 /* 34966*/ OPC_CheckPatternPredicate, 22, // (PPCSubTarget->hasDirectMove()) && (!PPCSubTarget->isLittleEndian()) && (PPCSubTarget->isISA3_0())
13363 /* 34980*/ OPC_CheckPatternPredicate, 23, // (PPCSubTarget->hasDirectMove()) && (PPCSubTarget->isLittleEndian())
13375 /* 35012*/ OPC_CheckPatternPredicate, 24, // (PPCSubTarget->hasDirectMove()) && (!PPCSubTarget->isLittleEndian())
13398 /* 35078*/ OPC_CheckPatternPredicate, 25, // (PPCSubTarget->hasDirectMove()) && (!PPCSubTarget->isLittleEndian()) && (!PPCSubTarget->hasP9Altivec())
13410 /* 35110*/ OPC_CheckPatternPredicate, 20, // (PPCSubTarget->hasP9Altivec()) && (PPCSubTarget->isLittleEndian())
13422 /* 35142*/ OPC_CheckPatternPredicate, 21, // (PPCSubTarget->hasP9Altivec()) && (!PPCSubTarget->isLittleEndian())
13434 /* 35174*/ OPC_CheckPatternPredicate, 26, // (PPCSubTarget->hasDirectMove()) && (PPCSubTarget->isLittleEndian()) && (!PPCSubTarget->hasP9Altivec())
13449 /* 35213*/ OPC_CheckPatternPredicate, 20, // (PPCSubTarget->hasP9Altivec()) && (PPCSubTarget->isLittleEndian())
13461 /* 35245*/ OPC_CheckPatternPredicate, 21, // (PPCSubTarget->hasP9Altivec()) && (!PPCSubTarget->isLittleEndian())
13473 /* 35277*/ OPC_CheckPatternPredicate, 25, // (PPCSubTarget->hasDirectMove()) && (!PPCSubTarget->isLittleEndian()) && (!PPCSubTarget->hasP9Altivec())
13492 /* 35335*/ OPC_CheckPatternPredicate, 26, // (PPCSubTarget->hasDirectMove()) && (PPCSubTarget->isLittleEndian()) && (!PPCSubTarget->hasP9Altivec())
13520 /* 35422*/ OPC_CheckPatternPredicate, 20, // (PPCSubTarget->hasP9Altivec()) && (PPCSubTarget->isLittleEndian())
13532 /* 35454*/ OPC_CheckPatternPredicate, 21, // (PPCSubTarget->hasP9Altivec()) && (!PPCSubTarget->isLittleEndian())
13544 /* 35486*/ OPC_CheckPatternPredicate, 25, // (PPCSubTarget->hasDirectMove()) && (!PPCSubTarget->isLittleEndian()) && (!PPCSubTarget->hasP9Altivec())
13563 /* 35544*/ OPC_CheckPatternPredicate, 26, // (PPCSubTarget->hasDirectMove()) && (PPCSubTarget->isLittleEndian()) && (!PPCSubTarget->hasP9Altivec())
13594 /* 35636*/ OPC_CheckPatternPredicate, 27, // (PPCSubTarget->hasDirectMove()) && (PPCSubTarget->isISA3_0()) && (PPCSubTarget->isLittleEndian())
13602 /* 35650*/ OPC_CheckPatternPredicate, 24, // (PPCSubTarget->hasDirectMove()) && (!PPCSubTarget->isLittleEndian())
13614 /* 35682*/ OPC_CheckPatternPredicate, 23, // (PPCSubTarget->hasDirectMove()) && (PPCSubTarget->isLittleEndian())
13637 /* 35748*/ OPC_CheckPatternPredicate, 25, // (PPCSubTarget->hasDirectMove()) && (!PPCSubTarget->isLittleEndian()) && (!PPCSubTarget->hasP9Altivec())
13649 /* 35781*/ OPC_CheckPatternPredicate, 20, // (PPCSubTarget->hasP9Altivec()) && (PPCSubTarget->isLittleEndian())
13661 /* 35813*/ OPC_CheckPatternPredicate, 21, // (PPCSubTarget->hasP9Altivec()) && (!PPCSubTarget->isLittleEndian())
13673 /* 35845*/ OPC_CheckPatternPredicate, 26, // (PPCSubTarget->hasDirectMove()) && (PPCSubTarget->isLittleEndian()) && (!PPCSubTarget->hasP9Altivec())
13688 /* 35884*/ OPC_CheckPatternPredicate, 20, // (PPCSubTarget->hasP9Altivec()) && (PPCSubTarget->isLittleEndian())
13700 /* 35916*/ OPC_CheckPatternPredicate, 21, // (PPCSubTarget->hasP9Altivec()) && (!PPCSubTarget->isLittleEndian())
13712 /* 35948*/ OPC_CheckPatternPredicate, 25, // (PPCSubTarget->hasDirectMove()) && (!PPCSubTarget->isLittleEndian()) && (!PPCSubTarget->hasP9Altivec())
13731 /* 36006*/ OPC_CheckPatternPredicate, 26, // (PPCSubTarget->hasDirectMove()) && (PPCSubTarget->isLittleEndian()) && (!PPCSubTarget->hasP9Altivec())
13759 /* 36093*/ OPC_CheckPatternPredicate, 20, // (PPCSubTarget->hasP9Altivec()) && (PPCSubTarget->isLittleEndian())
13771 /* 36125*/ OPC_CheckPatternPredicate, 21, // (PPCSubTarget->hasP9Altivec()) && (!PPCSubTarget->isLittleEndian())
13783 /* 36157*/ OPC_CheckPatternPredicate, 25, // (PPCSubTarget->hasDirectMove()) && (!PPCSubTarget->isLittleEndian()) && (!PPCSubTarget->hasP9Altivec())
13802 /* 36215*/ OPC_CheckPatternPredicate, 26, // (PPCSubTarget->hasDirectMove()) && (PPCSubTarget->isLittleEndian()) && (!PPCSubTarget->hasP9Altivec())
13835 /* 36311*/ OPC_CheckPatternPredicate, 25, // (PPCSubTarget->hasDirectMove()) && (!PPCSubTarget->isLittleEndian()) && (!PPCSubTarget->hasP9Altivec())
13847 /* 36344*/ OPC_CheckPatternPredicate, 20, // (PPCSubTarget->hasP9Altivec()) && (PPCSubTarget->isLittleEndian())
13859 /* 36376*/ OPC_CheckPatternPredicate, 21, // (PPCSubTarget->hasP9Altivec()) && (!PPCSubTarget->isLittleEndian())
13871 /* 36408*/ OPC_CheckPatternPredicate, 26, // (PPCSubTarget->hasDirectMove()) && (PPCSubTarget->isLittleEndian()) && (!PPCSubTarget->hasP9Altivec())
13886 /* 36446*/ OPC_CheckPatternPredicate, 20, // (PPCSubTarget->hasP9Altivec()) && (PPCSubTarget->isLittleEndian())
13898 /* 36478*/ OPC_CheckPatternPredicate, 21, // (PPCSubTarget->hasP9Altivec()) && (!PPCSubTarget->isLittleEndian())
13910 /* 36510*/ OPC_CheckPatternPredicate, 25, // (PPCSubTarget->hasDirectMove()) && (!PPCSubTarget->isLittleEndian()) && (!PPCSubTarget->hasP9Altivec())
13929 /* 36568*/ OPC_CheckPatternPredicate, 26, // (PPCSubTarget->hasDirectMove()) && (PPCSubTarget->isLittleEndian()) && (!PPCSubTarget->hasP9Altivec())
13957 /* 36655*/ OPC_CheckPatternPredicate, 20, // (PPCSubTarget->hasP9Altivec()) && (PPCSubTarget->isLittleEndian())
13969 /* 36687*/ OPC_CheckPatternPredicate, 21, // (PPCSubTarget->hasP9Altivec()) && (!PPCSubTarget->isLittleEndian())
13981 /* 36719*/ OPC_CheckPatternPredicate, 25, // (PPCSubTarget->hasDirectMove()) && (!PPCSubTarget->isLittleEndian()) && (!PPCSubTarget->hasP9Altivec())
14000 /* 36777*/ OPC_CheckPatternPredicate, 26, // (PPCSubTarget->hasDirectMove()) && (PPCSubTarget->isLittleEndian()) && (!PPCSubTarget->hasP9Altivec())
14032 /* 36872*/ OPC_CheckPatternPredicate, 25, // (PPCSubTarget->hasDirectMove()) && (!PPCSubTarget->isLittleEndian()) && (!PPCSubTarget->hasP9Altivec())
14044 /* 36905*/ OPC_CheckPatternPredicate, 20, // (PPCSubTarget->hasP9Altivec()) && (PPCSubTarget->isLittleEndian())
14056 /* 36937*/ OPC_CheckPatternPredicate, 21, // (PPCSubTarget->hasP9Altivec()) && (!PPCSubTarget->isLittleEndian())
14068 /* 36969*/ OPC_CheckPatternPredicate, 26, // (PPCSubTarget->hasDirectMove()) && (PPCSubTarget->isLittleEndian()) && (!PPCSubTarget->hasP9Altivec())
14083 /* 37008*/ OPC_CheckPatternPredicate, 20, // (PPCSubTarget->hasP9Altivec()) && (PPCSubTarget->isLittleEndian())
14095 /* 37040*/ OPC_CheckPatternPredicate, 21, // (PPCSubTarget->hasP9Altivec()) && (!PPCSubTarget->isLittleEndian())
14107 /* 37072*/ OPC_CheckPatternPredicate, 25, // (PPCSubTarget->hasDirectMove()) && (!PPCSubTarget->isLittleEndian()) && (!PPCSubTarget->hasP9Altivec())
14126 /* 37130*/ OPC_CheckPatternPredicate, 26, // (PPCSubTarget->hasDirectMove()) && (PPCSubTarget->isLittleEndian()) && (!PPCSubTarget->hasP9Altivec())
14154 /* 37217*/ OPC_CheckPatternPredicate, 20, // (PPCSubTarget->hasP9Altivec()) && (PPCSubTarget->isLittleEndian())
14166 /* 37249*/ OPC_CheckPatternPredicate, 21, // (PPCSubTarget->hasP9Altivec()) && (!PPCSubTarget->isLittleEndian())
14178 /* 37281*/ OPC_CheckPatternPredicate, 25, // (PPCSubTarget->hasDirectMove()) && (!PPCSubTarget->isLittleEndian()) && (!PPCSubTarget->hasP9Altivec())
14197 /* 37339*/ OPC_CheckPatternPredicate, 26, // (PPCSubTarget->hasDirectMove()) && (PPCSubTarget->isLittleEndian()) && (!PPCSubTarget->hasP9Altivec())
14229 /* 37434*/ OPC_CheckPatternPredicate, 20, // (PPCSubTarget->hasP9Altivec()) && (PPCSubTarget->isLittleEndian())
14241 /* 37466*/ OPC_CheckPatternPredicate, 21, // (PPCSubTarget->hasP9Altivec()) && (!PPCSubTarget->isLittleEndian())
14253 /* 37498*/ OPC_CheckPatternPredicate, 25, // (PPCSubTarget->hasDirectMove()) && (!PPCSubTarget->isLittleEndian()) && (!PPCSubTarget->hasP9Altivec())
14272 /* 37556*/ OPC_CheckPatternPredicate, 26, // (PPCSubTarget->hasDirectMove()) && (PPCSubTarget->isLittleEndian()) && (!PPCSubTarget->hasP9Altivec())
14300 /* 37643*/ OPC_CheckPatternPredicate, 20, // (PPCSubTarget->hasP9Altivec()) && (PPCSubTarget->isLittleEndian())
14312 /* 37675*/ OPC_CheckPatternPredicate, 21, // (PPCSubTarget->hasP9Altivec()) && (!PPCSubTarget->isLittleEndian())
14324 /* 37707*/ OPC_CheckPatternPredicate, 26, // (PPCSubTarget->hasDirectMove()) && (PPCSubTarget->isLittleEndian()) && (!PPCSubTarget->hasP9Altivec())
14343 /* 37765*/ OPC_CheckPatternPredicate, 25, // (PPCSubTarget->hasDirectMove()) && (!PPCSubTarget->isLittleEndian()) && (!PPCSubTarget->hasP9Altivec())
14375 /* 37860*/ OPC_CheckPatternPredicate, 20, // (PPCSubTarget->hasP9Altivec()) && (PPCSubTarget->isLittleEndian())
14387 /* 37892*/ OPC_CheckPatternPredicate, 21, // (PPCSubTarget->hasP9Altivec()) && (!PPCSubTarget->isLittleEndian())
14399 /* 37924*/ OPC_CheckPatternPredicate, 25, // (PPCSubTarget->hasDirectMove()) && (!PPCSubTarget->isLittleEndian()) && (!PPCSubTarget->hasP9Altivec())
14418 /* 37982*/ OPC_CheckPatternPredicate, 26, // (PPCSubTarget->hasDirectMove()) && (PPCSubTarget->isLittleEndian()) && (!PPCSubTarget->hasP9Altivec())
14446 /* 38069*/ OPC_CheckPatternPredicate, 20, // (PPCSubTarget->hasP9Altivec()) && (PPCSubTarget->isLittleEndian())
14458 /* 38101*/ OPC_CheckPatternPredicate, 21, // (PPCSubTarget->hasP9Altivec()) && (!PPCSubTarget->isLittleEndian())
14470 /* 38133*/ OPC_CheckPatternPredicate, 26, // (PPCSubTarget->hasDirectMove()) && (PPCSubTarget->isLittleEndian()) && (!PPCSubTarget->hasP9Altivec())
14489 /* 38191*/ OPC_CheckPatternPredicate, 25, // (PPCSubTarget->hasDirectMove()) && (!PPCSubTarget->isLittleEndian()) && (!PPCSubTarget->hasP9Altivec())
14521 /* 38286*/ OPC_CheckPatternPredicate, 20, // (PPCSubTarget->hasP9Altivec()) && (PPCSubTarget->isLittleEndian())
14533 /* 38318*/ OPC_CheckPatternPredicate, 21, // (PPCSubTarget->hasP9Altivec()) && (!PPCSubTarget->isLittleEndian())
14545 /* 38350*/ OPC_CheckPatternPredicate, 25, // (PPCSubTarget->hasDirectMove()) && (!PPCSubTarget->isLittleEndian()) && (!PPCSubTarget->hasP9Altivec())
14564 /* 38408*/ OPC_CheckPatternPredicate, 26, // (PPCSubTarget->hasDirectMove()) && (PPCSubTarget->isLittleEndian()) && (!PPCSubTarget->hasP9Altivec())
14592 /* 38495*/ OPC_CheckPatternPredicate, 20, // (PPCSubTarget->hasP9Altivec()) && (PPCSubTarget->isLittleEndian())
14617 /* 38560*/ OPC_CheckPatternPredicate, 21, // (PPCSubTarget->hasP9Altivec()) && (!PPCSubTarget->isLittleEndian())
14642 /* 38625*/ OPC_CheckPatternPredicate, 26, // (PPCSubTarget->hasDirectMove()) && (PPCSubTarget->isLittleEndian()) && (!PPCSubTarget->hasP9Altivec())
14661 /* 38683*/ OPC_CheckPatternPredicate, 25, // (PPCSubTarget->hasDirectMove()) && (!PPCSubTarget->isLittleEndian()) && (!PPCSubTarget->hasP9Altivec())
14693 /* 38778*/ OPC_CheckPatternPredicate, 20, // (PPCSubTarget->hasP9Altivec()) && (PPCSubTarget->isLittleEndian())
14705 /* 38810*/ OPC_CheckPatternPredicate, 21, // (PPCSubTarget->hasP9Altivec()) && (!PPCSubTarget->isLittleEndian())
14717 /* 38842*/ OPC_CheckPatternPredicate, 25, // (PPCSubTarget->hasDirectMove()) && (!PPCSubTarget->isLittleEndian()) && (!PPCSubTarget->hasP9Altivec())
14736 /* 38900*/ OPC_CheckPatternPredicate, 26, // (PPCSubTarget->hasDirectMove()) && (PPCSubTarget->isLittleEndian()) && (!PPCSubTarget->hasP9Altivec())
14764 /* 38987*/ OPC_CheckPatternPredicate, 26, // (PPCSubTarget->hasDirectMove()) && (PPCSubTarget->isLittleEndian()) && (!PPCSubTarget->hasP9Altivec())
14783 /* 39045*/ OPC_CheckPatternPredicate, 25, // (PPCSubTarget->hasDirectMove()) && (!PPCSubTarget->isLittleEndian()) && (!PPCSubTarget->hasP9Altivec())
14814 /* 39137*/ OPC_CheckPatternPredicate, 20, // (PPCSubTarget->hasP9Altivec()) && (PPCSubTarget->isLittleEndian())
14826 /* 39169*/ OPC_CheckPatternPredicate, 21, // (PPCSubTarget->hasP9Altivec()) && (!PPCSubTarget->isLittleEndian())
14838 /* 39201*/ OPC_CheckPatternPredicate, 26, // (PPCSubTarget->hasDirectMove()) && (PPCSubTarget->isLittleEndian()) && (!PPCSubTarget->hasP9Altivec())
14857 /* 39259*/ OPC_CheckPatternPredicate, 25, // (PPCSubTarget->hasDirectMove()) && (!PPCSubTarget->isLittleEndian()) && (!PPCSubTarget->hasP9Altivec())
14887 /* 39350*/ OPC_CheckPatternPredicate, 20, // (PPCSubTarget->hasP9Altivec()) && (PPCSubTarget->isLittleEndian())
14899 /* 39382*/ OPC_CheckPatternPredicate, 21, // (PPCSubTarget->hasP9Altivec()) && (!PPCSubTarget->isLittleEndian())
14911 /* 39414*/ OPC_CheckPatternPredicate, 26, // (PPCSubTarget->hasDirectMove()) && (PPCSubTarget->isLittleEndian()) && (!PPCSubTarget->hasP9Altivec())
14930 /* 39472*/ OPC_CheckPatternPredicate, 25, // (PPCSubTarget->hasDirectMove()) && (!PPCSubTarget->isLittleEndian()) && (!PPCSubTarget->hasP9Altivec())
14960 /* 39563*/ OPC_CheckPatternPredicate, 20, // (PPCSubTarget->hasP9Altivec()) && (PPCSubTarget->isLittleEndian())
14972 /* 39595*/ OPC_CheckPatternPredicate, 21, // (PPCSubTarget->hasP9Altivec()) && (!PPCSubTarget->isLittleEndian())
14984 /* 39627*/ OPC_CheckPatternPredicate, 26, // (PPCSubTarget->hasDirectMove()) && (PPCSubTarget->isLittleEndian()) && (!PPCSubTarget->hasP9Altivec())
15003 /* 39685*/ OPC_CheckPatternPredicate, 25, // (PPCSubTarget->hasDirectMove()) && (!PPCSubTarget->isLittleEndian()) && (!PPCSubTarget->hasP9Altivec())
15033 /* 39776*/ OPC_CheckPatternPredicate, 20, // (PPCSubTarget->hasP9Altivec()) && (PPCSubTarget->isLittleEndian())
15045 /* 39808*/ OPC_CheckPatternPredicate, 21, // (PPCSubTarget->hasP9Altivec()) && (!PPCSubTarget->isLittleEndian())
15057 /* 39840*/ OPC_CheckPatternPredicate, 26, // (PPCSubTarget->hasDirectMove()) && (PPCSubTarget->isLittleEndian()) && (!PPCSubTarget->hasP9Altivec())
15076 /* 39898*/ OPC_CheckPatternPredicate, 25, // (PPCSubTarget->hasDirectMove()) && (!PPCSubTarget->isLittleEndian()) && (!PPCSubTarget->hasP9Altivec())
15106 /* 39989*/ OPC_CheckPatternPredicate, 20, // (PPCSubTarget->hasP9Altivec()) && (PPCSubTarget->isLittleEndian())
15118 /* 40021*/ OPC_CheckPatternPredicate, 21, // (PPCSubTarget->hasP9Altivec()) && (!PPCSubTarget->isLittleEndian())
15130 /* 40053*/ OPC_CheckPatternPredicate, 26, // (PPCSubTarget->hasDirectMove()) && (PPCSubTarget->isLittleEndian()) && (!PPCSubTarget->hasP9Altivec())
15149 /* 40111*/ OPC_CheckPatternPredicate, 25, // (PPCSubTarget->hasDirectMove()) && (!PPCSubTarget->isLittleEndian()) && (!PPCSubTarget->hasP9Altivec())
15179 /* 40202*/ OPC_CheckPatternPredicate, 20, // (PPCSubTarget->hasP9Altivec()) && (PPCSubTarget->isLittleEndian())
15191 /* 40234*/ OPC_CheckPatternPredicate, 21, // (PPCSubTarget->hasP9Altivec()) && (!PPCSubTarget->isLittleEndian())
15203 /* 40266*/ OPC_CheckPatternPredicate, 26, // (PPCSubTarget->hasDirectMove()) && (PPCSubTarget->isLittleEndian()) && (!PPCSubTarget->hasP9Altivec())
15222 /* 40324*/ OPC_CheckPatternPredicate, 25, // (PPCSubTarget->hasDirectMove()) && (!PPCSubTarget->isLittleEndian()) && (!PPCSubTarget->hasP9Altivec())
15252 /* 40415*/ OPC_CheckPatternPredicate, 20, // (PPCSubTarget->hasP9Altivec()) && (PPCSubTarget->isLittleEndian())
15264 /* 40447*/ OPC_CheckPatternPredicate, 21, // (PPCSubTarget->hasP9Altivec()) && (!PPCSubTarget->isLittleEndian())
15276 /* 40479*/ OPC_CheckPatternPredicate, 26, // (PPCSubTarget->hasDirectMove()) && (PPCSubTarget->isLittleEndian()) && (!PPCSubTarget->hasP9Altivec())
15295 /* 40537*/ OPC_CheckPatternPredicate, 25, // (PPCSubTarget->hasDirectMove()) && (!PPCSubTarget->isLittleEndian()) && (!PPCSubTarget->hasP9Altivec())
15325 /* 40628*/ OPC_CheckPatternPredicate, 20, // (PPCSubTarget->hasP9Altivec()) && (PPCSubTarget->isLittleEndian())
15337 /* 40660*/ OPC_CheckPatternPredicate, 21, // (PPCSubTarget->hasP9Altivec()) && (!PPCSubTarget->isLittleEndian())
15349 /* 40692*/ OPC_CheckPatternPredicate, 26, // (PPCSubTarget->hasDirectMove()) && (PPCSubTarget->isLittleEndian()) && (!PPCSubTarget->hasP9Altivec())
15368 /* 40750*/ OPC_CheckPatternPredicate, 25, // (PPCSubTarget->hasDirectMove()) && (!PPCSubTarget->isLittleEndian()) && (!PPCSubTarget->hasP9Altivec())
15399 /* 40842*/ OPC_CheckPatternPredicate, 20, // (PPCSubTarget->hasP9Altivec()) && (PPCSubTarget->isLittleEndian())
15408 /* 40864*/ OPC_CheckPatternPredicate, 21, // (PPCSubTarget->hasP9Altivec()) && (!PPCSubTarget->isLittleEndian())
15417 /* 40886*/ OPC_CheckPatternPredicate, 25, // (PPCSubTarget->hasDirectMove()) && (!PPCSubTarget->isLittleEndian()) && (!PPCSubTarget->hasP9Altivec())
15454 /* 41015*/ OPC_CheckPatternPredicate, 26, // (PPCSubTarget->hasDirectMove()) && (PPCSubTarget->isLittleEndian()) && (!PPCSubTarget->hasP9Altivec())
15499 /* 41160*/ OPC_CheckPatternPredicate, 20, // (PPCSubTarget->hasP9Altivec()) && (PPCSubTarget->isLittleEndian())
15513 /* 41201*/ OPC_CheckPatternPredicate, 21, // (PPCSubTarget->hasP9Altivec()) && (!PPCSubTarget->isLittleEndian())
15527 /* 41243*/ OPC_CheckPatternPredicate, 25, // (PPCSubTarget->hasDirectMove()) && (!PPCSubTarget->isLittleEndian()) && (!PPCSubTarget->hasP9Altivec())
15568 /* 41387*/ OPC_CheckPatternPredicate, 26, // (PPCSubTarget->hasDirectMove()) && (PPCSubTarget->isLittleEndian()) && (!PPCSubTarget->hasP9Altivec())
15617 /* 41547*/ OPC_CheckPatternPredicate, 20, // (PPCSubTarget->hasP9Altivec()) && (PPCSubTarget->isLittleEndian())
15631 /* 41588*/ OPC_CheckPatternPredicate, 21, // (PPCSubTarget->hasP9Altivec()) && (!PPCSubTarget->isLittleEndian())
15645 /* 41630*/ OPC_CheckPatternPredicate, 25, // (PPCSubTarget->hasDirectMove()) && (!PPCSubTarget->isLittleEndian()) && (!PPCSubTarget->hasP9Altivec())
15686 /* 41774*/ OPC_CheckPatternPredicate, 26, // (PPCSubTarget->hasDirectMove()) && (PPCSubTarget->isLittleEndian()) && (!PPCSubTarget->hasP9Altivec())
15735 /* 41934*/ OPC_CheckPatternPredicate, 24, // (PPCSubTarget->hasDirectMove()) && (!PPCSubTarget->isLittleEndian())
15759 /* 42014*/ OPC_CheckPatternPredicate, 23, // (PPCSubTarget->hasDirectMove()) && (PPCSubTarget->isLittleEndian())
15791 /* 42112*/ OPC_CheckPatternPredicate, 28, // (!PPCSubTarget->isLittleEndian())
15798 /* 42126*/ OPC_CheckPatternPredicate, 29, // (PPCSubTarget->isLittleEndian())
15811 /* 42157*/ OPC_CheckPatternPredicate, 29, // (PPCSubTarget->isLittleEndian())
15818 /* 42171*/ OPC_CheckPatternPredicate, 28, // (!PPCSubTarget->isLittleEndian())
15832 /* 42204*/ OPC_CheckPatternPredicate, 30, // (PPCSubTarget->hasVSX()) && (!PPCSubTarget->isLittleEndian())
15857 /* 42288*/ OPC_CheckPatternPredicate, 19, // (PPCSubTarget->hasVSX()) && (PPCSubTarget->isLittleEndian())
15891 /* 42391*/ OPC_CheckPatternPredicate, 4, // (PPCSubTarget->hasP8Vector()) && (!PPCSubTarget->isLittleEndian())
15897 /* 42401*/ OPC_CheckPatternPredicate, 5, // (PPCSubTarget->hasP8Vector()) && (PPCSubTarget->isLittleEndian())
15909 /* 42428*/ OPC_CheckPatternPredicate, 5, // (PPCSubTarget->hasP8Vector()) && (PPCSubTarget->isLittleEndian())
15915 /* 42438*/ OPC_CheckPatternPredicate, 4, // (PPCSubTarget->hasP8Vector()) && (!PPCSubTarget->isLittleEndian())
15927 /* 42465*/ OPC_CheckPatternPredicate, 4, // (PPCSubTarget->hasP8Vector()) && (!PPCSubTarget->isLittleEndian())
15936 /* 42487*/ OPC_CheckPatternPredicate, 5, // (PPCSubTarget->hasP8Vector()) && (PPCSubTarget->isLittleEndian())
15948 /* 42514*/ OPC_CheckPatternPredicate, 4, // (PPCSubTarget->hasP8Vector()) && (!PPCSubTarget->isLittleEndian())
15957 /* 42536*/ OPC_CheckPatternPredicate, 5, // (PPCSubTarget->hasP8Vector()) && (PPCSubTarget->isLittleEndian())
15970 /* 42564*/ OPC_CheckPatternPredicate, 4, // (PPCSubTarget->hasP8Vector()) && (!PPCSubTarget->isLittleEndian())
15985 /* 42610*/ OPC_CheckPatternPredicate, 5, // (PPCSubTarget->hasP8Vector()) && (PPCSubTarget->isLittleEndian())
16010 /* 42682*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
16019 /* 42700*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
16029 /* 42721*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
16039 /* 42747*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
16053 /* 42780*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
16063 /* 42806*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
16077 /* 42839*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
16087 /* 42865*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
16102 /* 42898*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
16120 /* 42948*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
16139 /* 43003*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
16153 /* 43036*/ OPC_CheckPatternPredicate, 31, // (PPCSubTarget->hasExtDiv())
16162 /* 43052*/ OPC_CheckPatternPredicate, 31, // (PPCSubTarget->hasExtDiv())
16170 /* 43067*/ OPC_CheckPatternPredicate, 32, // (PPCSubTarget->hasP9Altivec())
16178 /* 43081*/ OPC_CheckPatternPredicate, 32, // (PPCSubTarget->hasP9Altivec())
16187 /* 43096*/ OPC_CheckPatternPredicate, 33, // (PPCSubTarget->hasBPERMD())
16196 /* 43112*/ OPC_CheckPatternPredicate, 31, // (PPCSubTarget->hasExtDiv())
16205 /* 43128*/ OPC_CheckPatternPredicate, 31, // (PPCSubTarget->hasExtDiv())
16219 /* 43152*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
16226 /* 43165*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
16236 /* 43183*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
16245 /* 43199*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
16254 /* 43215*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
16263 /* 43231*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
16272 /* 43247*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
16281 /* 43263*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
16289 /* 43278*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
16297 /* 43292*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
16306 /* 43307*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
16321 /* 43336*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
16334 /* 43360*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
16346 /* 43381*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
16358 /* 43402*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
16371 /* 43431*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
16380 /* 43447*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
16389 /* 43463*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
16398 /* 43479*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
16407 /* 43495*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
16416 /* 43511*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
16424 /* 43526*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
16432 /* 43540*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
16441 /* 43555*/ OPC_CheckPatternPredicate, 10, // (PPCSubTarget->hasP8Vector())
16449 /* 43570*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
16457 /* 43584*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
16465 /* 43598*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
16473 /* 43612*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
16481 /* 43626*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
16490 /* 43644*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
16507 /* 43674*/ OPC_CheckPatternPredicate, 34, // (PPCSubTarget->hasP8Crypto())
16523 /* 43702*/ OPC_CheckPatternPredicate, 34, // (PPCSubTarget->hasP8Crypto())
16533 /* 43722*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
16543 /* 43738*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
16555 /* 43760*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
16565 /* 43776*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
16577 /* 43796*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
16587 /* 43814*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
16597 /* 43832*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
16607 /* 43850*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
16617 /* 43868*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
16626 /* 43885*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
16635 /* 43901*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
16644 /* 43917*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
16653 /* 43933*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
16662 /* 43949*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
16671 /* 43965*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
16680 /* 43981*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
16689 /* 43997*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
16698 /* 44013*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
16707 /* 44029*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
16716 /* 44045*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
16725 /* 44061*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
16734 /* 44077*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
16743 /* 44093*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
16752 /* 44109*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
16761 /* 44125*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
16770 /* 44141*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
16779 /* 44157*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
16788 /* 44173*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
16797 /* 44189*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
16806 /* 44205*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
16815 /* 44221*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
16824 /* 44237*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
16833 /* 44253*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
16842 /* 44269*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
16852 /* 44286*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
16862 /* 44304*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
16872 /* 44322*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
16882 /* 44340*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
16892 /* 44358*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
16902 /* 44376*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
16911 /* 44393*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
16920 /* 44409*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
16929 /* 44425*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
16938 /* 44441*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
16947 /* 44457*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
16956 /* 44473*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
16965 /* 44489*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
16974 /* 44505*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
16983 /* 44521*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
16992 /* 44537*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
17001 /* 44553*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
17010 /* 44569*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
17019 /* 44585*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
17028 /* 44601*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
17037 /* 44617*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
17046 /* 44633*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
17055 /* 44649*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
17064 /* 44665*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
17073 /* 44681*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
17082 /* 44697*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
17091 /* 44713*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
17100 /* 44729*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
17109 /* 44745*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
17118 /* 44761*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
17127 /* 44777*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
17136 /* 44793*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
17145 /* 44809*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
17154 /* 44825*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
17163 /* 44841*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
17172 /* 44857*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
17181 /* 44873*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
17190 /* 44889*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
17199 /* 44905*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
17208 /* 44921*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
17217 /* 44937*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
17226 /* 44953*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
17235 /* 44969*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
17244 /* 44985*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
17253 /* 45001*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
17262 /* 45017*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
17271 /* 45033*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
17280 /* 45049*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
17289 /* 45065*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
17297 /* 45080*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
17305 /* 45094*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
17313 /* 45108*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
17321 /* 45122*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
17329 /* 45136*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
17337 /* 45150*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
17346 /* 45165*/ OPC_CheckPatternPredicate, 35, // (PPCSubTarget->hasP8Altivec())
17355 /* 45181*/ OPC_CheckPatternPredicate, 35, // (PPCSubTarget->hasP8Altivec())
17364 /* 45197*/ OPC_CheckPatternPredicate, 35, // (PPCSubTarget->hasP8Altivec())
17373 /* 45213*/ OPC_CheckPatternPredicate, 35, // (PPCSubTarget->hasP8Altivec())
17382 /* 45229*/ OPC_CheckPatternPredicate, 35, // (PPCSubTarget->hasP8Altivec())
17391 /* 45245*/ OPC_CheckPatternPredicate, 35, // (PPCSubTarget->hasP8Altivec())
17400 /* 45261*/ OPC_CheckPatternPredicate, 35, // (PPCSubTarget->hasP8Altivec())
17409 /* 45277*/ OPC_CheckPatternPredicate, 35, // (PPCSubTarget->hasP8Altivec())
17418 /* 45293*/ OPC_CheckPatternPredicate, 35, // (PPCSubTarget->hasP8Altivec())
17428 /* 45310*/ OPC_CheckPatternPredicate, 35, // (PPCSubTarget->hasP8Altivec())
17437 /* 45327*/ OPC_CheckPatternPredicate, 35, // (PPCSubTarget->hasP8Altivec())
17447 /* 45344*/ OPC_CheckPatternPredicate, 35, // (PPCSubTarget->hasP8Altivec())
17457 /* 45362*/ OPC_CheckPatternPredicate, 35, // (PPCSubTarget->hasP8Altivec())
17466 /* 45379*/ OPC_CheckPatternPredicate, 35, // (PPCSubTarget->hasP8Altivec())
17476 /* 45396*/ OPC_CheckPatternPredicate, 35, // (PPCSubTarget->hasP8Altivec())
17485 /* 45413*/ OPC_CheckPatternPredicate, 35, // (PPCSubTarget->hasP8Altivec())
17494 /* 45429*/ OPC_CheckPatternPredicate, 35, // (PPCSubTarget->hasP8Altivec())
17503 /* 45445*/ OPC_CheckPatternPredicate, 35, // (PPCSubTarget->hasP8Altivec())
17512 /* 45461*/ OPC_CheckPatternPredicate, 35, // (PPCSubTarget->hasP8Altivec())
17522 /* 45478*/ OPC_CheckPatternPredicate, 35, // (PPCSubTarget->hasP8Altivec())
17531 /* 45495*/ OPC_CheckPatternPredicate, 35, // (PPCSubTarget->hasP8Altivec())
17540 /* 45511*/ OPC_CheckPatternPredicate, 35, // (PPCSubTarget->hasP8Altivec())
17549 /* 45527*/ OPC_CheckPatternPredicate, 35, // (PPCSubTarget->hasP8Altivec())
17557 /* 45542*/ OPC_CheckPatternPredicate, 35, // (PPCSubTarget->hasP8Altivec())
17565 /* 45556*/ OPC_CheckPatternPredicate, 35, // (PPCSubTarget->hasP8Altivec())
17573 /* 45570*/ OPC_CheckPatternPredicate, 35, // (PPCSubTarget->hasP8Altivec())
17582 /* 45585*/ OPC_CheckPatternPredicate, 35, // (PPCSubTarget->hasP8Altivec())
17591 /* 45601*/ OPC_CheckPatternPredicate, 34, // (PPCSubTarget->hasP8Crypto())
17600 /* 45617*/ OPC_CheckPatternPredicate, 34, // (PPCSubTarget->hasP8Crypto())
17609 /* 45633*/ OPC_CheckPatternPredicate, 34, // (PPCSubTarget->hasP8Crypto())
17618 /* 45649*/ OPC_CheckPatternPredicate, 34, // (PPCSubTarget->hasP8Crypto())
17626 /* 45664*/ OPC_CheckPatternPredicate, 34, // (PPCSubTarget->hasP8Crypto())
17634 /* 45678*/ OPC_CheckPatternPredicate, 32, // (PPCSubTarget->hasP9Altivec())
17642 /* 45692*/ OPC_CheckPatternPredicate, 32, // (PPCSubTarget->hasP9Altivec())
17650 /* 45706*/ OPC_CheckPatternPredicate, 32, // (PPCSubTarget->hasP9Altivec())
17659 /* 45721*/ OPC_CheckPatternPredicate, 32, // (PPCSubTarget->hasP9Altivec())
17669 /* 45738*/ OPC_CheckPatternPredicate, 32, // (PPCSubTarget->hasP9Altivec())
17678 /* 45755*/ OPC_CheckPatternPredicate, 32, // (PPCSubTarget->hasP9Altivec())
17688 /* 45772*/ OPC_CheckPatternPredicate, 32, // (PPCSubTarget->hasP9Altivec())
17697 /* 45789*/ OPC_CheckPatternPredicate, 32, // (PPCSubTarget->hasP9Altivec())
17706 /* 45805*/ OPC_CheckPatternPredicate, 32, // (PPCSubTarget->hasP9Altivec())
17715 /* 45821*/ OPC_CheckPatternPredicate, 32, // (PPCSubTarget->hasP9Altivec())
17724 /* 45837*/ OPC_CheckPatternPredicate, 32, // (PPCSubTarget->hasP9Altivec())
17733 /* 45853*/ OPC_CheckPatternPredicate, 32, // (PPCSubTarget->hasP9Altivec())
17741 /* 45868*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
17749 /* 45882*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
17757 /* 45896*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
17765 /* 45910*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
17773 /* 45924*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
17781 /* 45938*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
17790 /* 45953*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
17799 /* 45969*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
17808 /* 45985*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
17817 /* 46001*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
17826 /* 46017*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
17835 /* 46033*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
17843 /* 46048*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
17851 /* 46062*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
17859 /* 46076*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
17867 /* 46090*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
17875 /* 46104*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
17884 /* 46119*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
17893 /* 46135*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
17901 /* 46150*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
17912 /* 46175*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
17921 /* 46193*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
17930 /* 46211*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
17939 /* 46229*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
17950 /* 46251*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
17960 /* 46267*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
17972 /* 46289*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
17982 /* 46305*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
17996 /* 46330*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
18010 /* 46353*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
18019 /* 46371*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
18027 /* 46385*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
18036 /* 46400*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
18045 /* 46416*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
18053 /* 46431*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
18061 /* 46445*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
18069 /* 46459*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
18077 /* 46473*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
18085 /* 46487*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
18093 /* 46501*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
18103 /* 46517*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
18113 /* 46535*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
18122 /* 46552*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
18131 /* 46568*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
18139 /* 46583*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
18147 /* 46597*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
18156 /* 46612*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
18165 /* 46628*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
18174 /* 46644*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
18184 /* 46661*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
18194 /* 46679*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
18204 /* 46697*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
18214 /* 46715*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
18224 /* 46733*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
18234 /* 46751*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
18244 /* 46769*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
18254 /* 46787*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
18264 /* 46805*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
18274 /* 46823*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
18284 /* 46841*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
18294 /* 46859*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
18304 /* 46877*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
18312 /* 46893*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
18320 /* 46907*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
18328 /* 46921*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
18336 /* 46935*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
18344 /* 46949*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
18352 /* 46963*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
18360 /* 46977*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
18368 /* 46991*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
18376 /* 47005*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
18384 /* 47019*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
18392 /* 47033*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
18400 /* 47047*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
18408 /* 47061*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
18417 /* 47076*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
18426 /* 47092*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
18435 /* 47108*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
18444 /* 47124*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
18454 /* 47141*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
18463 /* 47158*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
18471 /* 47173*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
18479 /* 47187*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
18487 /* 47201*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
18495 /* 47215*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
18503 /* 47229*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
18511 /* 47243*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
18519 /* 47257*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
18527 /* 47271*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
18535 /* 47285*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
18544 /* 47300*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
18553 /* 47316*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
18562 /* 47332*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
18572 /* 47349*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
18582 /* 47367*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
18592 /* 47385*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
18602 /* 47403*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
18612 /* 47424*/ OPC_CheckPatternPredicate, 36, // (PPCSubTarget->hasDirectMove())
18618 /* 47435*/ OPC_CheckPatternPredicate, 36, // (PPCSubTarget->hasDirectMove())
18629 /* 47458*/ OPC_CheckPatternPredicate, 37, // (PPCSubTarget->hasDirectMove()) && (PPCSubTarget->hasVSX())
18636 /* 47471*/ OPC_CheckPatternPredicate, 37, // (PPCSubTarget->hasDirectMove()) && (PPCSubTarget->hasVSX())
18653 /* 47521*/ OPC_CheckPatternPredicate, 37, // (PPCSubTarget->hasDirectMove()) && (PPCSubTarget->hasVSX())
18660 /* 47534*/ OPC_CheckPatternPredicate, 37, // (PPCSubTarget->hasDirectMove()) && (PPCSubTarget->hasVSX())
18699 /* 47651*/ OPC_CheckPatternPredicate, 10, // (PPCSubTarget->hasP8Vector())
18705 /* 47661*/ OPC_CheckPatternPredicate, 10, // (PPCSubTarget->hasP8Vector())
18714 /* 47682*/ OPC_CheckPatternPredicate, 10, // (PPCSubTarget->hasP8Vector())
18723 /* 47703*/ OPC_CheckPatternPredicate, 10, // (PPCSubTarget->hasP8Vector())
18737 /* 47733*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
18744 /* 47748*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
18751 /* 47763*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
18758 /* 47778*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
18765 /* 47793*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
18772 /* 47808*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
18783 /* 47830*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
18790 /* 47844*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
18796 /* 47852*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
18801 /* 47859*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
18806 /* 47866*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
18811 /* 47873*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
18816 /* 47880*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
18827 /* 47902*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
18834 /* 47916*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
18840 /* 47924*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
18845 /* 47931*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
18850 /* 47938*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
18855 /* 47945*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
18862 /* 47960*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
18871 /* 47974*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
18878 /* 47988*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
18884 /* 47996*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
18889 /* 48003*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
18894 /* 48010*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
18899 /* 48017*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
18906 /* 48032*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
18915 /* 48046*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
18922 /* 48060*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
18928 /* 48068*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
18933 /* 48075*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
18938 /* 48082*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
18943 /* 48089*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
18950 /* 48104*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
18959 /* 48118*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
18966 /* 48132*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
18973 /* 48142*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
18980 /* 48156*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
18987 /* 48166*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
18994 /* 48180*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
19000 /* 48188*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
19006 /* 48197*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
19013 /* 48211*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
19019 /* 48219*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
19029 /* 48239*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
19036 /* 48254*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
19043 /* 48269*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
19050 /* 48284*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
19060 /* 48304*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
19065 /* 48311*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
19070 /* 48318*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
19075 /* 48325*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
19080 /* 48332*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
19087 /* 48347*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
19099 /* 48366*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
19107 /* 48384*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
19121 /* 48417*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
19129 /* 48431*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
19136 /* 48443*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
19145 /* 48459*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
19151 /* 48469*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
19163 /* 48491*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
19171 /* 48509*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
19185 /* 48542*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
19193 /* 48556*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
19200 /* 48568*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
19209 /* 48584*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
19215 /* 48594*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
19243 /* 48644*/ OPC_CheckPatternPredicate, 38, // (PPCSubTarget->hasICBT())
19779 /* 50059*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
19792 /* 50097*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
19805 /* 50135*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
19818 /* 50173*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
19831 /* 50211*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
19844 /* 50249*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
19857 /* 50287*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
19870 /* 50325*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
19883 /* 50363*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
19896 /* 50401*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
19909 /* 50439*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
19922 /* 50477*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
19935 /* 50515*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
19952 /* 50560*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
19965 /* 50598*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
19978 /* 50636*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
19991 /* 50674*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
20004 /* 50712*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
20017 /* 50750*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
20030 /* 50788*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
20043 /* 50826*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
20056 /* 50864*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
20069 /* 50902*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
20082 /* 50940*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
20095 /* 50978*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
20108 /* 51016*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
20125 /* 51061*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
20138 /* 51099*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
20151 /* 51137*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
20164 /* 51175*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
20177 /* 51213*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
20190 /* 51251*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
20203 /* 51289*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
20348 /* 51589*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
20367 /* 51621*/ OPC_CheckPatternPredicate, 10, // (PPCSubTarget->hasP8Vector())
20383 /* 51646*/ OPC_CheckPatternPredicate, 10, // (PPCSubTarget->hasP8Vector())
20401 /* 51673*/ OPC_CheckPatternPredicate, 10, // (PPCSubTarget->hasP8Vector())
20419 /* 51702*/ OPC_CheckPatternPredicate, 10, // (PPCSubTarget->hasP8Vector())
20436 /* 51731*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
20446 /* 51749*/ OPC_CheckPatternPredicate, 10, // (PPCSubTarget->hasP8Vector())
20468 /* 51783*/ OPC_CheckPatternPredicate, 10, // (PPCSubTarget->hasP8Vector())
20484 /* 51808*/ OPC_CheckPatternPredicate, 10, // (PPCSubTarget->hasP8Vector())
20504 /* 51839*/ OPC_CheckPatternPredicate, 10, // (PPCSubTarget->hasP8Vector())
20519 /* 51863*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
20534 /* 51887*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
20543 /* 51902*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
20562 /* 51934*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
20581 /* 51966*/ OPC_CheckPatternPredicate, 35, // (PPCSubTarget->hasP8Altivec())
20597 /* 51991*/ OPC_CheckPatternPredicate, 35, // (PPCSubTarget->hasP8Altivec())
20615 /* 52018*/ OPC_CheckPatternPredicate, 35, // (PPCSubTarget->hasP8Altivec())
20633 /* 52047*/ OPC_CheckPatternPredicate, 35, // (PPCSubTarget->hasP8Altivec())
20650 /* 52076*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
20660 /* 52094*/ OPC_CheckPatternPredicate, 35, // (PPCSubTarget->hasP8Altivec())
20682 /* 52128*/ OPC_CheckPatternPredicate, 35, // (PPCSubTarget->hasP8Altivec())
20698 /* 52153*/ OPC_CheckPatternPredicate, 35, // (PPCSubTarget->hasP8Altivec())
20718 /* 52186*/ OPC_CheckPatternPredicate, 35, // (PPCSubTarget->hasP8Altivec())
20729 /* 52215*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
20742 /* 52250*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
20753 /* 52280*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
20766 /* 52314*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
20781 /* 52351*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
20794 /* 52376*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
20810 /* 52401*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
20820 /* 52428*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
20829 /* 52447*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
20835 /* 52459*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
21016 /* 52800*/ OPC_CheckPatternPredicate, 39, // (PPCSubTarget->isISA3_0())
21022 /* 52813*/ OPC_CheckPatternPredicate, 39, // (PPCSubTarget->isISA3_0())
21040 /* 52845*/ OPC_CheckPatternPredicate, 39, // (PPCSubTarget->isISA3_0())
21046 /* 52858*/ OPC_CheckPatternPredicate, 39, // (PPCSubTarget->isISA3_0())
21162 /* 53079*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
21169 /* 53092*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
21176 /* 53105*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
21183 /* 53118*/ OPC_CheckPatternPredicate, 35, // (PPCSubTarget->hasP8Altivec())
21190 /* 53131*/ OPC_CheckPatternPredicate, 35, // (PPCSubTarget->hasP8Altivec())
21577 /* 53851*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
21585 /* 53866*/ OPC_CheckPatternPredicate, 10, // (PPCSubTarget->hasP8Vector())
21595 /* 53885*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
21603 /* 53900*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
21614 /* 53921*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
21626 /* 53949*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
21643 /* 53985*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
21654 /* 54011*/ OPC_CheckPatternPredicate, 10, // (PPCSubTarget->hasP8Vector())
21669 /* 54046*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
21686 /* 54077*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
21705 /* 54112*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
21722 /* 54143*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
21745 /* 54184*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
21768 /* 54237*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
21795 /* 54299*/ OPC_CheckPatternPredicate, 6, // (!PPCSubTarget->hasP9Vector()) && (PPCSubTarget->hasVSX()) && (!PPCSubTarget->isLittleEndian())
21804 /* 54316*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
21813 /* 54333*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
21823 /* 54352*/ OPC_CheckPatternPredicate, 6, // (!PPCSubTarget->hasP9Vector()) && (PPCSubTarget->hasVSX()) && (!PPCSubTarget->isLittleEndian())
21832 /* 54369*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
21841 /* 54386*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
21849 /* 54401*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
21859 /* 54420*/ OPC_CheckPatternPredicate, 6, // (!PPCSubTarget->hasP9Vector()) && (PPCSubTarget->hasVSX()) && (!PPCSubTarget->isLittleEndian())
21867 /* 54435*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
21896 /* 54489*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
21905 /* 54506*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
21914 /* 54523*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
21926 /* 54545*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
21936 /* 54564*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
22695 /* 56062*/ OPC_CheckPatternPredicate, 40, // (PPCSubTarget->isPPC64())
22907 /* 56479*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
22923 /* 56504*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
22945 /* 56538*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
22962 /* 56564*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
22973 /* 56582*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
22992 /* 56613*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
23008 /* 56638*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
23030 /* 56672*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
23047 /* 56698*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
23061 /* 56730*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
23075 /* 56765*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
23085 /* 56785*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
23091 /* 56797*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
23250 /* 57112*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
23260 /* 57130*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
23285 /* 57169*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
23295 /* 57187*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
23325 /* 57236*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
23335 /* 57254*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
23359 /* 57292*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
23369 /* 57310*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
23397 /* 57356*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
23415 /* 57385*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
23437 /* 57421*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
23454 /* 57449*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
23476 /* 57485*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
23494 /* 57514*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
23516 /* 57550*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
23533 /* 57578*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
23557 /* 57615*/ OPC_CheckPatternPredicate, 10, // (PPCSubTarget->hasP8Vector())
23573 /* 57640*/ OPC_CheckPatternPredicate, 10, // (PPCSubTarget->hasP8Vector())
23594 /* 57673*/ OPC_CheckPatternPredicate, 10, // (PPCSubTarget->hasP8Vector())
23611 /* 57699*/ OPC_CheckPatternPredicate, 10, // (PPCSubTarget->hasP8Vector())
23622 /* 57717*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
23641 /* 57748*/ OPC_CheckPatternPredicate, 35, // (PPCSubTarget->hasP8Altivec())
23657 /* 57773*/ OPC_CheckPatternPredicate, 35, // (PPCSubTarget->hasP8Altivec())
23679 /* 57807*/ OPC_CheckPatternPredicate, 35, // (PPCSubTarget->hasP8Altivec())
23696 /* 57833*/ OPC_CheckPatternPredicate, 35, // (PPCSubTarget->hasP8Altivec())
23710 /* 57865*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
23724 /* 57900*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
23734 /* 57920*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
23740 /* 57932*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
23913 /* 58243*/ OPC_CheckPatternPredicate, 16, // (!PPCSubTarget->hasOnlyMSYNC())
23925 /* 58263*/ OPC_CheckPatternPredicate, 16, // (!PPCSubTarget->hasOnlyMSYNC())
23941 /* 58289*/ OPC_CheckPatternPredicate, 16, // (!PPCSubTarget->hasOnlyMSYNC())
23949 /* 58302*/ OPC_CheckPatternPredicate, 17, // (PPCSubTarget->hasOnlyMSYNC())
24210 /* 58755*/ OPC_CheckPatternPredicate, 41, // (!PPCSubTarget->isPPC64())
24218 /* 58770*/ OPC_CheckPatternPredicate, 40, // (PPCSubTarget->isPPC64())
24230 /* 58792*/ OPC_CheckPatternPredicate, 41, // (!PPCSubTarget->isPPC64())
24238 /* 58805*/ OPC_CheckPatternPredicate, 40, // (PPCSubTarget->isPPC64())
24317 /* 58944*/ OPC_CheckPatternPredicate, 32, // (PPCSubTarget->hasP9Altivec())
24327 /* 58959*/ OPC_CheckPatternPredicate, 32, // (PPCSubTarget->hasP9Altivec())
24337 /* 58975*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
24343 /* 58987*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
24349 /* 58999*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
24355 /* 59011*/ OPC_CheckPatternPredicate, 35, // (PPCSubTarget->hasP8Altivec())
24361 /* 59023*/ OPC_CheckPatternPredicate, 35, // (PPCSubTarget->hasP8Altivec())
24460 /* 59229*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
24468 /* 59245*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
24482 /* 59278*/ OPC_CheckPatternPredicate, 18, // (PPCSubTarget->hasHTM())
24493 /* 59298*/ OPC_CheckPatternPredicate, 18, // (PPCSubTarget->hasHTM())
24504 /* 59315*/ OPC_CheckPatternPredicate, 18, // (PPCSubTarget->hasHTM())
24517 /* 59339*/ OPC_CheckPatternPredicate, 18, // (PPCSubTarget->hasHTM())
24532 /* 59368*/ OPC_CheckPatternPredicate, 18, // (PPCSubTarget->hasHTM())
24545 /* 59392*/ OPC_CheckPatternPredicate, 18, // (PPCSubTarget->hasHTM())
24558 /* 59419*/ OPC_CheckPatternPredicate, 18, // (PPCSubTarget->hasHTM())
24566 /* 59433*/ OPC_CheckPatternPredicate, 18, // (PPCSubTarget->hasHTM())
24575 /* 59447*/ OPC_CheckPatternPredicate, 18, // (PPCSubTarget->hasHTM())
24585 /* 59466*/ OPC_CheckPatternPredicate, 18, // (PPCSubTarget->hasHTM())
24594 /* 59484*/ OPC_CheckPatternPredicate, 18, // (PPCSubTarget->hasHTM())
24603 /* 59502*/ OPC_CheckPatternPredicate, 18, // (PPCSubTarget->hasHTM())
24612 /* 59520*/ OPC_CheckPatternPredicate, 18, // (PPCSubTarget->hasHTM())
24621 /* 59538*/ OPC_CheckPatternPredicate, 18, // (PPCSubTarget->hasHTM())
24630 /* 59555*/ OPC_CheckPatternPredicate, 18, // (PPCSubTarget->hasHTM())
24639 /* 59572*/ OPC_CheckPatternPredicate, 18, // (PPCSubTarget->hasHTM())
24648 /* 59589*/ OPC_CheckPatternPredicate, 18, // (PPCSubTarget->hasHTM())
24670 /* 59654*/ OPC_CheckPatternPredicate, 18, // (PPCSubTarget->hasHTM())
24679 /* 59668*/ OPC_CheckPatternPredicate, 18, // (PPCSubTarget->hasHTM())
24715 /* 59736*/ OPC_CheckPatternPredicate, 6, // (!PPCSubTarget->hasP9Vector()) && (PPCSubTarget->hasVSX()) && (!PPCSubTarget->isLittleEndian())
24723 /* 59751*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
24753 /* 59805*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
24764 /* 59825*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
24774 /* 59844*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
24784 /* 59863*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
24794 /* 59882*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
24804 /* 59901*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
24814 /* 59920*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
24823 /* 59938*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
24833 /* 59954*/ OPC_CheckPatternPredicate, 15, // (!PPCSubTarget->hasP9Vector()) && (PPCSubTarget->hasVSX())
24841 /* 59969*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
24870 /* 60022*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
24880 /* 60041*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
24890 /* 60060*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
24900 /* 60079*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
24910 /* 60098*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
24920 /* 60117*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
24930 /* 60136*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
24940 /* 60155*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
24950 /* 60174*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
24960 /* 60193*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
24970 /* 60212*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
24980 /* 60231*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
25071 /* 60399*/ OPC_CheckPatternPredicate, 35, // (PPCSubTarget->hasP8Altivec())
25975 /* 62701*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
25985 /* 62725*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
25995 /* 62749*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
26005 /* 62773*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
26015 /* 62797*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
26025 /* 62821*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
26035 /* 62845*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
26045 /* 62869*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
26055 /* 62893*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
26065 /* 62917*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
26075 /* 62941*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
26085 /* 62965*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
26095 /* 62989*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
26105 /* 63013*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
26122 /* 63064*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
26139 /* 63115*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
26156 /* 63166*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
26173 /* 63217*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
26190 /* 63268*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
26207 /* 63319*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
26224 /* 63370*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
26241 /* 63421*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
26258 /* 63472*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
26275 /* 63523*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
26292 /* 63574*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
26309 /* 63625*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
26331 /* 63685*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
26341 /* 63709*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
26351 /* 63733*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
26361 /* 63757*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
26371 /* 63781*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
26381 /* 63805*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
26391 /* 63829*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
26401 /* 63853*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
26411 /* 63877*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
26421 /* 63901*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
26431 /* 63925*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
26441 /* 63949*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
26451 /* 63973*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
26461 /* 63997*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
26478 /* 64048*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
26495 /* 64099*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
26512 /* 64150*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
26529 /* 64201*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
26546 /* 64252*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
26563 /* 64303*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
26580 /* 64354*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
26597 /* 64405*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
26614 /* 64456*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
26631 /* 64507*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
26648 /* 64558*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
26665 /* 64609*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
26687 /* 64669*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
26697 /* 64693*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
26707 /* 64717*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
26717 /* 64741*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
26727 /* 64765*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
26737 /* 64789*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
26747 /* 64813*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
26757 /* 64837*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
26774 /* 64888*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
26791 /* 64939*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
26808 /* 64990*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
26825 /* 65041*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
26842 /* 65092*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
26859 /* 65143*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
26881 /* 65203*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
26888 /* 65216*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
26895 /* 65229*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
26902 /* 65242*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
26909 /* 65255*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
26916 /* 65268*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
26923 /* 65281*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
26930 /* 65294*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
26942 /* 65327*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
26954 /* 65360*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
26966 /* 65393*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
26978 /* 65426*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
26990 /* 65459*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
27002 /* 65492*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
27014 /* 65525*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
27026 /* 65558*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
27038 /* 65591*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
27050 /* 65624*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
27062 /* 65657*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
27074 /* 65690*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
27091 /* 65732*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
27098 /* 65745*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
27105 /* 65758*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
27112 /* 65771*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
27119 /* 65784*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
27126 /* 65797*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
27133 /* 65810*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
27140 /* 65823*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
27152 /* 65856*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
27164 /* 65889*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
27176 /* 65922*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
27188 /* 65955*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
27200 /* 65988*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
27212 /* 66021*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
27224 /* 66054*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
27236 /* 66087*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
27248 /* 66120*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
27260 /* 66153*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
27272 /* 66186*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
27284 /* 66219*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
27431 /* 66480*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
27439 /* 66495*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
27447 /* 66510*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
27455 /* 66525*/ OPC_CheckPatternPredicate, 35, // (PPCSubTarget->hasP8Altivec())
27503 /* 66623*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
27511 /* 66638*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
27519 /* 66653*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
27527 /* 66668*/ OPC_CheckPatternPredicate, 35, // (PPCSubTarget->hasP8Altivec())
27535 /* 66683*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
27588 /* 66800*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
27596 /* 66815*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
27604 /* 66830*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
27612 /* 66845*/ OPC_CheckPatternPredicate, 35, // (PPCSubTarget->hasP8Altivec())
27620 /* 66860*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
27930 /* 67444*/ OPC_CheckPatternPredicate, 39, // (PPCSubTarget->isISA3_0())
28044 /* 67663*/ OPC_CheckPatternPredicate, 41, // (!PPCSubTarget->isPPC64())
28051 /* 67672*/ OPC_CheckPatternPredicate, 40, // (PPCSubTarget->isPPC64())
28073 /* 67705*/ OPC_CheckPatternPredicate, 41, // (!PPCSubTarget->isPPC64())
28080 /* 67714*/ OPC_CheckPatternPredicate, 40, // (PPCSubTarget->isPPC64())
28120 /* 67779*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
28128 /* 67794*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
28136 /* 67809*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
28144 /* 67824*/ OPC_CheckPatternPredicate, 35, // (PPCSubTarget->hasP8Altivec())
28152 /* 67839*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
28182 /* 67905*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
28190 /* 67920*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
28198 /* 67935*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
28206 /* 67950*/ OPC_CheckPatternPredicate, 35, // (PPCSubTarget->hasP8Altivec())
28214 /* 67965*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
28244 /* 68033*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
28252 /* 68048*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
28260 /* 68063*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
28268 /* 68078*/ OPC_CheckPatternPredicate, 35, // (PPCSubTarget->hasP8Altivec())
28290 /* 68120*/ OPC_CheckPatternPredicate, 35, // (PPCSubTarget->hasP8Altivec())
28297 /* 68133*/ OPC_CheckPatternPredicate, 35, // (PPCSubTarget->hasP8Altivec())
28304 /* 68146*/ OPC_CheckPatternPredicate, 35, // (PPCSubTarget->hasP8Altivec())
28311 /* 68159*/ OPC_CheckPatternPredicate, 35, // (PPCSubTarget->hasP8Altivec())
28321 /* 68178*/ OPC_CheckPatternPredicate, 39, // (PPCSubTarget->isISA3_0())
28328 /* 68191*/ OPC_CheckPatternPredicate, 39, // (PPCSubTarget->isISA3_0())
28335 /* 68204*/ OPC_CheckPatternPredicate, 32, // (PPCSubTarget->hasP9Altivec())
28342 /* 68217*/ OPC_CheckPatternPredicate, 32, // (PPCSubTarget->hasP9Altivec())
28349 /* 68230*/ OPC_CheckPatternPredicate, 32, // (PPCSubTarget->hasP9Altivec())
28356 /* 68243*/ OPC_CheckPatternPredicate, 32, // (PPCSubTarget->hasP9Altivec())
28454 /* 68408*/ OPC_CheckPatternPredicate, 39, // (PPCSubTarget->isISA3_0())
28460 /* 68420*/ OPC_CheckPatternPredicate, 39, // (PPCSubTarget->isISA3_0())
28470 /* 68439*/ OPC_CheckPatternPredicate, 39, // (PPCSubTarget->isISA3_0())
28476 /* 68451*/ OPC_CheckPatternPredicate, 39, // (PPCSubTarget->isISA3_0())
28568 /* 68625*/ OPC_CheckPatternPredicate, 35, // (PPCSubTarget->hasP8Altivec())
28575 /* 68638*/ OPC_CheckPatternPredicate, 35, // (PPCSubTarget->hasP8Altivec())
28582 /* 68651*/ OPC_CheckPatternPredicate, 35, // (PPCSubTarget->hasP8Altivec())
28589 /* 68664*/ OPC_CheckPatternPredicate, 35, // (PPCSubTarget->hasP8Altivec())
28623 /* 68744*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
28629 /* 68756*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
28635 /* 68768*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
28643 /* 68784*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
28649 /* 68796*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
28655 /* 68808*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
28662 /* 68822*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
28673 /* 68846*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
28679 /* 68859*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
28685 /* 68872*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
28691 /* 68885*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
29068 /* 69835*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
29079 /* 69860*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
29090 /* 69885*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
29101 /* 69910*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
29112 /* 69935*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
29123 /* 69960*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
29134 /* 69985*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
29145 /* 70010*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
29156 /* 70035*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
29167 /* 70060*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
29178 /* 70085*/ OPC_CheckPatternPredicate, 10, // (PPCSubTarget->hasP8Vector())
29189 /* 70110*/ OPC_CheckPatternPredicate, 10, // (PPCSubTarget->hasP8Vector())
29200 /* 70135*/ OPC_CheckPatternPredicate, 10, // (PPCSubTarget->hasP8Vector())
29211 /* 70160*/ OPC_CheckPatternPredicate, 10, // (PPCSubTarget->hasP8Vector())
29222 /* 70185*/ OPC_CheckPatternPredicate, 10, // (PPCSubTarget->hasP8Vector())
29233 /* 70210*/ OPC_CheckPatternPredicate, 10, // (PPCSubTarget->hasP8Vector())
29244 /* 70235*/ OPC_CheckPatternPredicate, 10, // (PPCSubTarget->hasP8Vector())
29255 /* 70260*/ OPC_CheckPatternPredicate, 10, // (PPCSubTarget->hasP8Vector())
29266 /* 70285*/ OPC_CheckPatternPredicate, 10, // (PPCSubTarget->hasP8Vector())
29277 /* 70310*/ OPC_CheckPatternPredicate, 10, // (PPCSubTarget->hasP8Vector())
29288 /* 70335*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
29299 /* 70360*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
29310 /* 70385*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
29321 /* 70410*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
29332 /* 70435*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
29343 /* 70460*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
29354 /* 70485*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
29365 /* 70510*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
29376 /* 70535*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
29387 /* 70560*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
29398 /* 70585*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
29409 /* 70610*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
29420 /* 70635*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
29431 /* 70660*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
29442 /* 70685*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
29453 /* 70710*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
29464 /* 70735*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
29475 /* 70760*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
29486 /* 70785*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
29497 /* 70810*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
29508 /* 70835*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
29519 /* 70860*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
29530 /* 70885*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
29541 /* 70910*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
29552 /* 70935*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
29563 /* 70960*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
29574 /* 70985*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
29585 /* 71010*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
29596 /* 71035*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
29607 /* 71060*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
29618 /* 71085*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
29629 /* 71110*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
29640 /* 71135*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
29651 /* 71160*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
29662 /* 71185*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
29673 /* 71210*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
29684 /* 71235*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
29695 /* 71260*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
29706 /* 71285*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
29717 /* 71310*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
29828 /* 71565*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
29839 /* 71590*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
29850 /* 71615*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
29861 /* 71640*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
29872 /* 71665*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
29883 /* 71690*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
29894 /* 71715*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
29905 /* 71740*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
29916 /* 71765*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
29927 /* 71790*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
30038 /* 72045*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
30049 /* 72070*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
30060 /* 72095*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
30071 /* 72120*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
30082 /* 72145*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
30093 /* 72170*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
30104 /* 72195*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
30115 /* 72220*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
30126 /* 72245*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
30137 /* 72270*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
30148 /* 72295*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
30159 /* 72320*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
30170 /* 72345*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
30181 /* 72370*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
30192 /* 72395*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
30203 /* 72420*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
30214 /* 72445*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
30225 /* 72470*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
30236 /* 72495*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
30247 /* 72520*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
30258 /* 72545*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
30269 /* 72570*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
30280 /* 72595*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
30291 /* 72620*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
30302 /* 72645*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
30313 /* 72670*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
30324 /* 72695*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
30335 /* 72720*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
30346 /* 72745*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
30357 /* 72770*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
33424 /* 86550*/ OPC_CheckPatternPredicate, 0, // (PPCSubTarget->hasP9Vector()) && (!PPCSubTarget->isLittleEndian())
33441 /* 86590*/ OPC_CheckPatternPredicate, 0, // (PPCSubTarget->hasP9Vector()) && (!PPCSubTarget->isLittleEndian())
33458 /* 86630*/ OPC_CheckPatternPredicate, 0, // (PPCSubTarget->hasP9Vector()) && (!PPCSubTarget->isLittleEndian())
33475 /* 86670*/ OPC_CheckPatternPredicate, 0, // (PPCSubTarget->hasP9Vector()) && (!PPCSubTarget->isLittleEndian())
33492 /* 86710*/ OPC_CheckPatternPredicate, 0, // (PPCSubTarget->hasP9Vector()) && (!PPCSubTarget->isLittleEndian())
33509 /* 86750*/ OPC_CheckPatternPredicate, 0, // (PPCSubTarget->hasP9Vector()) && (!PPCSubTarget->isLittleEndian())
33526 /* 86790*/ OPC_CheckPatternPredicate, 0, // (PPCSubTarget->hasP9Vector()) && (!PPCSubTarget->isLittleEndian())
33543 /* 86830*/ OPC_CheckPatternPredicate, 0, // (PPCSubTarget->hasP9Vector()) && (!PPCSubTarget->isLittleEndian())
33567 /* 86884*/ OPC_CheckPatternPredicate, 0, // (PPCSubTarget->hasP9Vector()) && (!PPCSubTarget->isLittleEndian())
33584 /* 86924*/ OPC_CheckPatternPredicate, 0, // (PPCSubTarget->hasP9Vector()) && (!PPCSubTarget->isLittleEndian())
33601 /* 86964*/ OPC_CheckPatternPredicate, 0, // (PPCSubTarget->hasP9Vector()) && (!PPCSubTarget->isLittleEndian())
33618 /* 87004*/ OPC_CheckPatternPredicate, 0, // (PPCSubTarget->hasP9Vector()) && (!PPCSubTarget->isLittleEndian())
33635 /* 87044*/ OPC_CheckPatternPredicate, 0, // (PPCSubTarget->hasP9Vector()) && (!PPCSubTarget->isLittleEndian())
33652 /* 87084*/ OPC_CheckPatternPredicate, 0, // (PPCSubTarget->hasP9Vector()) && (!PPCSubTarget->isLittleEndian())
33669 /* 87124*/ OPC_CheckPatternPredicate, 0, // (PPCSubTarget->hasP9Vector()) && (!PPCSubTarget->isLittleEndian())
33686 /* 87164*/ OPC_CheckPatternPredicate, 0, // (PPCSubTarget->hasP9Vector()) && (!PPCSubTarget->isLittleEndian())
33703 /* 87204*/ OPC_CheckPatternPredicate, 0, // (PPCSubTarget->hasP9Vector()) && (!PPCSubTarget->isLittleEndian())
33720 /* 87244*/ OPC_CheckPatternPredicate, 0, // (PPCSubTarget->hasP9Vector()) && (!PPCSubTarget->isLittleEndian())
33737 /* 87284*/ OPC_CheckPatternPredicate, 0, // (PPCSubTarget->hasP9Vector()) && (!PPCSubTarget->isLittleEndian())
33754 /* 87324*/ OPC_CheckPatternPredicate, 0, // (PPCSubTarget->hasP9Vector()) && (!PPCSubTarget->isLittleEndian())
33771 /* 87364*/ OPC_CheckPatternPredicate, 0, // (PPCSubTarget->hasP9Vector()) && (!PPCSubTarget->isLittleEndian())
33788 /* 87404*/ OPC_CheckPatternPredicate, 0, // (PPCSubTarget->hasP9Vector()) && (!PPCSubTarget->isLittleEndian())
33805 /* 87444*/ OPC_CheckPatternPredicate, 0, // (PPCSubTarget->hasP9Vector()) && (!PPCSubTarget->isLittleEndian())
33822 /* 87484*/ OPC_CheckPatternPredicate, 0, // (PPCSubTarget->hasP9Vector()) && (!PPCSubTarget->isLittleEndian())
33846 /* 87539*/ OPC_CheckPatternPredicate, 1, // (PPCSubTarget->hasP9Vector()) && (PPCSubTarget->isLittleEndian())
33863 /* 87579*/ OPC_CheckPatternPredicate, 1, // (PPCSubTarget->hasP9Vector()) && (PPCSubTarget->isLittleEndian())
33880 /* 87619*/ OPC_CheckPatternPredicate, 1, // (PPCSubTarget->hasP9Vector()) && (PPCSubTarget->isLittleEndian())
33897 /* 87659*/ OPC_CheckPatternPredicate, 1, // (PPCSubTarget->hasP9Vector()) && (PPCSubTarget->isLittleEndian())
33914 /* 87699*/ OPC_CheckPatternPredicate, 1, // (PPCSubTarget->hasP9Vector()) && (PPCSubTarget->isLittleEndian())
33931 /* 87739*/ OPC_CheckPatternPredicate, 1, // (PPCSubTarget->hasP9Vector()) && (PPCSubTarget->isLittleEndian())
33948 /* 87779*/ OPC_CheckPatternPredicate, 1, // (PPCSubTarget->hasP9Vector()) && (PPCSubTarget->isLittleEndian())
33965 /* 87819*/ OPC_CheckPatternPredicate, 1, // (PPCSubTarget->hasP9Vector()) && (PPCSubTarget->isLittleEndian())
33989 /* 87873*/ OPC_CheckPatternPredicate, 1, // (PPCSubTarget->hasP9Vector()) && (PPCSubTarget->isLittleEndian())
34006 /* 87913*/ OPC_CheckPatternPredicate, 1, // (PPCSubTarget->hasP9Vector()) && (PPCSubTarget->isLittleEndian())
34023 /* 87953*/ OPC_CheckPatternPredicate, 1, // (PPCSubTarget->hasP9Vector()) && (PPCSubTarget->isLittleEndian())
34040 /* 87993*/ OPC_CheckPatternPredicate, 1, // (PPCSubTarget->hasP9Vector()) && (PPCSubTarget->isLittleEndian())
34057 /* 88033*/ OPC_CheckPatternPredicate, 1, // (PPCSubTarget->hasP9Vector()) && (PPCSubTarget->isLittleEndian())
34074 /* 88073*/ OPC_CheckPatternPredicate, 1, // (PPCSubTarget->hasP9Vector()) && (PPCSubTarget->isLittleEndian())
34091 /* 88113*/ OPC_CheckPatternPredicate, 1, // (PPCSubTarget->hasP9Vector()) && (PPCSubTarget->isLittleEndian())
34108 /* 88153*/ OPC_CheckPatternPredicate, 1, // (PPCSubTarget->hasP9Vector()) && (PPCSubTarget->isLittleEndian())
34125 /* 88193*/ OPC_CheckPatternPredicate, 1, // (PPCSubTarget->hasP9Vector()) && (PPCSubTarget->isLittleEndian())
34142 /* 88233*/ OPC_CheckPatternPredicate, 1, // (PPCSubTarget->hasP9Vector()) && (PPCSubTarget->isLittleEndian())
34159 /* 88273*/ OPC_CheckPatternPredicate, 1, // (PPCSubTarget->hasP9Vector()) && (PPCSubTarget->isLittleEndian())
34176 /* 88313*/ OPC_CheckPatternPredicate, 1, // (PPCSubTarget->hasP9Vector()) && (PPCSubTarget->isLittleEndian())
34193 /* 88353*/ OPC_CheckPatternPredicate, 1, // (PPCSubTarget->hasP9Vector()) && (PPCSubTarget->isLittleEndian())
34210 /* 88393*/ OPC_CheckPatternPredicate, 1, // (PPCSubTarget->hasP9Vector()) && (PPCSubTarget->isLittleEndian())
34227 /* 88433*/ OPC_CheckPatternPredicate, 1, // (PPCSubTarget->hasP9Vector()) && (PPCSubTarget->isLittleEndian())
34244 /* 88473*/ OPC_CheckPatternPredicate, 1, // (PPCSubTarget->hasP9Vector()) && (PPCSubTarget->isLittleEndian())
34267 /* 88525*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
34279 /* 88551*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
34296 /* 88585*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
34309 /* 88612*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
34324 /* 88642*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
34343 /* 88682*/ OPC_CheckPatternPredicate, 0, // (PPCSubTarget->hasP9Vector()) && (!PPCSubTarget->isLittleEndian())
34352 /* 88703*/ OPC_CheckPatternPredicate, 1, // (PPCSubTarget->hasP9Vector()) && (PPCSubTarget->isLittleEndian())
34368 /* 88743*/ OPC_CheckPatternPredicate, 0, // (PPCSubTarget->hasP9Vector()) && (!PPCSubTarget->isLittleEndian())
34377 /* 88764*/ OPC_CheckPatternPredicate, 1, // (PPCSubTarget->hasP9Vector()) && (PPCSubTarget->isLittleEndian())
34393 /* 88797*/ OPC_CheckPatternPredicate, 0, // (PPCSubTarget->hasP9Vector()) && (!PPCSubTarget->isLittleEndian())
34402 /* 88818*/ OPC_CheckPatternPredicate, 1, // (PPCSubTarget->hasP9Vector()) && (PPCSubTarget->isLittleEndian())
34415 /* 88846*/ OPC_CheckPatternPredicate, 1, // (PPCSubTarget->hasP9Vector()) && (PPCSubTarget->isLittleEndian())
34424 /* 88867*/ OPC_CheckPatternPredicate, 0, // (PPCSubTarget->hasP9Vector()) && (!PPCSubTarget->isLittleEndian())
34443 /* 88911*/ OPC_CheckPatternPredicate, 0, // (PPCSubTarget->hasP9Vector()) && (!PPCSubTarget->isLittleEndian())
34452 /* 88932*/ OPC_CheckPatternPredicate, 1, // (PPCSubTarget->hasP9Vector()) && (PPCSubTarget->isLittleEndian())
34467 /* 88963*/ OPC_CheckPatternPredicate, 0, // (PPCSubTarget->hasP9Vector()) && (!PPCSubTarget->isLittleEndian())
34476 /* 88984*/ OPC_CheckPatternPredicate, 1, // (PPCSubTarget->hasP9Vector()) && (PPCSubTarget->isLittleEndian())
34493 /* 89019*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
34502 /* 89035*/ OPC_CheckPatternPredicate, 0, // (PPCSubTarget->hasP9Vector()) && (!PPCSubTarget->isLittleEndian())
34515 /* 89071*/ OPC_CheckPatternPredicate, 1, // (PPCSubTarget->hasP9Vector()) && (PPCSubTarget->isLittleEndian())
34535 /* 89117*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
34546 /* 89143*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
34554 /* 89161*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
34560 /* 89172*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
34568 /* 89185*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
34577 /* 89201*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
34583 /* 89211*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
34596 /* 89232*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
34605 /* 89249*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
34627 /* 89290*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
34635 /* 89305*/ OPC_CheckPatternPredicate, 10, // (PPCSubTarget->hasP8Vector())
34646 /* 89325*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
34654 /* 89340*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
34664 /* 89361*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
34670 /* 89371*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
34680 /* 89388*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
34687 /* 89400*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
34708 /* 89441*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
34720 /* 89467*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
34757 /* 89542*/ OPC_CheckPatternPredicate, 0, // (PPCSubTarget->hasP9Vector()) && (!PPCSubTarget->isLittleEndian())
34771 /* 89581*/ OPC_CheckPatternPredicate, 1, // (PPCSubTarget->hasP9Vector()) && (PPCSubTarget->isLittleEndian())
34795 /* 89635*/ OPC_CheckPatternPredicate, 0, // (PPCSubTarget->hasP9Vector()) && (!PPCSubTarget->isLittleEndian())
34809 /* 89674*/ OPC_CheckPatternPredicate, 1, // (PPCSubTarget->hasP9Vector()) && (PPCSubTarget->isLittleEndian())
34833 /* 89728*/ OPC_CheckPatternPredicate, 0, // (PPCSubTarget->hasP9Vector()) && (!PPCSubTarget->isLittleEndian())
34847 /* 89767*/ OPC_CheckPatternPredicate, 1, // (PPCSubTarget->hasP9Vector()) && (PPCSubTarget->isLittleEndian())
34871 /* 89821*/ OPC_CheckPatternPredicate, 0, // (PPCSubTarget->hasP9Vector()) && (!PPCSubTarget->isLittleEndian())
34885 /* 89860*/ OPC_CheckPatternPredicate, 1, // (PPCSubTarget->hasP9Vector()) && (PPCSubTarget->isLittleEndian())
34909 /* 89914*/ OPC_CheckPatternPredicate, 0, // (PPCSubTarget->hasP9Vector()) && (!PPCSubTarget->isLittleEndian())
34923 /* 89953*/ OPC_CheckPatternPredicate, 1, // (PPCSubTarget->hasP9Vector()) && (PPCSubTarget->isLittleEndian())
34947 /* 90007*/ OPC_CheckPatternPredicate, 0, // (PPCSubTarget->hasP9Vector()) && (!PPCSubTarget->isLittleEndian())
34961 /* 90046*/ OPC_CheckPatternPredicate, 1, // (PPCSubTarget->hasP9Vector()) && (PPCSubTarget->isLittleEndian())
34985 /* 90100*/ OPC_CheckPatternPredicate, 0, // (PPCSubTarget->hasP9Vector()) && (!PPCSubTarget->isLittleEndian())
34999 /* 90139*/ OPC_CheckPatternPredicate, 1, // (PPCSubTarget->hasP9Vector()) && (PPCSubTarget->isLittleEndian())
35023 /* 90193*/ OPC_CheckPatternPredicate, 0, // (PPCSubTarget->hasP9Vector()) && (!PPCSubTarget->isLittleEndian())
35037 /* 90232*/ OPC_CheckPatternPredicate, 1, // (PPCSubTarget->hasP9Vector()) && (PPCSubTarget->isLittleEndian())
35064 /* 90292*/ OPC_CheckPatternPredicate, 0, // (PPCSubTarget->hasP9Vector()) && (!PPCSubTarget->isLittleEndian())
35078 /* 90331*/ OPC_CheckPatternPredicate, 1, // (PPCSubTarget->hasP9Vector()) && (PPCSubTarget->isLittleEndian())
35102 /* 90385*/ OPC_CheckPatternPredicate, 0, // (PPCSubTarget->hasP9Vector()) && (!PPCSubTarget->isLittleEndian())
35116 /* 90424*/ OPC_CheckPatternPredicate, 1, // (PPCSubTarget->hasP9Vector()) && (PPCSubTarget->isLittleEndian())
35140 /* 90478*/ OPC_CheckPatternPredicate, 0, // (PPCSubTarget->hasP9Vector()) && (!PPCSubTarget->isLittleEndian())
35154 /* 90517*/ OPC_CheckPatternPredicate, 1, // (PPCSubTarget->hasP9Vector()) && (PPCSubTarget->isLittleEndian())
35178 /* 90571*/ OPC_CheckPatternPredicate, 0, // (PPCSubTarget->hasP9Vector()) && (!PPCSubTarget->isLittleEndian())
35192 /* 90610*/ OPC_CheckPatternPredicate, 1, // (PPCSubTarget->hasP9Vector()) && (PPCSubTarget->isLittleEndian())
35216 /* 90664*/ OPC_CheckPatternPredicate, 0, // (PPCSubTarget->hasP9Vector()) && (!PPCSubTarget->isLittleEndian())
35230 /* 90703*/ OPC_CheckPatternPredicate, 1, // (PPCSubTarget->hasP9Vector()) && (PPCSubTarget->isLittleEndian())
35254 /* 90757*/ OPC_CheckPatternPredicate, 0, // (PPCSubTarget->hasP9Vector()) && (!PPCSubTarget->isLittleEndian())
35268 /* 90796*/ OPC_CheckPatternPredicate, 1, // (PPCSubTarget->hasP9Vector()) && (PPCSubTarget->isLittleEndian())
35292 /* 90850*/ OPC_CheckPatternPredicate, 0, // (PPCSubTarget->hasP9Vector()) && (!PPCSubTarget->isLittleEndian())
35306 /* 90889*/ OPC_CheckPatternPredicate, 1, // (PPCSubTarget->hasP9Vector()) && (PPCSubTarget->isLittleEndian())
35330 /* 90943*/ OPC_CheckPatternPredicate, 0, // (PPCSubTarget->hasP9Vector()) && (!PPCSubTarget->isLittleEndian())
35344 /* 90982*/ OPC_CheckPatternPredicate, 1, // (PPCSubTarget->hasP9Vector()) && (PPCSubTarget->isLittleEndian())
35368 /* 91036*/ OPC_CheckPatternPredicate, 0, // (PPCSubTarget->hasP9Vector()) && (!PPCSubTarget->isLittleEndian())
35382 /* 91075*/ OPC_CheckPatternPredicate, 1, // (PPCSubTarget->hasP9Vector()) && (PPCSubTarget->isLittleEndian())
35406 /* 91129*/ OPC_CheckPatternPredicate, 0, // (PPCSubTarget->hasP9Vector()) && (!PPCSubTarget->isLittleEndian())
35420 /* 91168*/ OPC_CheckPatternPredicate, 1, // (PPCSubTarget->hasP9Vector()) && (PPCSubTarget->isLittleEndian())
35444 /* 91222*/ OPC_CheckPatternPredicate, 0, // (PPCSubTarget->hasP9Vector()) && (!PPCSubTarget->isLittleEndian())
35458 /* 91261*/ OPC_CheckPatternPredicate, 1, // (PPCSubTarget->hasP9Vector()) && (PPCSubTarget->isLittleEndian())
35482 /* 91315*/ OPC_CheckPatternPredicate, 0, // (PPCSubTarget->hasP9Vector()) && (!PPCSubTarget->isLittleEndian())
35496 /* 91354*/ OPC_CheckPatternPredicate, 1, // (PPCSubTarget->hasP9Vector()) && (PPCSubTarget->isLittleEndian())
35520 /* 91408*/ OPC_CheckPatternPredicate, 0, // (PPCSubTarget->hasP9Vector()) && (!PPCSubTarget->isLittleEndian())
35534 /* 91447*/ OPC_CheckPatternPredicate, 1, // (PPCSubTarget->hasP9Vector()) && (PPCSubTarget->isLittleEndian())
35558 /* 91501*/ OPC_CheckPatternPredicate, 0, // (PPCSubTarget->hasP9Vector()) && (!PPCSubTarget->isLittleEndian())
35572 /* 91540*/ OPC_CheckPatternPredicate, 1, // (PPCSubTarget->hasP9Vector()) && (PPCSubTarget->isLittleEndian())
35596 /* 91594*/ OPC_CheckPatternPredicate, 0, // (PPCSubTarget->hasP9Vector()) && (!PPCSubTarget->isLittleEndian())
35610 /* 91633*/ OPC_CheckPatternPredicate, 1, // (PPCSubTarget->hasP9Vector()) && (PPCSubTarget->isLittleEndian())
35634 /* 91687*/ OPC_CheckPatternPredicate, 0, // (PPCSubTarget->hasP9Vector()) && (!PPCSubTarget->isLittleEndian())
35648 /* 91726*/ OPC_CheckPatternPredicate, 1, // (PPCSubTarget->hasP9Vector()) && (PPCSubTarget->isLittleEndian())
35672 /* 91785*/ OPC_CheckPatternPredicate, 0, // (PPCSubTarget->hasP9Vector()) && (!PPCSubTarget->isLittleEndian())
35681 /* 91806*/ OPC_CheckPatternPredicate, 1, // (PPCSubTarget->hasP9Vector()) && (PPCSubTarget->isLittleEndian())
35697 /* 91846*/ OPC_CheckPatternPredicate, 0, // (PPCSubTarget->hasP9Vector()) && (!PPCSubTarget->isLittleEndian())
35711 /* 91885*/ OPC_CheckPatternPredicate, 1, // (PPCSubTarget->hasP9Vector()) && (PPCSubTarget->isLittleEndian())
35732 /* 91937*/ OPC_CheckPatternPredicate, 1, // (PPCSubTarget->hasP9Vector()) && (PPCSubTarget->isLittleEndian())
35741 /* 91958*/ OPC_CheckPatternPredicate, 0, // (PPCSubTarget->hasP9Vector()) && (!PPCSubTarget->isLittleEndian())
35757 /* 91998*/ OPC_CheckPatternPredicate, 0, // (PPCSubTarget->hasP9Vector()) && (!PPCSubTarget->isLittleEndian())
35768 /* 92026*/ OPC_CheckPatternPredicate, 1, // (PPCSubTarget->hasP9Vector()) && (PPCSubTarget->isLittleEndian())
35789 /* 92076*/ OPC_CheckPatternPredicate, 1, // (PPCSubTarget->hasP9Vector()) && (PPCSubTarget->isLittleEndian())
35800 /* 92104*/ OPC_CheckPatternPredicate, 0, // (PPCSubTarget->hasP9Vector()) && (!PPCSubTarget->isLittleEndian())
35820 /* 92153*/ OPC_CheckPatternPredicate, 0, // (PPCSubTarget->hasP9Vector()) && (!PPCSubTarget->isLittleEndian())
35834 /* 92192*/ OPC_CheckPatternPredicate, 1, // (PPCSubTarget->hasP9Vector()) && (PPCSubTarget->isLittleEndian())
35855 /* 92244*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
35863 /* 92258*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
35877 /* 92284*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
35888 /* 92310*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
35896 /* 92328*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
35902 /* 92339*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
35910 /* 92352*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
35919 /* 92368*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
35925 /* 92378*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
35946 /* 92416*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
35954 /* 92430*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
35970 /* 92459*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
35976 /* 92472*/ OPC_CheckPatternPredicate, 10, // (PPCSubTarget->hasP8Vector())
35982 /* 92485*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
35992 /* 92503*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
35998 /* 92516*/ OPC_CheckPatternPredicate, 10, // (PPCSubTarget->hasP8Vector())
36004 /* 92529*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
36015 /* 92550*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
36021 /* 92561*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
36031 /* 92577*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
36037 /* 92588*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
36055 /* 92619*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
36061 /* 92632*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
36071 /* 92650*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
36077 /* 92663*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
36089 /* 92686*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
36095 /* 92696*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
36103 /* 92710*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
36109 /* 92720*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
36121 /* 92739*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
36127 /* 92749*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
36135 /* 92763*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
36141 /* 92773*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
36160 /* 92804*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
36166 /* 92817*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
36176 /* 92835*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
36182 /* 92848*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
36193 /* 92869*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
36199 /* 92880*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
36209 /* 92896*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
36215 /* 92907*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
36234 /* 92939*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
36240 /* 92951*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
36247 /* 92965*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
36257 /* 92983*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
36263 /* 92996*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
36274 /* 93017*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
36280 /* 93028*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
36290 /* 93044*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
36296 /* 93055*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
36318 /* 93098*/ OPC_CheckPatternPredicate, 28, // (!PPCSubTarget->isLittleEndian())
36327 /* 93119*/ OPC_CheckPatternPredicate, 29, // (PPCSubTarget->isLittleEndian())
36345 /* 93161*/ OPC_CheckPatternPredicate, 29, // (PPCSubTarget->isLittleEndian())
36357 /* 93193*/ OPC_CheckPatternPredicate, 28, // (!PPCSubTarget->isLittleEndian())
36377 /* 93240*/ OPC_CheckPatternPredicate, 29, // (PPCSubTarget->isLittleEndian())
36389 /* 93272*/ OPC_CheckPatternPredicate, 28, // (!PPCSubTarget->isLittleEndian())
36407 /* 93313*/ OPC_CheckPatternPredicate, 29, // (PPCSubTarget->isLittleEndian())
36419 /* 93345*/ OPC_CheckPatternPredicate, 28, // (!PPCSubTarget->isLittleEndian())
36437 /* 93386*/ OPC_CheckPatternPredicate, 29, // (PPCSubTarget->isLittleEndian())
36449 /* 93418*/ OPC_CheckPatternPredicate, 28, // (!PPCSubTarget->isLittleEndian())
36467 /* 93459*/ OPC_CheckPatternPredicate, 29, // (PPCSubTarget->isLittleEndian())
36479 /* 93491*/ OPC_CheckPatternPredicate, 28, // (!PPCSubTarget->isLittleEndian())
36497 /* 93531*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
36524 /* 93582*/ OPC_CheckPatternPredicate, 28, // (!PPCSubTarget->isLittleEndian())
36533 /* 93603*/ OPC_CheckPatternPredicate, 29, // (PPCSubTarget->isLittleEndian())
36551 /* 93645*/ OPC_CheckPatternPredicate, 29, // (PPCSubTarget->isLittleEndian())
36563 /* 93677*/ OPC_CheckPatternPredicate, 28, // (!PPCSubTarget->isLittleEndian())
36587 /* 93732*/ OPC_CheckPatternPredicate, 1, // (PPCSubTarget->hasP9Vector()) && (PPCSubTarget->isLittleEndian())
36596 /* 93753*/ OPC_CheckPatternPredicate, 0, // (PPCSubTarget->hasP9Vector()) && (!PPCSubTarget->isLittleEndian())
36611 /* 93783*/ OPC_CheckPatternPredicate, 1, // (PPCSubTarget->hasP9Vector()) && (PPCSubTarget->isLittleEndian())
36620 /* 93804*/ OPC_CheckPatternPredicate, 0, // (PPCSubTarget->hasP9Vector()) && (!PPCSubTarget->isLittleEndian())
36635 /* 93834*/ OPC_CheckPatternPredicate, 1, // (PPCSubTarget->hasP9Vector()) && (PPCSubTarget->isLittleEndian())
36644 /* 93855*/ OPC_CheckPatternPredicate, 0, // (PPCSubTarget->hasP9Vector()) && (!PPCSubTarget->isLittleEndian())
36659 /* 93885*/ OPC_CheckPatternPredicate, 1, // (PPCSubTarget->hasP9Vector()) && (PPCSubTarget->isLittleEndian())
36668 /* 93906*/ OPC_CheckPatternPredicate, 0, // (PPCSubTarget->hasP9Vector()) && (!PPCSubTarget->isLittleEndian())
36683 /* 93935*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
36711 /* 93988*/ OPC_CheckPatternPredicate, 28, // (!PPCSubTarget->isLittleEndian())
36720 /* 94009*/ OPC_CheckPatternPredicate, 29, // (PPCSubTarget->isLittleEndian())
36739 /* 94053*/ OPC_CheckPatternPredicate, 29, // (PPCSubTarget->isLittleEndian())
36751 /* 94085*/ OPC_CheckPatternPredicate, 28, // (!PPCSubTarget->isLittleEndian())
36772 /* 94134*/ OPC_CheckPatternPredicate, 29, // (PPCSubTarget->isLittleEndian())
36783 /* 94162*/ OPC_CheckPatternPredicate, 28, // (!PPCSubTarget->isLittleEndian())
36801 /* 94201*/ OPC_CheckPatternPredicate, 29, // (PPCSubTarget->isLittleEndian())
36812 /* 94229*/ OPC_CheckPatternPredicate, 28, // (!PPCSubTarget->isLittleEndian())
36830 /* 94268*/ OPC_CheckPatternPredicate, 29, // (PPCSubTarget->isLittleEndian())
36841 /* 94296*/ OPC_CheckPatternPredicate, 28, // (!PPCSubTarget->isLittleEndian())
36859 /* 94335*/ OPC_CheckPatternPredicate, 29, // (PPCSubTarget->isLittleEndian())
36870 /* 94363*/ OPC_CheckPatternPredicate, 28, // (!PPCSubTarget->isLittleEndian())
36888 /* 94401*/ OPC_CheckPatternPredicate, 10, // (PPCSubTarget->hasP8Vector())
36916 /* 94454*/ OPC_CheckPatternPredicate, 28, // (!PPCSubTarget->isLittleEndian())
36925 /* 94475*/ OPC_CheckPatternPredicate, 29, // (PPCSubTarget->isLittleEndian())
36944 /* 94519*/ OPC_CheckPatternPredicate, 29, // (PPCSubTarget->isLittleEndian())
36956 /* 94551*/ OPC_CheckPatternPredicate, 28, // (!PPCSubTarget->isLittleEndian())
36981 /* 94608*/ OPC_CheckPatternPredicate, 1, // (PPCSubTarget->hasP9Vector()) && (PPCSubTarget->isLittleEndian())
36990 /* 94629*/ OPC_CheckPatternPredicate, 0, // (PPCSubTarget->hasP9Vector()) && (!PPCSubTarget->isLittleEndian())
37006 /* 94661*/ OPC_CheckPatternPredicate, 1, // (PPCSubTarget->hasP9Vector()) && (PPCSubTarget->isLittleEndian())
37015 /* 94682*/ OPC_CheckPatternPredicate, 0, // (PPCSubTarget->hasP9Vector()) && (!PPCSubTarget->isLittleEndian())
37031 /* 94714*/ OPC_CheckPatternPredicate, 1, // (PPCSubTarget->hasP9Vector()) && (PPCSubTarget->isLittleEndian())
37040 /* 94735*/ OPC_CheckPatternPredicate, 0, // (PPCSubTarget->hasP9Vector()) && (!PPCSubTarget->isLittleEndian())
37056 /* 94767*/ OPC_CheckPatternPredicate, 1, // (PPCSubTarget->hasP9Vector()) && (PPCSubTarget->isLittleEndian())
37065 /* 94788*/ OPC_CheckPatternPredicate, 0, // (PPCSubTarget->hasP9Vector()) && (!PPCSubTarget->isLittleEndian())
37081 /* 94819*/ OPC_CheckPatternPredicate, 10, // (PPCSubTarget->hasP8Vector())
37098 /* 94846*/ OPC_CheckPatternPredicate, 10, // (PPCSubTarget->hasP8Vector())
37106 /* 94861*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
37119 /* 94884*/ OPC_CheckPatternPredicate, 10, // (PPCSubTarget->hasP8Vector())
37127 /* 94899*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
37147 /* 94937*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
37153 /* 94949*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
37171 /* 94997*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
37184 /* 95018*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
37196 /* 95038*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
37218 /* 95093*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
37235 /* 95141*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
37241 /* 95153*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
37270 /* 95222*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
37276 /* 95234*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
37294 /* 95282*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
37307 /* 95303*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
37319 /* 95323*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
37341 /* 95378*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
37358 /* 95426*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
37364 /* 95438*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
37385 /* 95492*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
37395 /* 95515*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
37413 /* 95552*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
37426 /* 95574*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
37440 /* 95598*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
37452 /* 95619*/ OPC_CheckPatternPredicate, 10, // (PPCSubTarget->hasP8Vector())
37466 /* 95642*/ OPC_CheckPatternPredicate, 10, // (PPCSubTarget->hasP8Vector())
37480 /* 95666*/ OPC_CheckPatternPredicate, 10, // (PPCSubTarget->hasP8Vector())
37492 /* 95687*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
37506 /* 95710*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
37520 /* 95734*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
37530 /* 95753*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
37536 /* 95766*/ OPC_CheckPatternPredicate, 10, // (PPCSubTarget->hasP8Vector())
37542 /* 95779*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
37554 /* 95801*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
37560 /* 95814*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
37576 /* 95839*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
37589 /* 95861*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
37602 /* 95883*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
37616 /* 95907*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
37626 /* 95926*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
37632 /* 95939*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
37644 /* 95961*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
37650 /* 95974*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
37666 /* 95999*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
37679 /* 96021*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
37692 /* 96043*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
37706 /* 96067*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
37716 /* 96086*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
37722 /* 96099*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
37734 /* 96121*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
37740 /* 96134*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
37756 /* 96159*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
37769 /* 96181*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
37782 /* 96203*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
37796 /* 96227*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
37806 /* 96246*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
37812 /* 96258*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
37819 /* 96272*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
37830 /* 96294*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
37836 /* 96304*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
37847 /* 96324*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
37853 /* 96335*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
37859 /* 96346*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
37867 /* 96361*/ OPC_CheckPatternPredicate, 10, // (PPCSubTarget->hasP8Vector())
37873 /* 96372*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
37879 /* 96383*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
37886 /* 96396*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
37892 /* 96408*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
37899 /* 96422*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
37905 /* 96433*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
37911 /* 96444*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
37918 /* 96457*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
37929 /* 96479*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
37935 /* 96490*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
37941 /* 96501*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
37949 /* 96516*/ OPC_CheckPatternPredicate, 10, // (PPCSubTarget->hasP8Vector())
37955 /* 96527*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
37961 /* 96538*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
37968 /* 96551*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
37974 /* 96563*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
37981 /* 96577*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
37987 /* 96588*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
37993 /* 96599*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
38006 /* 96633*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
38017 /* 96655*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
38023 /* 96666*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
38029 /* 96677*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
38037 /* 96692*/ OPC_CheckPatternPredicate, 10, // (PPCSubTarget->hasP8Vector())
38043 /* 96703*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
38049 /* 96714*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
38056 /* 96727*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
38062 /* 96739*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
38069 /* 96753*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
38075 /* 96764*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
38081 /* 96775*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
38088 /* 96788*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
38099 /* 96809*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
38105 /* 96820*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
38111 /* 96831*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
38119 /* 96846*/ OPC_CheckPatternPredicate, 10, // (PPCSubTarget->hasP8Vector())
38125 /* 96857*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
38131 /* 96868*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
38138 /* 96881*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
38144 /* 96893*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
38150 /* 96905*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
38160 /* 96925*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
38166 /* 96935*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
38174 /* 96949*/ OPC_CheckPatternPredicate, 10, // (PPCSubTarget->hasP8Vector())
38180 /* 96959*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
38187 /* 96971*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
38193 /* 96982*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
38199 /* 96993*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
38209 /* 97012*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
38215 /* 97022*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
38223 /* 97036*/ OPC_CheckPatternPredicate, 10, // (PPCSubTarget->hasP8Vector())
38229 /* 97046*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
38236 /* 97058*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
38243 /* 97071*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
38249 /* 97081*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
38255 /* 97091*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
38262 /* 97103*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
38272 /* 97122*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
38278 /* 97132*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
38286 /* 97146*/ OPC_CheckPatternPredicate, 10, // (PPCSubTarget->hasP8Vector())
38292 /* 97156*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
38299 /* 97168*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
38306 /* 97181*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
38312 /* 97191*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
38318 /* 97201*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
38325 /* 97213*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
38335 /* 97232*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
38341 /* 97242*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
38347 /* 97252*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
38354 /* 97264*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
38361 /* 97277*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
38367 /* 97287*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
38374 /* 97299*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
38381 /* 97312*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
38387 /* 97322*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
38394 /* 97334*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
38407 /* 97359*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
38413 /* 97370*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
38420 /* 97383*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
38432 /* 97410*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
38440 /* 97426*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
38446 /* 97438*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
38458 /* 97465*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
38467 /* 97483*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
38473 /* 97494*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
38480 /* 97507*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
38492 /* 97535*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
38498 /* 97547*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
38512 /* 97579*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
38524 /* 97599*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
38534 /* 97618*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
38540 /* 97628*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
38547 /* 97640*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
38557 /* 97659*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
38569 /* 97679*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
38579 /* 97698*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
38591 /* 97718*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
38601 /* 97737*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
38607 /* 97747*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
38614 /* 97759*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
38622 /* 97778*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
38628 /* 97789*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
38635 /* 97802*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
38641 /* 97812*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
38648 /* 97824*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
38657 /* 97841*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
38663 /* 97852*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
38671 /* 97871*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
38678 /* 97884*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
38684 /* 97894*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
38695 /* 97914*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
38701 /* 97924*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
38708 /* 97936*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
38716 /* 97955*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
38722 /* 97966*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
38729 /* 97979*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
38735 /* 97989*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
38741 /* 97999*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
38748 /* 98011*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
38758 /* 98030*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
38764 /* 98040*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
38771 /* 98052*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
38779 /* 98071*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
38785 /* 98082*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
38792 /* 98095*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
38798 /* 98105*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
38804 /* 98115*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
38811 /* 98127*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
38821 /* 98146*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
38827 /* 98156*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
38834 /* 98168*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
38842 /* 98187*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
38848 /* 98198*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
38855 /* 98211*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
38861 /* 98221*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
38867 /* 98231*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
38874 /* 98243*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
38884 /* 98262*/ OPC_CheckPatternPredicate, 10, // (PPCSubTarget->hasP8Vector())
38891 /* 98276*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
38898 /* 98290*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
38915 /* 98321*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
38922 /* 98333*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
38932 /* 98356*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
38944 /* 98380*/ OPC_CheckPatternPredicate, 36, // (PPCSubTarget->hasDirectMove())
38951 /* 98392*/ OPC_CheckPatternPredicate, 36, // (PPCSubTarget->hasDirectMove())
38961 /* 98411*/ OPC_CheckPatternPredicate, 36, // (PPCSubTarget->hasDirectMove())
38967 /* 98422*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
38977 /* 98448*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
38990 /* 98479*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
39001 /* 98504*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
39007 /* 98516*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
39026 /* 98568*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
39032 /* 98580*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
39053 /* 98635*/ OPC_CheckPatternPredicate, 42, // (PPCSubTarget->hasDirectMove()) && (PPCSubTarget->hasP9Vector()) && (!PPCSubTarget->isLittleEndian()) && (PPCSubTarget->isISA3_0())
39062 /* 98657*/ OPC_CheckPatternPredicate, 43, // (PPCSubTarget->hasDirectMove()) && (PPCSubTarget->hasP9Vector()) && (PPCSubTarget->isISA3_0()) && (PPCSubTarget->isLittleEndian())
39072 /* 98682*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
39082 /* 98699*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
39088 /* 98712*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
39098 /* 98731*/ OPC_CheckPatternPredicate, 12, // (PPCSubTarget->hasSPE())
39110 /* 98759*/ OPC_CheckPatternPredicate, 11, // (PPCSubTarget->hasFPU())
39163 /* 98849*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
39230 /* 98978*/ OPC_CheckPatternPredicate, 30, // (PPCSubTarget->hasVSX()) && (!PPCSubTarget->isLittleEndian())
39246 /* 99027*/ OPC_CheckPatternPredicate, 19, // (PPCSubTarget->hasVSX()) && (PPCSubTarget->isLittleEndian())
39297 /* 99137*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
39333 /* 99209*/ OPC_CheckPatternPredicate, 30, // (PPCSubTarget->hasVSX()) && (!PPCSubTarget->isLittleEndian())
39361 /* 99302*/ OPC_CheckPatternPredicate, 19, // (PPCSubTarget->hasVSX()) && (PPCSubTarget->isLittleEndian())
39445 /* 99494*/ OPC_CheckPatternPredicate, 30, // (PPCSubTarget->hasVSX()) && (!PPCSubTarget->isLittleEndian())
39461 /* 99543*/ OPC_CheckPatternPredicate, 19, // (PPCSubTarget->hasVSX()) && (PPCSubTarget->isLittleEndian())
39512 /* 99653*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
39548 /* 99725*/ OPC_CheckPatternPredicate, 30, // (PPCSubTarget->hasVSX()) && (!PPCSubTarget->isLittleEndian())
39576 /* 99818*/ OPC_CheckPatternPredicate, 19, // (PPCSubTarget->hasVSX()) && (PPCSubTarget->isLittleEndian())
39628 /* 99951*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
39661 /*100020*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
39724 /*100142*/ OPC_CheckPatternPredicate, 20, // (PPCSubTarget->hasP9Altivec()) && (PPCSubTarget->isLittleEndian())
39774 /*100224*/ OPC_CheckPatternPredicate, 21, // (PPCSubTarget->hasP9Altivec()) && (!PPCSubTarget->isLittleEndian())
39827 /*100312*/ OPC_CheckPatternPredicate, 20, // (PPCSubTarget->hasP9Altivec()) && (PPCSubTarget->isLittleEndian())
39877 /*100394*/ OPC_CheckPatternPredicate, 21, // (PPCSubTarget->hasP9Altivec()) && (!PPCSubTarget->isLittleEndian())
39917 /*100462*/ OPC_CheckPatternPredicate, 20, // (PPCSubTarget->hasP9Altivec()) && (PPCSubTarget->isLittleEndian())
39948 /*100512*/ OPC_CheckPatternPredicate, 21, // (PPCSubTarget->hasP9Altivec()) && (!PPCSubTarget->isLittleEndian())
39982 /*100567*/ OPC_CheckPatternPredicate, 20, // (PPCSubTarget->hasP9Altivec()) && (PPCSubTarget->isLittleEndian())
40013 /*100617*/ OPC_CheckPatternPredicate, 21, // (PPCSubTarget->hasP9Altivec()) && (!PPCSubTarget->isLittleEndian())
40043 /*100669*/ OPC_CheckPatternPredicate, 20, // (PPCSubTarget->hasP9Altivec()) && (PPCSubTarget->isLittleEndian())
40064 /*100705*/ OPC_CheckPatternPredicate, 21, // (PPCSubTarget->hasP9Altivec()) && (!PPCSubTarget->isLittleEndian())
40082 /*100735*/ OPC_CheckPatternPredicate, 36, // (PPCSubTarget->hasDirectMove())
40108 /*100782*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
40140 /*100860*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
40160 /*100916*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
40178 /*100946*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
40188 /*100964*/ OPC_CheckPatternPredicate, 22, // (PPCSubTarget->hasDirectMove()) && (!PPCSubTarget->isLittleEndian()) && (PPCSubTarget->isISA3_0())
40194 /*100975*/ OPC_CheckPatternPredicate, 27, // (PPCSubTarget->hasDirectMove()) && (PPCSubTarget->isISA3_0()) && (PPCSubTarget->isLittleEndian())
40204 /*100991*/ OPC_CheckPatternPredicate, 10, // (PPCSubTarget->hasP8Vector())
40221 /*101029*/ OPC_CheckPatternPredicate, 44, // (PPCSubTarget->hasDirectMove()) && (!PPCSubTarget->isLittleEndian()) && (!PPCSubTarget->hasP9Vector())
40233 /*101061*/ OPC_CheckPatternPredicate, 45, // (PPCSubTarget->hasDirectMove()) && (PPCSubTarget->isLittleEndian()) && (!PPCSubTarget->hasP9Vector())
40253 /*101106*/ OPC_CheckPatternPredicate, 22, // (PPCSubTarget->hasDirectMove()) && (!PPCSubTarget->isLittleEndian()) && (PPCSubTarget->isISA3_0())
40287 /*101221*/ OPC_CheckPatternPredicate, 27, // (PPCSubTarget->hasDirectMove()) && (PPCSubTarget->isISA3_0()) && (PPCSubTarget->isLittleEndian())
40321 /*101337*/ OPC_CheckPatternPredicate, 44, // (PPCSubTarget->hasDirectMove()) && (!PPCSubTarget->isLittleEndian()) && (!PPCSubTarget->hasP9Vector())
40366 /*101493*/ OPC_CheckPatternPredicate, 45, // (PPCSubTarget->hasDirectMove()) && (PPCSubTarget->isLittleEndian()) && (!PPCSubTarget->hasP9Vector())
40417 /*101658*/ OPC_CheckPatternPredicate, 44, // (PPCSubTarget->hasDirectMove()) && (!PPCSubTarget->isLittleEndian()) && (!PPCSubTarget->hasP9Vector())
40434 /*101709*/ OPC_CheckPatternPredicate, 45, // (PPCSubTarget->hasDirectMove()) && (PPCSubTarget->isLittleEndian()) && (!PPCSubTarget->hasP9Vector())
40456 /*101768*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
40464 /*101784*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
40472 /*101800*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
40482 /*101818*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
40488 /*101828*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
40494 /*101838*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
40503 /*101852*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
40509 /*101862*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
40515 /*101872*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
40582 /*101991*/ OPC_CheckPatternPredicate, 4, // (PPCSubTarget->hasP8Vector()) && (!PPCSubTarget->isLittleEndian())
40602 /*102054*/ OPC_CheckPatternPredicate, 5, // (PPCSubTarget->hasP8Vector()) && (PPCSubTarget->isLittleEndian())
40681 /*102223*/ OPC_CheckPatternPredicate, 4, // (PPCSubTarget->hasP8Vector()) && (!PPCSubTarget->isLittleEndian())
40701 /*102286*/ OPC_CheckPatternPredicate, 5, // (PPCSubTarget->hasP8Vector()) && (PPCSubTarget->isLittleEndian())
40756 /*102411*/ OPC_CheckPatternPredicate, 30, // (PPCSubTarget->hasVSX()) && (!PPCSubTarget->isLittleEndian())
40772 /*102460*/ OPC_CheckPatternPredicate, 19, // (PPCSubTarget->hasVSX()) && (PPCSubTarget->isLittleEndian())
40797 /*102527*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
40813 /*102560*/ OPC_CheckPatternPredicate, 30, // (PPCSubTarget->hasVSX()) && (!PPCSubTarget->isLittleEndian())
40841 /*102653*/ OPC_CheckPatternPredicate, 19, // (PPCSubTarget->hasVSX()) && (PPCSubTarget->isLittleEndian())
40875 /*102756*/ OPC_CheckPatternPredicate, 30, // (PPCSubTarget->hasVSX()) && (!PPCSubTarget->isLittleEndian())
40888 /*102793*/ OPC_CheckPatternPredicate, 19, // (PPCSubTarget->hasVSX()) && (PPCSubTarget->isLittleEndian())
40924 /*102874*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
40943 /*102911*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
40959 /*102955*/ OPC_CheckPatternPredicate, 46, // (PPCSubTarget->hasVSX()) && (!PPCSubTarget->hasP9Vector())
40992 /*103027*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
41011 /*103064*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
41027 /*103108*/ OPC_CheckPatternPredicate, 46, // (PPCSubTarget->hasVSX()) && (!PPCSubTarget->hasP9Vector())
41061 /*103182*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
41078 /*103215*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
41102 /*103272*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
41125 /*103327*/ OPC_CheckPatternPredicate, 46, // (PPCSubTarget->hasVSX()) && (!PPCSubTarget->hasP9Vector())
41158 /*103400*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
41175 /*103433*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
41199 /*103490*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
41222 /*103545*/ OPC_CheckPatternPredicate, 46, // (PPCSubTarget->hasVSX()) && (!PPCSubTarget->hasP9Vector())
41256 /*103618*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
41271 /*103655*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
41295 /*103708*/ OPC_CheckPatternPredicate, 28, // (!PPCSubTarget->isLittleEndian())
41311 /*103743*/ OPC_CheckPatternPredicate, 28, // (!PPCSubTarget->isLittleEndian())
41327 /*103778*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
41343 /*103815*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
41354 /*103842*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
41368 /*103873*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
41385 /*103909*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
41401 /*103945*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
41414 /*103975*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
41430 /*104009*/ OPC_CheckPatternPredicate, 0, // (PPCSubTarget->hasP9Vector()) && (!PPCSubTarget->isLittleEndian())
41458 /*104071*/ OPC_CheckPatternPredicate, 29, // (PPCSubTarget->isLittleEndian())
41477 /*104117*/ OPC_CheckPatternPredicate, 29, // (PPCSubTarget->isLittleEndian())
41496 /*104163*/ OPC_CheckPatternPredicate, 29, // (PPCSubTarget->isLittleEndian())
41510 /*104200*/ OPC_CheckPatternPredicate, 28, // (!PPCSubTarget->isLittleEndian())
41530 /*104248*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
41545 /*104285*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
41563 /*104326*/ OPC_CheckPatternPredicate, 1, // (PPCSubTarget->hasP9Vector()) && (PPCSubTarget->isLittleEndian())
41599 /*104416*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
41605 /*104426*/ OPC_CheckPatternPredicate, 24, // (PPCSubTarget->hasDirectMove()) && (!PPCSubTarget->isLittleEndian())
41624 /*104484*/ OPC_CheckPatternPredicate, 23, // (PPCSubTarget->hasDirectMove()) && (PPCSubTarget->isLittleEndian())
41657 /*104590*/ OPC_CheckPatternPredicate, 24, // (PPCSubTarget->hasDirectMove()) && (!PPCSubTarget->isLittleEndian())
41676 /*104648*/ OPC_CheckPatternPredicate, 23, // (PPCSubTarget->hasDirectMove()) && (PPCSubTarget->isLittleEndian())
41712 /*104765*/ OPC_CheckPatternPredicate, 24, // (PPCSubTarget->hasDirectMove()) && (!PPCSubTarget->isLittleEndian())
41731 /*104823*/ OPC_CheckPatternPredicate, 23, // (PPCSubTarget->hasDirectMove()) && (PPCSubTarget->isLittleEndian())
41770 /*104943*/ OPC_CheckPatternPredicate, 24, // (PPCSubTarget->hasDirectMove()) && (!PPCSubTarget->isLittleEndian())
41780 /*104968*/ OPC_CheckPatternPredicate, 23, // (PPCSubTarget->hasDirectMove()) && (PPCSubTarget->isLittleEndian())
41814 /*105056*/ OPC_CheckPatternPredicate, 0, // (PPCSubTarget->hasP9Vector()) && (!PPCSubTarget->isLittleEndian())
41837 /*105109*/ OPC_CheckPatternPredicate, 1, // (PPCSubTarget->hasP9Vector()) && (PPCSubTarget->isLittleEndian())
41870 /*105191*/ OPC_CheckPatternPredicate, 29, // (PPCSubTarget->isLittleEndian())
41884 /*105228*/ OPC_CheckPatternPredicate, 28, // (!PPCSubTarget->isLittleEndian())
41905 /*105278*/ OPC_CheckPatternPredicate, 28, // (!PPCSubTarget->isLittleEndian())
41913 /*105296*/ OPC_CheckPatternPredicate, 29, // (PPCSubTarget->isLittleEndian())
41929 /*105343*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
41942 /*105371*/ OPC_CheckPatternPredicate, 4, // (PPCSubTarget->hasP8Vector()) && (!PPCSubTarget->isLittleEndian())
41948 /*105381*/ OPC_CheckPatternPredicate, 5, // (PPCSubTarget->hasP8Vector()) && (PPCSubTarget->isLittleEndian())
41959 /*105410*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
41975 /*105442*/ OPC_CheckPatternPredicate, 19, // (PPCSubTarget->hasVSX()) && (PPCSubTarget->isLittleEndian())
41983 /*105458*/ OPC_CheckPatternPredicate, 19, // (PPCSubTarget->hasVSX()) && (PPCSubTarget->isLittleEndian())
41991 /*105474*/ OPC_CheckPatternPredicate, 1, // (PPCSubTarget->hasP9Vector()) && (PPCSubTarget->isLittleEndian())
42002 /*105501*/ OPC_CheckPatternPredicate, 1, // (PPCSubTarget->hasP9Vector()) && (PPCSubTarget->isLittleEndian())
42013 /*105528*/ OPC_CheckPatternPredicate, 19, // (PPCSubTarget->hasVSX()) && (PPCSubTarget->isLittleEndian())
42021 /*105544*/ OPC_CheckPatternPredicate, 19, // (PPCSubTarget->hasVSX()) && (PPCSubTarget->isLittleEndian())
42034 /*105568*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
42042 /*105584*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
42050 /*105600*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
42058 /*105616*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
42074 /*105647*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
42090 /*105677*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
42108 /*105709*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
42122 /*105739*/ OPC_CheckPatternPredicate, 1, // (PPCSubTarget->hasP9Vector()) && (PPCSubTarget->isLittleEndian())
42134 /*105772*/ OPC_CheckPatternPredicate, 0, // (PPCSubTarget->hasP9Vector()) && (!PPCSubTarget->isLittleEndian())
42148 /*105809*/ OPC_CheckPatternPredicate, 1, // (PPCSubTarget->hasP9Vector()) && (PPCSubTarget->isLittleEndian())
42162 /*105850*/ OPC_CheckPatternPredicate, 0, // (PPCSubTarget->hasP9Vector()) && (!PPCSubTarget->isLittleEndian())
42181 /*105901*/ OPC_CheckPatternPredicate, 1, // (PPCSubTarget->hasP9Vector()) && (PPCSubTarget->isLittleEndian())
42193 /*105934*/ OPC_CheckPatternPredicate, 0, // (PPCSubTarget->hasP9Vector()) && (!PPCSubTarget->isLittleEndian())
42207 /*105971*/ OPC_CheckPatternPredicate, 1, // (PPCSubTarget->hasP9Vector()) && (PPCSubTarget->isLittleEndian())
42221 /*106012*/ OPC_CheckPatternPredicate, 0, // (PPCSubTarget->hasP9Vector()) && (!PPCSubTarget->isLittleEndian())
42240 /*106063*/ OPC_CheckPatternPredicate, 1, // (PPCSubTarget->hasP9Vector()) && (PPCSubTarget->isLittleEndian())
42252 /*106096*/ OPC_CheckPatternPredicate, 0, // (PPCSubTarget->hasP9Vector()) && (!PPCSubTarget->isLittleEndian())
42266 /*106133*/ OPC_CheckPatternPredicate, 1, // (PPCSubTarget->hasP9Vector()) && (PPCSubTarget->isLittleEndian())
42280 /*106174*/ OPC_CheckPatternPredicate, 0, // (PPCSubTarget->hasP9Vector()) && (!PPCSubTarget->isLittleEndian())
42299 /*106225*/ OPC_CheckPatternPredicate, 1, // (PPCSubTarget->hasP9Vector()) && (PPCSubTarget->isLittleEndian())
42311 /*106258*/ OPC_CheckPatternPredicate, 0, // (PPCSubTarget->hasP9Vector()) && (!PPCSubTarget->isLittleEndian())
42325 /*106295*/ OPC_CheckPatternPredicate, 1, // (PPCSubTarget->hasP9Vector()) && (PPCSubTarget->isLittleEndian())
42339 /*106336*/ OPC_CheckPatternPredicate, 0, // (PPCSubTarget->hasP9Vector()) && (!PPCSubTarget->isLittleEndian())
42367 /*106400*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
42383 /*106431*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
42402 /*106466*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
42419 /*106497*/ OPC_CheckPatternPredicate, 32, // (PPCSubTarget->hasP9Altivec())
42436 /*106528*/ OPC_CheckPatternPredicate, 32, // (PPCSubTarget->hasP9Altivec())
42447 /*106550*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
42456 /*106570*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
42465 /*106590*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
42474 /*106610*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
42490 /*106642*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
42499 /*106660*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
42506 /*106675*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
42524 /*106731*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
42532 /*106747*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
42550 /*106803*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
42562 /*106823*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
42571 /*106839*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
42581 /*106857*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
42591 /*106875*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
42600 /*106891*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
42610 /*106909*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
42619 /*106925*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
42629 /*106944*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
42635 /*106957*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
42646 /*106979*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
42653 /*106992*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
42660 /*107005*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
42673 /*107040*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
42690 /*107083*/ OPC_CheckPatternPredicate, 32, // (PPCSubTarget->hasP9Altivec())
42696 /*107094*/ OPC_CheckPatternPredicate, 32, // (PPCSubTarget->hasP9Altivec())
42705 /*107110*/ OPC_CheckPatternPredicate, 32, // (PPCSubTarget->hasP9Altivec())
42711 /*107121*/ OPC_CheckPatternPredicate, 32, // (PPCSubTarget->hasP9Altivec())
42720 /*107136*/ OPC_CheckPatternPredicate, 32, // (PPCSubTarget->hasP9Altivec())
42730 /*107154*/ OPC_CheckPatternPredicate, 10, // (PPCSubTarget->hasP8Vector())
42742 /*107188*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
42748 /*107200*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
42754 /*107212*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
42764 /*107231*/ OPC_CheckPatternPredicate, 10, // (PPCSubTarget->hasP8Vector())
42776 /*107265*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
42782 /*107277*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
42788 /*107289*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
42798 /*107308*/ OPC_CheckPatternPredicate, 10, // (PPCSubTarget->hasP8Vector())
42810 /*107342*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
42816 /*107354*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
42822 /*107366*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
42832 /*107385*/ OPC_CheckPatternPredicate, 10, // (PPCSubTarget->hasP8Vector())
42844 /*107419*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
42850 /*107431*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
42856 /*107443*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
42866 /*107461*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
42879 /*107488*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
42886 /*107502*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
42893 /*107516*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
42900 /*107529*/ OPC_CheckPatternPredicate, 32, // (PPCSubTarget->hasP9Altivec())
42907 /*107543*/ OPC_CheckPatternPredicate, 32, // (PPCSubTarget->hasP9Altivec())
42916 /*107560*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
42923 /*107574*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
42930 /*107588*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
42937 /*107601*/ OPC_CheckPatternPredicate, 32, // (PPCSubTarget->hasP9Altivec())
42944 /*107615*/ OPC_CheckPatternPredicate, 32, // (PPCSubTarget->hasP9Altivec())
42953 /*107633*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
42960 /*107647*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
42967 /*107661*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
42974 /*107675*/ OPC_CheckPatternPredicate, 32, // (PPCSubTarget->hasP9Altivec())
42981 /*107689*/ OPC_CheckPatternPredicate, 32, // (PPCSubTarget->hasP9Altivec())
42990 /*107707*/ OPC_CheckPatternPredicate, 35, // (PPCSubTarget->hasP8Altivec())
42997 /*107721*/ OPC_CheckPatternPredicate, 35, // (PPCSubTarget->hasP8Altivec())
43004 /*107735*/ OPC_CheckPatternPredicate, 35, // (PPCSubTarget->hasP8Altivec())
43013 /*107753*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
43020 /*107767*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
43027 /*107781*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
43034 /*107795*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
43047 /*107820*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
43054 /*107835*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
43061 /*107850*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
43068 /*107864*/ OPC_CheckPatternPredicate, 32, // (PPCSubTarget->hasP9Altivec())
43075 /*107879*/ OPC_CheckPatternPredicate, 32, // (PPCSubTarget->hasP9Altivec())
43084 /*107897*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
43091 /*107912*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
43098 /*107927*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
43105 /*107941*/ OPC_CheckPatternPredicate, 32, // (PPCSubTarget->hasP9Altivec())
43112 /*107956*/ OPC_CheckPatternPredicate, 32, // (PPCSubTarget->hasP9Altivec())
43121 /*107975*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
43128 /*107990*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
43135 /*108005*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
43142 /*108020*/ OPC_CheckPatternPredicate, 32, // (PPCSubTarget->hasP9Altivec())
43149 /*108035*/ OPC_CheckPatternPredicate, 32, // (PPCSubTarget->hasP9Altivec())
43158 /*108054*/ OPC_CheckPatternPredicate, 35, // (PPCSubTarget->hasP8Altivec())
43165 /*108069*/ OPC_CheckPatternPredicate, 35, // (PPCSubTarget->hasP8Altivec())
43172 /*108084*/ OPC_CheckPatternPredicate, 35, // (PPCSubTarget->hasP8Altivec())
43181 /*108102*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
43188 /*108116*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
43195 /*108130*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
43204 /*108148*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
43211 /*108162*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
43218 /*108176*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
43225 /*108191*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
43232 /*108206*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
43239 /*108221*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
43246 /*108236*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
43259 /*108261*/ OPC_CheckPatternPredicate, 32, // (PPCSubTarget->hasP9Altivec())
43265 /*108273*/ OPC_CheckPatternPredicate, 32, // (PPCSubTarget->hasP9Altivec())
43271 /*108285*/ OPC_CheckPatternPredicate, 32, // (PPCSubTarget->hasP9Altivec())
43280 /*108301*/ OPC_CheckPatternPredicate, 32, // (PPCSubTarget->hasP9Altivec())
43300 /*108345*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
43308 /*108361*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
43316 /*108377*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
43324 /*108393*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
43340 /*108425*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
43347 /*108438*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
43354 /*108451*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
43361 /*108464*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
43368 /*108477*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
43375 /*108490*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
43382 /*108503*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
43389 /*108516*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
43396 /*108529*/ OPC_CheckPatternPredicate, 35, // (PPCSubTarget->hasP8Altivec())
43403 /*108542*/ OPC_CheckPatternPredicate, 35, // (PPCSubTarget->hasP8Altivec())
43410 /*108555*/ OPC_CheckPatternPredicate, 35, // (PPCSubTarget->hasP8Altivec())
43421 /*108574*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
43428 /*108587*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
43435 /*108600*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
43442 /*108613*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
43449 /*108626*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
43456 /*108639*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
43463 /*108652*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
43470 /*108665*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
43484 /*108687*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
43492 /*108704*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
43505 /*108729*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
43512 /*108742*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
43519 /*108755*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
43526 /*108768*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
43533 /*108781*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
43540 /*108794*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
43547 /*108807*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
43554 /*108820*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
43561 /*108833*/ OPC_CheckPatternPredicate, 35, // (PPCSubTarget->hasP8Altivec())
43568 /*108846*/ OPC_CheckPatternPredicate, 35, // (PPCSubTarget->hasP8Altivec())
43575 /*108859*/ OPC_CheckPatternPredicate, 35, // (PPCSubTarget->hasP8Altivec())
43582 /*108872*/ OPC_CheckPatternPredicate, 35, // (PPCSubTarget->hasP8Altivec())
43589 /*108885*/ OPC_CheckPatternPredicate, 35, // (PPCSubTarget->hasP8Altivec())
43596 /*108898*/ OPC_CheckPatternPredicate, 35, // (PPCSubTarget->hasP8Altivec())
43612 /*108926*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
43619 /*108941*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
43626 /*108956*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
43641 /*108985*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
43648 /*108999*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
43655 /*109013*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
43667 /*109034*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
43676 /*109051*/ OPC_CheckPatternPredicate, 15, // (!PPCSubTarget->hasP9Vector()) && (PPCSubTarget->hasVSX())
43687 /*109071*/ OPC_CheckPatternPredicate, 7, // (PPCSubTarget->hasP9Vector())
43715 /*109135*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
43724 /*109155*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
43738 /*109185*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
43747 /*109205*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
43759 /*109231*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
43768 /*109251*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
43779 /*109275*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
43790 /*109300*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
43796 /*109311*/ OPC_CheckPatternPredicate, 47, // (PPCSubTarget->hasQPX()) && (TM.Options.NoNaNsFPMath)
43804 /*109331*/ OPC_CheckPatternPredicate, 48, // (PPCSubTarget->hasQPX()) && (!TM.Options.NoNaNsFPMath)
43818 /*109373*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
43825 /*109387*/ OPC_CheckPatternPredicate, 47, // (PPCSubTarget->hasQPX()) && (TM.Options.NoNaNsFPMath)
43833 /*109407*/ OPC_CheckPatternPredicate, 48, // (PPCSubTarget->hasQPX()) && (!TM.Options.NoNaNsFPMath)
43852 /*109459*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
43858 /*109470*/ OPC_CheckPatternPredicate, 47, // (PPCSubTarget->hasQPX()) && (TM.Options.NoNaNsFPMath)
43866 /*109490*/ OPC_CheckPatternPredicate, 48, // (PPCSubTarget->hasQPX()) && (!TM.Options.NoNaNsFPMath)
43880 /*109532*/ OPC_CheckPatternPredicate, 13, // (PPCSubTarget->hasVSX())
43887 /*109546*/ OPC_CheckPatternPredicate, 47, // (PPCSubTarget->hasQPX()) && (TM.Options.NoNaNsFPMath)
43895 /*109566*/ OPC_CheckPatternPredicate, 48, // (PPCSubTarget->hasQPX()) && (!TM.Options.NoNaNsFPMath)
43917 /*109622*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
43928 /*109641*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
43938 /*109660*/ OPC_CheckPatternPredicate, 8, // (PPCSubTarget->hasAltivec())
43949 /*109682*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
43955 /*109695*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
43965 /*109715*/ OPC_CheckPatternPredicate, 9, // (PPCSubTarget->hasQPX())
gen/lib/Target/RISCV/RISCVGenDAGISel.inc 76 /* 51*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasStdExtM()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
82 /* 62*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasStdExtM()) && (Subtarget->is64Bit())
89 /* 75*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasStdExtM()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
103 /* 100*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasStdExtM()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
109 /* 111*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasStdExtM()) && (Subtarget->is64Bit())
116 /* 124*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasStdExtM()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
136 /* 161*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasStdExtM()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
142 /* 172*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasStdExtM()) && (Subtarget->is64Bit())
149 /* 185*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasStdExtM()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
163 /* 210*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasStdExtM()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
169 /* 221*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasStdExtM()) && (Subtarget->is64Bit())
176 /* 234*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasStdExtM()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
198 /* 279*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasStdExtM()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
204 /* 290*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasStdExtM()) && (Subtarget->is64Bit())
211 /* 303*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasStdExtM()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
225 /* 328*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasStdExtM()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
231 /* 339*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasStdExtM()) && (Subtarget->is64Bit())
238 /* 352*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasStdExtM()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
258 /* 389*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasStdExtM()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
264 /* 400*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasStdExtM()) && (Subtarget->is64Bit())
271 /* 413*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasStdExtM()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
285 /* 438*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasStdExtM()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
291 /* 449*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasStdExtM()) && (Subtarget->is64Bit())
298 /* 462*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasStdExtM()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
311 /* 483*/ OPC_CheckPatternPredicate, 3, // (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
321 /* 508*/ OPC_CheckPatternPredicate, 4, // (Subtarget->is64Bit())
332 /* 535*/ OPC_CheckPatternPredicate, 5, // (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
353 /* 578*/ OPC_CheckPatternPredicate, 6, // (MF->getSubtarget().checkFeatures("-64bit"))
367 /* 604*/ OPC_CheckPatternPredicate, 7, // (MF->getSubtarget().checkFeatures("+64bit"))
377 /* 622*/ OPC_CheckPatternPredicate, 6, // (MF->getSubtarget().checkFeatures("-64bit"))
390 /* 645*/ OPC_CheckPatternPredicate, 7, // (MF->getSubtarget().checkFeatures("+64bit"))
414 /* 697*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasStdExtM()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
420 /* 708*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasStdExtM()) && (Subtarget->is64Bit())
427 /* 721*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasStdExtM()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
442 /* 748*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasStdExtM()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
448 /* 759*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasStdExtM()) && (Subtarget->is64Bit())
455 /* 772*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasStdExtM()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
476 /* 811*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasStdExtM()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
482 /* 822*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasStdExtM()) && (Subtarget->is64Bit())
489 /* 835*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasStdExtM()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
504 /* 862*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasStdExtM()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
510 /* 873*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasStdExtM()) && (Subtarget->is64Bit())
517 /* 886*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasStdExtM()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
540 /* 933*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasStdExtM()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
546 /* 944*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasStdExtM()) && (Subtarget->is64Bit())
553 /* 957*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasStdExtM()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
568 /* 984*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasStdExtM()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
574 /* 995*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasStdExtM()) && (Subtarget->is64Bit())
581 /* 1008*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasStdExtM()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
602 /* 1047*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasStdExtM()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
608 /* 1058*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasStdExtM()) && (Subtarget->is64Bit())
615 /* 1071*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasStdExtM()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
630 /* 1098*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasStdExtM()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
636 /* 1109*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasStdExtM()) && (Subtarget->is64Bit())
643 /* 1122*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasStdExtM()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
673 /* 1179*/ OPC_CheckPatternPredicate, 6, // (MF->getSubtarget().checkFeatures("-64bit"))
694 /* 1218*/ OPC_CheckPatternPredicate, 6, // (MF->getSubtarget().checkFeatures("-64bit"))
715 /* 1257*/ OPC_CheckPatternPredicate, 6, // (MF->getSubtarget().checkFeatures("-64bit"))
736 /* 1296*/ OPC_CheckPatternPredicate, 6, // (MF->getSubtarget().checkFeatures("-64bit"))
756 /* 1333*/ OPC_CheckPatternPredicate, 8, // (!Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
765 /* 1350*/ OPC_CheckPatternPredicate, 9, // (!Subtarget->is64Bit())
779 /* 1376*/ OPC_CheckPatternPredicate, 6, // (MF->getSubtarget().checkFeatures("-64bit"))
799 /* 1413*/ OPC_CheckPatternPredicate, 6, // (MF->getSubtarget().checkFeatures("-64bit"))
821 /* 1453*/ OPC_CheckPatternPredicate, 3, // (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
830 /* 1470*/ OPC_CheckPatternPredicate, 4, // (Subtarget->is64Bit())
843 /* 1494*/ OPC_CheckPatternPredicate, 3, // (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
852 /* 1511*/ OPC_CheckPatternPredicate, 4, // (Subtarget->is64Bit())
865 /* 1535*/ OPC_CheckPatternPredicate, 3, // (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
874 /* 1552*/ OPC_CheckPatternPredicate, 4, // (Subtarget->is64Bit())
886 /* 1574*/ OPC_CheckPatternPredicate, 3, // (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
895 /* 1591*/ OPC_CheckPatternPredicate, 4, // (Subtarget->is64Bit())
912 /* 1623*/ OPC_CheckPatternPredicate, 7, // (MF->getSubtarget().checkFeatures("+64bit"))
923 /* 1644*/ OPC_CheckPatternPredicate, 7, // (MF->getSubtarget().checkFeatures("+64bit"))
934 /* 1665*/ OPC_CheckPatternPredicate, 7, // (MF->getSubtarget().checkFeatures("+64bit"))
945 /* 1686*/ OPC_CheckPatternPredicate, 7, // (MF->getSubtarget().checkFeatures("+64bit"))
955 /* 1705*/ OPC_CheckPatternPredicate, 10, // (!Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
967 /* 1728*/ OPC_CheckPatternPredicate, 7, // (MF->getSubtarget().checkFeatures("+64bit"))
977 /* 1747*/ OPC_CheckPatternPredicate, 7, // (MF->getSubtarget().checkFeatures("+64bit"))
989 /* 1769*/ OPC_CheckPatternPredicate, 5, // (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
1000 /* 1790*/ OPC_CheckPatternPredicate, 5, // (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
1011 /* 1811*/ OPC_CheckPatternPredicate, 5, // (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
1021 /* 1830*/ OPC_CheckPatternPredicate, 5, // (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
1046 /* 1878*/ OPC_CheckPatternPredicate, 6, // (MF->getSubtarget().checkFeatures("-64bit"))
1067 /* 1917*/ OPC_CheckPatternPredicate, 6, // (MF->getSubtarget().checkFeatures("-64bit"))
1088 /* 1956*/ OPC_CheckPatternPredicate, 6, // (MF->getSubtarget().checkFeatures("-64bit"))
1109 /* 1995*/ OPC_CheckPatternPredicate, 6, // (MF->getSubtarget().checkFeatures("-64bit"))
1129 /* 2032*/ OPC_CheckPatternPredicate, 8, // (!Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
1138 /* 2049*/ OPC_CheckPatternPredicate, 9, // (!Subtarget->is64Bit())
1152 /* 2075*/ OPC_CheckPatternPredicate, 6, // (MF->getSubtarget().checkFeatures("-64bit"))
1172 /* 2112*/ OPC_CheckPatternPredicate, 6, // (MF->getSubtarget().checkFeatures("-64bit"))
1194 /* 2152*/ OPC_CheckPatternPredicate, 3, // (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
1203 /* 2169*/ OPC_CheckPatternPredicate, 4, // (Subtarget->is64Bit())
1216 /* 2193*/ OPC_CheckPatternPredicate, 3, // (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
1225 /* 2210*/ OPC_CheckPatternPredicate, 4, // (Subtarget->is64Bit())
1238 /* 2234*/ OPC_CheckPatternPredicate, 3, // (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
1247 /* 2251*/ OPC_CheckPatternPredicate, 4, // (Subtarget->is64Bit())
1259 /* 2273*/ OPC_CheckPatternPredicate, 3, // (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
1268 /* 2290*/ OPC_CheckPatternPredicate, 4, // (Subtarget->is64Bit())
1281 /* 2314*/ OPC_CheckPatternPredicate, 6, // (MF->getSubtarget().checkFeatures("-64bit"))
1300 /* 2347*/ OPC_CheckPatternPredicate, 6, // (MF->getSubtarget().checkFeatures("-64bit"))
1319 /* 2380*/ OPC_CheckPatternPredicate, 6, // (MF->getSubtarget().checkFeatures("-64bit"))
1338 /* 2413*/ OPC_CheckPatternPredicate, 6, // (MF->getSubtarget().checkFeatures("-64bit"))
1356 /* 2444*/ OPC_CheckPatternPredicate, 8, // (!Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
1364 /* 2458*/ OPC_CheckPatternPredicate, 9, // (!Subtarget->is64Bit())
1377 /* 2481*/ OPC_CheckPatternPredicate, 6, // (MF->getSubtarget().checkFeatures("-64bit"))
1395 /* 2512*/ OPC_CheckPatternPredicate, 6, // (MF->getSubtarget().checkFeatures("-64bit"))
1415 /* 2546*/ OPC_CheckPatternPredicate, 3, // (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
1423 /* 2560*/ OPC_CheckPatternPredicate, 4, // (Subtarget->is64Bit())
1435 /* 2581*/ OPC_CheckPatternPredicate, 3, // (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
1443 /* 2595*/ OPC_CheckPatternPredicate, 4, // (Subtarget->is64Bit())
1455 /* 2616*/ OPC_CheckPatternPredicate, 3, // (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
1463 /* 2630*/ OPC_CheckPatternPredicate, 4, // (Subtarget->is64Bit())
1474 /* 2649*/ OPC_CheckPatternPredicate, 3, // (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
1482 /* 2663*/ OPC_CheckPatternPredicate, 4, // (Subtarget->is64Bit())
1498 /* 2692*/ OPC_CheckPatternPredicate, 7, // (MF->getSubtarget().checkFeatures("+64bit"))
1509 /* 2713*/ OPC_CheckPatternPredicate, 7, // (MF->getSubtarget().checkFeatures("+64bit"))
1520 /* 2734*/ OPC_CheckPatternPredicate, 7, // (MF->getSubtarget().checkFeatures("+64bit"))
1531 /* 2755*/ OPC_CheckPatternPredicate, 7, // (MF->getSubtarget().checkFeatures("+64bit"))
1541 /* 2774*/ OPC_CheckPatternPredicate, 10, // (!Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
1553 /* 2797*/ OPC_CheckPatternPredicate, 7, // (MF->getSubtarget().checkFeatures("+64bit"))
1563 /* 2816*/ OPC_CheckPatternPredicate, 7, // (MF->getSubtarget().checkFeatures("+64bit"))
1575 /* 2838*/ OPC_CheckPatternPredicate, 5, // (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
1586 /* 2859*/ OPC_CheckPatternPredicate, 5, // (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
1597 /* 2880*/ OPC_CheckPatternPredicate, 5, // (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
1607 /* 2899*/ OPC_CheckPatternPredicate, 5, // (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
1618 /* 2920*/ OPC_CheckPatternPredicate, 7, // (MF->getSubtarget().checkFeatures("+64bit"))
1628 /* 2938*/ OPC_CheckPatternPredicate, 7, // (MF->getSubtarget().checkFeatures("+64bit"))
1638 /* 2956*/ OPC_CheckPatternPredicate, 7, // (MF->getSubtarget().checkFeatures("+64bit"))
1648 /* 2974*/ OPC_CheckPatternPredicate, 7, // (MF->getSubtarget().checkFeatures("+64bit"))
1657 /* 2990*/ OPC_CheckPatternPredicate, 10, // (!Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
1668 /* 3010*/ OPC_CheckPatternPredicate, 7, // (MF->getSubtarget().checkFeatures("+64bit"))
1677 /* 3026*/ OPC_CheckPatternPredicate, 7, // (MF->getSubtarget().checkFeatures("+64bit"))
1688 /* 3045*/ OPC_CheckPatternPredicate, 5, // (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
1698 /* 3063*/ OPC_CheckPatternPredicate, 5, // (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
1708 /* 3081*/ OPC_CheckPatternPredicate, 5, // (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
1717 /* 3097*/ OPC_CheckPatternPredicate, 5, // (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
1735 /* 3129*/ OPC_CheckPatternPredicate, 6, // (MF->getSubtarget().checkFeatures("-64bit"))
1753 /* 3165*/ OPC_CheckPatternPredicate, 7, // (MF->getSubtarget().checkFeatures("+64bit"))
1767 /* 3193*/ OPC_CheckPatternPredicate, 6, // (MF->getSubtarget().checkFeatures("-64bit"))
1785 /* 3229*/ OPC_CheckPatternPredicate, 7, // (MF->getSubtarget().checkFeatures("+64bit"))
1799 /* 3257*/ OPC_CheckPatternPredicate, 6, // (MF->getSubtarget().checkFeatures("-64bit"))
1817 /* 3293*/ OPC_CheckPatternPredicate, 7, // (MF->getSubtarget().checkFeatures("+64bit"))
1831 /* 3321*/ OPC_CheckPatternPredicate, 6, // (MF->getSubtarget().checkFeatures("-64bit"))
1849 /* 3357*/ OPC_CheckPatternPredicate, 7, // (MF->getSubtarget().checkFeatures("+64bit"))
1862 /* 3383*/ OPC_CheckPatternPredicate, 8, // (!Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
1871 /* 3401*/ OPC_CheckPatternPredicate, 9, // (!Subtarget->is64Bit())
1881 /* 3421*/ OPC_CheckPatternPredicate, 10, // (!Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
1896 /* 3452*/ OPC_CheckPatternPredicate, 6, // (MF->getSubtarget().checkFeatures("-64bit"))
1914 /* 3488*/ OPC_CheckPatternPredicate, 7, // (MF->getSubtarget().checkFeatures("+64bit"))
1927 /* 3514*/ OPC_CheckPatternPredicate, 6, // (MF->getSubtarget().checkFeatures("-64bit"))
1945 /* 3550*/ OPC_CheckPatternPredicate, 7, // (MF->getSubtarget().checkFeatures("+64bit"))
1960 /* 3579*/ OPC_CheckPatternPredicate, 3, // (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
1969 /* 3597*/ OPC_CheckPatternPredicate, 4, // (Subtarget->is64Bit())
1979 /* 3617*/ OPC_CheckPatternPredicate, 5, // (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
1993 /* 3645*/ OPC_CheckPatternPredicate, 3, // (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
2002 /* 3663*/ OPC_CheckPatternPredicate, 4, // (Subtarget->is64Bit())
2012 /* 3683*/ OPC_CheckPatternPredicate, 5, // (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
2026 /* 3711*/ OPC_CheckPatternPredicate, 3, // (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
2035 /* 3729*/ OPC_CheckPatternPredicate, 4, // (Subtarget->is64Bit())
2045 /* 3749*/ OPC_CheckPatternPredicate, 5, // (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
2058 /* 3775*/ OPC_CheckPatternPredicate, 3, // (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
2067 /* 3793*/ OPC_CheckPatternPredicate, 4, // (Subtarget->is64Bit())
2077 /* 3813*/ OPC_CheckPatternPredicate, 5, // (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
2093 /* 3845*/ OPC_CheckPatternPredicate, 6, // (MF->getSubtarget().checkFeatures("-64bit"))
2112 /* 3880*/ OPC_CheckPatternPredicate, 6, // (MF->getSubtarget().checkFeatures("-64bit"))
2131 /* 3915*/ OPC_CheckPatternPredicate, 6, // (MF->getSubtarget().checkFeatures("-64bit"))
2150 /* 3950*/ OPC_CheckPatternPredicate, 6, // (MF->getSubtarget().checkFeatures("-64bit"))
2168 /* 3983*/ OPC_CheckPatternPredicate, 8, // (!Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
2176 /* 3998*/ OPC_CheckPatternPredicate, 9, // (!Subtarget->is64Bit())
2189 /* 4022*/ OPC_CheckPatternPredicate, 6, // (MF->getSubtarget().checkFeatures("-64bit"))
2207 /* 4055*/ OPC_CheckPatternPredicate, 6, // (MF->getSubtarget().checkFeatures("-64bit"))
2227 /* 4091*/ OPC_CheckPatternPredicate, 3, // (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
2235 /* 4106*/ OPC_CheckPatternPredicate, 4, // (Subtarget->is64Bit())
2247 /* 4128*/ OPC_CheckPatternPredicate, 3, // (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
2255 /* 4143*/ OPC_CheckPatternPredicate, 4, // (Subtarget->is64Bit())
2267 /* 4165*/ OPC_CheckPatternPredicate, 3, // (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
2275 /* 4180*/ OPC_CheckPatternPredicate, 4, // (Subtarget->is64Bit())
2286 /* 4200*/ OPC_CheckPatternPredicate, 3, // (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
2294 /* 4215*/ OPC_CheckPatternPredicate, 4, // (Subtarget->is64Bit())
2309 /* 4243*/ OPC_CheckPatternPredicate, 7, // (MF->getSubtarget().checkFeatures("+64bit"))
2319 /* 4262*/ OPC_CheckPatternPredicate, 7, // (MF->getSubtarget().checkFeatures("+64bit"))
2329 /* 4281*/ OPC_CheckPatternPredicate, 7, // (MF->getSubtarget().checkFeatures("+64bit"))
2339 /* 4300*/ OPC_CheckPatternPredicate, 7, // (MF->getSubtarget().checkFeatures("+64bit"))
2348 /* 4317*/ OPC_CheckPatternPredicate, 10, // (!Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
2359 /* 4338*/ OPC_CheckPatternPredicate, 7, // (MF->getSubtarget().checkFeatures("+64bit"))
2368 /* 4355*/ OPC_CheckPatternPredicate, 7, // (MF->getSubtarget().checkFeatures("+64bit"))
2379 /* 4375*/ OPC_CheckPatternPredicate, 5, // (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
2389 /* 4394*/ OPC_CheckPatternPredicate, 5, // (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
2399 /* 4413*/ OPC_CheckPatternPredicate, 5, // (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
2408 /* 4430*/ OPC_CheckPatternPredicate, 5, // (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
2433 /* 4478*/ OPC_CheckPatternPredicate, 11, // (Subtarget->hasStdExtF()) && (MF->getSubtarget().checkFeatures("-64bit"))
2442 /* 4495*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasStdExtF())
2453 /* 4516*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasStdExtD()) && (MF->getSubtarget().checkFeatures("-64bit"))
2462 /* 4533*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasStdExtD())
2477 /* 4561*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasStdExtF()) && (MF->getSubtarget().checkFeatures("+64bit"))
2486 /* 4579*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasStdExtD()) && (MF->getSubtarget().checkFeatures("+64bit"))
2509 /* 4624*/ OPC_CheckPatternPredicate, 11, // (Subtarget->hasStdExtF()) && (MF->getSubtarget().checkFeatures("-64bit"))
2518 /* 4641*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasStdExtF())
2527 /* 4658*/ OPC_CheckPatternPredicate, 11, // (Subtarget->hasStdExtF()) && (MF->getSubtarget().checkFeatures("-64bit"))
2535 /* 4672*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasStdExtF())
2545 /* 4690*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasStdExtD()) && (MF->getSubtarget().checkFeatures("-64bit"))
2554 /* 4707*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasStdExtD())
2563 /* 4724*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasStdExtD()) && (MF->getSubtarget().checkFeatures("-64bit"))
2571 /* 4738*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasStdExtD())
2585 /* 4763*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasStdExtF()) && (MF->getSubtarget().checkFeatures("+64bit"))
2603 /* 4796*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasStdExtD()) && (MF->getSubtarget().checkFeatures("+64bit"))
2629 /* 4842*/ OPC_CheckPatternPredicate, 11, // (Subtarget->hasStdExtF()) && (MF->getSubtarget().checkFeatures("-64bit"))
2638 /* 4860*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasStdExtF()) && (MF->getSubtarget().checkFeatures("+64bit"))
2647 /* 4878*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasStdExtF())
2658 /* 4900*/ OPC_CheckPatternPredicate, 11, // (Subtarget->hasStdExtF()) && (MF->getSubtarget().checkFeatures("-64bit"))
2666 /* 4915*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasStdExtF())
2676 /* 4933*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasStdExtF()) && (MF->getSubtarget().checkFeatures("+64bit"))
2686 /* 4952*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasStdExtD()) && (MF->getSubtarget().checkFeatures("-64bit"))
2695 /* 4970*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasStdExtD()) && (MF->getSubtarget().checkFeatures("+64bit"))
2704 /* 4988*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasStdExtD())
2715 /* 5010*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasStdExtD()) && (MF->getSubtarget().checkFeatures("-64bit"))
2723 /* 5025*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasStdExtD())
2733 /* 5043*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasStdExtD()) && (MF->getSubtarget().checkFeatures("+64bit"))
2767 /* 5107*/ OPC_CheckPatternPredicate, 6, // (MF->getSubtarget().checkFeatures("-64bit"))
2787 /* 5144*/ OPC_CheckPatternPredicate, 6, // (MF->getSubtarget().checkFeatures("-64bit"))
2808 /* 5182*/ OPC_CheckPatternPredicate, 8, // (!Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
2817 /* 5199*/ OPC_CheckPatternPredicate, 9, // (!Subtarget->is64Bit())
2830 /* 5223*/ OPC_CheckPatternPredicate, 3, // (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
2839 /* 5240*/ OPC_CheckPatternPredicate, 4, // (Subtarget->is64Bit())
2851 /* 5262*/ OPC_CheckPatternPredicate, 3, // (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
2860 /* 5279*/ OPC_CheckPatternPredicate, 4, // (Subtarget->is64Bit())
2885 /* 5325*/ OPC_CheckPatternPredicate, 6, // (MF->getSubtarget().checkFeatures("-64bit"))
2905 /* 5362*/ OPC_CheckPatternPredicate, 6, // (MF->getSubtarget().checkFeatures("-64bit"))
2926 /* 5400*/ OPC_CheckPatternPredicate, 8, // (!Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
2935 /* 5417*/ OPC_CheckPatternPredicate, 9, // (!Subtarget->is64Bit())
2948 /* 5441*/ OPC_CheckPatternPredicate, 3, // (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
2957 /* 5458*/ OPC_CheckPatternPredicate, 4, // (Subtarget->is64Bit())
2969 /* 5480*/ OPC_CheckPatternPredicate, 3, // (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
2978 /* 5497*/ OPC_CheckPatternPredicate, 4, // (Subtarget->is64Bit())
2992 /* 5523*/ OPC_CheckPatternPredicate, 6, // (MF->getSubtarget().checkFeatures("-64bit"))
3010 /* 5554*/ OPC_CheckPatternPredicate, 6, // (MF->getSubtarget().checkFeatures("-64bit"))
3029 /* 5586*/ OPC_CheckPatternPredicate, 8, // (!Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
3037 /* 5600*/ OPC_CheckPatternPredicate, 9, // (!Subtarget->is64Bit())
3049 /* 5621*/ OPC_CheckPatternPredicate, 3, // (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
3057 /* 5635*/ OPC_CheckPatternPredicate, 4, // (Subtarget->is64Bit())
3068 /* 5654*/ OPC_CheckPatternPredicate, 3, // (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
3076 /* 5668*/ OPC_CheckPatternPredicate, 4, // (Subtarget->is64Bit())
3094 /* 5699*/ OPC_CheckPatternPredicate, 6, // (MF->getSubtarget().checkFeatures("-64bit"))
3114 /* 5738*/ OPC_CheckPatternPredicate, 6, // (MF->getSubtarget().checkFeatures("-64bit"))
3135 /* 5778*/ OPC_CheckPatternPredicate, 8, // (!Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
3144 /* 5796*/ OPC_CheckPatternPredicate, 9, // (!Subtarget->is64Bit())
3157 /* 5821*/ OPC_CheckPatternPredicate, 3, // (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
3166 /* 5839*/ OPC_CheckPatternPredicate, 4, // (Subtarget->is64Bit())
3178 /* 5862*/ OPC_CheckPatternPredicate, 3, // (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
3187 /* 5880*/ OPC_CheckPatternPredicate, 4, // (Subtarget->is64Bit())
3203 /* 5912*/ OPC_CheckPatternPredicate, 6, // (MF->getSubtarget().checkFeatures("-64bit"))
3221 /* 5945*/ OPC_CheckPatternPredicate, 6, // (MF->getSubtarget().checkFeatures("-64bit"))
3240 /* 5979*/ OPC_CheckPatternPredicate, 8, // (!Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
3248 /* 5994*/ OPC_CheckPatternPredicate, 9, // (!Subtarget->is64Bit())
3260 /* 6016*/ OPC_CheckPatternPredicate, 3, // (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
3268 /* 6031*/ OPC_CheckPatternPredicate, 4, // (Subtarget->is64Bit())
3279 /* 6051*/ OPC_CheckPatternPredicate, 3, // (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
3287 /* 6066*/ OPC_CheckPatternPredicate, 4, // (Subtarget->is64Bit())
3317 /* 6120*/ OPC_CheckPatternPredicate, 7, // (MF->getSubtarget().checkFeatures("+64bit"))
3327 /* 6139*/ OPC_CheckPatternPredicate, 7, // (MF->getSubtarget().checkFeatures("+64bit"))
3338 /* 6159*/ OPC_CheckPatternPredicate, 10, // (!Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
3349 /* 6180*/ OPC_CheckPatternPredicate, 5, // (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
3359 /* 6199*/ OPC_CheckPatternPredicate, 5, // (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
3382 /* 6242*/ OPC_CheckPatternPredicate, 7, // (MF->getSubtarget().checkFeatures("+64bit"))
3392 /* 6261*/ OPC_CheckPatternPredicate, 7, // (MF->getSubtarget().checkFeatures("+64bit"))
3403 /* 6281*/ OPC_CheckPatternPredicate, 10, // (!Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
3414 /* 6302*/ OPC_CheckPatternPredicate, 5, // (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
3424 /* 6321*/ OPC_CheckPatternPredicate, 5, // (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
3436 /* 6344*/ OPC_CheckPatternPredicate, 7, // (MF->getSubtarget().checkFeatures("+64bit"))
3445 /* 6360*/ OPC_CheckPatternPredicate, 7, // (MF->getSubtarget().checkFeatures("+64bit"))
3455 /* 6377*/ OPC_CheckPatternPredicate, 10, // (!Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
3465 /* 6395*/ OPC_CheckPatternPredicate, 5, // (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
3474 /* 6411*/ OPC_CheckPatternPredicate, 5, // (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
3490 /* 6439*/ OPC_CheckPatternPredicate, 7, // (MF->getSubtarget().checkFeatures("+64bit"))
3500 /* 6459*/ OPC_CheckPatternPredicate, 7, // (MF->getSubtarget().checkFeatures("+64bit"))
3511 /* 6480*/ OPC_CheckPatternPredicate, 10, // (!Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
3522 /* 6502*/ OPC_CheckPatternPredicate, 5, // (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
3532 /* 6522*/ OPC_CheckPatternPredicate, 5, // (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
3546 /* 6550*/ OPC_CheckPatternPredicate, 7, // (MF->getSubtarget().checkFeatures("+64bit"))
3555 /* 6567*/ OPC_CheckPatternPredicate, 7, // (MF->getSubtarget().checkFeatures("+64bit"))
3565 /* 6585*/ OPC_CheckPatternPredicate, 10, // (!Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
3575 /* 6604*/ OPC_CheckPatternPredicate, 5, // (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
3584 /* 6621*/ OPC_CheckPatternPredicate, 5, // (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
3611 /* 6671*/ OPC_CheckPatternPredicate, 11, // (Subtarget->hasStdExtF()) && (MF->getSubtarget().checkFeatures("-64bit"))
3620 /* 6688*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasStdExtF())
3633 /* 6712*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasStdExtF()) && (MF->getSubtarget().checkFeatures("+64bit"))
3654 /* 6751*/ OPC_CheckPatternPredicate, 11, // (Subtarget->hasStdExtF()) && (MF->getSubtarget().checkFeatures("-64bit"))
3663 /* 6768*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasStdExtF())
3672 /* 6785*/ OPC_CheckPatternPredicate, 11, // (Subtarget->hasStdExtF()) && (MF->getSubtarget().checkFeatures("-64bit"))
3680 /* 6799*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasStdExtF())
3692 /* 6820*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasStdExtF()) && (MF->getSubtarget().checkFeatures("+64bit"))
3716 /* 6861*/ OPC_CheckPatternPredicate, 11, // (Subtarget->hasStdExtF()) && (MF->getSubtarget().checkFeatures("-64bit"))
3725 /* 6879*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasStdExtF()) && (MF->getSubtarget().checkFeatures("+64bit"))
3734 /* 6897*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasStdExtF())
3745 /* 6919*/ OPC_CheckPatternPredicate, 11, // (Subtarget->hasStdExtF()) && (MF->getSubtarget().checkFeatures("-64bit"))
3753 /* 6934*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasStdExtF())
3763 /* 6952*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasStdExtF()) && (MF->getSubtarget().checkFeatures("+64bit"))
3789 /* 7001*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasStdExtD()) && (MF->getSubtarget().checkFeatures("-64bit"))
3798 /* 7018*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasStdExtD())
3811 /* 7042*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasStdExtD()) && (MF->getSubtarget().checkFeatures("+64bit"))
3832 /* 7081*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasStdExtD()) && (MF->getSubtarget().checkFeatures("-64bit"))
3841 /* 7098*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasStdExtD())
3850 /* 7115*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasStdExtD()) && (MF->getSubtarget().checkFeatures("-64bit"))
3858 /* 7129*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasStdExtD())
3870 /* 7150*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasStdExtD()) && (MF->getSubtarget().checkFeatures("+64bit"))
3894 /* 7191*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasStdExtD()) && (MF->getSubtarget().checkFeatures("-64bit"))
3903 /* 7209*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasStdExtD()) && (MF->getSubtarget().checkFeatures("+64bit"))
3912 /* 7227*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasStdExtD())
3923 /* 7249*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasStdExtD()) && (MF->getSubtarget().checkFeatures("-64bit"))
3931 /* 7264*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasStdExtD())
3941 /* 7282*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasStdExtD()) && (MF->getSubtarget().checkFeatures("+64bit"))
3971 /* 7339*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("-64bit"))
3980 /* 7356*/ OPC_CheckPatternPredicate, 18, // (Subtarget->hasStdExtA())
3992 /* 7378*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("-64bit"))
4001 /* 7395*/ OPC_CheckPatternPredicate, 18, // (Subtarget->hasStdExtA())
4013 /* 7417*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("-64bit"))
4022 /* 7434*/ OPC_CheckPatternPredicate, 18, // (Subtarget->hasStdExtA())
4034 /* 7456*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
4043 /* 7473*/ OPC_CheckPatternPredicate, 20, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit())
4059 /* 7501*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("+64bit"))
4069 /* 7520*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("+64bit"))
4079 /* 7539*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("+64bit"))
4089 /* 7558*/ OPC_CheckPatternPredicate, 22, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
4113 /* 7603*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("-64bit"))
4122 /* 7620*/ OPC_CheckPatternPredicate, 18, // (Subtarget->hasStdExtA())
4134 /* 7642*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("-64bit"))
4143 /* 7659*/ OPC_CheckPatternPredicate, 18, // (Subtarget->hasStdExtA())
4155 /* 7681*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("-64bit"))
4164 /* 7698*/ OPC_CheckPatternPredicate, 18, // (Subtarget->hasStdExtA())
4176 /* 7720*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
4185 /* 7737*/ OPC_CheckPatternPredicate, 20, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit())
4197 /* 7759*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("-64bit"))
4205 /* 7773*/ OPC_CheckPatternPredicate, 18, // (Subtarget->hasStdExtA())
4216 /* 7792*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("-64bit"))
4224 /* 7806*/ OPC_CheckPatternPredicate, 18, // (Subtarget->hasStdExtA())
4235 /* 7825*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("-64bit"))
4243 /* 7839*/ OPC_CheckPatternPredicate, 18, // (Subtarget->hasStdExtA())
4254 /* 7858*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
4262 /* 7872*/ OPC_CheckPatternPredicate, 20, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit())
4277 /* 7898*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("+64bit"))
4287 /* 7917*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("+64bit"))
4297 /* 7936*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("+64bit"))
4307 /* 7955*/ OPC_CheckPatternPredicate, 22, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
4317 /* 7974*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("+64bit"))
4326 /* 7990*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("+64bit"))
4335 /* 8006*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("+64bit"))
4344 /* 8022*/ OPC_CheckPatternPredicate, 22, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
4363 /* 8056*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("-64bit"))
4372 /* 8074*/ OPC_CheckPatternPredicate, 18, // (Subtarget->hasStdExtA())
4384 /* 8097*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("-64bit"))
4393 /* 8115*/ OPC_CheckPatternPredicate, 18, // (Subtarget->hasStdExtA())
4405 /* 8138*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("-64bit"))
4414 /* 8156*/ OPC_CheckPatternPredicate, 18, // (Subtarget->hasStdExtA())
4426 /* 8179*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
4435 /* 8197*/ OPC_CheckPatternPredicate, 20, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit())
4449 /* 8223*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("+64bit"))
4459 /* 8243*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("+64bit"))
4469 /* 8263*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("+64bit"))
4479 /* 8283*/ OPC_CheckPatternPredicate, 22, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
4496 /* 8315*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("-64bit"))
4504 /* 8330*/ OPC_CheckPatternPredicate, 18, // (Subtarget->hasStdExtA())
4515 /* 8350*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("-64bit"))
4523 /* 8365*/ OPC_CheckPatternPredicate, 18, // (Subtarget->hasStdExtA())
4534 /* 8385*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("-64bit"))
4542 /* 8400*/ OPC_CheckPatternPredicate, 18, // (Subtarget->hasStdExtA())
4553 /* 8420*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
4561 /* 8435*/ OPC_CheckPatternPredicate, 20, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit())
4576 /* 8461*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("+64bit"))
4585 /* 8478*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("+64bit"))
4594 /* 8495*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("+64bit"))
4603 /* 8512*/ OPC_CheckPatternPredicate, 22, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
4632 /* 8568*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("-64bit"))
4641 /* 8585*/ OPC_CheckPatternPredicate, 18, // (Subtarget->hasStdExtA())
4653 /* 8607*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("-64bit"))
4662 /* 8624*/ OPC_CheckPatternPredicate, 18, // (Subtarget->hasStdExtA())
4674 /* 8646*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("-64bit"))
4683 /* 8663*/ OPC_CheckPatternPredicate, 18, // (Subtarget->hasStdExtA())
4695 /* 8685*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
4704 /* 8702*/ OPC_CheckPatternPredicate, 20, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit())
4719 /* 8729*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("+64bit"))
4729 /* 8748*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("+64bit"))
4739 /* 8767*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("+64bit"))
4749 /* 8786*/ OPC_CheckPatternPredicate, 22, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
4772 /* 8830*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("-64bit"))
4781 /* 8847*/ OPC_CheckPatternPredicate, 18, // (Subtarget->hasStdExtA())
4793 /* 8869*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("-64bit"))
4802 /* 8886*/ OPC_CheckPatternPredicate, 18, // (Subtarget->hasStdExtA())
4814 /* 8908*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("-64bit"))
4823 /* 8925*/ OPC_CheckPatternPredicate, 18, // (Subtarget->hasStdExtA())
4835 /* 8947*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
4844 /* 8964*/ OPC_CheckPatternPredicate, 20, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit())
4856 /* 8986*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("-64bit"))
4864 /* 9000*/ OPC_CheckPatternPredicate, 18, // (Subtarget->hasStdExtA())
4875 /* 9019*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("-64bit"))
4883 /* 9033*/ OPC_CheckPatternPredicate, 18, // (Subtarget->hasStdExtA())
4894 /* 9052*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("-64bit"))
4902 /* 9066*/ OPC_CheckPatternPredicate, 18, // (Subtarget->hasStdExtA())
4913 /* 9085*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
4921 /* 9099*/ OPC_CheckPatternPredicate, 20, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit())
4935 /* 9124*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("+64bit"))
4945 /* 9143*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("+64bit"))
4955 /* 9162*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("+64bit"))
4965 /* 9181*/ OPC_CheckPatternPredicate, 22, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
4975 /* 9200*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("+64bit"))
4984 /* 9216*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("+64bit"))
4993 /* 9232*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("+64bit"))
5002 /* 9248*/ OPC_CheckPatternPredicate, 22, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
5018 /* 9276*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("-64bit"))
5027 /* 9294*/ OPC_CheckPatternPredicate, 18, // (Subtarget->hasStdExtA())
5037 /* 9314*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("+64bit"))
5050 /* 9340*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("-64bit"))
5059 /* 9358*/ OPC_CheckPatternPredicate, 18, // (Subtarget->hasStdExtA())
5069 /* 9378*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("+64bit"))
5082 /* 9404*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("-64bit"))
5091 /* 9422*/ OPC_CheckPatternPredicate, 18, // (Subtarget->hasStdExtA())
5101 /* 9442*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("+64bit"))
5114 /* 9468*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
5123 /* 9486*/ OPC_CheckPatternPredicate, 20, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit())
5133 /* 9506*/ OPC_CheckPatternPredicate, 22, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
5148 /* 9536*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("-64bit"))
5156 /* 9551*/ OPC_CheckPatternPredicate, 18, // (Subtarget->hasStdExtA())
5167 /* 9571*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("-64bit"))
5175 /* 9586*/ OPC_CheckPatternPredicate, 18, // (Subtarget->hasStdExtA())
5186 /* 9606*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("-64bit"))
5194 /* 9621*/ OPC_CheckPatternPredicate, 18, // (Subtarget->hasStdExtA())
5205 /* 9641*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
5213 /* 9656*/ OPC_CheckPatternPredicate, 20, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit())
5227 /* 9681*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("+64bit"))
5236 /* 9698*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("+64bit"))
5245 /* 9715*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("+64bit"))
5254 /* 9732*/ OPC_CheckPatternPredicate, 22, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
5276 /* 9773*/ OPC_CheckPatternPredicate, 6, // (MF->getSubtarget().checkFeatures("-64bit"))
5292 /* 9804*/ OPC_CheckPatternPredicate, 6, // (MF->getSubtarget().checkFeatures("-64bit"))
5306 /* 9830*/ OPC_CheckPatternPredicate, 7, // (MF->getSubtarget().checkFeatures("+64bit"))
5316 /* 9848*/ OPC_CheckPatternPredicate, 6, // (MF->getSubtarget().checkFeatures("-64bit"))
5329 /* 9871*/ OPC_CheckPatternPredicate, 7, // (MF->getSubtarget().checkFeatures("+64bit"))
5354 /* 9916*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasStdExtM()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
5370 /* 9946*/ OPC_CheckPatternPredicate, 23, // (Subtarget->hasStdExtD()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
5394 /* 9988*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasStdExtM()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
5409 /* 10012*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasStdExtM()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
5430 /* 10045*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasStdExtM()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
5449 /* 10076*/ OPC_CheckPatternPredicate, 5, // (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
5460 /* 10094*/ OPC_CheckPatternPredicate, 5, // (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
5479 /* 10125*/ OPC_CheckPatternPredicate, 5, // (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
5498 /* 10158*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasStdExtF()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
5512 /* 10182*/ OPC_CheckPatternPredicate, 23, // (Subtarget->hasStdExtD()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
5527 /* 10207*/ OPC_CheckPatternPredicate, 5, // (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
5540 /* 10228*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasStdExtM()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
5552 /* 10248*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasStdExtF()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
5563 /* 10264*/ OPC_CheckPatternPredicate, 5, // (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
5580 /* 10297*/ OPC_CheckPatternPredicate, 6, // (MF->getSubtarget().checkFeatures("-64bit"))
5595 /* 10327*/ OPC_CheckPatternPredicate, 6, // (MF->getSubtarget().checkFeatures("-64bit"))
5609 /* 10353*/ OPC_CheckPatternPredicate, 7, // (MF->getSubtarget().checkFeatures("+64bit"))
5619 /* 10371*/ OPC_CheckPatternPredicate, 6, // (MF->getSubtarget().checkFeatures("-64bit"))
5632 /* 10394*/ OPC_CheckPatternPredicate, 7, // (MF->getSubtarget().checkFeatures("+64bit"))
5648 /* 10425*/ OPC_CheckPatternPredicate, 6, // (MF->getSubtarget().checkFeatures("-64bit"))
5670 /* 10465*/ OPC_CheckPatternPredicate, 7, // (MF->getSubtarget().checkFeatures("+64bit"))
5687 /* 10496*/ OPC_CheckPatternPredicate, 6, // (MF->getSubtarget().checkFeatures("-64bit"))
5709 /* 10536*/ OPC_CheckPatternPredicate, 7, // (MF->getSubtarget().checkFeatures("+64bit"))
5726 /* 10567*/ OPC_CheckPatternPredicate, 6, // (MF->getSubtarget().checkFeatures("-64bit"))
5744 /* 10591*/ OPC_CheckPatternPredicate, 7, // (MF->getSubtarget().checkFeatures("+64bit"))
5759 /* 10614*/ OPC_CheckPatternPredicate, 6, // (MF->getSubtarget().checkFeatures("-64bit"))
5781 /* 10654*/ OPC_CheckPatternPredicate, 7, // (MF->getSubtarget().checkFeatures("+64bit"))
5804 /* 10698*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasStdExtM()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
5815 /* 10717*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasStdExtM()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
5832 /* 10746*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasStdExtM()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
5843 /* 10765*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasStdExtM()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
5855 /* 10785*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasStdExtM()) && (MF->getSubtarget().checkFeatures("-64bit"))
5861 /* 10796*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasStdExtM())
5868 /* 10809*/ OPC_CheckPatternPredicate, 27, // (Subtarget->hasStdExtM()) && (MF->getSubtarget().checkFeatures("+64bit"))
5888 /* 10844*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("-64bit"))
5896 /* 10861*/ OPC_CheckPatternPredicate, 18, // (Subtarget->hasStdExtA())
5915 /* 10895*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("-64bit"))
5923 /* 10912*/ OPC_CheckPatternPredicate, 18, // (Subtarget->hasStdExtA())
5942 /* 10946*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("-64bit"))
5950 /* 10963*/ OPC_CheckPatternPredicate, 18, // (Subtarget->hasStdExtA())
5969 /* 10997*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("-64bit"))
5977 /* 11014*/ OPC_CheckPatternPredicate, 18, // (Subtarget->hasStdExtA())
5997 /* 11049*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("-64bit"))
6005 /* 11069*/ OPC_CheckPatternPredicate, 18, // (Subtarget->hasStdExtA())
6025 /* 11107*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("-64bit"))
6033 /* 11127*/ OPC_CheckPatternPredicate, 18, // (Subtarget->hasStdExtA())
6052 /* 11164*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("-64bit"))
6060 /* 11183*/ OPC_CheckPatternPredicate, 18, // (Subtarget->hasStdExtA())
6079 /* 11219*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("-64bit"))
6087 /* 11238*/ OPC_CheckPatternPredicate, 18, // (Subtarget->hasStdExtA())
6107 /* 11275*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("-64bit"))
6115 /* 11293*/ OPC_CheckPatternPredicate, 18, // (Subtarget->hasStdExtA())
6133 /* 11326*/ OPC_CheckPatternPredicate, 22, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
6150 /* 11357*/ OPC_CheckPatternPredicate, 22, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
6167 /* 11388*/ OPC_CheckPatternPredicate, 22, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
6184 /* 11419*/ OPC_CheckPatternPredicate, 22, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
6202 /* 11451*/ OPC_CheckPatternPredicate, 22, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
6220 /* 11486*/ OPC_CheckPatternPredicate, 22, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
6237 /* 11520*/ OPC_CheckPatternPredicate, 22, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
6254 /* 11553*/ OPC_CheckPatternPredicate, 22, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
6272 /* 11587*/ OPC_CheckPatternPredicate, 22, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
6294 /* 11632*/ OPC_CheckPatternPredicate, 6, // (MF->getSubtarget().checkFeatures("-64bit"))
6308 /* 11657*/ OPC_CheckPatternPredicate, 7, // (MF->getSubtarget().checkFeatures("+64bit"))
6324 /* 11686*/ OPC_CheckPatternPredicate, 6, // (MF->getSubtarget().checkFeatures("-64bit"))
6340 /* 11715*/ OPC_CheckPatternPredicate, 7, // (MF->getSubtarget().checkFeatures("+64bit"))
6351 /* 11735*/ OPC_CheckPatternPredicate, 6, // (MF->getSubtarget().checkFeatures("-64bit"))
6365 /* 11760*/ OPC_CheckPatternPredicate, 7, // (MF->getSubtarget().checkFeatures("+64bit"))
6386 /* 11799*/ OPC_CheckPatternPredicate, 6, // (MF->getSubtarget().checkFeatures("-64bit"))
6400 /* 11824*/ OPC_CheckPatternPredicate, 7, // (MF->getSubtarget().checkFeatures("+64bit"))
6416 /* 11853*/ OPC_CheckPatternPredicate, 6, // (MF->getSubtarget().checkFeatures("-64bit"))
6432 /* 11882*/ OPC_CheckPatternPredicate, 7, // (MF->getSubtarget().checkFeatures("+64bit"))
6443 /* 11902*/ OPC_CheckPatternPredicate, 6, // (MF->getSubtarget().checkFeatures("-64bit"))
6457 /* 11927*/ OPC_CheckPatternPredicate, 7, // (MF->getSubtarget().checkFeatures("+64bit"))
6478 /* 11966*/ OPC_CheckPatternPredicate, 6, // (MF->getSubtarget().checkFeatures("-64bit"))
6492 /* 11991*/ OPC_CheckPatternPredicate, 7, // (MF->getSubtarget().checkFeatures("+64bit"))
6512 /* 12023*/ OPC_CheckPatternPredicate, 5, // (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
6529 /* 12054*/ OPC_CheckPatternPredicate, 6, // (MF->getSubtarget().checkFeatures("-64bit"))
6545 /* 12083*/ OPC_CheckPatternPredicate, 7, // (MF->getSubtarget().checkFeatures("+64bit"))
6556 /* 12103*/ OPC_CheckPatternPredicate, 6, // (MF->getSubtarget().checkFeatures("-64bit"))
6570 /* 12128*/ OPC_CheckPatternPredicate, 7, // (MF->getSubtarget().checkFeatures("+64bit"))
6591 /* 12165*/ OPC_CheckPatternPredicate, 6, // (MF->getSubtarget().checkFeatures("-64bit"))
6608 /* 12192*/ OPC_CheckPatternPredicate, 7, // (MF->getSubtarget().checkFeatures("+64bit"))
6621 /* 12213*/ OPC_CheckPatternPredicate, 6, // (MF->getSubtarget().checkFeatures("-64bit"))
6638 /* 12242*/ OPC_CheckPatternPredicate, 7, // (MF->getSubtarget().checkFeatures("+64bit"))
6688 /* 12328*/ OPC_CheckPatternPredicate, 6, // (MF->getSubtarget().checkFeatures("-64bit"))
6704 /* 12359*/ OPC_CheckPatternPredicate, 6, // (MF->getSubtarget().checkFeatures("-64bit"))
6729 /* 12407*/ OPC_CheckPatternPredicate, 6, // (MF->getSubtarget().checkFeatures("-64bit"))
6745 /* 12436*/ OPC_CheckPatternPredicate, 6, // (MF->getSubtarget().checkFeatures("-64bit"))
6761 /* 12465*/ OPC_CheckPatternPredicate, 6, // (MF->getSubtarget().checkFeatures("-64bit"))
6783 /* 12516*/ OPC_CheckPatternPredicate, 6, // (MF->getSubtarget().checkFeatures("-64bit"))
6807 /* 12570*/ OPC_CheckPatternPredicate, 6, // (MF->getSubtarget().checkFeatures("-64bit"))
6822 /* 12597*/ OPC_CheckPatternPredicate, 6, // (MF->getSubtarget().checkFeatures("-64bit"))
6837 /* 12624*/ OPC_CheckPatternPredicate, 6, // (MF->getSubtarget().checkFeatures("-64bit"))
6852 /* 12651*/ OPC_CheckPatternPredicate, 6, // (MF->getSubtarget().checkFeatures("-64bit"))
6867 /* 12678*/ OPC_CheckPatternPredicate, 6, // (MF->getSubtarget().checkFeatures("-64bit"))
6888 /* 12727*/ OPC_CheckPatternPredicate, 6, // (MF->getSubtarget().checkFeatures("-64bit"))
6909 /* 12776*/ OPC_CheckPatternPredicate, 6, // (MF->getSubtarget().checkFeatures("-64bit"))
6930 /* 12825*/ OPC_CheckPatternPredicate, 6, // (MF->getSubtarget().checkFeatures("-64bit"))
6951 /* 12874*/ OPC_CheckPatternPredicate, 6, // (MF->getSubtarget().checkFeatures("-64bit"))
6972 /* 12923*/ OPC_CheckPatternPredicate, 6, // (MF->getSubtarget().checkFeatures("-64bit"))
6998 /* 12981*/ OPC_CheckPatternPredicate, 7, // (MF->getSubtarget().checkFeatures("+64bit"))
7006 /* 12997*/ OPC_CheckPatternPredicate, 7, // (MF->getSubtarget().checkFeatures("+64bit"))
7023 /* 13029*/ OPC_CheckPatternPredicate, 7, // (MF->getSubtarget().checkFeatures("+64bit"))
7031 /* 13044*/ OPC_CheckPatternPredicate, 7, // (MF->getSubtarget().checkFeatures("+64bit"))
7039 /* 13059*/ OPC_CheckPatternPredicate, 7, // (MF->getSubtarget().checkFeatures("+64bit"))
7050 /* 13085*/ OPC_CheckPatternPredicate, 7, // (MF->getSubtarget().checkFeatures("+64bit"))
7063 /* 13114*/ OPC_CheckPatternPredicate, 7, // (MF->getSubtarget().checkFeatures("+64bit"))
7071 /* 13129*/ OPC_CheckPatternPredicate, 7, // (MF->getSubtarget().checkFeatures("+64bit"))
7079 /* 13144*/ OPC_CheckPatternPredicate, 7, // (MF->getSubtarget().checkFeatures("+64bit"))
7087 /* 13159*/ OPC_CheckPatternPredicate, 7, // (MF->getSubtarget().checkFeatures("+64bit"))
7095 /* 13174*/ OPC_CheckPatternPredicate, 7, // (MF->getSubtarget().checkFeatures("+64bit"))
7106 /* 13200*/ OPC_CheckPatternPredicate, 7, // (MF->getSubtarget().checkFeatures("+64bit"))
7117 /* 13226*/ OPC_CheckPatternPredicate, 7, // (MF->getSubtarget().checkFeatures("+64bit"))
7128 /* 13252*/ OPC_CheckPatternPredicate, 7, // (MF->getSubtarget().checkFeatures("+64bit"))
7139 /* 13278*/ OPC_CheckPatternPredicate, 7, // (MF->getSubtarget().checkFeatures("+64bit"))
7150 /* 13304*/ OPC_CheckPatternPredicate, 7, // (MF->getSubtarget().checkFeatures("+64bit"))
7167 /* 13341*/ OPC_CheckPatternPredicate, 11, // (Subtarget->hasStdExtF()) && (MF->getSubtarget().checkFeatures("-64bit"))
7173 /* 13352*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasStdExtF())
7180 /* 13365*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasStdExtF()) && (MF->getSubtarget().checkFeatures("+64bit"))
7190 /* 13384*/ OPC_CheckPatternPredicate, 11, // (Subtarget->hasStdExtF()) && (MF->getSubtarget().checkFeatures("-64bit"))
7196 /* 13395*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasStdExtF())
7203 /* 13408*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasStdExtF()) && (MF->getSubtarget().checkFeatures("+64bit"))
7213 /* 13427*/ OPC_CheckPatternPredicate, 11, // (Subtarget->hasStdExtF()) && (MF->getSubtarget().checkFeatures("-64bit"))
7219 /* 13438*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasStdExtF())
7226 /* 13451*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasStdExtF()) && (MF->getSubtarget().checkFeatures("+64bit"))
7236 /* 13470*/ OPC_CheckPatternPredicate, 11, // (Subtarget->hasStdExtF()) && (MF->getSubtarget().checkFeatures("-64bit"))
7242 /* 13481*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasStdExtF())
7249 /* 13494*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasStdExtF()) && (MF->getSubtarget().checkFeatures("+64bit"))
7259 /* 13513*/ OPC_CheckPatternPredicate, 11, // (Subtarget->hasStdExtF()) && (MF->getSubtarget().checkFeatures("-64bit"))
7265 /* 13524*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasStdExtF())
7272 /* 13537*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasStdExtF()) && (MF->getSubtarget().checkFeatures("+64bit"))
7282 /* 13556*/ OPC_CheckPatternPredicate, 11, // (Subtarget->hasStdExtF()) && (MF->getSubtarget().checkFeatures("-64bit"))
7288 /* 13567*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasStdExtF())
7295 /* 13580*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasStdExtF()) && (MF->getSubtarget().checkFeatures("+64bit"))
7305 /* 13599*/ OPC_CheckPatternPredicate, 11, // (Subtarget->hasStdExtF()) && (MF->getSubtarget().checkFeatures("-64bit"))
7315 /* 13626*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasStdExtF())
7326 /* 13655*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasStdExtF()) && (MF->getSubtarget().checkFeatures("+64bit"))
7340 /* 13690*/ OPC_CheckPatternPredicate, 11, // (Subtarget->hasStdExtF()) && (MF->getSubtarget().checkFeatures("-64bit"))
7353 /* 13728*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasStdExtF())
7367 /* 13768*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasStdExtF()) && (MF->getSubtarget().checkFeatures("+64bit"))
7388 /* 13821*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasStdExtD()) && (MF->getSubtarget().checkFeatures("-64bit"))
7394 /* 13832*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasStdExtD())
7401 /* 13845*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasStdExtD()) && (MF->getSubtarget().checkFeatures("+64bit"))
7411 /* 13864*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasStdExtD()) && (MF->getSubtarget().checkFeatures("-64bit"))
7417 /* 13875*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasStdExtD())
7424 /* 13888*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasStdExtD()) && (MF->getSubtarget().checkFeatures("+64bit"))
7434 /* 13907*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasStdExtD()) && (MF->getSubtarget().checkFeatures("-64bit"))
7440 /* 13918*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasStdExtD())
7447 /* 13931*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasStdExtD()) && (MF->getSubtarget().checkFeatures("+64bit"))
7457 /* 13950*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasStdExtD()) && (MF->getSubtarget().checkFeatures("-64bit"))
7463 /* 13961*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasStdExtD())
7470 /* 13974*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasStdExtD()) && (MF->getSubtarget().checkFeatures("+64bit"))
7480 /* 13993*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasStdExtD()) && (MF->getSubtarget().checkFeatures("-64bit"))
7486 /* 14004*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasStdExtD())
7493 /* 14017*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasStdExtD()) && (MF->getSubtarget().checkFeatures("+64bit"))
7503 /* 14036*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasStdExtD()) && (MF->getSubtarget().checkFeatures("-64bit"))
7509 /* 14047*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasStdExtD())
7516 /* 14060*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasStdExtD()) && (MF->getSubtarget().checkFeatures("+64bit"))
7526 /* 14079*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasStdExtD()) && (MF->getSubtarget().checkFeatures("-64bit"))
7536 /* 14106*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasStdExtD())
7547 /* 14135*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasStdExtD()) && (MF->getSubtarget().checkFeatures("+64bit"))
7561 /* 14170*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasStdExtD()) && (MF->getSubtarget().checkFeatures("-64bit"))
7574 /* 14208*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasStdExtD())
7588 /* 14248*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasStdExtD()) && (MF->getSubtarget().checkFeatures("+64bit"))
7613 /* 14307*/ OPC_CheckPatternPredicate, 6, // (MF->getSubtarget().checkFeatures("-64bit"))
7627 /* 14333*/ OPC_CheckPatternPredicate, 7, // (MF->getSubtarget().checkFeatures("+64bit"))
7637 /* 14351*/ OPC_CheckPatternPredicate, 6, // (MF->getSubtarget().checkFeatures("-64bit"))
7650 /* 14374*/ OPC_CheckPatternPredicate, 7, // (MF->getSubtarget().checkFeatures("+64bit"))
7662 /* 14396*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasStdExtF()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
7684 /* 14438*/ OPC_CheckPatternPredicate, 6, // (MF->getSubtarget().checkFeatures("-64bit"))
7705 /* 14472*/ OPC_CheckPatternPredicate, 6, // (MF->getSubtarget().checkFeatures("-64bit"))
7726 /* 14506*/ OPC_CheckPatternPredicate, 6, // (MF->getSubtarget().checkFeatures("-64bit"))
7747 /* 14540*/ OPC_CheckPatternPredicate, 6, // (MF->getSubtarget().checkFeatures("-64bit"))
7768 /* 14574*/ OPC_CheckPatternPredicate, 6, // (MF->getSubtarget().checkFeatures("-64bit"))
7789 /* 14608*/ OPC_CheckPatternPredicate, 6, // (MF->getSubtarget().checkFeatures("-64bit"))
7810 /* 14642*/ OPC_CheckPatternPredicate, 6, // (MF->getSubtarget().checkFeatures("-64bit"))
7831 /* 14676*/ OPC_CheckPatternPredicate, 6, // (MF->getSubtarget().checkFeatures("-64bit"))
7852 /* 14710*/ OPC_CheckPatternPredicate, 6, // (MF->getSubtarget().checkFeatures("-64bit"))
7873 /* 14744*/ OPC_CheckPatternPredicate, 6, // (MF->getSubtarget().checkFeatures("-64bit"))
7897 /* 14784*/ OPC_CheckPatternPredicate, 7, // (MF->getSubtarget().checkFeatures("+64bit"))
7910 /* 14805*/ OPC_CheckPatternPredicate, 7, // (MF->getSubtarget().checkFeatures("+64bit"))
7923 /* 14826*/ OPC_CheckPatternPredicate, 7, // (MF->getSubtarget().checkFeatures("+64bit"))
7936 /* 14847*/ OPC_CheckPatternPredicate, 7, // (MF->getSubtarget().checkFeatures("+64bit"))
7949 /* 14868*/ OPC_CheckPatternPredicate, 7, // (MF->getSubtarget().checkFeatures("+64bit"))
7962 /* 14889*/ OPC_CheckPatternPredicate, 7, // (MF->getSubtarget().checkFeatures("+64bit"))
7975 /* 14910*/ OPC_CheckPatternPredicate, 7, // (MF->getSubtarget().checkFeatures("+64bit"))
7988 /* 14931*/ OPC_CheckPatternPredicate, 7, // (MF->getSubtarget().checkFeatures("+64bit"))
8001 /* 14952*/ OPC_CheckPatternPredicate, 7, // (MF->getSubtarget().checkFeatures("+64bit"))
8014 /* 14973*/ OPC_CheckPatternPredicate, 7, // (MF->getSubtarget().checkFeatures("+64bit"))
8031 /* 15000*/ OPC_CheckPatternPredicate, 6, // (MF->getSubtarget().checkFeatures("-64bit"))
8052 /* 15037*/ OPC_CheckPatternPredicate, 7, // (MF->getSubtarget().checkFeatures("+64bit"))
8071 /* 15072*/ OPC_CheckPatternPredicate, 6, // (MF->getSubtarget().checkFeatures("-64bit"))
8086 /* 15093*/ OPC_CheckPatternPredicate, 7, // (MF->getSubtarget().checkFeatures("+64bit"))
8097 /* 15112*/ OPC_CheckPatternPredicate, 6, // (MF->getSubtarget().checkFeatures("-64bit"))
8112 /* 15133*/ OPC_CheckPatternPredicate, 7, // (MF->getSubtarget().checkFeatures("+64bit"))
8123 /* 15149*/ OPC_CheckPatternPredicate, 6, // (MF->getSubtarget().checkFeatures("-64bit"))
8138 /* 15170*/ OPC_CheckPatternPredicate, 7, // (MF->getSubtarget().checkFeatures("+64bit"))
8155 /* 15199*/ OPC_CheckPatternPredicate, 6, // (MF->getSubtarget().checkFeatures("-64bit"))
8170 /* 15220*/ OPC_CheckPatternPredicate, 7, // (MF->getSubtarget().checkFeatures("+64bit"))
8181 /* 15239*/ OPC_CheckPatternPredicate, 6, // (MF->getSubtarget().checkFeatures("-64bit"))
8196 /* 15260*/ OPC_CheckPatternPredicate, 7, // (MF->getSubtarget().checkFeatures("+64bit"))
8207 /* 15276*/ OPC_CheckPatternPredicate, 6, // (MF->getSubtarget().checkFeatures("-64bit"))
8222 /* 15297*/ OPC_CheckPatternPredicate, 7, // (MF->getSubtarget().checkFeatures("+64bit"))
8244 /* 15333*/ OPC_CheckPatternPredicate, 6, // (MF->getSubtarget().checkFeatures("-64bit"))
8259 /* 15367*/ OPC_CheckPatternPredicate, 11, // (Subtarget->hasStdExtF()) && (MF->getSubtarget().checkFeatures("-64bit"))
8266 /* 15383*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasStdExtF())
8275 /* 15403*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasStdExtD()) && (MF->getSubtarget().checkFeatures("-64bit"))
8282 /* 15419*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasStdExtD())
8301 /* 15453*/ OPC_CheckPatternPredicate, 7, // (MF->getSubtarget().checkFeatures("+64bit"))
8308 /* 15470*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasStdExtF()) && (MF->getSubtarget().checkFeatures("+64bit"))
8315 /* 15487*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasStdExtD()) && (MF->getSubtarget().checkFeatures("+64bit"))
8329 /* 15518*/ OPC_CheckPatternPredicate, 6, // (MF->getSubtarget().checkFeatures("-64bit"))
8345 /* 15550*/ OPC_CheckPatternPredicate, 7, // (MF->getSubtarget().checkFeatures("+64bit"))
8357 /* 15574*/ OPC_CheckPatternPredicate, 6, // (MF->getSubtarget().checkFeatures("-64bit"))
8373 /* 15604*/ OPC_CheckPatternPredicate, 7, // (MF->getSubtarget().checkFeatures("+64bit"))
8385 /* 15627*/ OPC_CheckPatternPredicate, 8, // (!Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
8397 /* 15655*/ OPC_CheckPatternPredicate, 9, // (!Subtarget->is64Bit())
8410 /* 15685*/ OPC_CheckPatternPredicate, 10, // (!Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
8435 /* 15739*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("-64bit"))
8442 /* 15751*/ OPC_CheckPatternPredicate, 18, // (Subtarget->hasStdExtA())
8452 /* 15768*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("-64bit"))
8459 /* 15780*/ OPC_CheckPatternPredicate, 18, // (Subtarget->hasStdExtA())
8469 /* 15797*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("-64bit"))
8476 /* 15809*/ OPC_CheckPatternPredicate, 18, // (Subtarget->hasStdExtA())
8486 /* 15826*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("-64bit"))
8493 /* 15838*/ OPC_CheckPatternPredicate, 18, // (Subtarget->hasStdExtA())
8503 /* 15855*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("-64bit"))
8510 /* 15867*/ OPC_CheckPatternPredicate, 18, // (Subtarget->hasStdExtA())
8523 /* 15890*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
8530 /* 15902*/ OPC_CheckPatternPredicate, 20, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit())
8540 /* 15919*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
8547 /* 15931*/ OPC_CheckPatternPredicate, 20, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit())
8557 /* 15948*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
8564 /* 15960*/ OPC_CheckPatternPredicate, 20, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit())
8574 /* 15977*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
8581 /* 15989*/ OPC_CheckPatternPredicate, 20, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit())
8591 /* 16006*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
8598 /* 16018*/ OPC_CheckPatternPredicate, 20, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit())
8614 /* 16046*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("+64bit"))
8622 /* 16060*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("+64bit"))
8630 /* 16074*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("+64bit"))
8638 /* 16088*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("+64bit"))
8646 /* 16102*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("+64bit"))
8657 /* 16121*/ OPC_CheckPatternPredicate, 22, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
8665 /* 16135*/ OPC_CheckPatternPredicate, 22, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
8673 /* 16149*/ OPC_CheckPatternPredicate, 22, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
8681 /* 16163*/ OPC_CheckPatternPredicate, 22, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
8689 /* 16177*/ OPC_CheckPatternPredicate, 22, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
8710 /* 16216*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("-64bit"))
8717 /* 16228*/ OPC_CheckPatternPredicate, 18, // (Subtarget->hasStdExtA())
8727 /* 16245*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("-64bit"))
8734 /* 16257*/ OPC_CheckPatternPredicate, 18, // (Subtarget->hasStdExtA())
8744 /* 16274*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("-64bit"))
8751 /* 16286*/ OPC_CheckPatternPredicate, 18, // (Subtarget->hasStdExtA())
8761 /* 16303*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("-64bit"))
8768 /* 16315*/ OPC_CheckPatternPredicate, 18, // (Subtarget->hasStdExtA())
8778 /* 16332*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("-64bit"))
8785 /* 16344*/ OPC_CheckPatternPredicate, 18, // (Subtarget->hasStdExtA())
8798 /* 16367*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
8805 /* 16379*/ OPC_CheckPatternPredicate, 20, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit())
8815 /* 16396*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
8822 /* 16408*/ OPC_CheckPatternPredicate, 20, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit())
8832 /* 16425*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
8839 /* 16437*/ OPC_CheckPatternPredicate, 20, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit())
8849 /* 16454*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
8856 /* 16466*/ OPC_CheckPatternPredicate, 20, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit())
8866 /* 16483*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
8873 /* 16495*/ OPC_CheckPatternPredicate, 20, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit())
8889 /* 16523*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("+64bit"))
8897 /* 16537*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("+64bit"))
8905 /* 16551*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("+64bit"))
8913 /* 16565*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("+64bit"))
8921 /* 16579*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("+64bit"))
8932 /* 16598*/ OPC_CheckPatternPredicate, 22, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
8940 /* 16612*/ OPC_CheckPatternPredicate, 22, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
8948 /* 16626*/ OPC_CheckPatternPredicate, 22, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
8956 /* 16640*/ OPC_CheckPatternPredicate, 22, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
8964 /* 16654*/ OPC_CheckPatternPredicate, 22, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
8985 /* 16693*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("-64bit"))
8992 /* 16705*/ OPC_CheckPatternPredicate, 18, // (Subtarget->hasStdExtA())
9002 /* 16722*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("-64bit"))
9009 /* 16734*/ OPC_CheckPatternPredicate, 18, // (Subtarget->hasStdExtA())
9019 /* 16751*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("-64bit"))
9026 /* 16763*/ OPC_CheckPatternPredicate, 18, // (Subtarget->hasStdExtA())
9036 /* 16780*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("-64bit"))
9043 /* 16792*/ OPC_CheckPatternPredicate, 18, // (Subtarget->hasStdExtA())
9053 /* 16809*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("-64bit"))
9060 /* 16821*/ OPC_CheckPatternPredicate, 18, // (Subtarget->hasStdExtA())
9073 /* 16844*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
9080 /* 16856*/ OPC_CheckPatternPredicate, 20, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit())
9090 /* 16873*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
9097 /* 16885*/ OPC_CheckPatternPredicate, 20, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit())
9107 /* 16902*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
9114 /* 16914*/ OPC_CheckPatternPredicate, 20, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit())
9124 /* 16931*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
9131 /* 16943*/ OPC_CheckPatternPredicate, 20, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit())
9141 /* 16960*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
9148 /* 16972*/ OPC_CheckPatternPredicate, 20, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit())
9164 /* 17000*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("+64bit"))
9172 /* 17014*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("+64bit"))
9180 /* 17028*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("+64bit"))
9188 /* 17042*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("+64bit"))
9196 /* 17056*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("+64bit"))
9207 /* 17075*/ OPC_CheckPatternPredicate, 22, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
9215 /* 17089*/ OPC_CheckPatternPredicate, 22, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
9223 /* 17103*/ OPC_CheckPatternPredicate, 22, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
9231 /* 17117*/ OPC_CheckPatternPredicate, 22, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
9239 /* 17131*/ OPC_CheckPatternPredicate, 22, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
9260 /* 17170*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("-64bit"))
9267 /* 17182*/ OPC_CheckPatternPredicate, 18, // (Subtarget->hasStdExtA())
9277 /* 17199*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("-64bit"))
9284 /* 17211*/ OPC_CheckPatternPredicate, 18, // (Subtarget->hasStdExtA())
9294 /* 17228*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("-64bit"))
9301 /* 17240*/ OPC_CheckPatternPredicate, 18, // (Subtarget->hasStdExtA())
9311 /* 17257*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("-64bit"))
9318 /* 17269*/ OPC_CheckPatternPredicate, 18, // (Subtarget->hasStdExtA())
9328 /* 17286*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("-64bit"))
9335 /* 17298*/ OPC_CheckPatternPredicate, 18, // (Subtarget->hasStdExtA())
9348 /* 17321*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
9355 /* 17333*/ OPC_CheckPatternPredicate, 20, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit())
9365 /* 17350*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
9372 /* 17362*/ OPC_CheckPatternPredicate, 20, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit())
9382 /* 17379*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
9389 /* 17391*/ OPC_CheckPatternPredicate, 20, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit())
9399 /* 17408*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
9406 /* 17420*/ OPC_CheckPatternPredicate, 20, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit())
9416 /* 17437*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
9423 /* 17449*/ OPC_CheckPatternPredicate, 20, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit())
9439 /* 17477*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("+64bit"))
9447 /* 17491*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("+64bit"))
9455 /* 17505*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("+64bit"))
9463 /* 17519*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("+64bit"))
9471 /* 17533*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("+64bit"))
9482 /* 17552*/ OPC_CheckPatternPredicate, 22, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
9490 /* 17566*/ OPC_CheckPatternPredicate, 22, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
9498 /* 17580*/ OPC_CheckPatternPredicate, 22, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
9506 /* 17594*/ OPC_CheckPatternPredicate, 22, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
9514 /* 17608*/ OPC_CheckPatternPredicate, 22, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
9535 /* 17647*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("-64bit"))
9542 /* 17659*/ OPC_CheckPatternPredicate, 18, // (Subtarget->hasStdExtA())
9552 /* 17676*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("-64bit"))
9559 /* 17688*/ OPC_CheckPatternPredicate, 18, // (Subtarget->hasStdExtA())
9569 /* 17705*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("-64bit"))
9576 /* 17717*/ OPC_CheckPatternPredicate, 18, // (Subtarget->hasStdExtA())
9586 /* 17734*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("-64bit"))
9593 /* 17746*/ OPC_CheckPatternPredicate, 18, // (Subtarget->hasStdExtA())
9603 /* 17763*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("-64bit"))
9610 /* 17775*/ OPC_CheckPatternPredicate, 18, // (Subtarget->hasStdExtA())
9623 /* 17798*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
9630 /* 17810*/ OPC_CheckPatternPredicate, 20, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit())
9640 /* 17827*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
9647 /* 17839*/ OPC_CheckPatternPredicate, 20, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit())
9657 /* 17856*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
9664 /* 17868*/ OPC_CheckPatternPredicate, 20, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit())
9674 /* 17885*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
9681 /* 17897*/ OPC_CheckPatternPredicate, 20, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit())
9691 /* 17914*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
9698 /* 17926*/ OPC_CheckPatternPredicate, 20, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit())
9714 /* 17954*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("+64bit"))
9722 /* 17968*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("+64bit"))
9730 /* 17982*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("+64bit"))
9738 /* 17996*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("+64bit"))
9746 /* 18010*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("+64bit"))
9757 /* 18029*/ OPC_CheckPatternPredicate, 22, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
9765 /* 18043*/ OPC_CheckPatternPredicate, 22, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
9773 /* 18057*/ OPC_CheckPatternPredicate, 22, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
9781 /* 18071*/ OPC_CheckPatternPredicate, 22, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
9789 /* 18085*/ OPC_CheckPatternPredicate, 22, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
9810 /* 18124*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("-64bit"))
9817 /* 18136*/ OPC_CheckPatternPredicate, 18, // (Subtarget->hasStdExtA())
9827 /* 18153*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("-64bit"))
9834 /* 18165*/ OPC_CheckPatternPredicate, 18, // (Subtarget->hasStdExtA())
9844 /* 18182*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("-64bit"))
9851 /* 18194*/ OPC_CheckPatternPredicate, 18, // (Subtarget->hasStdExtA())
9861 /* 18211*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("-64bit"))
9868 /* 18223*/ OPC_CheckPatternPredicate, 18, // (Subtarget->hasStdExtA())
9878 /* 18240*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("-64bit"))
9885 /* 18252*/ OPC_CheckPatternPredicate, 18, // (Subtarget->hasStdExtA())
9898 /* 18275*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
9905 /* 18287*/ OPC_CheckPatternPredicate, 20, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit())
9915 /* 18304*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
9922 /* 18316*/ OPC_CheckPatternPredicate, 20, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit())
9932 /* 18333*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
9939 /* 18345*/ OPC_CheckPatternPredicate, 20, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit())
9949 /* 18362*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
9956 /* 18374*/ OPC_CheckPatternPredicate, 20, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit())
9966 /* 18391*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
9973 /* 18403*/ OPC_CheckPatternPredicate, 20, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit())
9989 /* 18431*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("+64bit"))
9997 /* 18445*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("+64bit"))
10005 /* 18459*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("+64bit"))
10013 /* 18473*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("+64bit"))
10021 /* 18487*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("+64bit"))
10032 /* 18506*/ OPC_CheckPatternPredicate, 22, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
10040 /* 18520*/ OPC_CheckPatternPredicate, 22, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
10048 /* 18534*/ OPC_CheckPatternPredicate, 22, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
10056 /* 18548*/ OPC_CheckPatternPredicate, 22, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
10064 /* 18562*/ OPC_CheckPatternPredicate, 22, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
10085 /* 18601*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("-64bit"))
10092 /* 18613*/ OPC_CheckPatternPredicate, 18, // (Subtarget->hasStdExtA())
10102 /* 18630*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("-64bit"))
10109 /* 18642*/ OPC_CheckPatternPredicate, 18, // (Subtarget->hasStdExtA())
10119 /* 18659*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("-64bit"))
10126 /* 18671*/ OPC_CheckPatternPredicate, 18, // (Subtarget->hasStdExtA())
10136 /* 18688*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("-64bit"))
10143 /* 18700*/ OPC_CheckPatternPredicate, 18, // (Subtarget->hasStdExtA())
10153 /* 18717*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("-64bit"))
10160 /* 18729*/ OPC_CheckPatternPredicate, 18, // (Subtarget->hasStdExtA())
10173 /* 18752*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
10180 /* 18764*/ OPC_CheckPatternPredicate, 20, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit())
10190 /* 18781*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
10197 /* 18793*/ OPC_CheckPatternPredicate, 20, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit())
10207 /* 18810*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
10214 /* 18822*/ OPC_CheckPatternPredicate, 20, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit())
10224 /* 18839*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
10231 /* 18851*/ OPC_CheckPatternPredicate, 20, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit())
10241 /* 18868*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
10248 /* 18880*/ OPC_CheckPatternPredicate, 20, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit())
10264 /* 18908*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("+64bit"))
10272 /* 18922*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("+64bit"))
10280 /* 18936*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("+64bit"))
10288 /* 18950*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("+64bit"))
10296 /* 18964*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("+64bit"))
10307 /* 18983*/ OPC_CheckPatternPredicate, 22, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
10315 /* 18997*/ OPC_CheckPatternPredicate, 22, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
10323 /* 19011*/ OPC_CheckPatternPredicate, 22, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
10331 /* 19025*/ OPC_CheckPatternPredicate, 22, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
10339 /* 19039*/ OPC_CheckPatternPredicate, 22, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
10360 /* 19078*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("-64bit"))
10367 /* 19090*/ OPC_CheckPatternPredicate, 18, // (Subtarget->hasStdExtA())
10377 /* 19107*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("-64bit"))
10384 /* 19119*/ OPC_CheckPatternPredicate, 18, // (Subtarget->hasStdExtA())
10394 /* 19136*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("-64bit"))
10401 /* 19148*/ OPC_CheckPatternPredicate, 18, // (Subtarget->hasStdExtA())
10411 /* 19165*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("-64bit"))
10418 /* 19177*/ OPC_CheckPatternPredicate, 18, // (Subtarget->hasStdExtA())
10428 /* 19194*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("-64bit"))
10435 /* 19206*/ OPC_CheckPatternPredicate, 18, // (Subtarget->hasStdExtA())
10448 /* 19229*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
10455 /* 19241*/ OPC_CheckPatternPredicate, 20, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit())
10465 /* 19258*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
10472 /* 19270*/ OPC_CheckPatternPredicate, 20, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit())
10482 /* 19287*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
10489 /* 19299*/ OPC_CheckPatternPredicate, 20, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit())
10499 /* 19316*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
10506 /* 19328*/ OPC_CheckPatternPredicate, 20, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit())
10516 /* 19345*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
10523 /* 19357*/ OPC_CheckPatternPredicate, 20, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit())
10539 /* 19385*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("+64bit"))
10547 /* 19399*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("+64bit"))
10555 /* 19413*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("+64bit"))
10563 /* 19427*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("+64bit"))
10571 /* 19441*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("+64bit"))
10582 /* 19460*/ OPC_CheckPatternPredicate, 22, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
10590 /* 19474*/ OPC_CheckPatternPredicate, 22, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
10598 /* 19488*/ OPC_CheckPatternPredicate, 22, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
10606 /* 19502*/ OPC_CheckPatternPredicate, 22, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
10614 /* 19516*/ OPC_CheckPatternPredicate, 22, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
10635 /* 19555*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("-64bit"))
10642 /* 19567*/ OPC_CheckPatternPredicate, 18, // (Subtarget->hasStdExtA())
10652 /* 19584*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("-64bit"))
10659 /* 19596*/ OPC_CheckPatternPredicate, 18, // (Subtarget->hasStdExtA())
10669 /* 19613*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("-64bit"))
10676 /* 19625*/ OPC_CheckPatternPredicate, 18, // (Subtarget->hasStdExtA())
10686 /* 19642*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("-64bit"))
10693 /* 19654*/ OPC_CheckPatternPredicate, 18, // (Subtarget->hasStdExtA())
10703 /* 19671*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("-64bit"))
10710 /* 19683*/ OPC_CheckPatternPredicate, 18, // (Subtarget->hasStdExtA())
10723 /* 19706*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
10730 /* 19718*/ OPC_CheckPatternPredicate, 20, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit())
10740 /* 19735*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
10747 /* 19747*/ OPC_CheckPatternPredicate, 20, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit())
10757 /* 19764*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
10764 /* 19776*/ OPC_CheckPatternPredicate, 20, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit())
10774 /* 19793*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
10781 /* 19805*/ OPC_CheckPatternPredicate, 20, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit())
10791 /* 19822*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
10798 /* 19834*/ OPC_CheckPatternPredicate, 20, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit())
10814 /* 19862*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("+64bit"))
10822 /* 19876*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("+64bit"))
10830 /* 19890*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("+64bit"))
10838 /* 19904*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("+64bit"))
10846 /* 19918*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("+64bit"))
10857 /* 19937*/ OPC_CheckPatternPredicate, 22, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
10865 /* 19951*/ OPC_CheckPatternPredicate, 22, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
10873 /* 19965*/ OPC_CheckPatternPredicate, 22, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
10881 /* 19979*/ OPC_CheckPatternPredicate, 22, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
10889 /* 19993*/ OPC_CheckPatternPredicate, 22, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
10910 /* 20032*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("-64bit"))
10918 /* 20049*/ OPC_CheckPatternPredicate, 18, // (Subtarget->hasStdExtA())
10929 /* 20071*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("-64bit"))
10937 /* 20088*/ OPC_CheckPatternPredicate, 18, // (Subtarget->hasStdExtA())
10948 /* 20110*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("-64bit"))
10956 /* 20127*/ OPC_CheckPatternPredicate, 18, // (Subtarget->hasStdExtA())
10967 /* 20149*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("-64bit"))
10975 /* 20166*/ OPC_CheckPatternPredicate, 18, // (Subtarget->hasStdExtA())
10986 /* 20188*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("-64bit"))
10994 /* 20205*/ OPC_CheckPatternPredicate, 18, // (Subtarget->hasStdExtA())
11008 /* 20233*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
11016 /* 20250*/ OPC_CheckPatternPredicate, 20, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit())
11027 /* 20272*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
11035 /* 20289*/ OPC_CheckPatternPredicate, 20, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit())
11046 /* 20311*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
11054 /* 20328*/ OPC_CheckPatternPredicate, 20, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit())
11065 /* 20350*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
11073 /* 20367*/ OPC_CheckPatternPredicate, 20, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit())
11084 /* 20389*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
11092 /* 20406*/ OPC_CheckPatternPredicate, 20, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit())
11109 /* 20439*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("+64bit"))
11118 /* 20458*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("+64bit"))
11127 /* 20477*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("+64bit"))
11136 /* 20496*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("+64bit"))
11145 /* 20515*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("+64bit"))
11157 /* 20539*/ OPC_CheckPatternPredicate, 22, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
11166 /* 20558*/ OPC_CheckPatternPredicate, 22, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
11175 /* 20577*/ OPC_CheckPatternPredicate, 22, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
11184 /* 20596*/ OPC_CheckPatternPredicate, 22, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
11193 /* 20615*/ OPC_CheckPatternPredicate, 22, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
11216 /* 20660*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("-64bit"))
11224 /* 20678*/ OPC_CheckPatternPredicate, 18, // (Subtarget->hasStdExtA())
11235 /* 20701*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("-64bit"))
11243 /* 20719*/ OPC_CheckPatternPredicate, 18, // (Subtarget->hasStdExtA())
11254 /* 20742*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("-64bit"))
11262 /* 20760*/ OPC_CheckPatternPredicate, 18, // (Subtarget->hasStdExtA())
11273 /* 20783*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("-64bit"))
11281 /* 20801*/ OPC_CheckPatternPredicate, 18, // (Subtarget->hasStdExtA())
11292 /* 20824*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("-64bit"))
11300 /* 20842*/ OPC_CheckPatternPredicate, 18, // (Subtarget->hasStdExtA())
11314 /* 20871*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
11322 /* 20889*/ OPC_CheckPatternPredicate, 20, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit())
11333 /* 20912*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
11341 /* 20930*/ OPC_CheckPatternPredicate, 20, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit())
11352 /* 20953*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
11360 /* 20971*/ OPC_CheckPatternPredicate, 20, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit())
11371 /* 20994*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
11379 /* 21012*/ OPC_CheckPatternPredicate, 20, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit())
11390 /* 21035*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
11398 /* 21053*/ OPC_CheckPatternPredicate, 20, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit())
11416 /* 21088*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("+64bit"))
11425 /* 21108*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("+64bit"))
11434 /* 21128*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("+64bit"))
11443 /* 21148*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("+64bit"))
11452 /* 21168*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("+64bit"))
11464 /* 21193*/ OPC_CheckPatternPredicate, 22, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
11473 /* 21213*/ OPC_CheckPatternPredicate, 22, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
11482 /* 21233*/ OPC_CheckPatternPredicate, 22, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
11491 /* 21253*/ OPC_CheckPatternPredicate, 22, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
11500 /* 21273*/ OPC_CheckPatternPredicate, 22, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
11522 /* 21318*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("-64bit"))
11532 /* 21341*/ OPC_CheckPatternPredicate, 18, // (Subtarget->hasStdExtA())
11545 /* 21369*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("-64bit"))
11555 /* 21392*/ OPC_CheckPatternPredicate, 18, // (Subtarget->hasStdExtA())
11568 /* 21420*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("-64bit"))
11578 /* 21443*/ OPC_CheckPatternPredicate, 18, // (Subtarget->hasStdExtA())
11591 /* 21471*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("-64bit"))
11601 /* 21494*/ OPC_CheckPatternPredicate, 18, // (Subtarget->hasStdExtA())
11614 /* 21522*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("-64bit"))
11624 /* 21545*/ OPC_CheckPatternPredicate, 18, // (Subtarget->hasStdExtA())
11640 /* 21579*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
11650 /* 21602*/ OPC_CheckPatternPredicate, 20, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit())
11663 /* 21630*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
11673 /* 21653*/ OPC_CheckPatternPredicate, 20, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit())
11686 /* 21681*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
11696 /* 21704*/ OPC_CheckPatternPredicate, 20, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit())
11709 /* 21732*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
11719 /* 21755*/ OPC_CheckPatternPredicate, 20, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit())
11732 /* 21783*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
11742 /* 21806*/ OPC_CheckPatternPredicate, 20, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit())
11761 /* 21846*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("+64bit"))
11772 /* 21871*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("+64bit"))
11783 /* 21896*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("+64bit"))
11794 /* 21921*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("+64bit"))
11805 /* 21946*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("+64bit"))
11819 /* 21977*/ OPC_CheckPatternPredicate, 22, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
11830 /* 22002*/ OPC_CheckPatternPredicate, 22, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
11841 /* 22027*/ OPC_CheckPatternPredicate, 22, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
11852 /* 22052*/ OPC_CheckPatternPredicate, 22, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
11863 /* 22077*/ OPC_CheckPatternPredicate, 22, // (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
11913 /* 22160*/ OPC_CheckPatternPredicate, 6, // (MF->getSubtarget().checkFeatures("-64bit"))
11925 /* 22182*/ OPC_CheckPatternPredicate, 7, // (MF->getSubtarget().checkFeatures("+64bit"))
11935 /* 22200*/ OPC_CheckPatternPredicate, 6, // (MF->getSubtarget().checkFeatures("-64bit"))
11944 /* 22217*/ OPC_CheckPatternPredicate, 7, // (MF->getSubtarget().checkFeatures("+64bit"))
11965 /* 22256*/ OPC_CheckPatternPredicate, 6, // (MF->getSubtarget().checkFeatures("-64bit"))
11974 /* 22273*/ OPC_CheckPatternPredicate, 7, // (MF->getSubtarget().checkFeatures("+64bit"))
11995 /* 22312*/ OPC_CheckPatternPredicate, 6, // (MF->getSubtarget().checkFeatures("-64bit"))
12004 /* 22329*/ OPC_CheckPatternPredicate, 7, // (MF->getSubtarget().checkFeatures("+64bit"))
12027 /* 22373*/ OPC_CheckPatternPredicate, 3, // (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
12033 /* 22384*/ OPC_CheckPatternPredicate, 4, // (Subtarget->is64Bit())
12041 /* 22399*/ OPC_CheckPatternPredicate, 5, // (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
12053 /* 22422*/ OPC_CheckPatternPredicate, 3, // (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
12059 /* 22433*/ OPC_CheckPatternPredicate, 4, // (Subtarget->is64Bit())
12067 /* 22448*/ OPC_CheckPatternPredicate, 5, // (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
12079 /* 22471*/ OPC_CheckPatternPredicate, 3, // (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
12085 /* 22482*/ OPC_CheckPatternPredicate, 4, // (Subtarget->is64Bit())
12093 /* 22497*/ OPC_CheckPatternPredicate, 5, // (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
12103 /* 22517*/ OPC_CheckPatternPredicate, 3, // (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
12112 /* 22536*/ OPC_CheckPatternPredicate, 4, // (Subtarget->is64Bit())
12122 /* 22557*/ OPC_CheckPatternPredicate, 5, // (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
12136 /* 22586*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasStdExtM()) && (MF->getSubtarget().checkFeatures("-64bit"))
12142 /* 22597*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasStdExtM())
12149 /* 22610*/ OPC_CheckPatternPredicate, 27, // (Subtarget->hasStdExtM()) && (MF->getSubtarget().checkFeatures("+64bit"))
12160 /* 22631*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasStdExtM()) && (MF->getSubtarget().checkFeatures("-64bit"))
12166 /* 22642*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasStdExtM())
12173 /* 22655*/ OPC_CheckPatternPredicate, 27, // (Subtarget->hasStdExtM()) && (MF->getSubtarget().checkFeatures("+64bit"))
12184 /* 22676*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasStdExtM()) && (MF->getSubtarget().checkFeatures("-64bit"))
12190 /* 22687*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasStdExtM())
12197 /* 22700*/ OPC_CheckPatternPredicate, 27, // (Subtarget->hasStdExtM()) && (MF->getSubtarget().checkFeatures("+64bit"))
12208 /* 22721*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasStdExtM()) && (MF->getSubtarget().checkFeatures("-64bit"))
12214 /* 22732*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasStdExtM())
12221 /* 22745*/ OPC_CheckPatternPredicate, 27, // (Subtarget->hasStdExtM()) && (MF->getSubtarget().checkFeatures("+64bit"))
12232 /* 22766*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasStdExtM()) && (MF->getSubtarget().checkFeatures("-64bit"))
12238 /* 22777*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasStdExtM())
12245 /* 22790*/ OPC_CheckPatternPredicate, 27, // (Subtarget->hasStdExtM()) && (MF->getSubtarget().checkFeatures("+64bit"))
12256 /* 22811*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasStdExtM()) && (MF->getSubtarget().checkFeatures("-64bit"))
12262 /* 22822*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasStdExtM())
12269 /* 22835*/ OPC_CheckPatternPredicate, 27, // (Subtarget->hasStdExtM()) && (MF->getSubtarget().checkFeatures("+64bit"))
12280 /* 22856*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasStdExtM()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
12286 /* 22867*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasStdExtM()) && (Subtarget->is64Bit())
12293 /* 22880*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasStdExtM()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
12304 /* 22901*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasStdExtM()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
12310 /* 22912*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasStdExtM()) && (Subtarget->is64Bit())
12317 /* 22925*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasStdExtM()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
12328 /* 22946*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasStdExtM()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
12334 /* 22957*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasStdExtM()) && (Subtarget->is64Bit())
12341 /* 22970*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasStdExtM()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
12353 /* 22995*/ OPC_CheckPatternPredicate, 11, // (Subtarget->hasStdExtF()) && (MF->getSubtarget().checkFeatures("-64bit"))
12359 /* 23005*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasStdExtF())
12366 /* 23017*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasStdExtF()) && (MF->getSubtarget().checkFeatures("+64bit"))
12376 /* 23035*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasStdExtD()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
12382 /* 23045*/ OPC_CheckPatternPredicate, 29, // (Subtarget->hasStdExtD()) && (Subtarget->is64Bit())
12389 /* 23057*/ OPC_CheckPatternPredicate, 23, // (Subtarget->hasStdExtD()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
12399 /* 23075*/ OPC_CheckPatternPredicate, 11, // (Subtarget->hasStdExtF()) && (MF->getSubtarget().checkFeatures("-64bit"))
12405 /* 23085*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasStdExtF())
12413 /* 23099*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasStdExtD()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
12419 /* 23109*/ OPC_CheckPatternPredicate, 29, // (Subtarget->hasStdExtD()) && (Subtarget->is64Bit())
12429 /* 23126*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasStdExtF()) && (MF->getSubtarget().checkFeatures("+64bit"))
12435 /* 23137*/ OPC_CheckPatternPredicate, 23, // (Subtarget->hasStdExtD()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
12448 /* 23162*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasStdExtF()) && (!Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
12455 /* 23176*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasStdExtF()) && (!Subtarget->is64Bit())
12462 /* 23190*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasStdExtF()) && (!Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
12469 /* 23204*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasStdExtF()) && (!Subtarget->is64Bit())
12476 /* 23218*/ OPC_CheckPatternPredicate, 32, // (Subtarget->hasStdExtF()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
12483 /* 23232*/ OPC_CheckPatternPredicate, 33, // (Subtarget->hasStdExtF()) && (Subtarget->is64Bit())
12492 /* 23250*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasStdExtF()) && (!Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
12499 /* 23264*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasStdExtF()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
12511 /* 23287*/ OPC_CheckPatternPredicate, 35, // (Subtarget->hasStdExtD()) && (!Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
12518 /* 23301*/ OPC_CheckPatternPredicate, 36, // (Subtarget->hasStdExtD()) && (!Subtarget->is64Bit())
12525 /* 23315*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasStdExtD()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
12532 /* 23329*/ OPC_CheckPatternPredicate, 29, // (Subtarget->hasStdExtD()) && (Subtarget->is64Bit())
12541 /* 23347*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasStdExtD()) && (!Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
12548 /* 23361*/ OPC_CheckPatternPredicate, 23, // (Subtarget->hasStdExtD()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
12563 /* 23391*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasStdExtF()) && (!Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
12570 /* 23405*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasStdExtF()) && (!Subtarget->is64Bit())
12577 /* 23419*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasStdExtF()) && (!Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
12584 /* 23433*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasStdExtF()) && (!Subtarget->is64Bit())
12591 /* 23447*/ OPC_CheckPatternPredicate, 32, // (Subtarget->hasStdExtF()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
12598 /* 23461*/ OPC_CheckPatternPredicate, 33, // (Subtarget->hasStdExtF()) && (Subtarget->is64Bit())
12607 /* 23479*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasStdExtF()) && (!Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
12614 /* 23493*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasStdExtF()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
12626 /* 23516*/ OPC_CheckPatternPredicate, 35, // (Subtarget->hasStdExtD()) && (!Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
12633 /* 23530*/ OPC_CheckPatternPredicate, 36, // (Subtarget->hasStdExtD()) && (!Subtarget->is64Bit())
12640 /* 23544*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasStdExtD()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
12647 /* 23558*/ OPC_CheckPatternPredicate, 29, // (Subtarget->hasStdExtD()) && (Subtarget->is64Bit())
12656 /* 23576*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasStdExtD()) && (!Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
12663 /* 23590*/ OPC_CheckPatternPredicate, 23, // (Subtarget->hasStdExtD()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
12674 /* 23610*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasStdExtF()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
12682 /* 23625*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasStdExtD()) && (MF->getSubtarget().checkFeatures("-64bit"))
12688 /* 23636*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasStdExtD())
12704 /* 23673*/ OPC_CheckPatternPredicate, 32, // (Subtarget->hasStdExtF()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
12711 /* 23687*/ OPC_CheckPatternPredicate, 33, // (Subtarget->hasStdExtF()) && (Subtarget->is64Bit())
12720 /* 23705*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasStdExtD()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
12726 /* 23715*/ OPC_CheckPatternPredicate, 29, // (Subtarget->hasStdExtD()) && (Subtarget->is64Bit())
12736 /* 23732*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasStdExtF()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
12743 /* 23747*/ OPC_CheckPatternPredicate, 23, // (Subtarget->hasStdExtD()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
12758 /* 23774*/ OPC_CheckPatternPredicate, 32, // (Subtarget->hasStdExtF()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
12765 /* 23788*/ OPC_CheckPatternPredicate, 33, // (Subtarget->hasStdExtF()) && (Subtarget->is64Bit())
12774 /* 23806*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasStdExtD()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
12780 /* 23816*/ OPC_CheckPatternPredicate, 29, // (Subtarget->hasStdExtD()) && (Subtarget->is64Bit())
12790 /* 23833*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasStdExtF()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
12797 /* 23848*/ OPC_CheckPatternPredicate, 23, // (Subtarget->hasStdExtD()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
12811 /* 23873*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasStdExtF()) && (!Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
12818 /* 23887*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasStdExtF()) && (!Subtarget->is64Bit())
12825 /* 23901*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasStdExtF()) && (!Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
12832 /* 23915*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasStdExtF()) && (!Subtarget->is64Bit())
12839 /* 23929*/ OPC_CheckPatternPredicate, 32, // (Subtarget->hasStdExtF()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
12846 /* 23943*/ OPC_CheckPatternPredicate, 33, // (Subtarget->hasStdExtF()) && (Subtarget->is64Bit())
12855 /* 23961*/ OPC_CheckPatternPredicate, 35, // (Subtarget->hasStdExtD()) && (!Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
12861 /* 23971*/ OPC_CheckPatternPredicate, 36, // (Subtarget->hasStdExtD()) && (!Subtarget->is64Bit())
12867 /* 23981*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasStdExtD()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
12874 /* 23995*/ OPC_CheckPatternPredicate, 29, // (Subtarget->hasStdExtD()) && (Subtarget->is64Bit())
12886 /* 24018*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasStdExtF()) && (!Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
12893 /* 24032*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasStdExtF()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
12902 /* 24050*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasStdExtD()) && (!Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
12908 /* 24060*/ OPC_CheckPatternPredicate, 23, // (Subtarget->hasStdExtD()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
12931 /* 24101*/ OPC_CheckPatternPredicate, 11, // (Subtarget->hasStdExtF()) && (MF->getSubtarget().checkFeatures("-64bit"))
12938 /* 24117*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasStdExtF()) && (MF->getSubtarget().checkFeatures("+64bit"))
12945 /* 24133*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasStdExtF())
12954 /* 24153*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasStdExtD()) && (MF->getSubtarget().checkFeatures("-64bit"))
12961 /* 24169*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasStdExtD()) && (MF->getSubtarget().checkFeatures("+64bit"))
12968 /* 24185*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasStdExtD())
12985 /* 24215*/ OPC_CheckPatternPredicate, 11, // (Subtarget->hasStdExtF()) && (MF->getSubtarget().checkFeatures("-64bit"))
12992 /* 24231*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasStdExtF()) && (MF->getSubtarget().checkFeatures("+64bit"))
12999 /* 24247*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasStdExtF())
13015 /* 24276*/ OPC_CheckPatternPredicate, 11, // (Subtarget->hasStdExtF()) && (MF->getSubtarget().checkFeatures("-64bit"))
13022 /* 24292*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasStdExtF()) && (MF->getSubtarget().checkFeatures("+64bit"))
13029 /* 24308*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasStdExtF())
13045 /* 24337*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasStdExtD()) && (MF->getSubtarget().checkFeatures("-64bit"))
13052 /* 24353*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasStdExtD()) && (MF->getSubtarget().checkFeatures("+64bit"))
13059 /* 24369*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasStdExtD())
13075 /* 24398*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasStdExtD()) && (MF->getSubtarget().checkFeatures("-64bit"))
13082 /* 24414*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasStdExtD()) && (MF->getSubtarget().checkFeatures("+64bit"))
13089 /* 24430*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasStdExtD())
13102 /* 24455*/ OPC_CheckPatternPredicate, 11, // (Subtarget->hasStdExtF()) && (MF->getSubtarget().checkFeatures("-64bit"))
13109 /* 24471*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasStdExtF()) && (MF->getSubtarget().checkFeatures("+64bit"))
13116 /* 24487*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasStdExtF())
13125 /* 24507*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasStdExtD()) && (MF->getSubtarget().checkFeatures("-64bit"))
13132 /* 24523*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasStdExtD()) && (MF->getSubtarget().checkFeatures("+64bit"))
13139 /* 24539*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasStdExtD())
13157 /* 24574*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasStdExtF())
13165 /* 24589*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasStdExtD())
13175 /* 24607*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasStdExtF())
13182 /* 24621*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasStdExtD())
13199 /* 24652*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasStdExtF()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
13206 /* 24667*/ OPC_CheckPatternPredicate, 23, // (Subtarget->hasStdExtD()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
13218 /* 24690*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasStdExtF()) && (!Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
13225 /* 24704*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasStdExtF()) && (!Subtarget->is64Bit())
13232 /* 24718*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasStdExtF()) && (!Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
13239 /* 24732*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasStdExtF()) && (!Subtarget->is64Bit())
13246 /* 24746*/ OPC_CheckPatternPredicate, 32, // (Subtarget->hasStdExtF()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
13253 /* 24760*/ OPC_CheckPatternPredicate, 33, // (Subtarget->hasStdExtF()) && (Subtarget->is64Bit())
13262 /* 24778*/ OPC_CheckPatternPredicate, 35, // (Subtarget->hasStdExtD()) && (!Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
13268 /* 24788*/ OPC_CheckPatternPredicate, 36, // (Subtarget->hasStdExtD()) && (!Subtarget->is64Bit())
13274 /* 24798*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasStdExtD()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"))
13281 /* 24812*/ OPC_CheckPatternPredicate, 29, // (Subtarget->hasStdExtD()) && (Subtarget->is64Bit())
13293 /* 24835*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasStdExtF()) && (!Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
13300 /* 24849*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasStdExtF()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
13309 /* 24867*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasStdExtD()) && (!Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
13315 /* 24877*/ OPC_CheckPatternPredicate, 23, // (Subtarget->hasStdExtD()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
13328 /* 24901*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasStdExtF())
13334 /* 24913*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasStdExtD())
13343 /* 24931*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasStdExtF())
13349 /* 24943*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasStdExtD())
13359 /* 24962*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasStdExtF())
13365 /* 24974*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasStdExtD())
13375 /* 24993*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasStdExtF())
13381 /* 25005*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasStdExtD())
13389 /* 25020*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasStdExtD())
13399 /* 25039*/ OPC_CheckPatternPredicate, 11, // (Subtarget->hasStdExtF()) && (MF->getSubtarget().checkFeatures("-64bit"))
13406 /* 25054*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasStdExtF()) && (MF->getSubtarget().checkFeatures("+64bit"))
13413 /* 25069*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasStdExtF())
13422 /* 25088*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasStdExtD()) && (MF->getSubtarget().checkFeatures("-64bit"))
13429 /* 25103*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasStdExtD()) && (MF->getSubtarget().checkFeatures("+64bit"))
13436 /* 25118*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasStdExtD())
13449 /* 25144*/ OPC_CheckPatternPredicate, 11, // (Subtarget->hasStdExtF()) && (MF->getSubtarget().checkFeatures("-64bit"))
13456 /* 25159*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasStdExtF()) && (MF->getSubtarget().checkFeatures("+64bit"))
13463 /* 25174*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasStdExtF())
13472 /* 25193*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasStdExtD()) && (MF->getSubtarget().checkFeatures("-64bit"))
13479 /* 25208*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasStdExtD()) && (MF->getSubtarget().checkFeatures("+64bit"))
13486 /* 25223*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasStdExtD())
13499 /* 25249*/ OPC_CheckPatternPredicate, 11, // (Subtarget->hasStdExtF()) && (MF->getSubtarget().checkFeatures("-64bit"))
13506 /* 25264*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasStdExtF()) && (MF->getSubtarget().checkFeatures("+64bit"))
13513 /* 25279*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasStdExtF())
13522 /* 25298*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasStdExtD()) && (MF->getSubtarget().checkFeatures("-64bit"))
13529 /* 25313*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasStdExtD()) && (MF->getSubtarget().checkFeatures("+64bit"))
13536 /* 25328*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasStdExtD())
13549 /* 25354*/ OPC_CheckPatternPredicate, 11, // (Subtarget->hasStdExtF()) && (MF->getSubtarget().checkFeatures("-64bit"))
13556 /* 25369*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasStdExtF()) && (MF->getSubtarget().checkFeatures("+64bit"))
13563 /* 25384*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasStdExtF())
13572 /* 25403*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasStdExtD()) && (MF->getSubtarget().checkFeatures("-64bit"))
13579 /* 25418*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasStdExtD()) && (MF->getSubtarget().checkFeatures("+64bit"))
13586 /* 25433*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasStdExtD())
13598 /* 25458*/ OPC_CheckPatternPredicate, 11, // (Subtarget->hasStdExtF()) && (MF->getSubtarget().checkFeatures("-64bit"))
13605 /* 25472*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasStdExtF()) && (MF->getSubtarget().checkFeatures("+64bit"))
13612 /* 25486*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasStdExtF())
13621 /* 25504*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasStdExtD()) && (MF->getSubtarget().checkFeatures("-64bit"))
13628 /* 25518*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasStdExtD()) && (MF->getSubtarget().checkFeatures("+64bit"))
13635 /* 25532*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasStdExtD())
13645 /* 25551*/ OPC_CheckPatternPredicate, 24, // (Subtarget->hasStdExtF()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"))
13653 /* 25566*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasStdExtD()) && (MF->getSubtarget().checkFeatures("-64bit"))
13660 /* 25580*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasStdExtD()) && (MF->getSubtarget().checkFeatures("+64bit"))
13667 /* 25594*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasStdExtD())
13678 /* 25615*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasStdExtD()) && (MF->getSubtarget().checkFeatures("-64bit"))
13684 /* 25626*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasStdExtD())
gen/lib/Target/Sparc/SparcGenDAGISel.inc 89 /* 62*/ OPC_CheckPatternPredicate, 0, // (Subtarget->is64Bit())
262 /* 378*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasHardQuad()) && (Subtarget->isV9())
284 /* 419*/ OPC_CheckPatternPredicate, 0, // (Subtarget->is64Bit())
304 /* 456*/ OPC_CheckPatternPredicate, 0, // (Subtarget->is64Bit())
322 /* 489*/ OPC_CheckPatternPredicate, 0, // (Subtarget->is64Bit())
340 /* 522*/ OPC_CheckPatternPredicate, 0, // (Subtarget->is64Bit())
373 /* 583*/ OPC_CheckPatternPredicate, 0, // (Subtarget->is64Bit())
397 /* 629*/ OPC_CheckPatternPredicate, 2, // (!Subtarget->is64Bit())
406 /* 649*/ OPC_CheckPatternPredicate, 0, // (Subtarget->is64Bit())
428 /* 690*/ OPC_CheckPatternPredicate, 2, // (!Subtarget->is64Bit())
437 /* 710*/ OPC_CheckPatternPredicate, 0, // (Subtarget->is64Bit())
456 /* 745*/ OPC_CheckPatternPredicate, 2, // (!Subtarget->is64Bit())
463 /* 758*/ OPC_CheckPatternPredicate, 0, // (Subtarget->is64Bit())
473 /* 776*/ OPC_CheckPatternPredicate, 2, // (!Subtarget->is64Bit())
480 /* 789*/ OPC_CheckPatternPredicate, 0, // (Subtarget->is64Bit())
490 /* 807*/ OPC_CheckPatternPredicate, 2, // (!Subtarget->is64Bit())
497 /* 820*/ OPC_CheckPatternPredicate, 0, // (Subtarget->is64Bit())
514 /* 848*/ OPC_CheckPatternPredicate, 2, // (!Subtarget->is64Bit())
521 /* 861*/ OPC_CheckPatternPredicate, 0, // (Subtarget->is64Bit())
532 /* 880*/ OPC_CheckPatternPredicate, 2, // (!Subtarget->is64Bit())
539 /* 893*/ OPC_CheckPatternPredicate, 0, // (Subtarget->is64Bit())
550 /* 912*/ OPC_CheckPatternPredicate, 2, // (!Subtarget->is64Bit())
557 /* 925*/ OPC_CheckPatternPredicate, 0, // (Subtarget->is64Bit())
579 /* 964*/ OPC_CheckPatternPredicate, 0, // (Subtarget->is64Bit())
594 /* 991*/ OPC_CheckPatternPredicate, 0, // (Subtarget->is64Bit())
618 /* 1035*/ OPC_CheckPatternPredicate, 2, // (!Subtarget->is64Bit())
627 /* 1055*/ OPC_CheckPatternPredicate, 0, // (Subtarget->is64Bit())
649 /* 1096*/ OPC_CheckPatternPredicate, 2, // (!Subtarget->is64Bit())
658 /* 1116*/ OPC_CheckPatternPredicate, 0, // (Subtarget->is64Bit())
678 /* 1166*/ OPC_CheckPatternPredicate, 0, // (Subtarget->is64Bit())
715 /* 1253*/ OPC_CheckPatternPredicate, 0, // (Subtarget->is64Bit())
729 /* 1286*/ OPC_CheckPatternPredicate, 0, // (Subtarget->is64Bit())
748 /* 1322*/ OPC_CheckPatternPredicate, 0, // (Subtarget->is64Bit())
763 /* 1349*/ OPC_CheckPatternPredicate, 0, // (Subtarget->is64Bit())
961 /* 1709*/ OPC_CheckPatternPredicate, 0, // (Subtarget->is64Bit())
981 /* 1746*/ OPC_CheckPatternPredicate, 0, // (Subtarget->is64Bit())
1001 /* 1783*/ OPC_CheckPatternPredicate, 0, // (Subtarget->is64Bit())
1021 /* 1820*/ OPC_CheckPatternPredicate, 0, // (Subtarget->is64Bit())
1041 /* 1857*/ OPC_CheckPatternPredicate, 0, // (Subtarget->is64Bit())
1061 /* 1894*/ OPC_CheckPatternPredicate, 0, // (Subtarget->is64Bit())
1081 /* 1931*/ OPC_CheckPatternPredicate, 0, // (Subtarget->is64Bit())
1101 /* 1968*/ OPC_CheckPatternPredicate, 0, // (Subtarget->is64Bit())
1121 /* 2005*/ OPC_CheckPatternPredicate, 0, // (Subtarget->is64Bit())
1141 /* 2042*/ OPC_CheckPatternPredicate, 0, // (Subtarget->is64Bit())
1161 /* 2079*/ OPC_CheckPatternPredicate, 0, // (Subtarget->is64Bit())
1181 /* 2116*/ OPC_CheckPatternPredicate, 0, // (Subtarget->is64Bit())
1232 /* 2213*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasHardQuad()) && (Subtarget->isV9())
1361 /* 2451*/ OPC_CheckPatternPredicate, 0, // (Subtarget->is64Bit())
1440 /* 2594*/ OPC_CheckPatternPredicate, 0, // (Subtarget->is64Bit())
1525 /* 2751*/ OPC_CheckPatternPredicate, 0, // (Subtarget->is64Bit())
1544 /* 2794*/ OPC_CheckPatternPredicate, 0, // (Subtarget->is64Bit())
1554 /* 2815*/ OPC_CheckPatternPredicate, 0, // (Subtarget->is64Bit())
1576 /* 2857*/ OPC_CheckPatternPredicate, 0, // (Subtarget->is64Bit())
1604 /* 2911*/ OPC_CheckPatternPredicate, 0, // (Subtarget->is64Bit())
1625 /* 2960*/ OPC_CheckPatternPredicate, 0, // (Subtarget->is64Bit())
1644 /* 3003*/ OPC_CheckPatternPredicate, 0, // (Subtarget->is64Bit())
1666 /* 3043*/ OPC_CheckPatternPredicate, 0, // (Subtarget->is64Bit())
1694 /* 3097*/ OPC_CheckPatternPredicate, 0, // (Subtarget->is64Bit())
1715 /* 3134*/ OPC_CheckPatternPredicate, 3, // (Subtarget->isV9())
1723 /* 3151*/ OPC_CheckPatternPredicate, 0, // (Subtarget->is64Bit())
1739 /* 3182*/ OPC_CheckPatternPredicate, 3, // (Subtarget->isV9())
1753 /* 3210*/ OPC_CheckPatternPredicate, 0, // (Subtarget->is64Bit())
1761 /* 3227*/ OPC_CheckPatternPredicate, 3, // (Subtarget->isV9())
1776 /* 3257*/ OPC_CheckPatternPredicate, 3, // (Subtarget->isV9())
1791 /* 3287*/ OPC_CheckPatternPredicate, 3, // (Subtarget->isV9())
1820 /* 3340*/ OPC_CheckPatternPredicate, 3, // (Subtarget->isV9())
1828 /* 3357*/ OPC_CheckPatternPredicate, 0, // (Subtarget->is64Bit())
1844 /* 3388*/ OPC_CheckPatternPredicate, 3, // (Subtarget->isV9())
1858 /* 3416*/ OPC_CheckPatternPredicate, 0, // (Subtarget->is64Bit())
1866 /* 3433*/ OPC_CheckPatternPredicate, 3, // (Subtarget->isV9())
1881 /* 3463*/ OPC_CheckPatternPredicate, 3, // (Subtarget->isV9())
1896 /* 3493*/ OPC_CheckPatternPredicate, 3, // (Subtarget->isV9())
1925 /* 3546*/ OPC_CheckPatternPredicate, 0, // (Subtarget->is64Bit())
1933 /* 3563*/ OPC_CheckPatternPredicate, 0, // (Subtarget->is64Bit())
1948 /* 3591*/ OPC_CheckPatternPredicate, 0, // (Subtarget->is64Bit())
1955 /* 3606*/ OPC_CheckPatternPredicate, 0, // (Subtarget->is64Bit())
1962 /* 3621*/ OPC_CheckPatternPredicate, 0, // (Subtarget->is64Bit())
1969 /* 3636*/ OPC_CheckPatternPredicate, 0, // (Subtarget->is64Bit())
1976 /* 3651*/ OPC_CheckPatternPredicate, 0, // (Subtarget->is64Bit())
2019 /* 3723*/ OPC_CheckPatternPredicate, 2, // (!Subtarget->is64Bit())
2027 /* 3739*/ OPC_CheckPatternPredicate, 0, // (Subtarget->is64Bit())
2059 /* 3794*/ OPC_CheckPatternPredicate, 4, // (!Subtarget->isV9())
2066 /* 3803*/ OPC_CheckPatternPredicate, 0, // (Subtarget->is64Bit())
2110 /* 3884*/ OPC_CheckPatternPredicate, 0, // (Subtarget->is64Bit())
2125 /* 3913*/ OPC_CheckPatternPredicate, 0, // (Subtarget->is64Bit())
2151 /* 3959*/ OPC_CheckPatternPredicate, 0, // (Subtarget->is64Bit())
2166 /* 3988*/ OPC_CheckPatternPredicate, 0, // (Subtarget->is64Bit())
2192 /* 4034*/ OPC_CheckPatternPredicate, 0, // (Subtarget->is64Bit())
2207 /* 4063*/ OPC_CheckPatternPredicate, 0, // (Subtarget->is64Bit())
2272 /* 4181*/ OPC_CheckPatternPredicate, 0, // (Subtarget->is64Bit())
2287 /* 4208*/ OPC_CheckPatternPredicate, 0, // (Subtarget->is64Bit())
2365 /* 4345*/ OPC_CheckPatternPredicate, 0, // (Subtarget->is64Bit())
2372 /* 4358*/ OPC_CheckPatternPredicate, 0, // (Subtarget->is64Bit())
2444 /* 4487*/ OPC_CheckPatternPredicate, 0, // (Subtarget->is64Bit())
2452 /* 4502*/ OPC_CheckPatternPredicate, 0, // (Subtarget->is64Bit())
2467 /* 4529*/ OPC_CheckPatternPredicate, 0, // (Subtarget->is64Bit())
2475 /* 4544*/ OPC_CheckPatternPredicate, 0, // (Subtarget->is64Bit())
2490 /* 4571*/ OPC_CheckPatternPredicate, 0, // (Subtarget->is64Bit())
2498 /* 4586*/ OPC_CheckPatternPredicate, 0, // (Subtarget->is64Bit())
2566 /* 4699*/ OPC_CheckPatternPredicate, 0, // (Subtarget->is64Bit())
2578 /* 4723*/ OPC_CheckPatternPredicate, 2, // (!Subtarget->is64Bit())
2584 /* 4733*/ OPC_CheckPatternPredicate, 0, // (Subtarget->is64Bit())
2593 /* 4749*/ OPC_CheckPatternPredicate, 2, // (!Subtarget->is64Bit())
2599 /* 4759*/ OPC_CheckPatternPredicate, 0, // (Subtarget->is64Bit())
2608 /* 4775*/ OPC_CheckPatternPredicate, 2, // (!Subtarget->is64Bit())
2614 /* 4785*/ OPC_CheckPatternPredicate, 0, // (Subtarget->is64Bit())
2623 /* 4801*/ OPC_CheckPatternPredicate, 2, // (!Subtarget->is64Bit())
2629 /* 4811*/ OPC_CheckPatternPredicate, 0, // (Subtarget->is64Bit())
2642 /* 4835*/ OPC_CheckPatternPredicate, 2, // (!Subtarget->is64Bit())
2650 /* 4851*/ OPC_CheckPatternPredicate, 0, // (Subtarget->is64Bit())
2660 /* 4871*/ OPC_CheckPatternPredicate, 2, // (!Subtarget->is64Bit())
2668 /* 4887*/ OPC_CheckPatternPredicate, 0, // (Subtarget->is64Bit())
2678 /* 4907*/ OPC_CheckPatternPredicate, 2, // (!Subtarget->is64Bit())
2686 /* 4923*/ OPC_CheckPatternPredicate, 0, // (Subtarget->is64Bit())
2696 /* 4943*/ OPC_CheckPatternPredicate, 2, // (!Subtarget->is64Bit())
2704 /* 4959*/ OPC_CheckPatternPredicate, 0, // (Subtarget->is64Bit())
2723 /* 4991*/ OPC_CheckPatternPredicate, 0, // (Subtarget->is64Bit())
2778 /* 5102*/ OPC_CheckPatternPredicate, 0, // (Subtarget->is64Bit())
2789 /* 5122*/ OPC_CheckPatternPredicate, 0, // (Subtarget->is64Bit())
2801 /* 5150*/ OPC_CheckPatternPredicate, 0, // (Subtarget->is64Bit())
2824 /* 5204*/ OPC_CheckPatternPredicate, 0, // (Subtarget->is64Bit())
2855 /* 5284*/ OPC_CheckPatternPredicate, 3, // (Subtarget->isV9())
2862 /* 5297*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasLeonCasa())
2874 /* 5318*/ OPC_CheckPatternPredicate, 0, // (Subtarget->is64Bit())
2884 /* 5337*/ OPC_CheckPatternPredicate, 3, // (Subtarget->isV9())
2941 /* 5423*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasHardQuad())
2951 /* 5442*/ OPC_CheckPatternPredicate, 0, // (Subtarget->is64Bit())
2960 /* 5461*/ OPC_CheckPatternPredicate, 0, // (Subtarget->is64Bit())
2970 /* 5482*/ OPC_CheckPatternPredicate, 0, // (Subtarget->is64Bit())
2980 /* 5503*/ OPC_CheckPatternPredicate, 0, // (Subtarget->is64Bit())
2991 /* 5524*/ OPC_CheckPatternPredicate, 0, // (Subtarget->is64Bit())
3001 /* 5546*/ OPC_CheckPatternPredicate, 0, // (Subtarget->is64Bit())
3028 /* 5599*/ OPC_CheckPatternPredicate, 7, // (!Subtarget->hasNoFSMULD())
3042 /* 5623*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasHardQuad())
3052 /* 5640*/ OPC_CheckPatternPredicate, 8, // (!Subtarget->hasNoFMULS())
3063 /* 5662*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasHardQuad())
3083 /* 5699*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasHardQuad())
3105 /* 5737*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasHardQuad())
3121 /* 5767*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasHardQuad())
3128 /* 5779*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasHardQuad())
3146 /* 5811*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasHardQuad())
3153 /* 5823*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasHardQuad())
3167 /* 5849*/ OPC_CheckPatternPredicate, 3, // (Subtarget->isV9())
3173 /* 5860*/ OPC_CheckPatternPredicate, 3, // (Subtarget->isV9())
3187 /* 5886*/ OPC_CheckPatternPredicate, 3, // (Subtarget->isV9())
3193 /* 5897*/ OPC_CheckPatternPredicate, 3, // (Subtarget->isV9())
3202 /* 5914*/ OPC_CheckPatternPredicate, 9, // (!Subtarget->fixAllFDIVSQRT())
3213 /* 5934*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasHardQuad())
3233 /* 5972*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasHardQuad())
3253 /* 6011*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasHardQuad())
3273 /* 6050*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasHardQuad())
3282 /* 6068*/ OPC_CheckPatternPredicate, 0, // (Subtarget->is64Bit())
3288 /* 6079*/ OPC_CheckPatternPredicate, 0, // (Subtarget->is64Bit())
3294 /* 6090*/ OPC_CheckPatternPredicate, 0, // (Subtarget->is64Bit())
3304 /* 6108*/ OPC_CheckPatternPredicate, 0, // (Subtarget->is64Bit())
3311 /* 6120*/ OPC_CheckPatternPredicate, 0, // (Subtarget->is64Bit())
3318 /* 6132*/ OPC_CheckPatternPredicate, 0, // (Subtarget->is64Bit())
gen/lib/Target/SystemZ/SystemZGenDAGISel.inc 95 /* 68*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasHighWord())
135 /* 142*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasHighWord())
175 /* 216*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasHighWord())
215 /* 290*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasHighWord())
253 /* 360*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasLoadStoreOnCond2())
291 /* 430*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasLoadStoreOnCond2())
3591 /* 7124*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
3613 /* 7165*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
3634 /* 7204*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
3655 /* 7243*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
3676 /* 7282*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
3697 /* 7321*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
3802 /* 7518*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasHighWord())
3824 /* 7562*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasHighWord())
3936 /* 7782*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasHighWord())
3958 /* 7826*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasHighWord())
3969 /* 7847*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasHighWord())
3991 /* 7891*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasHighWord())
4007 /* 7920*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
4036 /* 7976*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
4064 /* 8030*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
4077 /* 8055*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
4090 /* 8080*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
4103 /* 8105*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
4116 /* 8130*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
4129 /* 8155*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
4143 /* 8182*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
4714 /* 9253*/ OPC_CheckPatternPredicate, 4, // (Subtarget->hasMiscellaneousExtensions2())
4909 /* 9649*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasHighWord())
4920 /* 9671*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasHighWord())
4971 /* 9773*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasDistinctOps())
4982 /* 9795*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasDistinctOps())
5050 /* 9929*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasDistinctOps())
5061 /* 9951*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasDistinctOps())
5074 /* 9977*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasDistinctOps())
5085 /* 9999*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasDistinctOps())
5104 /* 10031*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
5110 /* 10042*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
5116 /* 10053*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
5122 /* 10064*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
5132 /* 10080*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
5138 /* 10092*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
5144 /* 10104*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
5150 /* 10116*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
5639 /* 11024*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasMiscellaneousExtensions3())
5645 /* 11037*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasMiscellaneousExtensions3())
5657 /* 11069*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasMiscellaneousExtensions3())
5663 /* 11082*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasMiscellaneousExtensions3())
5676 /* 11116*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasMiscellaneousExtensions3())
5682 /* 11129*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasMiscellaneousExtensions3())
5693 /* 11157*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasMiscellaneousExtensions3())
5708 /* 11191*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasMiscellaneousExtensions3())
5721 /* 11223*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasMiscellaneousExtensions3())
5735 /* 11258*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasMiscellaneousExtensions3())
5769 /* 11325*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasHighWord())
5795 /* 11376*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasDistinctOps())
5809 /* 11403*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasDistinctOps())
5841 /* 11462*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
5856 /* 11487*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
5871 /* 11512*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
5886 /* 11537*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
5907 /* 11572*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
5923 /* 11599*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
5939 /* 11626*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
5955 /* 11653*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
5979 /* 11695*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
5993 /* 11719*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
6013 /* 11753*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
6027 /* 11777*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
6047 /* 11811*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
6061 /* 11835*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
6081 /* 11869*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
6095 /* 11893*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
6111 /* 11917*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
6117 /* 11929*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
6123 /* 11941*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
6129 /* 11953*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
6144 /* 11977*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
6150 /* 11989*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
6156 /* 12001*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
6162 /* 12013*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
6177 /* 12037*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
6183 /* 12049*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
6189 /* 12061*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
6195 /* 12073*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
6210 /* 12096*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
6225 /* 12120*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
6238 /* 12139*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
6253 /* 12162*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
6270 /* 12188*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
6282 /* 12206*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
6299 /* 12233*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
6309 /* 12251*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
6325 /* 12276*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
6338 /* 12295*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
6353 /* 12318*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
6370 /* 12344*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
6382 /* 12362*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
6399 /* 12389*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
6409 /* 12407*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
6425 /* 12432*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
6438 /* 12451*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
6453 /* 12474*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
6470 /* 12500*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
6482 /* 12518*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
6499 /* 12545*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
6509 /* 12563*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
6525 /* 12588*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
6538 /* 12607*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
6553 /* 12630*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
6570 /* 12656*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
6582 /* 12674*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
6598 /* 12698*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
6609 /* 12716*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
6615 /* 12728*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
6621 /* 12740*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
6627 /* 12752*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
6639 /* 12771*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
6645 /* 12783*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
6651 /* 12795*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
6657 /* 12807*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
6667 /* 12824*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
6673 /* 12836*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
6679 /* 12848*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
6685 /* 12860*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
7192 /* 13820*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasHighWord())
7209 /* 13859*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasHighWord())
7407 /* 14304*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasMiscellaneousExtensions3())
7413 /* 14317*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasMiscellaneousExtensions3())
7427 /* 14352*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasMiscellaneousExtensions3())
7433 /* 14365*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasMiscellaneousExtensions3())
7470 /* 14442*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasHighWord())
7481 /* 14464*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasHighWord())
7592 /* 14686*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasHighWord())
7618 /* 14737*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasDistinctOps())
7632 /* 14764*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasDistinctOps())
7680 /* 14850*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
7697 /* 14877*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
7719 /* 14912*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
7735 /* 14937*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
7769 /* 14989*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
7801 /* 15039*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
7833 /* 15089*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
7869 /* 15148*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
7886 /* 15175*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
7908 /* 15210*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
7924 /* 15235*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
7960 /* 15294*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
7978 /* 15324*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
8011 /* 15376*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
8029 /* 15406*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
8068 /* 15468*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
8086 /* 15498*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
8118 /* 15549*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
8136 /* 15579*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
8174 /* 15640*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
8195 /* 15674*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
8211 /* 15699*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
8248 /* 15759*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
8265 /* 15786*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
8287 /* 15821*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
8303 /* 15846*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
8339 /* 15905*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
8357 /* 15935*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
8390 /* 15987*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
8408 /* 16017*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
8447 /* 16079*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
8465 /* 16109*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
8497 /* 16160*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
8515 /* 16190*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
8553 /* 16251*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
8574 /* 16285*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
8590 /* 16310*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
8627 /* 16370*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
8644 /* 16397*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
8666 /* 16432*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
8682 /* 16457*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
8718 /* 16516*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
8736 /* 16546*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
8769 /* 16598*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
8787 /* 16628*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
8826 /* 16690*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
8844 /* 16720*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
8876 /* 16771*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
8894 /* 16801*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
8932 /* 16862*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
8953 /* 16896*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
8969 /* 16921*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
9006 /* 16981*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
9023 /* 17008*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
9045 /* 17043*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
9061 /* 17068*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
9097 /* 17127*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
9115 /* 17157*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
9148 /* 17209*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
9166 /* 17239*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
9205 /* 17301*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
9223 /* 17331*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
9255 /* 17382*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
9273 /* 17412*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
9312 /* 17476*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
9337 /* 17518*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
9365 /* 17566*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
9383 /* 17598*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
9419 /* 17657*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
9453 /* 17714*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
9487 /* 17771*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
9526 /* 17838*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
9551 /* 17880*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
9579 /* 17928*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
9597 /* 17960*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
9638 /* 18031*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
9654 /* 18062*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
9690 /* 18122*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
9706 /* 18153*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
9745 /* 18220*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
9761 /* 18251*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
9790 /* 18302*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
9806 /* 18333*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
9843 /* 18397*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
9870 /* 18444*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
9888 /* 18476*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
9929 /* 18545*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
9954 /* 18587*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
9982 /* 18635*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
10000 /* 18667*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
10041 /* 18738*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
10057 /* 18769*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
10093 /* 18829*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
10109 /* 18860*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
10148 /* 18927*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
10164 /* 18958*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
10193 /* 19009*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
10209 /* 19040*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
10246 /* 19104*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
10273 /* 19151*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
10291 /* 19183*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
10332 /* 19252*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
10357 /* 19294*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
10385 /* 19342*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
10403 /* 19374*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
10444 /* 19445*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
10460 /* 19476*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
10496 /* 19536*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
10512 /* 19567*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
10551 /* 19634*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
10567 /* 19665*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
10596 /* 19716*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
10612 /* 19747*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
10649 /* 19811*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
10676 /* 19858*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
10694 /* 19890*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
10735 /* 19959*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
10760 /* 20001*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
10788 /* 20049*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
10806 /* 20081*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
10847 /* 20152*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
10863 /* 20183*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
10899 /* 20243*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
10915 /* 20274*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
10954 /* 20341*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
10970 /* 20372*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
10999 /* 20423*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
11015 /* 20454*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
11044 /* 20504*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
11050 /* 20517*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
11056 /* 20530*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
11062 /* 20543*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
11076 /* 20565*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
11094 /* 20594*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
11108 /* 20616*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
11126 /* 20645*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
11139 /* 20666*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
11157 /* 20695*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
11171 /* 20717*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
11195 /* 20755*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
11205 /* 20773*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
11225 /* 20804*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
11235 /* 20822*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
11261 /* 20862*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
11271 /* 20880*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
11292 /* 20912*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
11302 /* 20930*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
11327 /* 20971*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
11344 /* 20999*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
11358 /* 21021*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
11376 /* 21050*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
11389 /* 21071*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
11407 /* 21100*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
11421 /* 21122*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
11445 /* 21160*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
11455 /* 21178*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
11475 /* 21209*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
11485 /* 21227*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
11511 /* 21267*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
11521 /* 21285*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
11542 /* 21317*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
11552 /* 21335*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
11577 /* 21376*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
11594 /* 21404*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
11608 /* 21426*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
11626 /* 21455*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
11639 /* 21476*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
11657 /* 21505*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
11671 /* 21527*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
11695 /* 21565*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
11705 /* 21583*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
11725 /* 21614*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
11735 /* 21632*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
11761 /* 21672*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
11771 /* 21690*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
11792 /* 21722*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
11802 /* 21740*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
11827 /* 21781*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
11844 /* 21809*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
11858 /* 21831*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
11876 /* 21860*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
11889 /* 21881*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
11907 /* 21910*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
11921 /* 21932*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
11945 /* 21970*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
11955 /* 21988*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
11975 /* 22019*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
11985 /* 22037*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
12011 /* 22077*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
12021 /* 22095*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
12042 /* 22127*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
12052 /* 22145*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
12071 /* 22175*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
12077 /* 22187*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
12083 /* 22199*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
12089 /* 22211*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
12102 /* 22230*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
12119 /* 22256*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
12132 /* 22275*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
12148 /* 22299*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
12164 /* 22324*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
12177 /* 22343*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
12193 /* 22367*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
12209 /* 22392*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
12222 /* 22411*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
12238 /* 22435*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
12254 /* 22460*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
12267 /* 22479*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
12277 /* 22496*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
12283 /* 22508*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
12289 /* 22520*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
12295 /* 22532*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
12354 /* 22642*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasHighWord())
12367 /* 22666*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasHighWord())
12493 /* 22899*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasLoadAndZeroRightmostByte())
12513 /* 22943*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasLoadAndZeroRightmostByte())
12554 /* 23023*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasLoadAndZeroRightmostByte())
12641 /* 23204*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasMiscellaneousExtensions3())
12647 /* 23217*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasMiscellaneousExtensions3())
12661 /* 23251*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasMiscellaneousExtensions3())
12668 /* 23266*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasMiscellaneousExtensions3())
12701 /* 23346*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasHighWord())
12717 /* 23374*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasHighWord())
12774 /* 23487*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasHighWord())
12785 /* 23509*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasHighWord())
12896 /* 23731*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasHighWord())
12922 /* 23782*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasDistinctOps())
12936 /* 23809*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasDistinctOps())
12958 /* 23847*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
12964 /* 23859*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
12970 /* 23871*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
12976 /* 23883*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
12989 /* 23902*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
13007 /* 23929*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
13020 /* 23948*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
13036 /* 23972*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
13052 /* 23997*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
13065 /* 24016*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
13081 /* 24040*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
13097 /* 24065*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
13110 /* 24084*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
13126 /* 24108*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
13142 /* 24133*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
13155 /* 24152*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
13165 /* 24169*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
13171 /* 24181*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
13177 /* 24193*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
13183 /* 24205*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
13217 /* 24263*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasLoadStoreOnCond2())
13233 /* 24299*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasLoadStoreOnCond())
13243 /* 24322*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasLoadStoreOnCond())
13273 /* 24377*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasLoadStoreOnCond2())
13309 /* 24446*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasLoadStoreOnCond2())
13334 /* 24495*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasMiscellaneousExtensions3())
13353 /* 24536*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasLoadStoreOnCond2())
13367 /* 24566*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasLoadStoreOnCond())
13376 /* 24586*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasMiscellaneousExtensions3())
13383 /* 24602*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasLoadStoreOnCond())
13401 /* 24636*/ OPC_CheckPatternPredicate, 9, // (!Subtarget->hasLoadStoreOnCond())
13408 /* 24653*/ OPC_CheckPatternPredicate, 9, // (!Subtarget->hasLoadStoreOnCond())
13416 /* 24672*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
13431 /* 24706*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
13446 /* 24740*/ OPC_CheckPatternPredicate, 10, // (!Subtarget->hasVectorEnhancements1())
13453 /* 24756*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
13887 /* 25538*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasHighWord())
13909 /* 25585*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasHighWord())
13920 /* 25607*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasHighWord())
13942 /* 25654*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasHighWord())
13964 /* 25694*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasHighWord())
13987 /* 25737*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasHighWord())
14002 /* 25767*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasHighWord())
14013 /* 25788*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasHighWord())
14028 /* 25818*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasHighWord())
14276 /* 26279*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
14284 /* 26299*/ OPC_CheckPatternPredicate, 11, // (Subtarget->hasTransactionalExecution())
14293 /* 26313*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
14303 /* 26333*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
14313 /* 26353*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
14323 /* 26373*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
14339 /* 26402*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
14354 /* 26429*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
14370 /* 26459*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
14386 /* 26489*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
14402 /* 26519*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
14417 /* 26548*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
14433 /* 26578*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasVectorEnhancements2())
14448 /* 26606*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasVectorEnhancements2())
14463 /* 26634*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
14478 /* 26662*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
14493 /* 26690*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
14508 /* 26718*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
14523 /* 26746*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
14538 /* 26774*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
14554 /* 26803*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
14570 /* 26833*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
14586 /* 26863*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
14602 /* 26893*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
14618 /* 26923*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
14634 /* 26953*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
14644 /* 26974*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
14653 /* 26990*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
14662 /* 27006*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
14671 /* 27022*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
14680 /* 27038*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
14689 /* 27054*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
14698 /* 27070*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
14707 /* 27086*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
14716 /* 27102*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
14725 /* 27118*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
14734 /* 27134*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
14743 /* 27150*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
14752 /* 27166*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
14762 /* 27183*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
14772 /* 27201*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
14781 /* 27218*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
14790 /* 27234*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
14799 /* 27250*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
14808 /* 27266*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
14817 /* 27282*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
14826 /* 27298*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
14835 /* 27314*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
14844 /* 27330*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
14853 /* 27346*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
14862 /* 27362*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
14871 /* 27378*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
14880 /* 27394*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
14889 /* 27410*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
14899 /* 27427*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
14909 /* 27445*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
14919 /* 27463*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
14929 /* 27481*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
14939 /* 27499*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
14949 /* 27517*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
14959 /* 27535*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
14969 /* 27553*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
14979 /* 27571*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
14989 /* 27589*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
14999 /* 27607*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
15009 /* 27625*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
15019 /* 27643*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
15029 /* 27661*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
15039 /* 27679*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
15049 /* 27697*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
15059 /* 27715*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
15069 /* 27733*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
15079 /* 27751*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
15089 /* 27769*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
15099 /* 27787*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
15109 /* 27805*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
15118 /* 27822*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
15127 /* 27838*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
15136 /* 27854*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
15145 /* 27870*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
15154 /* 27886*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
15163 /* 27902*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
15172 /* 27918*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
15181 /* 27934*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
15190 /* 27950*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
15199 /* 27966*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
15208 /* 27982*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
15217 /* 27998*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
15226 /* 28014*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
15235 /* 28030*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
15244 /* 28046*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
15253 /* 28062*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
15262 /* 28078*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
15271 /* 28094*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
15280 /* 28110*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
15289 /* 28126*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
15298 /* 28142*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
15307 /* 28158*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
15316 /* 28174*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
15325 /* 28190*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
15334 /* 28206*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
15343 /* 28222*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
15352 /* 28238*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
15361 /* 28254*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
15370 /* 28270*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
15379 /* 28286*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
15388 /* 28302*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
15397 /* 28318*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
15406 /* 28334*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
15415 /* 28350*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
15425 /* 28367*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
15435 /* 28385*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
15444 /* 28402*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
15454 /* 28422*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
15464 /* 28442*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
15474 /* 28462*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
15483 /* 28478*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
15492 /* 28494*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
15501 /* 28510*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
15511 /* 28530*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
15521 /* 28550*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
15531 /* 28570*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
15540 /* 28586*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
15549 /* 28602*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
15557 /* 28617*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
15566 /* 28635*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
15575 /* 28653*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
15594 /* 28687*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
15612 /* 28719*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
15626 /* 28744*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
15640 /* 28769*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
15654 /* 28794*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
15668 /* 28819*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
15878 /* 29234*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasVectorEnhancements2())
15898 /* 29271*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasVectorEnhancements2())
15918 /* 29308*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasVectorEnhancements2())
15965 /* 29397*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasVectorEnhancements2())
15976 /* 29418*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasVectorEnhancements2())
15987 /* 29439*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasVectorEnhancements2())
16009 /* 29480*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasVectorPackedDecimal())
16021 /* 29504*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasVectorPackedDecimal())
16065 /* 29582*/ OPC_CheckPatternPredicate, 11, // (Subtarget->hasTransactionalExecution())
16079 /* 29610*/ OPC_CheckPatternPredicate, 11, // (Subtarget->hasTransactionalExecution())
16089 /* 29630*/ OPC_CheckPatternPredicate, 11, // (Subtarget->hasTransactionalExecution())
16102 /* 29652*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
16112 /* 29672*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasProcessorAssist())
16164 /* 29773*/ OPC_CheckPatternPredicate, 4, // (Subtarget->hasMiscellaneousExtensions2())
16236 /* 29915*/ OPC_CheckPatternPredicate, 4, // (Subtarget->hasMiscellaneousExtensions2())
16274 /* 29992*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasDistinctOps()) && (Subtarget->hasHighWord())
16282 /* 30009*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasHighWord())
16290 /* 30026*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasDistinctOps())
16310 /* 30066*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasDistinctOps())
16363 /* 30178*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasHighWord())
16378 /* 30210*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasHighWord())
16415 /* 30284*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasDistinctOps())
16428 /* 30310*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasDistinctOps())
16497 /* 30447*/ OPC_CheckPatternPredicate, 4, // (Subtarget->hasMiscellaneousExtensions2())
16621 /* 30700*/ OPC_CheckPatternPredicate, 4, // (Subtarget->hasMiscellaneousExtensions2())
16725 /* 30918*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasDistinctOps()) && (Subtarget->hasHighWord())
16733 /* 30935*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasHighWord())
16741 /* 30952*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasDistinctOps())
16761 /* 30992*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasDistinctOps())
16790 /* 31050*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasDistinctOps())
16801 /* 31072*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasDistinctOps())
16832 /* 31134*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasHighWord())
16847 /* 31166*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasHighWord())
16947 /* 31354*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasDistinctOps())
16958 /* 31376*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasDistinctOps())
16971 /* 31402*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasDistinctOps())
16982 /* 31424*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasDistinctOps())
17002 /* 31459*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
17008 /* 31472*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
17014 /* 31485*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
17029 /* 31511*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
17035 /* 31524*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
17041 /* 31537*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
17050 /* 31554*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
17056 /* 31566*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
17062 /* 31578*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
17068 /* 31590*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
17150 /* 31756*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasDistinctOps())
17161 /* 31778*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasDistinctOps())
17202 /* 31858*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasDistinctOps())
17215 /* 31884*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasDistinctOps())
17334 /* 32123*/ OPC_CheckPatternPredicate, 4, // (Subtarget->hasMiscellaneousExtensions2())
17371 /* 32198*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasHighWord())
17382 /* 32220*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasHighWord())
17458 /* 32373*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasDistinctOps())
17471 /* 32399*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasDistinctOps())
17558 /* 32576*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasDistinctOps())
17569 /* 32598*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasDistinctOps())
17610 /* 32678*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasDistinctOps())
17623 /* 32704*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasDistinctOps())
17742 /* 32939*/ OPC_CheckPatternPredicate, 4, // (Subtarget->hasMiscellaneousExtensions2())
17828 /* 33103*/ OPC_CheckPatternPredicate, 4, // (Subtarget->hasMiscellaneousExtensions2())
17967 /* 33359*/ OPC_CheckPatternPredicate, 4, // (Subtarget->hasMiscellaneousExtensions2())
17980 /* 33384*/ OPC_CheckPatternPredicate, 4, // (Subtarget->hasMiscellaneousExtensions2())
17992 /* 33407*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
17998 /* 33419*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
18004 /* 33431*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
18026 /* 33475*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasDistinctOps())
18098 /* 33635*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasDistinctOps())
18120 /* 33681*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
18127 /* 33694*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
18134 /* 33707*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
18141 /* 33720*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
18163 /* 33764*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasDistinctOps())
18235 /* 33924*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasDistinctOps())
18257 /* 33970*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
18264 /* 33983*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
18271 /* 33996*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
18278 /* 34009*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
18300 /* 34053*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasDistinctOps())
18372 /* 34219*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasDistinctOps())
18394 /* 34268*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
18401 /* 34281*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
18408 /* 34294*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
18415 /* 34307*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
18536 /* 34565*/ OPC_CheckPatternPredicate, 16, // (!Subtarget->hasVector())
18544 /* 34579*/ OPC_CheckPatternPredicate, 16, // (!Subtarget->hasVector())
18552 /* 34593*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
18560 /* 34607*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
18570 /* 34623*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
18605 /* 34687*/ OPC_CheckPatternPredicate, 16, // (!Subtarget->hasVector())
18613 /* 34701*/ OPC_CheckPatternPredicate, 16, // (!Subtarget->hasVector())
18621 /* 34715*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
18629 /* 34729*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
18639 /* 34745*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
18659 /* 34780*/ OPC_CheckPatternPredicate, 16, // (!Subtarget->hasVector())
18667 /* 34794*/ OPC_CheckPatternPredicate, 16, // (!Subtarget->hasVector())
18675 /* 34808*/ OPC_CheckPatternPredicate, 17, // (!Subtarget->hasVectorEnhancements1()) && (Subtarget->hasVector())
18683 /* 34822*/ OPC_CheckPatternPredicate, 17, // (!Subtarget->hasVectorEnhancements1()) && (Subtarget->hasVector())
18692 /* 34837*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
19203 /* 35852*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasHighWord())
19225 /* 35896*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasHighWord())
19268 /* 35985*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasHighWord())
19283 /* 36015*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasHighWord())
19294 /* 36036*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasHighWord())
19316 /* 36080*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasHighWord())
19365 /* 36177*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasHighWord())
19380 /* 36207*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasHighWord())
19391 /* 36228*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasHighWord())
19406 /* 36258*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasHighWord())
19446 /* 36337*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
19470 /* 36385*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
19494 /* 36433*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
19522 /* 36489*/ OPC_CheckPatternPredicate, 10, // (!Subtarget->hasVectorEnhancements1())
19533 /* 36510*/ OPC_CheckPatternPredicate, 10, // (!Subtarget->hasVectorEnhancements1())
19544 /* 36532*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
19552 /* 36549*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
19560 /* 36566*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
19568 /* 36583*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
19576 /* 36600*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
19584 /* 36617*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
19607 /* 36659*/ OPC_CheckPatternPredicate, 18, // (!Subtarget->hasInterlockedAccess1())
19621 /* 36688*/ OPC_CheckPatternPredicate, 18, // (!Subtarget->hasInterlockedAccess1())
19635 /* 36717*/ OPC_CheckPatternPredicate, 18, // (!Subtarget->hasInterlockedAccess1())
19648 /* 36744*/ OPC_CheckPatternPredicate, 18, // (!Subtarget->hasInterlockedAccess1())
19661 /* 36771*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasInterlockedAccess1())
19671 /* 36792*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasInterlockedAccess1())
19681 /* 36813*/ OPC_CheckPatternPredicate, 18, // (!Subtarget->hasInterlockedAccess1())
19691 /* 36834*/ OPC_CheckPatternPredicate, 18, // (!Subtarget->hasInterlockedAccess1())
19713 /* 36877*/ OPC_CheckPatternPredicate, 18, // (!Subtarget->hasInterlockedAccess1())
19727 /* 36906*/ OPC_CheckPatternPredicate, 18, // (!Subtarget->hasInterlockedAccess1())
19741 /* 36935*/ OPC_CheckPatternPredicate, 18, // (!Subtarget->hasInterlockedAccess1())
19755 /* 36964*/ OPC_CheckPatternPredicate, 18, // (!Subtarget->hasInterlockedAccess1())
19769 /* 36993*/ OPC_CheckPatternPredicate, 18, // (!Subtarget->hasInterlockedAccess1())
19783 /* 37022*/ OPC_CheckPatternPredicate, 18, // (!Subtarget->hasInterlockedAccess1())
19797 /* 37051*/ OPC_CheckPatternPredicate, 18, // (!Subtarget->hasInterlockedAccess1())
19811 /* 37080*/ OPC_CheckPatternPredicate, 18, // (!Subtarget->hasInterlockedAccess1())
19824 /* 37107*/ OPC_CheckPatternPredicate, 18, // (!Subtarget->hasInterlockedAccess1())
19837 /* 37134*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasInterlockedAccess1())
19847 /* 37155*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasInterlockedAccess1())
19857 /* 37176*/ OPC_CheckPatternPredicate, 18, // (!Subtarget->hasInterlockedAccess1())
19867 /* 37197*/ OPC_CheckPatternPredicate, 18, // (!Subtarget->hasInterlockedAccess1())
19889 /* 37240*/ OPC_CheckPatternPredicate, 18, // (!Subtarget->hasInterlockedAccess1())
19903 /* 37269*/ OPC_CheckPatternPredicate, 18, // (!Subtarget->hasInterlockedAccess1())
19917 /* 37298*/ OPC_CheckPatternPredicate, 18, // (!Subtarget->hasInterlockedAccess1())
19931 /* 37327*/ OPC_CheckPatternPredicate, 18, // (!Subtarget->hasInterlockedAccess1())
19945 /* 37356*/ OPC_CheckPatternPredicate, 18, // (!Subtarget->hasInterlockedAccess1())
19959 /* 37385*/ OPC_CheckPatternPredicate, 18, // (!Subtarget->hasInterlockedAccess1())
19973 /* 37414*/ OPC_CheckPatternPredicate, 18, // (!Subtarget->hasInterlockedAccess1())
19987 /* 37443*/ OPC_CheckPatternPredicate, 18, // (!Subtarget->hasInterlockedAccess1())
20000 /* 37470*/ OPC_CheckPatternPredicate, 18, // (!Subtarget->hasInterlockedAccess1())
20013 /* 37497*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasInterlockedAccess1())
20023 /* 37518*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasInterlockedAccess1())
20033 /* 37539*/ OPC_CheckPatternPredicate, 18, // (!Subtarget->hasInterlockedAccess1())
20043 /* 37560*/ OPC_CheckPatternPredicate, 18, // (!Subtarget->hasInterlockedAccess1())
20065 /* 37602*/ OPC_CheckPatternPredicate, 18, // (!Subtarget->hasInterlockedAccess1())
20079 /* 37631*/ OPC_CheckPatternPredicate, 18, // (!Subtarget->hasInterlockedAccess1())
20092 /* 37658*/ OPC_CheckPatternPredicate, 18, // (!Subtarget->hasInterlockedAccess1())
20105 /* 37685*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasInterlockedAccess1())
20115 /* 37706*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasInterlockedAccess1())
20125 /* 37727*/ OPC_CheckPatternPredicate, 18, // (!Subtarget->hasInterlockedAccess1())
20135 /* 37748*/ OPC_CheckPatternPredicate, 18, // (!Subtarget->hasInterlockedAccess1())
20320 /* 38128*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasVectorEnhancements2())
20328 /* 38145*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasVectorEnhancements2())
20336 /* 38162*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasVectorEnhancements2())
20353 /* 38193*/ OPC_CheckPatternPredicate, 11, // (Subtarget->hasTransactionalExecution())
20371 /* 38228*/ OPC_CheckPatternPredicate, 11, // (Subtarget->hasTransactionalExecution())
20411 /* 38305*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasVectorEnhancements2())
20422 /* 38326*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasVectorEnhancements2())
20433 /* 38347*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasVectorEnhancements2())
20444 /* 38368*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasVectorEnhancements2())
20455 /* 38389*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasVectorEnhancements2())
20466 /* 38410*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasVectorEnhancements2())
20874 /* 39236*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
21080 /* 39623*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
21097 /* 39656*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasVectorPackedDecimal())
21109 /* 39680*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasVectorPackedDecimal())
21122 /* 39704*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
21215 /* 39878*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasHighWord())
21231 /* 39907*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasHighWord())
21445 /* 40291*/ OPC_CheckPatternPredicate, 11, // (Subtarget->hasTransactionalExecution())
21455 /* 40309*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasMiscellaneousExtensions3())
21463 /* 40327*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
21470 /* 40340*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
21477 /* 40353*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
21484 /* 40366*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
21493 /* 40383*/ OPC_CheckPatternPredicate, 20, // (Subtarget->hasPopulationCount())
21499 /* 40395*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
21510 /* 40416*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
21527 /* 40449*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
21700 /* 40684*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
21797 /* 40858*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
21807 /* 40879*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasVectorEnhancements2())
21866 /* 41008*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
21875 /* 41028*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasVectorEnhancements2())
21889 /* 41059*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasFPExtension())
21898 /* 41080*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasFPExtension())
21910 /* 41106*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasFPExtension())
21919 /* 41127*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasFPExtension())
21931 /* 41153*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasFPExtension())
21940 /* 41174*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasFPExtension())
21952 /* 41199*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
21962 /* 41220*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasVectorEnhancements2())
21976 /* 41251*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasFPExtension())
21984 /* 41271*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasFPExtension())
21995 /* 41296*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasFPExtension())
22003 /* 41316*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasFPExtension())
22014 /* 41341*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasFPExtension())
22022 /* 41361*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasFPExtension())
22033 /* 41385*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
22042 /* 41405*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasVectorEnhancements2())
22073 /* 41479*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
22080 /* 41492*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
22087 /* 41505*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
22094 /* 41518*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
22200 /* 41734*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
22215 /* 41762*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
22229 /* 41788*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
22240 /* 41808*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
22255 /* 41836*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
22269 /* 41862*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
22282 /* 41885*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
22289 /* 41899*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
22299 /* 41917*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
22306 /* 41931*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
22375 /* 42067*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
22388 /* 42093*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
22400 /* 42117*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
22410 /* 42136*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
22423 /* 42162*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
22435 /* 42186*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
22447 /* 42208*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
22453 /* 42221*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
22462 /* 42238*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
22468 /* 42251*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
22522 /* 42359*/ OPC_CheckPatternPredicate, 10, // (!Subtarget->hasVectorEnhancements1())
22571 /* 42472*/ OPC_CheckPatternPredicate, 10, // (!Subtarget->hasVectorEnhancements1())
22667 /* 42683*/ OPC_CheckPatternPredicate, 10, // (!Subtarget->hasVectorEnhancements1())
22685 /* 42722*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
22700 /* 42748*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
22715 /* 42774*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
22729 /* 42798*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
22736 /* 42811*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
22789 /* 42914*/ OPC_CheckPatternPredicate, 10, // (!Subtarget->hasVectorEnhancements1())
22838 /* 43021*/ OPC_CheckPatternPredicate, 10, // (!Subtarget->hasVectorEnhancements1())
22933 /* 43216*/ OPC_CheckPatternPredicate, 10, // (!Subtarget->hasVectorEnhancements1())
22950 /* 43254*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
22963 /* 43278*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
22976 /* 43302*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
22988 /* 43324*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
22994 /* 43336*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
23026 /* 43396*/ OPC_CheckPatternPredicate, 10, // (!Subtarget->hasVectorEnhancements1())
23037 /* 43420*/ OPC_CheckPatternPredicate, 10, // (!Subtarget->hasVectorEnhancements1())
23049 /* 43446*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
23066 /* 43474*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
23073 /* 43485*/ OPC_CheckPatternPredicate, 10, // (!Subtarget->hasVectorEnhancements1())
23083 /* 43501*/ OPC_CheckPatternPredicate, 10, // (!Subtarget->hasVectorEnhancements1())
23090 /* 43512*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
23134 /* 43600*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
23149 /* 43624*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
23164 /* 43648*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
23178 /* 43670*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
23185 /* 43682*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
23223 /* 43753*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
23236 /* 43775*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
23249 /* 43797*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
23261 /* 43817*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
23267 /* 43828*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
23335 /* 43971*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
23350 /* 43998*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
23365 /* 44025*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
23379 /* 44050*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
23386 /* 44063*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
23454 /* 44195*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
23467 /* 44220*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
23480 /* 44245*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
23492 /* 44268*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
23498 /* 44280*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
23538 /* 44364*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
23553 /* 44391*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
23568 /* 44418*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
23582 /* 44443*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
23589 /* 44456*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
23629 /* 44534*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
23642 /* 44559*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
23655 /* 44584*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
23667 /* 44607*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
23673 /* 44619*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
23713 /* 44701*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
23728 /* 44727*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
23743 /* 44753*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
23757 /* 44777*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
23764 /* 44790*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
23804 /* 44866*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
23817 /* 44890*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
23830 /* 44914*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
23842 /* 44936*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
23848 /* 44948*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
23869 /* 44987*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
23876 /* 45001*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
23883 /* 45015*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
23894 /* 45034*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
23901 /* 45048*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
23908 /* 45062*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
23926 /* 45093*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
23932 /* 45106*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
23938 /* 45119*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
23948 /* 45137*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
23954 /* 45150*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
23960 /* 45163*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
23972 /* 45186*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
23985 /* 45208*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
23998 /* 45230*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
24015 /* 45258*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
24028 /* 45280*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
24041 /* 45302*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
24066 /* 45344*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
24073 /* 45358*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
24084 /* 45377*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
24091 /* 45391*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
24109 /* 45422*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
24115 /* 45435*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
24125 /* 45453*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
24131 /* 45466*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
24142 /* 45487*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
24148 /* 45498*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
24158 /* 45514*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
24164 /* 45525*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
24182 /* 45558*/ OPC_CheckPatternPredicate, 10, // (!Subtarget->hasVectorEnhancements1())
24191 /* 45580*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
24204 /* 45609*/ OPC_CheckPatternPredicate, 10, // (!Subtarget->hasVectorEnhancements1())
24213 /* 45631*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
24238 /* 45684*/ OPC_CheckPatternPredicate, 10, // (!Subtarget->hasVectorEnhancements1())
24263 /* 45744*/ OPC_CheckPatternPredicate, 10, // (!Subtarget->hasVectorEnhancements1())
24278 /* 45783*/ OPC_CheckPatternPredicate, 10, // (!Subtarget->hasVectorEnhancements1())
24299 /* 45841*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
24325 /* 45882*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
24361 /* 45956*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
24379 /* 45992*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
24397 /* 46028*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
24414 /* 46062*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
24424 /* 46085*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
24438 /* 46117*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
24454 /* 46151*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
24470 /* 46185*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
24485 /* 46217*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
24493 /* 46236*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
24506 /* 46265*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
24515 /* 46284*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasFPExtension())
24526 /* 46307*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
24535 /* 46326*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasFPExtension())
24546 /* 46349*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
24555 /* 46368*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasFPExtension())
24565 /* 46389*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
24575 /* 46412*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
24589 /* 46444*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
24597 /* 46462*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasFPExtension())
24607 /* 46484*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
24615 /* 46502*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasFPExtension())
24625 /* 46524*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
24633 /* 46542*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasFPExtension())
24642 /* 46562*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
24650 /* 46581*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
24663 /* 46610*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
24672 /* 46629*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasFPExtension())
24683 /* 46652*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
24692 /* 46671*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasFPExtension())
24703 /* 46694*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
24712 /* 46713*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasFPExtension())
24722 /* 46734*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
24732 /* 46757*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
24746 /* 46789*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
24754 /* 46807*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasFPExtension())
24764 /* 46829*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
24772 /* 46847*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasFPExtension())
24782 /* 46869*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
24790 /* 46887*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasFPExtension())
24799 /* 46907*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
24807 /* 46926*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
24820 /* 46955*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
24829 /* 46974*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasFPExtension())
24840 /* 46997*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
24849 /* 47016*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasFPExtension())
24860 /* 47039*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
24869 /* 47058*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasFPExtension())
24879 /* 47079*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
24889 /* 47102*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
24903 /* 47134*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
24911 /* 47152*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasFPExtension())
24921 /* 47174*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
24929 /* 47192*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasFPExtension())
24939 /* 47214*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
24947 /* 47232*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasFPExtension())
24956 /* 47252*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
24964 /* 47271*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
24977 /* 47300*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
24986 /* 47319*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasFPExtension())
24997 /* 47342*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
25006 /* 47361*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasFPExtension())
25017 /* 47384*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
25026 /* 47403*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasFPExtension())
25036 /* 47424*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
25046 /* 47447*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
25060 /* 47479*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
25068 /* 47497*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasFPExtension())
25078 /* 47519*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
25086 /* 47537*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasFPExtension())
25096 /* 47559*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
25104 /* 47577*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasFPExtension())
25113 /* 47597*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
25121 /* 47616*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
25134 /* 47645*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
25143 /* 47664*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasFPExtension())
25154 /* 47687*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
25163 /* 47706*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasFPExtension())
25174 /* 47729*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
25183 /* 47748*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasFPExtension())
25193 /* 47769*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
25203 /* 47792*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
25217 /* 47824*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
25225 /* 47842*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasFPExtension())
25235 /* 47864*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
25243 /* 47882*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasFPExtension())
25253 /* 47904*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
25261 /* 47922*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasFPExtension())
25270 /* 47942*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
25278 /* 47961*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
25290 /* 47988*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
25305 /* 48014*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
25311 /* 48024*/ OPC_CheckPatternPredicate, 10, // (!Subtarget->hasVectorEnhancements1())
25320 /* 48039*/ OPC_CheckPatternPredicate, 10, // (!Subtarget->hasVectorEnhancements1())
25326 /* 48049*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
25343 /* 48083*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
25361 /* 48116*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
25374 /* 48150*/ OPC_CheckPatternPredicate, 10, // (!Subtarget->hasVectorEnhancements1())
25387 /* 48177*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
25396 /* 48196*/ OPC_CheckPatternPredicate, 10, // (!Subtarget->hasVectorEnhancements1())
25413 /* 48233*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
25429 /* 48264*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
25441 /* 48297*/ OPC_CheckPatternPredicate, 10, // (!Subtarget->hasVectorEnhancements1())
25453 /* 48323*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
25461 /* 48341*/ OPC_CheckPatternPredicate, 10, // (!Subtarget->hasVectorEnhancements1())
25476 /* 48372*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
25484 /* 48389*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
25492 /* 48406*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
25500 /* 48423*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
25509 /* 48443*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
25522 /* 48470*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
25529 /* 48486*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
25536 /* 48502*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
25543 /* 48518*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
25550 /* 48534*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
25561 /* 48557*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
25568 /* 48573*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
25575 /* 48589*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
25582 /* 48605*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
25589 /* 48621*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
25601 /* 48645*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
25609 /* 48662*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
25617 /* 48679*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
25625 /* 48696*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
25634 /* 48716*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
25647 /* 48743*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
25654 /* 48759*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
25661 /* 48775*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
25668 /* 48791*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
25675 /* 48807*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
25686 /* 48830*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
25693 /* 48846*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
25700 /* 48862*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
25707 /* 48878*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
25714 /* 48894*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
25725 /* 48918*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
25738 /* 48940*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
25751 /* 48962*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
25763 /* 48983*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
25769 /* 48994*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
25816 /* 49078*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
25826 /* 49100*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasVectorEnhancements2())
25839 /* 49130*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasFPExtension())
25847 /* 49149*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasFPExtension())
25855 /* 49168*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasFPExtension())
25866 /* 49192*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasFPExtension())
25874 /* 49211*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasFPExtension())
25882 /* 49230*/ OPC_CheckPatternPredicate, 21, // (Subtarget->hasFPExtension())
25893 /* 49253*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
25903 /* 49275*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasVectorEnhancements2())
25945 /* 49350*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
25981 /* 49412*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
25993 /* 49434*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
25999 /* 49446*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
26005 /* 49458*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
26011 /* 49470*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
26036 /* 49509*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
26047 /* 49530*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
26053 /* 49542*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
26092 /* 49611*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
26120 /* 49655*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
26142 /* 49693*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
26157 /* 49718*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
26173 /* 49747*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasVectorEnhancements2())
26184 /* 49766*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
26212 /* 49819*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
26224 /* 49842*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
26239 /* 49871*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
26248 /* 49889*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
26260 /* 49912*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
26281 /* 49950*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasVectorEnhancements2())
26294 /* 49975*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasVectorEnhancements2())
26303 /* 49993*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasVectorEnhancements2())
26317 /* 50019*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasVectorEnhancements2())
26411 /* 50191*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
26428 /* 50224*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
26447 /* 50261*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
26463 /* 50293*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
26489 /* 50341*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasVectorEnhancements2())
26506 /* 50374*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasVectorEnhancements2())
26524 /* 50409*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasVectorEnhancements2())
26549 /* 50458*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
26566 /* 50490*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
26578 /* 50514*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
26597 /* 50549*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
26610 /* 50575*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
26617 /* 50592*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
26624 /* 50609*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
26635 /* 50631*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
26697 /* 50743*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
26713 /* 50775*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
26780 /* 50919*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
26806 /* 50959*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
26833 /* 51001*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
26860 /* 51043*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
26887 /* 51085*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
26914 /* 51127*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
26941 /* 51169*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
26968 /* 51211*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
26997 /* 51258*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
27020 /* 51295*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
27044 /* 51334*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
27068 /* 51373*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
27092 /* 51412*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
27116 /* 51451*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
27140 /* 51490*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
27164 /* 51529*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
27186 /* 51568*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
27194 /* 51583*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
27207 /* 51606*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
27215 /* 51621*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
27228 /* 51644*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
27236 /* 51659*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
27249 /* 51682*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
27257 /* 51697*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
27278 /* 51731*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
27286 /* 51746*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
27299 /* 51769*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
27307 /* 51784*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
27320 /* 51807*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
27328 /* 51822*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
27341 /* 51845*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
27349 /* 51860*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
27370 /* 51896*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
27378 /* 51911*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
27391 /* 51934*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
27399 /* 51949*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
27412 /* 51972*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
27420 /* 51987*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
27433 /* 52010*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
27441 /* 52025*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
27458 /* 52055*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
27466 /* 52070*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
27479 /* 52093*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
27487 /* 52108*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
27500 /* 52131*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
27508 /* 52146*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
27521 /* 52169*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
27529 /* 52184*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
27548 /* 52210*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
27559 /* 52229*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
27570 /* 52248*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
27581 /* 52267*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
27597 /* 52291*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
27608 /* 52310*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
27619 /* 52329*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
27630 /* 52348*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
27653 /* 52386*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
27675 /* 52422*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
27698 /* 52460*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
27721 /* 52498*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
27744 /* 52536*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
27767 /* 52574*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
27790 /* 52612*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
27813 /* 52650*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
27829 /* 52681*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
27837 /* 52696*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
27850 /* 52719*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
27858 /* 52734*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
27871 /* 52757*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
27879 /* 52772*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
27892 /* 52795*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
27900 /* 52810*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
27917 /* 52840*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
27925 /* 52855*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
27938 /* 52878*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
27946 /* 52893*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
27959 /* 52916*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
27967 /* 52931*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
27980 /* 52954*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
27988 /* 52969*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
28001 /* 52989*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
28010 /* 53006*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
28019 /* 53023*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
28028 /* 53040*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
28047 /* 53071*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
28057 /* 53089*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
28073 /* 53114*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
28083 /* 53132*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
28096 /* 53154*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
28105 /* 53171*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
28128 /* 53216*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
28139 /* 53237*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
28152 /* 53262*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
28162 /* 53282*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
28181 /* 53317*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasVectorEnhancements2())
28192 /* 53338*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasVectorEnhancements2())
28204 /* 53361*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasVectorEnhancements2())
28221 /* 53393*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
28227 /* 53404*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
28233 /* 53415*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
28239 /* 53426*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
28292 /* 53538*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
28302 /* 53558*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
28443 /* 53856*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
28453 /* 53873*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
28463 /* 53890*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
28473 /* 53906*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
28480 /* 53922*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
28487 /* 53938*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
28494 /* 53954*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
28508 /* 53981*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasVectorEnhancements2())
28516 /* 53998*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasVectorEnhancements2())
28524 /* 54015*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasVectorEnhancements2())
28532 /* 54032*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasVectorEnhancements2())
28540 /* 54049*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasVectorEnhancements2())
28548 /* 54066*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasVectorEnhancements2())
28560 /* 54090*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
28567 /* 54106*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
28574 /* 54122*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
28581 /* 54138*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
28592 /* 54161*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
28599 /* 54177*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
28606 /* 54193*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
28613 /* 54209*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
28632 /* 54246*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
28640 /* 54264*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
28648 /* 54282*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
28656 /* 54300*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
28673 /* 54332*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
28686 /* 54358*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
28693 /* 54373*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
28700 /* 54388*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
28707 /* 54403*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
28714 /* 54418*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
28722 /* 54435*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
28739 /* 54466*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
28755 /* 54498*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
28769 /* 54525*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
28785 /* 54556*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
28792 /* 54573*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
28799 /* 54590*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
28815 /* 54622*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
28822 /* 54639*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
28829 /* 54656*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
28846 /* 54689*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
28853 /* 54707*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
28860 /* 54725*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
28877 /* 54759*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
28884 /* 54777*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
28891 /* 54795*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
28905 /* 54825*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
28914 /* 54842*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
28920 /* 54854*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
28926 /* 54866*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
28932 /* 54878*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
28938 /* 54890*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
28944 /* 54902*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
28955 /* 54921*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
28965 /* 54942*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
28973 /* 54957*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
28981 /* 54972*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
28992 /* 54993*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
29000 /* 55009*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
29008 /* 55025*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
29019 /* 55047*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
29027 /* 55063*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
29035 /* 55079*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
29045 /* 55100*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
29052 /* 55113*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
29059 /* 55126*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
29069 /* 55145*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
29076 /* 55158*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
29083 /* 55171*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
29093 /* 55190*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
29100 /* 55203*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
29107 /* 55216*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
29117 /* 55235*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
29124 /* 55248*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
29131 /* 55261*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
29141 /* 55280*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
29148 /* 55293*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
29155 /* 55306*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
29162 /* 55319*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
29174 /* 55341*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
29180 /* 55353*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
29190 /* 55371*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
29196 /* 55383*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
29206 /* 55400*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
29215 /* 55416*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
29225 /* 55435*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
29231 /* 55447*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
29237 /* 55459*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
29243 /* 55471*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
29254 /* 55492*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
29261 /* 55507*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
29268 /* 55522*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
29275 /* 55537*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
29285 /* 55557*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
29291 /* 55569*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
29297 /* 55581*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
29303 /* 55593*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
29314 /* 55614*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
29321 /* 55629*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
29328 /* 55644*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
29335 /* 55659*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
29345 /* 55679*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
29351 /* 55691*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
29357 /* 55703*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
29363 /* 55715*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
29374 /* 55736*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
29381 /* 55751*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
29388 /* 55766*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
29395 /* 55781*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
29406 /* 55803*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
29414 /* 55818*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
29425 /* 55839*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
29433 /* 55855*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
29444 /* 55877*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
29452 /* 55892*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
29463 /* 55913*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
29471 /* 55929*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
29482 /* 55951*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
29490 /* 55966*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
29501 /* 55987*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
29509 /* 56003*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasVectorEnhancements1())
29520 /* 56025*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
29527 /* 56040*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
29534 /* 56055*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
29545 /* 56077*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
29552 /* 56092*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
29559 /* 56107*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
29570 /* 56129*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
29577 /* 56144*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
29584 /* 56159*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
29595 /* 56181*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
29602 /* 56196*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
29609 /* 56211*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
29618 /* 56230*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
29624 /* 56242*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
29630 /* 56254*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
29643 /* 56277*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasVectorEnhancements2())
29653 /* 56298*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasVectorEnhancements2())
29663 /* 56319*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasVectorEnhancements2())
29677 /* 56348*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasVectorEnhancements2())
29686 /* 56365*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasVectorEnhancements2())
29695 /* 56382*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasVectorEnhancements2())
29705 /* 56403*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
29714 /* 56420*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasVector())
gen/lib/Target/WebAssembly/WebAssemblyGenDAGISel.inc 84 /* 47*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
118 /* 107*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
152 /* 166*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
186 /* 226*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
220 /* 285*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
254 /* 345*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
288 /* 404*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
322 /* 464*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
356 /* 523*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
390 /* 583*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
424 /* 642*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
458 /* 702*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
492 /* 761*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
526 /* 821*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
560 /* 880*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
594 /* 940*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
628 /* 999*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
662 /* 1059*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
696 /* 1118*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
730 /* 1178*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
764 /* 1237*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
798 /* 1297*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
832 /* 1356*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
866 /* 1416*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
897 /* 1470*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
930 /* 1533*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
963 /* 1595*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
996 /* 1658*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
1029 /* 1720*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
1062 /* 1783*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
1095 /* 1845*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
1128 /* 1908*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
1161 /* 1970*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
1194 /* 2033*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
1227 /* 2095*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
1260 /* 2158*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
1292 /* 2219*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
1322 /* 2272*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
1352 /* 2324*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
1382 /* 2377*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
1409 /* 2424*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
1438 /* 2480*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
1468 /* 2536*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
1499 /* 2596*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
1530 /* 2655*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
1561 /* 2715*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
1592 /* 2774*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
1623 /* 2834*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
1654 /* 2893*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
1685 /* 2953*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
1716 /* 3012*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
1747 /* 3072*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
1778 /* 3131*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
1809 /* 3191*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
1840 /* 3251*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
1868 /* 3301*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
1896 /* 3350*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
1924 /* 3400*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
1953 /* 3450*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
1982 /* 3502*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
2011 /* 3553*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
2040 /* 3605*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
2069 /* 3656*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
2098 /* 3708*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
2127 /* 3759*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
2156 /* 3811*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
2185 /* 3862*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
2214 /* 3914*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
2243 /* 3965*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
2272 /* 4017*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
2301 /* 4068*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
2330 /* 4120*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
2359 /* 4171*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
2388 /* 4223*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
2417 /* 4274*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
2446 /* 4326*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
2475 /* 4377*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
2504 /* 4429*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
2533 /* 4480*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
2562 /* 4532*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
2591 /* 4583*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
2620 /* 4635*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
2650 /* 4687*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
2680 /* 4741*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
2710 /* 4794*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
2740 /* 4848*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
2766 /* 4895*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
2792 /* 4943*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
2818 /* 4990*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
2844 /* 5038*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
2870 /* 5085*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
2896 /* 5133*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
2922 /* 5180*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
2948 /* 5228*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
2974 /* 5275*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
3000 /* 5323*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
3026 /* 5370*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
3052 /* 5418*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
3076 /* 5462*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
3103 /* 5515*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
3131 /* 5569*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
3158 /* 5622*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
3186 /* 5675*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
3214 /* 5730*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
3242 /* 5784*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
3270 /* 5839*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
3298 /* 5893*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
3326 /* 5948*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
3354 /* 6002*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
3382 /* 6057*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
3410 /* 6111*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
3438 /* 6166*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
3466 /* 6220*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
3494 /* 6275*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
3523 /* 6330*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
3552 /* 6387*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
3652 /* 6561*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
3674 /* 6602*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
3696 /* 6644*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasUnimplementedSIMD128())
3716 /* 6681*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasUnimplementedSIMD128())
3736 /* 6715*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
3761 /* 6765*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
3787 /* 6815*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
3813 /* 6867*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
3839 /* 6918*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
3865 /* 6970*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
3891 /* 7021*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
3917 /* 7073*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
3943 /* 7124*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
3969 /* 7176*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
3995 /* 7227*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
4021 /* 7279*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
4047 /* 7330*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
4073 /* 7382*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
4100 /* 7434*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
4127 /* 7488*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
4182 /* 7597*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
4202 /* 7635*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
4223 /* 7673*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
4244 /* 7713*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
4265 /* 7752*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
4286 /* 7792*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
4307 /* 7831*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
4328 /* 7871*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
4349 /* 7910*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
4370 /* 7950*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
4391 /* 7989*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
4412 /* 8029*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
4433 /* 8068*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
4454 /* 8108*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
4476 /* 8148*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
4498 /* 8190*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
4531 /* 8252*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasUnimplementedSIMD128())
4537 /* 8264*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasUnimplementedSIMD128())
4543 /* 8276*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasUnimplementedSIMD128())
4549 /* 8288*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasUnimplementedSIMD128())
4562 /* 8307*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasUnimplementedSIMD128())
4580 /* 8334*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasUnimplementedSIMD128())
4593 /* 8353*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasUnimplementedSIMD128())
4609 /* 8377*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasUnimplementedSIMD128())
4625 /* 8402*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasUnimplementedSIMD128())
4638 /* 8421*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasUnimplementedSIMD128())
4654 /* 8445*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasUnimplementedSIMD128())
4670 /* 8470*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasUnimplementedSIMD128())
4683 /* 8489*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasUnimplementedSIMD128())
4699 /* 8513*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasUnimplementedSIMD128())
4715 /* 8538*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasUnimplementedSIMD128())
4728 /* 8557*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasUnimplementedSIMD128())
4738 /* 8574*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
4744 /* 8586*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
4750 /* 8598*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
4756 /* 8610*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
4795 /* 8680*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
4807 /* 8704*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
4837 /* 8757*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
4849 /* 8781*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
4876 /* 8829*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
4890 /* 8861*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
4920 /* 8918*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
4935 /* 8952*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
4961 /* 9003*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
4973 /* 9028*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
5008 /* 9092*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
5035 /* 9141*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
5059 /* 9185*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
5086 /* 9237*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
5109 /* 9284*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
5139 /* 9341*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
5162 /* 9383*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
5182 /* 9420*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
5205 /* 9465*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
5224 /* 9505*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
5254 /* 9561*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
5277 /* 9603*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
5297 /* 9640*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
5320 /* 9685*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
5339 /* 9725*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
5369 /* 9781*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
5392 /* 9823*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
5412 /* 9860*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
5435 /* 9905*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
5454 /* 9945*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
5484 /* 10001*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
5507 /* 10043*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
5527 /* 10080*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
5550 /* 10125*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
5569 /* 10165*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
5599 /* 10221*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
5622 /* 10263*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
5642 /* 10300*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
5665 /* 10345*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
5684 /* 10385*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
5714 /* 10441*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
5737 /* 10483*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
5757 /* 10520*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
5780 /* 10565*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
5799 /* 10605*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
5824 /* 10652*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
5842 /* 10685*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
5857 /* 10713*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
5875 /* 10749*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
5889 /* 10780*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
5939 /* 10869*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
5951 /* 10893*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
5981 /* 10946*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
5993 /* 10970*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
6020 /* 11018*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
6034 /* 11050*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
6064 /* 11107*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
6079 /* 11141*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
6105 /* 11192*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
6117 /* 11217*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
6149 /* 11277*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
6160 /* 11299*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
6185 /* 11344*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
6196 /* 11366*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
6218 /* 11406*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
6231 /* 11436*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
6256 /* 11485*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
6270 /* 11517*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
6291 /* 11560*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
6302 /* 11583*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
6334 /* 11642*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
6345 /* 11664*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
6370 /* 11709*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
6381 /* 11731*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
6403 /* 11771*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
6416 /* 11801*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
6441 /* 11850*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
6455 /* 11882*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
6476 /* 11925*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
6487 /* 11948*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
6519 /* 12007*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
6530 /* 12029*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
6555 /* 12074*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
6566 /* 12096*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
6588 /* 12136*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
6601 /* 12166*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
6626 /* 12215*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
6640 /* 12247*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
6661 /* 12290*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
6672 /* 12313*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
6704 /* 12372*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
6715 /* 12394*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
6740 /* 12439*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
6751 /* 12461*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
6773 /* 12501*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
6786 /* 12531*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
6811 /* 12580*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
6825 /* 12612*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
6846 /* 12655*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
6857 /* 12678*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
6889 /* 12737*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
6900 /* 12759*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
6925 /* 12804*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
6936 /* 12826*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
6958 /* 12866*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
6971 /* 12896*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
6996 /* 12945*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
7010 /* 12977*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
7031 /* 13020*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
7042 /* 13043*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
7074 /* 13102*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
7085 /* 13124*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
7110 /* 13169*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
7121 /* 13191*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
7143 /* 13231*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
7156 /* 13261*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
7181 /* 13310*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
7195 /* 13342*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
7216 /* 13385*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
7227 /* 13408*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
7255 /* 13461*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
7266 /* 13482*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
7287 /* 13520*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
7298 /* 13541*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
7316 /* 13574*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
7329 /* 13603*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
7350 /* 13644*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
7364 /* 13675*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
7381 /* 13711*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
7392 /* 13733*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
7883 /* 14611*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
7890 /* 14624*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
7897 /* 14637*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
7904 /* 14650*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
7911 /* 14663*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
7918 /* 14676*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
7925 /* 14689*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
7932 /* 14702*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
7939 /* 14715*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
7946 /* 14728*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
7957 /* 14749*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
7964 /* 14762*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
7971 /* 14775*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
7978 /* 14788*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
7985 /* 14801*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
7992 /* 14814*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
7999 /* 14827*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
8006 /* 14840*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
8013 /* 14853*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
8020 /* 14866*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
8032 /* 14890*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
8039 /* 14903*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
8046 /* 14916*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
8053 /* 14929*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
8060 /* 14942*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
8067 /* 14955*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
8074 /* 14968*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
8081 /* 14981*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
8088 /* 14994*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
8095 /* 15007*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
8106 /* 15027*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
8113 /* 15040*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
8120 /* 15053*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
8127 /* 15066*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
8134 /* 15079*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
8141 /* 15092*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
8189 /* 15180*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
8196 /* 15193*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
8203 /* 15206*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
8210 /* 15219*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
8217 /* 15232*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
8224 /* 15245*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
8285 /* 15356*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
8303 /* 15390*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
8318 /* 15419*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
8343 /* 15469*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
8362 /* 15505*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
8378 /* 15536*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
8403 /* 15587*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
8422 /* 15623*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
8438 /* 15654*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
8459 /* 15698*/ OPC_CheckPatternPredicate, 3, // (!Subtarget->hasAddr64())
8475 /* 15725*/ OPC_CheckPatternPredicate, 3, // (!Subtarget->hasAddr64())
8493 /* 15754*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
8512 /* 15794*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
8531 /* 15835*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
8547 /* 15872*/ OPC_CheckPatternPredicate, 4, // (Subtarget->hasExceptionHandling())
8561 /* 15893*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
8575 /* 15921*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
8589 /* 15950*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
8620 /* 16011*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
8630 /* 16031*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
8640 /* 16051*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
8655 /* 16079*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
8665 /* 16099*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
8675 /* 16119*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
8687 /* 16142*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
8713 /* 16189*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
8723 /* 16209*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
8733 /* 16229*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
8748 /* 16257*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
8758 /* 16277*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
8768 /* 16297*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
8780 /* 16320*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
8803 /* 16362*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
8815 /* 16390*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
8827 /* 16418*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
8843 /* 16452*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
8856 /* 16482*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
8880 /* 16527*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
8893 /* 16557*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
8906 /* 16587*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
8930 /* 16634*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
8942 /* 16662*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
8963 /* 16705*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
8973 /* 16726*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
8983 /* 16747*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
9001 /* 16782*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
9014 /* 16812*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
9027 /* 16842*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
9042 /* 16875*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
9061 /* 16915*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
9071 /* 16936*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
9081 /* 16957*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
9093 /* 16981*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
9120 /* 17028*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasBulkMemory())
9132 /* 17051*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasBulkMemory())
9140 /* 17064*/ OPC_CheckPatternPredicate, 4, // (Subtarget->hasExceptionHandling())
9546 /* 17868*/ OPC_CheckPatternPredicate, 6, // (!TM.isPositionIndependent())
9557 /* 17895*/ OPC_CheckPatternPredicate, 6, // (!TM.isPositionIndependent())
9572 /* 17928*/ OPC_CheckPatternPredicate, 6, // (!TM.isPositionIndependent())
9586 /* 17960*/ OPC_CheckPatternPredicate, 6, // (!TM.isPositionIndependent())
9600 /* 17992*/ OPC_CheckPatternPredicate, 6, // (!TM.isPositionIndependent())
9614 /* 18024*/ OPC_CheckPatternPredicate, 6, // (!TM.isPositionIndependent())
9628 /* 18056*/ OPC_CheckPatternPredicate, 6, // (!TM.isPositionIndependent())
9642 /* 18088*/ OPC_CheckPatternPredicate, 6, // (!TM.isPositionIndependent())
9656 /* 18120*/ OPC_CheckPatternPredicate, 6, // (!TM.isPositionIndependent())
9670 /* 18152*/ OPC_CheckPatternPredicate, 6, // (!TM.isPositionIndependent())
9684 /* 18184*/ OPC_CheckPatternPredicate, 6, // (!TM.isPositionIndependent())
9698 /* 18216*/ OPC_CheckPatternPredicate, 6, // (!TM.isPositionIndependent())
9713 /* 18252*/ OPC_CheckPatternPredicate, 6, // (!TM.isPositionIndependent())
9725 /* 18280*/ OPC_CheckPatternPredicate, 6, // (!TM.isPositionIndependent())
9739 /* 18312*/ OPC_CheckPatternPredicate, 6, // (!TM.isPositionIndependent())
9751 /* 18340*/ OPC_CheckPatternPredicate, 6, // (!TM.isPositionIndependent())
9763 /* 18368*/ OPC_CheckPatternPredicate, 6, // (!TM.isPositionIndependent())
10270 /* 19464*/ OPC_CheckPatternPredicate, 6, // (!TM.isPositionIndependent())
10281 /* 19491*/ OPC_CheckPatternPredicate, 6, // (!TM.isPositionIndependent())
10397 /* 19736*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasUnimplementedSIMD128())
10409 /* 19760*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasUnimplementedSIMD128())
10421 /* 19784*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasUnimplementedSIMD128())
10433 /* 19808*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasUnimplementedSIMD128())
10445 /* 19832*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasUnimplementedSIMD128())
10457 /* 19856*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasUnimplementedSIMD128())
10469 /* 19880*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasUnimplementedSIMD128())
10481 /* 19904*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasUnimplementedSIMD128())
10493 /* 19928*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasUnimplementedSIMD128())
10551 /* 20045*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasUnimplementedSIMD128())
10563 /* 20069*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasUnimplementedSIMD128())
10575 /* 20093*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasUnimplementedSIMD128())
10587 /* 20117*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasUnimplementedSIMD128())
10599 /* 20141*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasUnimplementedSIMD128())
10611 /* 20165*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasUnimplementedSIMD128())
10623 /* 20189*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasUnimplementedSIMD128())
10635 /* 20213*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasUnimplementedSIMD128())
10647 /* 20237*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasUnimplementedSIMD128())
10666 /* 20275*/ OPC_CheckPatternPredicate, 6, // (!TM.isPositionIndependent())
10677 /* 20302*/ OPC_CheckPatternPredicate, 6, // (!TM.isPositionIndependent())
10688 /* 20329*/ OPC_CheckPatternPredicate, 6, // (!TM.isPositionIndependent())
10699 /* 20356*/ OPC_CheckPatternPredicate, 6, // (!TM.isPositionIndependent())
10714 /* 20389*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasUnimplementedSIMD128())
10728 /* 20421*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasUnimplementedSIMD128())
10742 /* 20453*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasUnimplementedSIMD128())
10756 /* 20485*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasUnimplementedSIMD128())
10770 /* 20517*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasUnimplementedSIMD128())
10784 /* 20549*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasUnimplementedSIMD128())
10798 /* 20581*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasUnimplementedSIMD128())
10812 /* 20613*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasUnimplementedSIMD128())
10826 /* 20645*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasUnimplementedSIMD128())
10896 /* 20806*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasUnimplementedSIMD128())
10911 /* 20840*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasUnimplementedSIMD128())
10926 /* 20874*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasUnimplementedSIMD128())
10941 /* 20908*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasUnimplementedSIMD128())
10956 /* 20942*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasUnimplementedSIMD128())
10971 /* 20976*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasUnimplementedSIMD128())
10986 /* 21010*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasUnimplementedSIMD128())
11001 /* 21044*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasUnimplementedSIMD128())
11016 /* 21078*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasUnimplementedSIMD128())
11070 /* 21197*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasUnimplementedSIMD128())
11082 /* 21222*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasUnimplementedSIMD128())
11094 /* 21247*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasUnimplementedSIMD128())
11106 /* 21272*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasUnimplementedSIMD128())
11118 /* 21297*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasUnimplementedSIMD128())
11130 /* 21322*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasUnimplementedSIMD128())
11142 /* 21347*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasUnimplementedSIMD128())
11154 /* 21372*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasUnimplementedSIMD128())
11166 /* 21397*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasUnimplementedSIMD128())
11243 /* 21548*/ OPC_CheckPatternPredicate, 6, // (!TM.isPositionIndependent())
11254 /* 21575*/ OPC_CheckPatternPredicate, 6, // (!TM.isPositionIndependent())
11419 /* 21907*/ OPC_CheckPatternPredicate, 6, // (!TM.isPositionIndependent())
11433 /* 21939*/ OPC_CheckPatternPredicate, 6, // (!TM.isPositionIndependent())
11445 /* 21967*/ OPC_CheckPatternPredicate, 6, // (!TM.isPositionIndependent())
11654 /* 22387*/ OPC_CheckPatternPredicate, 6, // (!TM.isPositionIndependent())
11668 /* 22419*/ OPC_CheckPatternPredicate, 6, // (!TM.isPositionIndependent())
11680 /* 22447*/ OPC_CheckPatternPredicate, 6, // (!TM.isPositionIndependent())
11692 /* 22475*/ OPC_CheckPatternPredicate, 6, // (!TM.isPositionIndependent())
11857 /* 22814*/ OPC_CheckPatternPredicate, 6, // (!TM.isPositionIndependent())
11947 /* 22993*/ OPC_CheckPatternPredicate, 6, // (!TM.isPositionIndependent())
12037 /* 23172*/ OPC_CheckPatternPredicate, 6, // (!TM.isPositionIndependent())
12127 /* 23351*/ OPC_CheckPatternPredicate, 6, // (!TM.isPositionIndependent())
12217 /* 23530*/ OPC_CheckPatternPredicate, 6, // (!TM.isPositionIndependent())
12307 /* 23709*/ OPC_CheckPatternPredicate, 6, // (!TM.isPositionIndependent())
12397 /* 23888*/ OPC_CheckPatternPredicate, 6, // (!TM.isPositionIndependent())
12487 /* 24067*/ OPC_CheckPatternPredicate, 6, // (!TM.isPositionIndependent())
12830 /* 24700*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
12840 /* 24720*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
12850 /* 24740*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
12861 /* 24762*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
12882 /* 24802*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
12892 /* 24822*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
12902 /* 24842*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
12913 /* 24864*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
12931 /* 24899*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
12943 /* 24927*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
12955 /* 24955*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
12968 /* 24985*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
12989 /* 25030*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
13002 /* 25060*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
13015 /* 25090*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
13029 /* 25122*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
13046 /* 25160*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
13056 /* 25181*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
13066 /* 25202*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
13077 /* 25225*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
13106 /* 25280*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
13116 /* 25301*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
13126 /* 25322*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
13137 /* 25345*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
13159 /* 25387*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
13169 /* 25408*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
13179 /* 25429*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
13190 /* 25452*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
13209 /* 25490*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
13221 /* 25519*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
13233 /* 25548*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
13246 /* 25579*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
13268 /* 25626*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
13281 /* 25657*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
13294 /* 25688*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
13308 /* 25721*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
13326 /* 25761*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
13336 /* 25783*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
13346 /* 25805*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
13357 /* 25829*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
13386 /* 25885*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
13396 /* 25906*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
13406 /* 25927*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
13417 /* 25950*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
13439 /* 25992*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
13449 /* 26013*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
13459 /* 26034*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
13470 /* 26057*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
13489 /* 26095*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
13501 /* 26124*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
13513 /* 26153*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
13526 /* 26184*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
13548 /* 26231*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
13561 /* 26262*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
13574 /* 26293*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
13588 /* 26326*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
13606 /* 26366*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
13616 /* 26388*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
13626 /* 26410*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
13637 /* 26434*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
13666 /* 26490*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
13676 /* 26511*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
13686 /* 26532*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
13697 /* 26555*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
13719 /* 26597*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
13729 /* 26618*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
13739 /* 26639*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
13750 /* 26662*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
13769 /* 26700*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
13781 /* 26729*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
13793 /* 26758*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
13806 /* 26789*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
13828 /* 26836*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
13841 /* 26867*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
13854 /* 26898*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
13868 /* 26931*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
13886 /* 26971*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
13896 /* 26993*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
13906 /* 27015*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
13917 /* 27039*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
13946 /* 27095*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
13956 /* 27116*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
13966 /* 27137*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
13977 /* 27160*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
13999 /* 27202*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
14009 /* 27223*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
14019 /* 27244*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
14030 /* 27267*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
14049 /* 27305*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
14061 /* 27334*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
14073 /* 27363*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
14086 /* 27394*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
14108 /* 27441*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
14121 /* 27472*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
14134 /* 27503*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
14148 /* 27536*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
14166 /* 27576*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
14176 /* 27598*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
14186 /* 27620*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
14197 /* 27644*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
14226 /* 27700*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
14236 /* 27721*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
14246 /* 27742*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
14257 /* 27765*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
14279 /* 27807*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
14289 /* 27828*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
14299 /* 27849*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
14310 /* 27872*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
14329 /* 27910*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
14341 /* 27939*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
14353 /* 27968*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
14366 /* 27999*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
14388 /* 28046*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
14401 /* 28077*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
14414 /* 28108*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
14428 /* 28141*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
14446 /* 28181*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
14456 /* 28203*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
14466 /* 28225*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
14477 /* 28249*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
14506 /* 28305*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
14516 /* 28326*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
14526 /* 28347*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
14537 /* 28370*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
14559 /* 28412*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
14569 /* 28433*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
14579 /* 28454*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
14590 /* 28477*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
14609 /* 28515*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
14621 /* 28544*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
14633 /* 28573*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
14646 /* 28604*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
14668 /* 28651*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
14681 /* 28682*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
14694 /* 28713*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
14708 /* 28746*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
14726 /* 28786*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
14736 /* 28808*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
14746 /* 28830*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
14757 /* 28854*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
14787 /* 28911*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
14797 /* 28933*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
14807 /* 28955*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
14818 /* 28979*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
14841 /* 29023*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
14851 /* 29045*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
14861 /* 29067*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
14872 /* 29091*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
14892 /* 29131*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
14904 /* 29161*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
14916 /* 29191*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
14929 /* 29223*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
14952 /* 29272*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
14965 /* 29304*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
14978 /* 29336*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
14992 /* 29370*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
15011 /* 29412*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
15021 /* 29435*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
15031 /* 29458*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
15042 /* 29483*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAtomics())
15072 /* 29540*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
15107 /* 29599*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
15136 /* 29648*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasSignExt())
15142 /* 29659*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasSignExt())
15152 /* 29676*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasSignExt())
15158 /* 29687*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasSignExt())
15167 /* 29701*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasSignExt())
15228 /* 29805*/ OPC_CheckPatternPredicate, 4, // (Subtarget->hasExceptionHandling())
15251 /* 29844*/ OPC_CheckPatternPredicate, 4, // (Subtarget->hasExceptionHandling())
15281 /* 29894*/ OPC_CheckPatternPredicate, 4, // (Subtarget->hasExceptionHandling())
15304 /* 29933*/ OPC_CheckPatternPredicate, 4, // (Subtarget->hasExceptionHandling())
15397 /* 30087*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
15404 /* 30099*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
15411 /* 30111*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
15418 /* 30123*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
15429 /* 30142*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
15436 /* 30154*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
15443 /* 30166*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
15450 /* 30178*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
15466 /* 30204*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
15474 /* 30218*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
15482 /* 30232*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
15490 /* 30246*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
15501 /* 30265*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
15508 /* 30277*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
15515 /* 30289*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
15522 /* 30301*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
15539 /* 30329*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
15546 /* 30341*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
15557 /* 30360*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
15564 /* 30372*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
15580 /* 30398*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
15588 /* 30412*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
15599 /* 30431*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
15606 /* 30443*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
15671 /* 30544*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasTailCall())
15680 /* 30558*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasTailCall())
15694 /* 30579*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasTailCall())
15703 /* 30593*/ OPC_CheckPatternPredicate, 8, // (Subtarget->hasTailCall())
15720 /* 30619*/ OPC_CheckPatternPredicate, 4, // (Subtarget->hasExceptionHandling())
15744 /* 30657*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasBulkMemory())
15906 /* 30948*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
15913 /* 30960*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
15920 /* 30972*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
15927 /* 30984*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
15938 /* 31003*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
15945 /* 31015*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
15952 /* 31027*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
15959 /* 31039*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
15982 /* 31080*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
15993 /* 31101*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
16004 /* 31122*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
16015 /* 31143*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
16026 /* 31164*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
16037 /* 31185*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
16050 /* 31210*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
16059 /* 31227*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
16072 /* 31251*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
16081 /* 31268*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
16092 /* 31289*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
16099 /* 31302*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
16110 /* 31322*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
16117 /* 31335*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
16128 /* 31355*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
16135 /* 31368*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
16146 /* 31388*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
16153 /* 31401*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
16166 /* 31424*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
16175 /* 31441*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
16188 /* 31465*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
16197 /* 31482*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
16212 /* 31509*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
16223 /* 31530*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
16238 /* 31558*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
16249 /* 31579*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
16268 /* 31615*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
16295 /* 31664*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
16374 /* 31807*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
16401 /* 31856*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
16487 /* 32013*/ OPC_CheckPatternPredicate, 6, // (!TM.isPositionIndependent())
16493 /* 32023*/ OPC_CheckPatternPredicate, 9, // (TM.isPositionIndependent())
16503 /* 32041*/ OPC_CheckPatternPredicate, 9, // (TM.isPositionIndependent())
16509 /* 32051*/ OPC_CheckPatternPredicate, 6, // (!TM.isPositionIndependent())
16535 /* 32097*/ OPC_CheckPatternPredicate, 9, // (TM.isPositionIndependent())
16553 /* 32127*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasBulkMemory())
16620 /* 32237*/ OPC_CheckPatternPredicate, 4, // (Subtarget->hasExceptionHandling())
16636 /* 32261*/ OPC_CheckPatternPredicate, 4, // (Subtarget->hasExceptionHandling())
16656 /* 32299*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
16662 /* 32311*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
16668 /* 32323*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
16674 /* 32335*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
16701 /* 32384*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
16707 /* 32395*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
16713 /* 32406*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
16719 /* 32417*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
16729 /* 32433*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
16735 /* 32445*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
16741 /* 32457*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
16747 /* 32469*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
16768 /* 32509*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
16774 /* 32521*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
16780 /* 32533*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
17831 /* 34247*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
17837 /* 34259*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
17843 /* 34271*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
17849 /* 34283*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
17877 /* 34334*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
17883 /* 34345*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
17889 /* 34356*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
17895 /* 34367*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
17908 /* 34386*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
17914 /* 34397*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
17920 /* 34408*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
17926 /* 34419*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
17936 /* 34435*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
17942 /* 34447*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
17948 /* 34459*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
17954 /* 34471*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
17993 /* 34544*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
18061 /* 34658*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
18070 /* 34674*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
18080 /* 34691*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
18133 /* 34791*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
18201 /* 34905*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
18210 /* 34921*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
18220 /* 34938*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
18273 /* 35038*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
18341 /* 35152*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
18350 /* 35168*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
18360 /* 35185*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
18444 /* 35344*/ OPC_CheckPatternPredicate, 10, // (Subtarget->hasNontrappingFPToInt())
18450 /* 35354*/ OPC_CheckPatternPredicate, 11, // (!Subtarget->hasNontrappingFPToInt())
18458 /* 35368*/ OPC_CheckPatternPredicate, 10, // (Subtarget->hasNontrappingFPToInt())
18464 /* 35378*/ OPC_CheckPatternPredicate, 11, // (!Subtarget->hasNontrappingFPToInt())
18475 /* 35397*/ OPC_CheckPatternPredicate, 10, // (Subtarget->hasNontrappingFPToInt())
18481 /* 35407*/ OPC_CheckPatternPredicate, 11, // (!Subtarget->hasNontrappingFPToInt())
18489 /* 35421*/ OPC_CheckPatternPredicate, 10, // (Subtarget->hasNontrappingFPToInt())
18495 /* 35431*/ OPC_CheckPatternPredicate, 11, // (!Subtarget->hasNontrappingFPToInt())
18504 /* 35445*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
18511 /* 35457*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
18523 /* 35481*/ OPC_CheckPatternPredicate, 10, // (Subtarget->hasNontrappingFPToInt())
18529 /* 35491*/ OPC_CheckPatternPredicate, 11, // (!Subtarget->hasNontrappingFPToInt())
18537 /* 35505*/ OPC_CheckPatternPredicate, 10, // (Subtarget->hasNontrappingFPToInt())
18543 /* 35515*/ OPC_CheckPatternPredicate, 11, // (!Subtarget->hasNontrappingFPToInt())
18554 /* 35534*/ OPC_CheckPatternPredicate, 10, // (Subtarget->hasNontrappingFPToInt())
18560 /* 35544*/ OPC_CheckPatternPredicate, 11, // (!Subtarget->hasNontrappingFPToInt())
18568 /* 35558*/ OPC_CheckPatternPredicate, 10, // (Subtarget->hasNontrappingFPToInt())
18574 /* 35568*/ OPC_CheckPatternPredicate, 11, // (!Subtarget->hasNontrappingFPToInt())
18583 /* 35582*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
18590 /* 35594*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
18810 /* 35921*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
18817 /* 35933*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
18853 /* 35997*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
18860 /* 36009*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
18892 /* 36069*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
18898 /* 36081*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
18918 /* 36120*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
18924 /* 36132*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
18944 /* 36171*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
18950 /* 36183*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
18970 /* 36222*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasUnimplementedSIMD128())
18976 /* 36234*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasUnimplementedSIMD128())
18995 /* 36270*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasUnimplementedSIMD128())
19001 /* 36281*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasUnimplementedSIMD128())
19020 /* 36316*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
19026 /* 36327*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
19045 /* 36362*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
19051 /* 36373*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
19105 /* 36482*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
19111 /* 36494*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
19131 /* 36533*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
19137 /* 36545*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
19254 /* 36753*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
19261 /* 36765*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
19269 /* 36778*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
19279 /* 36795*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
19382 /* 36980*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasUnimplementedSIMD128())
19449 /* 37112*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasUnimplementedSIMD128())
19480 /* 37172*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasUnimplementedSIMD128())
19498 /* 37206*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasUnimplementedSIMD128())
19512 /* 37232*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
19521 /* 37248*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
19547 /* 37292*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasUnimplementedSIMD128())
19564 /* 37325*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasUnimplementedSIMD128())
20326 /* 38803*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasUnimplementedSIMD128())
20338 /* 38826*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasUnimplementedSIMD128())
20352 /* 38853*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasUnimplementedSIMD128())
20363 /* 38875*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasUnimplementedSIMD128())
20390 /* 38924*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasUnimplementedSIMD128())
20402 /* 38947*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasUnimplementedSIMD128())
20416 /* 38974*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasUnimplementedSIMD128())
20427 /* 38996*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasUnimplementedSIMD128())
20451 /* 39041*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasUnimplementedSIMD128())
20465 /* 39072*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasUnimplementedSIMD128())
20481 /* 39107*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasUnimplementedSIMD128())
20494 /* 39137*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasUnimplementedSIMD128())
20521 /* 39191*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasUnimplementedSIMD128())
20536 /* 39224*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasUnimplementedSIMD128())
20553 /* 39261*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasUnimplementedSIMD128())
20567 /* 39293*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasUnimplementedSIMD128())
20590 /* 39340*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasUnimplementedSIMD128())
20602 /* 39364*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasUnimplementedSIMD128())
20616 /* 39392*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasUnimplementedSIMD128())
20627 /* 39415*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasUnimplementedSIMD128())
20654 /* 39465*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasUnimplementedSIMD128())
20665 /* 39487*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasUnimplementedSIMD128())
20688 /* 39530*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasUnimplementedSIMD128())
20699 /* 39552*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasUnimplementedSIMD128())
20719 /* 39590*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasUnimplementedSIMD128())
20732 /* 39620*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasUnimplementedSIMD128())
20755 /* 39667*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasUnimplementedSIMD128())
20769 /* 39699*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasUnimplementedSIMD128())
20788 /* 39740*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasUnimplementedSIMD128())
20799 /* 39763*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasUnimplementedSIMD128())
20824 /* 39810*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
20834 /* 39829*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
20844 /* 39848*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
20885 /* 39930*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
20912 /* 39981*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
20939 /* 40032*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
20963 /* 40078*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasUnimplementedSIMD128())
21038 /* 40215*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
21044 /* 40227*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
21054 /* 40246*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
21060 /* 40258*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSIMD128())
gen/lib/Target/X86/X86GenDAGISel.inc 70 /* 26*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
78 /* 44*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
86 /* 62*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
102 /* 94*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
110 /* 112*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
118 /* 130*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
134 /* 162*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
142 /* 180*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
158 /* 212*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
166 /* 230*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
182 /* 262*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
190 /* 280*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
198 /* 298*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
214 /* 330*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
222 /* 348*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
236 /* 376*/ OPC_CheckPatternPredicate, 4, // (Subtarget->hasSSE2())
249 /* 403*/ OPC_CheckPatternPredicate, 4, // (Subtarget->hasSSE2())
264 /* 434*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
272 /* 452*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
288 /* 484*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
296 /* 502*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
312 /* 534*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
320 /* 552*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
336 /* 584*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
344 /* 602*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
352 /* 620*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
368 /* 652*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
376 /* 670*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
384 /* 688*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
400 /* 720*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
408 /* 738*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
416 /* 756*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
431 /* 786*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
445 /* 815*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
459 /* 844*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
473 /* 873*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
487 /* 902*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
501 /* 931*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
514 /* 958*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasSSE4A())
530 /* 996*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasSSE4A())
705 /* 1362*/ OPC_CheckPatternPredicate, 8, // (Subtarget->is64Bit())
785 /* 1529*/ OPC_CheckPatternPredicate, 8, // (Subtarget->is64Bit())
854 /* 1679*/ OPC_CheckPatternPredicate, 8, // (Subtarget->is64Bit())
1025 /* 2036*/ OPC_CheckPatternPredicate, 8, // (Subtarget->is64Bit())
1105 /* 2203*/ OPC_CheckPatternPredicate, 8, // (Subtarget->is64Bit())
1174 /* 2353*/ OPC_CheckPatternPredicate, 8, // (Subtarget->is64Bit())
1345 /* 2710*/ OPC_CheckPatternPredicate, 8, // (Subtarget->is64Bit())
1425 /* 2877*/ OPC_CheckPatternPredicate, 8, // (Subtarget->is64Bit())
1494 /* 3027*/ OPC_CheckPatternPredicate, 8, // (Subtarget->is64Bit())
1665 /* 3384*/ OPC_CheckPatternPredicate, 8, // (Subtarget->is64Bit())
1730 /* 3526*/ OPC_CheckPatternPredicate, 8, // (Subtarget->is64Bit())
1810 /* 3693*/ OPC_CheckPatternPredicate, 8, // (Subtarget->is64Bit())
1879 /* 3843*/ OPC_CheckPatternPredicate, 8, // (Subtarget->is64Bit())
2050 /* 4200*/ OPC_CheckPatternPredicate, 8, // (Subtarget->is64Bit())
2115 /* 4342*/ OPC_CheckPatternPredicate, 8, // (Subtarget->is64Bit())
2195 /* 4509*/ OPC_CheckPatternPredicate, 8, // (Subtarget->is64Bit())
2264 /* 4659*/ OPC_CheckPatternPredicate, 8, // (Subtarget->is64Bit())
2333 /* 4809*/ OPC_CheckPatternPredicate, 8, // (Subtarget->is64Bit())
2397 /* 4943*/ OPC_CheckPatternPredicate, 8, // (Subtarget->is64Bit())
2460 /* 5087*/ OPC_CheckPatternPredicate, 8, // (Subtarget->is64Bit())
2583 /* 5398*/ OPC_CheckPatternPredicate, 8, // (Subtarget->is64Bit())
2636 /* 5514*/ OPC_CheckPatternPredicate, 8, // (Subtarget->is64Bit())
2699 /* 5658*/ OPC_CheckPatternPredicate, 8, // (Subtarget->is64Bit())
2803 /* 5862*/ OPC_CheckPatternPredicate, 8, // (Subtarget->is64Bit())
2943 /* 6181*/ OPC_CheckPatternPredicate, 9, // (!Subtarget->slowIncDec() || MF->getFunction().hasOptSize())
2959 /* 6216*/ OPC_CheckPatternPredicate, 9, // (!Subtarget->slowIncDec() || MF->getFunction().hasOptSize())
2975 /* 6251*/ OPC_CheckPatternPredicate, 9, // (!Subtarget->slowIncDec() || MF->getFunction().hasOptSize())
2991 /* 6286*/ OPC_CheckPatternPredicate, 10, // (Subtarget->is64Bit()) && (!Subtarget->slowIncDec() || MF->getFunction().hasOptSize())
3007 /* 6330*/ OPC_CheckPatternPredicate, 9, // (!Subtarget->slowIncDec() || MF->getFunction().hasOptSize())
3023 /* 6374*/ OPC_CheckPatternPredicate, 9, // (!Subtarget->slowIncDec() || MF->getFunction().hasOptSize())
3039 /* 6418*/ OPC_CheckPatternPredicate, 9, // (!Subtarget->slowIncDec() || MF->getFunction().hasOptSize())
3055 /* 6462*/ OPC_CheckPatternPredicate, 10, // (Subtarget->is64Bit()) && (!Subtarget->slowIncDec() || MF->getFunction().hasOptSize())
3171 /* 6770*/ OPC_CheckPatternPredicate, 8, // (Subtarget->is64Bit())
3234 /* 6914*/ OPC_CheckPatternPredicate, 8, // (Subtarget->is64Bit())
3338 /* 7118*/ OPC_CheckPatternPredicate, 8, // (Subtarget->is64Bit())
3516 /* 7519*/ OPC_CheckPatternPredicate, 8, // (Subtarget->is64Bit())
3579 /* 7663*/ OPC_CheckPatternPredicate, 8, // (Subtarget->is64Bit())
3681 /* 7865*/ OPC_CheckPatternPredicate, 8, // (Subtarget->is64Bit())
3859 /* 8266*/ OPC_CheckPatternPredicate, 8, // (Subtarget->is64Bit())
3922 /* 8410*/ OPC_CheckPatternPredicate, 8, // (Subtarget->is64Bit())
4024 /* 8612*/ OPC_CheckPatternPredicate, 8, // (Subtarget->is64Bit())
4208 /* 9025*/ OPC_CheckPatternPredicate, 8, // (Subtarget->is64Bit())
4279 /* 9185*/ OPC_CheckPatternPredicate, 8, // (Subtarget->is64Bit())
4477 /* 9626*/ OPC_CheckPatternPredicate, 8, // (Subtarget->is64Bit())
4548 /* 9786*/ OPC_CheckPatternPredicate, 8, // (Subtarget->is64Bit())
4886 /* 10520*/ OPC_CheckPatternPredicate, 11, // (Subtarget->hasF16C()) && (!Subtarget->hasVLX())
4894 /* 10539*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
4911 /* 10573*/ OPC_CheckPatternPredicate, 11, // (Subtarget->hasF16C()) && (!Subtarget->hasVLX())
4919 /* 10592*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
4943 /* 10635*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
4952 /* 10656*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
4961 /* 10677*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
4983 /* 10720*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
4991 /* 10738*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
5011 /* 10777*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
5030 /* 10815*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
5038 /* 10833*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
5046 /* 10851*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
5065 /* 10888*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
5073 /* 10906*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
5081 /* 10924*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
5097 /* 10956*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
5105 /* 10974*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
5113 /* 10992*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
5129 /* 11024*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
5137 /* 11042*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
5145 /* 11060*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
5187 /* 11150*/ OPC_CheckPatternPredicate, 8, // (Subtarget->is64Bit())
5205 /* 11191*/ OPC_CheckPatternPredicate, 8, // (Subtarget->is64Bit())
5229 /* 11241*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasAVX()) && (!Subtarget->hasBWI())
5238 /* 11262*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
5247 /* 11283*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
5269 /* 11325*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasAVX()) && (!Subtarget->hasBWI())
5278 /* 11346*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
5287 /* 11367*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
5315 /* 11419*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
5335 /* 11460*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
5356 /* 11503*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasAVX() && !Subtarget->hasAVX2())
5365 /* 11525*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
5387 /* 11569*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasAVX() && !Subtarget->hasAVX2())
5396 /* 11591*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
5418 /* 11635*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasAVX() && !Subtarget->hasAVX2())
5427 /* 11657*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
5449 /* 11701*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasAVX() && !Subtarget->hasAVX2())
5458 /* 11723*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
5479 /* 11765*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
5498 /* 11804*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
5518 /* 11845*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
5538 /* 11886*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
5557 /* 11925*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
5577 /* 11966*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
5597 /* 12007*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
5617 /* 12048*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
5636 /* 12088*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
5649 /* 12117*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
5670 /* 12159*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
5690 /* 12200*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
5710 /* 12241*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
5730 /* 12282*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
5750 /* 12323*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
5770 /* 12364*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
5789 /* 12404*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
5802 /* 12433*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
5845 /* 12519*/ OPC_CheckPatternPredicate, 18, // (Subtarget->hasAVX()) && (!Subtarget->hasDQI())
5854 /* 12540*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
5863 /* 12561*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
5884 /* 12601*/ OPC_CheckPatternPredicate, 18, // (Subtarget->hasAVX()) && (!Subtarget->hasDQI())
5893 /* 12622*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
5902 /* 12643*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
5926 /* 12689*/ OPC_CheckPatternPredicate, 11, // (Subtarget->hasF16C()) && (!Subtarget->hasVLX())
5934 /* 12708*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
5953 /* 12744*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
5971 /* 12782*/ OPC_CheckPatternPredicate, 20, // (!TM.isPositionIndependent()) && (TM.getCodeModel() == CodeModel::Small ||TM.getCodeModel() == CodeModel::Kernel)
5985 /* 12811*/ OPC_CheckPatternPredicate, 20, // (!TM.isPositionIndependent()) && (TM.getCodeModel() == CodeModel::Small ||TM.getCodeModel() == CodeModel::Kernel)
5999 /* 12840*/ OPC_CheckPatternPredicate, 20, // (!TM.isPositionIndependent()) && (TM.getCodeModel() == CodeModel::Small ||TM.getCodeModel() == CodeModel::Kernel)
6013 /* 12869*/ OPC_CheckPatternPredicate, 20, // (!TM.isPositionIndependent()) && (TM.getCodeModel() == CodeModel::Small ||TM.getCodeModel() == CodeModel::Kernel)
6027 /* 12898*/ OPC_CheckPatternPredicate, 20, // (!TM.isPositionIndependent()) && (TM.getCodeModel() == CodeModel::Small ||TM.getCodeModel() == CodeModel::Kernel)
6041 /* 12927*/ OPC_CheckPatternPredicate, 20, // (!TM.isPositionIndependent()) && (TM.getCodeModel() == CodeModel::Small ||TM.getCodeModel() == CodeModel::Kernel)
6058 /* 12960*/ OPC_CheckPatternPredicate, 21, // (MF->getFunction().hasMinSize())
6072 /* 12991*/ OPC_CheckPatternPredicate, 21, // (MF->getFunction().hasMinSize())
6086 /* 13022*/ OPC_CheckPatternPredicate, 21, // (MF->getFunction().hasMinSize())
6103 /* 13068*/ OPC_CheckPatternPredicate, 21, // (MF->getFunction().hasMinSize())
6117 /* 13108*/ OPC_CheckPatternPredicate, 21, // (MF->getFunction().hasMinSize())
6131 /* 13148*/ OPC_CheckPatternPredicate, 21, // (MF->getFunction().hasMinSize())
6189 /* 13279*/ OPC_CheckPatternPredicate, 8, // (Subtarget->is64Bit())
6207 /* 13315*/ OPC_CheckPatternPredicate, 22, // (Subtarget->hasMOVBE())
6219 /* 13340*/ OPC_CheckPatternPredicate, 22, // (Subtarget->hasMOVBE())
6231 /* 13365*/ OPC_CheckPatternPredicate, 22, // (Subtarget->hasMOVBE())
6247 /* 13397*/ OPC_CheckPatternPredicate, 23, // (!Subtarget->hasSSE1())
6255 /* 13416*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
6263 /* 13434*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
6271 /* 13452*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
6286 /* 13482*/ OPC_CheckPatternPredicate, 24, // (!Subtarget->hasSSE2())
6296 /* 13505*/ OPC_CheckPatternPredicate, 24, // (!Subtarget->hasSSE2())
6304 /* 13524*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
6312 /* 13542*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
6320 /* 13560*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
6412 /* 13753*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
6420 /* 13771*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
6429 /* 13791*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
6437 /* 13809*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
6446 /* 13829*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
6454 /* 13847*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
6469 /* 13877*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
6477 /* 13895*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
6486 /* 13915*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
6494 /* 13933*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
6503 /* 13953*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
6511 /* 13971*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
6526 /* 14001*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
6534 /* 14019*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
6543 /* 14039*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
6551 /* 14057*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
6566 /* 14087*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
6574 /* 14105*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
6583 /* 14125*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
6591 /* 14143*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
6607 /* 14176*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
6615 /* 14194*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
6624 /* 14214*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
6632 /* 14232*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
6644 /* 14257*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
6653 /* 14277*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
6662 /* 14297*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
6679 /* 14331*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
6687 /* 14349*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
6696 /* 14369*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
6704 /* 14387*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
6716 /* 14412*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
6725 /* 14432*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
6742 /* 14465*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
6750 /* 14483*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
6759 /* 14503*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
6767 /* 14521*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
6778 /* 14544*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
6793 /* 14574*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
6801 /* 14592*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
6810 /* 14612*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
6818 /* 14630*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
6834 /* 14663*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
6842 /* 14681*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
6851 /* 14701*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
6859 /* 14719*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
6868 /* 14739*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
6876 /* 14757*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
6888 /* 14782*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
6897 /* 14802*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
6906 /* 14822*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
6923 /* 14856*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
6931 /* 14874*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
6940 /* 14894*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
6948 /* 14912*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
6957 /* 14932*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
6965 /* 14950*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
6977 /* 14975*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
6986 /* 14995*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
7003 /* 15029*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
7011 /* 15047*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
7020 /* 15067*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
7028 /* 15085*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
7037 /* 15105*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
7045 /* 15123*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
7056 /* 15146*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
7071 /* 15176*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
7079 /* 15194*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
7088 /* 15214*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
7096 /* 15232*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
7105 /* 15252*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
7113 /* 15270*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
7126 /* 15296*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
7138 /* 15321*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
7150 /* 15346*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
7162 /* 15371*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
7176 /* 15400*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
7184 /* 15418*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
7199 /* 15448*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
7207 /* 15466*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
7223 /* 15498*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
7231 /* 15516*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
7243 /* 15541*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
7252 /* 15561*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
7261 /* 15581*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
7278 /* 15614*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
7286 /* 15632*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
7298 /* 15657*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
7307 /* 15677*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
7324 /* 15710*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
7332 /* 15728*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
7343 /* 15751*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
7358 /* 15781*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
7366 /* 15799*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
7379 /* 15825*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMMX())
7393 /* 15854*/ OPC_CheckPatternPredicate, 27, // (!Subtarget->hasAVX())
7401 /* 15872*/ OPC_CheckPatternPredicate, 27, // (!Subtarget->hasAVX())
7410 /* 15892*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
7418 /* 15910*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
7427 /* 15930*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
7435 /* 15948*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
7448 /* 15974*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
7683 /* 16510*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
7696 /* 16539*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
7704 /* 16558*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
7714 /* 16580*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
7764 /* 16691*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
7777 /* 16720*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
7785 /* 16739*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
7795 /* 16761*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
7812 /* 16793*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
7825 /* 16822*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
7833 /* 16841*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
7843 /* 16863*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
7859 /* 16894*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
7872 /* 16923*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
7880 /* 16942*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
7890 /* 16964*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
7907 /* 16998*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasAVX() && !Subtarget->hasAVX2())
7915 /* 17017*/ OPC_CheckPatternPredicate, 29, // (Subtarget->hasAVX2())
7929 /* 17047*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
7937 /* 17066*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
7949 /* 17092*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
7958 /* 17113*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
7968 /* 17135*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
7985 /* 17169*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasAVX() && !Subtarget->hasAVX2())
7993 /* 17188*/ OPC_CheckPatternPredicate, 29, // (Subtarget->hasAVX2())
8007 /* 17219*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
8015 /* 17238*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
8027 /* 17264*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
8036 /* 17285*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
8045 /* 17306*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
8055 /* 17328*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
8072 /* 17362*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasAVX() && !Subtarget->hasAVX2())
8080 /* 17381*/ OPC_CheckPatternPredicate, 29, // (Subtarget->hasAVX2())
8094 /* 17411*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
8102 /* 17430*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
8114 /* 17456*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
8123 /* 17477*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
8133 /* 17499*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
8150 /* 17533*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasAVX() && !Subtarget->hasAVX2())
8158 /* 17552*/ OPC_CheckPatternPredicate, 29, // (Subtarget->hasAVX2())
8172 /* 17583*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
8180 /* 17602*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
8192 /* 17628*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
8201 /* 17649*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
8210 /* 17670*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
8220 /* 17692*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
8238 /* 17727*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
8246 /* 17746*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
8256 /* 17768*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
8273 /* 17802*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
8281 /* 17821*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
8291 /* 17843*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
8308 /* 17877*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
8316 /* 17896*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
8328 /* 17922*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
8337 /* 17943*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
8347 /* 17965*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
8364 /* 18000*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
8372 /* 18019*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
8384 /* 18045*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
8393 /* 18066*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
8402 /* 18087*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
8412 /* 18109*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
8427 /* 18139*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
8436 /* 18160*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasVBMI2())
8451 /* 18190*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
8460 /* 18211*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
8475 /* 18241*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
8484 /* 18262*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
8499 /* 18292*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
8509 /* 18315*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
8518 /* 18336*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasVBMI2())
8533 /* 18366*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
8543 /* 18389*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
8552 /* 18410*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
8567 /* 18440*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
8577 /* 18463*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
8586 /* 18484*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
8617 /* 18545*/ OPC_CheckPatternPredicate, 9, // (!Subtarget->slowIncDec() || MF->getFunction().hasOptSize())
8631 /* 18576*/ OPC_CheckPatternPredicate, 9, // (!Subtarget->slowIncDec() || MF->getFunction().hasOptSize())
8645 /* 18607*/ OPC_CheckPatternPredicate, 9, // (!Subtarget->slowIncDec() || MF->getFunction().hasOptSize())
8659 /* 18638*/ OPC_CheckPatternPredicate, 9, // (!Subtarget->slowIncDec() || MF->getFunction().hasOptSize())
8673 /* 18678*/ OPC_CheckPatternPredicate, 9, // (!Subtarget->slowIncDec() || MF->getFunction().hasOptSize())
8687 /* 18718*/ OPC_CheckPatternPredicate, 9, // (!Subtarget->slowIncDec() || MF->getFunction().hasOptSize())
8701 /* 18758*/ OPC_CheckPatternPredicate, 9, // (!Subtarget->slowIncDec() || MF->getFunction().hasOptSize())
8716 /* 18800*/ OPC_CheckPatternPredicate, 9, // (!Subtarget->slowIncDec() || MF->getFunction().hasOptSize())
9762 /* 21092*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
9770 /* 21110*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
9778 /* 21128*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
9791 /* 21155*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
9799 /* 21173*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
9807 /* 21191*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
9934 /* 21445*/ OPC_CheckPatternPredicate, 8, // (Subtarget->is64Bit())
10032 /* 21627*/ OPC_CheckPatternPredicate, 8, // (Subtarget->is64Bit())
10114 /* 21796*/ OPC_CheckPatternPredicate, 8, // (Subtarget->is64Bit())
10126 /* 21822*/ OPC_CheckPatternPredicate, 8, // (Subtarget->is64Bit())
10285 /* 22131*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
10293 /* 22150*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
10301 /* 22169*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
10321 /* 22206*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
10329 /* 22225*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
10337 /* 22244*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
10397 /* 22355*/ OPC_CheckPatternPredicate, 8, // (Subtarget->is64Bit())
10454 /* 22455*/ OPC_CheckPatternPredicate, 8, // (Subtarget->is64Bit())
10609 /* 22728*/ OPC_CheckPatternPredicate, 32, // (!Subtarget->hasSSE1()) && (Subtarget->hasCMov())
10615 /* 22739*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
10621 /* 22750*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
10627 /* 22761*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
10637 /* 22778*/ OPC_CheckPatternPredicate, 33, // (!Subtarget->hasSSE2()) && (Subtarget->hasCMov())
10643 /* 22789*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
10649 /* 22800*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
10655 /* 22811*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
10664 /* 22826*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasCMov())
10693 /* 22876*/ OPC_CheckPatternPredicate, 35, // (Subtarget->hasMMX()) && (Subtarget->hasSSE1())
10706 /* 22903*/ OPC_CheckPatternPredicate, 35, // (Subtarget->hasMMX()) && (Subtarget->hasSSE1())
10729 /* 22941*/ OPC_CheckPatternPredicate, 36, // (Subtarget->hasMMX()) && (Subtarget->hasSSSE3())
10742 /* 22968*/ OPC_CheckPatternPredicate, 36, // (Subtarget->hasMMX()) && (Subtarget->hasSSSE3())
10764 /* 23005*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMMX())
10777 /* 23031*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMMX())
10796 /* 23062*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasBMI2())
10805 /* 23082*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasBMI2())
10824 /* 23113*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasBMI2())
10833 /* 23133*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasBMI2())
10852 /* 23164*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasBMI2())
10861 /* 23184*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasBMI2())
10880 /* 23215*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasBMI2())
10889 /* 23235*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasBMI2())
10908 /* 23266*/ OPC_CheckPatternPredicate, 38, // (Subtarget->hasSSE42())
10917 /* 23286*/ OPC_CheckPatternPredicate, 38, // (Subtarget->hasSSE42())
10936 /* 23317*/ OPC_CheckPatternPredicate, 38, // (Subtarget->hasSSE42())
10945 /* 23337*/ OPC_CheckPatternPredicate, 38, // (Subtarget->hasSSE42())
10964 /* 23368*/ OPC_CheckPatternPredicate, 38, // (Subtarget->hasSSE42())
10973 /* 23388*/ OPC_CheckPatternPredicate, 38, // (Subtarget->hasSSE42())
10992 /* 23419*/ OPC_CheckPatternPredicate, 38, // (Subtarget->hasSSE42())
11001 /* 23439*/ OPC_CheckPatternPredicate, 38, // (Subtarget->hasSSE42())
11019 /* 23469*/ OPC_CheckPatternPredicate, 36, // (Subtarget->hasMMX()) && (Subtarget->hasSSSE3())
11028 /* 23488*/ OPC_CheckPatternPredicate, 36, // (Subtarget->hasMMX()) && (Subtarget->hasSSSE3())
11046 /* 23517*/ OPC_CheckPatternPredicate, 36, // (Subtarget->hasMMX()) && (Subtarget->hasSSSE3())
11055 /* 23536*/ OPC_CheckPatternPredicate, 36, // (Subtarget->hasMMX()) && (Subtarget->hasSSSE3())
11073 /* 23565*/ OPC_CheckPatternPredicate, 36, // (Subtarget->hasMMX()) && (Subtarget->hasSSSE3())
11082 /* 23584*/ OPC_CheckPatternPredicate, 36, // (Subtarget->hasMMX()) && (Subtarget->hasSSSE3())
11101 /* 23614*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMMX())
11119 /* 23647*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMMX())
11129 /* 23668*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMMX())
11148 /* 23699*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMMX())
11166 /* 23732*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMMX())
11176 /* 23753*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMMX())
11195 /* 23784*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMMX())
11213 /* 23817*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMMX())
11223 /* 23838*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMMX())
11242 /* 23869*/ OPC_CheckPatternPredicate, 39, // (Subtarget->hasMMX()) && (Subtarget->hasSSE2())
11260 /* 23902*/ OPC_CheckPatternPredicate, 39, // (Subtarget->hasMMX()) && (Subtarget->hasSSE2())
11270 /* 23923*/ OPC_CheckPatternPredicate, 39, // (Subtarget->hasMMX()) && (Subtarget->hasSSE2())
11289 /* 23954*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMMX())
11307 /* 23987*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMMX())
11317 /* 24008*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMMX())
11336 /* 24039*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMMX())
11354 /* 24072*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMMX())
11364 /* 24093*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMMX())
11383 /* 24124*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMMX())
11401 /* 24157*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMMX())
11411 /* 24178*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMMX())
11430 /* 24209*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMMX())
11448 /* 24242*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMMX())
11458 /* 24263*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMMX())
11477 /* 24294*/ OPC_CheckPatternPredicate, 36, // (Subtarget->hasMMX()) && (Subtarget->hasSSSE3())
11486 /* 24314*/ OPC_CheckPatternPredicate, 36, // (Subtarget->hasMMX()) && (Subtarget->hasSSSE3())
11505 /* 24345*/ OPC_CheckPatternPredicate, 36, // (Subtarget->hasMMX()) && (Subtarget->hasSSSE3())
11514 /* 24365*/ OPC_CheckPatternPredicate, 36, // (Subtarget->hasMMX()) && (Subtarget->hasSSSE3())
11533 /* 24396*/ OPC_CheckPatternPredicate, 36, // (Subtarget->hasMMX()) && (Subtarget->hasSSSE3())
11542 /* 24416*/ OPC_CheckPatternPredicate, 36, // (Subtarget->hasMMX()) && (Subtarget->hasSSSE3())
11561 /* 24447*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMMX())
11570 /* 24467*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMMX())
11589 /* 24498*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMMX())
11598 /* 24518*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMMX())
11617 /* 24549*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMMX())
11626 /* 24569*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMMX())
11645 /* 24600*/ OPC_CheckPatternPredicate, 39, // (Subtarget->hasMMX()) && (Subtarget->hasSSE2())
11654 /* 24620*/ OPC_CheckPatternPredicate, 39, // (Subtarget->hasMMX()) && (Subtarget->hasSSE2())
11673 /* 24651*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMMX())
11682 /* 24671*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMMX())
11701 /* 24702*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMMX())
11710 /* 24722*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMMX())
11729 /* 24753*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMMX())
11738 /* 24773*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMMX())
11757 /* 24804*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMMX())
11766 /* 24824*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMMX())
11785 /* 24855*/ OPC_CheckPatternPredicate, 36, // (Subtarget->hasMMX()) && (Subtarget->hasSSSE3())
11794 /* 24875*/ OPC_CheckPatternPredicate, 36, // (Subtarget->hasMMX()) && (Subtarget->hasSSSE3())
11813 /* 24906*/ OPC_CheckPatternPredicate, 36, // (Subtarget->hasMMX()) && (Subtarget->hasSSSE3())
11822 /* 24926*/ OPC_CheckPatternPredicate, 36, // (Subtarget->hasMMX()) && (Subtarget->hasSSSE3())
11841 /* 24957*/ OPC_CheckPatternPredicate, 36, // (Subtarget->hasMMX()) && (Subtarget->hasSSSE3())
11850 /* 24977*/ OPC_CheckPatternPredicate, 36, // (Subtarget->hasMMX()) && (Subtarget->hasSSSE3())
11869 /* 25008*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMMX())
11887 /* 25041*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMMX())
11897 /* 25062*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMMX())
11916 /* 25093*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMMX())
11934 /* 25126*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMMX())
11944 /* 25147*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMMX())
11963 /* 25178*/ OPC_CheckPatternPredicate, 35, // (Subtarget->hasMMX()) && (Subtarget->hasSSE1())
11981 /* 25211*/ OPC_CheckPatternPredicate, 35, // (Subtarget->hasMMX()) && (Subtarget->hasSSE1())
11991 /* 25232*/ OPC_CheckPatternPredicate, 35, // (Subtarget->hasMMX()) && (Subtarget->hasSSE1())
12010 /* 25263*/ OPC_CheckPatternPredicate, 39, // (Subtarget->hasMMX()) && (Subtarget->hasSSE2())
12028 /* 25296*/ OPC_CheckPatternPredicate, 39, // (Subtarget->hasMMX()) && (Subtarget->hasSSE2())
12038 /* 25317*/ OPC_CheckPatternPredicate, 39, // (Subtarget->hasMMX()) && (Subtarget->hasSSE2())
12057 /* 25348*/ OPC_CheckPatternPredicate, 36, // (Subtarget->hasMMX()) && (Subtarget->hasSSSE3())
12075 /* 25381*/ OPC_CheckPatternPredicate, 36, // (Subtarget->hasMMX()) && (Subtarget->hasSSSE3())
12085 /* 25402*/ OPC_CheckPatternPredicate, 36, // (Subtarget->hasMMX()) && (Subtarget->hasSSSE3())
12104 /* 25433*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMMX())
12122 /* 25466*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMMX())
12132 /* 25487*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMMX())
12151 /* 25518*/ OPC_CheckPatternPredicate, 36, // (Subtarget->hasMMX()) && (Subtarget->hasSSSE3())
12160 /* 25538*/ OPC_CheckPatternPredicate, 36, // (Subtarget->hasMMX()) && (Subtarget->hasSSSE3())
12179 /* 25569*/ OPC_CheckPatternPredicate, 35, // (Subtarget->hasMMX()) && (Subtarget->hasSSE1())
12197 /* 25602*/ OPC_CheckPatternPredicate, 35, // (Subtarget->hasMMX()) && (Subtarget->hasSSE1())
12207 /* 25623*/ OPC_CheckPatternPredicate, 35, // (Subtarget->hasMMX()) && (Subtarget->hasSSE1())
12226 /* 25654*/ OPC_CheckPatternPredicate, 35, // (Subtarget->hasMMX()) && (Subtarget->hasSSE1())
12244 /* 25687*/ OPC_CheckPatternPredicate, 35, // (Subtarget->hasMMX()) && (Subtarget->hasSSE1())
12254 /* 25708*/ OPC_CheckPatternPredicate, 35, // (Subtarget->hasMMX()) && (Subtarget->hasSSE1())
12273 /* 25739*/ OPC_CheckPatternPredicate, 35, // (Subtarget->hasMMX()) && (Subtarget->hasSSE1())
12291 /* 25772*/ OPC_CheckPatternPredicate, 35, // (Subtarget->hasMMX()) && (Subtarget->hasSSE1())
12301 /* 25793*/ OPC_CheckPatternPredicate, 35, // (Subtarget->hasMMX()) && (Subtarget->hasSSE1())
12320 /* 25824*/ OPC_CheckPatternPredicate, 35, // (Subtarget->hasMMX()) && (Subtarget->hasSSE1())
12338 /* 25857*/ OPC_CheckPatternPredicate, 35, // (Subtarget->hasMMX()) && (Subtarget->hasSSE1())
12348 /* 25878*/ OPC_CheckPatternPredicate, 35, // (Subtarget->hasMMX()) && (Subtarget->hasSSE1())
12367 /* 25909*/ OPC_CheckPatternPredicate, 35, // (Subtarget->hasMMX()) && (Subtarget->hasSSE1())
12385 /* 25942*/ OPC_CheckPatternPredicate, 35, // (Subtarget->hasMMX()) && (Subtarget->hasSSE1())
12395 /* 25963*/ OPC_CheckPatternPredicate, 35, // (Subtarget->hasMMX()) && (Subtarget->hasSSE1())
12414 /* 25994*/ OPC_CheckPatternPredicate, 35, // (Subtarget->hasMMX()) && (Subtarget->hasSSE1())
12432 /* 26027*/ OPC_CheckPatternPredicate, 35, // (Subtarget->hasMMX()) && (Subtarget->hasSSE1())
12442 /* 26048*/ OPC_CheckPatternPredicate, 35, // (Subtarget->hasMMX()) && (Subtarget->hasSSE1())
12461 /* 26079*/ OPC_CheckPatternPredicate, 35, // (Subtarget->hasMMX()) && (Subtarget->hasSSE1())
12479 /* 26112*/ OPC_CheckPatternPredicate, 35, // (Subtarget->hasMMX()) && (Subtarget->hasSSE1())
12489 /* 26133*/ OPC_CheckPatternPredicate, 35, // (Subtarget->hasMMX()) && (Subtarget->hasSSE1())
12508 /* 26164*/ OPC_CheckPatternPredicate, 36, // (Subtarget->hasMMX()) && (Subtarget->hasSSSE3())
12517 /* 26184*/ OPC_CheckPatternPredicate, 36, // (Subtarget->hasMMX()) && (Subtarget->hasSSSE3())
12536 /* 26215*/ OPC_CheckPatternPredicate, 36, // (Subtarget->hasMMX()) && (Subtarget->hasSSSE3())
12545 /* 26235*/ OPC_CheckPatternPredicate, 36, // (Subtarget->hasMMX()) && (Subtarget->hasSSSE3())
12564 /* 26266*/ OPC_CheckPatternPredicate, 36, // (Subtarget->hasMMX()) && (Subtarget->hasSSSE3())
12573 /* 26286*/ OPC_CheckPatternPredicate, 36, // (Subtarget->hasMMX()) && (Subtarget->hasSSSE3())
12592 /* 26317*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMMX())
12610 /* 26350*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMMX())
12620 /* 26371*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMMX())
12639 /* 26402*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMMX())
12657 /* 26435*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMMX())
12667 /* 26456*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMMX())
12686 /* 26487*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMMX())
12704 /* 26520*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMMX())
12714 /* 26541*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMMX())
12733 /* 26572*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMMX())
12742 /* 26592*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMMX())
12761 /* 26623*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMMX())
12770 /* 26643*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMMX())
12789 /* 26674*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMMX())
12798 /* 26694*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMMX())
12817 /* 26725*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMMX())
12826 /* 26745*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMMX())
12845 /* 26776*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMMX())
12854 /* 26796*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMMX())
12873 /* 26827*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMMX())
12882 /* 26847*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMMX())
12901 /* 26878*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMMX())
12910 /* 26898*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMMX())
12929 /* 26929*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMMX())
12938 /* 26949*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMMX())
12957 /* 26980*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMMX())
12966 /* 27000*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMMX())
12985 /* 27031*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMMX())
13003 /* 27064*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMMX())
13013 /* 27085*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMMX())
13032 /* 27116*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMMX())
13050 /* 27149*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMMX())
13060 /* 27170*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMMX())
13079 /* 27201*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMMX())
13097 /* 27234*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMMX())
13107 /* 27255*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMMX())
13126 /* 27286*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMMX())
13135 /* 27306*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMMX())
13154 /* 27337*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMMX())
13163 /* 27357*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMMX())
13182 /* 27388*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMMX())
13191 /* 27408*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMMX())
13210 /* 27439*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMMX())
13219 /* 27459*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMMX())
13238 /* 27490*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMMX())
13247 /* 27510*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMMX())
13266 /* 27541*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMMX())
13275 /* 27561*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMMX())
13294 /* 27592*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMMX())
13303 /* 27612*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMMX())
13322 /* 27643*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMMX())
13331 /* 27663*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMMX())
13350 /* 27694*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMMX())
13359 /* 27714*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMMX())
13378 /* 27745*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMMX())
13387 /* 27765*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMMX())
13406 /* 27796*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMMX())
13415 /* 27816*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMMX())
13434 /* 27847*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMMX())
13443 /* 27867*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMMX())
13462 /* 27898*/ OPC_CheckPatternPredicate, 36, // (Subtarget->hasMMX()) && (Subtarget->hasSSSE3())
13471 /* 27918*/ OPC_CheckPatternPredicate, 36, // (Subtarget->hasMMX()) && (Subtarget->hasSSSE3())
13489 /* 27948*/ OPC_CheckPatternPredicate, 35, // (Subtarget->hasMMX()) && (Subtarget->hasSSE1())
13498 /* 27967*/ OPC_CheckPatternPredicate, 35, // (Subtarget->hasMMX()) && (Subtarget->hasSSE1())
13517 /* 27998*/ OPC_CheckPatternPredicate, 39, // (Subtarget->hasMMX()) && (Subtarget->hasSSE2())
13526 /* 28017*/ OPC_CheckPatternPredicate, 39, // (Subtarget->hasMMX()) && (Subtarget->hasSSE2())
13544 /* 28046*/ OPC_CheckPatternPredicate, 35, // (Subtarget->hasMMX()) && (Subtarget->hasSSE1())
13553 /* 28065*/ OPC_CheckPatternPredicate, 35, // (Subtarget->hasMMX()) && (Subtarget->hasSSE1())
13572 /* 28096*/ OPC_CheckPatternPredicate, 39, // (Subtarget->hasMMX()) && (Subtarget->hasSSE2())
13581 /* 28115*/ OPC_CheckPatternPredicate, 39, // (Subtarget->hasMMX()) && (Subtarget->hasSSE2())
13600 /* 28145*/ OPC_CheckPatternPredicate, 40, // (Subtarget->has3DNow())
13609 /* 28165*/ OPC_CheckPatternPredicate, 40, // (Subtarget->has3DNow())
13627 /* 28195*/ OPC_CheckPatternPredicate, 40, // (Subtarget->has3DNow())
13636 /* 28214*/ OPC_CheckPatternPredicate, 40, // (Subtarget->has3DNow())
13655 /* 28244*/ OPC_CheckPatternPredicate, 40, // (Subtarget->has3DNow())
13664 /* 28264*/ OPC_CheckPatternPredicate, 40, // (Subtarget->has3DNow())
13683 /* 28295*/ OPC_CheckPatternPredicate, 40, // (Subtarget->has3DNow())
13692 /* 28315*/ OPC_CheckPatternPredicate, 40, // (Subtarget->has3DNow())
13711 /* 28346*/ OPC_CheckPatternPredicate, 40, // (Subtarget->has3DNow())
13720 /* 28366*/ OPC_CheckPatternPredicate, 40, // (Subtarget->has3DNow())
13739 /* 28397*/ OPC_CheckPatternPredicate, 40, // (Subtarget->has3DNow())
13748 /* 28417*/ OPC_CheckPatternPredicate, 40, // (Subtarget->has3DNow())
13767 /* 28448*/ OPC_CheckPatternPredicate, 40, // (Subtarget->has3DNow())
13776 /* 28468*/ OPC_CheckPatternPredicate, 40, // (Subtarget->has3DNow())
13795 /* 28499*/ OPC_CheckPatternPredicate, 40, // (Subtarget->has3DNow())
13804 /* 28519*/ OPC_CheckPatternPredicate, 40, // (Subtarget->has3DNow())
13823 /* 28550*/ OPC_CheckPatternPredicate, 40, // (Subtarget->has3DNow())
13832 /* 28570*/ OPC_CheckPatternPredicate, 40, // (Subtarget->has3DNow())
13851 /* 28601*/ OPC_CheckPatternPredicate, 40, // (Subtarget->has3DNow())
13860 /* 28621*/ OPC_CheckPatternPredicate, 40, // (Subtarget->has3DNow())
13878 /* 28651*/ OPC_CheckPatternPredicate, 40, // (Subtarget->has3DNow())
13887 /* 28670*/ OPC_CheckPatternPredicate, 40, // (Subtarget->has3DNow())
13906 /* 28700*/ OPC_CheckPatternPredicate, 40, // (Subtarget->has3DNow())
13915 /* 28720*/ OPC_CheckPatternPredicate, 40, // (Subtarget->has3DNow())
13934 /* 28751*/ OPC_CheckPatternPredicate, 40, // (Subtarget->has3DNow())
13943 /* 28771*/ OPC_CheckPatternPredicate, 40, // (Subtarget->has3DNow())
13962 /* 28802*/ OPC_CheckPatternPredicate, 40, // (Subtarget->has3DNow())
13971 /* 28822*/ OPC_CheckPatternPredicate, 40, // (Subtarget->has3DNow())
13989 /* 28852*/ OPC_CheckPatternPredicate, 40, // (Subtarget->has3DNow())
13998 /* 28871*/ OPC_CheckPatternPredicate, 40, // (Subtarget->has3DNow())
14017 /* 28901*/ OPC_CheckPatternPredicate, 40, // (Subtarget->has3DNow())
14026 /* 28921*/ OPC_CheckPatternPredicate, 40, // (Subtarget->has3DNow())
14045 /* 28952*/ OPC_CheckPatternPredicate, 40, // (Subtarget->has3DNow())
14054 /* 28972*/ OPC_CheckPatternPredicate, 40, // (Subtarget->has3DNow())
14072 /* 29002*/ OPC_CheckPatternPredicate, 40, // (Subtarget->has3DNow())
14081 /* 29021*/ OPC_CheckPatternPredicate, 40, // (Subtarget->has3DNow())
14100 /* 29051*/ OPC_CheckPatternPredicate, 40, // (Subtarget->has3DNow())
14109 /* 29071*/ OPC_CheckPatternPredicate, 40, // (Subtarget->has3DNow())
14127 /* 29101*/ OPC_CheckPatternPredicate, 40, // (Subtarget->has3DNow())
14136 /* 29120*/ OPC_CheckPatternPredicate, 40, // (Subtarget->has3DNow())
14154 /* 29149*/ OPC_CheckPatternPredicate, 40, // (Subtarget->has3DNow())
14163 /* 29168*/ OPC_CheckPatternPredicate, 40, // (Subtarget->has3DNow())
14182 /* 29198*/ OPC_CheckPatternPredicate, 40, // (Subtarget->has3DNow())
14191 /* 29218*/ OPC_CheckPatternPredicate, 40, // (Subtarget->has3DNow())
14210 /* 29249*/ OPC_CheckPatternPredicate, 40, // (Subtarget->has3DNow())
14219 /* 29269*/ OPC_CheckPatternPredicate, 40, // (Subtarget->has3DNow())
14237 /* 29299*/ OPC_CheckPatternPredicate, 40, // (Subtarget->has3DNow())
14246 /* 29318*/ OPC_CheckPatternPredicate, 40, // (Subtarget->has3DNow())
14259 /* 29339*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMMX())
14271 /* 29360*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMMX())
14283 /* 29381*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMMX())
14295 /* 29402*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMMX())
14307 /* 29423*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMMX())
14319 /* 29444*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMMX())
14331 /* 29465*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMMX())
14343 /* 29486*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMMX())
14355 /* 29507*/ OPC_CheckPatternPredicate, 35, // (Subtarget->hasMMX()) && (Subtarget->hasSSE1())
14363 /* 29522*/ OPC_CheckPatternPredicate, 35, // (Subtarget->hasMMX()) && (Subtarget->hasSSE1())
14386 /* 29560*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
14400 /* 29589*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
14424 /* 29632*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
14439 /* 29662*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
14455 /* 29693*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
14461 /* 29705*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
14485 /* 29744*/ OPC_CheckPatternPredicate, 29, // (Subtarget->hasAVX2())
14507 /* 29784*/ OPC_CheckPatternPredicate, 29, // (Subtarget->hasAVX2())
14521 /* 29812*/ OPC_CheckPatternPredicate, 29, // (Subtarget->hasAVX2())
14545 /* 29852*/ OPC_CheckPatternPredicate, 41, // (Subtarget->hasSHA())
14558 /* 29879*/ OPC_CheckPatternPredicate, 41, // (Subtarget->hasSHA())
14581 /* 29918*/ OPC_CheckPatternPredicate, 42, // (Subtarget->hasAES()) && (Subtarget->hasAVX())
14595 /* 29946*/ OPC_CheckPatternPredicate, 43, // (Subtarget->hasAES()) && (!Subtarget->hasAVX())
14610 /* 29975*/ OPC_CheckPatternPredicate, 42, // (Subtarget->hasAES()) && (Subtarget->hasAVX())
14616 /* 29986*/ OPC_CheckPatternPredicate, 43, // (Subtarget->hasAES()) && (!Subtarget->hasAVX())
14641 /* 30027*/ OPC_CheckPatternPredicate, 44, // (Subtarget->hasPCLMUL()) && (!Subtarget->hasAVX())
14664 /* 30069*/ OPC_CheckPatternPredicate, 44, // (Subtarget->hasPCLMUL()) && (!Subtarget->hasAVX())
14687 /* 30112*/ OPC_CheckPatternPredicate, 45, // (Subtarget->hasAVX()) && (Subtarget->hasPCLMUL()) && (!Subtarget->hasVLX() || !Subtarget->hasVPCLMULQDQ())
14709 /* 30152*/ OPC_CheckPatternPredicate, 45, // (Subtarget->hasAVX()) && (Subtarget->hasPCLMUL()) && (!Subtarget->hasVLX() || !Subtarget->hasVPCLMULQDQ())
14732 /* 30195*/ OPC_CheckPatternPredicate, 46, // (Subtarget->hasVLX()) && (Subtarget->hasVPCLMULQDQ())
14754 /* 30235*/ OPC_CheckPatternPredicate, 46, // (Subtarget->hasVLX()) && (Subtarget->hasVPCLMULQDQ())
14770 /* 30268*/ OPC_CheckPatternPredicate, 44, // (Subtarget->hasPCLMUL()) && (!Subtarget->hasAVX())
14776 /* 30280*/ OPC_CheckPatternPredicate, 45, // (Subtarget->hasAVX()) && (Subtarget->hasPCLMUL()) && (!Subtarget->hasVLX() || !Subtarget->hasVPCLMULQDQ())
14782 /* 30292*/ OPC_CheckPatternPredicate, 46, // (Subtarget->hasVLX()) && (Subtarget->hasVPCLMULQDQ())
14806 /* 30332*/ OPC_CheckPatternPredicate, 47, // (Subtarget->hasVPCLMULQDQ()) && (!Subtarget->hasVLX())
14828 /* 30372*/ OPC_CheckPatternPredicate, 47, // (Subtarget->hasVPCLMULQDQ()) && (!Subtarget->hasVLX())
14851 /* 30415*/ OPC_CheckPatternPredicate, 46, // (Subtarget->hasVLX()) && (Subtarget->hasVPCLMULQDQ())
14873 /* 30455*/ OPC_CheckPatternPredicate, 46, // (Subtarget->hasVLX()) && (Subtarget->hasVPCLMULQDQ())
14889 /* 30488*/ OPC_CheckPatternPredicate, 47, // (Subtarget->hasVPCLMULQDQ()) && (!Subtarget->hasVLX())
14895 /* 30500*/ OPC_CheckPatternPredicate, 46, // (Subtarget->hasVLX()) && (Subtarget->hasVPCLMULQDQ())
14919 /* 30539*/ OPC_CheckPatternPredicate, 48, // (Subtarget->hasAVX512()) && (Subtarget->hasVPCLMULQDQ())
14941 /* 30579*/ OPC_CheckPatternPredicate, 48, // (Subtarget->hasAVX512()) && (Subtarget->hasVPCLMULQDQ())
14956 /* 30610*/ OPC_CheckPatternPredicate, 48, // (Subtarget->hasAVX512()) && (Subtarget->hasVPCLMULQDQ())
14974 /* 30641*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
14983 /* 30660*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
15001 /* 30689*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
15010 /* 30708*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
15028 /* 30737*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
15037 /* 30756*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
15055 /* 30785*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
15064 /* 30804*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
15082 /* 30833*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
15091 /* 30852*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
15109 /* 30881*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
15118 /* 30900*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
15136 /* 30929*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
15145 /* 30948*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
15163 /* 30977*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
15172 /* 30996*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
15190 /* 31025*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
15199 /* 31044*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
15217 /* 31073*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
15226 /* 31092*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
15244 /* 31121*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
15253 /* 31140*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
15271 /* 31169*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
15280 /* 31188*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
15298 /* 31217*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
15307 /* 31236*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
15325 /* 31265*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
15334 /* 31284*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
15352 /* 31313*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
15361 /* 31332*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
15381 /* 31363*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
15400 /* 31398*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
15411 /* 31421*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
15431 /* 31454*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
15450 /* 31489*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
15461 /* 31512*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
15481 /* 31545*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
15500 /* 31580*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
15511 /* 31603*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
15531 /* 31636*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
15550 /* 31671*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
15561 /* 31694*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
15581 /* 31727*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
15600 /* 31762*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
15611 /* 31785*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
15631 /* 31818*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
15650 /* 31853*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
15661 /* 31876*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
15681 /* 31909*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
15700 /* 31944*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
15711 /* 31967*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
15731 /* 32000*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
15750 /* 32035*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
15761 /* 32058*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
15781 /* 32091*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
15800 /* 32126*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
15811 /* 32149*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
15831 /* 32182*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
15850 /* 32217*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
15861 /* 32240*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
15881 /* 32273*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
15900 /* 32308*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
15911 /* 32331*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
15931 /* 32364*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
15950 /* 32399*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
15961 /* 32422*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
15981 /* 32456*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
15991 /* 32478*/ OPC_CheckPatternPredicate, 50, // (Subtarget->hasSSSE3() && !Subtarget->hasAVX())
16002 /* 32501*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
16008 /* 32512*/ OPC_CheckPatternPredicate, 50, // (Subtarget->hasSSSE3() && !Subtarget->hasAVX())
16029 /* 32546*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
16039 /* 32568*/ OPC_CheckPatternPredicate, 50, // (Subtarget->hasSSSE3() && !Subtarget->hasAVX())
16050 /* 32591*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
16056 /* 32602*/ OPC_CheckPatternPredicate, 50, // (Subtarget->hasSSSE3() && !Subtarget->hasAVX())
16077 /* 32636*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
16087 /* 32658*/ OPC_CheckPatternPredicate, 50, // (Subtarget->hasSSSE3() && !Subtarget->hasAVX())
16098 /* 32681*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
16104 /* 32692*/ OPC_CheckPatternPredicate, 50, // (Subtarget->hasSSSE3() && !Subtarget->hasAVX())
16125 /* 32726*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
16135 /* 32748*/ OPC_CheckPatternPredicate, 50, // (Subtarget->hasSSSE3() && !Subtarget->hasAVX())
16146 /* 32771*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
16152 /* 32782*/ OPC_CheckPatternPredicate, 50, // (Subtarget->hasSSSE3() && !Subtarget->hasAVX())
16173 /* 32816*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
16183 /* 32838*/ OPC_CheckPatternPredicate, 50, // (Subtarget->hasSSSE3() && !Subtarget->hasAVX())
16194 /* 32861*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
16200 /* 32872*/ OPC_CheckPatternPredicate, 50, // (Subtarget->hasSSSE3() && !Subtarget->hasAVX())
16220 /* 32904*/ OPC_CheckPatternPredicate, 29, // (Subtarget->hasAVX2())
16229 /* 32924*/ OPC_CheckPatternPredicate, 29, // (Subtarget->hasAVX2())
16248 /* 32955*/ OPC_CheckPatternPredicate, 29, // (Subtarget->hasAVX2())
16257 /* 32975*/ OPC_CheckPatternPredicate, 29, // (Subtarget->hasAVX2())
16276 /* 33006*/ OPC_CheckPatternPredicate, 29, // (Subtarget->hasAVX2())
16285 /* 33026*/ OPC_CheckPatternPredicate, 29, // (Subtarget->hasAVX2())
16304 /* 33057*/ OPC_CheckPatternPredicate, 29, // (Subtarget->hasAVX2())
16313 /* 33077*/ OPC_CheckPatternPredicate, 29, // (Subtarget->hasAVX2())
16332 /* 33108*/ OPC_CheckPatternPredicate, 29, // (Subtarget->hasAVX2())
16341 /* 33128*/ OPC_CheckPatternPredicate, 29, // (Subtarget->hasAVX2())
16361 /* 33161*/ OPC_CheckPatternPredicate, 41, // (Subtarget->hasSHA())
16370 /* 33181*/ OPC_CheckPatternPredicate, 41, // (Subtarget->hasSHA())
16390 /* 33214*/ OPC_CheckPatternPredicate, 41, // (Subtarget->hasSHA())
16399 /* 33234*/ OPC_CheckPatternPredicate, 41, // (Subtarget->hasSHA())
16419 /* 33267*/ OPC_CheckPatternPredicate, 41, // (Subtarget->hasSHA())
16428 /* 33287*/ OPC_CheckPatternPredicate, 41, // (Subtarget->hasSHA())
16449 /* 33321*/ OPC_CheckPatternPredicate, 41, // (Subtarget->hasSHA())
16460 /* 33345*/ OPC_CheckPatternPredicate, 41, // (Subtarget->hasSHA())
16481 /* 33381*/ OPC_CheckPatternPredicate, 41, // (Subtarget->hasSHA())
16490 /* 33401*/ OPC_CheckPatternPredicate, 41, // (Subtarget->hasSHA())
16510 /* 33434*/ OPC_CheckPatternPredicate, 41, // (Subtarget->hasSHA())
16519 /* 33454*/ OPC_CheckPatternPredicate, 41, // (Subtarget->hasSHA())
16539 /* 33487*/ OPC_CheckPatternPredicate, 51, // (Subtarget->hasAES()) && (Subtarget->hasAVX()) && (!Subtarget->hasVLX() || !Subtarget->hasVAES())
16549 /* 33509*/ OPC_CheckPatternPredicate, 43, // (Subtarget->hasAES()) && (!Subtarget->hasAVX())
16558 /* 33529*/ OPC_CheckPatternPredicate, 52, // (Subtarget->hasVAES()) && (Subtarget->hasVLX())
16569 /* 33552*/ OPC_CheckPatternPredicate, 51, // (Subtarget->hasAES()) && (Subtarget->hasAVX()) && (!Subtarget->hasVLX() || !Subtarget->hasVAES())
16575 /* 33563*/ OPC_CheckPatternPredicate, 43, // (Subtarget->hasAES()) && (!Subtarget->hasAVX())
16581 /* 33574*/ OPC_CheckPatternPredicate, 52, // (Subtarget->hasVAES()) && (Subtarget->hasVLX())
16602 /* 33608*/ OPC_CheckPatternPredicate, 51, // (Subtarget->hasAES()) && (Subtarget->hasAVX()) && (!Subtarget->hasVLX() || !Subtarget->hasVAES())
16612 /* 33630*/ OPC_CheckPatternPredicate, 43, // (Subtarget->hasAES()) && (!Subtarget->hasAVX())
16621 /* 33650*/ OPC_CheckPatternPredicate, 52, // (Subtarget->hasVAES()) && (Subtarget->hasVLX())
16632 /* 33673*/ OPC_CheckPatternPredicate, 51, // (Subtarget->hasAES()) && (Subtarget->hasAVX()) && (!Subtarget->hasVLX() || !Subtarget->hasVAES())
16638 /* 33684*/ OPC_CheckPatternPredicate, 43, // (Subtarget->hasAES()) && (!Subtarget->hasAVX())
16644 /* 33695*/ OPC_CheckPatternPredicate, 52, // (Subtarget->hasVAES()) && (Subtarget->hasVLX())
16665 /* 33729*/ OPC_CheckPatternPredicate, 51, // (Subtarget->hasAES()) && (Subtarget->hasAVX()) && (!Subtarget->hasVLX() || !Subtarget->hasVAES())
16675 /* 33751*/ OPC_CheckPatternPredicate, 43, // (Subtarget->hasAES()) && (!Subtarget->hasAVX())
16684 /* 33771*/ OPC_CheckPatternPredicate, 52, // (Subtarget->hasVAES()) && (Subtarget->hasVLX())
16695 /* 33794*/ OPC_CheckPatternPredicate, 51, // (Subtarget->hasAES()) && (Subtarget->hasAVX()) && (!Subtarget->hasVLX() || !Subtarget->hasVAES())
16701 /* 33805*/ OPC_CheckPatternPredicate, 43, // (Subtarget->hasAES()) && (!Subtarget->hasAVX())
16707 /* 33816*/ OPC_CheckPatternPredicate, 52, // (Subtarget->hasVAES()) && (Subtarget->hasVLX())
16728 /* 33850*/ OPC_CheckPatternPredicate, 51, // (Subtarget->hasAES()) && (Subtarget->hasAVX()) && (!Subtarget->hasVLX() || !Subtarget->hasVAES())
16738 /* 33872*/ OPC_CheckPatternPredicate, 43, // (Subtarget->hasAES()) && (!Subtarget->hasAVX())
16747 /* 33892*/ OPC_CheckPatternPredicate, 52, // (Subtarget->hasVAES()) && (Subtarget->hasVLX())
16758 /* 33915*/ OPC_CheckPatternPredicate, 51, // (Subtarget->hasAES()) && (Subtarget->hasAVX()) && (!Subtarget->hasVLX() || !Subtarget->hasVAES())
16764 /* 33926*/ OPC_CheckPatternPredicate, 43, // (Subtarget->hasAES()) && (!Subtarget->hasAVX())
16770 /* 33937*/ OPC_CheckPatternPredicate, 52, // (Subtarget->hasVAES()) && (Subtarget->hasVLX())
16791 /* 33971*/ OPC_CheckPatternPredicate, 53, // (Subtarget->hasVAES()) && (!Subtarget->hasVLX())
16799 /* 33990*/ OPC_CheckPatternPredicate, 52, // (Subtarget->hasVAES()) && (Subtarget->hasVLX())
16810 /* 34013*/ OPC_CheckPatternPredicate, 53, // (Subtarget->hasVAES()) && (!Subtarget->hasVLX())
16816 /* 34024*/ OPC_CheckPatternPredicate, 52, // (Subtarget->hasVAES()) && (Subtarget->hasVLX())
16837 /* 34058*/ OPC_CheckPatternPredicate, 53, // (Subtarget->hasVAES()) && (!Subtarget->hasVLX())
16845 /* 34077*/ OPC_CheckPatternPredicate, 52, // (Subtarget->hasVAES()) && (Subtarget->hasVLX())
16856 /* 34100*/ OPC_CheckPatternPredicate, 53, // (Subtarget->hasVAES()) && (!Subtarget->hasVLX())
16862 /* 34111*/ OPC_CheckPatternPredicate, 52, // (Subtarget->hasVAES()) && (Subtarget->hasVLX())
16883 /* 34145*/ OPC_CheckPatternPredicate, 53, // (Subtarget->hasVAES()) && (!Subtarget->hasVLX())
16891 /* 34164*/ OPC_CheckPatternPredicate, 52, // (Subtarget->hasVAES()) && (Subtarget->hasVLX())
16902 /* 34187*/ OPC_CheckPatternPredicate, 53, // (Subtarget->hasVAES()) && (!Subtarget->hasVLX())
16908 /* 34198*/ OPC_CheckPatternPredicate, 52, // (Subtarget->hasVAES()) && (Subtarget->hasVLX())
16929 /* 34232*/ OPC_CheckPatternPredicate, 53, // (Subtarget->hasVAES()) && (!Subtarget->hasVLX())
16937 /* 34251*/ OPC_CheckPatternPredicate, 52, // (Subtarget->hasVAES()) && (Subtarget->hasVLX())
16948 /* 34274*/ OPC_CheckPatternPredicate, 53, // (Subtarget->hasVAES()) && (!Subtarget->hasVLX())
16954 /* 34285*/ OPC_CheckPatternPredicate, 52, // (Subtarget->hasVAES()) && (Subtarget->hasVLX())
16974 /* 34318*/ OPC_CheckPatternPredicate, 42, // (Subtarget->hasAES()) && (Subtarget->hasAVX())
16984 /* 34339*/ OPC_CheckPatternPredicate, 43, // (Subtarget->hasAES()) && (!Subtarget->hasAVX())
16995 /* 34361*/ OPC_CheckPatternPredicate, 42, // (Subtarget->hasAES()) && (Subtarget->hasAVX())
17001 /* 34371*/ OPC_CheckPatternPredicate, 43, // (Subtarget->hasAES()) && (!Subtarget->hasAVX())
17021 /* 34402*/ OPC_CheckPatternPredicate, 54, // (Subtarget->hasAVX512()) && (Subtarget->hasVAES())
17030 /* 34422*/ OPC_CheckPatternPredicate, 54, // (Subtarget->hasAVX512()) && (Subtarget->hasVAES())
17049 /* 34453*/ OPC_CheckPatternPredicate, 54, // (Subtarget->hasAVX512()) && (Subtarget->hasVAES())
17058 /* 34473*/ OPC_CheckPatternPredicate, 54, // (Subtarget->hasAVX512()) && (Subtarget->hasVAES())
17077 /* 34504*/ OPC_CheckPatternPredicate, 54, // (Subtarget->hasAVX512()) && (Subtarget->hasVAES())
17086 /* 34524*/ OPC_CheckPatternPredicate, 54, // (Subtarget->hasAVX512()) && (Subtarget->hasVAES())
17105 /* 34555*/ OPC_CheckPatternPredicate, 54, // (Subtarget->hasAVX512()) && (Subtarget->hasVAES())
17114 /* 34575*/ OPC_CheckPatternPredicate, 54, // (Subtarget->hasAVX512()) && (Subtarget->hasVAES())
17124 /* 34592*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasSSE4A())
17133 /* 34608*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasSSE4A())
17156 /* 34647*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
17170 /* 34676*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
17194 /* 34719*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
17209 /* 34749*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
17225 /* 34780*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
17231 /* 34792*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
17256 /* 34834*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
17270 /* 34863*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
17294 /* 34906*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
17309 /* 34936*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
17325 /* 34967*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
17331 /* 34979*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
17355 /* 35018*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
17377 /* 35058*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
17391 /* 35086*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
17409 /* 35117*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
17418 /* 35136*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
17436 /* 35165*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
17445 /* 35184*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
17463 /* 35213*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
17472 /* 35232*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
17490 /* 35261*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
17499 /* 35280*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
17517 /* 35309*/ OPC_CheckPatternPredicate, 39, // (Subtarget->hasMMX()) && (Subtarget->hasSSE2())
17526 /* 35328*/ OPC_CheckPatternPredicate, 39, // (Subtarget->hasMMX()) && (Subtarget->hasSSE2())
17545 /* 35358*/ OPC_CheckPatternPredicate, 35, // (Subtarget->hasMMX()) && (Subtarget->hasSSE1())
17554 /* 35378*/ OPC_CheckPatternPredicate, 35, // (Subtarget->hasMMX()) && (Subtarget->hasSSE1())
17569 /* 35403*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
17577 /* 35425*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
17585 /* 35447*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
17591 /* 35459*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
17606 /* 35485*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
17614 /* 35507*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
17622 /* 35529*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
17628 /* 35541*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
17637 /* 35558*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
17654 /* 35593*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
17672 /* 35630*/ OPC_CheckPatternPredicate, 55, // (MF->getFunction().hasOptSize()) && (Subtarget->hasSSE1() && !Subtarget->hasAVX())
17682 /* 35657*/ OPC_CheckPatternPredicate, 56, // (Subtarget->hasAVX()) && (MF->getFunction().hasOptSize())
17692 /* 35684*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
17698 /* 35695*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
17708 /* 35713*/ OPC_CheckPatternPredicate, 55, // (MF->getFunction().hasOptSize()) && (Subtarget->hasSSE1() && !Subtarget->hasAVX())
17718 /* 35740*/ OPC_CheckPatternPredicate, 56, // (Subtarget->hasAVX()) && (MF->getFunction().hasOptSize())
17728 /* 35767*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
17734 /* 35778*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
17754 /* 35814*/ OPC_CheckPatternPredicate, 57, // (Subtarget->hasPRFCHW())
17765 /* 35836*/ OPC_CheckPatternPredicate, 58, // (Subtarget->hasPREFETCHWT1())
17781 /* 35867*/ OPC_CheckPatternPredicate, 59, // (Subtarget->hasSSEPrefetch())
17791 /* 35888*/ OPC_CheckPatternPredicate, 59, // (Subtarget->hasSSEPrefetch())
17801 /* 35909*/ OPC_CheckPatternPredicate, 59, // (Subtarget->hasSSEPrefetch())
17811 /* 35930*/ OPC_CheckPatternPredicate, 59, // (Subtarget->hasSSEPrefetch())
17823 /* 35954*/ OPC_CheckPatternPredicate, 60, // (Subtarget->has3DNow()) && (!Subtarget->hasSSEPrefetch())
17851 /* 36004*/ OPC_CheckPatternPredicate, 61, // (Subtarget->hasLWP())
17864 /* 36033*/ OPC_CheckPatternPredicate, 61, // (Subtarget->hasLWP())
17888 /* 36071*/ OPC_CheckPatternPredicate, 61, // (Subtarget->hasLWP())
17901 /* 36100*/ OPC_CheckPatternPredicate, 61, // (Subtarget->hasLWP())
17920 /* 36131*/ OPC_CheckPatternPredicate, 62, // (Subtarget->hasPTWRITE())
17929 /* 36152*/ OPC_CheckPatternPredicate, 62, // (Subtarget->hasPTWRITE())
17948 /* 36181*/ OPC_CheckPatternPredicate, 63, // (Subtarget->hasPTWRITE()) && (Subtarget->is64Bit())
17957 /* 36202*/ OPC_CheckPatternPredicate, 63, // (Subtarget->hasPTWRITE()) && (Subtarget->is64Bit())
17968 /* 36218*/ OPC_CheckPatternPredicate, 64, // (Subtarget->hasMOVDIRI())
17979 /* 36241*/ OPC_CheckPatternPredicate, 65, // (Subtarget->hasMOVDIRI()) && (Subtarget->is64Bit())
17992 /* 36268*/ OPC_CheckPatternPredicate, 66, // (Subtarget->hasMOVDIR64B())
18002 /* 36289*/ OPC_CheckPatternPredicate, 67, // (Subtarget->hasMOVDIR64B()) && (Subtarget->is64Bit())
18013 /* 36312*/ OPC_CheckPatternPredicate, 68, // (Subtarget->hasCLFLUSHOPT())
18023 /* 36333*/ OPC_CheckPatternPredicate, 69, // (Subtarget->hasCLWB())
18033 /* 36354*/ OPC_CheckPatternPredicate, 70, // (Subtarget->hasCLDEMOTE())
18043 /* 36375*/ OPC_CheckPatternPredicate, 71, // (Subtarget->hasFXSR())
18053 /* 36396*/ OPC_CheckPatternPredicate, 72, // (Subtarget->hasFXSR()) && (Subtarget->is64Bit())
18063 /* 36417*/ OPC_CheckPatternPredicate, 71, // (Subtarget->hasFXSR())
18073 /* 36438*/ OPC_CheckPatternPredicate, 72, // (Subtarget->hasFXSR()) && (Subtarget->is64Bit())
18083 /* 36459*/ OPC_CheckPatternPredicate, 4, // (Subtarget->hasSSE2())
18094 /* 36482*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
18113 /* 36521*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
18133 /* 36560*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
18145 /* 36585*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
18157 /* 36610*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
18169 /* 36635*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
18181 /* 36660*/ OPC_CheckPatternPredicate, 29, // (Subtarget->hasAVX2())
18193 /* 36685*/ OPC_CheckPatternPredicate, 29, // (Subtarget->hasAVX2())
18205 /* 36710*/ OPC_CheckPatternPredicate, 29, // (Subtarget->hasAVX2())
18217 /* 36735*/ OPC_CheckPatternPredicate, 29, // (Subtarget->hasAVX2())
18228 /* 36759*/ OPC_CheckPatternPredicate, 35, // (Subtarget->hasMMX()) && (Subtarget->hasSSE1())
18298 /* 36905*/ OPC_CheckPatternPredicate, 73, // (Subtarget->hasXSAVE())
18312 /* 36934*/ OPC_CheckPatternPredicate, 74, // (Subtarget->hasXSAVE()) && (Subtarget->is64Bit())
18326 /* 36963*/ OPC_CheckPatternPredicate, 73, // (Subtarget->hasXSAVE())
18340 /* 36992*/ OPC_CheckPatternPredicate, 74, // (Subtarget->hasXSAVE()) && (Subtarget->is64Bit())
18354 /* 37021*/ OPC_CheckPatternPredicate, 75, // (Subtarget->hasXSAVEOPT())
18368 /* 37050*/ OPC_CheckPatternPredicate, 76, // (Subtarget->hasXSAVEOPT()) && (Subtarget->is64Bit())
18382 /* 37079*/ OPC_CheckPatternPredicate, 77, // (Subtarget->hasXSAVEC())
18396 /* 37108*/ OPC_CheckPatternPredicate, 78, // (Subtarget->hasXSAVEC()) && (Subtarget->is64Bit())
18410 /* 37137*/ OPC_CheckPatternPredicate, 79, // (Subtarget->hasXSAVES())
18424 /* 37166*/ OPC_CheckPatternPredicate, 74, // (Subtarget->hasXSAVE()) && (Subtarget->is64Bit())
18438 /* 37195*/ OPC_CheckPatternPredicate, 79, // (Subtarget->hasXSAVES())
18452 /* 37224*/ OPC_CheckPatternPredicate, 80, // (Subtarget->hasXSAVES()) && (Subtarget->is64Bit())
18466 /* 37254*/ OPC_CheckPatternPredicate, 81, // (Subtarget->hasINVPCID()) && (!Subtarget->is64Bit())
18474 /* 37272*/ OPC_CheckPatternPredicate, 82, // (Subtarget->hasINVPCID()) && (Subtarget->is64Bit())
18514 /* 37351*/ OPC_CheckPatternPredicate, 83, // (Subtarget->hasRTM())
18525 /* 37369*/ OPC_CheckPatternPredicate, 61, // (Subtarget->hasLWP())
18533 /* 37381*/ OPC_CheckPatternPredicate, 61, // (Subtarget->hasLWP())
18545 /* 37398*/ OPC_CheckPatternPredicate, 84, // (Subtarget->hasMWAITX())
18559 /* 37424*/ OPC_CheckPatternPredicate, 85, // (Subtarget->hasWAITPKG()) && (!Subtarget->is64Bit())
18567 /* 37436*/ OPC_CheckPatternPredicate, 86, // (Subtarget->hasWAITPKG())
18575 /* 37448*/ OPC_CheckPatternPredicate, 87, // (Subtarget->hasWAITPKG()) && (Subtarget->is64Bit())
18591 /* 37472*/ OPC_CheckPatternPredicate, 88, // (Subtarget->hasSSE1())
18599 /* 37484*/ OPC_CheckPatternPredicate, 4, // (Subtarget->hasSSE2())
18607 /* 37496*/ OPC_CheckPatternPredicate, 89, // (Subtarget->hasMFence())
18621 /* 37517*/ OPC_CheckPatternPredicate, 90, // (Subtarget->hasAVX()) && (!Subtarget->is64Bit())
18629 /* 37531*/ OPC_CheckPatternPredicate, 91, // (!Subtarget->is64Bit()) && (Subtarget->hasSSE2() && !Subtarget->hasAVX())
18640 /* 37550*/ OPC_CheckPatternPredicate, 92, // (Subtarget->hasAVX()) && (Subtarget->is64Bit())
18648 /* 37564*/ OPC_CheckPatternPredicate, 93, // (Subtarget->is64Bit()) && (Subtarget->hasSSE2() && !Subtarget->hasAVX())
18661 /* 37585*/ OPC_CheckPatternPredicate, 94, // (Subtarget->hasSSE3())
18671 /* 37603*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
18679 /* 37615*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
18687 /* 37627*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMMX())
18700 /* 37647*/ OPC_CheckPatternPredicate, 95, // (Subtarget->hasMMX()) && (Subtarget->hasSSE1()) && (!Subtarget->is64Bit())
18709 /* 37663*/ OPC_CheckPatternPredicate, 96, // (Subtarget->hasMMX()) && (Subtarget->hasSSE1()) && (Subtarget->is64Bit())
18719 /* 37681*/ OPC_CheckPatternPredicate, 40, // (Subtarget->has3DNow())
18727 /* 37694*/ OPC_CheckPatternPredicate, 83, // (Subtarget->hasRTM())
18742 /* 37716*/ OPC_CheckPatternPredicate, 97, // (Subtarget->hasWBNOINVD())
18783 /* 37775*/ OPC_CheckPatternPredicate, 73, // (Subtarget->hasXSAVE())
18795 /* 37797*/ OPC_CheckPatternPredicate, 98, // (Subtarget->hasFSGSBase()) && (Subtarget->is64Bit())
18804 /* 37811*/ OPC_CheckPatternPredicate, 98, // (Subtarget->hasFSGSBase()) && (Subtarget->is64Bit())
18813 /* 37825*/ OPC_CheckPatternPredicate, 98, // (Subtarget->hasFSGSBase()) && (Subtarget->is64Bit())
18822 /* 37839*/ OPC_CheckPatternPredicate, 98, // (Subtarget->hasFSGSBase()) && (Subtarget->is64Bit())
18831 /* 37853*/ OPC_CheckPatternPredicate, 99, // (!Subtarget->is64Bit())
18840 /* 37868*/ OPC_CheckPatternPredicate, 8, // (Subtarget->is64Bit())
18869 /* 37918*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasBMI2())
18894 /* 37975*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasBMI2())
18912 /* 38020*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasBMI2())
18930 /* 38065*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasBMI2())
18957 /* 38127*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasBMI2())
18971 /* 38161*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasBMI2())
19073 /* 38373*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasBMI2())
19092 /* 38418*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasBMI2())
19147 /* 38530*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasBMI2())
19172 /* 38587*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasBMI2())
19190 /* 38632*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasBMI2())
19208 /* 38677*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasBMI2())
19254 /* 38778*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasBMI2())
19268 /* 38812*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasBMI2())
19384 /* 39060*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasBMI2())
19403 /* 39105*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasBMI2())
19458 /* 39215*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasBMI2())
19483 /* 39272*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasBMI2())
19501 /* 39317*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasBMI2())
19519 /* 39362*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasBMI2())
19536 /* 39406*/ OPC_CheckPatternPredicate, 99, // (!Subtarget->is64Bit())
19543 /* 39423*/ OPC_CheckPatternPredicate, 8, // (Subtarget->is64Bit())
19571 /* 39482*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasBMI2())
19585 /* 39516*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasBMI2())
19687 /* 39732*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasBMI2())
19706 /* 39777*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasBMI2())
19784 /* 39930*/ OPC_CheckPatternPredicate, 100, // (Subtarget->is64Bit()) && (!Subtarget->useRetpolineIndirectCalls())
19793 /* 39953*/ OPC_CheckPatternPredicate, 101, // (!TM.isPositionIndependent()) && (!Subtarget->is64Bit()) && (!Subtarget->useRetpolineIndirectCalls())
19813 /* 39996*/ OPC_CheckPatternPredicate, 102, // (!Subtarget->isTarget64BitLP64())
19826 /* 40017*/ OPC_CheckPatternPredicate, 103, // (Subtarget->isTarget64BitLP64())
19841 /* 40043*/ OPC_CheckPatternPredicate, 102, // (!Subtarget->isTarget64BitLP64())
19854 /* 40064*/ OPC_CheckPatternPredicate, 103, // (Subtarget->isTarget64BitLP64())
19869 /* 40087*/ OPC_CheckPatternPredicate, 104, // (!Subtarget->is64Bit()) && (!Subtarget->useRetpolineIndirectCalls())
19877 /* 40100*/ OPC_CheckPatternPredicate, 100, // (Subtarget->is64Bit()) && (!Subtarget->useRetpolineIndirectCalls())
19885 /* 40113*/ OPC_CheckPatternPredicate, 105, // (Subtarget->is64Bit()) && (Subtarget->useRetpolineIndirectCalls())
19893 /* 40126*/ OPC_CheckPatternPredicate, 106, // (!Subtarget->is64Bit()) && (Subtarget->useRetpolineIndirectCalls())
19921 /* 40173*/ OPC_CheckPatternPredicate, 107, // (Subtarget->hasTBM())
19938 /* 40208*/ OPC_CheckPatternPredicate, 107, // (Subtarget->hasTBM())
19948 /* 40232*/ OPC_CheckPatternPredicate, 108, // (Subtarget->hasBMI())
19961 /* 40259*/ OPC_CheckPatternPredicate, 108, // (Subtarget->hasBMI())
19979 /* 40295*/ OPC_CheckPatternPredicate, 107, // (Subtarget->hasTBM())
19988 /* 40312*/ OPC_CheckPatternPredicate, 107, // (Subtarget->hasTBM())
19997 /* 40329*/ OPC_CheckPatternPredicate, 108, // (Subtarget->hasBMI())
20004 /* 40343*/ OPC_CheckPatternPredicate, 108, // (Subtarget->hasBMI())
20030 /* 40394*/ OPC_CheckPatternPredicate, 107, // (Subtarget->hasTBM())
20040 /* 40419*/ OPC_CheckPatternPredicate, 109, // (Subtarget->hasBMI()) && (!Subtarget->hasBMI2()) && (!Subtarget->hasTBM())
20056 /* 40466*/ OPC_CheckPatternPredicate, 110, // (Subtarget->hasBMI2()) && (!Subtarget->hasTBM())
20082 /* 40539*/ OPC_CheckPatternPredicate, 108, // (Subtarget->hasBMI())
20098 /* 40581*/ OPC_CheckPatternPredicate, 108, // (Subtarget->hasBMI())
20121 /* 40634*/ OPC_CheckPatternPredicate, 108, // (Subtarget->hasBMI())
20132 /* 40659*/ OPC_CheckPatternPredicate, 108, // (Subtarget->hasBMI())
20255 /* 40927*/ OPC_CheckPatternPredicate, 107, // (Subtarget->hasTBM())
20261 /* 40939*/ OPC_CheckPatternPredicate, 107, // (Subtarget->hasTBM())
20271 /* 40966*/ OPC_CheckPatternPredicate, 107, // (Subtarget->hasTBM())
20277 /* 40978*/ OPC_CheckPatternPredicate, 107, // (Subtarget->hasTBM())
20295 /* 41020*/ OPC_CheckPatternPredicate, 107, // (Subtarget->hasTBM())
20301 /* 41032*/ OPC_CheckPatternPredicate, 107, // (Subtarget->hasTBM())
20316 /* 41077*/ OPC_CheckPatternPredicate, 107, // (Subtarget->hasTBM())
20322 /* 41089*/ OPC_CheckPatternPredicate, 107, // (Subtarget->hasTBM())
20512 /* 41533*/ OPC_CheckPatternPredicate, 108, // (Subtarget->hasBMI())
20518 /* 41545*/ OPC_CheckPatternPredicate, 108, // (Subtarget->hasBMI())
20528 /* 41563*/ OPC_CheckPatternPredicate, 107, // (Subtarget->hasTBM())
20534 /* 41575*/ OPC_CheckPatternPredicate, 107, // (Subtarget->hasTBM())
20546 /* 41598*/ OPC_CheckPatternPredicate, 108, // (Subtarget->hasBMI())
20552 /* 41610*/ OPC_CheckPatternPredicate, 108, // (Subtarget->hasBMI())
20568 /* 41648*/ OPC_CheckPatternPredicate, 108, // (Subtarget->hasBMI())
20574 /* 41660*/ OPC_CheckPatternPredicate, 108, // (Subtarget->hasBMI())
20585 /* 41680*/ OPC_CheckPatternPredicate, 107, // (Subtarget->hasTBM())
20591 /* 41692*/ OPC_CheckPatternPredicate, 107, // (Subtarget->hasTBM())
20604 /* 41716*/ OPC_CheckPatternPredicate, 108, // (Subtarget->hasBMI())
20610 /* 41728*/ OPC_CheckPatternPredicate, 108, // (Subtarget->hasBMI())
20783 /* 42183*/ OPC_CheckPatternPredicate, 111, // (MF->getFunction().hasOptSize())
20828 /* 42297*/ OPC_CheckPatternPredicate, 107, // (Subtarget->hasTBM())
20876 /* 42389*/ OPC_CheckPatternPredicate, 109, // (Subtarget->hasBMI()) && (!Subtarget->hasBMI2()) && (!Subtarget->hasTBM())
20890 /* 42428*/ OPC_CheckPatternPredicate, 110, // (Subtarget->hasBMI2()) && (!Subtarget->hasTBM())
20935 /* 42536*/ OPC_CheckPatternPredicate, 108, // (Subtarget->hasBMI())
20941 /* 42549*/ OPC_CheckPatternPredicate, 108, // (Subtarget->hasBMI())
20956 /* 42586*/ OPC_CheckPatternPredicate, 108, // (Subtarget->hasBMI())
20962 /* 42599*/ OPC_CheckPatternPredicate, 108, // (Subtarget->hasBMI())
21013 /* 42697*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
21034 /* 42738*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
21061 /* 42788*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
21085 /* 42835*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
21113 /* 42888*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
21134 /* 42929*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
21161 /* 42979*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
21185 /* 43026*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
21213 /* 43079*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
21234 /* 43120*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
21261 /* 43170*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
21285 /* 43217*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
21313 /* 43270*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
21334 /* 43311*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
21361 /* 43361*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
21385 /* 43408*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
21413 /* 43461*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
21434 /* 43502*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
21461 /* 43552*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
21485 /* 43599*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
21513 /* 43652*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
21534 /* 43693*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
21561 /* 43743*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
21585 /* 43790*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
21613 /* 43847*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
21630 /* 43881*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
21647 /* 43915*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
21664 /* 43949*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
21680 /* 43981*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
21697 /* 44015*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
21721 /* 44061*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
21738 /* 44095*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
21755 /* 44129*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
21775 /* 44168*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
21791 /* 44200*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
21808 /* 44234*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
21844 /* 44300*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
21866 /* 44342*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
21893 /* 44392*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
21915 /* 44434*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
21942 /* 44484*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
21964 /* 44526*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
21991 /* 44576*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
22013 /* 44618*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
22040 /* 44668*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
22062 /* 44710*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
22089 /* 44760*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
22111 /* 44802*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
22140 /* 44857*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
22159 /* 44896*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
22178 /* 44935*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
22197 /* 44974*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
22216 /* 45013*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
22235 /* 45052*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
22262 /* 45105*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
22281 /* 45144*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
22300 /* 45183*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
22322 /* 45227*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
22341 /* 45266*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
22360 /* 45305*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
22391 /* 45365*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
22409 /* 45400*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
22427 /* 45435*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
22445 /* 45470*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
22462 /* 45503*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
22480 /* 45538*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
22505 /* 45585*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
22523 /* 45620*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
22541 /* 45655*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
22562 /* 45695*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
22579 /* 45728*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
22597 /* 45763*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
22630 /* 45820*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
22666 /* 45906*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
22703 /* 45995*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
22739 /* 46081*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
22776 /* 46170*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
22812 /* 46256*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
22849 /* 46345*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
22885 /* 46431*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
22927 /* 46529*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
22964 /* 46616*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
23002 /* 46706*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
23039 /* 46793*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
23077 /* 46883*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
23114 /* 46970*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
23152 /* 47060*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
23189 /* 47147*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
23233 /* 47250*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
23259 /* 47302*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
23285 /* 47352*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
23311 /* 47404*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
23337 /* 47454*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
23363 /* 47506*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
23389 /* 47556*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
23415 /* 47608*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
23441 /* 47658*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
23467 /* 47710*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
23493 /* 47760*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
23519 /* 47812*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
23545 /* 47862*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
23571 /* 47914*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
23597 /* 47964*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
23623 /* 48016*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
23649 /* 48066*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
23675 /* 48118*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
23701 /* 48168*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
23727 /* 48220*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
23753 /* 48270*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
23779 /* 48322*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
23805 /* 48372*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
23831 /* 48424*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
23857 /* 48474*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
23883 /* 48526*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
23908 /* 48574*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
23933 /* 48624*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
23959 /* 48674*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
23985 /* 48726*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
24010 /* 48774*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
24035 /* 48824*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
24061 /* 48874*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
24087 /* 48926*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
24112 /* 48974*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
24137 /* 49024*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
24163 /* 49074*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
24189 /* 49126*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
24214 /* 49174*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
24239 /* 49224*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
24265 /* 49274*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
24291 /* 49326*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
24316 /* 49374*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
24341 /* 49424*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
24367 /* 49474*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
24393 /* 49526*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
24418 /* 49574*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
24443 /* 49624*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
24469 /* 49674*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
24495 /* 49726*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
24520 /* 49774*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
24545 /* 49824*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
24571 /* 49874*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
24597 /* 49926*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
24622 /* 49974*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
24647 /* 50024*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
24673 /* 50074*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
24699 /* 50126*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
24724 /* 50174*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
24749 /* 50224*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
24775 /* 50274*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
24801 /* 50326*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
24826 /* 50374*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
24851 /* 50424*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
24877 /* 50474*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
24903 /* 50526*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
24928 /* 50574*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
24953 /* 50624*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
24979 /* 50674*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
25005 /* 50726*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
25030 /* 50774*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
25055 /* 50824*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
25082 /* 50876*/ OPC_CheckPatternPredicate, 114, // (Subtarget->hasBITALG())
25103 /* 50916*/ OPC_CheckPatternPredicate, 115, // (Subtarget->hasBITALG()) && (Subtarget->hasVLX())
25124 /* 50956*/ OPC_CheckPatternPredicate, 115, // (Subtarget->hasBITALG()) && (Subtarget->hasVLX())
25155 /* 51013*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
25168 /* 51043*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
25196 /* 51096*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
25209 /* 51126*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
25237 /* 51179*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
25250 /* 51209*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
25278 /* 51262*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
25291 /* 51292*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
25319 /* 51345*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
25332 /* 51375*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
25360 /* 51428*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
25373 /* 51458*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
25401 /* 51513*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
25414 /* 51543*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
25438 /* 51590*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
25451 /* 51620*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
25480 /* 51676*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
25493 /* 51706*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
25517 /* 51753*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
25530 /* 51783*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
25559 /* 51839*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
25572 /* 51869*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
25596 /* 51916*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
25609 /* 51946*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
25638 /* 52002*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
25651 /* 52032*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
25675 /* 52079*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
25688 /* 52109*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
25717 /* 52165*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
25730 /* 52195*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
25754 /* 52242*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
25767 /* 52272*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
25796 /* 52328*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
25809 /* 52358*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
25833 /* 52405*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
25846 /* 52435*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
25877 /* 52492*/ OPC_CheckPatternPredicate, 114, // (Subtarget->hasBITALG())
25899 /* 52533*/ OPC_CheckPatternPredicate, 115, // (Subtarget->hasBITALG()) && (Subtarget->hasVLX())
25921 /* 52574*/ OPC_CheckPatternPredicate, 115, // (Subtarget->hasBITALG()) && (Subtarget->hasVLX())
25953 /* 52636*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
25966 /* 52666*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
25986 /* 52707*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
25999 /* 52737*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
26019 /* 52778*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
26032 /* 52808*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
26052 /* 52849*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
26065 /* 52879*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
26085 /* 52920*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
26098 /* 52950*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
26118 /* 52991*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
26131 /* 53021*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
26151 /* 53062*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
26164 /* 53092*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
26184 /* 53133*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
26197 /* 53163*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
26217 /* 53204*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
26230 /* 53234*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
26250 /* 53275*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
26263 /* 53305*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
26283 /* 53346*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
26296 /* 53376*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
26316 /* 53417*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
26329 /* 53447*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
26357 /* 53503*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
26370 /* 53533*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
26390 /* 53574*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
26403 /* 53604*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
26423 /* 53645*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
26436 /* 53675*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
26459 /* 53722*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
26472 /* 53752*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
26492 /* 53793*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
26505 /* 53823*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
26525 /* 53864*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
26538 /* 53894*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
26571 /* 53954*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
26607 /* 54044*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
26643 /* 54132*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
26679 /* 54222*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
26715 /* 54310*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
26751 /* 54400*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
26787 /* 54488*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
26823 /* 54578*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
26859 /* 54666*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
26895 /* 54756*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
26931 /* 54844*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
26967 /* 54934*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
27003 /* 55022*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
27039 /* 55112*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
27075 /* 55200*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
27111 /* 55290*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
27152 /* 55387*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
27189 /* 55476*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
27226 /* 55565*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
27263 /* 55654*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
27300 /* 55743*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
27337 /* 55832*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
27374 /* 55921*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
27411 /* 56010*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
27448 /* 56099*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
27485 /* 56188*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
27522 /* 56277*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
27559 /* 56366*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
27596 /* 56455*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
27633 /* 56544*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
27670 /* 56633*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
27707 /* 56722*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
27741 /* 56810*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
27758 /* 56847*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
27776 /* 56887*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
27791 /* 56920*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
27816 /* 56969*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
27834 /* 57007*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
27853 /* 57048*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
27869 /* 57082*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
27891 /* 57127*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
27902 /* 57151*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
27913 /* 57177*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
27921 /* 57196*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasAVX() && !Subtarget->hasAVX2())
27931 /* 57219*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
27939 /* 57238*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasAVX() && !Subtarget->hasAVX2())
27949 /* 57261*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
27957 /* 57280*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasAVX() && !Subtarget->hasAVX2())
27967 /* 57303*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
27975 /* 57322*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasAVX() && !Subtarget->hasAVX2())
27984 /* 57343*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
27992 /* 57363*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
28000 /* 57383*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
28012 /* 57409*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
28020 /* 57429*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
28028 /* 57449*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
28039 /* 57474*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
28047 /* 57494*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
28055 /* 57514*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
28063 /* 57534*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
28071 /* 57554*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
28079 /* 57574*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
28087 /* 57594*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
28095 /* 57614*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
28103 /* 57634*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
28111 /* 57654*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
28119 /* 57674*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
28127 /* 57694*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
28145 /* 57730*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
28153 /* 57750*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
28161 /* 57770*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
28173 /* 57796*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
28181 /* 57816*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
28189 /* 57836*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
28212 /* 57879*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
28224 /* 57904*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
28236 /* 57931*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
28244 /* 57950*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
28252 /* 57969*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasAVX() && !Subtarget->hasAVX2())
28261 /* 57990*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
28269 /* 58010*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
28277 /* 58030*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
28286 /* 58052*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
28294 /* 58071*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
28302 /* 58090*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasAVX() && !Subtarget->hasAVX2())
28312 /* 58113*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
28320 /* 58132*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
28330 /* 58155*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
28338 /* 58174*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasAVX() && !Subtarget->hasAVX2())
28348 /* 58197*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
28356 /* 58216*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasAVX() && !Subtarget->hasAVX2())
28365 /* 58237*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
28373 /* 58257*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
28386 /* 58284*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
28394 /* 58304*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
28402 /* 58324*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
28414 /* 58349*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
28422 /* 58369*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
28430 /* 58389*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
28438 /* 58409*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
28446 /* 58429*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
28454 /* 58449*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
28473 /* 58486*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
28481 /* 58506*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
28489 /* 58526*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
28502 /* 58553*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
28510 /* 58573*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
28518 /* 58593*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
28580 /* 58758*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
28595 /* 58785*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
28613 /* 58818*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
28628 /* 58845*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
28646 /* 58879*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
28661 /* 58906*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
28676 /* 58933*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
28691 /* 58960*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
28706 /* 58987*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
28721 /* 59014*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
28739 /* 59047*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
28754 /* 59074*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
28770 /* 59105*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
28784 /* 59130*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
28798 /* 59155*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
28812 /* 59180*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
28825 /* 59203*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
28839 /* 59228*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
28855 /* 59257*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
28868 /* 59280*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
28886 /* 59311*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
28892 /* 59323*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
28898 /* 59335*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
28904 /* 59347*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
28918 /* 59367*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
28937 /* 59399*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
28953 /* 59427*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
28972 /* 59461*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
28988 /* 59489*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
29007 /* 59524*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
29023 /* 59552*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
29039 /* 59580*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
29055 /* 59608*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
29071 /* 59636*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
29087 /* 59664*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
29106 /* 59698*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
29122 /* 59726*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
29139 /* 59758*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
29154 /* 59784*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
29169 /* 59810*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
29184 /* 59836*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
29198 /* 59860*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
29213 /* 59886*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
29230 /* 59916*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
29244 /* 59940*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
29262 /* 59968*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
29274 /* 59986*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
29290 /* 60010*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
29306 /* 60035*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
29318 /* 60053*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
29334 /* 60077*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
29350 /* 60102*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
29362 /* 60120*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
29378 /* 60144*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
29394 /* 60169*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
29406 /* 60187*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
29423 /* 60216*/ OPC_CheckPatternPredicate, 116, // (!Subtarget->hasDQI())
29474 /* 60355*/ OPC_CheckPatternPredicate, 116, // (!Subtarget->hasDQI())
29500 /* 60414*/ OPC_CheckPatternPredicate, 116, // (!Subtarget->hasDQI())
29521 /* 60465*/ OPC_CheckPatternPredicate, 116, // (!Subtarget->hasDQI())
29684 /* 60852*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
29715 /* 60937*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
29746 /* 61022*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
29777 /* 61107*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
29815 /* 61203*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
29847 /* 61289*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
29879 /* 61375*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
29911 /* 61461*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
29950 /* 61561*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
29960 /* 61582*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
29977 /* 61614*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
29987 /* 61635*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
30004 /* 61667*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
30014 /* 61688*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
30031 /* 61720*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
30041 /* 61741*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
30058 /* 61773*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
30068 /* 61794*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
30085 /* 61826*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
30095 /* 61847*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
30112 /* 61879*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
30122 /* 61900*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
30139 /* 61932*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
30149 /* 61953*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
30166 /* 61985*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
30176 /* 62006*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
30193 /* 62038*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
30203 /* 62059*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
30220 /* 62091*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
30230 /* 62112*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
30247 /* 62144*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
30257 /* 62165*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
30275 /* 62198*/ OPC_CheckPatternPredicate, 114, // (Subtarget->hasBITALG())
30286 /* 62218*/ OPC_CheckPatternPredicate, 115, // (Subtarget->hasBITALG()) && (Subtarget->hasVLX())
30297 /* 62238*/ OPC_CheckPatternPredicate, 115, // (Subtarget->hasBITALG()) && (Subtarget->hasVLX())
30318 /* 62275*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
30329 /* 62297*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
30347 /* 62330*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
30358 /* 62352*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
30376 /* 62385*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
30387 /* 62407*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
30405 /* 62440*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
30416 /* 62462*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
30434 /* 62495*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
30445 /* 62517*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
30463 /* 62550*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
30474 /* 62572*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
30492 /* 62605*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
30503 /* 62627*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
30521 /* 62660*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
30532 /* 62682*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
30550 /* 62715*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
30561 /* 62737*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
30579 /* 62770*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
30590 /* 62792*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
30608 /* 62825*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
30619 /* 62847*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
30637 /* 62880*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
30648 /* 62902*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
30668 /* 62937*/ OPC_CheckPatternPredicate, 114, // (Subtarget->hasBITALG())
30680 /* 62958*/ OPC_CheckPatternPredicate, 115, // (Subtarget->hasBITALG()) && (Subtarget->hasVLX())
30692 /* 62979*/ OPC_CheckPatternPredicate, 115, // (Subtarget->hasBITALG()) && (Subtarget->hasVLX())
30715 /* 63021*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
30741 /* 63100*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
30774 /* 63191*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
30800 /* 63270*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
30833 /* 63361*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
30859 /* 63440*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
30892 /* 63531*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
30918 /* 63610*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
30951 /* 63701*/ OPC_CheckPatternPredicate, 117, // (Subtarget->hasBWI()) && (!Subtarget->hasVLX())
30977 /* 63780*/ OPC_CheckPatternPredicate, 117, // (Subtarget->hasBWI()) && (!Subtarget->hasVLX())
31010 /* 63871*/ OPC_CheckPatternPredicate, 117, // (Subtarget->hasBWI()) && (!Subtarget->hasVLX())
31036 /* 63950*/ OPC_CheckPatternPredicate, 117, // (Subtarget->hasBWI()) && (!Subtarget->hasVLX())
31069 /* 64041*/ OPC_CheckPatternPredicate, 117, // (Subtarget->hasBWI()) && (!Subtarget->hasVLX())
31095 /* 64120*/ OPC_CheckPatternPredicate, 117, // (Subtarget->hasBWI()) && (!Subtarget->hasVLX())
31128 /* 64211*/ OPC_CheckPatternPredicate, 117, // (Subtarget->hasBWI()) && (!Subtarget->hasVLX())
31154 /* 64290*/ OPC_CheckPatternPredicate, 117, // (Subtarget->hasBWI()) && (!Subtarget->hasVLX())
31193 /* 64391*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
31220 /* 64471*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
31254 /* 64563*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
31281 /* 64643*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
31315 /* 64735*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
31342 /* 64815*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
31376 /* 64907*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
31403 /* 64987*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
31437 /* 65079*/ OPC_CheckPatternPredicate, 117, // (Subtarget->hasBWI()) && (!Subtarget->hasVLX())
31464 /* 65159*/ OPC_CheckPatternPredicate, 117, // (Subtarget->hasBWI()) && (!Subtarget->hasVLX())
31498 /* 65251*/ OPC_CheckPatternPredicate, 117, // (Subtarget->hasBWI()) && (!Subtarget->hasVLX())
31525 /* 65331*/ OPC_CheckPatternPredicate, 117, // (Subtarget->hasBWI()) && (!Subtarget->hasVLX())
31559 /* 65423*/ OPC_CheckPatternPredicate, 117, // (Subtarget->hasBWI()) && (!Subtarget->hasVLX())
31586 /* 65503*/ OPC_CheckPatternPredicate, 117, // (Subtarget->hasBWI()) && (!Subtarget->hasVLX())
31620 /* 65595*/ OPC_CheckPatternPredicate, 117, // (Subtarget->hasBWI()) && (!Subtarget->hasVLX())
31647 /* 65675*/ OPC_CheckPatternPredicate, 117, // (Subtarget->hasBWI()) && (!Subtarget->hasVLX())
31675 /* 65758*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
31681 /* 65769*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
31687 /* 65780*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
31695 /* 65795*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
31701 /* 65806*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasAVX() && !Subtarget->hasAVX2())
31707 /* 65817*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
31715 /* 65832*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
31721 /* 65843*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasAVX() && !Subtarget->hasAVX2())
31727 /* 65854*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
31735 /* 65869*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
31741 /* 65880*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasAVX() && !Subtarget->hasAVX2())
31747 /* 65891*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
31755 /* 65906*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
31761 /* 65917*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasAVX() && !Subtarget->hasAVX2())
31767 /* 65928*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
31775 /* 65943*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
31781 /* 65954*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
31787 /* 65965*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
31795 /* 65980*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
31801 /* 65991*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
31807 /* 66002*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
31815 /* 66017*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
31821 /* 66028*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
31827 /* 66039*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
31835 /* 66054*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
31841 /* 66065*/ OPC_CheckPatternPredicate, 116, // (!Subtarget->hasDQI())
31857 /* 66111*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
31863 /* 66123*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
31869 /* 66135*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
31875 /* 66147*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
31881 /* 66159*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
31887 /* 66171*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
31893 /* 66183*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
32402 /* 67257*/ OPC_CheckPatternPredicate, 99, // (!Subtarget->is64Bit())
32409 /* 67274*/ OPC_CheckPatternPredicate, 8, // (Subtarget->is64Bit())
32520 /* 67493*/ OPC_CheckPatternPredicate, 118, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
32531 /* 67517*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
32541 /* 67540*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
32549 /* 67560*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
32557 /* 67580*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
32569 /* 67605*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
32579 /* 67629*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
32587 /* 67649*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
32595 /* 67669*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
32603 /* 67689*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
32611 /* 67709*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
32619 /* 67729*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
32627 /* 67749*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
32635 /* 67769*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
32643 /* 67789*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
32661 /* 67825*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
32669 /* 67845*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
32677 /* 67865*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
32689 /* 67891*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
32697 /* 67911*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
32705 /* 67931*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
32729 /* 67975*/ OPC_CheckPatternPredicate, 118, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
32741 /* 68000*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
32752 /* 68024*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
32760 /* 68044*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
32768 /* 68064*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
32781 /* 68090*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
32792 /* 68115*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
32800 /* 68135*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
32808 /* 68155*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
32816 /* 68175*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
32824 /* 68195*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
32832 /* 68215*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
32840 /* 68235*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
32848 /* 68255*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
32856 /* 68275*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
32875 /* 68312*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
32883 /* 68332*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
32891 /* 68352*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
32904 /* 68379*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
32912 /* 68399*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
32920 /* 68419*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
32941 /* 68456*/ OPC_CheckPatternPredicate, 120, // (Subtarget->hasDQI()) && (!Subtarget->hasVLX())
32957 /* 68505*/ OPC_CheckPatternPredicate, 120, // (Subtarget->hasDQI()) && (!Subtarget->hasVLX())
32984 /* 68569*/ OPC_CheckPatternPredicate, 120, // (Subtarget->hasDQI()) && (!Subtarget->hasVLX())
33000 /* 68618*/ OPC_CheckPatternPredicate, 120, // (Subtarget->hasDQI()) && (!Subtarget->hasVLX())
33021 /* 68675*/ OPC_CheckPatternPredicate, 118, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
33027 /* 68686*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
33033 /* 68697*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
33041 /* 68712*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
33047 /* 68723*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
33055 /* 68738*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
33061 /* 68749*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
33067 /* 68760*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
33075 /* 68775*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
33081 /* 68786*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
33088 /* 68799*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
33094 /* 68811*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
33100 /* 68823*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
33107 /* 68837*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
33113 /* 68848*/ OPC_CheckPatternPredicate, 120, // (Subtarget->hasDQI()) && (!Subtarget->hasVLX())
33134 /* 68910*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
33140 /* 68921*/ OPC_CheckPatternPredicate, 120, // (Subtarget->hasDQI()) && (!Subtarget->hasVLX())
33205 /* 69067*/ OPC_CheckPatternPredicate, 8, // (Subtarget->is64Bit())
33291 /* 69217*/ OPC_CheckPatternPredicate, 61, // (Subtarget->hasLWP())
33304 /* 69247*/ OPC_CheckPatternPredicate, 61, // (Subtarget->hasLWP())
33327 /* 69284*/ OPC_CheckPatternPredicate, 61, // (Subtarget->hasLWP())
33340 /* 69314*/ OPC_CheckPatternPredicate, 61, // (Subtarget->hasLWP())
33367 /* 69359*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasCMov())
33384 /* 69394*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasCMov())
33401 /* 69429*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasCMov())
33428 /* 69479*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasCMov())
33447 /* 69518*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasCMov())
33466 /* 69557*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasCMov())
33487 /* 69601*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasCMov())
33494 /* 69616*/ OPC_CheckPatternPredicate, 121, // (!Subtarget->hasCMov())
33503 /* 69635*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasCMov())
33510 /* 69650*/ OPC_CheckPatternPredicate, 121, // (!Subtarget->hasCMov())
33518 /* 69667*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasCMov())
33535 /* 69703*/ OPC_CheckPatternPredicate, 32, // (!Subtarget->hasSSE1()) && (Subtarget->hasCMov())
33542 /* 69719*/ OPC_CheckPatternPredicate, 33, // (!Subtarget->hasSSE2()) && (Subtarget->hasCMov())
33549 /* 69735*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasCMov())
33560 /* 69757*/ OPC_CheckPatternPredicate, 32, // (!Subtarget->hasSSE1()) && (Subtarget->hasCMov())
33567 /* 69773*/ OPC_CheckPatternPredicate, 33, // (!Subtarget->hasSSE2()) && (Subtarget->hasCMov())
33574 /* 69789*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasCMov())
33585 /* 69811*/ OPC_CheckPatternPredicate, 32, // (!Subtarget->hasSSE1()) && (Subtarget->hasCMov())
33592 /* 69827*/ OPC_CheckPatternPredicate, 33, // (!Subtarget->hasSSE2()) && (Subtarget->hasCMov())
33599 /* 69843*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasCMov())
33610 /* 69865*/ OPC_CheckPatternPredicate, 32, // (!Subtarget->hasSSE1()) && (Subtarget->hasCMov())
33617 /* 69881*/ OPC_CheckPatternPredicate, 33, // (!Subtarget->hasSSE2()) && (Subtarget->hasCMov())
33624 /* 69897*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasCMov())
33635 /* 69919*/ OPC_CheckPatternPredicate, 32, // (!Subtarget->hasSSE1()) && (Subtarget->hasCMov())
33642 /* 69935*/ OPC_CheckPatternPredicate, 33, // (!Subtarget->hasSSE2()) && (Subtarget->hasCMov())
33649 /* 69951*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasCMov())
33660 /* 69973*/ OPC_CheckPatternPredicate, 32, // (!Subtarget->hasSSE1()) && (Subtarget->hasCMov())
33667 /* 69989*/ OPC_CheckPatternPredicate, 33, // (!Subtarget->hasSSE2()) && (Subtarget->hasCMov())
33674 /* 70005*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasCMov())
33685 /* 70027*/ OPC_CheckPatternPredicate, 32, // (!Subtarget->hasSSE1()) && (Subtarget->hasCMov())
33692 /* 70043*/ OPC_CheckPatternPredicate, 33, // (!Subtarget->hasSSE2()) && (Subtarget->hasCMov())
33699 /* 70059*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasCMov())
33710 /* 70081*/ OPC_CheckPatternPredicate, 32, // (!Subtarget->hasSSE1()) && (Subtarget->hasCMov())
33717 /* 70097*/ OPC_CheckPatternPredicate, 33, // (!Subtarget->hasSSE2()) && (Subtarget->hasCMov())
33724 /* 70113*/ OPC_CheckPatternPredicate, 34, // (Subtarget->hasCMov())
33739 /* 70142*/ OPC_CheckPatternPredicate, 23, // (!Subtarget->hasSSE1())
33746 /* 70157*/ OPC_CheckPatternPredicate, 122, // (!Subtarget->hasAVX512())
33753 /* 70172*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
33762 /* 70191*/ OPC_CheckPatternPredicate, 24, // (!Subtarget->hasSSE2())
33769 /* 70206*/ OPC_CheckPatternPredicate, 122, // (!Subtarget->hasAVX512())
33776 /* 70221*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
33797 /* 70268*/ OPC_CheckPatternPredicate, 123, // (!Subtarget->hasVLX())
33804 /* 70283*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
33813 /* 70302*/ OPC_CheckPatternPredicate, 123, // (!Subtarget->hasVLX())
33820 /* 70317*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
33871 /* 70434*/ OPC_CheckPatternPredicate, 123, // (!Subtarget->hasVLX())
33878 /* 70449*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
33887 /* 70468*/ OPC_CheckPatternPredicate, 123, // (!Subtarget->hasVLX())
33894 /* 70483*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
33903 /* 70502*/ OPC_CheckPatternPredicate, 123, // (!Subtarget->hasVLX())
33910 /* 70517*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
33919 /* 70536*/ OPC_CheckPatternPredicate, 123, // (!Subtarget->hasVLX())
33926 /* 70551*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
33935 /* 70570*/ OPC_CheckPatternPredicate, 123, // (!Subtarget->hasVLX())
33942 /* 70585*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
33951 /* 70604*/ OPC_CheckPatternPredicate, 123, // (!Subtarget->hasVLX())
33958 /* 70619*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
33985 /* 70680*/ OPC_CheckPatternPredicate, 123, // (!Subtarget->hasVLX())
33992 /* 70695*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
34001 /* 70714*/ OPC_CheckPatternPredicate, 123, // (!Subtarget->hasVLX())
34008 /* 70729*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
34017 /* 70748*/ OPC_CheckPatternPredicate, 123, // (!Subtarget->hasVLX())
34024 /* 70763*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
34033 /* 70782*/ OPC_CheckPatternPredicate, 123, // (!Subtarget->hasVLX())
34040 /* 70797*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
34080 /* 70874*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasBMI2())
34097 /* 70908*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasBMI2())
34116 /* 70947*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasBMI2())
34123 /* 70960*/ OPC_CheckPatternPredicate, 124, // (Subtarget->hasFastSHLDRotate())
34132 /* 70978*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasBMI2())
34139 /* 70991*/ OPC_CheckPatternPredicate, 124, // (Subtarget->hasFastSHLDRotate())
34320 /* 71340*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
34330 /* 71363*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
34340 /* 71386*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
34350 /* 71409*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
34360 /* 71432*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
34370 /* 71455*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
34388 /* 71492*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
34398 /* 71515*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
34408 /* 71538*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
34421 /* 71566*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
34431 /* 71589*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
34441 /* 71612*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
34455 /* 71641*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
34463 /* 71657*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
34469 /* 71668*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
34491 /* 71732*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
34497 /* 71743*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
34518 /* 71805*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
34526 /* 71821*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
34532 /* 71832*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
34554 /* 71896*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
34560 /* 71907*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
34600 /* 71999*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasBMI2())
34618 /* 72036*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasBMI2())
34638 /* 72078*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasBMI2())
34646 /* 72094*/ OPC_CheckPatternPredicate, 124, // (Subtarget->hasFastSHLDRotate())
34655 /* 72112*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasBMI2())
34663 /* 72128*/ OPC_CheckPatternPredicate, 124, // (Subtarget->hasFastSHLDRotate())
34844 /* 72473*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
34865 /* 72511*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
34885 /* 72548*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
34905 /* 72585*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
34925 /* 72622*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
34945 /* 72659*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
34965 /* 72696*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
34985 /* 72733*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
35006 /* 72777*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
35016 /* 72800*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
35026 /* 72823*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
35036 /* 72846*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
35046 /* 72869*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
35056 /* 72892*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
35074 /* 72929*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
35084 /* 72952*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
35094 /* 72975*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
35107 /* 73003*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
35117 /* 73026*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
35127 /* 73049*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
35141 /* 73078*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
35149 /* 73094*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
35155 /* 73105*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
35161 /* 73116*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
35183 /* 73180*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
35189 /* 73191*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
35195 /* 73202*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
35216 /* 73264*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
35223 /* 73278*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
35231 /* 73294*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
35237 /* 73305*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
35258 /* 73367*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
35266 /* 73383*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
35272 /* 73394*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
35311 /* 73486*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMMX())
35323 /* 73510*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMMX())
35343 /* 73543*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
35351 /* 73561*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
35359 /* 73579*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
35386 /* 73628*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
35392 /* 73638*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
35398 /* 73648*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
35409 /* 73666*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
35415 /* 73676*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
35421 /* 73686*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
35433 /* 73706*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
35439 /* 73716*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
35445 /* 73726*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
35453 /* 73740*/ OPC_CheckPatternPredicate, 125, // (MF->getFunction().hasOptSize()) && (Subtarget->hasAVX() && !Subtarget->hasAVX512())
35461 /* 73757*/ OPC_CheckPatternPredicate, 126, // (MF->getFunction().hasOptSize() || !Subtarget->hasSSE41()) && (Subtarget->hasSSE1() && !Subtarget->hasAVX())
35469 /* 73774*/ OPC_CheckPatternPredicate, 127, // (Subtarget->hasAVX()) && (!MF->getFunction().hasOptSize())
35478 /* 73795*/ OPC_CheckPatternPredicate, 128, // (!MF->getFunction().hasOptSize()) && (Subtarget->hasSSE41() && !Subtarget->hasAVX())
35487 /* 73816*/ OPC_CheckPatternPredicate, 129, // (Subtarget->hasAVX512()) && (MF->getFunction().hasOptSize())
35497 /* 73837*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
35510 /* 73873*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
35524 /* 73911*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
35538 /* 73951*/ OPC_CheckPatternPredicate, 125, // (MF->getFunction().hasOptSize()) && (Subtarget->hasAVX() && !Subtarget->hasAVX512())
35553 /* 73994*/ OPC_CheckPatternPredicate, 127, // (Subtarget->hasAVX()) && (!MF->getFunction().hasOptSize())
35569 /* 74041*/ OPC_CheckPatternPredicate, 129, // (Subtarget->hasAVX512()) && (MF->getFunction().hasOptSize())
35586 /* 74088*/ OPC_CheckPatternPredicate, 129, // (Subtarget->hasAVX512()) && (MF->getFunction().hasOptSize())
35601 /* 74131*/ OPC_CheckPatternPredicate, 130, // (Subtarget->hasAVX512()) && (!MF->getFunction().hasOptSize())
35640 /* 74217*/ OPC_CheckPatternPredicate, 131, // (Subtarget->hasFMA4())
35668 /* 74279*/ OPC_CheckPatternPredicate, 131, // (Subtarget->hasFMA4())
35696 /* 74341*/ OPC_CheckPatternPredicate, 131, // (Subtarget->hasFMA4())
35724 /* 74403*/ OPC_CheckPatternPredicate, 131, // (Subtarget->hasFMA4())
35754 /* 74468*/ OPC_CheckPatternPredicate, 131, // (Subtarget->hasFMA4())
35771 /* 74515*/ OPC_CheckPatternPredicate, 131, // (Subtarget->hasFMA4())
35793 /* 74568*/ OPC_CheckPatternPredicate, 131, // (Subtarget->hasFMA4())
35811 /* 74618*/ OPC_CheckPatternPredicate, 131, // (Subtarget->hasFMA4())
35845 /* 74694*/ OPC_CheckPatternPredicate, 131, // (Subtarget->hasFMA4())
35873 /* 74756*/ OPC_CheckPatternPredicate, 131, // (Subtarget->hasFMA4())
35901 /* 74818*/ OPC_CheckPatternPredicate, 131, // (Subtarget->hasFMA4())
35929 /* 74880*/ OPC_CheckPatternPredicate, 131, // (Subtarget->hasFMA4())
35959 /* 74945*/ OPC_CheckPatternPredicate, 131, // (Subtarget->hasFMA4())
35976 /* 74992*/ OPC_CheckPatternPredicate, 131, // (Subtarget->hasFMA4())
35998 /* 75045*/ OPC_CheckPatternPredicate, 131, // (Subtarget->hasFMA4())
36016 /* 75095*/ OPC_CheckPatternPredicate, 131, // (Subtarget->hasFMA4())
36050 /* 75171*/ OPC_CheckPatternPredicate, 131, // (Subtarget->hasFMA4())
36078 /* 75233*/ OPC_CheckPatternPredicate, 131, // (Subtarget->hasFMA4())
36106 /* 75295*/ OPC_CheckPatternPredicate, 131, // (Subtarget->hasFMA4())
36134 /* 75357*/ OPC_CheckPatternPredicate, 131, // (Subtarget->hasFMA4())
36164 /* 75422*/ OPC_CheckPatternPredicate, 131, // (Subtarget->hasFMA4())
36181 /* 75469*/ OPC_CheckPatternPredicate, 131, // (Subtarget->hasFMA4())
36203 /* 75522*/ OPC_CheckPatternPredicate, 131, // (Subtarget->hasFMA4())
36221 /* 75572*/ OPC_CheckPatternPredicate, 131, // (Subtarget->hasFMA4())
36255 /* 75648*/ OPC_CheckPatternPredicate, 131, // (Subtarget->hasFMA4())
36283 /* 75710*/ OPC_CheckPatternPredicate, 131, // (Subtarget->hasFMA4())
36311 /* 75772*/ OPC_CheckPatternPredicate, 131, // (Subtarget->hasFMA4())
36339 /* 75834*/ OPC_CheckPatternPredicate, 131, // (Subtarget->hasFMA4())
36369 /* 75899*/ OPC_CheckPatternPredicate, 131, // (Subtarget->hasFMA4())
36386 /* 75946*/ OPC_CheckPatternPredicate, 131, // (Subtarget->hasFMA4())
36408 /* 75999*/ OPC_CheckPatternPredicate, 131, // (Subtarget->hasFMA4())
36426 /* 76049*/ OPC_CheckPatternPredicate, 131, // (Subtarget->hasFMA4())
36447 /* 76104*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
36453 /* 76114*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
36459 /* 76124*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
36467 /* 76138*/ OPC_CheckPatternPredicate, 125, // (MF->getFunction().hasOptSize()) && (Subtarget->hasAVX() && !Subtarget->hasAVX512())
36475 /* 76155*/ OPC_CheckPatternPredicate, 126, // (MF->getFunction().hasOptSize() || !Subtarget->hasSSE41()) && (Subtarget->hasSSE1() && !Subtarget->hasAVX())
36483 /* 76172*/ OPC_CheckPatternPredicate, 127, // (Subtarget->hasAVX()) && (!MF->getFunction().hasOptSize())
36492 /* 76193*/ OPC_CheckPatternPredicate, 128, // (!MF->getFunction().hasOptSize()) && (Subtarget->hasSSE41() && !Subtarget->hasAVX())
36501 /* 76214*/ OPC_CheckPatternPredicate, 129, // (Subtarget->hasAVX512()) && (MF->getFunction().hasOptSize())
36511 /* 76235*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
36524 /* 76271*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
36538 /* 76309*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
36552 /* 76349*/ OPC_CheckPatternPredicate, 125, // (MF->getFunction().hasOptSize()) && (Subtarget->hasAVX() && !Subtarget->hasAVX512())
36567 /* 76392*/ OPC_CheckPatternPredicate, 127, // (Subtarget->hasAVX()) && (!MF->getFunction().hasOptSize())
36583 /* 76439*/ OPC_CheckPatternPredicate, 129, // (Subtarget->hasAVX512()) && (MF->getFunction().hasOptSize())
36600 /* 76486*/ OPC_CheckPatternPredicate, 129, // (Subtarget->hasAVX512()) && (MF->getFunction().hasOptSize())
36615 /* 76529*/ OPC_CheckPatternPredicate, 130, // (Subtarget->hasAVX512()) && (!MF->getFunction().hasOptSize())
36651 /* 76620*/ OPC_CheckPatternPredicate, 108, // (Subtarget->hasBMI())
36662 /* 76645*/ OPC_CheckPatternPredicate, 108, // (Subtarget->hasBMI())
36685 /* 76698*/ OPC_CheckPatternPredicate, 108, // (Subtarget->hasBMI())
36701 /* 76740*/ OPC_CheckPatternPredicate, 108, // (Subtarget->hasBMI())
36825 /* 77010*/ OPC_CheckPatternPredicate, 107, // (Subtarget->hasTBM())
36831 /* 77022*/ OPC_CheckPatternPredicate, 107, // (Subtarget->hasTBM())
36842 /* 77051*/ OPC_CheckPatternPredicate, 107, // (Subtarget->hasTBM())
36848 /* 77063*/ OPC_CheckPatternPredicate, 107, // (Subtarget->hasTBM())
36867 /* 77107*/ OPC_CheckPatternPredicate, 107, // (Subtarget->hasTBM())
36873 /* 77119*/ OPC_CheckPatternPredicate, 107, // (Subtarget->hasTBM())
36889 /* 77166*/ OPC_CheckPatternPredicate, 107, // (Subtarget->hasTBM())
36895 /* 77178*/ OPC_CheckPatternPredicate, 107, // (Subtarget->hasTBM())
36912 /* 77217*/ OPC_CheckPatternPredicate, 108, // (Subtarget->hasBMI())
36918 /* 77229*/ OPC_CheckPatternPredicate, 108, // (Subtarget->hasBMI())
36930 /* 77253*/ OPC_CheckPatternPredicate, 108, // (Subtarget->hasBMI())
36936 /* 77265*/ OPC_CheckPatternPredicate, 108, // (Subtarget->hasBMI())
36952 /* 77303*/ OPC_CheckPatternPredicate, 108, // (Subtarget->hasBMI())
36958 /* 77315*/ OPC_CheckPatternPredicate, 108, // (Subtarget->hasBMI())
36971 /* 77340*/ OPC_CheckPatternPredicate, 108, // (Subtarget->hasBMI())
36977 /* 77352*/ OPC_CheckPatternPredicate, 108, // (Subtarget->hasBMI())
37113 /* 77616*/ OPC_CheckPatternPredicate, 108, // (Subtarget->hasBMI())
37119 /* 77629*/ OPC_CheckPatternPredicate, 108, // (Subtarget->hasBMI())
37134 /* 77665*/ OPC_CheckPatternPredicate, 108, // (Subtarget->hasBMI())
37140 /* 77678*/ OPC_CheckPatternPredicate, 108, // (Subtarget->hasBMI())
37180 /* 77757*/ OPC_CheckPatternPredicate, 9, // (!Subtarget->slowIncDec() || MF->getFunction().hasOptSize())
37190 /* 77779*/ OPC_CheckPatternPredicate, 9, // (!Subtarget->slowIncDec() || MF->getFunction().hasOptSize())
37200 /* 77801*/ OPC_CheckPatternPredicate, 9, // (!Subtarget->slowIncDec() || MF->getFunction().hasOptSize())
37210 /* 77823*/ OPC_CheckPatternPredicate, 9, // (!Subtarget->slowIncDec() || MF->getFunction().hasOptSize())
37222 /* 77857*/ OPC_CheckPatternPredicate, 9, // (!Subtarget->slowIncDec() || MF->getFunction().hasOptSize())
37231 /* 77877*/ OPC_CheckPatternPredicate, 9, // (!Subtarget->slowIncDec() || MF->getFunction().hasOptSize())
37240 /* 77897*/ OPC_CheckPatternPredicate, 9, // (!Subtarget->slowIncDec() || MF->getFunction().hasOptSize())
37249 /* 77917*/ OPC_CheckPatternPredicate, 9, // (!Subtarget->slowIncDec() || MF->getFunction().hasOptSize())
37379 /* 78203*/ OPC_CheckPatternPredicate, 9, // (!Subtarget->slowIncDec() || MF->getFunction().hasOptSize())
37389 /* 78225*/ OPC_CheckPatternPredicate, 9, // (!Subtarget->slowIncDec() || MF->getFunction().hasOptSize())
37399 /* 78247*/ OPC_CheckPatternPredicate, 9, // (!Subtarget->slowIncDec() || MF->getFunction().hasOptSize())
37409 /* 78269*/ OPC_CheckPatternPredicate, 9, // (!Subtarget->slowIncDec() || MF->getFunction().hasOptSize())
37421 /* 78303*/ OPC_CheckPatternPredicate, 9, // (!Subtarget->slowIncDec() || MF->getFunction().hasOptSize())
37430 /* 78323*/ OPC_CheckPatternPredicate, 9, // (!Subtarget->slowIncDec() || MF->getFunction().hasOptSize())
37439 /* 78343*/ OPC_CheckPatternPredicate, 9, // (!Subtarget->slowIncDec() || MF->getFunction().hasOptSize())
37448 /* 78363*/ OPC_CheckPatternPredicate, 9, // (!Subtarget->slowIncDec() || MF->getFunction().hasOptSize())
37740 /* 78981*/ OPC_CheckPatternPredicate, 22, // (Subtarget->hasMOVBE())
37751 /* 79004*/ OPC_CheckPatternPredicate, 22, // (Subtarget->hasMOVBE())
37762 /* 79027*/ OPC_CheckPatternPredicate, 22, // (Subtarget->hasMOVBE())
37783 /* 79068*/ OPC_CheckPatternPredicate, 22, // (Subtarget->hasMOVBE())
37803 /* 79107*/ OPC_CheckPatternPredicate, 132, // (Subtarget->hasLZCNT())
37814 /* 79132*/ OPC_CheckPatternPredicate, 132, // (Subtarget->hasLZCNT())
37825 /* 79157*/ OPC_CheckPatternPredicate, 132, // (Subtarget->hasLZCNT())
37837 /* 79183*/ OPC_CheckPatternPredicate, 132, // (Subtarget->hasLZCNT())
37844 /* 79197*/ OPC_CheckPatternPredicate, 132, // (Subtarget->hasLZCNT())
37851 /* 79211*/ OPC_CheckPatternPredicate, 132, // (Subtarget->hasLZCNT())
37868 /* 79243*/ OPC_CheckPatternPredicate, 133, // (Subtarget->hasCDI())
37878 /* 79265*/ OPC_CheckPatternPredicate, 134, // (Subtarget->hasCDI()) && (Subtarget->hasVLX())
37888 /* 79287*/ OPC_CheckPatternPredicate, 134, // (Subtarget->hasCDI()) && (Subtarget->hasVLX())
37898 /* 79309*/ OPC_CheckPatternPredicate, 133, // (Subtarget->hasCDI())
37908 /* 79331*/ OPC_CheckPatternPredicate, 134, // (Subtarget->hasCDI()) && (Subtarget->hasVLX())
37918 /* 79353*/ OPC_CheckPatternPredicate, 134, // (Subtarget->hasCDI()) && (Subtarget->hasVLX())
37935 /* 79388*/ OPC_CheckPatternPredicate, 133, // (Subtarget->hasCDI())
37945 /* 79410*/ OPC_CheckPatternPredicate, 134, // (Subtarget->hasCDI()) && (Subtarget->hasVLX())
37955 /* 79432*/ OPC_CheckPatternPredicate, 134, // (Subtarget->hasCDI()) && (Subtarget->hasVLX())
37968 /* 79459*/ OPC_CheckPatternPredicate, 133, // (Subtarget->hasCDI())
37978 /* 79481*/ OPC_CheckPatternPredicate, 134, // (Subtarget->hasCDI()) && (Subtarget->hasVLX())
37988 /* 79503*/ OPC_CheckPatternPredicate, 134, // (Subtarget->hasCDI()) && (Subtarget->hasVLX())
38002 /* 79531*/ OPC_CheckPatternPredicate, 133, // (Subtarget->hasCDI())
38010 /* 79546*/ OPC_CheckPatternPredicate, 134, // (Subtarget->hasCDI()) && (Subtarget->hasVLX())
38016 /* 79556*/ OPC_CheckPatternPredicate, 135, // (Subtarget->hasCDI()) && (!Subtarget->hasVLX())
38033 /* 79601*/ OPC_CheckPatternPredicate, 134, // (Subtarget->hasCDI()) && (Subtarget->hasVLX())
38039 /* 79611*/ OPC_CheckPatternPredicate, 135, // (Subtarget->hasCDI()) && (!Subtarget->hasVLX())
38055 /* 79654*/ OPC_CheckPatternPredicate, 133, // (Subtarget->hasCDI())
38063 /* 79669*/ OPC_CheckPatternPredicate, 134, // (Subtarget->hasCDI()) && (Subtarget->hasVLX())
38069 /* 79679*/ OPC_CheckPatternPredicate, 135, // (Subtarget->hasCDI()) && (!Subtarget->hasVLX())
38086 /* 79724*/ OPC_CheckPatternPredicate, 134, // (Subtarget->hasCDI()) && (Subtarget->hasVLX())
38092 /* 79734*/ OPC_CheckPatternPredicate, 135, // (Subtarget->hasCDI()) && (!Subtarget->hasVLX())
38120 /* 79798*/ OPC_CheckPatternPredicate, 108, // (Subtarget->hasBMI())
38131 /* 79823*/ OPC_CheckPatternPredicate, 108, // (Subtarget->hasBMI())
38142 /* 79848*/ OPC_CheckPatternPredicate, 108, // (Subtarget->hasBMI())
38154 /* 79874*/ OPC_CheckPatternPredicate, 108, // (Subtarget->hasBMI())
38161 /* 79888*/ OPC_CheckPatternPredicate, 108, // (Subtarget->hasBMI())
38168 /* 79902*/ OPC_CheckPatternPredicate, 108, // (Subtarget->hasBMI())
38189 /* 79937*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasBMI2())
38201 /* 79963*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasBMI2())
38213 /* 79989*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasBMI2())
38219 /* 80002*/ OPC_CheckPatternPredicate, 37, // (Subtarget->hasBMI2())
38343 /* 80267*/ OPC_CheckPatternPredicate, 107, // (Subtarget->hasTBM())
38349 /* 80279*/ OPC_CheckPatternPredicate, 107, // (Subtarget->hasTBM())
38370 /* 80338*/ OPC_CheckPatternPredicate, 107, // (Subtarget->hasTBM())
38376 /* 80350*/ OPC_CheckPatternPredicate, 107, // (Subtarget->hasTBM())
38387 /* 80370*/ OPC_CheckPatternPredicate, 107, // (Subtarget->hasTBM())
38393 /* 80382*/ OPC_CheckPatternPredicate, 107, // (Subtarget->hasTBM())
38411 /* 80422*/ OPC_CheckPatternPredicate, 107, // (Subtarget->hasTBM())
38417 /* 80434*/ OPC_CheckPatternPredicate, 107, // (Subtarget->hasTBM())
38436 /* 80487*/ OPC_CheckPatternPredicate, 107, // (Subtarget->hasTBM())
38442 /* 80499*/ OPC_CheckPatternPredicate, 107, // (Subtarget->hasTBM())
38458 /* 80537*/ OPC_CheckPatternPredicate, 107, // (Subtarget->hasTBM())
38464 /* 80549*/ OPC_CheckPatternPredicate, 107, // (Subtarget->hasTBM())
38481 /* 80589*/ OPC_CheckPatternPredicate, 107, // (Subtarget->hasTBM())
38487 /* 80601*/ OPC_CheckPatternPredicate, 107, // (Subtarget->hasTBM())
38500 /* 80627*/ OPC_CheckPatternPredicate, 107, // (Subtarget->hasTBM())
38506 /* 80639*/ OPC_CheckPatternPredicate, 107, // (Subtarget->hasTBM())
38517 /* 80668*/ OPC_CheckPatternPredicate, 107, // (Subtarget->hasTBM())
38523 /* 80680*/ OPC_CheckPatternPredicate, 107, // (Subtarget->hasTBM())
38540 /* 80720*/ OPC_CheckPatternPredicate, 107, // (Subtarget->hasTBM())
38546 /* 80732*/ OPC_CheckPatternPredicate, 107, // (Subtarget->hasTBM())
38560 /* 80759*/ OPC_CheckPatternPredicate, 107, // (Subtarget->hasTBM())
38566 /* 80771*/ OPC_CheckPatternPredicate, 107, // (Subtarget->hasTBM())
38578 /* 80802*/ OPC_CheckPatternPredicate, 107, // (Subtarget->hasTBM())
38584 /* 80814*/ OPC_CheckPatternPredicate, 107, // (Subtarget->hasTBM())
38851 /* 81353*/ OPC_CheckPatternPredicate, 108, // (Subtarget->hasBMI())
38857 /* 81365*/ OPC_CheckPatternPredicate, 108, // (Subtarget->hasBMI())
38868 /* 81385*/ OPC_CheckPatternPredicate, 107, // (Subtarget->hasTBM())
38874 /* 81397*/ OPC_CheckPatternPredicate, 107, // (Subtarget->hasTBM())
38891 /* 81436*/ OPC_CheckPatternPredicate, 108, // (Subtarget->hasBMI())
38897 /* 81448*/ OPC_CheckPatternPredicate, 108, // (Subtarget->hasBMI())
38909 /* 81470*/ OPC_CheckPatternPredicate, 107, // (Subtarget->hasTBM())
38915 /* 81482*/ OPC_CheckPatternPredicate, 107, // (Subtarget->hasTBM())
39201 /* 82061*/ OPC_CheckPatternPredicate, 9, // (!Subtarget->slowIncDec() || MF->getFunction().hasOptSize())
39207 /* 82073*/ OPC_CheckPatternPredicate, 9, // (!Subtarget->slowIncDec() || MF->getFunction().hasOptSize())
39213 /* 82085*/ OPC_CheckPatternPredicate, 9, // (!Subtarget->slowIncDec() || MF->getFunction().hasOptSize())
39219 /* 82097*/ OPC_CheckPatternPredicate, 9, // (!Subtarget->slowIncDec() || MF->getFunction().hasOptSize())
39479 /* 82670*/ OPC_CheckPatternPredicate, 9, // (!Subtarget->slowIncDec() || MF->getFunction().hasOptSize())
39485 /* 82682*/ OPC_CheckPatternPredicate, 9, // (!Subtarget->slowIncDec() || MF->getFunction().hasOptSize())
39491 /* 82694*/ OPC_CheckPatternPredicate, 9, // (!Subtarget->slowIncDec() || MF->getFunction().hasOptSize())
39497 /* 82706*/ OPC_CheckPatternPredicate, 9, // (!Subtarget->slowIncDec() || MF->getFunction().hasOptSize())
40135 /* 84052*/ OPC_CheckPatternPredicate, 99, // (!Subtarget->is64Bit())
40145 /* 84076*/ OPC_CheckPatternPredicate, 99, // (!Subtarget->is64Bit())
40155 /* 84100*/ OPC_CheckPatternPredicate, 8, // (Subtarget->is64Bit())
40167 /* 84126*/ OPC_CheckPatternPredicate, 99, // (!Subtarget->is64Bit())
40175 /* 84138*/ OPC_CheckPatternPredicate, 99, // (!Subtarget->is64Bit())
40183 /* 84150*/ OPC_CheckPatternPredicate, 8, // (Subtarget->is64Bit())
40204 /* 84184*/ OPC_CheckPatternPredicate, 99, // (!Subtarget->is64Bit())
40214 /* 84208*/ OPC_CheckPatternPredicate, 99, // (!Subtarget->is64Bit())
40224 /* 84232*/ OPC_CheckPatternPredicate, 8, // (Subtarget->is64Bit())
40236 /* 84258*/ OPC_CheckPatternPredicate, 99, // (!Subtarget->is64Bit())
40244 /* 84270*/ OPC_CheckPatternPredicate, 99, // (!Subtarget->is64Bit())
40252 /* 84282*/ OPC_CheckPatternPredicate, 8, // (Subtarget->is64Bit())
40274 /* 84317*/ OPC_CheckPatternPredicate, 136, // (!Subtarget->slowTwoMemOps()) && (!Subtarget->is64Bit())
40284 /* 84341*/ OPC_CheckPatternPredicate, 137, // (!Subtarget->slowTwoMemOps()) && (!Subtarget->is64Bit()) && (!Subtarget->useRetpolineIndirectCalls())
40294 /* 84365*/ OPC_CheckPatternPredicate, 138, // (!Subtarget->slowTwoMemOps()) && (Subtarget->is64Bit()) && (!Subtarget->useRetpolineIndirectCalls())
40341 /* 84448*/ OPC_CheckPatternPredicate, 139, // (Subtarget->isLegalToCallImmediateAddr())
40351 /* 84463*/ OPC_CheckPatternPredicate, 99, // (!Subtarget->is64Bit())
40360 /* 84477*/ OPC_CheckPatternPredicate, 104, // (!Subtarget->is64Bit()) && (!Subtarget->useRetpolineIndirectCalls())
40367 /* 84487*/ OPC_CheckPatternPredicate, 106, // (!Subtarget->is64Bit()) && (Subtarget->useRetpolineIndirectCalls())
40377 /* 84502*/ OPC_CheckPatternPredicate, 100, // (Subtarget->is64Bit()) && (!Subtarget->useRetpolineIndirectCalls())
40384 /* 84512*/ OPC_CheckPatternPredicate, 105, // (Subtarget->is64Bit()) && (Subtarget->useRetpolineIndirectCalls())
40407 /* 84548*/ OPC_CheckPatternPredicate, 136, // (!Subtarget->slowTwoMemOps()) && (!Subtarget->is64Bit())
40417 /* 84572*/ OPC_CheckPatternPredicate, 136, // (!Subtarget->slowTwoMemOps()) && (!Subtarget->is64Bit())
40427 /* 84596*/ OPC_CheckPatternPredicate, 140, // (!Subtarget->slowTwoMemOps()) && (Subtarget->is64Bit())
40439 /* 84622*/ OPC_CheckPatternPredicate, 99, // (!Subtarget->is64Bit())
40447 /* 84634*/ OPC_CheckPatternPredicate, 99, // (!Subtarget->is64Bit())
40455 /* 84646*/ OPC_CheckPatternPredicate, 8, // (Subtarget->is64Bit())
40474 /* 84675*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
40487 /* 84701*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
40499 /* 84726*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
40507 /* 84744*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
40515 /* 84762*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
40538 /* 84809*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
40546 /* 84827*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
40554 /* 84845*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
40564 /* 84867*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
40572 /* 84885*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
40580 /* 84903*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
40593 /* 84930*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
40601 /* 84948*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
40609 /* 84966*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
40619 /* 84988*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
40627 /* 85006*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
40635 /* 85024*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
40651 /* 85056*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
40657 /* 85066*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
40663 /* 85076*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
40671 /* 85090*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
40677 /* 85100*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
40683 /* 85110*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
40694 /* 85129*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
40700 /* 85139*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
40706 /* 85149*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
40714 /* 85163*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
40720 /* 85173*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
40726 /* 85183*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
40745 /* 85212*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
40756 /* 85235*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
40777 /* 85271*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
40787 /* 85293*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
40798 /* 85316*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
40804 /* 85327*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
40823 /* 85357*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
40832 /* 85377*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
40853 /* 85413*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
40862 /* 85433*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
40880 /* 85462*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
40889 /* 85482*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
40907 /* 85511*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
40916 /* 85531*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
40934 /* 85560*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
40943 /* 85580*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
40962 /* 85615*/ OPC_CheckPatternPredicate, 141, // (Subtarget->hasPOPCNT())
40973 /* 85640*/ OPC_CheckPatternPredicate, 141, // (Subtarget->hasPOPCNT())
40984 /* 85665*/ OPC_CheckPatternPredicate, 141, // (Subtarget->hasPOPCNT())
40996 /* 85691*/ OPC_CheckPatternPredicate, 141, // (Subtarget->hasPOPCNT())
41003 /* 85705*/ OPC_CheckPatternPredicate, 141, // (Subtarget->hasPOPCNT())
41010 /* 85719*/ OPC_CheckPatternPredicate, 141, // (Subtarget->hasPOPCNT())
41027 /* 85751*/ OPC_CheckPatternPredicate, 142, // (Subtarget->hasVPOPCNTDQ())
41037 /* 85773*/ OPC_CheckPatternPredicate, 143, // (Subtarget->hasVLX()) && (Subtarget->hasVPOPCNTDQ())
41047 /* 85795*/ OPC_CheckPatternPredicate, 143, // (Subtarget->hasVLX()) && (Subtarget->hasVPOPCNTDQ())
41057 /* 85817*/ OPC_CheckPatternPredicate, 142, // (Subtarget->hasVPOPCNTDQ())
41067 /* 85839*/ OPC_CheckPatternPredicate, 143, // (Subtarget->hasVLX()) && (Subtarget->hasVPOPCNTDQ())
41077 /* 85861*/ OPC_CheckPatternPredicate, 143, // (Subtarget->hasVLX()) && (Subtarget->hasVPOPCNTDQ())
41087 /* 85883*/ OPC_CheckPatternPredicate, 114, // (Subtarget->hasBITALG())
41097 /* 85905*/ OPC_CheckPatternPredicate, 115, // (Subtarget->hasBITALG()) && (Subtarget->hasVLX())
41107 /* 85927*/ OPC_CheckPatternPredicate, 115, // (Subtarget->hasBITALG()) && (Subtarget->hasVLX())
41117 /* 85949*/ OPC_CheckPatternPredicate, 114, // (Subtarget->hasBITALG())
41127 /* 85971*/ OPC_CheckPatternPredicate, 115, // (Subtarget->hasBITALG()) && (Subtarget->hasVLX())
41137 /* 85993*/ OPC_CheckPatternPredicate, 115, // (Subtarget->hasBITALG()) && (Subtarget->hasVLX())
41154 /* 86028*/ OPC_CheckPatternPredicate, 142, // (Subtarget->hasVPOPCNTDQ())
41164 /* 86050*/ OPC_CheckPatternPredicate, 143, // (Subtarget->hasVLX()) && (Subtarget->hasVPOPCNTDQ())
41174 /* 86072*/ OPC_CheckPatternPredicate, 143, // (Subtarget->hasVLX()) && (Subtarget->hasVPOPCNTDQ())
41187 /* 86099*/ OPC_CheckPatternPredicate, 142, // (Subtarget->hasVPOPCNTDQ())
41197 /* 86121*/ OPC_CheckPatternPredicate, 143, // (Subtarget->hasVLX()) && (Subtarget->hasVPOPCNTDQ())
41207 /* 86143*/ OPC_CheckPatternPredicate, 143, // (Subtarget->hasVLX()) && (Subtarget->hasVPOPCNTDQ())
41221 /* 86171*/ OPC_CheckPatternPredicate, 142, // (Subtarget->hasVPOPCNTDQ())
41229 /* 86186*/ OPC_CheckPatternPredicate, 143, // (Subtarget->hasVLX()) && (Subtarget->hasVPOPCNTDQ())
41235 /* 86196*/ OPC_CheckPatternPredicate, 144, // (Subtarget->hasVPOPCNTDQ()) && (!Subtarget->hasVLX())
41252 /* 86241*/ OPC_CheckPatternPredicate, 143, // (Subtarget->hasVLX()) && (Subtarget->hasVPOPCNTDQ())
41258 /* 86251*/ OPC_CheckPatternPredicate, 144, // (Subtarget->hasVPOPCNTDQ()) && (!Subtarget->hasVLX())
41274 /* 86294*/ OPC_CheckPatternPredicate, 142, // (Subtarget->hasVPOPCNTDQ())
41282 /* 86309*/ OPC_CheckPatternPredicate, 143, // (Subtarget->hasVLX()) && (Subtarget->hasVPOPCNTDQ())
41288 /* 86319*/ OPC_CheckPatternPredicate, 144, // (Subtarget->hasVPOPCNTDQ()) && (!Subtarget->hasVLX())
41305 /* 86364*/ OPC_CheckPatternPredicate, 143, // (Subtarget->hasVLX()) && (Subtarget->hasVPOPCNTDQ())
41311 /* 86374*/ OPC_CheckPatternPredicate, 144, // (Subtarget->hasVPOPCNTDQ()) && (!Subtarget->hasVLX())
41327 /* 86417*/ OPC_CheckPatternPredicate, 114, // (Subtarget->hasBITALG())
41335 /* 86432*/ OPC_CheckPatternPredicate, 115, // (Subtarget->hasBITALG()) && (Subtarget->hasVLX())
41341 /* 86442*/ OPC_CheckPatternPredicate, 145, // (Subtarget->hasBITALG()) && (!Subtarget->hasVLX())
41358 /* 86487*/ OPC_CheckPatternPredicate, 115, // (Subtarget->hasBITALG()) && (Subtarget->hasVLX())
41364 /* 86497*/ OPC_CheckPatternPredicate, 145, // (Subtarget->hasBITALG()) && (!Subtarget->hasVLX())
41380 /* 86540*/ OPC_CheckPatternPredicate, 114, // (Subtarget->hasBITALG())
41388 /* 86555*/ OPC_CheckPatternPredicate, 115, // (Subtarget->hasBITALG()) && (Subtarget->hasVLX())
41394 /* 86565*/ OPC_CheckPatternPredicate, 145, // (Subtarget->hasBITALG()) && (!Subtarget->hasVLX())
41411 /* 86610*/ OPC_CheckPatternPredicate, 115, // (Subtarget->hasBITALG()) && (Subtarget->hasVLX())
41417 /* 86620*/ OPC_CheckPatternPredicate, 145, // (Subtarget->hasBITALG()) && (!Subtarget->hasVLX())
41445 /* 86685*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
41453 /* 86704*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
41464 /* 86728*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
41472 /* 86747*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
41486 /* 86775*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
41492 /* 86786*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
41501 /* 86802*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
41507 /* 86813*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
41529 /* 86850*/ OPC_CheckPatternPredicate, 146, // (Subtarget->hasAVX512()) && (Subtarget->hasVP2INTERSECT())
41543 /* 86878*/ OPC_CheckPatternPredicate, 146, // (Subtarget->hasAVX512()) && (Subtarget->hasVP2INTERSECT())
41553 /* 86899*/ OPC_CheckPatternPredicate, 146, // (Subtarget->hasAVX512()) && (Subtarget->hasVP2INTERSECT())
41571 /* 86929*/ OPC_CheckPatternPredicate, 147, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX()) && (Subtarget->hasVP2INTERSECT())
41585 /* 86957*/ OPC_CheckPatternPredicate, 147, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX()) && (Subtarget->hasVP2INTERSECT())
41595 /* 86978*/ OPC_CheckPatternPredicate, 147, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX()) && (Subtarget->hasVP2INTERSECT())
41613 /* 87008*/ OPC_CheckPatternPredicate, 147, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX()) && (Subtarget->hasVP2INTERSECT())
41627 /* 87036*/ OPC_CheckPatternPredicate, 147, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX()) && (Subtarget->hasVP2INTERSECT())
41637 /* 87057*/ OPC_CheckPatternPredicate, 147, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX()) && (Subtarget->hasVP2INTERSECT())
41655 /* 87087*/ OPC_CheckPatternPredicate, 146, // (Subtarget->hasAVX512()) && (Subtarget->hasVP2INTERSECT())
41669 /* 87115*/ OPC_CheckPatternPredicate, 146, // (Subtarget->hasAVX512()) && (Subtarget->hasVP2INTERSECT())
41679 /* 87136*/ OPC_CheckPatternPredicate, 146, // (Subtarget->hasAVX512()) && (Subtarget->hasVP2INTERSECT())
41697 /* 87166*/ OPC_CheckPatternPredicate, 147, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX()) && (Subtarget->hasVP2INTERSECT())
41711 /* 87194*/ OPC_CheckPatternPredicate, 147, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX()) && (Subtarget->hasVP2INTERSECT())
41721 /* 87215*/ OPC_CheckPatternPredicate, 147, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX()) && (Subtarget->hasVP2INTERSECT())
41739 /* 87245*/ OPC_CheckPatternPredicate, 147, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX()) && (Subtarget->hasVP2INTERSECT())
41753 /* 87273*/ OPC_CheckPatternPredicate, 147, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX()) && (Subtarget->hasVP2INTERSECT())
41763 /* 87294*/ OPC_CheckPatternPredicate, 147, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX()) && (Subtarget->hasVP2INTERSECT())
41782 /* 87328*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMMX())
41793 /* 87351*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMMX())
41810 /* 87383*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
41818 /* 87401*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
41826 /* 87419*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
41839 /* 87446*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
41847 /* 87464*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
41855 /* 87482*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
41870 /* 87512*/ OPC_CheckPatternPredicate, 39, // (Subtarget->hasMMX()) && (Subtarget->hasSSE2())
41881 /* 87533*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
41888 /* 87548*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
41895 /* 87563*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
41902 /* 87578*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
41909 /* 87593*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
41916 /* 87608*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
41923 /* 87623*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
41931 /* 87640*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
41937 /* 87650*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
41943 /* 87660*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
41954 /* 87678*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
41960 /* 87688*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
41966 /* 87698*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
41975 /* 87715*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
41987 /* 87748*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
41999 /* 87781*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
42011 /* 87814*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
42023 /* 87847*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
42035 /* 87880*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
42047 /* 87913*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
42072 /* 87967*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
42080 /* 87985*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
42088 /* 88003*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
42100 /* 88028*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
42108 /* 88046*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
42116 /* 88064*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
42130 /* 88092*/ OPC_CheckPatternPredicate, 123, // (!Subtarget->hasVLX())
42137 /* 88106*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
42147 /* 88126*/ OPC_CheckPatternPredicate, 123, // (!Subtarget->hasVLX())
42154 /* 88140*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
42173 /* 88173*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMMX())
42182 /* 88193*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMMX())
42189 /* 88203*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMMX())
42221 /* 88265*/ OPC_CheckPatternPredicate, 39, // (Subtarget->hasMMX()) && (Subtarget->hasSSE2())
42230 /* 88279*/ OPC_CheckPatternPredicate, 39, // (Subtarget->hasMMX()) && (Subtarget->hasSSE2())
42243 /* 88301*/ OPC_CheckPatternPredicate, 39, // (Subtarget->hasMMX()) && (Subtarget->hasSSE2())
42252 /* 88315*/ OPC_CheckPatternPredicate, 39, // (Subtarget->hasMMX()) && (Subtarget->hasSSE2())
42720 /* 89329*/ OPC_CheckPatternPredicate, 99, // (!Subtarget->is64Bit())
42727 /* 89346*/ OPC_CheckPatternPredicate, 8, // (Subtarget->is64Bit())
42774 /* 89438*/ OPC_CheckPatternPredicate, 9, // (!Subtarget->slowIncDec() || MF->getFunction().hasOptSize())
42780 /* 89450*/ OPC_CheckPatternPredicate, 9, // (!Subtarget->slowIncDec() || MF->getFunction().hasOptSize())
42786 /* 89462*/ OPC_CheckPatternPredicate, 9, // (!Subtarget->slowIncDec() || MF->getFunction().hasOptSize())
42792 /* 89474*/ OPC_CheckPatternPredicate, 9, // (!Subtarget->slowIncDec() || MF->getFunction().hasOptSize())
42801 /* 89500*/ OPC_CheckPatternPredicate, 9, // (!Subtarget->slowIncDec() || MF->getFunction().hasOptSize())
42807 /* 89512*/ OPC_CheckPatternPredicate, 9, // (!Subtarget->slowIncDec() || MF->getFunction().hasOptSize())
42813 /* 89524*/ OPC_CheckPatternPredicate, 9, // (!Subtarget->slowIncDec() || MF->getFunction().hasOptSize())
42819 /* 89536*/ OPC_CheckPatternPredicate, 9, // (!Subtarget->slowIncDec() || MF->getFunction().hasOptSize())
42959 /* 89851*/ OPC_CheckPatternPredicate, 148, // (Subtarget->hasVNNI())
42967 /* 89872*/ OPC_CheckPatternPredicate, 149, // (Subtarget->hasVLX()) && (Subtarget->hasVNNI())
42975 /* 89893*/ OPC_CheckPatternPredicate, 149, // (Subtarget->hasVLX()) && (Subtarget->hasVNNI())
42997 /* 89933*/ OPC_CheckPatternPredicate, 148, // (Subtarget->hasVNNI())
43024 /* 89981*/ OPC_CheckPatternPredicate, 148, // (Subtarget->hasVNNI())
43046 /* 90021*/ OPC_CheckPatternPredicate, 148, // (Subtarget->hasVNNI())
43071 /* 90066*/ OPC_CheckPatternPredicate, 149, // (Subtarget->hasVLX()) && (Subtarget->hasVNNI())
43096 /* 90112*/ OPC_CheckPatternPredicate, 149, // (Subtarget->hasVLX()) && (Subtarget->hasVNNI())
43118 /* 90152*/ OPC_CheckPatternPredicate, 149, // (Subtarget->hasVLX()) && (Subtarget->hasVNNI())
43143 /* 90197*/ OPC_CheckPatternPredicate, 149, // (Subtarget->hasVLX()) && (Subtarget->hasVNNI())
43168 /* 90245*/ OPC_CheckPatternPredicate, 149, // (Subtarget->hasVLX()) && (Subtarget->hasVNNI())
43190 /* 90285*/ OPC_CheckPatternPredicate, 149, // (Subtarget->hasVLX()) && (Subtarget->hasVNNI())
43220 /* 90360*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
43250 /* 90431*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
43265 /* 90459*/ OPC_CheckPatternPredicate, 118, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
43276 /* 90483*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
43286 /* 90506*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
43294 /* 90526*/ OPC_CheckPatternPredicate, 118, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
43306 /* 90551*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
43316 /* 90574*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
43324 /* 90594*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
43336 /* 90619*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
43346 /* 90642*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
43354 /* 90662*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
43366 /* 90687*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
43377 /* 90713*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
43385 /* 90732*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
43394 /* 90753*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
43402 /* 90773*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
43410 /* 90793*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
43418 /* 90813*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
43426 /* 90833*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
43434 /* 90853*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
43442 /* 90873*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
43450 /* 90893*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
43458 /* 90913*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
43466 /* 90933*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
43474 /* 90953*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
43492 /* 90989*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
43500 /* 91009*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
43508 /* 91029*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
43520 /* 91055*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
43528 /* 91075*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
43536 /* 91095*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
43559 /* 91138*/ OPC_CheckPatternPredicate, 118, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
43571 /* 91163*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
43582 /* 91187*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
43590 /* 91207*/ OPC_CheckPatternPredicate, 118, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
43603 /* 91233*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
43614 /* 91257*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
43622 /* 91277*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
43635 /* 91303*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
43646 /* 91327*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
43654 /* 91347*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
43667 /* 91373*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
43679 /* 91400*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
43687 /* 91419*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
43696 /* 91440*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
43704 /* 91460*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
43712 /* 91480*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
43720 /* 91500*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
43728 /* 91520*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
43736 /* 91540*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
43744 /* 91560*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
43752 /* 91580*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
43760 /* 91600*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
43768 /* 91620*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
43776 /* 91640*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
43795 /* 91677*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
43803 /* 91697*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
43811 /* 91717*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
43824 /* 91744*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
43832 /* 91764*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
43840 /* 91784*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
43859 /* 91819*/ OPC_CheckPatternPredicate, 148, // (Subtarget->hasVNNI())
43865 /* 91832*/ OPC_CheckPatternPredicate, 149, // (Subtarget->hasVLX()) && (Subtarget->hasVNNI())
43871 /* 91845*/ OPC_CheckPatternPredicate, 149, // (Subtarget->hasVLX()) && (Subtarget->hasVNNI())
43887 /* 91874*/ OPC_CheckPatternPredicate, 148, // (Subtarget->hasVNNI())
43893 /* 91887*/ OPC_CheckPatternPredicate, 149, // (Subtarget->hasVLX()) && (Subtarget->hasVNNI())
43899 /* 91900*/ OPC_CheckPatternPredicate, 149, // (Subtarget->hasVLX()) && (Subtarget->hasVNNI())
43909 /* 91917*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
43921 /* 91939*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
43927 /* 91952*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
43939 /* 91973*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
43954 /* 92001*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
43960 /* 92014*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
43971 /* 92034*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
43981 /* 92053*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
43991 /* 92073*/ OPC_CheckPatternPredicate, 118, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
43997 /* 92084*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
44003 /* 92095*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
44011 /* 92110*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
44017 /* 92121*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
44025 /* 92136*/ OPC_CheckPatternPredicate, 118, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
44031 /* 92147*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
44037 /* 92158*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
44045 /* 92173*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
44051 /* 92184*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
44059 /* 92199*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
44065 /* 92210*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
44071 /* 92221*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
44079 /* 92236*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
44085 /* 92247*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
44093 /* 92262*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
44099 /* 92273*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
44105 /* 92284*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
44113 /* 92299*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
44119 /* 92310*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
44126 /* 92323*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
44132 /* 92335*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
44138 /* 92347*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
44144 /* 92359*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
44207 /* 92490*/ OPC_CheckPatternPredicate, 99, // (!Subtarget->is64Bit())
44214 /* 92507*/ OPC_CheckPatternPredicate, 8, // (Subtarget->is64Bit())
44426 /* 92918*/ OPC_CheckPatternPredicate, 118, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
44437 /* 92942*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
44447 /* 92965*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
44455 /* 92985*/ OPC_CheckPatternPredicate, 118, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
44467 /* 93010*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
44477 /* 93033*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
44485 /* 93053*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
44497 /* 93078*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
44507 /* 93101*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
44515 /* 93121*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
44527 /* 93146*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
44538 /* 93172*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
44546 /* 93191*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
44555 /* 93212*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
44563 /* 93232*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
44571 /* 93252*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
44579 /* 93272*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
44587 /* 93292*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
44595 /* 93312*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
44603 /* 93332*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
44611 /* 93352*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
44619 /* 93372*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
44627 /* 93392*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
44635 /* 93412*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
44653 /* 93448*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
44661 /* 93468*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
44669 /* 93488*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
44681 /* 93514*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
44689 /* 93534*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
44697 /* 93554*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
44711 /* 93583*/ OPC_CheckPatternPredicate, 118, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
44717 /* 93594*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
44723 /* 93605*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
44731 /* 93620*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
44737 /* 93631*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
44745 /* 93646*/ OPC_CheckPatternPredicate, 118, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
44751 /* 93657*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
44757 /* 93668*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
44765 /* 93683*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
44771 /* 93694*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
44779 /* 93709*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
44785 /* 93720*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
44791 /* 93731*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
44799 /* 93746*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
44805 /* 93757*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
44813 /* 93772*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
44819 /* 93783*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
44825 /* 93794*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
44833 /* 93809*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
44839 /* 93820*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
44846 /* 93833*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
44852 /* 93845*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
44858 /* 93857*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
44864 /* 93869*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
44988 /* 94132*/ OPC_CheckPatternPredicate, 107, // (Subtarget->hasTBM())
44994 /* 94144*/ OPC_CheckPatternPredicate, 107, // (Subtarget->hasTBM())
45014 /* 94201*/ OPC_CheckPatternPredicate, 107, // (Subtarget->hasTBM())
45020 /* 94213*/ OPC_CheckPatternPredicate, 107, // (Subtarget->hasTBM())
45030 /* 94231*/ OPC_CheckPatternPredicate, 107, // (Subtarget->hasTBM())
45036 /* 94243*/ OPC_CheckPatternPredicate, 107, // (Subtarget->hasTBM())
45053 /* 94281*/ OPC_CheckPatternPredicate, 107, // (Subtarget->hasTBM())
45059 /* 94293*/ OPC_CheckPatternPredicate, 107, // (Subtarget->hasTBM())
45077 /* 94344*/ OPC_CheckPatternPredicate, 107, // (Subtarget->hasTBM())
45083 /* 94356*/ OPC_CheckPatternPredicate, 107, // (Subtarget->hasTBM())
45098 /* 94392*/ OPC_CheckPatternPredicate, 107, // (Subtarget->hasTBM())
45104 /* 94404*/ OPC_CheckPatternPredicate, 107, // (Subtarget->hasTBM())
45116 /* 94424*/ OPC_CheckPatternPredicate, 99, // (!Subtarget->is64Bit())
45123 /* 94441*/ OPC_CheckPatternPredicate, 8, // (Subtarget->is64Bit())
45257 /* 94749*/ OPC_CheckPatternPredicate, 107, // (Subtarget->hasTBM())
45263 /* 94761*/ OPC_CheckPatternPredicate, 107, // (Subtarget->hasTBM())
45275 /* 94785*/ OPC_CheckPatternPredicate, 107, // (Subtarget->hasTBM())
45281 /* 94797*/ OPC_CheckPatternPredicate, 107, // (Subtarget->hasTBM())
45291 /* 94824*/ OPC_CheckPatternPredicate, 107, // (Subtarget->hasTBM())
45297 /* 94836*/ OPC_CheckPatternPredicate, 107, // (Subtarget->hasTBM())
45313 /* 94873*/ OPC_CheckPatternPredicate, 107, // (Subtarget->hasTBM())
45319 /* 94885*/ OPC_CheckPatternPredicate, 107, // (Subtarget->hasTBM())
45332 /* 94910*/ OPC_CheckPatternPredicate, 107, // (Subtarget->hasTBM())
45338 /* 94922*/ OPC_CheckPatternPredicate, 107, // (Subtarget->hasTBM())
45349 /* 94951*/ OPC_CheckPatternPredicate, 107, // (Subtarget->hasTBM())
45355 /* 94963*/ OPC_CheckPatternPredicate, 107, // (Subtarget->hasTBM())
45491 /* 95272*/ OPC_CheckPatternPredicate, 111, // (MF->getFunction().hasOptSize())
45655 /* 95591*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
45663 /* 95615*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
45698 /* 95680*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
45706 /* 95704*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
45736 /* 95765*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
45744 /* 95786*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
45752 /* 95807*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
45765 /* 95835*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
45773 /* 95856*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
45781 /* 95877*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
45807 /* 95927*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
45815 /* 95948*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
45823 /* 95969*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
45836 /* 95997*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
45844 /* 96018*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
45852 /* 96039*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
45874 /* 96080*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
45882 /* 96101*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
45903 /* 96141*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
45911 /* 96162*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
45950 /* 96231*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
45970 /* 96272*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
45990 /* 96313*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
46010 /* 96354*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
46041 /* 96417*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
46053 /* 96443*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
46065 /* 96469*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
46077 /* 96495*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
46089 /* 96521*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
46101 /* 96547*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
46120 /* 96585*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
46132 /* 96611*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
46144 /* 96637*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
46156 /* 96663*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
46168 /* 96689*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
46180 /* 96715*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
46205 /* 96761*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
46217 /* 96787*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
46229 /* 96813*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
46241 /* 96839*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
46265 /* 96884*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
46276 /* 96908*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
46287 /* 96934*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
46295 /* 96953*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasAVX() && !Subtarget->hasAVX2())
46305 /* 96976*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
46313 /* 96995*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasAVX() && !Subtarget->hasAVX2())
46323 /* 97018*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
46331 /* 97037*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasAVX() && !Subtarget->hasAVX2())
46341 /* 97060*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
46349 /* 97079*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasAVX() && !Subtarget->hasAVX2())
46358 /* 97100*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
46366 /* 97120*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
46374 /* 97140*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
46386 /* 97166*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
46394 /* 97186*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
46402 /* 97206*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
46413 /* 97231*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
46421 /* 97251*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
46429 /* 97271*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
46437 /* 97291*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
46445 /* 97311*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
46453 /* 97331*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
46461 /* 97351*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
46469 /* 97371*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
46477 /* 97391*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
46485 /* 97411*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
46493 /* 97431*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
46501 /* 97451*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
46519 /* 97487*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
46527 /* 97507*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
46535 /* 97527*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
46547 /* 97553*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
46555 /* 97573*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
46563 /* 97593*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
46586 /* 97636*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
46598 /* 97661*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
46610 /* 97688*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
46618 /* 97707*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
46626 /* 97726*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasAVX() && !Subtarget->hasAVX2())
46635 /* 97747*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
46643 /* 97767*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
46651 /* 97787*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
46660 /* 97809*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
46668 /* 97828*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
46676 /* 97847*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasAVX() && !Subtarget->hasAVX2())
46686 /* 97870*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
46694 /* 97889*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
46704 /* 97912*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
46712 /* 97931*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasAVX() && !Subtarget->hasAVX2())
46722 /* 97954*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
46730 /* 97973*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasAVX() && !Subtarget->hasAVX2())
46739 /* 97994*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
46747 /* 98014*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
46760 /* 98041*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
46768 /* 98061*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
46776 /* 98081*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
46788 /* 98106*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
46796 /* 98126*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
46804 /* 98146*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
46812 /* 98166*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
46820 /* 98186*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
46828 /* 98206*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
46847 /* 98243*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
46855 /* 98263*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
46863 /* 98283*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
46876 /* 98310*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
46884 /* 98330*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
46892 /* 98350*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
46912 /* 98390*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
46918 /* 98403*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
46924 /* 98416*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
46930 /* 98429*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
46936 /* 98442*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
46942 /* 98455*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
46948 /* 98468*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
46954 /* 98481*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
46965 /* 98501*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
46971 /* 98514*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
46977 /* 98527*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
46983 /* 98540*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
46989 /* 98553*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
46995 /* 98566*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
47001 /* 98579*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
47007 /* 98592*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
47025 /* 98624*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
47035 /* 98642*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
47045 /* 98660*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
47055 /* 98678*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
47065 /* 98696*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
47075 /* 98714*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
47085 /* 98732*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
47095 /* 98750*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
47105 /* 98768*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
47115 /* 98786*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
47125 /* 98804*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
47135 /* 98822*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
47145 /* 98840*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
47155 /* 98858*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
47165 /* 98876*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
47175 /* 98894*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
47187 /* 98916*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
47193 /* 98927*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
47199 /* 98938*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
47207 /* 98953*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
47213 /* 98964*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasAVX() && !Subtarget->hasAVX2())
47219 /* 98975*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
47227 /* 98990*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
47233 /* 99001*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasAVX() && !Subtarget->hasAVX2())
47239 /* 99012*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
47247 /* 99027*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
47253 /* 99038*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasAVX() && !Subtarget->hasAVX2())
47259 /* 99049*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
47267 /* 99064*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
47273 /* 99075*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasAVX() && !Subtarget->hasAVX2())
47279 /* 99086*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
47287 /* 99101*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
47293 /* 99112*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
47299 /* 99123*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
47307 /* 99138*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
47313 /* 99149*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
47319 /* 99160*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
47327 /* 99175*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
47333 /* 99186*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
47339 /* 99197*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
47347 /* 99212*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
47353 /* 99223*/ OPC_CheckPatternPredicate, 116, // (!Subtarget->hasDQI())
47369 /* 99269*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
47375 /* 99281*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
47381 /* 99293*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
47387 /* 99305*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
47393 /* 99317*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
47399 /* 99329*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
47405 /* 99341*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
47679 /* 99977*/ OPC_CheckPatternPredicate, 108, // (Subtarget->hasBMI())
47685 /* 99989*/ OPC_CheckPatternPredicate, 108, // (Subtarget->hasBMI())
47695 /*100007*/ OPC_CheckPatternPredicate, 107, // (Subtarget->hasTBM())
47701 /*100019*/ OPC_CheckPatternPredicate, 107, // (Subtarget->hasTBM())
47717 /*100056*/ OPC_CheckPatternPredicate, 108, // (Subtarget->hasBMI())
47723 /*100068*/ OPC_CheckPatternPredicate, 108, // (Subtarget->hasBMI())
47734 /*100088*/ OPC_CheckPatternPredicate, 107, // (Subtarget->hasTBM())
47740 /*100100*/ OPC_CheckPatternPredicate, 107, // (Subtarget->hasTBM())
47859 /*100385*/ OPC_CheckPatternPredicate, 111, // (MF->getFunction().hasOptSize())
47961 /*100583*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
47972 /*100607*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
47983 /*100633*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
47991 /*100652*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasAVX() && !Subtarget->hasAVX2())
48001 /*100675*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
48009 /*100694*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasAVX() && !Subtarget->hasAVX2())
48019 /*100717*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
48027 /*100736*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasAVX() && !Subtarget->hasAVX2())
48037 /*100759*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
48045 /*100778*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasAVX() && !Subtarget->hasAVX2())
48054 /*100799*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
48062 /*100819*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
48070 /*100839*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
48082 /*100865*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
48090 /*100885*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
48098 /*100905*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
48109 /*100930*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
48117 /*100950*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
48125 /*100970*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
48133 /*100990*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
48141 /*101010*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
48149 /*101030*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
48157 /*101050*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
48165 /*101070*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
48173 /*101090*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
48181 /*101110*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
48189 /*101130*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
48197 /*101150*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
48215 /*101186*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
48223 /*101206*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
48231 /*101226*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
48243 /*101252*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
48251 /*101272*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
48259 /*101292*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
48283 /*101336*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
48295 /*101361*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
48307 /*101388*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
48315 /*101407*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
48323 /*101426*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasAVX() && !Subtarget->hasAVX2())
48332 /*101447*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
48340 /*101467*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
48348 /*101487*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
48357 /*101509*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
48365 /*101528*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
48373 /*101547*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasAVX() && !Subtarget->hasAVX2())
48383 /*101570*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
48391 /*101589*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
48401 /*101612*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
48409 /*101631*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasAVX() && !Subtarget->hasAVX2())
48419 /*101654*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
48427 /*101673*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasAVX() && !Subtarget->hasAVX2())
48436 /*101694*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
48444 /*101714*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
48457 /*101741*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
48465 /*101761*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
48473 /*101781*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
48485 /*101806*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
48493 /*101826*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
48501 /*101846*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
48509 /*101866*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
48517 /*101886*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
48525 /*101906*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
48544 /*101943*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
48552 /*101963*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
48560 /*101983*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
48573 /*102010*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
48581 /*102030*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
48589 /*102050*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
48672 /*102274*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
48678 /*102286*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
48684 /*102298*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
48690 /*102310*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
48703 /*102329*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
48717 /*102349*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
48732 /*102372*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
48749 /*102398*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
48761 /*102416*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
48779 /*102444*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
48792 /*102463*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
48807 /*102486*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
48824 /*102512*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
48836 /*102530*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
48854 /*102558*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
48867 /*102577*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
48882 /*102600*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
48899 /*102626*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
48911 /*102644*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
48929 /*102672*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
48942 /*102691*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
48957 /*102714*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
48974 /*102740*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
48986 /*102758*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
49005 /*102793*/ OPC_CheckPatternPredicate, 116, // (!Subtarget->hasDQI())
49055 /*102931*/ OPC_CheckPatternPredicate, 116, // (!Subtarget->hasDQI())
49078 /*102984*/ OPC_CheckPatternPredicate, 116, // (!Subtarget->hasDQI())
49102 /*103040*/ OPC_CheckPatternPredicate, 116, // (!Subtarget->hasDQI())
49128 /*103099*/ OPC_CheckPatternPredicate, 116, // (!Subtarget->hasDQI())
49149 /*103150*/ OPC_CheckPatternPredicate, 116, // (!Subtarget->hasDQI())
49399 /*103744*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
49405 /*103755*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
49411 /*103766*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
49417 /*103777*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
49423 /*103788*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
49430 /*103805*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
49437 /*103822*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
49444 /*103839*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
49451 /*103856*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
49458 /*103873*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
49465 /*103890*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
49472 /*103907*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
49479 /*103924*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
49486 /*103941*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
49493 /*103958*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
49500 /*103975*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
49514 /*104001*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
49520 /*104012*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
49526 /*104023*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
49532 /*104034*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
49538 /*104045*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
49545 /*104062*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
49552 /*104079*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
49559 /*104096*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
49566 /*104113*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
49573 /*104130*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
49580 /*104147*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
49587 /*104164*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
49594 /*104181*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
49601 /*104198*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
49608 /*104215*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
49615 /*104232*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
49628 /*104256*/ OPC_CheckPatternPredicate, 150, // (Subtarget->hasAVX512()) && (!Subtarget->hasDQI())
49668 /*104358*/ OPC_CheckPatternPredicate, 150, // (Subtarget->hasAVX512()) && (!Subtarget->hasDQI())
49708 /*104461*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
49733 /*104543*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
49758 /*104625*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
49783 /*104707*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
49808 /*104789*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
49833 /*104871*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
49858 /*104953*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
49883 /*105035*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
49914 /*105125*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
49939 /*105207*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
49964 /*105289*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
49989 /*105371*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
50014 /*105453*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
50039 /*105535*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
50064 /*105617*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
50089 /*105699*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
50119 /*105789*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
50125 /*105800*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
50131 /*105811*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
50139 /*105826*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
50145 /*105837*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasAVX() && !Subtarget->hasAVX2())
50151 /*105848*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
50159 /*105863*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
50165 /*105874*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasAVX() && !Subtarget->hasAVX2())
50171 /*105885*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
50179 /*105900*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
50185 /*105911*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasAVX() && !Subtarget->hasAVX2())
50191 /*105922*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
50199 /*105937*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
50205 /*105948*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasAVX() && !Subtarget->hasAVX2())
50211 /*105959*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
50219 /*105974*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
50225 /*105985*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
50231 /*105996*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
50239 /*106011*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
50245 /*106022*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
50251 /*106033*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
50259 /*106048*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
50265 /*106059*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
50271 /*106070*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
50279 /*106085*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
50285 /*106096*/ OPC_CheckPatternPredicate, 116, // (!Subtarget->hasDQI())
50301 /*106142*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
50307 /*106154*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
50313 /*106166*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
50319 /*106178*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
50325 /*106190*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
50331 /*106202*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
50337 /*106214*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
50456 /*106497*/ OPC_CheckPatternPredicate, 94, // (Subtarget->hasSSE3())
50465 /*106518*/ OPC_CheckPatternPredicate, 94, // (Subtarget->hasSSE3())
50474 /*106539*/ OPC_CheckPatternPredicate, 94, // (Subtarget->hasSSE3())
50511 /*106623*/ OPC_CheckPatternPredicate, 94, // (Subtarget->hasSSE3())
50520 /*106644*/ OPC_CheckPatternPredicate, 94, // (Subtarget->hasSSE3())
50529 /*106665*/ OPC_CheckPatternPredicate, 94, // (Subtarget->hasSSE3())
50566 /*106749*/ OPC_CheckPatternPredicate, 94, // (Subtarget->hasSSE3())
50575 /*106770*/ OPC_CheckPatternPredicate, 94, // (Subtarget->hasSSE3())
50584 /*106791*/ OPC_CheckPatternPredicate, 94, // (Subtarget->hasSSE3())
50797 /*107256*/ OPC_CheckPatternPredicate, 8, // (Subtarget->is64Bit())
50808 /*107279*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMMX())
51045 /*107875*/ OPC_CheckPatternPredicate, 23, // (!Subtarget->hasSSE1())
51053 /*107895*/ OPC_CheckPatternPredicate, 24, // (!Subtarget->hasSSE2())
51072 /*107940*/ OPC_CheckPatternPredicate, 24, // (!Subtarget->hasSSE2())
51102 /*108010*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
51110 /*108028*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
51118 /*108046*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
51128 /*108068*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
51136 /*108086*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
51144 /*108104*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
51155 /*108128*/ OPC_CheckPatternPredicate, 27, // (!Subtarget->hasAVX())
51163 /*108146*/ OPC_CheckPatternPredicate, 27, // (!Subtarget->hasAVX())
51172 /*108166*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
51180 /*108184*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
51189 /*108204*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
51197 /*108222*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
51210 /*108250*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
51218 /*108268*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
51228 /*108289*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
51236 /*108307*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
51249 /*108335*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
51257 /*108353*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
51267 /*108374*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
51275 /*108392*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
51288 /*108420*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
51296 /*108438*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
51306 /*108459*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
51314 /*108477*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
51327 /*108505*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
51335 /*108523*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
51345 /*108544*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
51353 /*108562*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
51366 /*108591*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
51374 /*108609*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
51382 /*108627*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
51392 /*108648*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
51400 /*108666*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
51409 /*108686*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
51417 /*108704*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
51430 /*108733*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
51438 /*108751*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
51446 /*108769*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
51456 /*108790*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
51464 /*108808*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
51473 /*108828*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
51481 /*108846*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
51494 /*108875*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
51502 /*108893*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
51510 /*108911*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
51520 /*108932*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
51528 /*108950*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
51537 /*108970*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
51545 /*108988*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
51558 /*109017*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
51566 /*109035*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
51574 /*109053*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
51584 /*109074*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
51592 /*109092*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
51601 /*109112*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
51609 /*109130*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
51620 /*109154*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
51630 /*109177*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
51640 /*109200*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
51650 /*109223*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
51663 /*109252*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
51671 /*109271*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
51679 /*109290*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
51690 /*109314*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
51698 /*109333*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
51709 /*109356*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
51722 /*109385*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
51730 /*109404*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
51738 /*109423*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
51749 /*109447*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
51757 /*109466*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
51768 /*109489*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
51781 /*109518*/ OPC_CheckPatternPredicate, 118, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
51789 /*109537*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
51797 /*109556*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
51808 /*109580*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
51816 /*109599*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
51827 /*109622*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
51840 /*109651*/ OPC_CheckPatternPredicate, 118, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
51848 /*109670*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
51856 /*109689*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
51867 /*109713*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
51875 /*109732*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
51886 /*109755*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
51899 /*109784*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
51907 /*109803*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
51915 /*109822*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
51926 /*109846*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
51934 /*109865*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
51945 /*109888*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
51958 /*109917*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
51966 /*109936*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
51974 /*109955*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
51985 /*109979*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
51993 /*109998*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
52004 /*110021*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
52015 /*110046*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
52023 /*110065*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
52031 /*110084*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
52039 /*110103*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
52049 /*110126*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
52057 /*110144*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
52068 /*110168*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
52076 /*110186*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
52087 /*110210*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
52095 /*110228*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
52106 /*110252*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
52114 /*110270*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
52125 /*110294*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
52133 /*110312*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
52144 /*110336*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
52152 /*110354*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
52163 /*110378*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
52171 /*110396*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
52182 /*110420*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
52190 /*110438*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
52201 /*110462*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
52209 /*110480*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
52220 /*110504*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
52228 /*110522*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
52239 /*110546*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
52247 /*110564*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
52258 /*110588*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
52266 /*110606*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
52280 /*110637*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
52288 /*110656*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
52296 /*110675*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
52304 /*110694*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
52312 /*110713*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
52320 /*110732*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
52328 /*110751*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
52336 /*110770*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
52344 /*110789*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
52355 /*110813*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
52363 /*110832*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
52371 /*110851*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
52379 /*110870*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
52387 /*110889*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
52395 /*110908*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
52406 /*110932*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
52414 /*110951*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
52422 /*110970*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
52436 /*111001*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
52444 /*111020*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
52452 /*111039*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
52460 /*111058*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
52468 /*111077*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
52476 /*111096*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
52484 /*111115*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
52492 /*111134*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
52500 /*111153*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
52511 /*111177*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
52519 /*111196*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
52527 /*111215*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
52535 /*111234*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
52543 /*111253*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
52551 /*111272*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
52562 /*111296*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
52570 /*111315*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
52578 /*111334*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
52590 /*111360*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
52601 /*111390*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
52612 /*111420*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
52627 /*111458*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
52635 /*111476*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
52645 /*111497*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
52653 /*111515*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
52666 /*111543*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
52674 /*111561*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
52684 /*111582*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
52692 /*111600*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
52705 /*111629*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
52713 /*111647*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
52721 /*111665*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
52731 /*111686*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
52739 /*111704*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
52748 /*111724*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
52756 /*111742*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
52769 /*111771*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
52777 /*111789*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
52785 /*111807*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
52795 /*111828*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
52803 /*111846*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
52812 /*111866*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
52820 /*111884*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
52831 /*111908*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
52841 /*111931*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
52854 /*111959*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
52862 /*111977*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
52871 /*111997*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
52884 /*112026*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
52892 /*112045*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
52900 /*112064*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
52908 /*112083*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
52916 /*112102*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
52924 /*112121*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
52934 /*112142*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
52943 /*112162*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
52952 /*112182*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
52961 /*112202*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
52970 /*112222*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
52979 /*112242*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
52991 /*112268*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
52999 /*112287*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
53007 /*112306*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
53063 /*112430*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
53072 /*112450*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
53081 /*112470*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
53094 /*112496*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
53103 /*112516*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
53112 /*112536*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
53125 /*112562*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
53134 /*112582*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
53143 /*112602*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
53156 /*112628*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
53165 /*112648*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
53178 /*112674*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
53187 /*112694*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
53200 /*112720*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
53209 /*112740*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
53221 /*112764*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
53232 /*112787*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
53243 /*112810*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
53262 /*112847*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
53271 /*112868*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
53280 /*112889*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
53295 /*112919*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
53304 /*112940*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
53313 /*112961*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
53328 /*112991*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
53337 /*113012*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
53346 /*113033*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
53361 /*113063*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
53370 /*113084*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
53385 /*113114*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
53394 /*113135*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
53409 /*113165*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
53418 /*113186*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
53432 /*113214*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
53445 /*113241*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
53458 /*113268*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
53475 /*113303*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
53484 /*113323*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
53493 /*113343*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
53506 /*113369*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
53515 /*113389*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
53524 /*113409*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
53537 /*113435*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
53546 /*113455*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
53555 /*113475*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
53568 /*113501*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
53577 /*113521*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
53590 /*113547*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
53599 /*113567*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
53612 /*113593*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
53621 /*113613*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
53633 /*113637*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
53644 /*113660*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
53655 /*113683*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
53674 /*113720*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
53683 /*113741*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
53692 /*113762*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
53707 /*113792*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
53716 /*113813*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
53725 /*113834*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
53740 /*113864*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
53749 /*113885*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
53758 /*113906*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
53773 /*113936*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
53782 /*113957*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
53797 /*113987*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
53806 /*114008*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
53821 /*114038*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
53830 /*114059*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
53844 /*114087*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
53857 /*114114*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
53870 /*114141*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
53959 /*114347*/ OPC_CheckPatternPredicate, 151, // (Subtarget->hasENQCMD()) && (!Subtarget->is64Bit())
53969 /*114369*/ OPC_CheckPatternPredicate, 152, // (Subtarget->hasENQCMD())
53979 /*114391*/ OPC_CheckPatternPredicate, 153, // (Subtarget->hasENQCMD()) && (Subtarget->is64Bit())
53993 /*114420*/ OPC_CheckPatternPredicate, 151, // (Subtarget->hasENQCMD()) && (!Subtarget->is64Bit())
54003 /*114442*/ OPC_CheckPatternPredicate, 152, // (Subtarget->hasENQCMD())
54013 /*114464*/ OPC_CheckPatternPredicate, 153, // (Subtarget->hasENQCMD()) && (Subtarget->is64Bit())
54037 /*114519*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
54045 /*114539*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
54053 /*114559*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
54061 /*114579*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
54067 /*114589*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
54073 /*114599*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
54081 /*114613*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
54089 /*114633*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
54097 /*114653*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
54105 /*114673*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
54111 /*114683*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
54117 /*114693*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
54128 /*114713*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
54136 /*114733*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
54144 /*114753*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
54152 /*114773*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
54158 /*114783*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
54164 /*114793*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
54172 /*114807*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
54180 /*114827*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
54188 /*114847*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
54196 /*114867*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
54202 /*114877*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
54208 /*114887*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
54222 /*114914*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
54230 /*114934*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
54238 /*114954*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
54246 /*114974*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
54252 /*114984*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
54258 /*114994*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
54266 /*115008*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
54274 /*115028*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
54282 /*115048*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
54290 /*115068*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
54296 /*115078*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
54302 /*115088*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
54313 /*115108*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
54321 /*115128*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
54329 /*115148*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
54337 /*115168*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
54343 /*115178*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
54349 /*115188*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
54357 /*115202*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
54365 /*115222*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
54373 /*115242*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
54381 /*115262*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
54387 /*115272*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
54393 /*115282*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
54407 /*115306*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
54415 /*115327*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
54423 /*115348*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
54431 /*115369*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
54437 /*115380*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
54443 /*115391*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
54453 /*115408*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
54461 /*115429*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
54469 /*115450*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
54477 /*115471*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
54483 /*115482*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
54489 /*115493*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
54502 /*115517*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
54510 /*115538*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
54518 /*115559*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
54526 /*115580*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
54532 /*115591*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
54538 /*115602*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
54548 /*115619*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
54556 /*115640*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
54564 /*115661*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
54572 /*115682*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
54578 /*115693*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
54584 /*115704*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
54596 /*115728*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
54611 /*115760*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
54629 /*115797*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
54644 /*115829*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
54665 /*115873*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
54680 /*115905*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
54698 /*115942*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
54713 /*115974*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
54734 /*116015*/ OPC_CheckPatternPredicate, 99, // (!Subtarget->is64Bit())
54742 /*116033*/ OPC_CheckPatternPredicate, 8, // (Subtarget->is64Bit())
54754 /*116058*/ OPC_CheckPatternPredicate, 99, // (!Subtarget->is64Bit())
54762 /*116075*/ OPC_CheckPatternPredicate, 8, // (Subtarget->is64Bit())
54776 /*116102*/ OPC_CheckPatternPredicate, 99, // (!Subtarget->is64Bit())
54785 /*116122*/ OPC_CheckPatternPredicate, 8, // (Subtarget->is64Bit())
54799 /*116150*/ OPC_CheckPatternPredicate, 99, // (!Subtarget->is64Bit())
54808 /*116170*/ OPC_CheckPatternPredicate, 8, // (Subtarget->is64Bit())
54822 /*116198*/ OPC_CheckPatternPredicate, 99, // (!Subtarget->is64Bit())
54830 /*116216*/ OPC_CheckPatternPredicate, 8, // (Subtarget->is64Bit())
54843 /*116241*/ OPC_CheckPatternPredicate, 154, // (Subtarget->hasCmpxchg8b())
54857 /*116267*/ OPC_CheckPatternPredicate, 154, // (Subtarget->hasCmpxchg8b())
54869 /*116294*/ OPC_CheckPatternPredicate, 155, // (Subtarget->hasCmpxchg16b()) && (Subtarget->is64Bit())
54883 /*116320*/ OPC_CheckPatternPredicate, 155, // (Subtarget->hasCmpxchg16b()) && (Subtarget->is64Bit())
54894 /*116349*/ OPC_CheckPatternPredicate, 99, // (!Subtarget->is64Bit())
54901 /*116366*/ OPC_CheckPatternPredicate, 8, // (Subtarget->is64Bit())
54919 /*116409*/ OPC_CheckPatternPredicate, 99, // (!Subtarget->is64Bit())
54926 /*116426*/ OPC_CheckPatternPredicate, 8, // (Subtarget->is64Bit())
54943 /*116467*/ OPC_CheckPatternPredicate, 8, // (Subtarget->is64Bit())
54972 /*116533*/ OPC_CheckPatternPredicate, 99, // (!Subtarget->is64Bit())
54986 /*116560*/ OPC_CheckPatternPredicate, 99, // (!Subtarget->is64Bit())
54995 /*116578*/ OPC_CheckPatternPredicate, 99, // (!Subtarget->is64Bit())
55010 /*116605*/ OPC_CheckPatternPredicate, 23, // (!Subtarget->hasSSE1())
55020 /*116622*/ OPC_CheckPatternPredicate, 24, // (!Subtarget->hasSSE2())
55071 /*116720*/ OPC_CheckPatternPredicate, 8, // (Subtarget->is64Bit())
55078 /*116734*/ OPC_CheckPatternPredicate, 99, // (!Subtarget->is64Bit())
55091 /*116764*/ OPC_CheckPatternPredicate, 8, // (Subtarget->is64Bit())
55098 /*116778*/ OPC_CheckPatternPredicate, 99, // (!Subtarget->is64Bit())
55121 /*116822*/ OPC_CheckPatternPredicate, 156, // (Subtarget->hasAVX512()) && (!Subtarget->hasBWI())
55135 /*116856*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
55143 /*116870*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
55149 /*116880*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
55166 /*116924*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
55172 /*116934*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
55187 /*116975*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
55195 /*116990*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
55203 /*117004*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
55209 /*117014*/ OPC_CheckPatternPredicate, 156, // (Subtarget->hasAVX512()) && (!Subtarget->hasBWI())
55217 /*117031*/ OPC_CheckPatternPredicate, 117, // (Subtarget->hasBWI()) && (!Subtarget->hasVLX())
55233 /*117073*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
55239 /*117084*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
55283 /*117184*/ OPC_CheckPatternPredicate, 157, // (!Subtarget->is64Bit()) && (MF->getFunction().hasOptSize())
55289 /*117195*/ OPC_CheckPatternPredicate, 157, // (!Subtarget->is64Bit()) && (MF->getFunction().hasOptSize())
55301 /*117231*/ OPC_CheckPatternPredicate, 157, // (!Subtarget->is64Bit()) && (MF->getFunction().hasOptSize())
55307 /*117242*/ OPC_CheckPatternPredicate, 157, // (!Subtarget->is64Bit()) && (MF->getFunction().hasOptSize())
55321 /*117272*/ OPC_CheckPatternPredicate, 158, // (!Subtarget->isTargetWin64() ||Subtarget->getFrameLowering()->hasFP(*MF)) && (MF->getFunction().hasMinSize())
55337 /*117301*/ OPC_CheckPatternPredicate, 158, // (!Subtarget->isTargetWin64() ||Subtarget->getFrameLowering()->hasFP(*MF)) && (MF->getFunction().hasMinSize())
55432 /*117503*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
55438 /*117514*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
55531 /*117716*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
55539 /*117734*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
55548 /*117754*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
55560 /*117780*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
55568 /*117798*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
55577 /*117818*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
55589 /*117843*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
55597 /*117861*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
55608 /*117884*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
55618 /*117906*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
55628 /*117928*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
55642 /*117958*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
55648 /*117968*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
55655 /*117980*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
55665 /*117998*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
55671 /*118008*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
55678 /*118020*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
55688 /*118037*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
55694 /*118047*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
55703 /*118062*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
55711 /*118076*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
55719 /*118090*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
55764 /*118194*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
55775 /*118215*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
55786 /*118236*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
55797 /*118257*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
55808 /*118278*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
55819 /*118299*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
55830 /*118320*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
55980 /*118624*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
55986 /*118635*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
55993 /*118648*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
55999 /*118658*/ OPC_CheckPatternPredicate, 159, // (Subtarget->hasDQI()) && (!Subtarget->hasBWI())
56009 /*118679*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
56017 /*118694*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
56023 /*118704*/ OPC_CheckPatternPredicate, 159, // (Subtarget->hasDQI()) && (!Subtarget->hasBWI())
56033 /*118725*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
56039 /*118735*/ OPC_CheckPatternPredicate, 160, // (Subtarget->hasDQI()) && (Subtarget->hasVLX()) && (!Subtarget->hasBWI())
56049 /*118756*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
56056 /*118769*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
56062 /*118780*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
56069 /*118793*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
56076 /*118806*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
56082 /*118817*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
56099 /*118848*/ OPC_CheckPatternPredicate, 39, // (Subtarget->hasMMX()) && (Subtarget->hasSSE2())
56126 /*118901*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
56132 /*118911*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
56138 /*118921*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
56145 /*118933*/ OPC_CheckPatternPredicate, 39, // (Subtarget->hasMMX()) && (Subtarget->hasSSE2())
56155 /*118950*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
56161 /*118960*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
56167 /*118970*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
56176 /*118985*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMMX())
56184 /*118999*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMMX())
56223 /*119082*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
56231 /*119100*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
56239 /*119118*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
56252 /*119145*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
56260 /*119163*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
56268 /*119181*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
56283 /*119211*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
56289 /*119221*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
56295 /*119231*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
56303 /*119244*/ OPC_CheckPatternPredicate, 39, // (Subtarget->hasMMX()) && (Subtarget->hasSSE2())
56312 /*119260*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
56318 /*119270*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
56324 /*119280*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
56352 /*119329*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
56362 /*119353*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
56384 /*119395*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
56394 /*119419*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
56412 /*119454*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
56420 /*119470*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
56436 /*119499*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
56447 /*119523*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
56521 /*119689*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
56531 /*119713*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
56553 /*119755*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
56563 /*119779*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
56581 /*119814*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
56589 /*119830*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
56659 /*119957*/ OPC_CheckPatternPredicate, 8, // (Subtarget->is64Bit())
56686 /*120010*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
56694 /*120028*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
56703 /*120048*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
56715 /*120074*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
56723 /*120092*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
56732 /*120112*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
56744 /*120137*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
56752 /*120155*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
56763 /*120178*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
56773 /*120200*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
56783 /*120222*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
56797 /*120252*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
56803 /*120262*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
56810 /*120274*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
56820 /*120292*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
56826 /*120302*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
56833 /*120314*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
56843 /*120331*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
56849 /*120341*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
56858 /*120356*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
56866 /*120370*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
56874 /*120384*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
56881 /*120396*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
56888 /*120408*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
56896 /*120422*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
56902 /*120432*/ OPC_CheckPatternPredicate, 159, // (Subtarget->hasDQI()) && (!Subtarget->hasBWI())
56913 /*120454*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
56922 /*120470*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
56928 /*120480*/ OPC_CheckPatternPredicate, 159, // (Subtarget->hasDQI()) && (!Subtarget->hasBWI())
56939 /*120502*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
56945 /*120512*/ OPC_CheckPatternPredicate, 160, // (Subtarget->hasDQI()) && (Subtarget->hasVLX()) && (!Subtarget->hasBWI())
56956 /*120534*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
56964 /*120548*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
56971 /*120560*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
56979 /*120574*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
56987 /*120588*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
56994 /*120600*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
57177 /*120979*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
57184 /*120992*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
57191 /*121005*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
57206 /*121033*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
57212 /*121043*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
57218 /*121053*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
57231 /*121074*/ OPC_CheckPatternPredicate, 18, // (Subtarget->hasAVX()) && (!Subtarget->hasDQI())
57238 /*121087*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
57245 /*121100*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
57259 /*121125*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
57265 /*121135*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
57271 /*121145*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
57284 /*121166*/ OPC_CheckPatternPredicate, 18, // (Subtarget->hasAVX()) && (!Subtarget->hasDQI())
57291 /*121179*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
57298 /*121192*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
57309 /*121211*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
57321 /*121240*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
57333 /*121269*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
57345 /*121298*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
57357 /*121327*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
57369 /*121356*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
57381 /*121385*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
57395 /*121418*/ OPC_CheckPatternPredicate, 122, // (!Subtarget->hasAVX512())
57402 /*121432*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
57414 /*121455*/ OPC_CheckPatternPredicate, 122, // (!Subtarget->hasAVX512())
57421 /*121469*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
57442 /*121504*/ OPC_CheckPatternPredicate, 102, // (!Subtarget->isTarget64BitLP64())
57449 /*121516*/ OPC_CheckPatternPredicate, 103, // (Subtarget->isTarget64BitLP64())
57467 /*121546*/ OPC_CheckPatternPredicate, 102, // (!Subtarget->isTarget64BitLP64())
57475 /*121562*/ OPC_CheckPatternPredicate, 103, // (Subtarget->isTarget64BitLP64())
57506 /*121622*/ OPC_CheckPatternPredicate, 61, // (Subtarget->hasLWP())
57513 /*121633*/ OPC_CheckPatternPredicate, 61, // (Subtarget->hasLWP())
57538 /*121673*/ OPC_CheckPatternPredicate, 98, // (Subtarget->hasFSGSBase()) && (Subtarget->is64Bit())
57546 /*121686*/ OPC_CheckPatternPredicate, 98, // (Subtarget->hasFSGSBase()) && (Subtarget->is64Bit())
57554 /*121699*/ OPC_CheckPatternPredicate, 98, // (Subtarget->hasFSGSBase()) && (Subtarget->is64Bit())
57562 /*121712*/ OPC_CheckPatternPredicate, 98, // (Subtarget->hasFSGSBase()) && (Subtarget->is64Bit())
57571 /*121727*/ OPC_CheckPatternPredicate, 161, // (Subtarget->hasRDPID()) && (!Subtarget->is64Bit())
57578 /*121737*/ OPC_CheckPatternPredicate, 162, // (Subtarget->hasRDPID()) && (Subtarget->is64Bit())
57590 /*121762*/ OPC_CheckPatternPredicate, 99, // (!Subtarget->is64Bit())
57598 /*121776*/ OPC_CheckPatternPredicate, 8, // (Subtarget->is64Bit())
57606 /*121790*/ OPC_CheckPatternPredicate, 83, // (Subtarget->hasRTM())
57616 /*121806*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
57624 /*121824*/ OPC_CheckPatternPredicate, 163, // (Subtarget->hasSSE3() && !Subtarget->hasAVX())
57635 /*121847*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
57646 /*121870*/ OPC_CheckPatternPredicate, 29, // (Subtarget->hasAVX2())
57657 /*121894*/ OPC_CheckPatternPredicate, 29, // (Subtarget->hasAVX2())
57668 /*121918*/ OPC_CheckPatternPredicate, 29, // (Subtarget->hasAVX2())
57679 /*121942*/ OPC_CheckPatternPredicate, 29, // (Subtarget->hasAVX2())
57690 /*121966*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
57701 /*121990*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
57712 /*122014*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
57723 /*122038*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
57818 /*122209*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasAVX()) && (!Subtarget->hasBWI())
57825 /*122222*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
57832 /*122235*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
57846 /*122260*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasAVX()) && (!Subtarget->hasBWI())
57853 /*122273*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
57860 /*122286*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
57876 /*122316*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
57882 /*122328*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
57895 /*122351*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
57901 /*122363*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
57917 /*122392*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
57923 /*122404*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
57936 /*122427*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
57942 /*122439*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
57964 /*122480*/ OPC_CheckPatternPredicate, 164, // (TM.getCodeModel() == CodeModel::Kernel)
57972 /*122495*/ OPC_CheckPatternPredicate, 164, // (TM.getCodeModel() == CodeModel::Kernel)
57980 /*122510*/ OPC_CheckPatternPredicate, 164, // (TM.getCodeModel() == CodeModel::Kernel)
57988 /*122525*/ OPC_CheckPatternPredicate, 164, // (TM.getCodeModel() == CodeModel::Kernel)
57996 /*122540*/ OPC_CheckPatternPredicate, 164, // (TM.getCodeModel() == CodeModel::Kernel)
58004 /*122555*/ OPC_CheckPatternPredicate, 164, // (TM.getCodeModel() == CodeModel::Kernel)
58051 /*122640*/ OPC_CheckPatternPredicate, 165, // (Subtarget->hasLAHFSAHF())
58060 /*122658*/ OPC_CheckPatternPredicate, 166, // (Subtarget->hasRDRAND())
58067 /*122670*/ OPC_CheckPatternPredicate, 166, // (Subtarget->hasRDRAND())
58074 /*122682*/ OPC_CheckPatternPredicate, 166, // (Subtarget->hasRDRAND())
58084 /*122700*/ OPC_CheckPatternPredicate, 167, // (Subtarget->hasRDSEED())
58091 /*122712*/ OPC_CheckPatternPredicate, 167, // (Subtarget->hasRDSEED())
58098 /*122724*/ OPC_CheckPatternPredicate, 167, // (Subtarget->hasRDSEED())
58111 /*122744*/ OPC_CheckPatternPredicate, 86, // (Subtarget->hasWAITPKG())
58125 /*122769*/ OPC_CheckPatternPredicate, 86, // (Subtarget->hasWAITPKG())
58156 /*122826*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
58162 /*122836*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
58171 /*122851*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
58177 /*122861*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
58185 /*122874*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
58192 /*122886*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
58200 /*122900*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
58206 /*122910*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
58215 /*122925*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
58221 /*122935*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
58229 /*122948*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
58236 /*122960*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
58244 /*122974*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
58250 /*122984*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
58258 /*122997*/ OPC_CheckPatternPredicate, 29, // (Subtarget->hasAVX2())
58276 /*123026*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
58284 /*123040*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
58292 /*123054*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
58300 /*123068*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
58311 /*123088*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
58319 /*123102*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
58327 /*123116*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
58335 /*123130*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
58346 /*123152*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
58352 /*123163*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
58361 /*123179*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
58367 /*123190*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
58379 /*123212*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
58385 /*123223*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
58394 /*123239*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
58400 /*123250*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
58409 /*123265*/ OPC_CheckPatternPredicate, 26, // (Subtarget->hasMMX())
58416 /*123278*/ OPC_CheckPatternPredicate, 83, // (Subtarget->hasRTM())
58432 /*123303*/ OPC_CheckPatternPredicate, 168, // (!Subtarget->isTargetPS4())
58439 /*123312*/ OPC_CheckPatternPredicate, 169, // (Subtarget->isTargetPS4())
58474 /*123372*/ OPC_CheckPatternPredicate, 102, // (!Subtarget->isTarget64BitLP64())
58482 /*123385*/ OPC_CheckPatternPredicate, 8, // (Subtarget->is64Bit())
58522 /*123446*/ OPC_CheckPatternPredicate, 102, // (!Subtarget->isTarget64BitLP64())
58529 /*123456*/ OPC_CheckPatternPredicate, 103, // (Subtarget->isTarget64BitLP64())
58540 /*123472*/ OPC_CheckPatternPredicate, 102, // (!Subtarget->isTarget64BitLP64())
58547 /*123482*/ OPC_CheckPatternPredicate, 103, // (Subtarget->isTarget64BitLP64())
58558 /*123498*/ OPC_CheckPatternPredicate, 102, // (!Subtarget->isTarget64BitLP64())
58565 /*123508*/ OPC_CheckPatternPredicate, 103, // (Subtarget->isTarget64BitLP64())
58576 /*123524*/ OPC_CheckPatternPredicate, 170, // (Subtarget->is64Bit()) && (!Subtarget->isTarget64BitLP64())
58583 /*123534*/ OPC_CheckPatternPredicate, 103, // (Subtarget->isTarget64BitLP64())
58599 /*123558*/ OPC_CheckPatternPredicate, 102, // (!Subtarget->isTarget64BitLP64())
58606 /*123568*/ OPC_CheckPatternPredicate, 103, // (Subtarget->isTarget64BitLP64())
58617 /*123584*/ OPC_CheckPatternPredicate, 102, // (!Subtarget->isTarget64BitLP64())
58624 /*123594*/ OPC_CheckPatternPredicate, 103, // (Subtarget->isTarget64BitLP64())
58635 /*123610*/ OPC_CheckPatternPredicate, 102, // (!Subtarget->isTarget64BitLP64())
58642 /*123620*/ OPC_CheckPatternPredicate, 103, // (Subtarget->isTarget64BitLP64())
58653 /*123636*/ OPC_CheckPatternPredicate, 170, // (Subtarget->is64Bit()) && (!Subtarget->isTarget64BitLP64())
58660 /*123646*/ OPC_CheckPatternPredicate, 103, // (Subtarget->isTarget64BitLP64())
58745 /*123830*/ OPC_CheckPatternPredicate, 11, // (Subtarget->hasF16C()) && (!Subtarget->hasVLX())
58760 /*123873*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
58787 /*123936*/ OPC_CheckPatternPredicate, 102, // (!Subtarget->isTarget64BitLP64())
58795 /*123951*/ OPC_CheckPatternPredicate, 8, // (Subtarget->is64Bit())
58844 /*124032*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
58852 /*124052*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
58870 /*124088*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
58878 /*124108*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
58907 /*124161*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
58915 /*124181*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
58931 /*124213*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
58937 /*124225*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
58962 /*124266*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
58970 /*124286*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
58986 /*124318*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
58992 /*124330*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
59176 /*124779*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
59186 /*124807*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
59208 /*124851*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
59218 /*124879*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
59239 /*124921*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
59245 /*124936*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
59254 /*124956*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
59260 /*124971*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
59281 /*125008*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
59289 /*125032*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
59300 /*125060*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
59308 /*125085*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
59321 /*125116*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
59327 /*125130*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
59336 /*125148*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
59342 /*125163*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
59362 /*125199*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
59370 /*125223*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
59381 /*125251*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
59389 /*125276*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
59402 /*125307*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
59408 /*125321*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
59417 /*125339*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
59423 /*125354*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
59443 /*125390*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
59451 /*125414*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
59462 /*125442*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
59470 /*125467*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
59483 /*125498*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
59489 /*125512*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
59498 /*125530*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
59504 /*125545*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
59524 /*125581*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
59532 /*125605*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
59543 /*125633*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
59551 /*125658*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
59564 /*125689*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
59570 /*125703*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
59579 /*125721*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
59585 /*125736*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
59601 /*125766*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
59609 /*125789*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
59620 /*125816*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
59628 /*125840*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
59641 /*125870*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
59647 /*125883*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
59656 /*125900*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
59662 /*125914*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
59678 /*125943*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
59686 /*125966*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
59697 /*125993*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
59705 /*126017*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
59718 /*126047*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
59724 /*126060*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
59733 /*126077*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
59739 /*126091*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
59755 /*126120*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
59763 /*126143*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
59774 /*126170*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
59782 /*126194*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
59795 /*126224*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
59801 /*126237*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
59810 /*126254*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
59816 /*126268*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
59832 /*126297*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
59840 /*126320*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
59851 /*126347*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
59859 /*126371*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
59872 /*126401*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
59878 /*126414*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
59887 /*126431*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
59893 /*126445*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
59909 /*126474*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
59917 /*126497*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
59928 /*126524*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
59936 /*126548*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
59949 /*126578*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
59955 /*126591*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
59964 /*126608*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
59970 /*126622*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
59986 /*126651*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
59994 /*126674*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
60005 /*126701*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
60013 /*126725*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
60026 /*126755*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
60032 /*126768*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
60041 /*126785*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
60047 /*126799*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
60063 /*126828*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
60071 /*126851*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
60082 /*126878*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
60090 /*126902*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
60103 /*126932*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
60109 /*126945*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
60118 /*126962*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
60124 /*126976*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
60140 /*127003*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
60150 /*127028*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
60162 /*127056*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
60170 /*127071*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
60185 /*127097*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
60195 /*127122*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
60207 /*127150*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
60215 /*127165*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
60230 /*127193*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
60238 /*127216*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
60249 /*127243*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
60257 /*127267*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
60270 /*127297*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
60276 /*127310*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
60285 /*127327*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
60291 /*127341*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
60307 /*127370*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
60315 /*127393*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
60326 /*127420*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
60334 /*127444*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
60347 /*127474*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
60353 /*127487*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
60362 /*127504*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
60368 /*127518*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
60384 /*127547*/ OPC_CheckPatternPredicate, 171, // (Subtarget->hasERI())
60392 /*127570*/ OPC_CheckPatternPredicate, 171, // (Subtarget->hasERI())
60403 /*127597*/ OPC_CheckPatternPredicate, 171, // (Subtarget->hasERI())
60411 /*127621*/ OPC_CheckPatternPredicate, 171, // (Subtarget->hasERI())
60424 /*127651*/ OPC_CheckPatternPredicate, 171, // (Subtarget->hasERI())
60430 /*127664*/ OPC_CheckPatternPredicate, 171, // (Subtarget->hasERI())
60439 /*127681*/ OPC_CheckPatternPredicate, 171, // (Subtarget->hasERI())
60445 /*127695*/ OPC_CheckPatternPredicate, 171, // (Subtarget->hasERI())
60461 /*127724*/ OPC_CheckPatternPredicate, 171, // (Subtarget->hasERI())
60469 /*127747*/ OPC_CheckPatternPredicate, 171, // (Subtarget->hasERI())
60480 /*127774*/ OPC_CheckPatternPredicate, 171, // (Subtarget->hasERI())
60488 /*127798*/ OPC_CheckPatternPredicate, 171, // (Subtarget->hasERI())
60501 /*127828*/ OPC_CheckPatternPredicate, 171, // (Subtarget->hasERI())
60507 /*127841*/ OPC_CheckPatternPredicate, 171, // (Subtarget->hasERI())
60516 /*127858*/ OPC_CheckPatternPredicate, 171, // (Subtarget->hasERI())
60522 /*127872*/ OPC_CheckPatternPredicate, 171, // (Subtarget->hasERI())
60538 /*127901*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
60546 /*127924*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
60557 /*127951*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
60565 /*127975*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
60578 /*128005*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
60584 /*128018*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
60593 /*128035*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
60599 /*128049*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
60615 /*128078*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
60623 /*128101*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
60634 /*128128*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
60642 /*128152*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
60655 /*128182*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
60661 /*128195*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
60670 /*128212*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
60676 /*128226*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
60696 /*128260*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
60702 /*128274*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
60711 /*128292*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
60717 /*128307*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
60737 /*128342*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
60743 /*128356*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
60752 /*128374*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
60758 /*128389*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
60778 /*128424*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
60784 /*128438*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
60793 /*128456*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
60799 /*128471*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
60819 /*128506*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
60825 /*128520*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
60834 /*128538*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
60840 /*128553*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
60860 /*128588*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
60866 /*128602*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
60875 /*128620*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
60881 /*128635*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
60901 /*128669*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
60909 /*128685*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
60928 /*128719*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
60934 /*128733*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
60943 /*128751*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
60949 /*128766*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
60969 /*128801*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
60975 /*128815*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
60984 /*128833*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
60990 /*128848*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
61010 /*128883*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
61016 /*128897*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
61025 /*128915*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
61031 /*128930*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
61051 /*128965*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
61057 /*128979*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
61066 /*128997*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
61072 /*129012*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
61092 /*129047*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
61098 /*129061*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
61107 /*129079*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
61113 /*129094*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
61134 /*129130*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
61140 /*129145*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
61149 /*129165*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
61155 /*129180*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
61170 /*129206*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
61177 /*129219*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
61191 /*129243*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
61198 /*129256*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
61213 /*129283*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
61219 /*129296*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
61228 /*129313*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
61234 /*129327*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
61250 /*129355*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
61256 /*129368*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
61265 /*129385*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
61271 /*129399*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
61287 /*129426*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
61295 /*129441*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
61310 /*129468*/ OPC_CheckPatternPredicate, 171, // (Subtarget->hasERI())
61316 /*129481*/ OPC_CheckPatternPredicate, 171, // (Subtarget->hasERI())
61325 /*129498*/ OPC_CheckPatternPredicate, 171, // (Subtarget->hasERI())
61331 /*129512*/ OPC_CheckPatternPredicate, 171, // (Subtarget->hasERI())
61347 /*129540*/ OPC_CheckPatternPredicate, 171, // (Subtarget->hasERI())
61353 /*129553*/ OPC_CheckPatternPredicate, 171, // (Subtarget->hasERI())
61362 /*129570*/ OPC_CheckPatternPredicate, 171, // (Subtarget->hasERI())
61368 /*129584*/ OPC_CheckPatternPredicate, 171, // (Subtarget->hasERI())
61384 /*129612*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
61390 /*129625*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
61399 /*129642*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
61405 /*129656*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
61431 /*129703*/ OPC_CheckPatternPredicate, 172, // (MF->getFunction().hasOptSize()) && (Subtarget->hasSSE41() && !Subtarget->hasAVX())
61439 /*129722*/ OPC_CheckPatternPredicate, 125, // (MF->getFunction().hasOptSize()) && (Subtarget->hasAVX() && !Subtarget->hasAVX512())
61449 /*129748*/ OPC_CheckPatternPredicate, 129, // (Subtarget->hasAVX512()) && (MF->getFunction().hasOptSize())
61461 /*129778*/ OPC_CheckPatternPredicate, 172, // (MF->getFunction().hasOptSize()) && (Subtarget->hasSSE41() && !Subtarget->hasAVX())
61469 /*129797*/ OPC_CheckPatternPredicate, 125, // (MF->getFunction().hasOptSize()) && (Subtarget->hasAVX() && !Subtarget->hasAVX512())
61479 /*129823*/ OPC_CheckPatternPredicate, 129, // (Subtarget->hasAVX512()) && (MF->getFunction().hasOptSize())
61498 /*129863*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
61504 /*129874*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
61512 /*129892*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
61522 /*129914*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
61528 /*129925*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
61536 /*129943*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
61561 /*129990*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
61569 /*130010*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
61577 /*130030*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
61585 /*130050*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
61601 /*130082*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
61609 /*130102*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
61624 /*130133*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
61632 /*130153*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
61640 /*130173*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
61648 /*130193*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
61656 /*130213*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
61664 /*130233*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
61686 /*130275*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
61694 /*130295*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
61702 /*130315*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
61718 /*130347*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
61726 /*130367*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
61734 /*130387*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
61752 /*130422*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
61758 /*130433*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
61764 /*130444*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
61772 /*130459*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
61778 /*130470*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
61786 /*130485*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
61792 /*130496*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
61798 /*130507*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
61806 /*130522*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
61812 /*130533*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
61819 /*130546*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
61825 /*130558*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
61849 /*130601*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
61857 /*130620*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
61865 /*130639*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
61879 /*130668*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
61887 /*130687*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
61895 /*130706*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
61920 /*130752*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
61928 /*130771*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
61936 /*130790*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
61951 /*130820*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
61959 /*130839*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
61967 /*130858*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
61989 /*130901*/ OPC_CheckPatternPredicate, 23, // (!Subtarget->hasSSE1())
61997 /*130922*/ OPC_CheckPatternPredicate, 24, // (!Subtarget->hasSSE2())
62011 /*130953*/ OPC_CheckPatternPredicate, 24, // (!Subtarget->hasSSE2())
62047 /*131032*/ OPC_CheckPatternPredicate, 23, // (!Subtarget->hasSSE1())
62058 /*131057*/ OPC_CheckPatternPredicate, 23, // (!Subtarget->hasSSE1())
62069 /*131082*/ OPC_CheckPatternPredicate, 24, // (!Subtarget->hasSSE2())
62080 /*131107*/ OPC_CheckPatternPredicate, 24, // (!Subtarget->hasSSE2())
62122 /*131197*/ OPC_CheckPatternPredicate, 23, // (!Subtarget->hasSSE1())
62130 /*131218*/ OPC_CheckPatternPredicate, 24, // (!Subtarget->hasSSE2())
62145 /*131250*/ OPC_CheckPatternPredicate, 24, // (!Subtarget->hasSSE2())
62183 /*131331*/ OPC_CheckPatternPredicate, 23, // (!Subtarget->hasSSE1())
62195 /*131357*/ OPC_CheckPatternPredicate, 23, // (!Subtarget->hasSSE1())
62207 /*131383*/ OPC_CheckPatternPredicate, 24, // (!Subtarget->hasSSE2())
62219 /*131409*/ OPC_CheckPatternPredicate, 24, // (!Subtarget->hasSSE2())
62263 /*131499*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
62271 /*131518*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
62279 /*131537*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
62289 /*131560*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
62297 /*131579*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
62305 /*131598*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
62327 /*131639*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
62335 /*131658*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
62343 /*131677*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
62353 /*131700*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
62361 /*131719*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
62369 /*131738*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
62384 /*131769*/ OPC_CheckPatternPredicate, 23, // (!Subtarget->hasSSE1())
62390 /*131781*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
62396 /*131792*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
62402 /*131803*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
62410 /*131818*/ OPC_CheckPatternPredicate, 24, // (!Subtarget->hasSSE2())
62416 /*131830*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
62422 /*131841*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
62428 /*131852*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
62452 /*131897*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
62460 /*131917*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
62468 /*131937*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
62476 /*131957*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
62488 /*131983*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
62496 /*132003*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
62507 /*132027*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
62515 /*132047*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
62523 /*132067*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
62531 /*132087*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
62539 /*132107*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
62547 /*132127*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
62565 /*132162*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
62576 /*132186*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
62587 /*132211*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
62595 /*132231*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
62607 /*132257*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
62615 /*132277*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
62639 /*132322*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
62647 /*132342*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
62655 /*132362*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
62663 /*132382*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
62676 /*132409*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
62684 /*132429*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
62696 /*132454*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
62704 /*132474*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
62712 /*132494*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
62720 /*132514*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
62728 /*132534*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
62736 /*132554*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
62755 /*132590*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
62767 /*132615*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
62779 /*132641*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
62787 /*132661*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
62800 /*132688*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
62808 /*132708*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
62823 /*132738*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
62829 /*132749*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
62835 /*132760*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
62843 /*132775*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
62849 /*132786*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
62855 /*132797*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
62863 /*132812*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
62869 /*132823*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
62877 /*132838*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
62883 /*132849*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
62890 /*132862*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
62896 /*132874*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
62917 /*132914*/ OPC_CheckPatternPredicate, 23, // (!Subtarget->hasSSE1())
62925 /*132935*/ OPC_CheckPatternPredicate, 24, // (!Subtarget->hasSSE2())
62939 /*132966*/ OPC_CheckPatternPredicate, 24, // (!Subtarget->hasSSE2())
62975 /*133045*/ OPC_CheckPatternPredicate, 23, // (!Subtarget->hasSSE1())
62986 /*133070*/ OPC_CheckPatternPredicate, 23, // (!Subtarget->hasSSE1())
62997 /*133095*/ OPC_CheckPatternPredicate, 24, // (!Subtarget->hasSSE2())
63008 /*133120*/ OPC_CheckPatternPredicate, 24, // (!Subtarget->hasSSE2())
63050 /*133210*/ OPC_CheckPatternPredicate, 23, // (!Subtarget->hasSSE1())
63058 /*133231*/ OPC_CheckPatternPredicate, 24, // (!Subtarget->hasSSE2())
63073 /*133263*/ OPC_CheckPatternPredicate, 24, // (!Subtarget->hasSSE2())
63111 /*133344*/ OPC_CheckPatternPredicate, 23, // (!Subtarget->hasSSE1())
63123 /*133370*/ OPC_CheckPatternPredicate, 23, // (!Subtarget->hasSSE1())
63135 /*133396*/ OPC_CheckPatternPredicate, 24, // (!Subtarget->hasSSE2())
63147 /*133422*/ OPC_CheckPatternPredicate, 24, // (!Subtarget->hasSSE2())
63192 /*133515*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
63200 /*133534*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
63208 /*133553*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
63218 /*133576*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
63226 /*133595*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
63234 /*133614*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
63247 /*133641*/ OPC_CheckPatternPredicate, 23, // (!Subtarget->hasSSE1())
63253 /*133653*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
63259 /*133664*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
63265 /*133675*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
63273 /*133690*/ OPC_CheckPatternPredicate, 24, // (!Subtarget->hasSSE2())
63279 /*133702*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
63285 /*133713*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
63291 /*133724*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
63315 /*133769*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
63323 /*133789*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
63331 /*133809*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
63339 /*133829*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
63351 /*133855*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
63359 /*133875*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
63370 /*133899*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
63378 /*133919*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
63386 /*133939*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
63394 /*133959*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
63402 /*133979*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
63410 /*133999*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
63428 /*134034*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
63439 /*134058*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
63450 /*134083*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
63458 /*134103*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
63470 /*134129*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
63478 /*134149*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
63492 /*134178*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
63498 /*134189*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
63504 /*134200*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
63512 /*134215*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
63518 /*134226*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
63524 /*134237*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
63532 /*134252*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
63538 /*134263*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
63546 /*134278*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
63552 /*134289*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
63559 /*134302*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
63565 /*134314*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
63587 /*134355*/ OPC_CheckPatternPredicate, 23, // (!Subtarget->hasSSE1())
63595 /*134376*/ OPC_CheckPatternPredicate, 24, // (!Subtarget->hasSSE2())
63609 /*134407*/ OPC_CheckPatternPredicate, 24, // (!Subtarget->hasSSE2())
63645 /*134486*/ OPC_CheckPatternPredicate, 23, // (!Subtarget->hasSSE1())
63656 /*134511*/ OPC_CheckPatternPredicate, 23, // (!Subtarget->hasSSE1())
63667 /*134536*/ OPC_CheckPatternPredicate, 24, // (!Subtarget->hasSSE2())
63678 /*134561*/ OPC_CheckPatternPredicate, 24, // (!Subtarget->hasSSE2())
63720 /*134651*/ OPC_CheckPatternPredicate, 23, // (!Subtarget->hasSSE1())
63728 /*134672*/ OPC_CheckPatternPredicate, 24, // (!Subtarget->hasSSE2())
63743 /*134704*/ OPC_CheckPatternPredicate, 24, // (!Subtarget->hasSSE2())
63781 /*134785*/ OPC_CheckPatternPredicate, 23, // (!Subtarget->hasSSE1())
63793 /*134811*/ OPC_CheckPatternPredicate, 23, // (!Subtarget->hasSSE1())
63805 /*134837*/ OPC_CheckPatternPredicate, 24, // (!Subtarget->hasSSE2())
63817 /*134863*/ OPC_CheckPatternPredicate, 24, // (!Subtarget->hasSSE2())
63861 /*134953*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
63869 /*134972*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
63877 /*134991*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
63887 /*135014*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
63895 /*135033*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
63903 /*135052*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
63925 /*135093*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
63933 /*135112*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
63941 /*135131*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
63951 /*135154*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
63959 /*135173*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
63967 /*135192*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
63982 /*135223*/ OPC_CheckPatternPredicate, 23, // (!Subtarget->hasSSE1())
63988 /*135235*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
63994 /*135246*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
64000 /*135257*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
64008 /*135272*/ OPC_CheckPatternPredicate, 24, // (!Subtarget->hasSSE2())
64014 /*135284*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
64020 /*135295*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
64026 /*135306*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
64050 /*135351*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
64058 /*135371*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
64066 /*135391*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
64074 /*135411*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
64086 /*135437*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
64094 /*135457*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
64105 /*135481*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
64113 /*135501*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
64121 /*135521*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
64129 /*135541*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
64137 /*135561*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
64145 /*135581*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
64163 /*135616*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
64174 /*135640*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
64185 /*135665*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
64193 /*135685*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
64205 /*135711*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
64213 /*135731*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
64237 /*135776*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
64245 /*135796*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
64253 /*135816*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
64261 /*135836*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
64274 /*135863*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
64282 /*135883*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
64294 /*135908*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
64302 /*135928*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
64310 /*135948*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
64318 /*135968*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
64326 /*135988*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
64334 /*136008*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
64353 /*136044*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
64365 /*136069*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
64377 /*136095*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
64385 /*136115*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
64398 /*136142*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
64406 /*136162*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
64421 /*136192*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
64427 /*136203*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
64433 /*136214*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
64441 /*136229*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
64447 /*136240*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
64453 /*136251*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
64461 /*136266*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
64467 /*136277*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
64475 /*136292*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
64481 /*136303*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
64488 /*136316*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
64494 /*136328*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
64515 /*136368*/ OPC_CheckPatternPredicate, 23, // (!Subtarget->hasSSE1())
64523 /*136389*/ OPC_CheckPatternPredicate, 24, // (!Subtarget->hasSSE2())
64537 /*136420*/ OPC_CheckPatternPredicate, 24, // (!Subtarget->hasSSE2())
64573 /*136499*/ OPC_CheckPatternPredicate, 23, // (!Subtarget->hasSSE1())
64584 /*136524*/ OPC_CheckPatternPredicate, 23, // (!Subtarget->hasSSE1())
64595 /*136549*/ OPC_CheckPatternPredicate, 24, // (!Subtarget->hasSSE2())
64606 /*136574*/ OPC_CheckPatternPredicate, 24, // (!Subtarget->hasSSE2())
64648 /*136664*/ OPC_CheckPatternPredicate, 23, // (!Subtarget->hasSSE1())
64656 /*136685*/ OPC_CheckPatternPredicate, 24, // (!Subtarget->hasSSE2())
64671 /*136717*/ OPC_CheckPatternPredicate, 24, // (!Subtarget->hasSSE2())
64709 /*136798*/ OPC_CheckPatternPredicate, 23, // (!Subtarget->hasSSE1())
64721 /*136824*/ OPC_CheckPatternPredicate, 23, // (!Subtarget->hasSSE1())
64733 /*136850*/ OPC_CheckPatternPredicate, 24, // (!Subtarget->hasSSE2())
64745 /*136876*/ OPC_CheckPatternPredicate, 24, // (!Subtarget->hasSSE2())
64790 /*136969*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
64798 /*136988*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
64806 /*137007*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
64816 /*137030*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
64824 /*137049*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
64832 /*137068*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
64845 /*137095*/ OPC_CheckPatternPredicate, 23, // (!Subtarget->hasSSE1())
64851 /*137107*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
64857 /*137118*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
64863 /*137129*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
64871 /*137144*/ OPC_CheckPatternPredicate, 24, // (!Subtarget->hasSSE2())
64877 /*137156*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
64883 /*137167*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
64889 /*137178*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
64913 /*137223*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
64921 /*137243*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
64929 /*137263*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
64937 /*137283*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
64949 /*137309*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
64957 /*137329*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
64968 /*137353*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
64976 /*137373*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
64984 /*137393*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
64992 /*137413*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
65000 /*137433*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
65008 /*137453*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
65026 /*137488*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
65037 /*137512*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
65048 /*137537*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
65056 /*137557*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
65068 /*137583*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
65076 /*137603*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
65090 /*137632*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
65096 /*137643*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
65102 /*137654*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
65110 /*137669*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
65116 /*137680*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
65122 /*137691*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
65130 /*137706*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
65136 /*137717*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
65144 /*137732*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
65150 /*137743*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
65157 /*137756*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
65163 /*137768*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
65186 /*137806*/ OPC_CheckPatternPredicate, 173, // (Subtarget->hasFMA()) && (!Subtarget->hasAVX512()) && (!Subtarget->hasFMA4())
65205 /*137842*/ OPC_CheckPatternPredicate, 173, // (Subtarget->hasFMA()) && (!Subtarget->hasAVX512()) && (!Subtarget->hasFMA4())
65226 /*137880*/ OPC_CheckPatternPredicate, 173, // (Subtarget->hasFMA()) && (!Subtarget->hasAVX512()) && (!Subtarget->hasFMA4())
65247 /*137919*/ OPC_CheckPatternPredicate, 173, // (Subtarget->hasFMA()) && (!Subtarget->hasAVX512()) && (!Subtarget->hasFMA4())
65266 /*137955*/ OPC_CheckPatternPredicate, 173, // (Subtarget->hasFMA()) && (!Subtarget->hasAVX512()) && (!Subtarget->hasFMA4())
65287 /*137993*/ OPC_CheckPatternPredicate, 173, // (Subtarget->hasFMA()) && (!Subtarget->hasAVX512()) && (!Subtarget->hasFMA4())
65308 /*138033*/ OPC_CheckPatternPredicate, 174, // (Subtarget->hasFMA4()) && (!Subtarget->hasAVX512())
65327 /*138069*/ OPC_CheckPatternPredicate, 174, // (Subtarget->hasFMA4()) && (!Subtarget->hasAVX512())
65346 /*138105*/ OPC_CheckPatternPredicate, 174, // (Subtarget->hasFMA4()) && (!Subtarget->hasAVX512())
65365 /*138141*/ OPC_CheckPatternPredicate, 174, // (Subtarget->hasFMA4()) && (!Subtarget->hasAVX512())
65384 /*138177*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
65403 /*138213*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
65424 /*138251*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
65445 /*138290*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
65464 /*138326*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
65486 /*138367*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
65494 /*138387*/ OPC_CheckPatternPredicate, 174, // (Subtarget->hasFMA4()) && (!Subtarget->hasAVX512())
65503 /*138409*/ OPC_CheckPatternPredicate, 174, // (Subtarget->hasFMA4()) && (!Subtarget->hasAVX512())
65519 /*138443*/ OPC_CheckPatternPredicate, 173, // (Subtarget->hasFMA()) && (!Subtarget->hasAVX512()) && (!Subtarget->hasFMA4())
65525 /*138455*/ OPC_CheckPatternPredicate, 174, // (Subtarget->hasFMA4()) && (!Subtarget->hasAVX512())
65531 /*138467*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
65539 /*138483*/ OPC_CheckPatternPredicate, 173, // (Subtarget->hasFMA()) && (!Subtarget->hasAVX512()) && (!Subtarget->hasFMA4())
65545 /*138495*/ OPC_CheckPatternPredicate, 174, // (Subtarget->hasFMA4()) && (!Subtarget->hasAVX512())
65551 /*138507*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
65569 /*138536*/ OPC_CheckPatternPredicate, 175, // (Subtarget->hasFMA()) && (!Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
65589 /*138573*/ OPC_CheckPatternPredicate, 175, // (Subtarget->hasFMA()) && (!Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
65610 /*138611*/ OPC_CheckPatternPredicate, 175, // (Subtarget->hasFMA()) && (!Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
65631 /*138650*/ OPC_CheckPatternPredicate, 175, // (Subtarget->hasFMA()) && (!Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
65650 /*138686*/ OPC_CheckPatternPredicate, 175, // (Subtarget->hasFMA()) && (!Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
65671 /*138724*/ OPC_CheckPatternPredicate, 175, // (Subtarget->hasFMA()) && (!Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
65692 /*138763*/ OPC_CheckPatternPredicate, 175, // (Subtarget->hasFMA()) && (!Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
65711 /*138799*/ OPC_CheckPatternPredicate, 175, // (Subtarget->hasFMA()) && (!Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
65732 /*138837*/ OPC_CheckPatternPredicate, 175, // (Subtarget->hasFMA()) && (!Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
65753 /*138876*/ OPC_CheckPatternPredicate, 175, // (Subtarget->hasFMA()) && (!Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
65772 /*138912*/ OPC_CheckPatternPredicate, 175, // (Subtarget->hasFMA()) && (!Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
65793 /*138950*/ OPC_CheckPatternPredicate, 175, // (Subtarget->hasFMA()) && (!Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
65814 /*138990*/ OPC_CheckPatternPredicate, 176, // (Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
65833 /*139026*/ OPC_CheckPatternPredicate, 176, // (Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
65852 /*139062*/ OPC_CheckPatternPredicate, 176, // (Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
65871 /*139098*/ OPC_CheckPatternPredicate, 176, // (Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
65890 /*139134*/ OPC_CheckPatternPredicate, 176, // (Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
65909 /*139170*/ OPC_CheckPatternPredicate, 176, // (Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
65928 /*139206*/ OPC_CheckPatternPredicate, 176, // (Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
65947 /*139242*/ OPC_CheckPatternPredicate, 176, // (Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
65966 /*139282*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
65974 /*139303*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
65982 /*139324*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
65990 /*139345*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
65998 /*139366*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
66006 /*139387*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
66023 /*139423*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
66031 /*139444*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
66039 /*139465*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
66051 /*139492*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
66059 /*139513*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
66067 /*139534*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
66089 /*139577*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
66097 /*139598*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
66105 /*139619*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
66113 /*139640*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
66121 /*139661*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
66129 /*139682*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
66147 /*139719*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
66155 /*139740*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
66163 /*139761*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
66176 /*139789*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
66184 /*139810*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
66192 /*139831*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
66216 /*139876*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
66225 /*139899*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
66233 /*139919*/ OPC_CheckPatternPredicate, 176, // (Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
66243 /*139943*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
66251 /*139963*/ OPC_CheckPatternPredicate, 176, // (Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
66260 /*139985*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
66269 /*140008*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
66277 /*140028*/ OPC_CheckPatternPredicate, 176, // (Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
66287 /*140052*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
66295 /*140072*/ OPC_CheckPatternPredicate, 176, // (Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
66315 /*140111*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
66323 /*140132*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
66331 /*140153*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
66345 /*140182*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
66353 /*140203*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
66361 /*140224*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
66377 /*140256*/ OPC_CheckPatternPredicate, 175, // (Subtarget->hasFMA()) && (!Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
66383 /*140268*/ OPC_CheckPatternPredicate, 176, // (Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
66389 /*140280*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
66397 /*140296*/ OPC_CheckPatternPredicate, 175, // (Subtarget->hasFMA()) && (!Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
66403 /*140308*/ OPC_CheckPatternPredicate, 176, // (Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
66409 /*140320*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
66417 /*140336*/ OPC_CheckPatternPredicate, 175, // (Subtarget->hasFMA()) && (!Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
66423 /*140348*/ OPC_CheckPatternPredicate, 176, // (Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
66429 /*140360*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
66437 /*140376*/ OPC_CheckPatternPredicate, 175, // (Subtarget->hasFMA()) && (!Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
66443 /*140388*/ OPC_CheckPatternPredicate, 176, // (Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
66449 /*140400*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
66456 /*140414*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
66462 /*140427*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
66484 /*140465*/ OPC_CheckPatternPredicate, 173, // (Subtarget->hasFMA()) && (!Subtarget->hasAVX512()) && (!Subtarget->hasFMA4())
66503 /*140501*/ OPC_CheckPatternPredicate, 173, // (Subtarget->hasFMA()) && (!Subtarget->hasAVX512()) && (!Subtarget->hasFMA4())
66524 /*140539*/ OPC_CheckPatternPredicate, 173, // (Subtarget->hasFMA()) && (!Subtarget->hasAVX512()) && (!Subtarget->hasFMA4())
66545 /*140578*/ OPC_CheckPatternPredicate, 173, // (Subtarget->hasFMA()) && (!Subtarget->hasAVX512()) && (!Subtarget->hasFMA4())
66564 /*140614*/ OPC_CheckPatternPredicate, 173, // (Subtarget->hasFMA()) && (!Subtarget->hasAVX512()) && (!Subtarget->hasFMA4())
66585 /*140652*/ OPC_CheckPatternPredicate, 173, // (Subtarget->hasFMA()) && (!Subtarget->hasAVX512()) && (!Subtarget->hasFMA4())
66606 /*140692*/ OPC_CheckPatternPredicate, 174, // (Subtarget->hasFMA4()) && (!Subtarget->hasAVX512())
66625 /*140728*/ OPC_CheckPatternPredicate, 174, // (Subtarget->hasFMA4()) && (!Subtarget->hasAVX512())
66644 /*140764*/ OPC_CheckPatternPredicate, 174, // (Subtarget->hasFMA4()) && (!Subtarget->hasAVX512())
66663 /*140800*/ OPC_CheckPatternPredicate, 174, // (Subtarget->hasFMA4()) && (!Subtarget->hasAVX512())
66682 /*140836*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
66701 /*140872*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
66722 /*140910*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
66743 /*140949*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
66762 /*140985*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
66784 /*141026*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
66792 /*141046*/ OPC_CheckPatternPredicate, 174, // (Subtarget->hasFMA4()) && (!Subtarget->hasAVX512())
66801 /*141068*/ OPC_CheckPatternPredicate, 174, // (Subtarget->hasFMA4()) && (!Subtarget->hasAVX512())
66817 /*141102*/ OPC_CheckPatternPredicate, 173, // (Subtarget->hasFMA()) && (!Subtarget->hasAVX512()) && (!Subtarget->hasFMA4())
66823 /*141114*/ OPC_CheckPatternPredicate, 174, // (Subtarget->hasFMA4()) && (!Subtarget->hasAVX512())
66829 /*141126*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
66837 /*141142*/ OPC_CheckPatternPredicate, 173, // (Subtarget->hasFMA()) && (!Subtarget->hasAVX512()) && (!Subtarget->hasFMA4())
66843 /*141154*/ OPC_CheckPatternPredicate, 174, // (Subtarget->hasFMA4()) && (!Subtarget->hasAVX512())
66849 /*141166*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
66867 /*141195*/ OPC_CheckPatternPredicate, 175, // (Subtarget->hasFMA()) && (!Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
66887 /*141232*/ OPC_CheckPatternPredicate, 175, // (Subtarget->hasFMA()) && (!Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
66908 /*141270*/ OPC_CheckPatternPredicate, 175, // (Subtarget->hasFMA()) && (!Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
66929 /*141309*/ OPC_CheckPatternPredicate, 175, // (Subtarget->hasFMA()) && (!Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
66948 /*141345*/ OPC_CheckPatternPredicate, 175, // (Subtarget->hasFMA()) && (!Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
66969 /*141383*/ OPC_CheckPatternPredicate, 175, // (Subtarget->hasFMA()) && (!Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
66990 /*141422*/ OPC_CheckPatternPredicate, 175, // (Subtarget->hasFMA()) && (!Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
67009 /*141458*/ OPC_CheckPatternPredicate, 175, // (Subtarget->hasFMA()) && (!Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
67030 /*141496*/ OPC_CheckPatternPredicate, 175, // (Subtarget->hasFMA()) && (!Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
67051 /*141535*/ OPC_CheckPatternPredicate, 175, // (Subtarget->hasFMA()) && (!Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
67070 /*141571*/ OPC_CheckPatternPredicate, 175, // (Subtarget->hasFMA()) && (!Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
67091 /*141609*/ OPC_CheckPatternPredicate, 175, // (Subtarget->hasFMA()) && (!Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
67112 /*141649*/ OPC_CheckPatternPredicate, 176, // (Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
67131 /*141685*/ OPC_CheckPatternPredicate, 176, // (Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
67150 /*141721*/ OPC_CheckPatternPredicate, 176, // (Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
67169 /*141757*/ OPC_CheckPatternPredicate, 176, // (Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
67188 /*141793*/ OPC_CheckPatternPredicate, 176, // (Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
67207 /*141829*/ OPC_CheckPatternPredicate, 176, // (Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
67226 /*141865*/ OPC_CheckPatternPredicate, 176, // (Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
67245 /*141901*/ OPC_CheckPatternPredicate, 176, // (Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
67264 /*141941*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
67272 /*141962*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
67280 /*141983*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
67288 /*142004*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
67296 /*142025*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
67304 /*142046*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
67321 /*142082*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
67329 /*142103*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
67337 /*142124*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
67349 /*142151*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
67357 /*142172*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
67365 /*142193*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
67387 /*142236*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
67395 /*142257*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
67403 /*142278*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
67411 /*142299*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
67419 /*142320*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
67427 /*142341*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
67445 /*142378*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
67453 /*142399*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
67461 /*142420*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
67474 /*142448*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
67482 /*142469*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
67490 /*142490*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
67514 /*142535*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
67523 /*142558*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
67531 /*142578*/ OPC_CheckPatternPredicate, 176, // (Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
67541 /*142602*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
67549 /*142622*/ OPC_CheckPatternPredicate, 176, // (Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
67558 /*142644*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
67567 /*142667*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
67575 /*142687*/ OPC_CheckPatternPredicate, 176, // (Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
67585 /*142711*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
67593 /*142731*/ OPC_CheckPatternPredicate, 176, // (Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
67613 /*142770*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
67621 /*142791*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
67629 /*142812*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
67643 /*142841*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
67651 /*142862*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
67659 /*142883*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
67675 /*142915*/ OPC_CheckPatternPredicate, 175, // (Subtarget->hasFMA()) && (!Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
67681 /*142927*/ OPC_CheckPatternPredicate, 176, // (Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
67687 /*142939*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
67695 /*142955*/ OPC_CheckPatternPredicate, 175, // (Subtarget->hasFMA()) && (!Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
67701 /*142967*/ OPC_CheckPatternPredicate, 176, // (Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
67707 /*142979*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
67715 /*142995*/ OPC_CheckPatternPredicate, 175, // (Subtarget->hasFMA()) && (!Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
67721 /*143007*/ OPC_CheckPatternPredicate, 176, // (Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
67727 /*143019*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
67735 /*143035*/ OPC_CheckPatternPredicate, 175, // (Subtarget->hasFMA()) && (!Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
67741 /*143047*/ OPC_CheckPatternPredicate, 176, // (Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
67747 /*143059*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
67754 /*143073*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
67760 /*143086*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
67782 /*143124*/ OPC_CheckPatternPredicate, 173, // (Subtarget->hasFMA()) && (!Subtarget->hasAVX512()) && (!Subtarget->hasFMA4())
67801 /*143160*/ OPC_CheckPatternPredicate, 173, // (Subtarget->hasFMA()) && (!Subtarget->hasAVX512()) && (!Subtarget->hasFMA4())
67822 /*143198*/ OPC_CheckPatternPredicate, 173, // (Subtarget->hasFMA()) && (!Subtarget->hasAVX512()) && (!Subtarget->hasFMA4())
67843 /*143237*/ OPC_CheckPatternPredicate, 173, // (Subtarget->hasFMA()) && (!Subtarget->hasAVX512()) && (!Subtarget->hasFMA4())
67862 /*143273*/ OPC_CheckPatternPredicate, 173, // (Subtarget->hasFMA()) && (!Subtarget->hasAVX512()) && (!Subtarget->hasFMA4())
67883 /*143311*/ OPC_CheckPatternPredicate, 173, // (Subtarget->hasFMA()) && (!Subtarget->hasAVX512()) && (!Subtarget->hasFMA4())
67904 /*143351*/ OPC_CheckPatternPredicate, 174, // (Subtarget->hasFMA4()) && (!Subtarget->hasAVX512())
67923 /*143387*/ OPC_CheckPatternPredicate, 174, // (Subtarget->hasFMA4()) && (!Subtarget->hasAVX512())
67942 /*143423*/ OPC_CheckPatternPredicate, 174, // (Subtarget->hasFMA4()) && (!Subtarget->hasAVX512())
67961 /*143459*/ OPC_CheckPatternPredicate, 174, // (Subtarget->hasFMA4()) && (!Subtarget->hasAVX512())
67980 /*143495*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
67999 /*143531*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
68020 /*143569*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
68041 /*143608*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
68060 /*143644*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
68082 /*143685*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
68090 /*143705*/ OPC_CheckPatternPredicate, 174, // (Subtarget->hasFMA4()) && (!Subtarget->hasAVX512())
68099 /*143727*/ OPC_CheckPatternPredicate, 174, // (Subtarget->hasFMA4()) && (!Subtarget->hasAVX512())
68115 /*143761*/ OPC_CheckPatternPredicate, 173, // (Subtarget->hasFMA()) && (!Subtarget->hasAVX512()) && (!Subtarget->hasFMA4())
68121 /*143773*/ OPC_CheckPatternPredicate, 174, // (Subtarget->hasFMA4()) && (!Subtarget->hasAVX512())
68127 /*143785*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
68135 /*143801*/ OPC_CheckPatternPredicate, 173, // (Subtarget->hasFMA()) && (!Subtarget->hasAVX512()) && (!Subtarget->hasFMA4())
68141 /*143813*/ OPC_CheckPatternPredicate, 174, // (Subtarget->hasFMA4()) && (!Subtarget->hasAVX512())
68147 /*143825*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
68165 /*143854*/ OPC_CheckPatternPredicate, 175, // (Subtarget->hasFMA()) && (!Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
68185 /*143891*/ OPC_CheckPatternPredicate, 175, // (Subtarget->hasFMA()) && (!Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
68206 /*143929*/ OPC_CheckPatternPredicate, 175, // (Subtarget->hasFMA()) && (!Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
68227 /*143968*/ OPC_CheckPatternPredicate, 175, // (Subtarget->hasFMA()) && (!Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
68246 /*144004*/ OPC_CheckPatternPredicate, 175, // (Subtarget->hasFMA()) && (!Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
68267 /*144042*/ OPC_CheckPatternPredicate, 175, // (Subtarget->hasFMA()) && (!Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
68288 /*144081*/ OPC_CheckPatternPredicate, 175, // (Subtarget->hasFMA()) && (!Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
68307 /*144117*/ OPC_CheckPatternPredicate, 175, // (Subtarget->hasFMA()) && (!Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
68328 /*144155*/ OPC_CheckPatternPredicate, 175, // (Subtarget->hasFMA()) && (!Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
68349 /*144194*/ OPC_CheckPatternPredicate, 175, // (Subtarget->hasFMA()) && (!Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
68368 /*144230*/ OPC_CheckPatternPredicate, 175, // (Subtarget->hasFMA()) && (!Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
68389 /*144268*/ OPC_CheckPatternPredicate, 175, // (Subtarget->hasFMA()) && (!Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
68410 /*144308*/ OPC_CheckPatternPredicate, 176, // (Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
68429 /*144344*/ OPC_CheckPatternPredicate, 176, // (Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
68448 /*144380*/ OPC_CheckPatternPredicate, 176, // (Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
68467 /*144416*/ OPC_CheckPatternPredicate, 176, // (Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
68486 /*144452*/ OPC_CheckPatternPredicate, 176, // (Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
68505 /*144488*/ OPC_CheckPatternPredicate, 176, // (Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
68524 /*144524*/ OPC_CheckPatternPredicate, 176, // (Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
68543 /*144560*/ OPC_CheckPatternPredicate, 176, // (Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
68562 /*144600*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
68570 /*144621*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
68578 /*144642*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
68586 /*144663*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
68594 /*144684*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
68602 /*144705*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
68619 /*144741*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
68627 /*144762*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
68635 /*144783*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
68647 /*144810*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
68655 /*144831*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
68663 /*144852*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
68685 /*144895*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
68693 /*144916*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
68701 /*144937*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
68709 /*144958*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
68717 /*144979*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
68725 /*145000*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
68743 /*145037*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
68751 /*145058*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
68759 /*145079*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
68772 /*145107*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
68780 /*145128*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
68788 /*145149*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
68812 /*145194*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
68821 /*145217*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
68829 /*145237*/ OPC_CheckPatternPredicate, 176, // (Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
68839 /*145261*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
68847 /*145281*/ OPC_CheckPatternPredicate, 176, // (Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
68856 /*145303*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
68865 /*145326*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
68873 /*145346*/ OPC_CheckPatternPredicate, 176, // (Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
68883 /*145370*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
68891 /*145390*/ OPC_CheckPatternPredicate, 176, // (Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
68911 /*145429*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
68919 /*145450*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
68927 /*145471*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
68941 /*145500*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
68949 /*145521*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
68957 /*145542*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
68973 /*145574*/ OPC_CheckPatternPredicate, 175, // (Subtarget->hasFMA()) && (!Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
68979 /*145586*/ OPC_CheckPatternPredicate, 176, // (Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
68985 /*145598*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
68993 /*145614*/ OPC_CheckPatternPredicate, 175, // (Subtarget->hasFMA()) && (!Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
68999 /*145626*/ OPC_CheckPatternPredicate, 176, // (Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
69005 /*145638*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
69013 /*145654*/ OPC_CheckPatternPredicate, 175, // (Subtarget->hasFMA()) && (!Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
69019 /*145666*/ OPC_CheckPatternPredicate, 176, // (Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
69025 /*145678*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
69033 /*145694*/ OPC_CheckPatternPredicate, 175, // (Subtarget->hasFMA()) && (!Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
69039 /*145706*/ OPC_CheckPatternPredicate, 176, // (Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
69045 /*145718*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
69052 /*145732*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
69058 /*145745*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
69080 /*145783*/ OPC_CheckPatternPredicate, 173, // (Subtarget->hasFMA()) && (!Subtarget->hasAVX512()) && (!Subtarget->hasFMA4())
69099 /*145819*/ OPC_CheckPatternPredicate, 173, // (Subtarget->hasFMA()) && (!Subtarget->hasAVX512()) && (!Subtarget->hasFMA4())
69120 /*145857*/ OPC_CheckPatternPredicate, 173, // (Subtarget->hasFMA()) && (!Subtarget->hasAVX512()) && (!Subtarget->hasFMA4())
69141 /*145896*/ OPC_CheckPatternPredicate, 173, // (Subtarget->hasFMA()) && (!Subtarget->hasAVX512()) && (!Subtarget->hasFMA4())
69160 /*145932*/ OPC_CheckPatternPredicate, 173, // (Subtarget->hasFMA()) && (!Subtarget->hasAVX512()) && (!Subtarget->hasFMA4())
69181 /*145970*/ OPC_CheckPatternPredicate, 173, // (Subtarget->hasFMA()) && (!Subtarget->hasAVX512()) && (!Subtarget->hasFMA4())
69202 /*146010*/ OPC_CheckPatternPredicate, 174, // (Subtarget->hasFMA4()) && (!Subtarget->hasAVX512())
69221 /*146046*/ OPC_CheckPatternPredicate, 174, // (Subtarget->hasFMA4()) && (!Subtarget->hasAVX512())
69240 /*146082*/ OPC_CheckPatternPredicate, 174, // (Subtarget->hasFMA4()) && (!Subtarget->hasAVX512())
69259 /*146118*/ OPC_CheckPatternPredicate, 174, // (Subtarget->hasFMA4()) && (!Subtarget->hasAVX512())
69278 /*146154*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
69297 /*146190*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
69318 /*146228*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
69339 /*146267*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
69358 /*146303*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
69380 /*146344*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
69388 /*146364*/ OPC_CheckPatternPredicate, 174, // (Subtarget->hasFMA4()) && (!Subtarget->hasAVX512())
69397 /*146386*/ OPC_CheckPatternPredicate, 174, // (Subtarget->hasFMA4()) && (!Subtarget->hasAVX512())
69413 /*146420*/ OPC_CheckPatternPredicate, 173, // (Subtarget->hasFMA()) && (!Subtarget->hasAVX512()) && (!Subtarget->hasFMA4())
69419 /*146432*/ OPC_CheckPatternPredicate, 174, // (Subtarget->hasFMA4()) && (!Subtarget->hasAVX512())
69425 /*146444*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
69433 /*146460*/ OPC_CheckPatternPredicate, 173, // (Subtarget->hasFMA()) && (!Subtarget->hasAVX512()) && (!Subtarget->hasFMA4())
69439 /*146472*/ OPC_CheckPatternPredicate, 174, // (Subtarget->hasFMA4()) && (!Subtarget->hasAVX512())
69445 /*146484*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
69463 /*146513*/ OPC_CheckPatternPredicate, 175, // (Subtarget->hasFMA()) && (!Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
69483 /*146550*/ OPC_CheckPatternPredicate, 175, // (Subtarget->hasFMA()) && (!Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
69504 /*146588*/ OPC_CheckPatternPredicate, 175, // (Subtarget->hasFMA()) && (!Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
69525 /*146627*/ OPC_CheckPatternPredicate, 175, // (Subtarget->hasFMA()) && (!Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
69544 /*146663*/ OPC_CheckPatternPredicate, 175, // (Subtarget->hasFMA()) && (!Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
69565 /*146701*/ OPC_CheckPatternPredicate, 175, // (Subtarget->hasFMA()) && (!Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
69586 /*146740*/ OPC_CheckPatternPredicate, 175, // (Subtarget->hasFMA()) && (!Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
69605 /*146776*/ OPC_CheckPatternPredicate, 175, // (Subtarget->hasFMA()) && (!Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
69626 /*146814*/ OPC_CheckPatternPredicate, 175, // (Subtarget->hasFMA()) && (!Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
69647 /*146853*/ OPC_CheckPatternPredicate, 175, // (Subtarget->hasFMA()) && (!Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
69666 /*146889*/ OPC_CheckPatternPredicate, 175, // (Subtarget->hasFMA()) && (!Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
69687 /*146927*/ OPC_CheckPatternPredicate, 175, // (Subtarget->hasFMA()) && (!Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
69708 /*146967*/ OPC_CheckPatternPredicate, 176, // (Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
69727 /*147003*/ OPC_CheckPatternPredicate, 176, // (Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
69746 /*147039*/ OPC_CheckPatternPredicate, 176, // (Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
69765 /*147075*/ OPC_CheckPatternPredicate, 176, // (Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
69784 /*147111*/ OPC_CheckPatternPredicate, 176, // (Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
69803 /*147147*/ OPC_CheckPatternPredicate, 176, // (Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
69822 /*147183*/ OPC_CheckPatternPredicate, 176, // (Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
69841 /*147219*/ OPC_CheckPatternPredicate, 176, // (Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
69860 /*147259*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
69868 /*147280*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
69876 /*147301*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
69884 /*147322*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
69892 /*147343*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
69900 /*147364*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
69917 /*147400*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
69925 /*147421*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
69933 /*147442*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
69945 /*147469*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
69953 /*147490*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
69961 /*147511*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
69983 /*147554*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
69991 /*147575*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
69999 /*147596*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
70007 /*147617*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
70015 /*147638*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
70023 /*147659*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
70041 /*147696*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
70049 /*147717*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
70057 /*147738*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
70070 /*147766*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
70078 /*147787*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
70086 /*147808*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
70110 /*147853*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
70119 /*147876*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
70127 /*147896*/ OPC_CheckPatternPredicate, 176, // (Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
70137 /*147920*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
70145 /*147940*/ OPC_CheckPatternPredicate, 176, // (Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
70154 /*147962*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
70163 /*147985*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
70171 /*148005*/ OPC_CheckPatternPredicate, 176, // (Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
70181 /*148029*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
70189 /*148049*/ OPC_CheckPatternPredicate, 176, // (Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
70209 /*148088*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
70217 /*148109*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
70225 /*148130*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
70239 /*148159*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
70247 /*148180*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
70255 /*148201*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
70271 /*148233*/ OPC_CheckPatternPredicate, 175, // (Subtarget->hasFMA()) && (!Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
70277 /*148245*/ OPC_CheckPatternPredicate, 176, // (Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
70283 /*148257*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
70291 /*148273*/ OPC_CheckPatternPredicate, 175, // (Subtarget->hasFMA()) && (!Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
70297 /*148285*/ OPC_CheckPatternPredicate, 176, // (Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
70303 /*148297*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
70311 /*148313*/ OPC_CheckPatternPredicate, 175, // (Subtarget->hasFMA()) && (!Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
70317 /*148325*/ OPC_CheckPatternPredicate, 176, // (Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
70323 /*148337*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
70331 /*148353*/ OPC_CheckPatternPredicate, 175, // (Subtarget->hasFMA()) && (!Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
70337 /*148365*/ OPC_CheckPatternPredicate, 176, // (Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
70343 /*148377*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
70350 /*148391*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
70356 /*148404*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
70376 /*148445*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
70384 /*148463*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
70394 /*148488*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
70406 /*148517*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
70414 /*148535*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
70424 /*148560*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
70440 /*148597*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
70448 /*148615*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
70458 /*148640*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
70470 /*148669*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
70478 /*148687*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
70488 /*148712*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
70506 /*148751*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
70512 /*148761*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
70520 /*148778*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
70530 /*148799*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
70536 /*148809*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
70544 /*148826*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
70557 /*148852*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
70563 /*148862*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
70571 /*148879*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
70581 /*148900*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
70587 /*148910*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
70595 /*148927*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
70617 /*148969*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
70628 /*148992*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
70639 /*149016*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
70647 /*149034*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
70656 /*149054*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
70669 /*149081*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
70677 /*149099*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
70686 /*149119*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
70697 /*149142*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
70707 /*149165*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
70715 /*149184*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
70726 /*149207*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
70736 /*149230*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
70744 /*149249*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
70762 /*149286*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
70770 /*149305*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
70781 /*149329*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
70789 /*149348*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
70800 /*149371*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
70813 /*149399*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
70821 /*149418*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
70832 /*149441*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
70842 /*149464*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
70850 /*149483*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
70867 /*149516*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
70873 /*149526*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
70879 /*149536*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
70887 /*149550*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
70893 /*149560*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
70904 /*149579*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
70910 /*149589*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
70917 /*149601*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
70926 /*149616*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
70934 /*149631*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
70940 /*149642*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
70950 /*149659*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
70956 /*149669*/ OPC_CheckPatternPredicate, 120, // (Subtarget->hasDQI()) && (!Subtarget->hasVLX())
70974 /*149716*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
70980 /*149726*/ OPC_CheckPatternPredicate, 120, // (Subtarget->hasDQI()) && (!Subtarget->hasVLX())
70996 /*149769*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
71002 /*149779*/ OPC_CheckPatternPredicate, 120, // (Subtarget->hasDQI()) && (!Subtarget->hasVLX())
71031 /*149843*/ OPC_CheckPatternPredicate, 177, // (MF->getFunction().hasOptSize()) && (Subtarget->hasSSE2() && !Subtarget->hasAVX())
71044 /*149870*/ OPC_CheckPatternPredicate, 23, // (!Subtarget->hasSSE1())
71051 /*149884*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
71057 /*149894*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
71065 /*149911*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
71076 /*149934*/ OPC_CheckPatternPredicate, 23, // (!Subtarget->hasSSE1())
71083 /*149949*/ OPC_CheckPatternPredicate, 24, // (!Subtarget->hasSSE2())
71102 /*149983*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
71110 /*150001*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
71119 /*150021*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
71134 /*150051*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
71142 /*150070*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
71155 /*150096*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
71161 /*150106*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
71168 /*150118*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
71187 /*150151*/ OPC_CheckPatternPredicate, 177, // (MF->getFunction().hasOptSize()) && (Subtarget->hasSSE2() && !Subtarget->hasAVX())
71195 /*150169*/ OPC_CheckPatternPredicate, 125, // (MF->getFunction().hasOptSize()) && (Subtarget->hasAVX() && !Subtarget->hasAVX512())
71205 /*150194*/ OPC_CheckPatternPredicate, 129, // (Subtarget->hasAVX512()) && (MF->getFunction().hasOptSize())
71219 /*150226*/ OPC_CheckPatternPredicate, 23, // (!Subtarget->hasSSE1())
71226 /*150240*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
71232 /*150250*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
71240 /*150267*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
71251 /*150290*/ OPC_CheckPatternPredicate, 23, // (!Subtarget->hasSSE1())
71259 /*150306*/ OPC_CheckPatternPredicate, 24, // (!Subtarget->hasSSE2())
71276 /*150335*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
71284 /*150354*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
71296 /*150379*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
71302 /*150389*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
71309 /*150401*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
71330 /*150438*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
71338 /*150457*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
71346 /*150476*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
71356 /*150499*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
71364 /*150518*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
71372 /*150537*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
71385 /*150564*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
71391 /*150575*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
71397 /*150586*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
71405 /*150601*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
71411 /*150612*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
71417 /*150623*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
71436 /*150657*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
71444 /*150677*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
71452 /*150697*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
71460 /*150717*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
71472 /*150743*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
71480 /*150763*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
71491 /*150787*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
71499 /*150807*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
71507 /*150827*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
71515 /*150847*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
71523 /*150867*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
71531 /*150887*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
71549 /*150922*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
71560 /*150946*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
71571 /*150971*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
71579 /*150991*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
71591 /*151017*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
71599 /*151037*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
71613 /*151066*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
71619 /*151077*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
71625 /*151088*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
71633 /*151103*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
71639 /*151114*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
71645 /*151125*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
71653 /*151140*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
71659 /*151151*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
71667 /*151166*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
71673 /*151177*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
71680 /*151190*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
71686 /*151202*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
71707 /*151240*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
71715 /*151259*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
71723 /*151278*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
71733 /*151301*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
71741 /*151320*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
71749 /*151339*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
71762 /*151366*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
71768 /*151377*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
71774 /*151388*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
71782 /*151403*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
71788 /*151414*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
71794 /*151425*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
71813 /*151459*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
71821 /*151479*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
71829 /*151499*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
71837 /*151519*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
71849 /*151545*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
71857 /*151565*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
71868 /*151589*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
71876 /*151609*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
71884 /*151629*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
71892 /*151649*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
71900 /*151669*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
71908 /*151689*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
71926 /*151724*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
71937 /*151748*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
71948 /*151773*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
71956 /*151793*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
71968 /*151819*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
71976 /*151839*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
71990 /*151868*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
71996 /*151879*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
72002 /*151890*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
72010 /*151905*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
72016 /*151916*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
72022 /*151927*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
72030 /*151942*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
72036 /*151953*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
72044 /*151968*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
72050 /*151979*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
72057 /*151992*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
72063 /*152004*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
72084 /*152042*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
72092 /*152061*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
72100 /*152080*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
72110 /*152103*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
72118 /*152122*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
72126 /*152141*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
72148 /*152182*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
72156 /*152201*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
72164 /*152220*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
72174 /*152243*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
72182 /*152262*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
72190 /*152281*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
72205 /*152312*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
72211 /*152323*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
72217 /*152334*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
72225 /*152349*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
72231 /*152360*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
72237 /*152371*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
72256 /*152405*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
72264 /*152425*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
72272 /*152445*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
72280 /*152465*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
72292 /*152491*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
72300 /*152511*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
72311 /*152535*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
72319 /*152555*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
72327 /*152575*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
72335 /*152595*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
72343 /*152615*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
72351 /*152635*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
72369 /*152670*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
72380 /*152694*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
72391 /*152719*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
72399 /*152739*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
72411 /*152765*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
72419 /*152785*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
72443 /*152830*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
72451 /*152850*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
72459 /*152870*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
72467 /*152890*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
72480 /*152917*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
72488 /*152937*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
72500 /*152962*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
72508 /*152982*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
72516 /*153002*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
72524 /*153022*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
72532 /*153042*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
72540 /*153062*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
72559 /*153098*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
72571 /*153123*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
72583 /*153149*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
72591 /*153169*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
72604 /*153196*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
72612 /*153216*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
72627 /*153246*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
72633 /*153257*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
72639 /*153268*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
72647 /*153283*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
72653 /*153294*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
72659 /*153305*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
72667 /*153320*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
72673 /*153331*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
72681 /*153346*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
72687 /*153357*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
72694 /*153370*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
72700 /*153382*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
72721 /*153420*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
72729 /*153439*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
72737 /*153458*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
72747 /*153481*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
72755 /*153500*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
72763 /*153519*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
72785 /*153560*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
72793 /*153579*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
72801 /*153598*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
72811 /*153621*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
72819 /*153640*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
72827 /*153659*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
72842 /*153690*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
72848 /*153701*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
72854 /*153712*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
72862 /*153727*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
72868 /*153738*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
72874 /*153749*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
72893 /*153783*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
72901 /*153803*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
72909 /*153823*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
72917 /*153843*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
72929 /*153869*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
72937 /*153889*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
72948 /*153913*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
72956 /*153933*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
72964 /*153953*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
72972 /*153973*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
72980 /*153993*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
72988 /*154013*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
73006 /*154048*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
73017 /*154072*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
73028 /*154097*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
73036 /*154117*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
73048 /*154143*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
73056 /*154163*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
73080 /*154208*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
73088 /*154228*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
73096 /*154248*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
73104 /*154268*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
73117 /*154295*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
73125 /*154315*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
73137 /*154340*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
73145 /*154360*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
73153 /*154380*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
73161 /*154400*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
73169 /*154420*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
73177 /*154440*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
73196 /*154476*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
73208 /*154501*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
73220 /*154527*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
73228 /*154547*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
73241 /*154574*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
73249 /*154594*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
73264 /*154624*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
73270 /*154635*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
73276 /*154646*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
73284 /*154661*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
73290 /*154672*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
73296 /*154683*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
73304 /*154698*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
73310 /*154709*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
73318 /*154724*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
73324 /*154735*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
73331 /*154748*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
73337 /*154760*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
73356 /*154796*/ OPC_CheckPatternPredicate, 55, // (MF->getFunction().hasOptSize()) && (Subtarget->hasSSE1() && !Subtarget->hasAVX())
73364 /*154814*/ OPC_CheckPatternPredicate, 125, // (MF->getFunction().hasOptSize()) && (Subtarget->hasAVX() && !Subtarget->hasAVX512())
73374 /*154839*/ OPC_CheckPatternPredicate, 129, // (Subtarget->hasAVX512()) && (MF->getFunction().hasOptSize())
73386 /*154868*/ OPC_CheckPatternPredicate, 177, // (MF->getFunction().hasOptSize()) && (Subtarget->hasSSE2() && !Subtarget->hasAVX())
73394 /*154886*/ OPC_CheckPatternPredicate, 125, // (MF->getFunction().hasOptSize()) && (Subtarget->hasAVX() && !Subtarget->hasAVX512())
73404 /*154911*/ OPC_CheckPatternPredicate, 129, // (Subtarget->hasAVX512()) && (MF->getFunction().hasOptSize())
73419 /*154945*/ OPC_CheckPatternPredicate, 23, // (!Subtarget->hasSSE1())
73425 /*154956*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
73431 /*154966*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
73439 /*154983*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
73449 /*155004*/ OPC_CheckPatternPredicate, 24, // (!Subtarget->hasSSE2())
73455 /*155015*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
73461 /*155025*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
73469 /*155042*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
73494 /*155091*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
73502 /*155110*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
73514 /*155134*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
73524 /*155156*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
73532 /*155175*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
73544 /*155199*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
73554 /*155221*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
73562 /*155240*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
73570 /*155259*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
73578 /*155278*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
73586 /*155297*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
73594 /*155316*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
73611 /*155349*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
73622 /*155372*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
73633 /*155396*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
73641 /*155415*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
73653 /*155440*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
73661 /*155459*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
73675 /*155487*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
73681 /*155497*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
73687 /*155507*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
73695 /*155521*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
73701 /*155531*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
73709 /*155545*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
73715 /*155555*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
73721 /*155565*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
73729 /*155579*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
73735 /*155589*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
73742 /*155601*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
73748 /*155612*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
73767 /*155645*/ OPC_CheckPatternPredicate, 55, // (MF->getFunction().hasOptSize()) && (Subtarget->hasSSE1() && !Subtarget->hasAVX())
73775 /*155663*/ OPC_CheckPatternPredicate, 56, // (Subtarget->hasAVX()) && (MF->getFunction().hasOptSize())
73789 /*155694*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
73795 /*155704*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
73814 /*155739*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
73822 /*155758*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
73834 /*155782*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
73846 /*155807*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
73852 /*155817*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
73859 /*155829*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
73878 /*155862*/ OPC_CheckPatternPredicate, 55, // (MF->getFunction().hasOptSize()) && (Subtarget->hasSSE1() && !Subtarget->hasAVX())
73886 /*155880*/ OPC_CheckPatternPredicate, 56, // (Subtarget->hasAVX()) && (MF->getFunction().hasOptSize())
73900 /*155911*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
73906 /*155921*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
73925 /*155956*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
73933 /*155975*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
73945 /*155999*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
73957 /*156024*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
73963 /*156034*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
73970 /*156046*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
73992 /*156083*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
74003 /*156107*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
74011 /*156126*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
74034 /*156167*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
74046 /*156192*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
74054 /*156211*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
74069 /*156240*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
74075 /*156251*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
74081 /*156262*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
74149 /*156383*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
74160 /*156407*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
74168 /*156426*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
74191 /*156467*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
74203 /*156492*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
74211 /*156511*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
74226 /*156540*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
74232 /*156551*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
74238 /*156562*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
74306 /*156683*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
74317 /*156707*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
74325 /*156726*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
74348 /*156767*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
74360 /*156792*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
74368 /*156811*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
74383 /*156840*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
74389 /*156851*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
74395 /*156862*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
74460 /*156982*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
74470 /*157008*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
74484 /*157041*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
74494 /*157067*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
74510 /*157102*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
74518 /*157120*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
74529 /*157143*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
74537 /*157161*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
74557 /*157201*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
74565 /*157220*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
74576 /*157244*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
74584 /*157263*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
74595 /*157286*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
74605 /*157309*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
74613 /*157328*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
74624 /*157351*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
74634 /*157374*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
74642 /*157393*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
74660 /*157430*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
74668 /*157449*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
74679 /*157473*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
74687 /*157492*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
74698 /*157515*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
74711 /*157543*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
74719 /*157562*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
74730 /*157585*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
74740 /*157608*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
74748 /*157627*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
74764 /*157658*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
74771 /*157671*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
74777 /*157681*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
74796 /*157729*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
74802 /*157739*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
74818 /*157782*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
74824 /*157792*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
74842 /*157837*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
74850 /*157852*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
74856 /*157863*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
74866 /*157880*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
74872 /*157890*/ OPC_CheckPatternPredicate, 120, // (Subtarget->hasDQI()) && (!Subtarget->hasVLX())
74890 /*157937*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
74896 /*157947*/ OPC_CheckPatternPredicate, 120, // (Subtarget->hasDQI()) && (!Subtarget->hasVLX())
74912 /*157990*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
74918 /*158000*/ OPC_CheckPatternPredicate, 120, // (Subtarget->hasDQI()) && (!Subtarget->hasVLX())
74942 /*158056*/ OPC_CheckPatternPredicate, 23, // (!Subtarget->hasSSE1())
74951 /*158077*/ OPC_CheckPatternPredicate, 23, // (!Subtarget->hasSSE1())
74960 /*158098*/ OPC_CheckPatternPredicate, 23, // (!Subtarget->hasSSE1())
74971 /*158123*/ OPC_CheckPatternPredicate, 24, // (!Subtarget->hasSSE2())
74980 /*158144*/ OPC_CheckPatternPredicate, 24, // (!Subtarget->hasSSE2())
74989 /*158165*/ OPC_CheckPatternPredicate, 24, // (!Subtarget->hasSSE2())
75082 /*158375*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
75088 /*158389*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
75094 /*158403*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
75100 /*158417*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
75115 /*158445*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
75121 /*158459*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
75127 /*158473*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
75133 /*158487*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
75148 /*158515*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
75154 /*158529*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
75160 /*158543*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
75166 /*158557*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
75181 /*158585*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
75187 /*158599*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
75193 /*158613*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
75199 /*158627*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
75215 /*158660*/ OPC_CheckPatternPredicate, 11, // (Subtarget->hasF16C()) && (!Subtarget->hasVLX())
75230 /*158703*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
75250 /*158754*/ OPC_CheckPatternPredicate, 11, // (Subtarget->hasF16C()) && (!Subtarget->hasVLX())
75264 /*158793*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
75283 /*158844*/ OPC_CheckPatternPredicate, 23, // (!Subtarget->hasSSE1())
75290 /*158856*/ OPC_CheckPatternPredicate, 23, // (!Subtarget->hasSSE1())
75298 /*158870*/ OPC_CheckPatternPredicate, 178, // (Subtarget->hasSSE1()) && (!Subtarget->hasAVX512())
75304 /*158879*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
75312 /*158891*/ OPC_CheckPatternPredicate, 23, // (!Subtarget->hasSSE1())
75321 /*158911*/ OPC_CheckPatternPredicate, 23, // (!Subtarget->hasSSE1())
75332 /*158935*/ OPC_CheckPatternPredicate, 24, // (!Subtarget->hasSSE2())
75339 /*158947*/ OPC_CheckPatternPredicate, 24, // (!Subtarget->hasSSE2())
75347 /*158961*/ OPC_CheckPatternPredicate, 179, // (Subtarget->hasSSE2()) && (!Subtarget->hasAVX512())
75353 /*158970*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
75361 /*158982*/ OPC_CheckPatternPredicate, 24, // (!Subtarget->hasSSE2())
75370 /*159002*/ OPC_CheckPatternPredicate, 24, // (!Subtarget->hasSSE2())
75411 /*159086*/ OPC_CheckPatternPredicate, 178, // (Subtarget->hasSSE1()) && (!Subtarget->hasAVX512())
75417 /*159095*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
75427 /*159112*/ OPC_CheckPatternPredicate, 23, // (!Subtarget->hasSSE1())
75433 /*159124*/ OPC_CheckPatternPredicate, 24, // (!Subtarget->hasSSE2())
75447 /*159152*/ OPC_CheckPatternPredicate, 23, // (!Subtarget->hasSSE1())
75453 /*159164*/ OPC_CheckPatternPredicate, 24, // (!Subtarget->hasSSE2())
75467 /*159192*/ OPC_CheckPatternPredicate, 23, // (!Subtarget->hasSSE1())
75473 /*159204*/ OPC_CheckPatternPredicate, 24, // (!Subtarget->hasSSE2())
75487 /*159232*/ OPC_CheckPatternPredicate, 23, // (!Subtarget->hasSSE1())
75493 /*159244*/ OPC_CheckPatternPredicate, 24, // (!Subtarget->hasSSE2())
75539 /*159330*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
75573 /*159393*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
75594 /*159437*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
75615 /*159481*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
75636 /*159525*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
75657 /*159569*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
75678 /*159613*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
75711 /*159676*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
75736 /*159721*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
75766 /*159777*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
75781 /*159809*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
75796 /*159841*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
75825 /*159895*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
75859 /*159956*/ OPC_CheckPatternPredicate, 180, // (Subtarget->hasBWI()) && (Subtarget->hasGFNI()) && (Subtarget->hasVLX())
75889 /*160010*/ OPC_CheckPatternPredicate, 180, // (Subtarget->hasBWI()) && (Subtarget->hasGFNI()) && (Subtarget->hasVLX())
75921 /*160067*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
75940 /*160108*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
75972 /*160175*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
75988 /*160205*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
76015 /*160254*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
76029 /*160282*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
76043 /*160310*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
76069 /*160355*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
76083 /*160383*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
76097 /*160411*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
76125 /*160462*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
76139 /*160490*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
76153 /*160518*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
76179 /*160563*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
76193 /*160591*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
76207 /*160619*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
76235 /*160670*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
76249 /*160698*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
76263 /*160726*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
76289 /*160771*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
76303 /*160799*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
76317 /*160827*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
76344 /*160875*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
76358 /*160903*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
76372 /*160931*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
76405 /*160990*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
76424 /*161033*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
76443 /*161076*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
76462 /*161119*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
76481 /*161162*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
76500 /*161205*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
76531 /*161267*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
76554 /*161311*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
76582 /*161364*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
76595 /*161395*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
76608 /*161426*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
76630 /*161469*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
76659 /*161520*/ OPC_CheckPatternPredicate, 181, // (Subtarget->hasVBMI()) && (Subtarget->hasVLX())
76679 /*161557*/ OPC_CheckPatternPredicate, 181, // (Subtarget->hasVBMI()) && (Subtarget->hasVLX())
76706 /*161607*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
76714 /*161628*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
76738 /*161670*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
76765 /*161720*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
76773 /*161741*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
76797 /*161783*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
76824 /*161833*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
76832 /*161854*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
76856 /*161896*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
76883 /*161945*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
76906 /*161986*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
76933 /*162035*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
76956 /*162076*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
76983 /*162125*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
77006 /*162166*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
77033 /*162214*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
77059 /*162261*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
77086 /*162310*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
77109 /*162352*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
77137 /*162402*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
77164 /*162451*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
77193 /*162505*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
77216 /*162550*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
77245 /*162602*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
77274 /*162654*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
77302 /*162704*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
77330 /*162754*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
77359 /*162810*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
77367 /*162832*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasVBMI2())
77391 /*162875*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasVBMI2())
77419 /*162927*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
77427 /*162949*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasVBMI2())
77451 /*162992*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasVBMI2())
77479 /*163043*/ OPC_CheckPatternPredicate, 180, // (Subtarget->hasBWI()) && (Subtarget->hasGFNI()) && (Subtarget->hasVLX())
77504 /*163090*/ OPC_CheckPatternPredicate, 180, // (Subtarget->hasBWI()) && (Subtarget->hasGFNI()) && (Subtarget->hasVLX())
77532 /*163142*/ OPC_CheckPatternPredicate, 180, // (Subtarget->hasBWI()) && (Subtarget->hasGFNI()) && (Subtarget->hasVLX())
77557 /*163189*/ OPC_CheckPatternPredicate, 180, // (Subtarget->hasBWI()) && (Subtarget->hasGFNI()) && (Subtarget->hasVLX())
77581 /*163236*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
77595 /*163263*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
77620 /*163309*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
77628 /*163333*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
77636 /*163357*/ OPC_CheckPatternPredicate, 181, // (Subtarget->hasVBMI()) && (Subtarget->hasVLX())
77656 /*163396*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
77681 /*163447*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
77689 /*163468*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
77697 /*163489*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
77717 /*163525*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
77741 /*163568*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
77749 /*163589*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
77757 /*163610*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
77778 /*163647*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
77803 /*163693*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
77811 /*163714*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
77819 /*163735*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
77839 /*163771*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
77864 /*163818*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
77872 /*163839*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
77896 /*163881*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
77904 /*163902*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
77929 /*163947*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
77937 /*163968*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
77962 /*164015*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
77970 /*164036*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
77994 /*164078*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
78002 /*164099*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
78027 /*164144*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
78035 /*164165*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
78060 /*164213*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
78068 /*164234*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
78088 /*164270*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
78112 /*164313*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
78120 /*164334*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
78141 /*164371*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
78167 /*164417*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
78190 /*164457*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
78215 /*164502*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
78238 /*164542*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
78263 /*164587*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
78286 /*164627*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
78311 /*164674*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
78319 /*164695*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
78343 /*164737*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
78351 /*164758*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
78378 /*164807*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
78397 /*164842*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
78421 /*164884*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
78447 /*164932*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
78466 /*164967*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
78490 /*165009*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
78514 /*165052*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
78538 /*165096*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
78561 /*165136*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
78586 /*165184*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
78594 /*165205*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
78602 /*165226*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
78622 /*165262*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
78646 /*165305*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
78654 /*165326*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
78662 /*165347*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
78683 /*165384*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
78709 /*165433*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
78717 /*165454*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
78725 /*165475*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
78745 /*165511*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
78769 /*165554*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
78777 /*165575*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
78785 /*165596*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
78806 /*165633*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
78832 /*165682*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
78840 /*165703*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
78848 /*165724*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
78868 /*165760*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
78892 /*165803*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
78900 /*165824*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
78908 /*165845*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
78929 /*165882*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
78955 /*165931*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
78963 /*165952*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
78971 /*165973*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
78991 /*166009*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
79015 /*166052*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
79023 /*166073*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
79031 /*166094*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
79052 /*166131*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
79078 /*166179*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
79097 /*166214*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
79121 /*166256*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
79141 /*166292*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
79167 /*166340*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
79186 /*166375*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
79210 /*166417*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
79230 /*166453*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
79256 /*166501*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
79275 /*166536*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
79299 /*166578*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
79319 /*166614*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
79344 /*166659*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
79363 /*166694*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
79388 /*166740*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
79402 /*166768*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
79427 /*166814*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
79441 /*166842*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
79466 /*166888*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
79480 /*166916*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
79504 /*166961*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
79512 /*166982*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
79532 /*167018*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
79556 /*167063*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
79564 /*167084*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
79584 /*167120*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
79608 /*167165*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
79616 /*167186*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
79636 /*167222*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
79661 /*167268*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
79681 /*167305*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
79706 /*167351*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
79726 /*167388*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
79750 /*167433*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
79758 /*167454*/ OPC_CheckPatternPredicate, 181, // (Subtarget->hasVBMI()) && (Subtarget->hasVLX())
79766 /*167475*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
79786 /*167511*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
79810 /*167554*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
79833 /*167598*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
79853 /*167634*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
79877 /*167678*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
79897 /*167714*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
79921 /*167758*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
79941 /*167794*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
79965 /*167838*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
79985 /*167874*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
80008 /*167917*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
80016 /*167937*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
80024 /*167957*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
80044 /*167992*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
80068 /*168036*/ OPC_CheckPatternPredicate, 133, // (Subtarget->hasCDI())
80088 /*168072*/ OPC_CheckPatternPredicate, 133, // (Subtarget->hasCDI())
80111 /*168114*/ OPC_CheckPatternPredicate, 133, // (Subtarget->hasCDI())
80130 /*168148*/ OPC_CheckPatternPredicate, 133, // (Subtarget->hasCDI())
80154 /*168194*/ OPC_CheckPatternPredicate, 142, // (Subtarget->hasVPOPCNTDQ())
80168 /*168221*/ OPC_CheckPatternPredicate, 115, // (Subtarget->hasBITALG()) && (Subtarget->hasVLX())
80182 /*168248*/ OPC_CheckPatternPredicate, 115, // (Subtarget->hasBITALG()) && (Subtarget->hasVLX())
80203 /*168285*/ OPC_CheckPatternPredicate, 142, // (Subtarget->hasVPOPCNTDQ())
80227 /*168329*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
80235 /*168350*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
80243 /*168371*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
80263 /*168407*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
80287 /*168452*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
80295 /*168473*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
80303 /*168494*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
80323 /*168530*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
80348 /*168576*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
80356 /*168600*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasVBMI2())
80376 /*168639*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasVBMI2())
80401 /*168688*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
80409 /*168712*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasVBMI2())
80429 /*168751*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasVBMI2())
80454 /*168799*/ OPC_CheckPatternPredicate, 148, // (Subtarget->hasVNNI())
80473 /*168837*/ OPC_CheckPatternPredicate, 148, // (Subtarget->hasVNNI())
80498 /*168885*/ OPC_CheckPatternPredicate, 148, // (Subtarget->hasVNNI())
80517 /*168923*/ OPC_CheckPatternPredicate, 148, // (Subtarget->hasVNNI())
80542 /*168971*/ OPC_CheckPatternPredicate, 148, // (Subtarget->hasVNNI())
80561 /*169009*/ OPC_CheckPatternPredicate, 148, // (Subtarget->hasVNNI())
80586 /*169057*/ OPC_CheckPatternPredicate, 148, // (Subtarget->hasVNNI())
80605 /*169095*/ OPC_CheckPatternPredicate, 148, // (Subtarget->hasVNNI())
80629 /*169141*/ OPC_CheckPatternPredicate, 180, // (Subtarget->hasBWI()) && (Subtarget->hasGFNI()) && (Subtarget->hasVLX())
80653 /*169186*/ OPC_CheckPatternPredicate, 182, // (Subtarget->hasBF16()) && (Subtarget->hasVLX())
80672 /*169221*/ OPC_CheckPatternPredicate, 182, // (Subtarget->hasBF16()) && (Subtarget->hasVLX())
80696 /*169266*/ OPC_CheckPatternPredicate, 183, // (Subtarget->hasBF16())
80716 /*169302*/ OPC_CheckPatternPredicate, 183, // (Subtarget->hasBF16())
80747 /*169356*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
80764 /*169396*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
80794 /*169462*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
80808 /*169491*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
80833 /*169539*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
80845 /*169566*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
80857 /*169593*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
80881 /*169637*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
80893 /*169664*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
80905 /*169691*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
80931 /*169741*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
80943 /*169768*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
80955 /*169795*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
80979 /*169839*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
80991 /*169866*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
81003 /*169893*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
81029 /*169943*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
81041 /*169970*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
81053 /*169997*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
81077 /*170041*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
81089 /*170068*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
81101 /*170095*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
81126 /*170142*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
81138 /*170169*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
81150 /*170196*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
81169 /*170233*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
81196 /*170282*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
81215 /*170316*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
81234 /*170350*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
81253 /*170384*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
81272 /*170418*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
81291 /*170452*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
81314 /*170491*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
81333 /*170524*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
81346 /*170548*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
81359 /*170572*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
81386 /*170619*/ OPC_CheckPatternPredicate, 181, // (Subtarget->hasVBMI()) && (Subtarget->hasVLX())
81404 /*170655*/ OPC_CheckPatternPredicate, 181, // (Subtarget->hasVBMI()) && (Subtarget->hasVLX())
81429 /*170704*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
81437 /*170726*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
81459 /*170767*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
81484 /*170816*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
81492 /*170838*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
81514 /*170879*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
81539 /*170928*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
81547 /*170950*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
81569 /*170991*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
81594 /*171039*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
81615 /*171079*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
81640 /*171127*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
81661 /*171167*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
81686 /*171215*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
81707 /*171255*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
81732 /*171302*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
81756 /*171348*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
81781 /*171396*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
81802 /*171437*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
81828 /*171486*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
81853 /*171534*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
81881 /*171591*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
81902 /*171635*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
81928 /*171685*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
81956 /*171737*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
81984 /*171790*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
82010 /*171842*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
82038 /*171894*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
82064 /*171943*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
82090 /*171992*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
82117 /*172043*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
82142 /*172093*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
82169 /*172143*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
82196 /*172197*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
82204 /*172220*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasVBMI2())
82226 /*172262*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasVBMI2())
82252 /*172313*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
82260 /*172336*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasVBMI2())
82282 /*172378*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasVBMI2())
82308 /*172427*/ OPC_CheckPatternPredicate, 180, // (Subtarget->hasBWI()) && (Subtarget->hasGFNI()) && (Subtarget->hasVLX())
82333 /*172475*/ OPC_CheckPatternPredicate, 180, // (Subtarget->hasBWI()) && (Subtarget->hasGFNI()) && (Subtarget->hasVLX())
82352 /*172514*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
82366 /*172541*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
82380 /*172568*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
82392 /*172593*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
82404 /*172619*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
82416 /*172645*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
82439 /*172689*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
82452 /*172715*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
82460 /*172735*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
82468 /*172755*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
82486 /*172789*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
82494 /*172809*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
82509 /*172837*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
82526 /*172870*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
82534 /*172890*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
82549 /*172918*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
82564 /*172948*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
82575 /*172973*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
82583 /*172994*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
82591 /*173015*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
82607 /*173048*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
82615 /*173069*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
82628 /*173096*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
82643 /*173128*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
82651 /*173149*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
82664 /*173176*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
82687 /*173220*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
82699 /*173246*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
82723 /*173295*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
82731 /*173319*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
82739 /*173343*/ OPC_CheckPatternPredicate, 181, // (Subtarget->hasVBMI()) && (Subtarget->hasVLX())
82750 /*173372*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
82758 /*173396*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
82766 /*173420*/ OPC_CheckPatternPredicate, 181, // (Subtarget->hasVBMI()) && (Subtarget->hasVLX())
82786 /*173461*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
82795 /*173486*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
82819 /*173536*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
82827 /*173558*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
82835 /*173580*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
82853 /*173615*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
82875 /*173657*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
82883 /*173679*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
82891 /*173701*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
82910 /*173737*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
82933 /*173782*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
82941 /*173804*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
82949 /*173826*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
82967 /*173861*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
82990 /*173907*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
82998 /*173929*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
83020 /*173970*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
83028 /*173992*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
83051 /*174036*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
83059 /*174058*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
83082 /*174104*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
83090 /*174126*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
83112 /*174167*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
83120 /*174189*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
83143 /*174233*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
83151 /*174255*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
83174 /*174302*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
83182 /*174324*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
83200 /*174359*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
83222 /*174401*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
83230 /*174423*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
83249 /*174459*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
83273 /*174504*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
83294 /*174543*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
83317 /*174587*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
83338 /*174626*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
83361 /*174670*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
83382 /*174709*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
83405 /*174755*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
83413 /*174777*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
83435 /*174818*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
83443 /*174840*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
83468 /*174888*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
83485 /*174922*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
83507 /*174963*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
83531 /*175010*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
83548 /*175044*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
83570 /*175085*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
83592 /*175127*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
83614 /*175170*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
83635 /*175209*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
83658 /*175256*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
83666 /*175278*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
83674 /*175300*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
83692 /*175335*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
83714 /*175377*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
83722 /*175399*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
83730 /*175421*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
83749 /*175457*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
83773 /*175505*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
83781 /*175527*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
83789 /*175549*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
83807 /*175584*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
83829 /*175626*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
83837 /*175648*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
83845 /*175670*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
83864 /*175706*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
83888 /*175754*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
83896 /*175776*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
83904 /*175798*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
83922 /*175833*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
83944 /*175875*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
83952 /*175897*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
83960 /*175919*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
83979 /*175955*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
84003 /*176003*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
84011 /*176025*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
84019 /*176047*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
84037 /*176082*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
84059 /*176124*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
84067 /*176146*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
84075 /*176168*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
84094 /*176204*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
84118 /*176251*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
84135 /*176285*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
84157 /*176326*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
84175 /*176361*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
84199 /*176408*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
84216 /*176442*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
84238 /*176483*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
84256 /*176518*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
84280 /*176565*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
84297 /*176599*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
84319 /*176640*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
84337 /*176675*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
84360 /*176719*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
84377 /*176753*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
84400 /*176798*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
84412 /*176825*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
84435 /*176870*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
84447 /*176897*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
84470 /*176942*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
84482 /*176969*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
84504 /*177013*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
84512 /*177035*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
84530 /*177070*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
84552 /*177114*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
84560 /*177136*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
84578 /*177171*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
84600 /*177215*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
84608 /*177237*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
84626 /*177272*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
84649 /*177317*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
84667 /*177353*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
84690 /*177398*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
84708 /*177434*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
84730 /*177478*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
84738 /*177500*/ OPC_CheckPatternPredicate, 181, // (Subtarget->hasVBMI()) && (Subtarget->hasVLX())
84746 /*177522*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
84764 /*177557*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
84786 /*177599*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
84807 /*177642*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
84825 /*177677*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
84847 /*177720*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
84865 /*177755*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
84887 /*177798*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
84905 /*177833*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
84927 /*177876*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
84945 /*177911*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
84966 /*177953*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
84974 /*177974*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
84982 /*177995*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
85000 /*178029*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
85022 /*178072*/ OPC_CheckPatternPredicate, 133, // (Subtarget->hasCDI())
85040 /*178107*/ OPC_CheckPatternPredicate, 133, // (Subtarget->hasCDI())
85061 /*178148*/ OPC_CheckPatternPredicate, 133, // (Subtarget->hasCDI())
85078 /*178181*/ OPC_CheckPatternPredicate, 133, // (Subtarget->hasCDI())
85100 /*178226*/ OPC_CheckPatternPredicate, 142, // (Subtarget->hasVPOPCNTDQ())
85112 /*178252*/ OPC_CheckPatternPredicate, 115, // (Subtarget->hasBITALG()) && (Subtarget->hasVLX())
85124 /*178278*/ OPC_CheckPatternPredicate, 115, // (Subtarget->hasBITALG()) && (Subtarget->hasVLX())
85143 /*178314*/ OPC_CheckPatternPredicate, 142, // (Subtarget->hasVPOPCNTDQ())
85165 /*178357*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
85173 /*178379*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
85181 /*178401*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
85199 /*178436*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
85221 /*178480*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
85229 /*178502*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
85237 /*178524*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
85255 /*178559*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
85278 /*178605*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
85286 /*178629*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasVBMI2())
85304 /*178667*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasVBMI2())
85327 /*178715*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
85335 /*178739*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasVBMI2())
85353 /*178777*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasVBMI2())
85376 /*178824*/ OPC_CheckPatternPredicate, 148, // (Subtarget->hasVNNI())
85393 /*178861*/ OPC_CheckPatternPredicate, 148, // (Subtarget->hasVNNI())
85416 /*178908*/ OPC_CheckPatternPredicate, 148, // (Subtarget->hasVNNI())
85433 /*178945*/ OPC_CheckPatternPredicate, 148, // (Subtarget->hasVNNI())
85456 /*178992*/ OPC_CheckPatternPredicate, 148, // (Subtarget->hasVNNI())
85473 /*179029*/ OPC_CheckPatternPredicate, 148, // (Subtarget->hasVNNI())
85496 /*179076*/ OPC_CheckPatternPredicate, 148, // (Subtarget->hasVNNI())
85513 /*179113*/ OPC_CheckPatternPredicate, 148, // (Subtarget->hasVNNI())
85535 /*179157*/ OPC_CheckPatternPredicate, 180, // (Subtarget->hasBWI()) && (Subtarget->hasGFNI()) && (Subtarget->hasVLX())
85557 /*179201*/ OPC_CheckPatternPredicate, 182, // (Subtarget->hasBF16()) && (Subtarget->hasVLX())
85574 /*179235*/ OPC_CheckPatternPredicate, 182, // (Subtarget->hasBF16()) && (Subtarget->hasVLX())
85596 /*179279*/ OPC_CheckPatternPredicate, 183, // (Subtarget->hasBF16())
85614 /*179314*/ OPC_CheckPatternPredicate, 183, // (Subtarget->hasBF16())
85656 /*179388*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
85689 /*179449*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
85704 /*179483*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
85719 /*179517*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
85752 /*179578*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
85780 /*179631*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
85813 /*179690*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
85843 /*179753*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
85869 /*179802*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
85883 /*179830*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
85897 /*179858*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
85911 /*179886*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
85925 /*179914*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
85939 /*179942*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
85965 /*179988*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
85979 /*180016*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
85993 /*180044*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
86007 /*180072*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
86021 /*180100*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
86035 /*180128*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
86063 /*180180*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
86077 /*180208*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
86091 /*180236*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
86105 /*180264*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
86119 /*180292*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
86133 /*180320*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
86159 /*180366*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
86173 /*180394*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
86187 /*180422*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
86201 /*180450*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
86215 /*180478*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
86229 /*180506*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
86257 /*180558*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
86271 /*180586*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
86285 /*180614*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
86299 /*180642*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
86313 /*180670*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
86327 /*180698*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
86353 /*180744*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
86367 /*180772*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
86381 /*180800*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
86395 /*180828*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
86409 /*180856*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
86423 /*180884*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
86450 /*180933*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
86464 /*180961*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
86478 /*180989*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
86492 /*181017*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
86506 /*181045*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
86520 /*181073*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
86552 /*181129*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
86565 /*181162*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
86578 /*181195*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
86609 /*181255*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
86630 /*181297*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
86658 /*181348*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
86666 /*181369*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
86691 /*181413*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
86710 /*181448*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
86738 /*181500*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
86746 /*181521*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
86771 /*181565*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
86790 /*181600*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
86818 /*181652*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
86826 /*181673*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
86851 /*181717*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
86870 /*181752*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
86898 /*181804*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
86906 /*181825*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
86931 /*181869*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
86950 /*181904*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
86978 /*181956*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
86986 /*181977*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
87011 /*182021*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
87030 /*182056*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
87058 /*182106*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
87081 /*182147*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
87108 /*182196*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
87131 /*182237*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
87159 /*182287*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
87182 /*182329*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
87210 /*182382*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
87218 /*182404*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
87243 /*182449*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
87262 /*182485*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
87293 /*182541*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
87316 /*182586*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
87345 /*182638*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
87374 /*182690*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
87402 /*182740*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
87431 /*182793*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
87459 /*182845*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
87482 /*182890*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
87512 /*182943*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
87541 /*182995*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
87569 /*183045*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
87597 /*183095*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
87626 /*183152*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
87634 /*183174*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
87659 /*183219*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
87678 /*183255*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
87707 /*183309*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
87715 /*183331*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
87740 /*183376*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
87759 /*183412*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
87783 /*183456*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
87807 /*183501*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
87815 /*183525*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
87836 /*183566*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
87851 /*183598*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
87877 /*183651*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
87885 /*183672*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
87906 /*183710*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
87921 /*183739*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
87946 /*183784*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
87954 /*183805*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
87976 /*183844*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
87992 /*183874*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
88018 /*183922*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
88026 /*183943*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
88047 /*183981*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
88062 /*184010*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
88088 /*184060*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
88096 /*184081*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
88117 /*184119*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
88132 /*184148*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
88157 /*184193*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
88165 /*184214*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
88187 /*184253*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
88203 /*184283*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
88230 /*184332*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
88249 /*184367*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
88273 /*184409*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
88293 /*184445*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
88319 /*184493*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
88338 /*184528*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
88362 /*184570*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
88382 /*184606*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
88408 /*184652*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
88431 /*184692*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
88456 /*184741*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
88464 /*184762*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
88485 /*184800*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
88500 /*184829*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
88525 /*184874*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
88533 /*184895*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
88555 /*184934*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
88571 /*184964*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
88598 /*185015*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
88606 /*185036*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
88627 /*185074*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
88642 /*185103*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
88667 /*185148*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
88675 /*185169*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
88697 /*185208*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
88713 /*185238*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
88740 /*185289*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
88748 /*185310*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
88769 /*185348*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
88784 /*185377*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
88809 /*185422*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
88817 /*185443*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
88839 /*185482*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
88855 /*185512*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
88882 /*185563*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
88890 /*185584*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
88911 /*185622*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
88926 /*185651*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
88951 /*185696*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
88959 /*185717*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
88981 /*185756*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
88997 /*185786*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
89024 /*185837*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
89032 /*185858*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
89053 /*185896*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
89068 /*185925*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
89093 /*185970*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
89101 /*185991*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
89123 /*186030*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
89139 /*186060*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
89166 /*186111*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
89174 /*186132*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
89195 /*186170*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
89210 /*186199*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
89235 /*186244*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
89243 /*186265*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
89265 /*186304*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
89281 /*186334*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
89308 /*186385*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
89316 /*186406*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
89337 /*186444*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
89352 /*186473*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
89377 /*186518*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
89385 /*186539*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
89407 /*186578*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
89423 /*186608*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
89449 /*186656*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
89457 /*186677*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
89478 /*186715*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
89493 /*186744*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
89519 /*186791*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
89533 /*186819*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
89558 /*186865*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
89572 /*186893*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
89597 /*186939*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
89611 /*186967*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
89635 /*187013*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
89643 /*187034*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
89664 /*187072*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
89679 /*187101*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
89704 /*187148*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
89712 /*187169*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
89733 /*187207*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
89748 /*187236*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
89773 /*187283*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
89781 /*187304*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
89802 /*187342*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
89817 /*187371*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
89843 /*187420*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
89857 /*187448*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
89878 /*187487*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
89893 /*187517*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
89919 /*187566*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
89933 /*187594*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
89954 /*187633*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
89969 /*187663*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
89994 /*187708*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
90013 /*187743*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
90039 /*187791*/ OPC_CheckPatternPredicate, 184, // (Subtarget->hasIFMA()) && (Subtarget->hasVLX())
90059 /*187828*/ OPC_CheckPatternPredicate, 184, // (Subtarget->hasIFMA()) && (Subtarget->hasVLX())
90084 /*187872*/ OPC_CheckPatternPredicate, 184, // (Subtarget->hasIFMA()) && (Subtarget->hasVLX())
90105 /*187910*/ OPC_CheckPatternPredicate, 184, // (Subtarget->hasIFMA()) && (Subtarget->hasVLX())
90132 /*187960*/ OPC_CheckPatternPredicate, 184, // (Subtarget->hasIFMA()) && (Subtarget->hasVLX())
90152 /*187997*/ OPC_CheckPatternPredicate, 184, // (Subtarget->hasIFMA()) && (Subtarget->hasVLX())
90177 /*188041*/ OPC_CheckPatternPredicate, 184, // (Subtarget->hasIFMA()) && (Subtarget->hasVLX())
90198 /*188079*/ OPC_CheckPatternPredicate, 184, // (Subtarget->hasIFMA()) && (Subtarget->hasVLX())
90223 /*188129*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
90231 /*188149*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
90246 /*188178*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
90254 /*188198*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
90276 /*188238*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
90284 /*188258*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
90300 /*188289*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
90308 /*188309*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
90334 /*188358*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
90342 /*188378*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
90357 /*188407*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
90365 /*188427*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
90387 /*188467*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
90395 /*188487*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
90411 /*188518*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
90419 /*188538*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
90445 /*188587*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
90453 /*188607*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
90468 /*188636*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
90476 /*188656*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
90498 /*188696*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
90506 /*188716*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
90522 /*188747*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
90530 /*188767*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
90556 /*188816*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
90564 /*188836*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
90579 /*188865*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
90587 /*188885*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
90609 /*188925*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
90617 /*188945*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
90633 /*188976*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
90641 /*188996*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
90666 /*189041*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
90674 /*189061*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
90695 /*189098*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
90710 /*189126*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
90735 /*189173*/ OPC_CheckPatternPredicate, 134, // (Subtarget->hasCDI()) && (Subtarget->hasVLX())
90749 /*189200*/ OPC_CheckPatternPredicate, 134, // (Subtarget->hasCDI()) && (Subtarget->hasVLX())
90770 /*189238*/ OPC_CheckPatternPredicate, 134, // (Subtarget->hasCDI()) && (Subtarget->hasVLX())
90785 /*189267*/ OPC_CheckPatternPredicate, 134, // (Subtarget->hasCDI()) && (Subtarget->hasVLX())
90809 /*189311*/ OPC_CheckPatternPredicate, 134, // (Subtarget->hasCDI()) && (Subtarget->hasVLX())
90817 /*189331*/ OPC_CheckPatternPredicate, 134, // (Subtarget->hasCDI()) && (Subtarget->hasVLX())
90838 /*189368*/ OPC_CheckPatternPredicate, 134, // (Subtarget->hasCDI()) && (Subtarget->hasVLX())
90853 /*189396*/ OPC_CheckPatternPredicate, 134, // (Subtarget->hasCDI()) && (Subtarget->hasVLX())
90878 /*189443*/ OPC_CheckPatternPredicate, 143, // (Subtarget->hasVLX()) && (Subtarget->hasVPOPCNTDQ())
90892 /*189470*/ OPC_CheckPatternPredicate, 143, // (Subtarget->hasVLX()) && (Subtarget->hasVPOPCNTDQ())
90913 /*189508*/ OPC_CheckPatternPredicate, 143, // (Subtarget->hasVLX()) && (Subtarget->hasVPOPCNTDQ())
90928 /*189537*/ OPC_CheckPatternPredicate, 143, // (Subtarget->hasVLX()) && (Subtarget->hasVPOPCNTDQ())
90953 /*189583*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
90961 /*189604*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
90982 /*189642*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
90997 /*189671*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
91022 /*189718*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
91030 /*189739*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
91051 /*189777*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
91066 /*189806*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
91092 /*189854*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
91100 /*189878*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
91121 /*189919*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
91136 /*189951*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
91162 /*190002*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
91170 /*190026*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
91191 /*190067*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
91206 /*190099*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
91232 /*190148*/ OPC_CheckPatternPredicate, 149, // (Subtarget->hasVLX()) && (Subtarget->hasVNNI())
91251 /*190186*/ OPC_CheckPatternPredicate, 149, // (Subtarget->hasVLX()) && (Subtarget->hasVNNI())
91276 /*190234*/ OPC_CheckPatternPredicate, 149, // (Subtarget->hasVLX()) && (Subtarget->hasVNNI())
91295 /*190272*/ OPC_CheckPatternPredicate, 149, // (Subtarget->hasVLX()) && (Subtarget->hasVNNI())
91320 /*190320*/ OPC_CheckPatternPredicate, 149, // (Subtarget->hasVLX()) && (Subtarget->hasVNNI())
91339 /*190358*/ OPC_CheckPatternPredicate, 149, // (Subtarget->hasVLX()) && (Subtarget->hasVNNI())
91364 /*190406*/ OPC_CheckPatternPredicate, 149, // (Subtarget->hasVLX()) && (Subtarget->hasVNNI())
91383 /*190444*/ OPC_CheckPatternPredicate, 149, // (Subtarget->hasVLX()) && (Subtarget->hasVNNI())
91413 /*190499*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
91441 /*190561*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
91465 /*190609*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
91477 /*190636*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
91489 /*190663*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
91501 /*190690*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
91513 /*190717*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
91525 /*190744*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
91549 /*190789*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
91561 /*190816*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
91573 /*190843*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
91585 /*190870*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
91597 /*190897*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
91609 /*190924*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
91635 /*190975*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
91647 /*191002*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
91659 /*191029*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
91671 /*191056*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
91683 /*191083*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
91695 /*191110*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
91719 /*191155*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
91731 /*191182*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
91743 /*191209*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
91755 /*191236*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
91767 /*191263*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
91779 /*191290*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
91805 /*191341*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
91817 /*191368*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
91829 /*191395*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
91841 /*191422*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
91853 /*191449*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
91865 /*191476*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
91889 /*191521*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
91901 /*191548*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
91913 /*191575*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
91925 /*191602*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
91937 /*191629*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
91949 /*191656*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
91974 /*191704*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
91986 /*191731*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
91998 /*191758*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
92010 /*191785*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
92022 /*191812*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
92034 /*191839*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
92053 /*191876*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
92080 /*191928*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
92100 /*191963*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
92120 /*191998*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
92140 /*192033*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
92160 /*192068*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
92180 /*192103*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
92199 /*192137*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
92212 /*192160*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
92225 /*192183*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
92247 /*192221*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
92260 /*192245*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
92273 /*192269*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
92297 /*192308*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
92321 /*192353*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
92329 /*192375*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
92352 /*192418*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
92369 /*192452*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
92395 /*192503*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
92403 /*192525*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
92426 /*192568*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
92443 /*192602*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
92469 /*192653*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
92477 /*192675*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
92500 /*192718*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
92517 /*192752*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
92543 /*192803*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
92551 /*192825*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
92574 /*192868*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
92591 /*192902*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
92617 /*192953*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
92625 /*192975*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
92648 /*193018*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
92665 /*193052*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
92691 /*193101*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
92712 /*193141*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
92737 /*193189*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
92758 /*193229*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
92784 /*193278*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
92805 /*193319*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
92831 /*193371*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
92839 /*193394*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
92862 /*193438*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
92879 /*193473*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
92909 /*193532*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
92930 /*193576*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
92956 /*193626*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
92984 /*193678*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
93012 /*193731*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
93038 /*193783*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
93066 /*193835*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
93092 /*193884*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
93118 /*193933*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
93145 /*193984*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
93170 /*194034*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
93197 /*194084*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
93225 /*194139*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
93246 /*194183*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
93272 /*194233*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
93300 /*194285*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
93328 /*194338*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
93354 /*194390*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
93382 /*194442*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
93408 /*194491*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
93434 /*194540*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
93461 /*194591*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
93486 /*194641*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
93513 /*194691*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
93540 /*194746*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
93548 /*194769*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
93571 /*194813*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
93588 /*194848*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
93615 /*194901*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
93623 /*194924*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
93646 /*194968*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
93663 /*195003*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
93684 /*195043*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
93698 /*195070*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
93710 /*195095*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
93722 /*195121*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
93745 /*195166*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
93753 /*195186*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
93767 /*195213*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
93775 /*195233*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
93793 /*195268*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
93801 /*195288*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
93816 /*195317*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
93824 /*195337*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
93839 /*195365*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
93856 /*195399*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
93864 /*195419*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
93879 /*195448*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
93887 /*195468*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
93902 /*195496*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
93917 /*195527*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
93925 /*195548*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
93937 /*195574*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
93945 /*195595*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
93961 /*195629*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
93969 /*195650*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
93982 /*195678*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
93990 /*195699*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
94003 /*195726*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
94018 /*195759*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
94026 /*195780*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
94039 /*195808*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
94047 /*195829*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
94060 /*195856*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
94082 /*195897*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
94105 /*195944*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
94113 /*195968*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
94124 /*195997*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
94132 /*196021*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
94152 /*196063*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
94165 /*196094*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
94178 /*196125*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
94191 /*196156*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
94215 /*196207*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
94223 /*196229*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
94242 /*196266*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
94255 /*196294*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
94278 /*196338*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
94286 /*196360*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
94306 /*196398*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
94320 /*196427*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
94344 /*196474*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
94352 /*196496*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
94371 /*196533*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
94384 /*196561*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
94408 /*196610*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
94416 /*196632*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
94435 /*196669*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
94448 /*196697*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
94471 /*196741*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
94479 /*196763*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
94499 /*196801*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
94513 /*196830*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
94538 /*196878*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
94555 /*196912*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
94577 /*196953*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
94595 /*196988*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
94619 /*197035*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
94636 /*197069*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
94658 /*197110*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
94676 /*197145*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
94700 /*197190*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
94721 /*197229*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
94744 /*197277*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
94752 /*197299*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
94771 /*197336*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
94784 /*197364*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
94807 /*197408*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
94815 /*197430*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
94835 /*197468*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
94849 /*197497*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
94874 /*197547*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
94882 /*197569*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
94901 /*197606*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
94914 /*197634*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
94937 /*197678*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
94945 /*197700*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
94965 /*197738*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
94979 /*197767*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
95004 /*197817*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
95012 /*197839*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
95031 /*197876*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
95044 /*197904*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
95067 /*197948*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
95075 /*197970*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
95095 /*198008*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
95109 /*198037*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
95134 /*198087*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
95142 /*198109*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
95161 /*198146*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
95174 /*198174*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
95197 /*198218*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
95205 /*198240*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
95225 /*198278*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
95239 /*198307*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
95264 /*198357*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
95272 /*198379*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
95291 /*198416*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
95304 /*198444*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
95327 /*198488*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
95335 /*198510*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
95355 /*198548*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
95369 /*198577*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
95394 /*198627*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
95402 /*198649*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
95421 /*198686*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
95434 /*198714*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
95457 /*198758*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
95465 /*198780*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
95485 /*198818*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
95499 /*198847*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
95524 /*198897*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
95532 /*198919*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
95551 /*198956*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
95564 /*198984*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
95587 /*199028*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
95595 /*199050*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
95615 /*199088*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
95629 /*199117*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
95653 /*199164*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
95661 /*199186*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
95680 /*199223*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
95693 /*199251*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
95717 /*199297*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
95729 /*199324*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
95752 /*199369*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
95764 /*199396*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
95787 /*199441*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
95799 /*199468*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
95821 /*199513*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
95829 /*199535*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
95848 /*199572*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
95861 /*199600*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
95884 /*199646*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
95892 /*199668*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
95911 /*199705*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
95924 /*199733*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
95947 /*199779*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
95955 /*199801*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
95974 /*199838*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
95987 /*199866*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
96011 /*199914*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
96023 /*199941*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
96042 /*199979*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
96055 /*200008*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
96079 /*200056*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
96091 /*200083*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
96110 /*200121*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
96123 /*200150*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
96146 /*200194*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
96163 /*200228*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
96187 /*200276*/ OPC_CheckPatternPredicate, 184, // (Subtarget->hasIFMA()) && (Subtarget->hasVLX())
96205 /*200312*/ OPC_CheckPatternPredicate, 184, // (Subtarget->hasIFMA()) && (Subtarget->hasVLX())
96228 /*200355*/ OPC_CheckPatternPredicate, 184, // (Subtarget->hasIFMA()) && (Subtarget->hasVLX())
96247 /*200392*/ OPC_CheckPatternPredicate, 184, // (Subtarget->hasIFMA()) && (Subtarget->hasVLX())
96272 /*200441*/ OPC_CheckPatternPredicate, 184, // (Subtarget->hasIFMA()) && (Subtarget->hasVLX())
96290 /*200477*/ OPC_CheckPatternPredicate, 184, // (Subtarget->hasIFMA()) && (Subtarget->hasVLX())
96313 /*200520*/ OPC_CheckPatternPredicate, 184, // (Subtarget->hasIFMA()) && (Subtarget->hasVLX())
96332 /*200557*/ OPC_CheckPatternPredicate, 184, // (Subtarget->hasIFMA()) && (Subtarget->hasVLX())
96355 /*200605*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
96363 /*200626*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
96376 /*200654*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
96384 /*200675*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
96404 /*200714*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
96412 /*200735*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
96426 /*200765*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
96434 /*200786*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
96458 /*200834*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
96466 /*200855*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
96479 /*200883*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
96487 /*200904*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
96507 /*200943*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
96515 /*200964*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
96529 /*200994*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
96537 /*201015*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
96561 /*201063*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
96569 /*201084*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
96582 /*201112*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
96590 /*201133*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
96610 /*201172*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
96618 /*201193*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
96632 /*201223*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
96640 /*201244*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
96664 /*201292*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
96672 /*201313*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
96685 /*201341*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
96693 /*201362*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
96713 /*201401*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
96721 /*201422*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
96735 /*201452*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
96743 /*201473*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
96766 /*201517*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
96774 /*201538*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
96793 /*201574*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
96806 /*201601*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
96829 /*201647*/ OPC_CheckPatternPredicate, 134, // (Subtarget->hasCDI()) && (Subtarget->hasVLX())
96841 /*201673*/ OPC_CheckPatternPredicate, 134, // (Subtarget->hasCDI()) && (Subtarget->hasVLX())
96860 /*201710*/ OPC_CheckPatternPredicate, 134, // (Subtarget->hasCDI()) && (Subtarget->hasVLX())
96873 /*201738*/ OPC_CheckPatternPredicate, 134, // (Subtarget->hasCDI()) && (Subtarget->hasVLX())
96895 /*201781*/ OPC_CheckPatternPredicate, 134, // (Subtarget->hasCDI()) && (Subtarget->hasVLX())
96903 /*201802*/ OPC_CheckPatternPredicate, 134, // (Subtarget->hasCDI()) && (Subtarget->hasVLX())
96922 /*201838*/ OPC_CheckPatternPredicate, 134, // (Subtarget->hasCDI()) && (Subtarget->hasVLX())
96935 /*201865*/ OPC_CheckPatternPredicate, 134, // (Subtarget->hasCDI()) && (Subtarget->hasVLX())
96958 /*201911*/ OPC_CheckPatternPredicate, 143, // (Subtarget->hasVLX()) && (Subtarget->hasVPOPCNTDQ())
96970 /*201937*/ OPC_CheckPatternPredicate, 143, // (Subtarget->hasVLX()) && (Subtarget->hasVPOPCNTDQ())
96989 /*201974*/ OPC_CheckPatternPredicate, 143, // (Subtarget->hasVLX()) && (Subtarget->hasVPOPCNTDQ())
97002 /*202002*/ OPC_CheckPatternPredicate, 143, // (Subtarget->hasVLX()) && (Subtarget->hasVPOPCNTDQ())
97025 /*202047*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
97033 /*202069*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
97052 /*202106*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
97065 /*202134*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
97088 /*202180*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
97096 /*202202*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
97115 /*202239*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
97128 /*202267*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
97152 /*202315*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
97160 /*202339*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
97179 /*202379*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
97192 /*202410*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
97216 /*202460*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
97224 /*202484*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
97243 /*202524*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
97256 /*202555*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
97280 /*202603*/ OPC_CheckPatternPredicate, 149, // (Subtarget->hasVLX()) && (Subtarget->hasVNNI())
97297 /*202640*/ OPC_CheckPatternPredicate, 149, // (Subtarget->hasVLX()) && (Subtarget->hasVNNI())
97320 /*202687*/ OPC_CheckPatternPredicate, 149, // (Subtarget->hasVLX()) && (Subtarget->hasVNNI())
97337 /*202724*/ OPC_CheckPatternPredicate, 149, // (Subtarget->hasVLX()) && (Subtarget->hasVNNI())
97360 /*202771*/ OPC_CheckPatternPredicate, 149, // (Subtarget->hasVLX()) && (Subtarget->hasVNNI())
97377 /*202808*/ OPC_CheckPatternPredicate, 149, // (Subtarget->hasVLX()) && (Subtarget->hasVNNI())
97400 /*202855*/ OPC_CheckPatternPredicate, 149, // (Subtarget->hasVLX()) && (Subtarget->hasVNNI())
97417 /*202892*/ OPC_CheckPatternPredicate, 149, // (Subtarget->hasVLX()) && (Subtarget->hasVNNI())
97443 /*202942*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
97460 /*202972*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
97478 /*203004*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
97518 /*203072*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
97552 /*203135*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
97567 /*203169*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
97582 /*203203*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
97605 /*203249*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
97627 /*203294*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
97649 /*203339*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
97671 /*203384*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
97693 /*203429*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
97715 /*203474*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
97748 /*203537*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
97773 /*203582*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
97803 /*203636*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
97831 /*203689*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
97866 /*203752*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
97886 /*203794*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
97906 /*203836*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
97939 /*203904*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
97955 /*203933*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
97972 /*203964*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
97999 /*204014*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
98013 /*204042*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
98027 /*204070*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
98041 /*204098*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
98055 /*204126*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
98069 /*204154*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
98095 /*204200*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
98109 /*204228*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
98123 /*204256*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
98137 /*204284*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
98151 /*204312*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
98165 /*204340*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
98193 /*204392*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
98207 /*204420*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
98221 /*204448*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
98235 /*204476*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
98249 /*204504*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
98263 /*204532*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
98289 /*204578*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
98303 /*204606*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
98317 /*204634*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
98331 /*204662*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
98345 /*204690*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
98359 /*204718*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
98387 /*204770*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
98401 /*204798*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
98415 /*204826*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
98429 /*204854*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
98443 /*204882*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
98457 /*204910*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
98483 /*204956*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
98497 /*204984*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
98511 /*205012*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
98525 /*205040*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
98539 /*205068*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
98553 /*205096*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
98580 /*205145*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
98594 /*205173*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
98608 /*205201*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
98622 /*205229*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
98636 /*205257*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
98650 /*205285*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
98683 /*205344*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
98696 /*205377*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
98709 /*205410*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
98730 /*205455*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
98750 /*205499*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
98770 /*205543*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
98790 /*205587*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
98810 /*205631*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
98830 /*205675*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
98861 /*205737*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
98884 /*205781*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
98912 /*205833*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
98933 /*205875*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
98961 /*205926*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
98969 /*205947*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
98977 /*205968*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
99002 /*206012*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
99021 /*206047*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
99049 /*206099*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
99057 /*206120*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
99065 /*206141*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
99090 /*206185*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
99109 /*206220*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
99137 /*206272*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
99145 /*206293*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
99153 /*206314*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
99178 /*206358*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
99197 /*206393*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
99225 /*206445*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
99233 /*206466*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
99258 /*206510*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
99277 /*206545*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
99305 /*206597*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
99313 /*206618*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
99338 /*206662*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
99357 /*206697*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
99385 /*206747*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
99408 /*206788*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
99435 /*206837*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
99458 /*206878*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
99485 /*206926*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
99511 /*206973*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
99538 /*207022*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
99561 /*207064*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
99589 /*207117*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
99597 /*207139*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
99622 /*207184*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
99641 /*207220*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
99670 /*207271*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
99699 /*207325*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
99722 /*207370*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
99751 /*207422*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
99780 /*207474*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
99808 /*207524*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
99837 /*207577*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
99865 /*207629*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
99888 /*207674*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
99918 /*207727*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
99947 /*207779*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
99975 /*207829*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
100003 /*207879*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
100032 /*207936*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
100040 /*207958*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
100048 /*207980*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasVBMI2())
100073 /*208025*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
100092 /*208061*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasVBMI2())
100121 /*208115*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
100129 /*208137*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
100137 /*208159*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasVBMI2())
100162 /*208204*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
100181 /*208240*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasVBMI2())
100207 /*208288*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
100221 /*208314*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
100236 /*208342*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
100261 /*208388*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
100269 /*208412*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
100277 /*208436*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
100298 /*208477*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
100313 /*208509*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
100339 /*208562*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
100347 /*208583*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
100355 /*208604*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
100376 /*208642*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
100391 /*208671*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
100416 /*208716*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
100424 /*208737*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
100432 /*208758*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
100454 /*208797*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
100470 /*208827*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
100496 /*208875*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
100504 /*208896*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
100512 /*208917*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
100533 /*208955*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
100548 /*208984*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
100574 /*209030*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
100597 /*209070*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
100621 /*209113*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
100645 /*209157*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
100668 /*209197*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
100692 /*209240*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
100716 /*209288*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
100724 /*209309*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
100732 /*209330*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
100753 /*209368*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
100768 /*209397*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
100793 /*209442*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
100801 /*209463*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
100809 /*209484*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
100831 /*209523*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
100847 /*209553*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
100874 /*209600*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
100897 /*209640*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
100922 /*209685*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
100945 /*209725*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
100970 /*209770*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
100993 /*209810*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
101018 /*209855*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
101041 /*209895*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
101066 /*209942*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
101085 /*209977*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
101109 /*210019*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
101129 /*210055*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
101155 /*210103*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
101174 /*210138*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
101198 /*210180*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
101218 /*210216*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
101244 /*210263*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
101263 /*210298*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
101288 /*210344*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
101307 /*210379*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
101331 /*210422*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
101355 /*210466*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
101378 /*210506*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
101403 /*210555*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
101411 /*210576*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
101419 /*210597*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
101440 /*210635*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
101455 /*210664*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
101480 /*210709*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
101488 /*210730*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
101496 /*210751*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
101518 /*210790*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
101534 /*210820*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
101561 /*210871*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
101569 /*210892*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
101577 /*210913*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
101598 /*210951*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
101613 /*210980*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
101638 /*211025*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
101646 /*211046*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
101654 /*211067*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
101676 /*211106*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
101692 /*211136*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
101719 /*211187*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
101727 /*211208*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
101735 /*211229*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
101756 /*211267*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
101771 /*211296*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
101796 /*211341*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
101804 /*211362*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
101812 /*211383*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
101834 /*211422*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
101850 /*211452*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
101877 /*211503*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
101885 /*211524*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
101893 /*211545*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
101914 /*211583*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
101929 /*211612*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
101954 /*211657*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
101962 /*211678*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
101970 /*211699*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
101992 /*211738*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
102008 /*211768*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
102035 /*211819*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
102043 /*211840*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
102064 /*211878*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
102079 /*211907*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
102104 /*211952*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
102112 /*211973*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
102134 /*212012*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
102150 /*212042*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
102177 /*212093*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
102185 /*212114*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
102206 /*212152*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
102221 /*212181*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
102246 /*212226*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
102254 /*212247*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
102276 /*212286*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
102292 /*212316*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
102319 /*212367*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
102327 /*212388*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
102348 /*212426*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
102363 /*212455*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
102388 /*212500*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
102396 /*212521*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
102418 /*212560*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
102434 /*212590*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
102460 /*212638*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
102468 /*212659*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
102489 /*212697*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
102504 /*212726*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
102530 /*212773*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
102544 /*212801*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
102558 /*212829*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
102583 /*212875*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
102597 /*212903*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
102611 /*212931*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
102636 /*212977*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
102650 /*213005*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
102664 /*213033*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
102688 /*213079*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
102696 /*213100*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
102704 /*213121*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
102725 /*213159*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
102740 /*213188*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
102765 /*213235*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
102773 /*213256*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
102781 /*213277*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
102802 /*213315*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
102817 /*213344*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
102842 /*213391*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
102850 /*213412*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
102858 /*213433*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
102879 /*213471*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
102894 /*213500*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
102920 /*213549*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
102934 /*213577*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
102955 /*213616*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
102970 /*213646*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
102996 /*213695*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
103010 /*213723*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
103031 /*213762*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
103046 /*213792*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
103071 /*213839*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
103079 /*213860*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
103087 /*213881*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
103108 /*213919*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
103123 /*213948*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
103150 /*213997*/ OPC_CheckPatternPredicate, 185, // (Subtarget->hasIFMA())
103170 /*214034*/ OPC_CheckPatternPredicate, 185, // (Subtarget->hasIFMA())
103195 /*214078*/ OPC_CheckPatternPredicate, 185, // (Subtarget->hasIFMA())
103216 /*214116*/ OPC_CheckPatternPredicate, 185, // (Subtarget->hasIFMA())
103243 /*214166*/ OPC_CheckPatternPredicate, 185, // (Subtarget->hasIFMA())
103263 /*214203*/ OPC_CheckPatternPredicate, 185, // (Subtarget->hasIFMA())
103288 /*214247*/ OPC_CheckPatternPredicate, 185, // (Subtarget->hasIFMA())
103309 /*214285*/ OPC_CheckPatternPredicate, 185, // (Subtarget->hasIFMA())
103334 /*214335*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
103342 /*214355*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
103357 /*214384*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
103365 /*214404*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
103387 /*214444*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
103395 /*214464*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
103411 /*214495*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
103419 /*214515*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
103445 /*214564*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
103453 /*214584*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
103468 /*214613*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
103476 /*214633*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
103498 /*214673*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
103506 /*214693*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
103522 /*214724*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
103530 /*214744*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
103556 /*214793*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
103564 /*214813*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
103579 /*214842*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
103587 /*214862*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
103609 /*214902*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
103617 /*214922*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
103633 /*214953*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
103641 /*214973*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
103667 /*215022*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
103675 /*215042*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
103690 /*215071*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
103698 /*215091*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
103720 /*215131*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
103728 /*215151*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
103744 /*215182*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
103752 /*215202*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
103777 /*215248*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
103785 /*215268*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
103793 /*215288*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
103814 /*215325*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
103829 /*215353*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
103854 /*215400*/ OPC_CheckPatternPredicate, 133, // (Subtarget->hasCDI())
103868 /*215427*/ OPC_CheckPatternPredicate, 134, // (Subtarget->hasCDI()) && (Subtarget->hasVLX())
103889 /*215465*/ OPC_CheckPatternPredicate, 133, // (Subtarget->hasCDI())
103904 /*215494*/ OPC_CheckPatternPredicate, 134, // (Subtarget->hasCDI()) && (Subtarget->hasVLX())
103928 /*215538*/ OPC_CheckPatternPredicate, 133, // (Subtarget->hasCDI())
103936 /*215558*/ OPC_CheckPatternPredicate, 134, // (Subtarget->hasCDI()) && (Subtarget->hasVLX())
103957 /*215595*/ OPC_CheckPatternPredicate, 133, // (Subtarget->hasCDI())
103972 /*215623*/ OPC_CheckPatternPredicate, 134, // (Subtarget->hasCDI()) && (Subtarget->hasVLX())
103997 /*215670*/ OPC_CheckPatternPredicate, 142, // (Subtarget->hasVPOPCNTDQ())
104011 /*215697*/ OPC_CheckPatternPredicate, 143, // (Subtarget->hasVLX()) && (Subtarget->hasVPOPCNTDQ())
104025 /*215724*/ OPC_CheckPatternPredicate, 115, // (Subtarget->hasBITALG()) && (Subtarget->hasVLX())
104046 /*215762*/ OPC_CheckPatternPredicate, 142, // (Subtarget->hasVPOPCNTDQ())
104061 /*215791*/ OPC_CheckPatternPredicate, 143, // (Subtarget->hasVLX()) && (Subtarget->hasVPOPCNTDQ())
104086 /*215837*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
104094 /*215858*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
104102 /*215879*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
104123 /*215917*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
104138 /*215946*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
104163 /*215993*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
104171 /*216014*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
104179 /*216035*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
104200 /*216073*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
104215 /*216102*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
104241 /*216150*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
104249 /*216174*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
104257 /*216198*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasVBMI2())
104278 /*216239*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
104293 /*216271*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasVBMI2())
104319 /*216322*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
104327 /*216346*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
104335 /*216370*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasVBMI2())
104356 /*216411*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
104371 /*216443*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasVBMI2())
104397 /*216492*/ OPC_CheckPatternPredicate, 149, // (Subtarget->hasVLX()) && (Subtarget->hasVNNI())
104416 /*216530*/ OPC_CheckPatternPredicate, 149, // (Subtarget->hasVLX()) && (Subtarget->hasVNNI())
104441 /*216578*/ OPC_CheckPatternPredicate, 149, // (Subtarget->hasVLX()) && (Subtarget->hasVNNI())
104460 /*216616*/ OPC_CheckPatternPredicate, 149, // (Subtarget->hasVLX()) && (Subtarget->hasVNNI())
104485 /*216664*/ OPC_CheckPatternPredicate, 149, // (Subtarget->hasVLX()) && (Subtarget->hasVNNI())
104504 /*216702*/ OPC_CheckPatternPredicate, 149, // (Subtarget->hasVLX()) && (Subtarget->hasVNNI())
104529 /*216750*/ OPC_CheckPatternPredicate, 149, // (Subtarget->hasVLX()) && (Subtarget->hasVNNI())
104548 /*216788*/ OPC_CheckPatternPredicate, 149, // (Subtarget->hasVLX()) && (Subtarget->hasVNNI())
104573 /*216837*/ OPC_CheckPatternPredicate, 182, // (Subtarget->hasBF16()) && (Subtarget->hasVLX())
104592 /*216872*/ OPC_CheckPatternPredicate, 182, // (Subtarget->hasBF16()) && (Subtarget->hasVLX())
104616 /*216917*/ OPC_CheckPatternPredicate, 182, // (Subtarget->hasBF16()) && (Subtarget->hasVLX())
104636 /*216953*/ OPC_CheckPatternPredicate, 182, // (Subtarget->hasBF16()) && (Subtarget->hasVLX())
104667 /*217007*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
104685 /*217048*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
104703 /*217089*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
104734 /*217156*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
104748 /*217184*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
104763 /*217214*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
104788 /*217263*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
104800 /*217290*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
104812 /*217317*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
104824 /*217344*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
104836 /*217371*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
104848 /*217398*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
104872 /*217443*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
104884 /*217470*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
104896 /*217497*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
104908 /*217524*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
104920 /*217551*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
104932 /*217578*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
104958 /*217629*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
104970 /*217656*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
104982 /*217683*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
104994 /*217710*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
105006 /*217737*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
105018 /*217764*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
105042 /*217809*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
105054 /*217836*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
105066 /*217863*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
105078 /*217890*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
105090 /*217917*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
105102 /*217944*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
105128 /*217995*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
105140 /*218022*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
105152 /*218049*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
105164 /*218076*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
105176 /*218103*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
105188 /*218130*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
105212 /*218175*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
105224 /*218202*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
105236 /*218229*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
105248 /*218256*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
105260 /*218283*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
105272 /*218310*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
105297 /*218358*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
105309 /*218385*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
105321 /*218412*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
105333 /*218439*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
105345 /*218466*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
105357 /*218493*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
105376 /*218530*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
105401 /*218578*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
105414 /*218601*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
105427 /*218624*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
105449 /*218664*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
105462 /*218688*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
105475 /*218712*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
105495 /*218747*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
105514 /*218781*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
105533 /*218815*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
105552 /*218849*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
105571 /*218883*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
105590 /*218917*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
105614 /*218957*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
105633 /*218989*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
105658 /*219035*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
105666 /*219057*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
105674 /*219079*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
105697 /*219122*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
105714 /*219156*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
105740 /*219207*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
105748 /*219229*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
105756 /*219251*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
105779 /*219294*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
105796 /*219328*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
105822 /*219379*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
105830 /*219401*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
105838 /*219423*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
105861 /*219466*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
105878 /*219500*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
105904 /*219551*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
105912 /*219573*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
105935 /*219616*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
105952 /*219650*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
105978 /*219701*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
105986 /*219723*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
106009 /*219766*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
106026 /*219800*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
106052 /*219849*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
106073 /*219889*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
106098 /*219937*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
106119 /*219977*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
106144 /*220024*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
106168 /*220070*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
106193 /*220118*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
106214 /*220159*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
106240 /*220211*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
106248 /*220234*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
106271 /*220278*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
106288 /*220313*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
106315 /*220363*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
106343 /*220420*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
106364 /*220464*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
106390 /*220514*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
106418 /*220566*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
106446 /*220619*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
106472 /*220671*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
106500 /*220723*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
106526 /*220772*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
106552 /*220821*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
106579 /*220872*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
106604 /*220922*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
106631 /*220972*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
106659 /*221027*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
106680 /*221071*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
106706 /*221121*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
106734 /*221173*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
106762 /*221226*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
106788 /*221278*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
106816 /*221330*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
106842 /*221379*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
106868 /*221428*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
106895 /*221479*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
106920 /*221529*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
106947 /*221579*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
106974 /*221634*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
106982 /*221657*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
106990 /*221680*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasVBMI2())
107013 /*221724*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
107030 /*221759*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasVBMI2())
107057 /*221812*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
107065 /*221835*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
107073 /*221858*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasVBMI2())
107096 /*221902*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
107113 /*221937*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasVBMI2())
107134 /*221978*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
107148 /*222005*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
107162 /*222032*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
107174 /*222057*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
107186 /*222083*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
107198 /*222109*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
107221 /*222154*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
107229 /*222174*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
107243 /*222201*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
107251 /*222221*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
107259 /*222241*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
107277 /*222276*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
107285 /*222296*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
107293 /*222316*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
107308 /*222345*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
107316 /*222365*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
107331 /*222393*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
107348 /*222427*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
107356 /*222447*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
107364 /*222467*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
107379 /*222496*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
107387 /*222516*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
107402 /*222544*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
107417 /*222575*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
107425 /*222596*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
107437 /*222622*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
107445 /*222643*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
107453 /*222664*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
107469 /*222698*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
107477 /*222719*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
107485 /*222740*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
107498 /*222768*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
107506 /*222789*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
107519 /*222816*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
107534 /*222849*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
107542 /*222870*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
107550 /*222891*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
107563 /*222919*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
107571 /*222940*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
107584 /*222967*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
107608 /*223012*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
107620 /*223037*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
107633 /*223064*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
107657 /*223113*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
107665 /*223137*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
107673 /*223161*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
107684 /*223190*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
107692 /*223214*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
107700 /*223238*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
107720 /*223280*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
107733 /*223311*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
107746 /*223342*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
107759 /*223373*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
107783 /*223424*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
107791 /*223446*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
107799 /*223468*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
107818 /*223505*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
107831 /*223533*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
107854 /*223577*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
107862 /*223599*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
107870 /*223621*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
107890 /*223659*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
107904 /*223688*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
107928 /*223735*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
107936 /*223757*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
107944 /*223779*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
107963 /*223816*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
107976 /*223844*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
108000 /*223889*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
108021 /*223928*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
108043 /*223970*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
108065 /*224013*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
108086 /*224052*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
108108 /*224094*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
108130 /*224141*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
108138 /*224163*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
108146 /*224185*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
108165 /*224222*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
108178 /*224250*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
108201 /*224294*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
108209 /*224316*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
108217 /*224338*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
108237 /*224376*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
108251 /*224405*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
108276 /*224451*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
108297 /*224490*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
108320 /*224534*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
108341 /*224573*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
108364 /*224617*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
108385 /*224656*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
108408 /*224700*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
108429 /*224739*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
108452 /*224785*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
108469 /*224819*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
108491 /*224860*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
108509 /*224895*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
108533 /*224942*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
108550 /*224976*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
108572 /*225017*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
108590 /*225052*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
108614 /*225098*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
108631 /*225132*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
108654 /*225177*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
108671 /*225211*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
108693 /*225253*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
108715 /*225296*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
108736 /*225335*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
108759 /*225383*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
108767 /*225405*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
108775 /*225427*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
108794 /*225464*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
108807 /*225492*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
108830 /*225536*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
108838 /*225558*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
108846 /*225580*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
108866 /*225618*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
108880 /*225647*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
108905 /*225697*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
108913 /*225719*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
108921 /*225741*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
108940 /*225778*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
108953 /*225806*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
108976 /*225850*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
108984 /*225872*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
108992 /*225894*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
109012 /*225932*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
109026 /*225961*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
109051 /*226011*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
109059 /*226033*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
109067 /*226055*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
109086 /*226092*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
109099 /*226120*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
109122 /*226164*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
109130 /*226186*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
109138 /*226208*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
109158 /*226246*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
109172 /*226275*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
109197 /*226325*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
109205 /*226347*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
109213 /*226369*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
109232 /*226406*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
109245 /*226434*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
109268 /*226478*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
109276 /*226500*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
109284 /*226522*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
109304 /*226560*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
109318 /*226589*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
109343 /*226639*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
109351 /*226661*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
109370 /*226698*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
109383 /*226726*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
109406 /*226770*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
109414 /*226792*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
109434 /*226830*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
109448 /*226859*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
109473 /*226909*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
109481 /*226931*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
109500 /*226968*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
109513 /*226996*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
109536 /*227040*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
109544 /*227062*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
109564 /*227100*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
109578 /*227129*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
109603 /*227179*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
109611 /*227201*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
109630 /*227238*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
109643 /*227266*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
109666 /*227310*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
109674 /*227332*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
109694 /*227370*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
109708 /*227399*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
109732 /*227446*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
109740 /*227468*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
109759 /*227505*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
109772 /*227533*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
109796 /*227579*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
109808 /*227606*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
109820 /*227633*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
109843 /*227678*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
109855 /*227705*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
109867 /*227732*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
109890 /*227777*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
109902 /*227804*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
109914 /*227831*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
109936 /*227876*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
109944 /*227898*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
109952 /*227920*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
109971 /*227957*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
109984 /*227985*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
110007 /*228031*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
110015 /*228053*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
110023 /*228075*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
110042 /*228112*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
110055 /*228140*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
110078 /*228186*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
110086 /*228208*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
110094 /*228230*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
110113 /*228267*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
110126 /*228295*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
110150 /*228343*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
110162 /*228370*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
110181 /*228408*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
110194 /*228437*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
110218 /*228485*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
110230 /*228512*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
110249 /*228550*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
110262 /*228579*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
110285 /*228625*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
110293 /*228647*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
110301 /*228669*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
110320 /*228706*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
110333 /*228734*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
110358 /*228783*/ OPC_CheckPatternPredicate, 185, // (Subtarget->hasIFMA())
110376 /*228819*/ OPC_CheckPatternPredicate, 185, // (Subtarget->hasIFMA())
110399 /*228862*/ OPC_CheckPatternPredicate, 185, // (Subtarget->hasIFMA())
110418 /*228899*/ OPC_CheckPatternPredicate, 185, // (Subtarget->hasIFMA())
110443 /*228948*/ OPC_CheckPatternPredicate, 185, // (Subtarget->hasIFMA())
110461 /*228984*/ OPC_CheckPatternPredicate, 185, // (Subtarget->hasIFMA())
110484 /*229027*/ OPC_CheckPatternPredicate, 185, // (Subtarget->hasIFMA())
110503 /*229064*/ OPC_CheckPatternPredicate, 185, // (Subtarget->hasIFMA())
110526 /*229112*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
110534 /*229133*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
110547 /*229161*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
110555 /*229182*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
110575 /*229221*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
110583 /*229242*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
110597 /*229272*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
110605 /*229293*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
110629 /*229341*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
110637 /*229362*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
110650 /*229390*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
110658 /*229411*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
110678 /*229450*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
110686 /*229471*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
110700 /*229501*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
110708 /*229522*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
110732 /*229570*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
110740 /*229591*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
110753 /*229619*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
110761 /*229640*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
110781 /*229679*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
110789 /*229700*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
110803 /*229730*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
110811 /*229751*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
110835 /*229799*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
110843 /*229820*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
110856 /*229848*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
110864 /*229869*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
110884 /*229908*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
110892 /*229929*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
110906 /*229959*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
110914 /*229980*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
110937 /*230025*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
110945 /*230046*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
110953 /*230067*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
110972 /*230103*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
110985 /*230130*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
111008 /*230176*/ OPC_CheckPatternPredicate, 133, // (Subtarget->hasCDI())
111020 /*230202*/ OPC_CheckPatternPredicate, 134, // (Subtarget->hasCDI()) && (Subtarget->hasVLX())
111039 /*230239*/ OPC_CheckPatternPredicate, 133, // (Subtarget->hasCDI())
111052 /*230267*/ OPC_CheckPatternPredicate, 134, // (Subtarget->hasCDI()) && (Subtarget->hasVLX())
111074 /*230310*/ OPC_CheckPatternPredicate, 133, // (Subtarget->hasCDI())
111082 /*230331*/ OPC_CheckPatternPredicate, 134, // (Subtarget->hasCDI()) && (Subtarget->hasVLX())
111101 /*230367*/ OPC_CheckPatternPredicate, 133, // (Subtarget->hasCDI())
111114 /*230394*/ OPC_CheckPatternPredicate, 134, // (Subtarget->hasCDI()) && (Subtarget->hasVLX())
111137 /*230440*/ OPC_CheckPatternPredicate, 142, // (Subtarget->hasVPOPCNTDQ())
111149 /*230466*/ OPC_CheckPatternPredicate, 143, // (Subtarget->hasVLX()) && (Subtarget->hasVPOPCNTDQ())
111161 /*230492*/ OPC_CheckPatternPredicate, 115, // (Subtarget->hasBITALG()) && (Subtarget->hasVLX())
111180 /*230529*/ OPC_CheckPatternPredicate, 142, // (Subtarget->hasVPOPCNTDQ())
111193 /*230557*/ OPC_CheckPatternPredicate, 143, // (Subtarget->hasVLX()) && (Subtarget->hasVPOPCNTDQ())
111216 /*230602*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
111224 /*230624*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
111232 /*230646*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
111251 /*230683*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
111264 /*230711*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
111287 /*230757*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
111295 /*230779*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
111303 /*230801*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
111322 /*230838*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
111335 /*230866*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
111359 /*230914*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
111367 /*230938*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
111375 /*230962*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasVBMI2())
111394 /*231002*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
111407 /*231033*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasVBMI2())
111431 /*231083*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
111439 /*231107*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
111447 /*231131*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasVBMI2())
111466 /*231171*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
111479 /*231202*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasVBMI2())
111503 /*231250*/ OPC_CheckPatternPredicate, 149, // (Subtarget->hasVLX()) && (Subtarget->hasVNNI())
111520 /*231287*/ OPC_CheckPatternPredicate, 149, // (Subtarget->hasVLX()) && (Subtarget->hasVNNI())
111543 /*231334*/ OPC_CheckPatternPredicate, 149, // (Subtarget->hasVLX()) && (Subtarget->hasVNNI())
111560 /*231371*/ OPC_CheckPatternPredicate, 149, // (Subtarget->hasVLX()) && (Subtarget->hasVNNI())
111583 /*231418*/ OPC_CheckPatternPredicate, 149, // (Subtarget->hasVLX()) && (Subtarget->hasVNNI())
111600 /*231455*/ OPC_CheckPatternPredicate, 149, // (Subtarget->hasVLX()) && (Subtarget->hasVNNI())
111623 /*231502*/ OPC_CheckPatternPredicate, 149, // (Subtarget->hasVLX()) && (Subtarget->hasVNNI())
111640 /*231539*/ OPC_CheckPatternPredicate, 149, // (Subtarget->hasVLX()) && (Subtarget->hasVNNI())
111663 /*231586*/ OPC_CheckPatternPredicate, 182, // (Subtarget->hasBF16()) && (Subtarget->hasVLX())
111680 /*231620*/ OPC_CheckPatternPredicate, 182, // (Subtarget->hasBF16()) && (Subtarget->hasVLX())
111702 /*231664*/ OPC_CheckPatternPredicate, 182, // (Subtarget->hasBF16()) && (Subtarget->hasVLX())
111720 /*231699*/ OPC_CheckPatternPredicate, 182, // (Subtarget->hasBF16()) && (Subtarget->hasVLX())
111744 /*231742*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
111780 /*231810*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
111790 /*231832*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
111814 /*231875*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
111824 /*231897*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
111848 /*231940*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
111858 /*231962*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
111880 /*232003*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
111890 /*232025*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
111907 /*232058*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
111917 /*232080*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
111952 /*232146*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
111962 /*232168*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
111986 /*232211*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
111996 /*232233*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
112020 /*232276*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
112030 /*232298*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
112052 /*232339*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
112062 /*232361*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
112079 /*232394*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
112089 /*232416*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
112124 /*232482*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
112134 /*232504*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
112158 /*232547*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
112168 /*232569*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
112192 /*232612*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
112202 /*232634*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
112224 /*232675*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
112234 /*232697*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
112251 /*232730*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
112261 /*232752*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
112296 /*232818*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
112306 /*232840*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
112330 /*232883*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
112340 /*232905*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
112364 /*232948*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
112374 /*232970*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
112396 /*233011*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
112406 /*233033*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
112423 /*233066*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
112433 /*233088*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
112465 /*233149*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
112479 /*233177*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
112493 /*233205*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
112519 /*233250*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
112533 /*233278*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
112547 /*233306*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
112571 /*233349*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
112583 /*233376*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
112595 /*233403*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
112619 /*233447*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
112631 /*233474*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
112643 /*233501*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
112671 /*233553*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
112685 /*233581*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
112699 /*233609*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
112725 /*233654*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
112739 /*233682*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
112753 /*233710*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
112777 /*233753*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
112789 /*233780*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
112801 /*233807*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
112825 /*233851*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
112837 /*233878*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
112849 /*233905*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
112877 /*233957*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
112891 /*233985*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
112905 /*234013*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
112931 /*234058*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
112945 /*234086*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
112959 /*234114*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
112983 /*234157*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
112995 /*234184*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
113007 /*234211*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
113031 /*234255*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
113043 /*234282*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
113055 /*234309*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
113083 /*234361*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
113093 /*234384*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
113109 /*234416*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
113119 /*234439*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
113135 /*234471*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
113145 /*234494*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
113174 /*234547*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
113194 /*234582*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
113214 /*234617*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
113234 /*234652*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
113254 /*234687*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
113274 /*234722*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
113302 /*234770*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
113312 /*234793*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
113337 /*234838*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
113347 /*234861*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
113376 /*234915*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
113386 /*234938*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
113411 /*234983*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
113421 /*235006*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
113450 /*235060*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
113460 /*235083*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
113485 /*235128*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
113495 /*235151*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
113524 /*235205*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
113534 /*235228*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
113559 /*235273*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
113569 /*235296*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
113598 /*235350*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
113608 /*235373*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
113633 /*235418*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
113643 /*235441*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
113673 /*235496*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
113683 /*235520*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
113708 /*235566*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
113718 /*235590*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
113749 /*235647*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
113772 /*235692*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
113801 /*235744*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
113830 /*235796*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
113858 /*235846*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
113887 /*235899*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
113913 /*235950*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
113934 /*235994*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
113960 /*236044*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
113988 /*236096*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
114016 /*236149*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
114042 /*236201*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
114070 /*236253*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
114096 /*236302*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
114122 /*236351*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
114149 /*236402*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
114174 /*236452*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
114201 /*236502*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
114231 /*236560*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
114241 /*236584*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
114266 /*236630*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
114276 /*236654*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
114306 /*236710*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
114316 /*236734*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
114341 /*236780*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
114351 /*236804*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
114378 /*236855*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
114388 /*236882*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
114398 /*236909*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
114419 /*236950*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
114429 /*236977*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
114439 /*237004*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
114465 /*237055*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
114484 /*237090*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
114508 /*237132*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
114528 /*237168*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
114550 /*237208*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
114567 /*237242*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
114589 /*237283*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
114607 /*237318*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
114633 /*237367*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
114643 /*237390*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
114664 /*237429*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
114674 /*237452*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
114700 /*237501*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
114719 /*237536*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
114743 /*237578*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
114763 /*237614*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
114785 /*237654*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
114802 /*237688*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
114824 /*237729*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
114842 /*237764*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
114868 /*237813*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
114887 /*237848*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
114911 /*237890*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
114931 /*237926*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
114953 /*237966*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
114970 /*238000*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
114992 /*238041*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
115010 /*238076*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
115036 /*238125*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
115055 /*238160*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
115079 /*238202*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
115099 /*238238*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
115121 /*238278*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
115138 /*238312*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
115160 /*238353*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
115178 /*238388*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
115204 /*238437*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
115223 /*238472*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
115247 /*238514*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
115267 /*238550*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
115289 /*238590*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
115306 /*238624*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
115328 /*238665*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
115346 /*238700*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
115372 /*238749*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
115391 /*238784*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
115415 /*238826*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
115435 /*238862*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
115457 /*238902*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
115474 /*238936*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
115496 /*238977*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
115514 /*239012*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
115540 /*239061*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
115559 /*239096*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
115583 /*239138*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
115603 /*239174*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
115625 /*239214*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
115642 /*239248*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
115664 /*239289*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
115682 /*239324*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
115708 /*239373*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
115727 /*239408*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
115751 /*239450*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
115771 /*239486*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
115793 /*239526*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
115810 /*239560*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
115832 /*239601*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
115850 /*239636*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
115876 /*239685*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
115895 /*239720*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
115919 /*239762*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
115939 /*239798*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
115961 /*239838*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
115978 /*239872*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
116000 /*239913*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
116018 /*239948*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
116044 /*239997*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
116063 /*240032*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
116087 /*240074*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
116107 /*240110*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
116129 /*240150*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
116146 /*240184*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
116168 /*240225*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
116186 /*240260*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
116212 /*240309*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
116231 /*240344*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
116255 /*240386*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
116275 /*240422*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
116297 /*240462*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
116314 /*240496*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
116336 /*240537*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
116354 /*240572*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
116380 /*240621*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
116390 /*240644*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
116411 /*240683*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
116421 /*240706*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
116448 /*240755*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
116458 /*240778*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
116484 /*240826*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
116494 /*240849*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
116520 /*240897*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
116530 /*240920*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
116555 /*240968*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
116565 /*240991*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
116586 /*241030*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
116596 /*241053*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
116622 /*241102*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
116632 /*241125*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
116653 /*241164*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
116663 /*241187*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
116689 /*241236*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
116699 /*241259*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
116720 /*241298*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
116730 /*241321*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
116757 /*241372*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
116767 /*241395*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
116789 /*241436*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
116799 /*241459*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
116826 /*241510*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
116836 /*241533*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
116858 /*241574*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
116868 /*241597*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
116895 /*241647*/ OPC_CheckPatternPredicate, 184, // (Subtarget->hasIFMA()) && (Subtarget->hasVLX())
116915 /*241684*/ OPC_CheckPatternPredicate, 184, // (Subtarget->hasIFMA()) && (Subtarget->hasVLX())
116940 /*241728*/ OPC_CheckPatternPredicate, 184, // (Subtarget->hasIFMA()) && (Subtarget->hasVLX())
116961 /*241766*/ OPC_CheckPatternPredicate, 184, // (Subtarget->hasIFMA()) && (Subtarget->hasVLX())
116984 /*241809*/ OPC_CheckPatternPredicate, 184, // (Subtarget->hasIFMA()) && (Subtarget->hasVLX())
117002 /*241845*/ OPC_CheckPatternPredicate, 184, // (Subtarget->hasIFMA()) && (Subtarget->hasVLX())
117025 /*241888*/ OPC_CheckPatternPredicate, 184, // (Subtarget->hasIFMA()) && (Subtarget->hasVLX())
117044 /*241925*/ OPC_CheckPatternPredicate, 184, // (Subtarget->hasIFMA()) && (Subtarget->hasVLX())
117071 /*241975*/ OPC_CheckPatternPredicate, 184, // (Subtarget->hasIFMA()) && (Subtarget->hasVLX())
117091 /*242012*/ OPC_CheckPatternPredicate, 184, // (Subtarget->hasIFMA()) && (Subtarget->hasVLX())
117116 /*242056*/ OPC_CheckPatternPredicate, 184, // (Subtarget->hasIFMA()) && (Subtarget->hasVLX())
117137 /*242094*/ OPC_CheckPatternPredicate, 184, // (Subtarget->hasIFMA()) && (Subtarget->hasVLX())
117160 /*242137*/ OPC_CheckPatternPredicate, 184, // (Subtarget->hasIFMA()) && (Subtarget->hasVLX())
117178 /*242173*/ OPC_CheckPatternPredicate, 184, // (Subtarget->hasIFMA()) && (Subtarget->hasVLX())
117201 /*242216*/ OPC_CheckPatternPredicate, 184, // (Subtarget->hasIFMA()) && (Subtarget->hasVLX())
117220 /*242253*/ OPC_CheckPatternPredicate, 184, // (Subtarget->hasIFMA()) && (Subtarget->hasVLX())
117245 /*242300*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
117255 /*242322*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
117276 /*242360*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
117286 /*242382*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
117312 /*242431*/ OPC_CheckPatternPredicate, 134, // (Subtarget->hasCDI()) && (Subtarget->hasVLX())
117322 /*242453*/ OPC_CheckPatternPredicate, 134, // (Subtarget->hasCDI()) && (Subtarget->hasVLX())
117344 /*242493*/ OPC_CheckPatternPredicate, 134, // (Subtarget->hasCDI()) && (Subtarget->hasVLX())
117354 /*242515*/ OPC_CheckPatternPredicate, 134, // (Subtarget->hasCDI()) && (Subtarget->hasVLX())
117379 /*242561*/ OPC_CheckPatternPredicate, 134, // (Subtarget->hasCDI()) && (Subtarget->hasVLX())
117389 /*242583*/ OPC_CheckPatternPredicate, 134, // (Subtarget->hasCDI()) && (Subtarget->hasVLX())
117410 /*242621*/ OPC_CheckPatternPredicate, 134, // (Subtarget->hasCDI()) && (Subtarget->hasVLX())
117420 /*242643*/ OPC_CheckPatternPredicate, 134, // (Subtarget->hasCDI()) && (Subtarget->hasVLX())
117446 /*242692*/ OPC_CheckPatternPredicate, 143, // (Subtarget->hasVLX()) && (Subtarget->hasVPOPCNTDQ())
117456 /*242714*/ OPC_CheckPatternPredicate, 143, // (Subtarget->hasVLX()) && (Subtarget->hasVPOPCNTDQ())
117478 /*242754*/ OPC_CheckPatternPredicate, 143, // (Subtarget->hasVLX()) && (Subtarget->hasVPOPCNTDQ())
117488 /*242776*/ OPC_CheckPatternPredicate, 143, // (Subtarget->hasVLX()) && (Subtarget->hasVPOPCNTDQ())
117514 /*242824*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
117524 /*242847*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
117545 /*242886*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
117555 /*242909*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
117581 /*242958*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
117591 /*242981*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
117612 /*243020*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
117622 /*243043*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
117649 /*243093*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
117659 /*243120*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
117680 /*243161*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
117690 /*243188*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
117717 /*243240*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
117727 /*243267*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
117748 /*243308*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
117758 /*243335*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
117779 /*243376*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
117789 /*243398*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
117812 /*243442*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
117825 /*243467*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
117842 /*243499*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
117856 /*243526*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
117870 /*243553*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
117887 /*243585*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
117901 /*243612*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
117915 /*243639*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
117930 /*243669*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
117941 /*243693*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
117956 /*243724*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
117968 /*243750*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
117980 /*243776*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
117995 /*243807*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
118007 /*243833*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
118019 /*243859*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
118046 /*243907*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
118064 /*243939*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
118099 /*243999*/ OPC_CheckPatternPredicate, 186, // (Subtarget->hasAVX512()) && (Subtarget->hasBWI()) && (Subtarget->hasGFNI())
118109 /*244023*/ OPC_CheckPatternPredicate, 186, // (Subtarget->hasAVX512()) && (Subtarget->hasBWI()) && (Subtarget->hasGFNI())
118135 /*244071*/ OPC_CheckPatternPredicate, 186, // (Subtarget->hasAVX512()) && (Subtarget->hasBWI()) && (Subtarget->hasGFNI())
118145 /*244095*/ OPC_CheckPatternPredicate, 186, // (Subtarget->hasAVX512()) && (Subtarget->hasBWI()) && (Subtarget->hasGFNI())
118178 /*244156*/ OPC_CheckPatternPredicate, 186, // (Subtarget->hasAVX512()) && (Subtarget->hasBWI()) && (Subtarget->hasGFNI())
118188 /*244180*/ OPC_CheckPatternPredicate, 186, // (Subtarget->hasAVX512()) && (Subtarget->hasBWI()) && (Subtarget->hasGFNI())
118214 /*244228*/ OPC_CheckPatternPredicate, 186, // (Subtarget->hasAVX512()) && (Subtarget->hasBWI()) && (Subtarget->hasGFNI())
118224 /*244252*/ OPC_CheckPatternPredicate, 186, // (Subtarget->hasAVX512()) && (Subtarget->hasBWI()) && (Subtarget->hasGFNI())
118254 /*244309*/ OPC_CheckPatternPredicate, 187, // (Subtarget->hasVBMI())
118264 /*244332*/ OPC_CheckPatternPredicate, 187, // (Subtarget->hasVBMI())
118286 /*244373*/ OPC_CheckPatternPredicate, 187, // (Subtarget->hasVBMI())
118296 /*244396*/ OPC_CheckPatternPredicate, 187, // (Subtarget->hasVBMI())
118326 /*244449*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
118336 /*244473*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
118362 /*244521*/ OPC_CheckPatternPredicate, 187, // (Subtarget->hasVBMI())
118372 /*244548*/ OPC_CheckPatternPredicate, 187, // (Subtarget->hasVBMI())
118382 /*244575*/ OPC_CheckPatternPredicate, 187, // (Subtarget->hasVBMI())
118407 /*244624*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
118430 /*244664*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
118451 /*244702*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
118472 /*244741*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
118497 /*244787*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
118507 /*244810*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
118532 /*244857*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
118555 /*244897*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
118576 /*244935*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
118597 /*244974*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
118622 /*245020*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
118632 /*245043*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
118657 /*245090*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
118680 /*245130*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
118701 /*245168*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
118722 /*245207*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
118747 /*245253*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
118757 /*245276*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
118782 /*245323*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
118805 /*245363*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
118826 /*245401*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
118847 /*245440*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
118873 /*245488*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
118883 /*245511*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
118909 /*245559*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
118919 /*245582*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
118944 /*245629*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
118967 /*245669*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
118988 /*245707*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
119009 /*245746*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
119034 /*245793*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
119057 /*245833*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
119078 /*245871*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
119099 /*245910*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
119124 /*245957*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
119147 /*245997*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
119168 /*246035*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
119189 /*246074*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
119214 /*246121*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
119237 /*246161*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
119258 /*246199*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
119279 /*246238*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
119304 /*246284*/ OPC_CheckPatternPredicate, 187, // (Subtarget->hasVBMI())
119314 /*246307*/ OPC_CheckPatternPredicate, 187, // (Subtarget->hasVBMI())
119339 /*246353*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
119349 /*246376*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
119373 /*246421*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
119383 /*246443*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
119408 /*246488*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
119418 /*246511*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
119443 /*246557*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
119453 /*246580*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
119478 /*246627*/ OPC_CheckPatternPredicate, 114, // (Subtarget->hasBITALG())
119488 /*246649*/ OPC_CheckPatternPredicate, 114, // (Subtarget->hasBITALG())
119513 /*246694*/ OPC_CheckPatternPredicate, 186, // (Subtarget->hasAVX512()) && (Subtarget->hasBWI()) && (Subtarget->hasGFNI())
119523 /*246717*/ OPC_CheckPatternPredicate, 186, // (Subtarget->hasAVX512()) && (Subtarget->hasBWI()) && (Subtarget->hasGFNI())
119543 /*246755*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
119553 /*246777*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
119574 /*246816*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
119584 /*246838*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
119620 /*246903*/ OPC_CheckPatternPredicate, 180, // (Subtarget->hasBWI()) && (Subtarget->hasGFNI()) && (Subtarget->hasVLX())
119630 /*246927*/ OPC_CheckPatternPredicate, 180, // (Subtarget->hasBWI()) && (Subtarget->hasGFNI()) && (Subtarget->hasVLX())
119656 /*246975*/ OPC_CheckPatternPredicate, 180, // (Subtarget->hasBWI()) && (Subtarget->hasGFNI()) && (Subtarget->hasVLX())
119666 /*246999*/ OPC_CheckPatternPredicate, 180, // (Subtarget->hasBWI()) && (Subtarget->hasGFNI()) && (Subtarget->hasVLX())
119699 /*247060*/ OPC_CheckPatternPredicate, 180, // (Subtarget->hasBWI()) && (Subtarget->hasGFNI()) && (Subtarget->hasVLX())
119709 /*247084*/ OPC_CheckPatternPredicate, 180, // (Subtarget->hasBWI()) && (Subtarget->hasGFNI()) && (Subtarget->hasVLX())
119735 /*247132*/ OPC_CheckPatternPredicate, 180, // (Subtarget->hasBWI()) && (Subtarget->hasGFNI()) && (Subtarget->hasVLX())
119745 /*247156*/ OPC_CheckPatternPredicate, 180, // (Subtarget->hasBWI()) && (Subtarget->hasGFNI()) && (Subtarget->hasVLX())
119775 /*247213*/ OPC_CheckPatternPredicate, 181, // (Subtarget->hasVBMI()) && (Subtarget->hasVLX())
119785 /*247236*/ OPC_CheckPatternPredicate, 181, // (Subtarget->hasVBMI()) && (Subtarget->hasVLX())
119807 /*247277*/ OPC_CheckPatternPredicate, 181, // (Subtarget->hasVBMI()) && (Subtarget->hasVLX())
119817 /*247300*/ OPC_CheckPatternPredicate, 181, // (Subtarget->hasVBMI()) && (Subtarget->hasVLX())
119846 /*247352*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
119856 /*247375*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
119884 /*247426*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
119894 /*247449*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
119922 /*247500*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
119932 /*247523*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
119960 /*247574*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
119970 /*247597*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
119998 /*247648*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
120008 /*247671*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
120037 /*247723*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
120047 /*247747*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
120076 /*247800*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
120086 /*247824*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
120115 /*247877*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasVBMI2())
120125 /*247901*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasVBMI2())
120154 /*247954*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasVBMI2())
120164 /*247978*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasVBMI2())
120190 /*248028*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
120198 /*248052*/ OPC_CheckPatternPredicate, 181, // (Subtarget->hasVBMI()) && (Subtarget->hasVLX())
120209 /*248081*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
120217 /*248105*/ OPC_CheckPatternPredicate, 181, // (Subtarget->hasVBMI()) && (Subtarget->hasVLX())
120228 /*248134*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
120236 /*248158*/ OPC_CheckPatternPredicate, 181, // (Subtarget->hasVBMI()) && (Subtarget->hasVLX())
120262 /*248209*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
120270 /*248230*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
120294 /*248272*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
120302 /*248293*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
120324 /*248333*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
120332 /*248355*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
120354 /*248396*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
120362 /*248418*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
120388 /*248466*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
120396 /*248487*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
120407 /*248512*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
120415 /*248534*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
120441 /*248583*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
120449 /*248604*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
120473 /*248646*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
120481 /*248667*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
120503 /*248707*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
120511 /*248729*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
120533 /*248770*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
120541 /*248792*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
120567 /*248840*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
120575 /*248861*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
120586 /*248886*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
120594 /*248908*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
120620 /*248957*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
120628 /*248978*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
120652 /*249020*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
120660 /*249041*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
120682 /*249081*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
120690 /*249103*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
120712 /*249144*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
120720 /*249166*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
120746 /*249214*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
120754 /*249235*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
120765 /*249260*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
120773 /*249282*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
120799 /*249330*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
120822 /*249370*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
120843 /*249408*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
120864 /*249447*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
120889 /*249494*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
120912 /*249534*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
120933 /*249572*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
120954 /*249611*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
120979 /*249658*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
121002 /*249698*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
121023 /*249736*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
121044 /*249775*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
121069 /*249822*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
121092 /*249862*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
121113 /*249900*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
121134 /*249939*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
121159 /*249987*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
121167 /*250008*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
121191 /*250050*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
121199 /*250071*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
121221 /*250111*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
121229 /*250133*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
121251 /*250174*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
121259 /*250196*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
121287 /*250250*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
121297 /*250273*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
121318 /*250312*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
121328 /*250335*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
121354 /*250381*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
121364 /*250404*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
121392 /*250458*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
121402 /*250481*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
121423 /*250520*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
121433 /*250543*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
121459 /*250589*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
121469 /*250612*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
121495 /*250659*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
121505 /*250682*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
121530 /*250730*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
121538 /*250751*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
121562 /*250793*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
121570 /*250814*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
121592 /*250854*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
121600 /*250876*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
121622 /*250917*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
121630 /*250939*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
121656 /*250988*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
121664 /*251009*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
121688 /*251051*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
121696 /*251072*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
121718 /*251112*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
121726 /*251134*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
121748 /*251175*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
121756 /*251197*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
121782 /*251246*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
121790 /*251267*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
121814 /*251309*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
121822 /*251330*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
121844 /*251370*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
121852 /*251392*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
121874 /*251433*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
121882 /*251455*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
121908 /*251504*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
121916 /*251525*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
121940 /*251567*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
121948 /*251588*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
121970 /*251628*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
121978 /*251650*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
122000 /*251691*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
122008 /*251713*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
122035 /*251762*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
122045 /*251785*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
122071 /*251833*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
122081 /*251856*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
122107 /*251904*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
122117 /*251927*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
122142 /*251973*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
122152 /*251996*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
122177 /*252042*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
122187 /*252065*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
122212 /*252111*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
122222 /*252134*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
122247 /*252181*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
122255 /*252202*/ OPC_CheckPatternPredicate, 181, // (Subtarget->hasVBMI()) && (Subtarget->hasVLX())
122266 /*252227*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
122274 /*252249*/ OPC_CheckPatternPredicate, 181, // (Subtarget->hasVBMI()) && (Subtarget->hasVLX())
122300 /*252296*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
122310 /*252319*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
122334 /*252365*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
122342 /*252385*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
122353 /*252409*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
122361 /*252430*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
122387 /*252477*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
122395 /*252498*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
122406 /*252523*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
122414 /*252545*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
122440 /*252593*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
122448 /*252614*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
122459 /*252639*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
122467 /*252661*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
122494 /*252709*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasVBMI2())
122504 /*252736*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasVBMI2())
122530 /*252785*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasVBMI2())
122540 /*252812*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasVBMI2())
122565 /*252862*/ OPC_CheckPatternPredicate, 115, // (Subtarget->hasBITALG()) && (Subtarget->hasVLX())
122575 /*252884*/ OPC_CheckPatternPredicate, 115, // (Subtarget->hasBITALG()) && (Subtarget->hasVLX())
122591 /*252915*/ OPC_CheckPatternPredicate, 114, // (Subtarget->hasBITALG())
122601 /*252937*/ OPC_CheckPatternPredicate, 114, // (Subtarget->hasBITALG())
122627 /*252983*/ OPC_CheckPatternPredicate, 180, // (Subtarget->hasBWI()) && (Subtarget->hasGFNI()) && (Subtarget->hasVLX())
122637 /*253006*/ OPC_CheckPatternPredicate, 180, // (Subtarget->hasBWI()) && (Subtarget->hasGFNI()) && (Subtarget->hasVLX())
122663 /*253056*/ OPC_CheckPatternPredicate, 183, // (Subtarget->hasBF16())
122673 /*253079*/ OPC_CheckPatternPredicate, 183, // (Subtarget->hasBF16())
122694 /*253118*/ OPC_CheckPatternPredicate, 183, // (Subtarget->hasBF16())
122704 /*253141*/ OPC_CheckPatternPredicate, 183, // (Subtarget->hasBF16())
122725 /*253180*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
122739 /*253207*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
122751 /*253232*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
122763 /*253258*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
122784 /*253299*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
122792 /*253319*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
122808 /*253349*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
122823 /*253378*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
122835 /*253404*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
122843 /*253425*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
122857 /*253454*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
122870 /*253482*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
122960 /*253627*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
122977 /*253658*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
122994 /*253689*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
123020 /*253739*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
123031 /*253761*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
123042 /*253783*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
123061 /*253818*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
123076 /*253843*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
123088 /*253863*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
123100 /*253883*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
123112 /*253903*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
123124 /*253923*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
123136 /*253943*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
123152 /*253970*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
123164 /*253990*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
123176 /*254010*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
123188 /*254030*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
123200 /*254050*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
123212 /*254070*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
123228 /*254097*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
123240 /*254117*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
123252 /*254137*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
123264 /*254157*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
123276 /*254177*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
123288 /*254197*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
123304 /*254224*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
123316 /*254244*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
123328 /*254264*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
123340 /*254284*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
123352 /*254304*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
123364 /*254324*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
123387 /*254363*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
123398 /*254386*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
123409 /*254409*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
123427 /*254443*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
123444 /*254476*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
123461 /*254509*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
123478 /*254542*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
123495 /*254575*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
123512 /*254608*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
123533 /*254646*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
123550 /*254677*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
123570 /*254713*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
123576 /*254726*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
123582 /*254739*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
123600 /*254769*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
123606 /*254782*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
123612 /*254795*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
123630 /*254825*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
123636 /*254838*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
123642 /*254851*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
123660 /*254881*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
123666 /*254894*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
123684 /*254924*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
123690 /*254937*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
123708 /*254966*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
123725 /*254994*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
123742 /*255022*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
123759 /*255050*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
123778 /*255083*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
123784 /*255096*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
123801 /*255123*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
123821 /*255157*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
123827 /*255170*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
123844 /*255197*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
123863 /*255227*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
123881 /*255258*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
123887 /*255272*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
123906 /*255303*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
123925 /*255335*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
123931 /*255350*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
123950 /*255383*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
123956 /*255397*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
123962 /*255411*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasVBMI2())
123981 /*255443*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
123987 /*255457*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
123993 /*255471*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasVBMI2())
124006 /*255492*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
124025 /*255522*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
124042 /*255556*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
124054 /*255575*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
124066 /*255594*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
124078 /*255613*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
124090 /*255632*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
124102 /*255651*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
124122 /*255693*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
124128 /*255707*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
124134 /*255721*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
124148 /*255746*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
124154 /*255759*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
124160 /*255772*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
124174 /*255796*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
124180 /*255809*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
124186 /*255822*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
124200 /*255845*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
124213 /*255867*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
124226 /*255889*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
124239 /*255911*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
124252 /*255934*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
124258 /*255947*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
124264 /*255960*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
124278 /*255983*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
124291 /*256005*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
124304 /*256027*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
124317 /*256049*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
124330 /*256071*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
124343 /*256093*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
124357 /*256117*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
124371 /*256141*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
124384 /*256163*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
124397 /*256185*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
124410 /*256208*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
124416 /*256221*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
124422 /*256234*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
124436 /*256258*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
124442 /*256271*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
124448 /*256284*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
124462 /*256308*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
124468 /*256321*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
124474 /*256334*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
124488 /*256358*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
124494 /*256371*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
124500 /*256384*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
124514 /*256408*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
124520 /*256421*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
124534 /*256445*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
124540 /*256458*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
124554 /*256482*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
124560 /*256495*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
124574 /*256519*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
124580 /*256532*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
124596 /*256559*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
124608 /*256579*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
124620 /*256599*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
124636 /*256626*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
124648 /*256646*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
124660 /*256666*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
124676 /*256693*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
124688 /*256713*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
124700 /*256733*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
124714 /*256757*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
124720 /*256770*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
124726 /*256783*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
124740 /*256807*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
124746 /*256820*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
124752 /*256833*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
124766 /*256857*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
124772 /*256870*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
124778 /*256883*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
124794 /*256910*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
124806 /*256930*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
124822 /*256957*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
124834 /*256977*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
124848 /*257001*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
124854 /*257014*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
124860 /*257027*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
124875 /*257051*/ OPC_CheckPatternPredicate, 185, // (Subtarget->hasIFMA())
124889 /*257075*/ OPC_CheckPatternPredicate, 185, // (Subtarget->hasIFMA())
124903 /*257102*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
124909 /*257114*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
124922 /*257135*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
124928 /*257147*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
124944 /*257174*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
124950 /*257186*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
124963 /*257206*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
124978 /*257232*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
124984 /*257244*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
124997 /*257265*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
125003 /*257277*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
125019 /*257304*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
125025 /*257316*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
125038 /*257336*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
125053 /*257362*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
125059 /*257374*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
125072 /*257395*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
125078 /*257407*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
125094 /*257434*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
125100 /*257446*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
125113 /*257467*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
125119 /*257479*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
125135 /*257505*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
125146 /*257522*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
125158 /*257541*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
125173 /*257567*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
125179 /*257579*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
125192 /*257599*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
125207 /*257625*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
125213 /*257637*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
125226 /*257657*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
125240 /*257681*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
125246 /*257693*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
125252 /*257705*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
125267 /*257731*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
125273 /*257743*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
125286 /*257763*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
125300 /*257787*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
125306 /*257799*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
125312 /*257811*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
125327 /*257837*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
125333 /*257849*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
125346 /*257869*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
125359 /*257891*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
125365 /*257903*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
125371 /*257915*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
125386 /*257940*/ OPC_CheckPatternPredicate, 133, // (Subtarget->hasCDI())
125398 /*257959*/ OPC_CheckPatternPredicate, 134, // (Subtarget->hasCDI()) && (Subtarget->hasVLX())
125411 /*257981*/ OPC_CheckPatternPredicate, 133, // (Subtarget->hasCDI())
125417 /*257993*/ OPC_CheckPatternPredicate, 134, // (Subtarget->hasCDI()) && (Subtarget->hasVLX())
125432 /*258018*/ OPC_CheckPatternPredicate, 142, // (Subtarget->hasVPOPCNTDQ())
125444 /*258037*/ OPC_CheckPatternPredicate, 143, // (Subtarget->hasVLX()) && (Subtarget->hasVPOPCNTDQ())
125456 /*258056*/ OPC_CheckPatternPredicate, 115, // (Subtarget->hasBITALG()) && (Subtarget->hasVLX())
125470 /*258079*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
125476 /*258092*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
125482 /*258105*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
125496 /*258129*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
125502 /*258142*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
125508 /*258155*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
125523 /*258180*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
125529 /*258194*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
125535 /*258208*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasVBMI2())
125550 /*258234*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
125556 /*258248*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
125562 /*258262*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasVBMI2())
125577 /*258287*/ OPC_CheckPatternPredicate, 149, // (Subtarget->hasVLX()) && (Subtarget->hasVNNI())
125591 /*258311*/ OPC_CheckPatternPredicate, 149, // (Subtarget->hasVLX()) && (Subtarget->hasVNNI())
125605 /*258335*/ OPC_CheckPatternPredicate, 149, // (Subtarget->hasVLX()) && (Subtarget->hasVNNI())
125619 /*258359*/ OPC_CheckPatternPredicate, 149, // (Subtarget->hasVLX()) && (Subtarget->hasVNNI())
125633 /*258384*/ OPC_CheckPatternPredicate, 182, // (Subtarget->hasBF16()) && (Subtarget->hasVLX())
125646 /*258407*/ OPC_CheckPatternPredicate, 182, // (Subtarget->hasBF16()) && (Subtarget->hasVLX())
125666 /*258439*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
125681 /*258469*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
125696 /*258499*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
125715 /*258539*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
125728 /*258563*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
125738 /*258582*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
125748 /*258601*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
125758 /*258620*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
125768 /*258639*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
125778 /*258658*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
125792 /*258684*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
125802 /*258703*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
125812 /*258722*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
125822 /*258741*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
125832 /*258760*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
125842 /*258779*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
125856 /*258805*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
125866 /*258824*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
125876 /*258843*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
125886 /*258862*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
125896 /*258881*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
125906 /*258900*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
125920 /*258926*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
125930 /*258945*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
125940 /*258964*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
125950 /*258983*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
125960 /*259002*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
125970 /*259021*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
125986 /*259050*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
125992 /*259064*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
125998 /*259078*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
126013 /*259106*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
126019 /*259120*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
126025 /*259134*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
126040 /*259162*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
126046 /*259176*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
126052 /*259190*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
126067 /*259218*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
126073 /*259232*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
126088 /*259260*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
126094 /*259274*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
126109 /*259301*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
126123 /*259327*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
126137 /*259353*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
126151 /*259379*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
126167 /*259410*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
126173 /*259424*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
126188 /*259450*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
126205 /*259482*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
126211 /*259496*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
126226 /*259522*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
126242 /*259550*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
126257 /*259579*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
126263 /*259594*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
126279 /*259623*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
126296 /*259657*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
126303 /*259673*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
126311 /*259692*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
126321 /*259715*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
126328 /*259731*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
126336 /*259750*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
126354 /*259784*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
126360 /*259799*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
126366 /*259814*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasVBMI2())
126382 /*259844*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
126388 /*259859*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
126394 /*259874*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasVBMI2())
126407 /*259897*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
126413 /*259909*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
126419 /*259921*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
126449 /*259984*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
126466 /*260036*/ OPC_CheckPatternPredicate, 117, // (Subtarget->hasBWI()) && (!Subtarget->hasVLX())
126492 /*260104*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
126502 /*260122*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
126512 /*260140*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
126522 /*260158*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
126532 /*260176*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
126542 /*260194*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
126561 /*260238*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
126567 /*260252*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
126573 /*260266*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
126582 /*260285*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
126588 /*260299*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
126594 /*260313*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
126607 /*260337*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
126613 /*260351*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
126619 /*260365*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
126631 /*260388*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
126637 /*260402*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
126643 /*260416*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
126655 /*260438*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
126666 /*260459*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
126677 /*260480*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
126688 /*260501*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
126699 /*260523*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
126705 /*260537*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
126711 /*260551*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
126723 /*260573*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
126734 /*260594*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
126745 /*260615*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
126756 /*260636*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
126767 /*260657*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
126778 /*260678*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
126790 /*260701*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
126802 /*260724*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
126813 /*260745*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
126824 /*260766*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
126835 /*260788*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
126841 /*260802*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
126847 /*260816*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
126859 /*260839*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
126865 /*260853*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
126871 /*260867*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
126883 /*260890*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
126889 /*260904*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
126895 /*260918*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
126907 /*260941*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
126913 /*260955*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
126919 /*260969*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
126931 /*260992*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
126937 /*261006*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
126949 /*261029*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
126955 /*261043*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
126967 /*261066*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
126973 /*261080*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
126985 /*261103*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
126991 /*261117*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
127005 /*261143*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
127015 /*261162*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
127025 /*261181*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
127039 /*261207*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
127049 /*261226*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
127059 /*261245*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
127073 /*261271*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
127083 /*261290*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
127093 /*261309*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
127105 /*261332*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
127111 /*261346*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
127117 /*261360*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
127129 /*261383*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
127135 /*261397*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
127141 /*261411*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
127153 /*261434*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
127159 /*261448*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
127165 /*261462*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
127179 /*261488*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
127189 /*261507*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
127203 /*261533*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
127213 /*261552*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
127225 /*261575*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
127231 /*261589*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
127237 /*261603*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
127250 /*261627*/ OPC_CheckPatternPredicate, 185, // (Subtarget->hasIFMA())
127262 /*261650*/ OPC_CheckPatternPredicate, 185, // (Subtarget->hasIFMA())
127274 /*261675*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
127280 /*261688*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
127291 /*261708*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
127297 /*261721*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
127311 /*261747*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
127317 /*261760*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
127328 /*261779*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
127341 /*261804*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
127347 /*261817*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
127358 /*261837*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
127364 /*261850*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
127378 /*261876*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
127384 /*261889*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
127395 /*261908*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
127408 /*261933*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
127414 /*261946*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
127425 /*261966*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
127431 /*261979*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
127445 /*262005*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
127451 /*262018*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
127462 /*262038*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
127468 /*262051*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
127482 /*262076*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
127491 /*262092*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
127501 /*262110*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
127514 /*262135*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
127520 /*262148*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
127531 /*262167*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
127544 /*262192*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
127550 /*262205*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
127561 /*262224*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
127573 /*262247*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
127579 /*262260*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
127585 /*262273*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
127598 /*262298*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
127604 /*262311*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
127615 /*262330*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
127627 /*262353*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
127633 /*262366*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
127639 /*262379*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
127652 /*262404*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
127658 /*262417*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
127669 /*262436*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
127680 /*262457*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
127686 /*262470*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
127692 /*262483*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
127705 /*262507*/ OPC_CheckPatternPredicate, 133, // (Subtarget->hasCDI())
127715 /*262525*/ OPC_CheckPatternPredicate, 134, // (Subtarget->hasCDI()) && (Subtarget->hasVLX())
127726 /*262546*/ OPC_CheckPatternPredicate, 133, // (Subtarget->hasCDI())
127732 /*262559*/ OPC_CheckPatternPredicate, 134, // (Subtarget->hasCDI()) && (Subtarget->hasVLX())
127745 /*262583*/ OPC_CheckPatternPredicate, 142, // (Subtarget->hasVPOPCNTDQ())
127755 /*262601*/ OPC_CheckPatternPredicate, 143, // (Subtarget->hasVLX()) && (Subtarget->hasVPOPCNTDQ())
127765 /*262619*/ OPC_CheckPatternPredicate, 115, // (Subtarget->hasBITALG()) && (Subtarget->hasVLX())
127777 /*262641*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
127783 /*262655*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
127789 /*262669*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
127801 /*262692*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
127807 /*262706*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
127813 /*262720*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
127826 /*262745*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
127832 /*262759*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
127838 /*262773*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasVBMI2())
127851 /*262798*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
127857 /*262812*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
127863 /*262826*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasVBMI2())
127876 /*262850*/ OPC_CheckPatternPredicate, 149, // (Subtarget->hasVLX()) && (Subtarget->hasVNNI())
127888 /*262873*/ OPC_CheckPatternPredicate, 149, // (Subtarget->hasVLX()) && (Subtarget->hasVNNI())
127900 /*262896*/ OPC_CheckPatternPredicate, 149, // (Subtarget->hasVLX()) && (Subtarget->hasVNNI())
127912 /*262919*/ OPC_CheckPatternPredicate, 149, // (Subtarget->hasVLX()) && (Subtarget->hasVNNI())
127924 /*262942*/ OPC_CheckPatternPredicate, 182, // (Subtarget->hasBF16()) && (Subtarget->hasVLX())
127935 /*262964*/ OPC_CheckPatternPredicate, 182, // (Subtarget->hasBF16()) && (Subtarget->hasVLX())
127946 /*262985*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
127952 /*262997*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
127975 /*263069*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
127982 /*263084*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
127988 /*263096*/ OPC_CheckPatternPredicate, 117, // (Subtarget->hasBWI()) && (!Subtarget->hasVLX())
128040 /*263213*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
128062 /*263258*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
128084 /*263303*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
128117 /*263364*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
128142 /*263409*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
128175 /*263467*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
128195 /*263509*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
128215 /*263551*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
128248 /*263619*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
128264 /*263648*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
128281 /*263679*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
128308 /*263731*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
128322 /*263759*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
128336 /*263787*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
128350 /*263815*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
128364 /*263843*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
128378 /*263871*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
128392 /*263899*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
128406 /*263927*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
128429 /*263968*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
128446 /*264000*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
128473 /*264049*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
128487 /*264077*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
128501 /*264105*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
128515 /*264133*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
128529 /*264161*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
128543 /*264189*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
128557 /*264217*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
128571 /*264245*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
128595 /*264287*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
128613 /*264320*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
128642 /*264375*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
128656 /*264403*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
128670 /*264431*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
128684 /*264459*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
128698 /*264487*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
128712 /*264515*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
128726 /*264543*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
128740 /*264571*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
128763 /*264612*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
128780 /*264644*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
128807 /*264693*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
128821 /*264721*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
128835 /*264749*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
128849 /*264777*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
128863 /*264805*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
128877 /*264833*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
128891 /*264861*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
128905 /*264889*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
128929 /*264931*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
128947 /*264964*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
128976 /*265019*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
128990 /*265047*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
129004 /*265075*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
129018 /*265103*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
129032 /*265131*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
129046 /*265159*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
129060 /*265187*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
129074 /*265215*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
129097 /*265256*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
129114 /*265288*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
129141 /*265337*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
129155 /*265365*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
129169 /*265393*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
129183 /*265421*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
129197 /*265449*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
129211 /*265477*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
129225 /*265505*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
129239 /*265533*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
129263 /*265575*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
129281 /*265608*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
129309 /*265660*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
129323 /*265688*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
129337 /*265716*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
129351 /*265744*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
129365 /*265772*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
129379 /*265800*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
129393 /*265828*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
129407 /*265856*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
129430 /*265897*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
129447 /*265929*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
129481 /*265988*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
129501 /*266032*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
129521 /*266076*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
129552 /*266138*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
129575 /*266182*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
129596 /*266222*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
129624 /*266271*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
129647 /*266312*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
129674 /*266363*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
129682 /*266384*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
129707 /*266428*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
129726 /*266463*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
129754 /*266515*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
129762 /*266536*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
129787 /*266580*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
129806 /*266615*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
129834 /*266667*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
129842 /*266688*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
129867 /*266732*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
129886 /*266767*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
129914 /*266819*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
129922 /*266840*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
129947 /*266884*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
129966 /*266919*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
129995 /*266972*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
130003 /*266994*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
130028 /*267039*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
130047 /*267075*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
130076 /*267127*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
130099 /*267169*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
130127 /*267222*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
130135 /*267244*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
130160 /*267289*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
130179 /*267325*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
130209 /*267380*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
130217 /*267405*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
130242 /*267453*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
130261 /*267492*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
130335 /*267641*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
130343 /*267665*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
130364 /*267706*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
130379 /*267738*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
130406 /*267789*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
130420 /*267815*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
130435 /*267843*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
130460 /*267891*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
130468 /*267912*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
130489 /*267950*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
130504 /*267979*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
130529 /*268024*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
130537 /*268045*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
130559 /*268084*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
130575 /*268114*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
130602 /*268165*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
130610 /*268186*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
130631 /*268224*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
130646 /*268253*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
130671 /*268298*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
130679 /*268319*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
130701 /*268358*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
130717 /*268388*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
130743 /*268436*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
130751 /*268457*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
130772 /*268495*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
130787 /*268524*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
130812 /*268571*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
130820 /*268592*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
130841 /*268630*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
130856 /*268659*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
130881 /*268706*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
130889 /*268727*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
130910 /*268765*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
130925 /*268794*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
130950 /*268841*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
130958 /*268862*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
130979 /*268900*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
130994 /*268929*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
131020 /*268979*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
131028 /*269000*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
131049 /*269038*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
131064 /*269067*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
131089 /*269112*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
131097 /*269133*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
131119 /*269172*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
131135 /*269202*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
131162 /*269253*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
131170 /*269274*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
131191 /*269312*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
131206 /*269341*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
131231 /*269386*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
131239 /*269407*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
131261 /*269446*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
131277 /*269476*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
131303 /*269524*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
131311 /*269545*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
131332 /*269583*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
131347 /*269612*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
131372 /*269659*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
131380 /*269680*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
131401 /*269718*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
131416 /*269747*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
131441 /*269794*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
131449 /*269815*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
131470 /*269853*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
131485 /*269882*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
131513 /*269936*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
131521 /*269960*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
131542 /*270001*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
131557 /*270033*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
131582 /*270081*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
131590 /*270103*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
131612 /*270143*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
131628 /*270174*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
131655 /*270222*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
131663 /*270244*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
131686 /*270285*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
131703 /*270317*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
131732 /*270373*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
131740 /*270397*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
131761 /*270438*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
131776 /*270470*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
131801 /*270518*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
131809 /*270540*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
131831 /*270580*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
131847 /*270611*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
131874 /*270659*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
131882 /*270681*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
131905 /*270722*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
131922 /*270754*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
131951 /*270810*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
131959 /*270834*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
131980 /*270875*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
131995 /*270907*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
132020 /*270955*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
132028 /*270977*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
132050 /*271017*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
132066 /*271048*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
132093 /*271096*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
132101 /*271118*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
132124 /*271159*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
132141 /*271191*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
132170 /*271247*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
132178 /*271271*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
132199 /*271312*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
132214 /*271344*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
132239 /*271392*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
132247 /*271414*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
132269 /*271454*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
132285 /*271485*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
132312 /*271533*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
132320 /*271555*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
132343 /*271596*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
132360 /*271628*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
132389 /*271684*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
132397 /*271708*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
132418 /*271749*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
132433 /*271781*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
132458 /*271829*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
132466 /*271851*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
132488 /*271891*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
132504 /*271922*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
132531 /*271970*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
132539 /*271992*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
132562 /*272033*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
132579 /*272065*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
132608 /*272121*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
132616 /*272145*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
132637 /*272186*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
132652 /*272218*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
132677 /*272266*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
132685 /*272288*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
132707 /*272328*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
132723 /*272359*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
132750 /*272407*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
132758 /*272429*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
132781 /*272470*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
132798 /*272502*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
132824 /*272550*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
132844 /*272586*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
132866 /*272625*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
132888 /*272666*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
132907 /*272700*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
132931 /*272747*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
132939 /*272767*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
132954 /*272796*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
132962 /*272816*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
132984 /*272856*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
132992 /*272876*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
133008 /*272907*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
133016 /*272927*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
133042 /*272976*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
133050 /*272996*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
133065 /*273025*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
133073 /*273045*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
133095 /*273085*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
133103 /*273105*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
133119 /*273136*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
133127 /*273156*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
133153 /*273201*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
133175 /*273243*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
133183 /*273263*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
133204 /*273300*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
133219 /*273328*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
133243 /*273372*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
133251 /*273392*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
133272 /*273429*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
133287 /*273457*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
133311 /*273500*/ OPC_CheckPatternPredicate, 171, // (Subtarget->hasERI())
133330 /*273534*/ OPC_CheckPatternPredicate, 171, // (Subtarget->hasERI())
133353 /*273576*/ OPC_CheckPatternPredicate, 171, // (Subtarget->hasERI())
133372 /*273610*/ OPC_CheckPatternPredicate, 171, // (Subtarget->hasERI())
133395 /*273652*/ OPC_CheckPatternPredicate, 171, // (Subtarget->hasERI())
133414 /*273686*/ OPC_CheckPatternPredicate, 171, // (Subtarget->hasERI())
133437 /*273729*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
133445 /*273749*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
133466 /*273786*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
133481 /*273814*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
133505 /*273858*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
133513 /*273878*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
133534 /*273915*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
133549 /*273943*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
133573 /*273985*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
133595 /*274025*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
133617 /*274065*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
133640 /*274109*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
133648 /*274130*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
133669 /*274168*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
133684 /*274197*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
133709 /*274244*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
133717 /*274265*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
133738 /*274303*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
133753 /*274332*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
133780 /*274380*/ OPC_CheckPatternPredicate, 182, // (Subtarget->hasBF16()) && (Subtarget->hasVLX())
133799 /*274418*/ OPC_CheckPatternPredicate, 182, // (Subtarget->hasBF16()) && (Subtarget->hasVLX())
133830 /*274476*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
133848 /*274517*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
133866 /*274558*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
133897 /*274625*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
133911 /*274653*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
133926 /*274683*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
133951 /*274734*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
133963 /*274761*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
133975 /*274788*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
133987 /*274815*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
133999 /*274842*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
134011 /*274869*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
134023 /*274896*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
134035 /*274923*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
134056 /*274963*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
134071 /*274994*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
134096 /*275042*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
134108 /*275069*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
134120 /*275096*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
134132 /*275123*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
134144 /*275150*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
134156 /*275177*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
134168 /*275204*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
134180 /*275231*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
134202 /*275272*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
134218 /*275304*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
134245 /*275358*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
134257 /*275385*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
134269 /*275412*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
134281 /*275439*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
134293 /*275466*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
134305 /*275493*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
134317 /*275520*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
134329 /*275547*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
134350 /*275587*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
134365 /*275618*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
134390 /*275666*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
134402 /*275693*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
134414 /*275720*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
134426 /*275747*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
134438 /*275774*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
134450 /*275801*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
134462 /*275828*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
134474 /*275855*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
134496 /*275896*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
134512 /*275928*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
134539 /*275982*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
134551 /*276009*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
134563 /*276036*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
134575 /*276063*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
134587 /*276090*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
134599 /*276117*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
134611 /*276144*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
134623 /*276171*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
134644 /*276211*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
134659 /*276242*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
134684 /*276290*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
134696 /*276317*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
134708 /*276344*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
134720 /*276371*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
134732 /*276398*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
134744 /*276425*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
134756 /*276452*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
134768 /*276479*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
134790 /*276520*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
134806 /*276552*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
134832 /*276603*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
134844 /*276630*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
134856 /*276657*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
134868 /*276684*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
134880 /*276711*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
134892 /*276738*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
134904 /*276765*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
134916 /*276792*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
134937 /*276832*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
134952 /*276863*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
134972 /*276901*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
134997 /*276948*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
135018 /*276985*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
135037 /*277019*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
135056 /*277053*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
135080 /*277092*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
135105 /*277138*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
135113 /*277162*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
135124 /*277191*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
135132 /*277215*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
135155 /*277262*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
135171 /*277298*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
135184 /*277329*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
135197 /*277360*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
135223 /*277411*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
135244 /*277451*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
135269 /*277501*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
135277 /*277523*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
135300 /*277566*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
135317 /*277600*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
135343 /*277651*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
135351 /*277673*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
135374 /*277716*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
135391 /*277750*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
135417 /*277801*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
135425 /*277823*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
135448 /*277866*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
135465 /*277900*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
135491 /*277951*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
135499 /*277973*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
135522 /*278016*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
135539 /*278050*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
135566 /*278102*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
135574 /*278125*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
135597 /*278169*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
135614 /*278204*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
135641 /*278255*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
135662 /*278296*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
135688 /*278348*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
135696 /*278371*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
135719 /*278415*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
135736 /*278450*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
135764 /*278505*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
135772 /*278530*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
135795 /*278577*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
135812 /*278615*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
135833 /*278657*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
135847 /*278684*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
135859 /*278709*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
135871 /*278735*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
135894 /*278780*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
135902 /*278800*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
135916 /*278827*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
135924 /*278847*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
135941 /*278878*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
135955 /*278908*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
135963 /*278929*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
135975 /*278955*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
135983 /*278976*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
135998 /*279006*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
136021 /*279050*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
136033 /*279075*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
136046 /*279102*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
136069 /*279149*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
136077 /*279171*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
136096 /*279208*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
136109 /*279236*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
136132 /*279280*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
136140 /*279302*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
136160 /*279340*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
136174 /*279369*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
136199 /*279419*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
136207 /*279441*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
136226 /*279478*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
136239 /*279506*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
136262 /*279550*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
136270 /*279572*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
136290 /*279610*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
136304 /*279639*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
136328 /*279686*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
136336 /*279708*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
136355 /*279745*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
136368 /*279773*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
136391 /*279819*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
136399 /*279841*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
136418 /*279878*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
136431 /*279906*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
136454 /*279952*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
136462 /*279974*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
136481 /*280011*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
136494 /*280039*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
136517 /*280085*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
136525 /*280107*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
136544 /*280144*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
136557 /*280172*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
136581 /*280221*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
136589 /*280243*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
136608 /*280280*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
136621 /*280308*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
136644 /*280352*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
136652 /*280374*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
136672 /*280412*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
136686 /*280441*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
136711 /*280491*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
136719 /*280513*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
136738 /*280550*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
136751 /*280578*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
136774 /*280622*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
136782 /*280644*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
136802 /*280682*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
136816 /*280711*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
136840 /*280758*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
136848 /*280780*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
136867 /*280817*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
136880 /*280845*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
136903 /*280891*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
136911 /*280913*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
136930 /*280950*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
136943 /*280978*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
136966 /*281024*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
136974 /*281046*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
136993 /*281083*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
137006 /*281111*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
137032 /*281165*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
137040 /*281189*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
137059 /*281229*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
137072 /*281260*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
137095 /*281307*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
137103 /*281329*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
137123 /*281368*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
137137 /*281398*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
137162 /*281445*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
137170 /*281467*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
137191 /*281507*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
137206 /*281538*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
137230 /*281584*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
137238 /*281608*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
137257 /*281648*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
137270 /*281679*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
137294 /*281727*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
137302 /*281749*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
137323 /*281789*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
137338 /*281820*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
137362 /*281866*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
137370 /*281888*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
137390 /*281927*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
137404 /*281957*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
137431 /*282012*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
137439 /*282036*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
137458 /*282076*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
137471 /*282107*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
137494 /*282154*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
137502 /*282176*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
137522 /*282215*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
137536 /*282245*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
137561 /*282292*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
137569 /*282314*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
137590 /*282354*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
137605 /*282385*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
137629 /*282431*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
137637 /*282455*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
137656 /*282495*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
137669 /*282526*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
137693 /*282574*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
137701 /*282596*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
137722 /*282636*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
137737 /*282667*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
137761 /*282713*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
137769 /*282735*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
137789 /*282774*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
137803 /*282804*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
137830 /*282859*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
137838 /*282883*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
137857 /*282923*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
137870 /*282954*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
137893 /*283001*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
137901 /*283023*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
137921 /*283062*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
137935 /*283092*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
137960 /*283139*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
137968 /*283161*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
137989 /*283201*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
138004 /*283232*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
138028 /*283278*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
138036 /*283302*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
138055 /*283342*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
138068 /*283373*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
138092 /*283421*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
138100 /*283443*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
138121 /*283483*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
138136 /*283514*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
138160 /*283560*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
138168 /*283582*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
138188 /*283621*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
138202 /*283651*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
138229 /*283706*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
138237 /*283730*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
138256 /*283770*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
138269 /*283801*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
138292 /*283848*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
138300 /*283870*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
138320 /*283909*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
138334 /*283939*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
138359 /*283986*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
138367 /*284008*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
138388 /*284048*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
138403 /*284079*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
138427 /*284125*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
138435 /*284149*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
138454 /*284189*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
138467 /*284220*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
138491 /*284268*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
138499 /*284290*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
138520 /*284330*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
138535 /*284361*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
138559 /*284407*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
138567 /*284429*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
138587 /*284468*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
138601 /*284498*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
138628 /*284553*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
138636 /*284577*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
138655 /*284617*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
138668 /*284648*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
138691 /*284695*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
138699 /*284717*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
138719 /*284756*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
138733 /*284786*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
138758 /*284833*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
138766 /*284855*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
138787 /*284895*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
138802 /*284926*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
138826 /*284972*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
138834 /*284996*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
138853 /*285036*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
138866 /*285067*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
138890 /*285115*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
138898 /*285137*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
138919 /*285177*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
138934 /*285208*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
138958 /*285254*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
138966 /*285276*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
138986 /*285315*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
139000 /*285345*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
139027 /*285400*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
139035 /*285424*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
139054 /*285464*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
139067 /*285495*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
139090 /*285542*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
139098 /*285564*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
139118 /*285603*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
139132 /*285633*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
139157 /*285680*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
139165 /*285702*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
139186 /*285742*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
139201 /*285773*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
139225 /*285819*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
139233 /*285843*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
139252 /*285883*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
139265 /*285914*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
139289 /*285962*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
139297 /*285984*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
139318 /*286024*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
139333 /*286055*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
139357 /*286101*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
139365 /*286123*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
139385 /*286162*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
139399 /*286192*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
139423 /*286238*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
139441 /*286273*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
139461 /*286311*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
139481 /*286351*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
139498 /*286384*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
139520 /*286430*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
139528 /*286451*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
139541 /*286479*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
139549 /*286500*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
139569 /*286539*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
139577 /*286560*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
139591 /*286590*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
139599 /*286611*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
139623 /*286659*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
139631 /*286680*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
139644 /*286708*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
139652 /*286729*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
139672 /*286768*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
139680 /*286789*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
139694 /*286819*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
139702 /*286840*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
139726 /*286884*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
139746 /*286925*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
139754 /*286946*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
139773 /*286982*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
139786 /*287009*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
139808 /*287052*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
139816 /*287073*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
139835 /*287109*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
139848 /*287136*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
139870 /*287178*/ OPC_CheckPatternPredicate, 171, // (Subtarget->hasERI())
139887 /*287211*/ OPC_CheckPatternPredicate, 171, // (Subtarget->hasERI())
139908 /*287252*/ OPC_CheckPatternPredicate, 171, // (Subtarget->hasERI())
139925 /*287285*/ OPC_CheckPatternPredicate, 171, // (Subtarget->hasERI())
139946 /*287326*/ OPC_CheckPatternPredicate, 171, // (Subtarget->hasERI())
139963 /*287359*/ OPC_CheckPatternPredicate, 171, // (Subtarget->hasERI())
139984 /*287401*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
139992 /*287422*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
140011 /*287458*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
140024 /*287485*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
140046 /*287528*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
140054 /*287549*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
140073 /*287585*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
140086 /*287612*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
140108 /*287653*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
140128 /*287692*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
140148 /*287731*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
140169 /*287774*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
140177 /*287796*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
140196 /*287833*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
140209 /*287861*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
140232 /*287907*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
140240 /*287929*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
140259 /*287966*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
140272 /*287994*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
140297 /*288042*/ OPC_CheckPatternPredicate, 182, // (Subtarget->hasBF16()) && (Subtarget->hasVLX())
140314 /*288079*/ OPC_CheckPatternPredicate, 182, // (Subtarget->hasBF16()) && (Subtarget->hasVLX())
140338 /*288127*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
140357 /*288161*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
140374 /*288192*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
140391 /*288223*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
140417 /*288272*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
140435 /*288306*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
140450 /*288332*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
140462 /*288352*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
140474 /*288372*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
140486 /*288392*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
140498 /*288412*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
140510 /*288432*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
140522 /*288452*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
140534 /*288472*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
140550 /*288500*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
140562 /*288520*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
140574 /*288540*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
140586 /*288560*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
140598 /*288580*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
140610 /*288600*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
140622 /*288620*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
140634 /*288640*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
140650 /*288668*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
140662 /*288688*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
140674 /*288708*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
140686 /*288728*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
140698 /*288748*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
140710 /*288768*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
140722 /*288788*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
140734 /*288808*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
140750 /*288836*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
140762 /*288856*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
140774 /*288876*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
140786 /*288896*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
140798 /*288916*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
140810 /*288936*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
140822 /*288956*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
140834 /*288976*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
140857 /*289013*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
140874 /*289046*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
140891 /*289079*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
140912 /*289116*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
140930 /*289147*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
140947 /*289176*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
140964 /*289205*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
140981 /*289234*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
140998 /*289263*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
141014 /*289291*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
141030 /*289319*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
141036 /*289332*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
141055 /*289362*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
141073 /*289393*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
141091 /*289424*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
141109 /*289455*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
141127 /*289486*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
141145 /*289517*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
141162 /*289548*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
141179 /*289578*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
141185 /*289591*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
141203 /*289622*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
141209 /*289635*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
141226 /*289663*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
141242 /*289691*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
141248 /*289704*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
141265 /*289732*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
141281 /*289760*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
141287 /*289773*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
141304 /*289801*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
141320 /*289829*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
141326 /*289842*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
141343 /*289870*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
141360 /*289899*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
141366 /*289913*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
141384 /*289943*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
141401 /*289972*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
141418 /*290002*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
141424 /*290016*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
141443 /*290048*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
141449 /*290063*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
141468 /*290095*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
141505 /*290162*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
141522 /*290195*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
141534 /*290214*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
141546 /*290233*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
141561 /*290263*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
141579 /*290298*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
141585 /*290312*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
141599 /*290337*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
141605 /*290350*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
141619 /*290374*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
141625 /*290387*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
141639 /*290411*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
141645 /*290424*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
141659 /*290448*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
141665 /*290461*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
141679 /*290485*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
141685 /*290498*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
141699 /*290521*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
141712 /*290544*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
141718 /*290557*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
141732 /*290580*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
141745 /*290603*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
141751 /*290616*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
141765 /*290640*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
141771 /*290653*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
141785 /*290677*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
141791 /*290690*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
141805 /*290714*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
141811 /*290727*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
141825 /*290751*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
141831 /*290764*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
141846 /*290789*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
141852 /*290803*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
141867 /*290829*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
141873 /*290843*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
141888 /*290869*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
141894 /*290883*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
141909 /*290909*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
141915 /*290923*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
141930 /*290949*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
141936 /*290963*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
141951 /*290989*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
141957 /*291003*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
141971 /*291028*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
141983 /*291048*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
141996 /*291070*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
142008 /*291090*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
142022 /*291115*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
142028 /*291127*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
142041 /*291148*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
142047 /*291160*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
142063 /*291187*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
142069 /*291199*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
142082 /*291220*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
142088 /*291232*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
142103 /*291256*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
142115 /*291277*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
142121 /*291289*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
142134 /*291311*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
142140 /*291323*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
142153 /*291344*/ OPC_CheckPatternPredicate, 171, // (Subtarget->hasERI())
142165 /*291364*/ OPC_CheckPatternPredicate, 171, // (Subtarget->hasERI())
142177 /*291384*/ OPC_CheckPatternPredicate, 171, // (Subtarget->hasERI())
142189 /*291404*/ OPC_CheckPatternPredicate, 171, // (Subtarget->hasERI())
142201 /*291424*/ OPC_CheckPatternPredicate, 171, // (Subtarget->hasERI())
142213 /*291444*/ OPC_CheckPatternPredicate, 171, // (Subtarget->hasERI())
142225 /*291465*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
142231 /*291477*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
142244 /*291498*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
142256 /*291519*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
142262 /*291531*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
142275 /*291552*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
142287 /*291572*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
142299 /*291592*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
142312 /*291614*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
142318 /*291627*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
142332 /*291651*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
142338 /*291664*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
142354 /*291690*/ OPC_CheckPatternPredicate, 182, // (Subtarget->hasBF16()) && (Subtarget->hasVLX())
142374 /*291724*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
142389 /*291754*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
142404 /*291784*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
142423 /*291824*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
142436 /*291849*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
142446 /*291868*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
142456 /*291887*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
142466 /*291906*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
142476 /*291925*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
142486 /*291944*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
142496 /*291963*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
142506 /*291982*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
142520 /*292009*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
142530 /*292028*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
142540 /*292047*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
142550 /*292066*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
142560 /*292085*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
142570 /*292104*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
142580 /*292123*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
142590 /*292142*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
142604 /*292169*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
142614 /*292188*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
142624 /*292207*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
142634 /*292226*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
142644 /*292245*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
142654 /*292264*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
142664 /*292283*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
142674 /*292302*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
142688 /*292329*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
142698 /*292348*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
142708 /*292367*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
142718 /*292386*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
142728 /*292405*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
142738 /*292424*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
142748 /*292443*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
142758 /*292462*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
142775 /*292493*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
142781 /*292507*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
142797 /*292535*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
142812 /*292563*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
142827 /*292591*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
142842 /*292619*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
142857 /*292647*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
142871 /*292674*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
142885 /*292701*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
142891 /*292715*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
142909 /*292747*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
142916 /*292763*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
142923 /*292779*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
142941 /*292812*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
142948 /*292828*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
142955 /*292844*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
142973 /*292877*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
142980 /*292893*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
142987 /*292909*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
143005 /*292942*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
143012 /*292958*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
143019 /*292974*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
143037 /*293007*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
143044 /*293023*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
143051 /*293039*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
143069 /*293072*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
143076 /*293088*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
143083 /*293104*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
143099 /*293134*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
143114 /*293163*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
143120 /*293177*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
143136 /*293207*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
143142 /*293221*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
143157 /*293248*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
143171 /*293275*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
143177 /*293289*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
143192 /*293316*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
143206 /*293343*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
143212 /*293357*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
143227 /*293384*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
143241 /*293411*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
143247 /*293425*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
143262 /*293452*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
143277 /*293480*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
143283 /*293495*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
143299 /*293524*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
143314 /*293552*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
143329 /*293581*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
143335 /*293596*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
143352 /*293628*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
143358 /*293643*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
143375 /*293674*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
143388 /*293698*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
143394 /*293709*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
143412 /*293762*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
143427 /*293789*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
143437 /*293807*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
143447 /*293825*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
143460 /*293854*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
143476 /*293889*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
143482 /*293903*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
143494 /*293926*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
143500 /*293940*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
143512 /*293963*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
143518 /*293977*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
143530 /*294000*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
143536 /*294014*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
143548 /*294037*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
143554 /*294051*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
143566 /*294074*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
143572 /*294088*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
143584 /*294110*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
143595 /*294132*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
143601 /*294146*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
143613 /*294168*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
143624 /*294190*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
143630 /*294204*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
143642 /*294227*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
143648 /*294241*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
143660 /*294264*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
143666 /*294278*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
143678 /*294301*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
143684 /*294315*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
143696 /*294338*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
143702 /*294352*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
143716 /*294379*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
143722 /*294393*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
143731 /*294412*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
143737 /*294426*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
143746 /*294445*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
143752 /*294459*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
143767 /*294487*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
143773 /*294501*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
143782 /*294520*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
143788 /*294534*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
143797 /*294553*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
143803 /*294567*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
143818 /*294595*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
143824 /*294609*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
143833 /*294628*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
143839 /*294642*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
143848 /*294661*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
143854 /*294675*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
143869 /*294703*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
143875 /*294717*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
143884 /*294736*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
143890 /*294750*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
143899 /*294769*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
143905 /*294783*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
143920 /*294811*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
143926 /*294825*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
143935 /*294844*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
143941 /*294858*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
143950 /*294877*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
143956 /*294891*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
143971 /*294919*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
143977 /*294933*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
143986 /*294952*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
143992 /*294966*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
144001 /*294985*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
144007 /*294999*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
144020 /*295023*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
144030 /*295042*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
144041 /*295063*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
144051 /*295082*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
144063 /*295106*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
144069 /*295119*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
144080 /*295139*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
144086 /*295152*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
144100 /*295178*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
144106 /*295191*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
144117 /*295211*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
144123 /*295224*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
144136 /*295247*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
144146 /*295267*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
144152 /*295280*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
144163 /*295301*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
144169 /*295314*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
144180 /*295334*/ OPC_CheckPatternPredicate, 171, // (Subtarget->hasERI())
144190 /*295353*/ OPC_CheckPatternPredicate, 171, // (Subtarget->hasERI())
144200 /*295372*/ OPC_CheckPatternPredicate, 171, // (Subtarget->hasERI())
144210 /*295391*/ OPC_CheckPatternPredicate, 171, // (Subtarget->hasERI())
144220 /*295410*/ OPC_CheckPatternPredicate, 171, // (Subtarget->hasERI())
144230 /*295429*/ OPC_CheckPatternPredicate, 171, // (Subtarget->hasERI())
144240 /*295449*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
144246 /*295462*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
144257 /*295482*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
144267 /*295502*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
144273 /*295515*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
144284 /*295535*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
144294 /*295554*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
144304 /*295573*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
144315 /*295594*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
144321 /*295608*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
144333 /*295631*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
144339 /*295645*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
144353 /*295671*/ OPC_CheckPatternPredicate, 182, // (Subtarget->hasBF16()) && (Subtarget->hasVLX())
144364 /*295692*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
144370 /*295704*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
144393 /*295776*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
144419 /*295820*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
144436 /*295851*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
144459 /*295896*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
144474 /*295921*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
144486 /*295941*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
144498 /*295961*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
144514 /*295988*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
144526 /*296008*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
144538 /*296028*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
144554 /*296055*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
144566 /*296075*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
144578 /*296095*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
144594 /*296122*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
144606 /*296142*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
144618 /*296162*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
144642 /*296202*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
144659 /*296235*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
144676 /*296268*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
144693 /*296301*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
144710 /*296334*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
144727 /*296367*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
144748 /*296405*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
144765 /*296437*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
144776 /*296460*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
144787 /*296483*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
144808 /*296520*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
144814 /*296533*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
144832 /*296563*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
144838 /*296576*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
144856 /*296606*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
144862 /*296619*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
144880 /*296648*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
144897 /*296676*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
144914 /*296704*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
144931 /*296732*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
144948 /*296760*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
144966 /*296790*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
144984 /*296820*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
145002 /*296849*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
145020 /*296879*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
145038 /*296909*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
145057 /*296940*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
145075 /*296972*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
145081 /*296986*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasVBMI2())
145100 /*297018*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
145106 /*297032*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasVBMI2())
145125 /*297063*/ OPC_CheckPatternPredicate, 180, // (Subtarget->hasBWI()) && (Subtarget->hasGFNI()) && (Subtarget->hasVLX())
145143 /*297093*/ OPC_CheckPatternPredicate, 180, // (Subtarget->hasBWI()) && (Subtarget->hasGFNI()) && (Subtarget->hasVLX())
145155 /*297113*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
145170 /*297138*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
145182 /*297157*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
145194 /*297176*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
145206 /*297195*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
145218 /*297214*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
145235 /*297251*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
145256 /*297294*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
145262 /*297308*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
145268 /*297322*/ OPC_CheckPatternPredicate, 181, // (Subtarget->hasVBMI()) && (Subtarget->hasVLX())
145283 /*297348*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
145289 /*297361*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
145295 /*297374*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
145310 /*297399*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
145316 /*297412*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
145322 /*297425*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
145337 /*297450*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
145343 /*297463*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
145358 /*297488*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
145364 /*297501*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
145379 /*297526*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
145385 /*297539*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
145400 /*297564*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
145406 /*297577*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
145421 /*297602*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
145427 /*297615*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
145442 /*297639*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
145456 /*297662*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
145470 /*297685*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
145484 /*297709*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
145490 /*297722*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
145506 /*297748*/ OPC_CheckPatternPredicate, 181, // (Subtarget->hasVBMI()) && (Subtarget->hasVLX())
145522 /*297775*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
145535 /*297796*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
145552 /*297824*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
145565 /*297845*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
145580 /*297869*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
145594 /*297892*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
145608 /*297916*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
145614 /*297929*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
145620 /*297942*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
145635 /*297967*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
145641 /*297980*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
145647 /*297993*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
145662 /*298018*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
145668 /*298031*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
145674 /*298044*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
145689 /*298069*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
145695 /*298082*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
145701 /*298095*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
145716 /*298119*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
145730 /*298142*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
145744 /*298165*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
145758 /*298188*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
145774 /*298215*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
145786 /*298235*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
145803 /*298263*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
145815 /*298283*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
145832 /*298311*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
145844 /*298331*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
145859 /*298356*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
145865 /*298369*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
145880 /*298394*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
145886 /*298407*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
145901 /*298432*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
145907 /*298445*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
145923 /*298471*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
145938 /*298496*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
145952 /*298520*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
145958 /*298533*/ OPC_CheckPatternPredicate, 181, // (Subtarget->hasVBMI()) && (Subtarget->hasVLX())
145964 /*298546*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
145979 /*298570*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
145993 /*298594*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
146007 /*298617*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
146021 /*298640*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
146035 /*298663*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
146049 /*298686*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
146063 /*298709*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
146078 /*298734*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
146089 /*298751*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
146101 /*298770*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
146117 /*298797*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
146123 /*298809*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
146136 /*298829*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
146152 /*298856*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
146158 /*298868*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
146171 /*298888*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
146187 /*298915*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
146193 /*298927*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
146206 /*298947*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
146222 /*298974*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
146228 /*298986*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
146241 /*299006*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
146255 /*299029*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
146261 /*299041*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
146267 /*299053*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
146282 /*299077*/ OPC_CheckPatternPredicate, 133, // (Subtarget->hasCDI())
146295 /*299098*/ OPC_CheckPatternPredicate, 133, // (Subtarget->hasCDI())
146310 /*299123*/ OPC_CheckPatternPredicate, 142, // (Subtarget->hasVPOPCNTDQ())
146322 /*299142*/ OPC_CheckPatternPredicate, 115, // (Subtarget->hasBITALG()) && (Subtarget->hasVLX())
146334 /*299161*/ OPC_CheckPatternPredicate, 115, // (Subtarget->hasBITALG()) && (Subtarget->hasVLX())
146349 /*299185*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
146355 /*299198*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
146361 /*299211*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
146376 /*299236*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
146382 /*299249*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
146388 /*299262*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
146404 /*299288*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
146410 /*299302*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasVBMI2())
146426 /*299329*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
146432 /*299343*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasVBMI2())
146448 /*299369*/ OPC_CheckPatternPredicate, 148, // (Subtarget->hasVNNI())
146463 /*299394*/ OPC_CheckPatternPredicate, 148, // (Subtarget->hasVNNI())
146478 /*299419*/ OPC_CheckPatternPredicate, 148, // (Subtarget->hasVNNI())
146493 /*299444*/ OPC_CheckPatternPredicate, 148, // (Subtarget->hasVNNI())
146507 /*299468*/ OPC_CheckPatternPredicate, 180, // (Subtarget->hasBWI()) && (Subtarget->hasGFNI()) && (Subtarget->hasVLX())
146522 /*299493*/ OPC_CheckPatternPredicate, 182, // (Subtarget->hasBF16()) && (Subtarget->hasVLX())
146536 /*299517*/ OPC_CheckPatternPredicate, 183, // (Subtarget->hasBF16())
146557 /*299551*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
146572 /*299581*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
146591 /*299621*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
146604 /*299645*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
146614 /*299664*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
146624 /*299683*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
146638 /*299709*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
146648 /*299728*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
146658 /*299747*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
146672 /*299773*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
146682 /*299792*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
146692 /*299811*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
146706 /*299837*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
146716 /*299856*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
146726 /*299875*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
146742 /*299904*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
146748 /*299918*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
146763 /*299946*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
146769 /*299960*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
146784 /*299988*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
146790 /*300002*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
146805 /*300029*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
146819 /*300055*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
146833 /*300081*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
146847 /*300107*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
146861 /*300133*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
146876 /*300161*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
146891 /*300189*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
146906 /*300216*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
146921 /*300244*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
146936 /*300272*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
146953 /*300304*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
146960 /*300320*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
146968 /*300339*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
146985 /*300372*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
146991 /*300387*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasVBMI2())
147007 /*300417*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
147013 /*300432*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasVBMI2())
147029 /*300461*/ OPC_CheckPatternPredicate, 180, // (Subtarget->hasBWI()) && (Subtarget->hasGFNI()) && (Subtarget->hasVLX())
147044 /*300489*/ OPC_CheckPatternPredicate, 180, // (Subtarget->hasBWI()) && (Subtarget->hasGFNI()) && (Subtarget->hasVLX())
147056 /*300511*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
147062 /*300523*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
147068 /*300535*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
147092 /*300576*/ OPC_CheckPatternPredicate, 117, // (Subtarget->hasBWI()) && (!Subtarget->hasVLX())
147109 /*300628*/ OPC_CheckPatternPredicate, 117, // (Subtarget->hasBWI()) && (!Subtarget->hasVLX())
147135 /*300696*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
147145 /*300714*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
147155 /*300732*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
147165 /*300750*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
147175 /*300768*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
147190 /*300804*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
147209 /*300848*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
147215 /*300862*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
147221 /*300876*/ OPC_CheckPatternPredicate, 181, // (Subtarget->hasVBMI()) && (Subtarget->hasVLX())
147230 /*300895*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
147236 /*300909*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
147242 /*300923*/ OPC_CheckPatternPredicate, 181, // (Subtarget->hasVBMI()) && (Subtarget->hasVLX())
147255 /*300947*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
147261 /*300961*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
147267 /*300975*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
147279 /*300998*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
147285 /*301012*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
147291 /*301026*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
147303 /*301049*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
147309 /*301063*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
147321 /*301086*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
147327 /*301100*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
147339 /*301123*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
147345 /*301137*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
147357 /*301160*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
147363 /*301174*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
147375 /*301197*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
147381 /*301211*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
147393 /*301233*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
147404 /*301254*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
147415 /*301275*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
147426 /*301297*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
147432 /*301311*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
147445 /*301335*/ OPC_CheckPatternPredicate, 181, // (Subtarget->hasVBMI()) && (Subtarget->hasVLX())
147458 /*301360*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
147469 /*301380*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
147483 /*301406*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
147494 /*301426*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
147506 /*301448*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
147517 /*301469*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
147528 /*301491*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
147534 /*301505*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
147540 /*301519*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
147552 /*301542*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
147558 /*301556*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
147564 /*301570*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
147576 /*301593*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
147582 /*301607*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
147588 /*301621*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
147600 /*301644*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
147606 /*301658*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
147612 /*301672*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
147624 /*301694*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
147635 /*301715*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
147646 /*301736*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
147657 /*301757*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
147670 /*301782*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
147680 /*301801*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
147694 /*301827*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
147704 /*301846*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
147718 /*301872*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
147728 /*301891*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
147740 /*301914*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
147746 /*301928*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
147758 /*301951*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
147764 /*301965*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
147776 /*301988*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
147782 /*302002*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
147795 /*302026*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
147807 /*302049*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
147818 /*302071*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
147824 /*302085*/ OPC_CheckPatternPredicate, 181, // (Subtarget->hasVBMI()) && (Subtarget->hasVLX())
147830 /*302099*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
147842 /*302121*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
147853 /*302143*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
147864 /*302164*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
147875 /*302185*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
147886 /*302206*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
147897 /*302227*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
147908 /*302248*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
147920 /*302271*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
147929 /*302287*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
147939 /*302305*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
147952 /*302330*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
147958 /*302343*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
147969 /*302362*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
147982 /*302387*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
147988 /*302400*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
147999 /*302419*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
148012 /*302444*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
148018 /*302457*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
148029 /*302476*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
148042 /*302501*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
148048 /*302514*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
148059 /*302533*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
148070 /*302554*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
148076 /*302567*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
148082 /*302580*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
148094 /*302602*/ OPC_CheckPatternPredicate, 133, // (Subtarget->hasCDI())
148104 /*302621*/ OPC_CheckPatternPredicate, 133, // (Subtarget->hasCDI())
148116 /*302644*/ OPC_CheckPatternPredicate, 142, // (Subtarget->hasVPOPCNTDQ())
148126 /*302662*/ OPC_CheckPatternPredicate, 115, // (Subtarget->hasBITALG()) && (Subtarget->hasVLX())
148136 /*302680*/ OPC_CheckPatternPredicate, 115, // (Subtarget->hasBITALG()) && (Subtarget->hasVLX())
148148 /*302702*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
148154 /*302716*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
148160 /*302730*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
148172 /*302753*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
148178 /*302767*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
148184 /*302781*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
148197 /*302806*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
148203 /*302820*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasVBMI2())
148216 /*302845*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
148222 /*302859*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasVBMI2())
148235 /*302883*/ OPC_CheckPatternPredicate, 148, // (Subtarget->hasVNNI())
148247 /*302906*/ OPC_CheckPatternPredicate, 148, // (Subtarget->hasVNNI())
148259 /*302929*/ OPC_CheckPatternPredicate, 148, // (Subtarget->hasVNNI())
148271 /*302952*/ OPC_CheckPatternPredicate, 148, // (Subtarget->hasVNNI())
148282 /*302973*/ OPC_CheckPatternPredicate, 180, // (Subtarget->hasBWI()) && (Subtarget->hasGFNI()) && (Subtarget->hasVLX())
148294 /*302996*/ OPC_CheckPatternPredicate, 182, // (Subtarget->hasBF16()) && (Subtarget->hasVLX())
148305 /*303018*/ OPC_CheckPatternPredicate, 183, // (Subtarget->hasBF16())
148315 /*303037*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
148322 /*303052*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
148328 /*303064*/ OPC_CheckPatternPredicate, 117, // (Subtarget->hasBWI()) && (!Subtarget->hasVLX())
148352 /*303138*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
148358 /*303150*/ OPC_CheckPatternPredicate, 117, // (Subtarget->hasBWI()) && (!Subtarget->hasVLX())
148410 /*303267*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
148431 /*303311*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
148464 /*303372*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
148489 /*303417*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
148522 /*303475*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
148541 /*303516*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
148573 /*303583*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
148589 /*303613*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
148616 /*303664*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
148630 /*303692*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
148644 /*303720*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
148658 /*303748*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
148680 /*303787*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
148706 /*303834*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
148720 /*303862*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
148734 /*303890*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
148748 /*303918*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
148771 /*303958*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
148799 /*304011*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
148813 /*304039*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
148827 /*304067*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
148841 /*304095*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
148863 /*304134*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
148889 /*304181*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
148903 /*304209*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
148917 /*304237*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
148931 /*304265*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
148954 /*304305*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
148982 /*304358*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
148996 /*304386*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
149010 /*304414*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
149024 /*304442*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
149046 /*304481*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
149072 /*304528*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
149086 /*304556*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
149100 /*304584*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
149114 /*304612*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
149137 /*304652*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
149164 /*304702*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
149178 /*304730*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
149192 /*304758*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
149206 /*304786*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
149228 /*304825*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
149261 /*304883*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
149280 /*304926*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
149311 /*304988*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
149334 /*305032*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
149355 /*305072*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
149383 /*305121*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
149406 /*305162*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
149433 /*305211*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
149456 /*305252*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
149483 /*305301*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
149506 /*305342*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
149533 /*305391*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
149556 /*305432*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
149584 /*305482*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
149607 /*305524*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
149635 /*305575*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
149658 /*305617*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
149687 /*305669*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
149710 /*305714*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
149783 /*305860*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
149802 /*305898*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
149827 /*305947*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
149841 /*305974*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
149866 /*306020*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
149885 /*306055*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
149909 /*306097*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
149929 /*306133*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
149955 /*306181*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
149974 /*306216*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
149998 /*306258*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
150018 /*306294*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
150043 /*306339*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
150062 /*306374*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
150086 /*306418*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
150105 /*306453*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
150129 /*306497*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
150148 /*306532*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
150172 /*306576*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
150191 /*306611*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
150216 /*306658*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
150235 /*306693*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
150259 /*306735*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
150279 /*306771*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
150305 /*306819*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
150324 /*306854*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
150348 /*306896*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
150368 /*306932*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
150393 /*306977*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
150412 /*307012*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
150436 /*307056*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
150455 /*307091*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
150479 /*307135*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
150498 /*307170*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
150525 /*307221*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
150544 /*307259*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
150568 /*307304*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
150588 /*307341*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
150614 /*307386*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
150635 /*307424*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
150663 /*307477*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
150682 /*307515*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
150706 /*307560*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
150726 /*307597*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
150752 /*307642*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
150773 /*307680*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
150801 /*307733*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
150820 /*307771*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
150844 /*307816*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
150864 /*307853*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
150890 /*307898*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
150911 /*307936*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
150939 /*307989*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
150958 /*308027*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
150982 /*308072*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
151002 /*308109*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
151028 /*308154*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
151049 /*308192*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
151077 /*308245*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
151096 /*308283*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
151120 /*308328*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
151140 /*308365*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
151166 /*308410*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
151187 /*308448*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
151215 /*308501*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
151234 /*308539*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
151258 /*308584*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
151278 /*308621*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
151304 /*308666*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
151325 /*308704*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
151350 /*308751*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
151370 /*308787*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
151394 /*308831*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
151414 /*308867*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
151438 /*308910*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
151460 /*308951*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
151479 /*308985*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
151502 /*309027*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
151521 /*309061*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
151544 /*309103*/ OPC_CheckPatternPredicate, 171, // (Subtarget->hasERI())
151563 /*309137*/ OPC_CheckPatternPredicate, 171, // (Subtarget->hasERI())
151586 /*309179*/ OPC_CheckPatternPredicate, 171, // (Subtarget->hasERI())
151605 /*309213*/ OPC_CheckPatternPredicate, 171, // (Subtarget->hasERI())
151628 /*309255*/ OPC_CheckPatternPredicate, 171, // (Subtarget->hasERI())
151647 /*309289*/ OPC_CheckPatternPredicate, 171, // (Subtarget->hasERI())
151670 /*309331*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
151689 /*309365*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
151712 /*309407*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
151731 /*309441*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
151754 /*309482*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
151776 /*309522*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
151799 /*309564*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
151818 /*309599*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
151842 /*309643*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
151861 /*309678*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
151887 /*309725*/ OPC_CheckPatternPredicate, 183, // (Subtarget->hasBF16())
151906 /*309763*/ OPC_CheckPatternPredicate, 183, // (Subtarget->hasBF16())
151937 /*309821*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
151954 /*309861*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
151984 /*309927*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
151998 /*309956*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
152023 /*310006*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
152035 /*310033*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
152047 /*310060*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
152059 /*310087*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
152079 /*310125*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
152103 /*310171*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
152115 /*310198*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
152127 /*310225*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
152139 /*310252*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
152160 /*310291*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
152186 /*310343*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
152198 /*310370*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
152210 /*310397*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
152222 /*310424*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
152242 /*310462*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
152266 /*310508*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
152278 /*310535*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
152290 /*310562*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
152302 /*310589*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
152323 /*310628*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
152349 /*310680*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
152361 /*310707*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
152373 /*310734*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
152385 /*310761*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
152405 /*310799*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
152429 /*310845*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
152441 /*310872*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
152453 /*310899*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
152465 /*310926*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
152486 /*310965*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
152511 /*311014*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
152523 /*311041*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
152535 /*311068*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
152547 /*311095*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
152567 /*311133*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
152586 /*311170*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
152613 /*311218*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
152632 /*311252*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
152655 /*311290*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
152680 /*311335*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
152690 /*311362*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
152712 /*311407*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
152722 /*311434*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
152748 /*311485*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
152769 /*311525*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
152794 /*311573*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
152815 /*311613*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
152840 /*311661*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
152861 /*311701*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
152886 /*311749*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
152907 /*311789*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
152933 /*311838*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
152954 /*311879*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
152980 /*311929*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
153001 /*311970*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
153028 /*312022*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
153049 /*312066*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
153069 /*312107*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
153079 /*312129*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
153101 /*312170*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
153114 /*312195*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
153126 /*312220*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
153137 /*312244*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
153159 /*312287*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
153171 /*312313*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
153194 /*312358*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
153211 /*312392*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
153233 /*312433*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
153251 /*312468*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
153275 /*312515*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
153292 /*312549*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
153314 /*312590*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
153332 /*312625*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
153355 /*312669*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
153372 /*312703*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
153394 /*312746*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
153411 /*312780*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
153433 /*312823*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
153450 /*312857*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
153472 /*312900*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
153489 /*312934*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
153512 /*312980*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
153529 /*313014*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
153551 /*313055*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
153569 /*313090*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
153593 /*313137*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
153610 /*313171*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
153632 /*313212*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
153650 /*313247*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
153673 /*313291*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
153690 /*313325*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
153712 /*313368*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
153729 /*313402*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
153751 /*313445*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
153768 /*313479*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
153793 /*313530*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
153810 /*313567*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
153832 /*313611*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
153850 /*313647*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
153874 /*313691*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
153893 /*313728*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
153916 /*313771*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
153933 /*313808*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
153956 /*313853*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
153975 /*313890*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
153998 /*313933*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
154016 /*313969*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
154042 /*314021*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
154059 /*314058*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
154081 /*314102*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
154099 /*314138*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
154123 /*314182*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
154142 /*314219*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
154165 /*314262*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
154182 /*314299*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
154205 /*314344*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
154224 /*314381*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
154247 /*314424*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
154265 /*314460*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
154291 /*314512*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
154308 /*314549*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
154330 /*314593*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
154348 /*314629*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
154372 /*314673*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
154391 /*314710*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
154414 /*314753*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
154431 /*314790*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
154454 /*314835*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
154473 /*314872*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
154496 /*314915*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
154514 /*314951*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
154540 /*315003*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
154557 /*315040*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
154579 /*315084*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
154597 /*315120*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
154621 /*315164*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
154640 /*315201*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
154663 /*315244*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
154680 /*315281*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
154703 /*315326*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
154722 /*315363*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
154745 /*315406*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
154763 /*315442*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
154789 /*315494*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
154806 /*315531*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
154828 /*315575*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
154846 /*315611*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
154870 /*315655*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
154889 /*315692*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
154912 /*315735*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
154929 /*315772*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
154952 /*315817*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
154971 /*315854*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
154994 /*315897*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
155012 /*315933*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
155038 /*315985*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
155055 /*316022*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
155077 /*316066*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
155095 /*316102*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
155119 /*316146*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
155138 /*316183*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
155161 /*316226*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
155178 /*316263*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
155201 /*316308*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
155220 /*316345*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
155243 /*316388*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
155261 /*316424*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
155284 /*316469*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
155302 /*316504*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
155324 /*316547*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
155342 /*316582*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
155364 /*316624*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
155384 /*316664*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
155401 /*316697*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
155422 /*316738*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
155439 /*316771*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
155460 /*316812*/ OPC_CheckPatternPredicate, 171, // (Subtarget->hasERI())
155477 /*316845*/ OPC_CheckPatternPredicate, 171, // (Subtarget->hasERI())
155498 /*316886*/ OPC_CheckPatternPredicate, 171, // (Subtarget->hasERI())
155515 /*316919*/ OPC_CheckPatternPredicate, 171, // (Subtarget->hasERI())
155536 /*316960*/ OPC_CheckPatternPredicate, 171, // (Subtarget->hasERI())
155553 /*316993*/ OPC_CheckPatternPredicate, 171, // (Subtarget->hasERI())
155574 /*317034*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
155591 /*317067*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
155612 /*317108*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
155629 /*317141*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
155650 /*317181*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
155670 /*317220*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
155691 /*317261*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
155708 /*317295*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
155730 /*317338*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
155747 /*317372*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
155771 /*317419*/ OPC_CheckPatternPredicate, 183, // (Subtarget->hasBF16())
155788 /*317456*/ OPC_CheckPatternPredicate, 183, // (Subtarget->hasBF16())
155814 /*317505*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
155831 /*317536*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
155853 /*317580*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
155868 /*317605*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
155880 /*317625*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
155892 /*317645*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
155904 /*317665*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
155920 /*317692*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
155932 /*317712*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
155944 /*317732*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
155956 /*317752*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
155972 /*317779*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
155984 /*317799*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
155996 /*317819*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
156008 /*317839*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
156024 /*317866*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
156036 /*317886*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
156048 /*317906*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
156060 /*317926*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
156084 /*317965*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
156101 /*317998*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
156122 /*318035*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
156140 /*318066*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
156157 /*318095*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
156174 /*318124*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
156191 /*318153*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
156208 /*318182*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
156224 /*318210*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
156242 /*318239*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
156260 /*318270*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
156278 /*318301*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
156296 /*318332*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
156314 /*318363*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
156332 /*318394*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
156349 /*318425*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
156366 /*318454*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
156382 /*318481*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
156398 /*318508*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
156414 /*318535*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
156430 /*318562*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
156446 /*318589*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
156462 /*318616*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
156478 /*318643*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
156495 /*318671*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
156512 /*318700*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
156529 /*318729*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
156547 /*318759*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
156565 /*318790*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
156597 /*318847*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
156612 /*318874*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
156624 /*318893*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
156641 /*318926*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
156654 /*318948*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
156667 /*318970*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
156680 /*318992*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
156693 /*319014*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
156706 /*319036*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
156719 /*319058*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
156732 /*319080*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
156745 /*319102*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
156758 /*319124*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
156771 /*319146*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
156784 /*319168*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
156797 /*319190*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
156811 /*319213*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
156825 /*319237*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
156839 /*319261*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
156853 /*319285*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
156867 /*319309*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
156881 /*319333*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
156894 /*319357*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
156907 /*319379*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
156920 /*319401*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
156933 /*319423*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
156945 /*319443*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
156957 /*319463*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
156969 /*319483*/ OPC_CheckPatternPredicate, 171, // (Subtarget->hasERI())
156981 /*319503*/ OPC_CheckPatternPredicate, 171, // (Subtarget->hasERI())
156993 /*319523*/ OPC_CheckPatternPredicate, 171, // (Subtarget->hasERI())
157005 /*319543*/ OPC_CheckPatternPredicate, 171, // (Subtarget->hasERI())
157017 /*319563*/ OPC_CheckPatternPredicate, 171, // (Subtarget->hasERI())
157029 /*319583*/ OPC_CheckPatternPredicate, 171, // (Subtarget->hasERI())
157041 /*319603*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
157053 /*319623*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
157065 /*319643*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
157077 /*319663*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
157089 /*319683*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
157102 /*319704*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
157115 /*319726*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
157130 /*319751*/ OPC_CheckPatternPredicate, 183, // (Subtarget->hasBF16())
157151 /*319787*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
157166 /*319817*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
157185 /*319857*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
157198 /*319881*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
157208 /*319900*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
157218 /*319919*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
157228 /*319938*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
157242 /*319964*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
157252 /*319983*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
157262 /*320002*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
157272 /*320021*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
157286 /*320047*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
157296 /*320066*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
157306 /*320085*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
157316 /*320104*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
157330 /*320130*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
157340 /*320149*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
157350 /*320168*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
157360 /*320187*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
157377 /*320217*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
157392 /*320244*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
157407 /*320272*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
157422 /*320300*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
157437 /*320328*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
157452 /*320356*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
157466 /*320383*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
157483 /*320414*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
157490 /*320430*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
157497 /*320446*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
157515 /*320479*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
157522 /*320495*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
157529 /*320511*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
157547 /*320544*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
157554 /*320560*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
157561 /*320576*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
157579 /*320609*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
157586 /*320625*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
157593 /*320641*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
157611 /*320674*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
157618 /*320690*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
157625 /*320706*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
157643 /*320739*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
157650 /*320755*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
157657 /*320771*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
157673 /*320801*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
157688 /*320829*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
157702 /*320855*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
157716 /*320881*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
157730 /*320907*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
157744 /*320933*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
157758 /*320959*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
157772 /*320985*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
157786 /*321011*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
157801 /*321038*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
157816 /*321066*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
157831 /*321094*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
157847 /*321124*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
157863 /*321154*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
157875 /*321175*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
157889 /*321201*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
157899 /*321219*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
157915 /*321253*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
157926 /*321274*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
157937 /*321295*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
157948 /*321316*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
157959 /*321337*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
157970 /*321358*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
157981 /*321379*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
157992 /*321400*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
158003 /*321421*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
158014 /*321442*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
158025 /*321463*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
158036 /*321484*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
158047 /*321505*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
158058 /*321526*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
158071 /*321551*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
158078 /*321566*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
158085 /*321581*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
158099 /*321607*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
158106 /*321622*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
158113 /*321637*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
158127 /*321663*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
158134 /*321678*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
158141 /*321693*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
158155 /*321719*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
158162 /*321734*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
158169 /*321749*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
158183 /*321775*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
158190 /*321790*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
158197 /*321805*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
158211 /*321831*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
158218 /*321846*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
158225 /*321861*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
158237 /*321884*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
158248 /*321905*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
158259 /*321926*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
158270 /*321947*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
158280 /*321966*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
158290 /*321985*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
158300 /*322004*/ OPC_CheckPatternPredicate, 171, // (Subtarget->hasERI())
158310 /*322023*/ OPC_CheckPatternPredicate, 171, // (Subtarget->hasERI())
158320 /*322042*/ OPC_CheckPatternPredicate, 171, // (Subtarget->hasERI())
158330 /*322061*/ OPC_CheckPatternPredicate, 171, // (Subtarget->hasERI())
158340 /*322080*/ OPC_CheckPatternPredicate, 171, // (Subtarget->hasERI())
158350 /*322099*/ OPC_CheckPatternPredicate, 171, // (Subtarget->hasERI())
158360 /*322118*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
158370 /*322137*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
158380 /*322156*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
158390 /*322175*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
158400 /*322194*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
158411 /*322214*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
158422 /*322235*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
158435 /*322260*/ OPC_CheckPatternPredicate, 183, // (Subtarget->hasBF16())
158445 /*322278*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
158468 /*322317*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
158494 /*322369*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
158512 /*322403*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
158530 /*322437*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
158548 /*322471*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
158566 /*322505*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
158584 /*322539*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
158601 /*322572*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
158612 /*322594*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
158623 /*322616*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
158643 /*322652*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
158658 /*322677*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
158670 /*322697*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
158682 /*322717*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
158694 /*322737*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
158706 /*322757*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
158718 /*322777*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
158734 /*322804*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
158746 /*322824*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
158758 /*322844*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
158770 /*322864*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
158782 /*322884*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
158794 /*322904*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
158810 /*322931*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
158822 /*322951*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
158834 /*322971*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
158846 /*322991*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
158858 /*323011*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
158870 /*323031*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
158886 /*323058*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
158898 /*323078*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
158910 /*323098*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
158922 /*323118*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
158934 /*323138*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
158946 /*323158*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
158968 /*323194*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
158979 /*323217*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
158990 /*323240*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
159011 /*323277*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
159029 /*323311*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
159035 /*323324*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
159052 /*323353*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
159058 /*323366*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
159075 /*323395*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
159081 /*323408*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
159098 /*323437*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
159104 /*323450*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
159121 /*323479*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
159127 /*323492*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
159144 /*323520*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
159160 /*323547*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
159177 /*323575*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
159194 /*323605*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
159200 /*323619*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
159219 /*323651*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
159225 /*323666*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
159243 /*323698*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
159249 /*323712*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
159267 /*323743*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
159273 /*323757*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
159295 /*323795*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
159310 /*323824*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
159326 /*323855*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
159344 /*323889*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
159356 /*323908*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
159368 /*323927*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
159380 /*323946*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
159395 /*323970*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
159401 /*323984*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
159415 /*324009*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
159421 /*324022*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
159435 /*324046*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
159441 /*324059*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
159455 /*324083*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
159461 /*324096*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
159475 /*324119*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
159488 /*324141*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
159501 /*324163*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
159514 /*324186*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
159520 /*324199*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
159534 /*324223*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
159540 /*324236*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
159554 /*324260*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
159560 /*324273*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
159574 /*324297*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
159580 /*324310*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
159594 /*324334*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
159600 /*324347*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
159614 /*324371*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
159620 /*324384*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
159634 /*324408*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
159640 /*324421*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
159654 /*324445*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
159660 /*324458*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
159676 /*324485*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
159688 /*324505*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
159704 /*324532*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
159716 /*324552*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
159732 /*324579*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
159744 /*324599*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
159758 /*324623*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
159764 /*324636*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
159778 /*324660*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
159784 /*324673*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
159798 /*324697*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
159804 /*324710*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
159820 /*324737*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
159832 /*324757*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
159848 /*324784*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
159860 /*324804*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
159874 /*324827*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
159888 /*324850*/ OPC_CheckPatternPredicate, 184, // (Subtarget->hasIFMA()) && (Subtarget->hasVLX())
159902 /*324874*/ OPC_CheckPatternPredicate, 184, // (Subtarget->hasIFMA()) && (Subtarget->hasVLX())
159916 /*324901*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
159922 /*324913*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
159935 /*324934*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
159941 /*324946*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
159957 /*324973*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
159963 /*324985*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
159976 /*325006*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
159982 /*325018*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
159998 /*325045*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
160004 /*325057*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
160017 /*325078*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
160023 /*325090*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
160039 /*325117*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
160045 /*325129*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
160058 /*325150*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
160064 /*325162*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
160078 /*325184*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
160091 /*325206*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
160104 /*325228*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
160118 /*325253*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
160124 /*325265*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
160137 /*325286*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
160143 /*325298*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
160158 /*325322*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
160172 /*325347*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
160178 /*325359*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
160191 /*325380*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
160197 /*325392*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
160212 /*325416*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
160224 /*325437*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
160230 /*325449*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
160245 /*325474*/ OPC_CheckPatternPredicate, 134, // (Subtarget->hasCDI()) && (Subtarget->hasVLX())
160257 /*325493*/ OPC_CheckPatternPredicate, 134, // (Subtarget->hasCDI()) && (Subtarget->hasVLX())
160270 /*325515*/ OPC_CheckPatternPredicate, 134, // (Subtarget->hasCDI()) && (Subtarget->hasVLX())
160276 /*325527*/ OPC_CheckPatternPredicate, 134, // (Subtarget->hasCDI()) && (Subtarget->hasVLX())
160291 /*325552*/ OPC_CheckPatternPredicate, 143, // (Subtarget->hasVLX()) && (Subtarget->hasVPOPCNTDQ())
160303 /*325571*/ OPC_CheckPatternPredicate, 143, // (Subtarget->hasVLX()) && (Subtarget->hasVPOPCNTDQ())
160317 /*325594*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
160323 /*325607*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
160337 /*325631*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
160343 /*325644*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
160358 /*325669*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
160364 /*325683*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
160379 /*325709*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
160385 /*325723*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
160400 /*325748*/ OPC_CheckPatternPredicate, 149, // (Subtarget->hasVLX()) && (Subtarget->hasVNNI())
160414 /*325772*/ OPC_CheckPatternPredicate, 149, // (Subtarget->hasVLX()) && (Subtarget->hasVNNI())
160428 /*325796*/ OPC_CheckPatternPredicate, 149, // (Subtarget->hasVLX()) && (Subtarget->hasVNNI())
160442 /*325820*/ OPC_CheckPatternPredicate, 149, // (Subtarget->hasVLX()) && (Subtarget->hasVNNI())
160461 /*325852*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
160479 /*325891*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
160492 /*325915*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
160502 /*325934*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
160512 /*325953*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
160522 /*325972*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
160532 /*325991*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
160542 /*326010*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
160556 /*326036*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
160566 /*326055*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
160576 /*326074*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
160586 /*326093*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
160596 /*326112*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
160606 /*326131*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
160620 /*326157*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
160630 /*326176*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
160640 /*326195*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
160650 /*326214*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
160660 /*326233*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
160670 /*326252*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
160684 /*326278*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
160694 /*326297*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
160704 /*326316*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
160714 /*326335*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
160724 /*326354*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
160734 /*326373*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
160750 /*326402*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
160756 /*326416*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
160771 /*326444*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
160777 /*326458*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
160792 /*326486*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
160798 /*326500*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
160813 /*326528*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
160819 /*326542*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
160834 /*326570*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
160840 /*326584*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
160855 /*326611*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
160869 /*326637*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
160884 /*326664*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
160899 /*326693*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
160905 /*326708*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
160923 /*326743*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
160930 /*326759*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
160938 /*326778*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
160948 /*326801*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
160955 /*326817*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
160963 /*326836*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
160981 /*326870*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
160987 /*326885*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
161003 /*326915*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
161009 /*326930*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
161023 /*326956*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
161029 /*326967*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
161048 /*327022*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
161054 /*327033*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
161081 /*327101*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
161091 /*327119*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
161101 /*327137*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
161111 /*327155*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
161125 /*327181*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
161131 /*327195*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
161140 /*327214*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
161146 /*327228*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
161159 /*327252*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
161165 /*327266*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
161177 /*327289*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
161183 /*327303*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
161195 /*327326*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
161201 /*327340*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
161213 /*327362*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
161224 /*327383*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
161235 /*327404*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
161246 /*327426*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
161252 /*327440*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
161264 /*327463*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
161270 /*327477*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
161282 /*327500*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
161288 /*327514*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
161300 /*327537*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
161306 /*327551*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
161318 /*327574*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
161324 /*327588*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
161336 /*327611*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
161342 /*327625*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
161354 /*327648*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
161360 /*327662*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
161372 /*327685*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
161378 /*327699*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
161392 /*327725*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
161402 /*327744*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
161416 /*327770*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
161426 /*327789*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
161440 /*327815*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
161450 /*327834*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
161462 /*327857*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
161468 /*327871*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
161480 /*327894*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
161486 /*327908*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
161498 /*327931*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
161504 /*327945*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
161518 /*327971*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
161528 /*327990*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
161542 /*328016*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
161552 /*328035*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
161564 /*328057*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
161576 /*328080*/ OPC_CheckPatternPredicate, 184, // (Subtarget->hasIFMA()) && (Subtarget->hasVLX())
161588 /*328103*/ OPC_CheckPatternPredicate, 184, // (Subtarget->hasIFMA()) && (Subtarget->hasVLX())
161600 /*328128*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
161606 /*328141*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
161617 /*328161*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
161623 /*328174*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
161637 /*328200*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
161643 /*328213*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
161654 /*328233*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
161660 /*328246*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
161674 /*328272*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
161680 /*328285*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
161691 /*328305*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
161697 /*328318*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
161711 /*328344*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
161717 /*328357*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
161728 /*328377*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
161734 /*328390*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
161746 /*328411*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
161757 /*328432*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
161768 /*328453*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
161780 /*328477*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
161786 /*328490*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
161797 /*328510*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
161803 /*328523*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
161816 /*328546*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
161828 /*328570*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
161834 /*328583*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
161845 /*328603*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
161851 /*328616*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
161864 /*328639*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
161874 /*328659*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
161880 /*328672*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
161893 /*328696*/ OPC_CheckPatternPredicate, 134, // (Subtarget->hasCDI()) && (Subtarget->hasVLX())
161903 /*328714*/ OPC_CheckPatternPredicate, 134, // (Subtarget->hasCDI()) && (Subtarget->hasVLX())
161914 /*328735*/ OPC_CheckPatternPredicate, 134, // (Subtarget->hasCDI()) && (Subtarget->hasVLX())
161920 /*328748*/ OPC_CheckPatternPredicate, 134, // (Subtarget->hasCDI()) && (Subtarget->hasVLX())
161933 /*328772*/ OPC_CheckPatternPredicate, 143, // (Subtarget->hasVLX()) && (Subtarget->hasVPOPCNTDQ())
161943 /*328790*/ OPC_CheckPatternPredicate, 143, // (Subtarget->hasVLX()) && (Subtarget->hasVPOPCNTDQ())
161955 /*328812*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
161961 /*328826*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
161973 /*328849*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
161979 /*328863*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
161992 /*328888*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
161998 /*328902*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
162011 /*328927*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
162017 /*328941*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
162030 /*328965*/ OPC_CheckPatternPredicate, 149, // (Subtarget->hasVLX()) && (Subtarget->hasVNNI())
162042 /*328988*/ OPC_CheckPatternPredicate, 149, // (Subtarget->hasVLX()) && (Subtarget->hasVNNI())
162054 /*329011*/ OPC_CheckPatternPredicate, 149, // (Subtarget->hasVLX()) && (Subtarget->hasVNNI())
162066 /*329034*/ OPC_CheckPatternPredicate, 149, // (Subtarget->hasVLX()) && (Subtarget->hasVNNI())
162077 /*329056*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
162083 /*329068*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
162107 /*329142*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
162113 /*329154*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
162163 /*329265*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
162194 /*329323*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
162224 /*329386*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
162250 /*329437*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
162264 /*329465*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
162278 /*329493*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
162292 /*329521*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
162306 /*329549*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
162320 /*329577*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
162334 /*329605*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
162348 /*329633*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
162371 /*329674*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
162388 /*329706*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
162415 /*329753*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
162433 /*329786*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
162457 /*329830*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
162471 /*329858*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
162485 /*329886*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
162499 /*329914*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
162513 /*329942*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
162527 /*329970*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
162541 /*329998*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
162555 /*330026*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
162584 /*330081*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
162598 /*330109*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
162612 /*330137*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
162626 /*330165*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
162640 /*330193*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
162654 /*330221*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
162668 /*330249*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
162682 /*330277*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
162705 /*330318*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
162722 /*330350*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
162749 /*330399*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
162763 /*330427*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
162777 /*330455*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
162791 /*330483*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
162805 /*330511*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
162819 /*330539*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
162833 /*330567*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
162847 /*330595*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
162871 /*330637*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
162889 /*330670*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
162918 /*330725*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
162932 /*330753*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
162946 /*330781*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
162960 /*330809*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
162974 /*330837*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
162988 /*330865*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
163002 /*330893*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
163016 /*330921*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
163039 /*330962*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
163056 /*330994*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
163083 /*331043*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
163097 /*331071*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
163111 /*331099*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
163125 /*331127*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
163139 /*331155*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
163153 /*331183*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
163167 /*331211*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
163181 /*331239*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
163205 /*331281*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
163223 /*331314*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
163251 /*331366*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
163265 /*331394*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
163279 /*331422*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
163293 /*331450*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
163307 /*331478*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
163321 /*331506*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
163335 /*331534*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
163349 /*331562*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
163372 /*331603*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
163389 /*331635*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
163422 /*331691*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
163450 /*331747*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
163473 /*331788*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
163500 /*331839*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
163508 /*331860*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
163533 /*331904*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
163552 /*331939*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
163580 /*331991*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
163588 /*332012*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
163613 /*332056*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
163632 /*332091*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
163660 /*332143*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
163668 /*332164*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
163693 /*332208*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
163712 /*332243*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
163740 /*332295*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
163748 /*332316*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
163773 /*332360*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
163792 /*332395*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
163821 /*332448*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
163829 /*332470*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
163854 /*332515*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
163873 /*332551*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
163902 /*332603*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
163925 /*332645*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
163953 /*332698*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
163961 /*332720*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
163986 /*332765*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
164005 /*332801*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
164035 /*332856*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
164043 /*332881*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
164068 /*332929*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
164087 /*332968*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
164161 /*333117*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
164169 /*333141*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
164190 /*333182*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
164205 /*333214*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
164230 /*333261*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
164254 /*333308*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
164262 /*333329*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
164283 /*333367*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
164298 /*333396*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
164323 /*333441*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
164331 /*333462*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
164353 /*333501*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
164369 /*333531*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
164396 /*333582*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
164404 /*333603*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
164425 /*333641*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
164440 /*333670*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
164465 /*333715*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
164473 /*333736*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
164495 /*333775*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
164511 /*333805*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
164537 /*333853*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
164545 /*333874*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
164566 /*333912*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
164581 /*333941*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
164606 /*333988*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
164614 /*334009*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
164635 /*334047*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
164650 /*334076*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
164675 /*334123*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
164683 /*334144*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
164704 /*334182*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
164719 /*334211*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
164744 /*334258*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
164752 /*334279*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
164773 /*334317*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
164788 /*334346*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
164814 /*334396*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
164822 /*334417*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
164843 /*334455*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
164858 /*334484*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
164883 /*334529*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
164891 /*334550*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
164913 /*334589*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
164929 /*334619*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
164956 /*334670*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
164964 /*334691*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
164985 /*334729*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
165000 /*334758*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
165025 /*334803*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
165033 /*334824*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
165055 /*334863*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
165071 /*334893*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
165097 /*334941*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
165105 /*334962*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
165126 /*335000*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
165141 /*335029*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
165166 /*335074*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
165185 /*335109*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
165209 /*335155*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
165217 /*335176*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
165238 /*335214*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
165253 /*335243*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
165281 /*335297*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
165289 /*335321*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
165310 /*335362*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
165325 /*335394*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
165350 /*335442*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
165358 /*335464*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
165380 /*335504*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
165396 /*335535*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
165423 /*335583*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
165431 /*335605*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
165454 /*335646*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
165471 /*335678*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
165500 /*335734*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
165508 /*335758*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
165529 /*335799*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
165544 /*335831*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
165569 /*335879*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
165577 /*335901*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
165599 /*335941*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
165615 /*335972*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
165642 /*336020*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
165650 /*336042*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
165673 /*336083*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
165690 /*336115*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
165719 /*336171*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
165727 /*336195*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
165748 /*336236*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
165763 /*336268*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
165788 /*336316*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
165796 /*336338*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
165818 /*336378*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
165834 /*336409*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
165861 /*336457*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
165869 /*336479*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
165892 /*336520*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
165909 /*336552*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
165938 /*336608*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
165946 /*336632*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
165967 /*336673*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
165982 /*336705*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
166007 /*336753*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
166015 /*336775*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
166037 /*336815*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
166053 /*336846*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
166080 /*336894*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
166088 /*336916*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
166111 /*336957*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
166128 /*336989*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
166157 /*337045*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
166165 /*337069*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
166186 /*337110*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
166201 /*337142*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
166226 /*337190*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
166234 /*337212*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
166256 /*337252*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
166272 /*337283*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
166299 /*337331*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
166307 /*337353*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
166330 /*337394*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
166347 /*337426*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
166376 /*337482*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
166384 /*337506*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
166405 /*337547*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
166420 /*337579*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
166445 /*337627*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
166453 /*337649*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
166475 /*337689*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
166491 /*337720*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
166518 /*337768*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
166526 /*337790*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
166549 /*337831*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
166566 /*337863*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
166592 /*337911*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
166612 /*337947*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
166634 /*337986*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
166656 /*338027*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
166675 /*338061*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
166699 /*338108*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
166707 /*338128*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
166722 /*338157*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
166730 /*338177*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
166752 /*338217*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
166760 /*338237*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
166776 /*338268*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
166784 /*338288*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
166810 /*338337*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
166818 /*338357*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
166833 /*338386*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
166841 /*338406*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
166863 /*338446*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
166871 /*338466*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
166887 /*338497*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
166895 /*338517*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
166921 /*338562*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
166943 /*338604*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
166951 /*338624*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
166972 /*338661*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
166987 /*338689*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
167011 /*338733*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
167019 /*338753*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
167040 /*338790*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
167055 /*338818*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
167079 /*338862*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
167087 /*338882*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
167108 /*338919*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
167123 /*338947*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
167147 /*338991*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
167155 /*339011*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
167176 /*339048*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
167191 /*339076*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
167215 /*339118*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
167237 /*339158*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
167259 /*339198*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
167282 /*339242*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
167290 /*339263*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
167311 /*339301*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
167326 /*339330*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
167351 /*339377*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
167359 /*339398*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
167380 /*339436*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
167395 /*339465*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
167422 /*339513*/ OPC_CheckPatternPredicate, 182, // (Subtarget->hasBF16()) && (Subtarget->hasVLX())
167441 /*339551*/ OPC_CheckPatternPredicate, 182, // (Subtarget->hasBF16()) && (Subtarget->hasVLX())
167471 /*339606*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
167499 /*339668*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
167523 /*339718*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
167535 /*339745*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
167547 /*339772*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
167559 /*339799*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
167571 /*339826*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
167583 /*339853*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
167595 /*339880*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
167607 /*339907*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
167628 /*339947*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
167643 /*339978*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
167668 /*340024*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
167684 /*340056*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
167706 /*340099*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
167718 /*340126*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
167730 /*340153*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
167742 /*340180*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
167754 /*340207*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
167766 /*340234*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
167778 /*340261*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
167790 /*340288*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
167817 /*340342*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
167829 /*340369*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
167841 /*340396*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
167853 /*340423*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
167865 /*340450*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
167877 /*340477*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
167889 /*340504*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
167901 /*340531*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
167922 /*340571*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
167937 /*340602*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
167962 /*340650*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
167974 /*340677*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
167986 /*340704*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
167998 /*340731*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
168010 /*340758*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
168022 /*340785*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
168034 /*340812*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
168046 /*340839*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
168068 /*340880*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
168084 /*340912*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
168111 /*340966*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
168123 /*340993*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
168135 /*341020*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
168147 /*341047*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
168159 /*341074*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
168171 /*341101*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
168183 /*341128*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
168195 /*341155*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
168216 /*341195*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
168231 /*341226*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
168256 /*341274*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
168268 /*341301*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
168280 /*341328*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
168292 /*341355*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
168304 /*341382*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
168316 /*341409*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
168328 /*341436*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
168340 /*341463*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
168362 /*341504*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
168378 /*341536*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
168404 /*341587*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
168416 /*341614*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
168428 /*341641*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
168440 /*341668*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
168452 /*341695*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
168464 /*341722*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
168476 /*341749*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
168488 /*341776*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
168509 /*341816*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
168524 /*341847*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
168553 /*341901*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
168573 /*341936*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
168592 /*341969*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
168613 /*342005*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
168640 /*342055*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
168648 /*342079*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
168659 /*342108*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
168667 /*342132*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
168690 /*342179*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
168706 /*342215*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
168719 /*342246*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
168732 /*342277*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
168758 /*342328*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
168779 /*342368*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
168804 /*342418*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
168812 /*342440*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
168835 /*342483*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
168852 /*342517*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
168878 /*342568*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
168886 /*342590*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
168909 /*342633*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
168926 /*342667*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
168952 /*342718*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
168960 /*342740*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
168983 /*342783*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
169000 /*342817*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
169026 /*342868*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
169034 /*342890*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
169057 /*342933*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
169074 /*342967*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
169101 /*343019*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
169109 /*343042*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
169132 /*343086*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
169149 /*343121*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
169176 /*343172*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
169197 /*343213*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
169223 /*343265*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
169231 /*343288*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
169254 /*343332*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
169271 /*343367*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
169299 /*343422*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
169307 /*343447*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
169330 /*343494*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
169347 /*343532*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
169368 /*343574*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
169382 /*343601*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
169394 /*343626*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
169406 /*343652*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
169429 /*343697*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
169437 /*343717*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
169451 /*343744*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
169459 /*343764*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
169476 /*343795*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
169490 /*343825*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
169498 /*343846*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
169510 /*343872*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
169518 /*343893*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
169533 /*343923*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
169554 /*343963*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
169576 /*344009*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
169584 /*344031*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
169603 /*344068*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
169616 /*344096*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
169639 /*344140*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
169647 /*344162*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
169667 /*344200*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
169681 /*344229*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
169706 /*344279*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
169714 /*344301*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
169733 /*344338*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
169746 /*344366*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
169769 /*344410*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
169777 /*344432*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
169797 /*344470*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
169811 /*344499*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
169835 /*344546*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
169843 /*344568*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
169862 /*344605*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
169875 /*344633*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
169898 /*344679*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
169906 /*344701*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
169925 /*344738*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
169938 /*344766*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
169961 /*344812*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
169969 /*344834*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
169988 /*344871*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
170001 /*344899*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
170024 /*344945*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
170032 /*344967*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
170051 /*345004*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
170064 /*345032*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
170088 /*345081*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
170096 /*345103*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
170115 /*345140*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
170128 /*345168*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
170151 /*345212*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
170159 /*345234*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
170179 /*345272*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
170193 /*345301*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
170218 /*345351*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
170226 /*345373*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
170245 /*345410*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
170258 /*345438*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
170281 /*345482*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
170289 /*345504*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
170309 /*345542*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
170323 /*345571*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
170347 /*345618*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
170355 /*345640*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
170374 /*345677*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
170387 /*345705*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
170410 /*345749*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
170427 /*345783*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
170449 /*345828*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
170457 /*345850*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
170476 /*345887*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
170489 /*345915*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
170515 /*345969*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
170523 /*345993*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
170542 /*346033*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
170555 /*346064*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
170578 /*346111*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
170586 /*346133*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
170606 /*346172*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
170620 /*346202*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
170645 /*346249*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
170653 /*346271*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
170674 /*346311*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
170689 /*346342*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
170713 /*346388*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
170721 /*346412*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
170740 /*346452*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
170753 /*346483*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
170777 /*346531*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
170785 /*346553*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
170806 /*346593*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
170821 /*346624*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
170845 /*346670*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
170853 /*346692*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
170873 /*346731*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
170887 /*346761*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
170914 /*346816*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
170922 /*346840*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
170941 /*346880*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
170954 /*346911*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
170977 /*346958*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
170985 /*346980*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
171005 /*347019*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
171019 /*347049*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
171044 /*347096*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
171052 /*347118*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
171073 /*347158*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
171088 /*347189*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
171112 /*347235*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
171120 /*347259*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
171139 /*347299*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
171152 /*347330*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
171176 /*347378*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
171184 /*347400*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
171205 /*347440*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
171220 /*347471*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
171244 /*347517*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
171252 /*347539*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
171272 /*347578*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
171286 /*347608*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
171313 /*347663*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
171321 /*347687*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
171340 /*347727*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
171353 /*347758*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
171376 /*347805*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
171384 /*347827*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
171404 /*347866*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
171418 /*347896*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
171443 /*347943*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
171451 /*347965*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
171472 /*348005*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
171487 /*348036*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
171511 /*348082*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
171519 /*348106*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
171538 /*348146*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
171551 /*348177*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
171575 /*348225*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
171583 /*348247*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
171604 /*348287*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
171619 /*348318*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
171643 /*348364*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
171651 /*348386*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
171671 /*348425*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
171685 /*348455*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
171712 /*348510*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
171720 /*348534*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
171739 /*348574*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
171752 /*348605*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
171775 /*348652*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
171783 /*348674*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
171803 /*348713*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
171817 /*348743*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
171842 /*348790*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
171850 /*348812*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
171871 /*348852*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
171886 /*348883*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
171910 /*348929*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
171918 /*348953*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
171937 /*348993*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
171950 /*349024*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
171974 /*349072*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
171982 /*349094*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
172003 /*349134*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
172018 /*349165*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
172042 /*349211*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
172050 /*349233*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
172070 /*349272*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
172084 /*349302*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
172111 /*349357*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
172119 /*349381*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
172138 /*349421*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
172151 /*349452*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
172174 /*349499*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
172182 /*349521*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
172202 /*349560*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
172216 /*349590*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
172241 /*349637*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
172249 /*349659*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
172270 /*349699*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
172285 /*349730*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
172309 /*349776*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
172317 /*349800*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
172336 /*349840*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
172349 /*349871*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
172373 /*349919*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
172381 /*349941*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
172402 /*349981*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
172417 /*350012*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
172441 /*350058*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
172449 /*350080*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
172469 /*350119*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
172483 /*350149*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
172510 /*350204*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
172518 /*350228*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
172537 /*350268*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
172550 /*350299*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
172573 /*350346*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
172581 /*350368*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
172601 /*350407*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
172615 /*350437*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
172640 /*350484*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
172648 /*350506*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
172669 /*350546*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
172684 /*350577*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
172708 /*350623*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
172716 /*350647*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
172735 /*350687*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
172748 /*350718*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
172772 /*350766*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
172780 /*350788*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
172801 /*350828*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
172816 /*350859*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
172840 /*350905*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
172848 /*350927*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
172868 /*350966*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
172882 /*350996*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
172906 /*351042*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
172924 /*351077*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
172944 /*351115*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
172964 /*351155*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
172981 /*351188*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
173003 /*351234*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
173011 /*351255*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
173024 /*351283*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
173032 /*351304*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
173052 /*351343*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
173060 /*351364*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
173074 /*351394*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
173082 /*351415*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
173106 /*351463*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
173114 /*351484*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
173127 /*351512*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
173135 /*351533*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
173155 /*351572*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
173163 /*351593*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
173177 /*351623*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
173185 /*351644*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
173209 /*351688*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
173229 /*351729*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
173237 /*351750*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
173256 /*351786*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
173269 /*351813*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
173291 /*351856*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
173299 /*351877*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
173318 /*351913*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
173331 /*351940*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
173353 /*351983*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
173361 /*352004*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
173380 /*352040*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
173393 /*352067*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
173415 /*352110*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
173423 /*352131*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
173442 /*352167*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
173455 /*352194*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
173477 /*352235*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
173497 /*352274*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
173517 /*352313*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
173538 /*352356*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
173546 /*352378*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
173565 /*352415*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
173578 /*352443*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
173601 /*352489*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
173609 /*352511*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
173628 /*352548*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
173641 /*352576*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
173666 /*352624*/ OPC_CheckPatternPredicate, 182, // (Subtarget->hasBF16()) && (Subtarget->hasVLX())
173683 /*352661*/ OPC_CheckPatternPredicate, 182, // (Subtarget->hasBF16()) && (Subtarget->hasVLX())
173709 /*352713*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
173726 /*352743*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
173744 /*352775*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
173763 /*352808*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
173790 /*352860*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
173808 /*352894*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
173825 /*352926*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
173844 /*352962*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
173856 /*352982*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
173868 /*353002*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
173880 /*353022*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
173892 /*353042*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
173904 /*353062*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
173916 /*353082*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
173928 /*353102*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
173944 /*353130*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
173956 /*353150*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
173968 /*353170*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
173980 /*353190*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
173992 /*353210*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
174004 /*353230*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
174016 /*353250*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
174028 /*353270*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
174044 /*353298*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
174056 /*353318*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
174068 /*353338*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
174080 /*353358*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
174092 /*353378*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
174104 /*353398*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
174116 /*353418*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
174128 /*353438*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
174144 /*353466*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
174156 /*353486*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
174168 /*353506*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
174180 /*353526*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
174192 /*353546*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
174204 /*353566*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
174216 /*353586*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
174228 /*353606*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
174250 /*353641*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
174268 /*353674*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
174284 /*353702*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
174290 /*353715*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
174307 /*353744*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
174313 /*353757*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
174330 /*353786*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
174336 /*353799*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
174353 /*353828*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
174359 /*353841*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
174377 /*353871*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
174383 /*353885*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
174401 /*353915*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
174418 /*353945*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
174424 /*353959*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
174443 /*353991*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
174449 /*354006*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
174489 /*354078*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
174504 /*354107*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
174520 /*354138*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
174538 /*354172*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
174550 /*354191*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
174562 /*354210*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
174577 /*354240*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
174595 /*354275*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
174601 /*354289*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
174615 /*354314*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
174621 /*354327*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
174635 /*354351*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
174641 /*354364*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
174655 /*354388*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
174661 /*354401*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
174675 /*354425*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
174681 /*354438*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
174695 /*354462*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
174701 /*354475*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
174715 /*354499*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
174721 /*354512*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
174735 /*354536*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
174741 /*354549*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
174755 /*354573*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
174761 /*354586*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
174775 /*354610*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
174781 /*354623*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
174795 /*354646*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
174808 /*354669*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
174814 /*354682*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
174829 /*354707*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
174835 /*354721*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
174850 /*354747*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
174856 /*354761*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
174871 /*354787*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
174877 /*354801*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
174892 /*354827*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
174898 /*354841*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
174913 /*354867*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
174919 /*354881*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
174934 /*354907*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
174940 /*354921*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
174954 /*354946*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
174966 /*354966*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
174978 /*354986*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
174992 /*355011*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
174998 /*355023*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
175011 /*355044*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
175017 /*355056*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
175033 /*355083*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
175039 /*355095*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
175052 /*355116*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
175058 /*355128*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
175073 /*355152*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
175085 /*355173*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
175091 /*355185*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
175104 /*355207*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
175110 /*355219*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
175123 /*355241*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
175129 /*355253*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
175142 /*355275*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
175148 /*355287*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
175161 /*355308*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
175173 /*355328*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
175185 /*355348*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
175198 /*355370*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
175204 /*355383*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
175218 /*355407*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
175224 /*355420*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
175240 /*355446*/ OPC_CheckPatternPredicate, 182, // (Subtarget->hasBF16()) && (Subtarget->hasVLX())
175259 /*355478*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
175277 /*355515*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
175283 /*355529*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
175299 /*355562*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
175309 /*355581*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
175319 /*355600*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
175329 /*355619*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
175339 /*355638*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
175349 /*355657*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
175359 /*355676*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
175369 /*355695*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
175383 /*355722*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
175393 /*355741*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
175403 /*355760*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
175413 /*355779*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
175423 /*355798*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
175433 /*355817*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
175443 /*355836*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
175453 /*355855*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
175467 /*355882*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
175477 /*355901*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
175487 /*355920*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
175497 /*355939*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
175507 /*355958*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
175517 /*355977*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
175527 /*355996*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
175537 /*356015*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
175551 /*356042*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
175561 /*356061*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
175571 /*356080*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
175581 /*356099*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
175591 /*356118*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
175601 /*356137*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
175611 /*356156*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
175621 /*356175*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
175637 /*356203*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
175651 /*356230*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
175657 /*356244*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
175672 /*356272*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
175678 /*356286*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
175693 /*356314*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
175699 /*356328*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
175714 /*356356*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
175720 /*356370*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
175736 /*356399*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
175742 /*356414*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
175758 /*356443*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
175773 /*356472*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
175779 /*356487*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
175796 /*356519*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
175802 /*356534*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
175816 /*356560*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
175822 /*356571*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
175841 /*356626*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
175847 /*356637*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
175874 /*356705*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
175884 /*356723*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
175894 /*356741*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
175907 /*356770*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
175923 /*356805*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
175929 /*356819*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
175941 /*356842*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
175947 /*356856*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
175959 /*356879*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
175965 /*356893*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
175977 /*356916*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
175983 /*356930*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
175995 /*356953*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
176001 /*356967*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
176013 /*356990*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
176019 /*357004*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
176031 /*357027*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
176037 /*357041*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
176049 /*357064*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
176055 /*357078*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
176067 /*357101*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
176073 /*357115*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
176085 /*357138*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
176091 /*357152*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
176103 /*357174*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
176114 /*357196*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
176120 /*357210*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
176134 /*357237*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
176140 /*357251*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
176149 /*357270*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
176155 /*357284*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
176164 /*357303*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
176170 /*357317*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
176185 /*357345*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
176191 /*357359*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
176200 /*357378*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
176206 /*357392*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
176215 /*357411*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
176221 /*357425*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
176236 /*357453*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
176242 /*357467*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
176251 /*357486*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
176257 /*357500*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
176266 /*357519*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
176272 /*357533*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
176287 /*357561*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
176293 /*357575*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
176302 /*357594*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
176308 /*357608*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
176317 /*357627*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
176323 /*357641*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
176338 /*357669*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
176344 /*357683*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
176353 /*357702*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
176359 /*357716*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
176368 /*357735*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
176374 /*357749*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
176389 /*357777*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
176395 /*357791*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
176404 /*357810*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
176410 /*357824*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
176419 /*357843*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
176425 /*357857*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
176438 /*357881*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
176448 /*357900*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
176458 /*357919*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
176470 /*357943*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
176476 /*357956*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
176487 /*357976*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
176493 /*357989*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
176507 /*358015*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
176513 /*358028*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
176524 /*358048*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
176530 /*358061*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
176543 /*358084*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
176553 /*358104*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
176559 /*358117*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
176570 /*358138*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
176576 /*358151*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
176587 /*358172*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
176593 /*358185*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
176604 /*358206*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
176610 /*358219*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
176621 /*358239*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
176631 /*358258*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
176641 /*358277*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
176652 /*358298*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
176658 /*358312*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
176670 /*358335*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
176676 /*358349*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
176690 /*358375*/ OPC_CheckPatternPredicate, 182, // (Subtarget->hasBF16()) && (Subtarget->hasVLX())
176701 /*358397*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
176707 /*358409*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
176731 /*358483*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
176737 /*358495*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
176783 /*358610*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
176801 /*358644*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
176819 /*358678*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
176837 /*358712*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
176855 /*358746*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
176873 /*358780*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
176892 /*358815*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
176904 /*358835*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
176916 /*358855*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
176932 /*358882*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
176944 /*358902*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
176956 /*358922*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
176972 /*358949*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
176984 /*358969*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
176996 /*358989*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
177012 /*359016*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
177024 /*359036*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
177036 /*359056*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
177055 /*359086*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
177071 /*359113*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
177087 /*359140*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
177103 /*359167*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
177119 /*359194*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
177136 /*359222*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
177154 /*359252*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
177171 /*359282*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
177188 /*359311*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
177209 /*359348*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
177225 /*359379*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
177243 /*359413*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
177255 /*359432*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
177270 /*359455*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
177283 /*359478*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
177296 /*359500*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
177309 /*359522*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
177322 /*359544*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
177335 /*359566*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
177348 /*359588*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
177361 /*359610*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
177374 /*359632*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
177387 /*359654*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
177400 /*359676*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
177413 /*359698*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
177426 /*359720*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
177439 /*359742*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
177453 /*359766*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
177467 /*359790*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
177481 /*359814*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
177494 /*359836*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
177507 /*359858*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
177520 /*359880*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
177534 /*359904*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
177548 /*359928*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
177562 /*359951*/ OPC_CheckPatternPredicate, 184, // (Subtarget->hasIFMA()) && (Subtarget->hasVLX())
177576 /*359975*/ OPC_CheckPatternPredicate, 184, // (Subtarget->hasIFMA()) && (Subtarget->hasVLX())
177590 /*360001*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
177602 /*360020*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
177617 /*360045*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
177629 /*360064*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
177644 /*360089*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
177656 /*360108*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
177671 /*360133*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
177683 /*360152*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
177698 /*360177*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
177710 /*360196*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
177722 /*360215*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
177737 /*360240*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
177749 /*360259*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
177761 /*360278*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
177774 /*360299*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
177787 /*360321*/ OPC_CheckPatternPredicate, 134, // (Subtarget->hasCDI()) && (Subtarget->hasVLX())
177799 /*360341*/ OPC_CheckPatternPredicate, 134, // (Subtarget->hasCDI()) && (Subtarget->hasVLX())
177812 /*360363*/ OPC_CheckPatternPredicate, 143, // (Subtarget->hasVLX()) && (Subtarget->hasVPOPCNTDQ())
177825 /*360384*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
177838 /*360406*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
177852 /*360429*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
177866 /*360453*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
177881 /*360484*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
177891 /*360503*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
177901 /*360522*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
177915 /*360548*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
177925 /*360567*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
177935 /*360586*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
177949 /*360612*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
177959 /*360631*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
177969 /*360650*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
177983 /*360676*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
177993 /*360695*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
178003 /*360714*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
178019 /*360742*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
178033 /*360768*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
178047 /*360794*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
178061 /*360820*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
178075 /*360846*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
178090 /*360873*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
178107 /*360905*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
178114 /*360921*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
178122 /*360940*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
178139 /*360972*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
178154 /*361000*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
178167 /*361023*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
178173 /*361034*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
178199 /*361101*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
178209 /*361119*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
178223 /*361144*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
178230 /*361159*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
178242 /*361181*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
178253 /*361202*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
178264 /*361223*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
178275 /*361244*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
178286 /*361265*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
178297 /*361286*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
178308 /*361307*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
178319 /*361328*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
178330 /*361349*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
178341 /*361370*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
178352 /*361391*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
178363 /*361412*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
178374 /*361433*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
178386 /*361456*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
178398 /*361479*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
178410 /*361502*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
178421 /*361523*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
178432 /*361544*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
178443 /*361565*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
178455 /*361588*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
178467 /*361611*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
178479 /*361634*/ OPC_CheckPatternPredicate, 184, // (Subtarget->hasIFMA()) && (Subtarget->hasVLX())
178491 /*361657*/ OPC_CheckPatternPredicate, 184, // (Subtarget->hasIFMA()) && (Subtarget->hasVLX())
178503 /*361681*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
178513 /*361699*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
178526 /*361723*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
178536 /*361741*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
178549 /*361765*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
178559 /*361783*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
178572 /*361807*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
178582 /*361825*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
178595 /*361849*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
178605 /*361867*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
178615 /*361885*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
178628 /*361909*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
178638 /*361927*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
178648 /*361945*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
178659 /*361965*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
178670 /*361986*/ OPC_CheckPatternPredicate, 134, // (Subtarget->hasCDI()) && (Subtarget->hasVLX())
178680 /*362005*/ OPC_CheckPatternPredicate, 134, // (Subtarget->hasCDI()) && (Subtarget->hasVLX())
178691 /*362026*/ OPC_CheckPatternPredicate, 143, // (Subtarget->hasVLX()) && (Subtarget->hasVPOPCNTDQ())
178702 /*362046*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
178713 /*362067*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
178725 /*362090*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
178737 /*362113*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
178748 /*362133*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
178754 /*362145*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
178803 /*362263*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
178813 /*362285*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
178837 /*362328*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
178847 /*362350*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
178870 /*362391*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
178880 /*362413*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
178914 /*362478*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
178924 /*362500*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
178948 /*362543*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
178958 /*362565*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
178981 /*362606*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
178991 /*362628*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
179022 /*362690*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
179036 /*362718*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
179050 /*362746*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
179064 /*362774*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
179086 /*362813*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
179112 /*362860*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
179126 /*362888*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
179140 /*362916*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
179154 /*362944*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
179177 /*362984*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
179201 /*363029*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
179213 /*363056*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
179225 /*363083*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
179237 /*363110*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
179257 /*363148*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
179281 /*363194*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
179293 /*363221*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
179305 /*363248*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
179317 /*363275*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
179338 /*363314*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
179366 /*363368*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
179380 /*363396*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
179394 /*363424*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
179408 /*363452*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
179430 /*363491*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
179456 /*363538*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
179470 /*363566*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
179484 /*363594*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
179498 /*363622*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
179521 /*363662*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
179545 /*363707*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
179557 /*363734*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
179569 /*363761*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
179581 /*363788*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
179601 /*363826*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
179625 /*363872*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
179637 /*363899*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
179649 /*363926*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
179661 /*363953*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
179682 /*363992*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
179710 /*364046*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
179724 /*364074*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
179738 /*364102*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
179752 /*364130*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
179774 /*364169*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
179800 /*364216*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
179814 /*364244*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
179828 /*364272*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
179842 /*364300*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
179865 /*364340*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
179889 /*364385*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
179901 /*364412*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
179913 /*364439*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
179925 /*364466*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
179945 /*364504*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
179969 /*364550*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
179981 /*364577*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
179993 /*364604*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
180005 /*364631*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
180026 /*364670*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
180054 /*364724*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
180064 /*364747*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
180080 /*364779*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
180090 /*364802*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
180106 /*364834*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
180116 /*364857*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
180132 /*364889*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
180142 /*364912*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
180166 /*364955*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
180176 /*364978*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
180205 /*365030*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
180225 /*365065*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
180253 /*365113*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
180263 /*365136*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
180288 /*365181*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
180298 /*365204*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
180327 /*365258*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
180337 /*365281*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
180362 /*365326*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
180372 /*365349*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
180401 /*365403*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
180411 /*365426*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
180436 /*365471*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
180446 /*365494*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
180475 /*365548*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
180485 /*365571*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
180510 /*365616*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
180520 /*365639*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
180550 /*365694*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
180560 /*365718*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
180585 /*365764*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
180595 /*365788*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
180625 /*365844*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
180635 /*365868*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
180660 /*365914*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
180670 /*365938*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
180701 /*365995*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
180711 /*366023*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
180736 /*366071*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
180746 /*366099*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
180774 /*366154*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
180786 /*366185*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
180797 /*366213*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
180819 /*366256*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
180831 /*366287*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
180842 /*366315*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
180868 /*366366*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
180887 /*366401*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
180911 /*366443*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
180931 /*366479*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
180953 /*366519*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
180970 /*366553*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
180992 /*366594*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
181010 /*366629*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
181036 /*366678*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
181055 /*366713*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
181079 /*366755*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
181099 /*366791*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
181121 /*366831*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
181138 /*366865*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
181160 /*366906*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
181178 /*366941*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
181204 /*366990*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
181214 /*367013*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
181235 /*367052*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
181245 /*367075*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
181271 /*367124*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
181281 /*367147*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
181302 /*367186*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
181312 /*367209*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
181338 /*367258*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
181348 /*367281*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
181369 /*367320*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
181379 /*367343*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
181405 /*367392*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
181415 /*367415*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
181436 /*367454*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
181446 /*367477*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
181472 /*367526*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
181491 /*367561*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
181515 /*367603*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
181535 /*367639*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
181557 /*367679*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
181574 /*367713*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
181596 /*367754*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
181614 /*367789*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
181640 /*367838*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
181659 /*367873*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
181683 /*367915*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
181703 /*367951*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
181725 /*367991*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
181742 /*368025*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
181764 /*368066*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
181782 /*368101*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
181808 /*368150*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
181818 /*368173*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
181839 /*368212*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
181849 /*368235*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
181875 /*368284*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
181885 /*368307*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
181906 /*368346*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
181916 /*368369*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
181944 /*368422*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
181963 /*368460*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
181987 /*368505*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
182007 /*368542*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
182033 /*368587*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
182054 /*368625*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
182078 /*368671*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
182095 /*368708*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
182117 /*368752*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
182135 /*368788*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
182159 /*368832*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
182178 /*368869*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
182201 /*368912*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
182218 /*368949*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
182241 /*368994*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
182260 /*369031*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
182283 /*369074*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
182301 /*369110*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
182329 /*369163*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
182348 /*369201*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
182372 /*369246*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
182392 /*369283*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
182418 /*369328*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
182439 /*369366*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
182463 /*369412*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
182480 /*369449*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
182502 /*369493*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
182520 /*369529*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
182544 /*369573*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
182563 /*369610*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
182586 /*369653*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
182603 /*369690*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
182626 /*369735*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
182645 /*369772*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
182668 /*369815*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
182686 /*369851*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
182714 /*369904*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
182733 /*369942*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
182757 /*369987*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
182777 /*370024*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
182803 /*370069*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
182824 /*370107*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
182848 /*370153*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
182865 /*370190*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
182887 /*370234*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
182905 /*370270*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
182929 /*370314*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
182948 /*370351*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
182971 /*370394*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
182988 /*370431*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
183011 /*370476*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
183030 /*370513*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
183053 /*370556*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
183071 /*370592*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
183099 /*370645*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
183118 /*370683*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
183142 /*370728*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
183162 /*370765*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
183188 /*370810*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
183209 /*370848*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
183233 /*370894*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
183250 /*370931*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
183272 /*370975*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
183290 /*371011*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
183314 /*371055*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
183333 /*371092*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
183356 /*371135*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
183373 /*371172*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
183396 /*371217*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
183415 /*371254*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
183438 /*371297*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
183456 /*371333*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
183484 /*371386*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
183503 /*371424*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
183527 /*371469*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
183547 /*371506*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
183573 /*371551*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
183594 /*371589*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
183618 /*371635*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
183635 /*371672*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
183657 /*371716*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
183675 /*371752*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
183699 /*371796*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
183718 /*371833*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
183741 /*371876*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
183758 /*371913*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
183781 /*371958*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
183800 /*371995*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
183823 /*372038*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
183841 /*372074*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
183869 /*372127*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
183888 /*372165*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
183912 /*372210*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
183932 /*372247*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
183958 /*372292*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
183979 /*372330*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
184003 /*372376*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
184020 /*372413*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
184042 /*372457*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
184060 /*372493*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
184084 /*372537*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
184103 /*372574*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
184126 /*372617*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
184143 /*372654*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
184166 /*372699*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
184185 /*372736*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
184208 /*372779*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
184226 /*372815*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
184250 /*372859*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
184260 /*372881*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
184285 /*372929*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
184295 /*372951*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
184317 /*372991*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
184327 /*373013*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
184353 /*373062*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
184363 /*373084*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
184385 /*373124*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
184395 /*373146*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
184420 /*373192*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
184430 /*373214*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
184451 /*373252*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
184461 /*373274*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
184486 /*373320*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
184496 /*373342*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
184517 /*373380*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
184527 /*373402*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
184552 /*373448*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
184562 /*373470*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
184583 /*373508*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
184593 /*373530*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
184618 /*373576*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
184628 /*373598*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
184649 /*373636*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
184659 /*373658*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
184686 /*373707*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
184696 /*373729*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
184721 /*373776*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
184731 /*373799*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
184752 /*373838*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
184762 /*373861*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
184788 /*373910*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
184798 /*373933*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
184819 /*373972*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
184829 /*373995*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
184853 /*374041*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
184866 /*374066*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
184882 /*374096*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
184896 /*374125*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
184907 /*374149*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
184921 /*374178*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
184942 /*374217*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
184950 /*374236*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
184962 /*374261*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
184970 /*374281*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
184997 /*374329*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
185015 /*374361*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
185042 /*374412*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
185060 /*374446*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
185079 /*374481*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
185091 /*374501*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
185103 /*374521*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
185115 /*374541*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
185131 /*374568*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
185143 /*374588*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
185155 /*374608*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
185167 /*374628*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
185183 /*374655*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
185195 /*374675*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
185207 /*374695*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
185219 /*374715*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
185235 /*374742*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
185247 /*374762*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
185259 /*374782*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
185271 /*374802*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
185290 /*374832*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
185306 /*374859*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
185322 /*374886*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
185338 /*374913*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
185355 /*374941*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
185372 /*374970*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
185390 /*375000*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
185411 /*375038*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
185427 /*375069*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
185446 /*375103*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
185456 /*375124*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
185470 /*375148*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
185483 /*375170*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
185496 /*375192*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
185509 /*375214*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
185522 /*375236*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
185535 /*375258*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
185548 /*375280*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
185561 /*375302*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
185574 /*375324*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
185587 /*375346*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
185601 /*375369*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
185615 /*375393*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
185629 /*375417*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
185643 /*375441*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
185657 /*375465*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
185671 /*375489*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
185683 /*375511*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
185696 /*375533*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
185709 /*375555*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
185722 /*375577*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
185735 /*375599*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
185747 /*375619*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
185759 /*375639*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
185771 /*375659*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
185783 /*375679*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
185797 /*375703*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
185809 /*375722*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
185826 /*375755*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
185839 /*375777*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
185854 /*375807*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
185864 /*375826*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
185874 /*375845*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
185884 /*375864*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
185898 /*375890*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
185908 /*375909*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
185918 /*375928*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
185928 /*375947*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
185942 /*375973*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
185952 /*375992*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
185962 /*376011*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
185972 /*376030*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
185986 /*376056*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
185996 /*376075*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
186006 /*376094*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
186016 /*376113*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
186032 /*376141*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
186046 /*376167*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
186060 /*376193*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
186074 /*376219*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
186089 /*376246*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
186104 /*376274*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
186120 /*376304*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
186133 /*376327*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
186139 /*376338*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
186165 /*376404*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
186176 /*376425*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
186187 /*376446*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
186198 /*376467*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
186209 /*376488*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
186220 /*376509*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
186231 /*376530*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
186242 /*376551*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
186253 /*376572*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
186264 /*376593*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
186275 /*376614*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
186288 /*376639*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
186295 /*376654*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
186302 /*376669*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
186316 /*376695*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
186323 /*376710*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
186330 /*376725*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
186344 /*376751*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
186351 /*376766*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
186358 /*376781*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
186372 /*376807*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
186379 /*376822*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
186386 /*376837*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
186400 /*376863*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
186407 /*376878*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
186414 /*376893*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
186428 /*376919*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
186435 /*376934*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
186442 /*376949*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
186453 /*376970*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
186464 /*376991*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
186475 /*377012*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
186486 /*377033*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
186497 /*377054*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
186507 /*377073*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
186517 /*377092*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
186527 /*377111*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
186537 /*377130*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
186549 /*377153*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
186559 /*377171*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
186574 /*377203*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
186585 /*377224*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
186596 /*377244*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
186602 /*377256*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
186641 /*377354*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
186649 /*377369*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
186667 /*377400*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
186675 /*377415*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
186693 /*377446*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
186701 /*377461*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
186719 /*377492*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
186727 /*377507*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
186745 /*377538*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
186753 /*377553*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
186772 /*377585*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
186780 /*377601*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
186799 /*377634*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
186807 /*377650*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
186826 /*377683*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasVBMI2())
186834 /*377699*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasVBMI2())
186853 /*377732*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasVBMI2())
186861 /*377748*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasVBMI2())
186880 /*377781*/ OPC_CheckPatternPredicate, 180, // (Subtarget->hasBWI()) && (Subtarget->hasGFNI()) && (Subtarget->hasVLX())
186888 /*377797*/ OPC_CheckPatternPredicate, 180, // (Subtarget->hasBWI()) && (Subtarget->hasGFNI()) && (Subtarget->hasVLX())
186907 /*377830*/ OPC_CheckPatternPredicate, 180, // (Subtarget->hasBWI()) && (Subtarget->hasGFNI()) && (Subtarget->hasVLX())
186915 /*377846*/ OPC_CheckPatternPredicate, 180, // (Subtarget->hasBWI()) && (Subtarget->hasGFNI()) && (Subtarget->hasVLX())
186930 /*377874*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
186942 /*377893*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
186954 /*377912*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
186971 /*377949*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
186991 /*377991*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
186997 /*378005*/ OPC_CheckPatternPredicate, 181, // (Subtarget->hasVBMI()) && (Subtarget->hasVLX())
187011 /*378030*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
187017 /*378043*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
187031 /*378067*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
187037 /*378080*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
187051 /*378104*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
187057 /*378117*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
187071 /*378141*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
187077 /*378154*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
187091 /*378178*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
187097 /*378191*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
187111 /*378215*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
187117 /*378228*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
187131 /*378251*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
187144 /*378273*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
187157 /*378295*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
187170 /*378317*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
187183 /*378340*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
187189 /*378353*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
187204 /*378378*/ OPC_CheckPatternPredicate, 181, // (Subtarget->hasVBMI()) && (Subtarget->hasVLX())
187219 /*378404*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
187232 /*378425*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
187248 /*378452*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
187261 /*378473*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
187275 /*378496*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
187288 /*378519*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
187294 /*378532*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
187308 /*378556*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
187314 /*378569*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
187328 /*378593*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
187334 /*378606*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
187348 /*378630*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
187354 /*378643*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
187369 /*378668*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
187383 /*378692*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
187397 /*378716*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
187410 /*378738*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
187423 /*378760*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
187436 /*378782*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
187449 /*378805*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
187455 /*378818*/ OPC_CheckPatternPredicate, 181, // (Subtarget->hasVBMI()) && (Subtarget->hasVLX())
187469 /*378841*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
187481 /*378862*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
187494 /*378884*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
187507 /*378906*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
187520 /*378928*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
187533 /*378950*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
187545 /*378971*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
187551 /*378983*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
187565 /*379006*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
187571 /*379019*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
187585 /*379043*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
187591 /*379056*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
187606 /*379080*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasVBMI2())
187620 /*379104*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasVBMI2())
187634 /*379130*/ OPC_CheckPatternPredicate, 115, // (Subtarget->hasBITALG()) && (Subtarget->hasVLX())
187646 /*379149*/ OPC_CheckPatternPredicate, 114, // (Subtarget->hasBITALG())
187660 /*379171*/ OPC_CheckPatternPredicate, 180, // (Subtarget->hasBWI()) && (Subtarget->hasGFNI()) && (Subtarget->hasVLX())
187674 /*379195*/ OPC_CheckPatternPredicate, 183, // (Subtarget->hasBF16())
187687 /*379217*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
187693 /*379228*/ OPC_CheckPatternPredicate, 117, // (Subtarget->hasBWI()) && (!Subtarget->hasVLX())
187711 /*379281*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
187726 /*379308*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
187736 /*379326*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
187746 /*379344*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
187761 /*379380*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
187780 /*379424*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
187786 /*379438*/ OPC_CheckPatternPredicate, 181, // (Subtarget->hasVBMI()) && (Subtarget->hasVLX())
187795 /*379457*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
187801 /*379471*/ OPC_CheckPatternPredicate, 181, // (Subtarget->hasVBMI()) && (Subtarget->hasVLX())
187814 /*379495*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
187820 /*379509*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
187832 /*379532*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
187838 /*379546*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
187850 /*379569*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
187856 /*379583*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
187868 /*379606*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
187874 /*379620*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
187886 /*379643*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
187892 /*379657*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
187904 /*379680*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
187910 /*379694*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
187922 /*379716*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
187933 /*379737*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
187944 /*379758*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
187955 /*379779*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
187966 /*379801*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
187972 /*379815*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
187985 /*379839*/ OPC_CheckPatternPredicate, 181, // (Subtarget->hasVBMI()) && (Subtarget->hasVLX())
187998 /*379864*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
188009 /*379884*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
188023 /*379910*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
188034 /*379930*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
188046 /*379952*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
188057 /*379974*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
188063 /*379988*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
188075 /*380011*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
188081 /*380025*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
188093 /*380048*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
188099 /*380062*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
188111 /*380085*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
188117 /*380099*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
188130 /*380123*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
188142 /*380146*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
188154 /*380169*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
188165 /*380190*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
188176 /*380211*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
188187 /*380232*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
188198 /*380254*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
188204 /*380268*/ OPC_CheckPatternPredicate, 181, // (Subtarget->hasVBMI()) && (Subtarget->hasVLX())
188216 /*380290*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
188226 /*380310*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
188237 /*380331*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
188248 /*380352*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
188259 /*380373*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
188270 /*380394*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
188280 /*380414*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
188286 /*380427*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
188298 /*380449*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
188304 /*380463*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
188316 /*380486*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
188322 /*380500*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
188335 /*380524*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasVBMI2())
188347 /*380547*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasVBMI2())
188359 /*380571*/ OPC_CheckPatternPredicate, 115, // (Subtarget->hasBITALG()) && (Subtarget->hasVLX())
188369 /*380589*/ OPC_CheckPatternPredicate, 114, // (Subtarget->hasBITALG())
188381 /*380610*/ OPC_CheckPatternPredicate, 180, // (Subtarget->hasBWI()) && (Subtarget->hasGFNI()) && (Subtarget->hasVLX())
188393 /*380633*/ OPC_CheckPatternPredicate, 183, // (Subtarget->hasBF16())
188404 /*380654*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
188410 /*380666*/ OPC_CheckPatternPredicate, 117, // (Subtarget->hasBWI()) && (!Subtarget->hasVLX())
188433 /*380738*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
188457 /*380779*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
188465 /*380795*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
188484 /*380828*/ OPC_CheckPatternPredicate, 186, // (Subtarget->hasAVX512()) && (Subtarget->hasBWI()) && (Subtarget->hasGFNI())
188492 /*380844*/ OPC_CheckPatternPredicate, 186, // (Subtarget->hasAVX512()) && (Subtarget->hasBWI()) && (Subtarget->hasGFNI())
188511 /*380877*/ OPC_CheckPatternPredicate, 186, // (Subtarget->hasAVX512()) && (Subtarget->hasBWI()) && (Subtarget->hasGFNI())
188519 /*380893*/ OPC_CheckPatternPredicate, 186, // (Subtarget->hasAVX512()) && (Subtarget->hasBWI()) && (Subtarget->hasGFNI())
188534 /*380921*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
188546 /*380940*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
188566 /*380981*/ OPC_CheckPatternPredicate, 187, // (Subtarget->hasVBMI())
188579 /*381004*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
188592 /*381026*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
188605 /*381048*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
188618 /*381070*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
188631 /*381092*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
188644 /*381114*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
188657 /*381136*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
188671 /*381160*/ OPC_CheckPatternPredicate, 187, // (Subtarget->hasVBMI())
188685 /*381184*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
188699 /*381208*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
188712 /*381230*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
188725 /*381252*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
188738 /*381274*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
188751 /*381296*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
188764 /*381318*/ OPC_CheckPatternPredicate, 187, // (Subtarget->hasVBMI())
188777 /*381340*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
188789 /*381361*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
188802 /*381382*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
188815 /*381404*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
188828 /*381427*/ OPC_CheckPatternPredicate, 114, // (Subtarget->hasBITALG())
188841 /*381448*/ OPC_CheckPatternPredicate, 186, // (Subtarget->hasAVX512()) && (Subtarget->hasBWI()) && (Subtarget->hasGFNI())
188853 /*381467*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
188867 /*381493*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
188877 /*381511*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
188896 /*381554*/ OPC_CheckPatternPredicate, 187, // (Subtarget->hasVBMI())
188903 /*381569*/ OPC_CheckPatternPredicate, 187, // (Subtarget->hasVBMI())
188915 /*381591*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
188926 /*381612*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
188937 /*381633*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
188948 /*381654*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
188959 /*381675*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
188970 /*381696*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
188981 /*381717*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
188993 /*381740*/ OPC_CheckPatternPredicate, 187, // (Subtarget->hasVBMI())
189005 /*381763*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
189017 /*381786*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
189028 /*381807*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
189039 /*381828*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
189050 /*381849*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
189061 /*381870*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
189072 /*381891*/ OPC_CheckPatternPredicate, 187, // (Subtarget->hasVBMI())
189083 /*381912*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
189093 /*381932*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
189104 /*381952*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
189115 /*381973*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
189126 /*381995*/ OPC_CheckPatternPredicate, 114, // (Subtarget->hasBITALG())
189137 /*382015*/ OPC_CheckPatternPredicate, 186, // (Subtarget->hasAVX512()) && (Subtarget->hasBWI()) && (Subtarget->hasGFNI())
189147 /*382033*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
189177 /*382091*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
189193 /*382122*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
189209 /*382155*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
189219 /*382177*/ OPC_CheckPatternPredicate, 118, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
189234 /*382206*/ OPC_CheckPatternPredicate, 118, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
189251 /*382238*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
189268 /*382271*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
189284 /*382303*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
189298 /*382331*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
189315 /*382363*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
189331 /*382396*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
189341 /*382418*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
189356 /*382448*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
189366 /*382470*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
189384 /*382503*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
189401 /*382536*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
189417 /*382568*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
189431 /*382596*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
189448 /*382628*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
189464 /*382661*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
189474 /*382683*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
189489 /*382713*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
189499 /*382735*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
189517 /*382768*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
189534 /*382801*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
189550 /*382833*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
189564 /*382861*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
189581 /*382893*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
189597 /*382926*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
189607 /*382948*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
189622 /*382977*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
189639 /*383009*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
189655 /*383041*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
189665 /*383063*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
189686 /*383104*/ OPC_CheckPatternPredicate, 118, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
189697 /*383127*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
189708 /*383151*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
189718 /*383173*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
189730 /*383197*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
189741 /*383221*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
189751 /*383243*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
189763 /*383267*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
189774 /*383291*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
189784 /*383313*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
189796 /*383337*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
189811 /*383370*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
189819 /*383388*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
189827 /*383406*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
189836 /*383426*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
189848 /*383451*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
189856 /*383469*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
189864 /*383487*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
189883 /*383523*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
189891 /*383542*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
189902 /*383565*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
189920 /*383603*/ OPC_CheckPatternPredicate, 118, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
189928 /*383621*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
189938 /*383643*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
189946 /*383661*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
189956 /*383683*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
189964 /*383701*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
189977 /*383728*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
189985 /*383746*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
189995 /*383768*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
190003 /*383786*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
190016 /*383812*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
190024 /*383830*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
190040 /*383863*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
190046 /*383873*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
190054 /*383887*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
190060 /*383897*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
190068 /*383911*/ OPC_CheckPatternPredicate, 118, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
190074 /*383921*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
190080 /*383931*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
190088 /*383945*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
190094 /*383955*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
190100 /*383965*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
190108 /*383979*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
190114 /*383989*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
190120 /*383999*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
190127 /*384011*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
190137 /*384029*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
190143 /*384039*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
190151 /*384053*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
190157 /*384063*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
190163 /*384073*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
190171 /*384087*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
190177 /*384097*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
190183 /*384107*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
190194 /*384125*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
190200 /*384135*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
190206 /*384145*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
190236 /*384201*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
190252 /*384232*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
190268 /*384265*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
190278 /*384287*/ OPC_CheckPatternPredicate, 118, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
190293 /*384316*/ OPC_CheckPatternPredicate, 118, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
190310 /*384348*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
190327 /*384381*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
190343 /*384413*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
190357 /*384441*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
190374 /*384473*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
190390 /*384506*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
190400 /*384528*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
190415 /*384558*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
190425 /*384580*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
190443 /*384613*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
190460 /*384646*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
190476 /*384678*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
190490 /*384706*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
190507 /*384738*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
190523 /*384771*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
190533 /*384793*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
190548 /*384823*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
190558 /*384845*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
190576 /*384878*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
190593 /*384911*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
190609 /*384943*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
190623 /*384971*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
190640 /*385003*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
190656 /*385036*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
190666 /*385058*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
190681 /*385087*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
190698 /*385119*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
190714 /*385151*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
190724 /*385173*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
190745 /*385214*/ OPC_CheckPatternPredicate, 118, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
190756 /*385237*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
190767 /*385261*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
190777 /*385283*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
190789 /*385307*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
190800 /*385331*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
190810 /*385353*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
190822 /*385377*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
190833 /*385401*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
190843 /*385423*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
190855 /*385447*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
190870 /*385480*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
190878 /*385498*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
190886 /*385516*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
190895 /*385536*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
190907 /*385561*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
190915 /*385579*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
190923 /*385597*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
190942 /*385633*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
190950 /*385652*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
190961 /*385675*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
190979 /*385713*/ OPC_CheckPatternPredicate, 118, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
190987 /*385731*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
190997 /*385753*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
191005 /*385771*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
191015 /*385793*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
191023 /*385811*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
191036 /*385838*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
191044 /*385856*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
191054 /*385878*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
191062 /*385896*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
191075 /*385922*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
191083 /*385940*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
191099 /*385973*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
191105 /*385983*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
191113 /*385997*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
191119 /*386007*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
191127 /*386021*/ OPC_CheckPatternPredicate, 118, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
191133 /*386031*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
191139 /*386041*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
191147 /*386055*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
191153 /*386065*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
191159 /*386075*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
191167 /*386089*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
191173 /*386099*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
191179 /*386109*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
191186 /*386121*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
191196 /*386139*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
191202 /*386149*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
191210 /*386163*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
191216 /*386173*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
191222 /*386183*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
191230 /*386197*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
191236 /*386207*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
191242 /*386217*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
191253 /*386235*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
191259 /*386245*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
191265 /*386255*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
191294 /*386307*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
191312 /*386341*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
191330 /*386378*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
191341 /*386401*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
191351 /*386423*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
191359 /*386442*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
191372 /*386469*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
191380 /*386487*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
191389 /*386507*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
191401 /*386532*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
191412 /*386555*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
191422 /*386577*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
191430 /*386596*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
191443 /*386623*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
191451 /*386641*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
191460 /*386661*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
191471 /*386684*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
191481 /*386707*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
191489 /*386726*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
191507 /*386762*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
191517 /*386784*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
191527 /*386806*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
191540 /*386834*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
191548 /*386853*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
191559 /*386877*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
191567 /*386896*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
191578 /*386919*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
191591 /*386946*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
191601 /*386969*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
191609 /*386988*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
191623 /*387015*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
191638 /*387046*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
191644 /*387056*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
191650 /*387066*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
191657 /*387078*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
191663 /*387089*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
191673 /*387107*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
191679 /*387117*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
191686 /*387129*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
191696 /*387147*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
191702 /*387157*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
191708 /*387167*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
191715 /*387179*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
191725 /*387197*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
191731 /*387207*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
191738 /*387219*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
191747 /*387234*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
191755 /*387249*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
191761 /*387260*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
191790 /*387312*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
191808 /*387346*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
191825 /*387381*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
191835 /*387404*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
191843 /*387423*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
191854 /*387447*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
191862 /*387466*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
191873 /*387490*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
191881 /*387509*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
191892 /*387533*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
191900 /*387552*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
191911 /*387576*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
191919 /*387595*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
191937 /*387631*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
191947 /*387653*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
191957 /*387675*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
191970 /*387703*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
191978 /*387722*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
191989 /*387746*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
191997 /*387765*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
192008 /*387788*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
192021 /*387815*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
192031 /*387838*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
192039 /*387857*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
192053 /*387884*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
192067 /*387912*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
192075 /*387927*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
192081 /*387938*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
192087 /*387949*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
192096 /*387965*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
192102 /*387976*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
192111 /*387992*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
192117 /*388003*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
192126 /*388019*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
192132 /*388030*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
192141 /*388046*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
192147 /*388057*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
192176 /*388109*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
192194 /*388143*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
192212 /*388180*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
192223 /*388203*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
192233 /*388225*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
192241 /*388244*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
192254 /*388271*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
192262 /*388289*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
192271 /*388309*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
192283 /*388334*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
192294 /*388357*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
192304 /*388379*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
192312 /*388398*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
192325 /*388425*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
192333 /*388443*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
192342 /*388463*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
192353 /*388486*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
192363 /*388509*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
192371 /*388528*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
192389 /*388564*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
192399 /*388586*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
192409 /*388608*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
192422 /*388636*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
192430 /*388655*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
192441 /*388679*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
192449 /*388698*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
192460 /*388721*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
192473 /*388748*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
192483 /*388771*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
192491 /*388790*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
192505 /*388817*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
192520 /*388848*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
192526 /*388858*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
192532 /*388868*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
192539 /*388880*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
192546 /*388893*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
192552 /*388903*/ OPC_CheckPatternPredicate, 120, // (Subtarget->hasDQI()) && (!Subtarget->hasVLX())
192571 /*388951*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
192577 /*388961*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
192584 /*388973*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
192594 /*388991*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
192600 /*389001*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
192606 /*389011*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
192614 /*389025*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
192620 /*389035*/ OPC_CheckPatternPredicate, 120, // (Subtarget->hasDQI()) && (!Subtarget->hasVLX())
192639 /*389083*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
192645 /*389093*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
192653 /*389107*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
192659 /*389117*/ OPC_CheckPatternPredicate, 120, // (Subtarget->hasDQI()) && (!Subtarget->hasVLX())
192677 /*389162*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
192685 /*389177*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
192691 /*389188*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
192720 /*389240*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
192738 /*389274*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
192755 /*389309*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
192765 /*389332*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
192773 /*389351*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
192784 /*389375*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
192792 /*389394*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
192803 /*389418*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
192811 /*389437*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
192822 /*389461*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
192830 /*389480*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
192841 /*389504*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
192849 /*389523*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
192867 /*389559*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
192877 /*389581*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
192887 /*389603*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
192900 /*389631*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
192908 /*389650*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
192919 /*389674*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
192927 /*389693*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
192938 /*389716*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
192951 /*389743*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
192961 /*389766*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
192969 /*389785*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
192983 /*389812*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
192997 /*389840*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
193006 /*389857*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
193012 /*389867*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
193027 /*389908*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
193034 /*389921*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
193040 /*389931*/ OPC_CheckPatternPredicate, 120, // (Subtarget->hasDQI()) && (!Subtarget->hasVLX())
193059 /*389979*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
193065 /*389989*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
193080 /*390030*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
193089 /*390046*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
193095 /*390057*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
193105 /*390075*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
193111 /*390085*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
193127 /*390128*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
193133 /*390138*/ OPC_CheckPatternPredicate, 120, // (Subtarget->hasDQI()) && (!Subtarget->hasVLX())
193152 /*390186*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
193158 /*390196*/ OPC_CheckPatternPredicate, 120, // (Subtarget->hasDQI()) && (!Subtarget->hasVLX())
193173 /*390237*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
193201 /*390285*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
193217 /*390319*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
193233 /*390353*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
193255 /*390398*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
193263 /*390419*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
193271 /*390440*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
193279 /*390461*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
193287 /*390482*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
193295 /*390503*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
193316 /*390545*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
193324 /*390566*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
193332 /*390587*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
193348 /*390620*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
193356 /*390641*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
193364 /*390662*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
193381 /*390695*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
193387 /*390708*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
193393 /*390721*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
193399 /*390734*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
193405 /*390747*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
193411 /*390760*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
193438 /*390809*/ OPC_CheckPatternPredicate, 186, // (Subtarget->hasAVX512()) && (Subtarget->hasBWI()) && (Subtarget->hasGFNI())
193453 /*390840*/ OPC_CheckPatternPredicate, 180, // (Subtarget->hasBWI()) && (Subtarget->hasGFNI()) && (Subtarget->hasVLX())
193468 /*390871*/ OPC_CheckPatternPredicate, 180, // (Subtarget->hasBWI()) && (Subtarget->hasGFNI()) && (Subtarget->hasVLX())
193490 /*390915*/ OPC_CheckPatternPredicate, 188, // (Subtarget->hasGFNI()) && (Subtarget->hasSSE2() && !Subtarget->hasAVX())
193498 /*390935*/ OPC_CheckPatternPredicate, 189, // (Subtarget->hasAVX()) && (Subtarget->hasGFNI()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
193506 /*390955*/ OPC_CheckPatternPredicate, 180, // (Subtarget->hasBWI()) && (Subtarget->hasGFNI()) && (Subtarget->hasVLX())
193516 /*390979*/ OPC_CheckPatternPredicate, 189, // (Subtarget->hasAVX()) && (Subtarget->hasGFNI()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
193524 /*390999*/ OPC_CheckPatternPredicate, 180, // (Subtarget->hasBWI()) && (Subtarget->hasGFNI()) && (Subtarget->hasVLX())
193533 /*391021*/ OPC_CheckPatternPredicate, 186, // (Subtarget->hasAVX512()) && (Subtarget->hasBWI()) && (Subtarget->hasGFNI())
193550 /*391055*/ OPC_CheckPatternPredicate, 188, // (Subtarget->hasGFNI()) && (Subtarget->hasSSE2() && !Subtarget->hasAVX())
193556 /*391067*/ OPC_CheckPatternPredicate, 189, // (Subtarget->hasAVX()) && (Subtarget->hasGFNI()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
193562 /*391079*/ OPC_CheckPatternPredicate, 180, // (Subtarget->hasBWI()) && (Subtarget->hasGFNI()) && (Subtarget->hasVLX())
193570 /*391095*/ OPC_CheckPatternPredicate, 189, // (Subtarget->hasAVX()) && (Subtarget->hasGFNI()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
193576 /*391107*/ OPC_CheckPatternPredicate, 180, // (Subtarget->hasBWI()) && (Subtarget->hasGFNI()) && (Subtarget->hasVLX())
193583 /*391121*/ OPC_CheckPatternPredicate, 186, // (Subtarget->hasAVX512()) && (Subtarget->hasBWI()) && (Subtarget->hasGFNI())
193610 /*391170*/ OPC_CheckPatternPredicate, 186, // (Subtarget->hasAVX512()) && (Subtarget->hasBWI()) && (Subtarget->hasGFNI())
193625 /*391201*/ OPC_CheckPatternPredicate, 180, // (Subtarget->hasBWI()) && (Subtarget->hasGFNI()) && (Subtarget->hasVLX())
193640 /*391232*/ OPC_CheckPatternPredicate, 180, // (Subtarget->hasBWI()) && (Subtarget->hasGFNI()) && (Subtarget->hasVLX())
193662 /*391276*/ OPC_CheckPatternPredicate, 188, // (Subtarget->hasGFNI()) && (Subtarget->hasSSE2() && !Subtarget->hasAVX())
193670 /*391296*/ OPC_CheckPatternPredicate, 189, // (Subtarget->hasAVX()) && (Subtarget->hasGFNI()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
193678 /*391316*/ OPC_CheckPatternPredicate, 180, // (Subtarget->hasBWI()) && (Subtarget->hasGFNI()) && (Subtarget->hasVLX())
193688 /*391340*/ OPC_CheckPatternPredicate, 189, // (Subtarget->hasAVX()) && (Subtarget->hasGFNI()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
193696 /*391360*/ OPC_CheckPatternPredicate, 180, // (Subtarget->hasBWI()) && (Subtarget->hasGFNI()) && (Subtarget->hasVLX())
193705 /*391382*/ OPC_CheckPatternPredicate, 186, // (Subtarget->hasAVX512()) && (Subtarget->hasBWI()) && (Subtarget->hasGFNI())
193722 /*391416*/ OPC_CheckPatternPredicate, 188, // (Subtarget->hasGFNI()) && (Subtarget->hasSSE2() && !Subtarget->hasAVX())
193728 /*391428*/ OPC_CheckPatternPredicate, 189, // (Subtarget->hasAVX()) && (Subtarget->hasGFNI()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
193734 /*391440*/ OPC_CheckPatternPredicate, 180, // (Subtarget->hasBWI()) && (Subtarget->hasGFNI()) && (Subtarget->hasVLX())
193742 /*391456*/ OPC_CheckPatternPredicate, 189, // (Subtarget->hasAVX()) && (Subtarget->hasGFNI()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
193748 /*391468*/ OPC_CheckPatternPredicate, 180, // (Subtarget->hasBWI()) && (Subtarget->hasGFNI()) && (Subtarget->hasVLX())
193755 /*391482*/ OPC_CheckPatternPredicate, 186, // (Subtarget->hasAVX512()) && (Subtarget->hasBWI()) && (Subtarget->hasGFNI())
193777 /*391523*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
193791 /*391566*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
193805 /*391609*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
193819 /*391652*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
193852 /*391726*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasAVX() && !Subtarget->hasAVX2())
193861 /*391749*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
193872 /*391776*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasAVX() && !Subtarget->hasAVX2())
193881 /*391799*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
193890 /*391822*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
193901 /*391849*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasAVX() && !Subtarget->hasAVX2())
193910 /*391872*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
193921 /*391899*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasAVX() && !Subtarget->hasAVX2())
193930 /*391922*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
193948 /*391959*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
193964 /*391994*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
193979 /*392027*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
193995 /*392062*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
194011 /*392097*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
194026 /*392131*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
194035 /*392155*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
194052 /*392191*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
194068 /*392226*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
194084 /*392261*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
194100 /*392296*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
194124 /*392345*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
194150 /*392415*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
194157 /*392430*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
194164 /*392445*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
194171 /*392460*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
194184 /*392486*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
194191 /*392501*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
194198 /*392516*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
194211 /*392542*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
194218 /*392557*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
194231 /*392582*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
194243 /*392607*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
194250 /*392622*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
194257 /*392637*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
194264 /*392652*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
194277 /*392678*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
194284 /*392693*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
194291 /*392708*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
194298 /*392723*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
194312 /*392752*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
194322 /*392777*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
194334 /*392806*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
194344 /*392831*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
194356 /*392860*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
194366 /*392885*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
194378 /*392914*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
194388 /*392939*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
194404 /*392974*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
194414 /*392999*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
194429 /*393033*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
194439 /*393058*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
194454 /*393092*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
194464 /*393117*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
194479 /*393151*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
194489 /*393176*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
194504 /*393210*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
194514 /*393235*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
194529 /*393269*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
194539 /*393294*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
194554 /*393328*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
194564 /*393353*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
194579 /*393387*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
194589 /*393412*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
194604 /*393448*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
194613 /*393469*/ OPC_CheckPatternPredicate, 150, // (Subtarget->hasAVX512()) && (!Subtarget->hasDQI())
194628 /*393509*/ OPC_CheckPatternPredicate, 190, // (Subtarget->hasBWI()) && (Subtarget->hasDQI())
194637 /*393530*/ OPC_CheckPatternPredicate, 191, // (Subtarget->hasBWI()) && (!Subtarget->hasDQI())
194652 /*393570*/ OPC_CheckPatternPredicate, 190, // (Subtarget->hasBWI()) && (Subtarget->hasDQI())
194661 /*393591*/ OPC_CheckPatternPredicate, 191, // (Subtarget->hasBWI()) && (!Subtarget->hasDQI())
194679 /*393636*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
194688 /*393658*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
194701 /*393686*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
194713 /*393715*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
194726 /*393752*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
194739 /*393789*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
194752 /*393826*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
194769 /*393871*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
194782 /*393908*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
194795 /*393945*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
194808 /*393982*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
194825 /*394027*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
194838 /*394064*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
194851 /*394101*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
194864 /*394138*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
195167 /*394801*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
195179 /*394835*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
195191 /*394869*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
195203 /*394903*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
195226 /*394956*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasAVX() && !Subtarget->hasAVX2())
195233 /*394971*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
195242 /*394990*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasAVX() && !Subtarget->hasAVX2())
195249 /*395005*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
195256 /*395020*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
195265 /*395039*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasAVX() && !Subtarget->hasAVX2())
195272 /*395054*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
195281 /*395073*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasAVX() && !Subtarget->hasAVX2())
195288 /*395088*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
195303 /*395116*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
195316 /*395142*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
195328 /*395166*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
195341 /*395192*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
195354 /*395218*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
195366 /*395243*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
195373 /*395259*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
195387 /*395286*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
195400 /*395312*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
195413 /*395338*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
195426 /*395364*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
195447 /*395401*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
195461 /*395443*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
195494 /*395516*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
195503 /*395539*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
195513 /*395564*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
195530 /*395600*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
195546 /*395635*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
195561 /*395668*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
195577 /*395703*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
195593 /*395738*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
195613 /*395781*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
195623 /*395806*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
195635 /*395835*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
195645 /*395860*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
195661 /*395895*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
195671 /*395920*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
195686 /*395954*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
195696 /*395979*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
195711 /*396013*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
195721 /*396038*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
195736 /*396072*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
195746 /*396097*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
195833 /*396290*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
195845 /*396324*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
195868 /*396376*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
195875 /*396391*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
195883 /*396408*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
195897 /*396435*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
195910 /*396461*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
195922 /*396485*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
195935 /*396511*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
195948 /*396537*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
195974 /*396584*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
195985 /*396607*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
196007 /*396647*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
196018 /*396670*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
196036 /*396703*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
196045 /*396718*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
196070 /*396762*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
196081 /*396785*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
196103 /*396825*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
196114 /*396848*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
196132 /*396881*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
196141 /*396896*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
196166 /*396940*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
196177 /*396963*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
196199 /*397003*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
196210 /*397026*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
196228 /*397059*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
196237 /*397074*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
196262 /*397118*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
196273 /*397141*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
196295 /*397181*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
196306 /*397204*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
196324 /*397237*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
196333 /*397252*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
196358 /*397296*/ OPC_CheckPatternPredicate, 182, // (Subtarget->hasBF16()) && (Subtarget->hasVLX())
196369 /*397319*/ OPC_CheckPatternPredicate, 182, // (Subtarget->hasBF16()) && (Subtarget->hasVLX())
196391 /*397359*/ OPC_CheckPatternPredicate, 182, // (Subtarget->hasBF16()) && (Subtarget->hasVLX())
196402 /*397382*/ OPC_CheckPatternPredicate, 182, // (Subtarget->hasBF16()) && (Subtarget->hasVLX())
196420 /*397415*/ OPC_CheckPatternPredicate, 182, // (Subtarget->hasBF16()) && (Subtarget->hasVLX())
196429 /*397430*/ OPC_CheckPatternPredicate, 182, // (Subtarget->hasBF16()) && (Subtarget->hasVLX())
196452 /*397474*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
196461 /*397496*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
196469 /*397515*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
196479 /*397538*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
196487 /*397557*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
196496 /*397578*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
196504 /*397598*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
196512 /*397618*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
196520 /*397638*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
196528 /*397658*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
196549 /*397699*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
196557 /*397719*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
196565 /*397739*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
196581 /*397771*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
196589 /*397791*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
196597 /*397811*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
196614 /*397844*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
196621 /*397858*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
196627 /*397869*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
196633 /*397880*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
196649 /*397924*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
196655 /*397935*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
196661 /*397946*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
196676 /*397988*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
196682 /*398000*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
196689 /*398014*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
196695 /*398025*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
196710 /*398067*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
196717 /*398081*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
196723 /*398092*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
196756 /*398162*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
196802 /*398247*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
196848 /*398332*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
196894 /*398417*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
196932 /*398491*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
196938 /*398504*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
196944 /*398517*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
196950 /*398530*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
196974 /*398571*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
197020 /*398656*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
197066 /*398741*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
197112 /*398826*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
197150 /*398900*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
197156 /*398913*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
197162 /*398926*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
197168 /*398939*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
197192 /*398985*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
197200 /*399005*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
197216 /*399036*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
197230 /*399065*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
197238 /*399085*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
197246 /*399105*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
197267 /*399144*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
197275 /*399164*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
197283 /*399184*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
197300 /*399217*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
197306 /*399228*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
197312 /*399239*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
197320 /*399254*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
197326 /*399265*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
197333 /*399278*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
197357 /*399321*/ OPC_CheckPatternPredicate, 118, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
197365 /*399341*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
197381 /*399372*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
197395 /*399401*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
197403 /*399421*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
197411 /*399441*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
197428 /*399474*/ OPC_CheckPatternPredicate, 118, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
197434 /*399485*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
197440 /*399496*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
197448 /*399511*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
197454 /*399522*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
197461 /*399535*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
197485 /*399578*/ OPC_CheckPatternPredicate, 118, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
197493 /*399598*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
197509 /*399629*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
197523 /*399658*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
197531 /*399678*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
197539 /*399698*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
197556 /*399731*/ OPC_CheckPatternPredicate, 118, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
197562 /*399742*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
197568 /*399753*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
197576 /*399768*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
197582 /*399779*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
197589 /*399792*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
197614 /*399834*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasAVX()) && (!Subtarget->hasBWI())
197623 /*399856*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
197632 /*399878*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
197648 /*399910*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasAVX()) && (!Subtarget->hasBWI())
197655 /*399924*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
197662 /*399938*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
197688 /*399985*/ OPC_CheckPatternPredicate, 118, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
197696 /*400006*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
197712 /*400038*/ OPC_CheckPatternPredicate, 50, // (Subtarget->hasSSSE3() && !Subtarget->hasAVX())
197726 /*400068*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
197734 /*400089*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
197742 /*400110*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
197759 /*400144*/ OPC_CheckPatternPredicate, 118, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
197765 /*400156*/ OPC_CheckPatternPredicate, 50, // (Subtarget->hasSSSE3() && !Subtarget->hasAVX())
197771 /*400168*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
197779 /*400184*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
197785 /*400196*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
197792 /*400210*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
197817 /*400253*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasAVX()) && (!Subtarget->hasBWI())
197826 /*400275*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
197835 /*400297*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
197851 /*400329*/ OPC_CheckPatternPredicate, 14, // (Subtarget->hasAVX()) && (!Subtarget->hasBWI())
197858 /*400343*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
197865 /*400357*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
197892 /*400405*/ OPC_CheckPatternPredicate, 18, // (Subtarget->hasAVX()) && (!Subtarget->hasDQI())
197901 /*400427*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
197919 /*400463*/ OPC_CheckPatternPredicate, 18, // (Subtarget->hasAVX()) && (!Subtarget->hasDQI())
197928 /*400485*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
197945 /*400519*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
197961 /*400552*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
197978 /*400587*/ OPC_CheckPatternPredicate, 18, // (Subtarget->hasAVX()) && (!Subtarget->hasDQI())
197985 /*400601*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
197992 /*400615*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
198001 /*400633*/ OPC_CheckPatternPredicate, 18, // (Subtarget->hasAVX()) && (!Subtarget->hasDQI())
198008 /*400647*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
198015 /*400661*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
198041 /*400705*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
198064 /*400747*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
198088 /*400792*/ OPC_CheckPatternPredicate, 29, // (Subtarget->hasAVX2())
198111 /*400834*/ OPC_CheckPatternPredicate, 29, // (Subtarget->hasAVX2())
198135 /*400879*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasAVX() && !Subtarget->hasAVX2())
198158 /*400921*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasAVX() && !Subtarget->hasAVX2())
198182 /*400966*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasAVX() && !Subtarget->hasAVX2())
198206 /*401011*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasAVX() && !Subtarget->hasAVX2())
198230 /*401056*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasAVX() && !Subtarget->hasAVX2())
198253 /*401098*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasAVX() && !Subtarget->hasAVX2())
198277 /*401143*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasAVX() && !Subtarget->hasAVX2())
198301 /*401188*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasAVX() && !Subtarget->hasAVX2())
198326 /*401235*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
198374 /*401324*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
198399 /*401371*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
198424 /*401418*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
198449 /*401465*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
198473 /*401510*/ OPC_CheckPatternPredicate, 29, // (Subtarget->hasAVX2())
198496 /*401552*/ OPC_CheckPatternPredicate, 29, // (Subtarget->hasAVX2())
198520 /*401597*/ OPC_CheckPatternPredicate, 29, // (Subtarget->hasAVX2())
198543 /*401639*/ OPC_CheckPatternPredicate, 29, // (Subtarget->hasAVX2())
198567 /*401684*/ OPC_CheckPatternPredicate, 29, // (Subtarget->hasAVX2())
198591 /*401729*/ OPC_CheckPatternPredicate, 29, // (Subtarget->hasAVX2())
198615 /*401774*/ OPC_CheckPatternPredicate, 29, // (Subtarget->hasAVX2())
198639 /*401819*/ OPC_CheckPatternPredicate, 29, // (Subtarget->hasAVX2())
198657 /*401859*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
198663 /*401871*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
198670 /*401885*/ OPC_CheckPatternPredicate, 29, // (Subtarget->hasAVX2())
198677 /*401900*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasAVX() && !Subtarget->hasAVX2())
198683 /*401912*/ OPC_CheckPatternPredicate, 29, // (Subtarget->hasAVX2())
198692 /*401931*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasAVX() && !Subtarget->hasAVX2())
198699 /*401946*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
198706 /*401961*/ OPC_CheckPatternPredicate, 29, // (Subtarget->hasAVX2())
198715 /*401980*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasAVX() && !Subtarget->hasAVX2())
198721 /*401992*/ OPC_CheckPatternPredicate, 29, // (Subtarget->hasAVX2())
198729 /*402008*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasAVX() && !Subtarget->hasAVX2())
198736 /*402023*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
198743 /*402038*/ OPC_CheckPatternPredicate, 29, // (Subtarget->hasAVX2())
198765 /*402073*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
198789 /*402116*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
198813 /*402161*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
198836 /*402203*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
198860 /*402248*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
198883 /*402290*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
198907 /*402335*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
198930 /*402377*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
198955 /*402424*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
199003 /*402513*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
199043 /*402591*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
199049 /*402603*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
199056 /*402617*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
199063 /*402632*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
199069 /*402644*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
199076 /*402658*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
199100 /*402699*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasAVX() && !Subtarget->hasAVX2())
199123 /*402741*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasAVX() && !Subtarget->hasAVX2())
199147 /*402786*/ OPC_CheckPatternPredicate, 29, // (Subtarget->hasAVX2())
199170 /*402828*/ OPC_CheckPatternPredicate, 29, // (Subtarget->hasAVX2())
199188 /*402865*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasAVX() && !Subtarget->hasAVX2())
199194 /*402877*/ OPC_CheckPatternPredicate, 29, // (Subtarget->hasAVX2())
199215 /*402911*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
199239 /*402954*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
199255 /*402987*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
199279 /*403035*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
199287 /*403054*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
199302 /*403083*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
199316 /*403111*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
199330 /*403139*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
199344 /*403167*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
199357 /*403194*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
199365 /*403213*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
199380 /*403242*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
199394 /*403270*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
199408 /*403298*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
199422 /*403326*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
199435 /*403352*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
199449 /*403380*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
199463 /*403408*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
199480 /*403442*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
199488 /*403460*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
199498 /*403482*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
199506 /*403500*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
199515 /*403520*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
199533 /*403558*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
199541 /*403577*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
199551 /*403599*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
199559 /*403618*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
199567 /*403637*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
199581 /*403666*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
199589 /*403685*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
199599 /*403707*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
199607 /*403726*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
199615 /*403745*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
199632 /*403778*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
199638 /*403788*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
199646 /*403802*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
199652 /*403812*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
199659 /*403824*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
199669 /*403842*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
199675 /*403852*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
199683 /*403866*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
199689 /*403876*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
199696 /*403888*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
199706 /*403906*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
199712 /*403916*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
199720 /*403930*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
199726 /*403940*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
199733 /*403952*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
199743 /*403970*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
199749 /*403980*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
199757 /*403994*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
199763 /*404004*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
199770 /*404016*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
199779 /*404033*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
199786 /*404046*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
199792 /*404056*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
199800 /*404073*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasAVX() && !Subtarget->hasAVX2())
199824 /*404146*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
199830 /*404156*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
199838 /*404173*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasAVX() && !Subtarget->hasAVX2())
199851 /*404202*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
199858 /*404215*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
199864 /*404225*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
199872 /*404242*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasAVX() && !Subtarget->hasAVX2())
199896 /*404315*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
199902 /*404325*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
199910 /*404342*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasAVX() && !Subtarget->hasAVX2())
199923 /*404369*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
199934 /*404394*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
199945 /*404419*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
199956 /*404444*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
199967 /*404471*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
199979 /*404502*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
199990 /*404530*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
200005 /*404569*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
200016 /*404597*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
200033 /*404640*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
200045 /*404671*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
200056 /*404699*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
200071 /*404738*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
200082 /*404766*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
200110 /*404825*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
200118 /*404843*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
200135 /*404876*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
200143 /*404894*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
200158 /*404925*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
200164 /*404935*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
200172 /*404949*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
200178 /*404959*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
200185 /*404971*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
200195 /*404989*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
200201 /*404999*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
200209 /*405013*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
200215 /*405023*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
200222 /*405035*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
200232 /*405054*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
200241 /*405075*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasAVX() && !Subtarget->hasAVX2())
200251 /*405100*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
200262 /*405125*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
200271 /*405146*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
200280 /*405167*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasAVX() && !Subtarget->hasAVX2())
200305 /*405246*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
200318 /*405276*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
200327 /*405297*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
200336 /*405318*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasAVX() && !Subtarget->hasAVX2())
200360 /*405391*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
200369 /*405412*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
200379 /*405435*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
200407 /*405490*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
200415 /*405509*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
200424 /*405530*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
200444 /*405568*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
200452 /*405588*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
200469 /*405621*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
200475 /*405632*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
200482 /*405645*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
200504 /*405683*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
200512 /*405702*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
200521 /*405723*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
200541 /*405761*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
200549 /*405781*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
200566 /*405814*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
200572 /*405825*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
200579 /*405838*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
200605 /*405882*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
200628 /*405925*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
200653 /*405971*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
200669 /*406005*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
200688 /*406044*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
200710 /*406090*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
200732 /*406136*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
200745 /*406159*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
200770 /*406203*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
200789 /*406240*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
200814 /*406286*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
200836 /*406329*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
200862 /*406378*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
200881 /*406415*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
200906 /*406461*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
200928 /*406504*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
200954 /*406553*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
200973 /*406590*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
200998 /*406636*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
201020 /*406679*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
201046 /*406728*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
201065 /*406765*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
201090 /*406811*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
201112 /*406854*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
201138 /*406903*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
201157 /*406940*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
201182 /*406986*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
201204 /*407029*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
201230 /*407078*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
201249 /*407115*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
201274 /*407161*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
201296 /*407204*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
201321 /*407250*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
201352 /*407321*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
201384 /*407395*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
201415 /*407466*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
201447 /*407540*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
201478 /*407611*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
201510 /*407685*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
201541 /*407756*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
201567 /*407823*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
201581 /*407848*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
201587 /*407860*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
201615 /*407933*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
201621 /*407945*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
201648 /*408016*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
201662 /*408041*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
201668 /*408053*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
201696 /*408126*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
201702 /*408138*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
201740 /*408231*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
201755 /*408261*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
201770 /*408291*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
201785 /*408321*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
201799 /*408349*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
201814 /*408379*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
201836 /*408421*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
201851 /*408451*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
201866 /*408481*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
201884 /*408516*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
201898 /*408544*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
201913 /*408574*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
201931 /*408607*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
201943 /*408628*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
201955 /*408649*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
201967 /*408670*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
201978 /*408689*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
201990 /*408710*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
202015 /*408754*/ OPC_CheckPatternPredicate, 187, // (Subtarget->hasVBMI())
202031 /*408786*/ OPC_CheckPatternPredicate, 187, // (Subtarget->hasVBMI())
202042 /*408809*/ OPC_CheckPatternPredicate, 187, // (Subtarget->hasVBMI())
202064 /*408846*/ OPC_CheckPatternPredicate, 181, // (Subtarget->hasVBMI()) && (Subtarget->hasVLX())
202080 /*408878*/ OPC_CheckPatternPredicate, 181, // (Subtarget->hasVBMI()) && (Subtarget->hasVLX())
202091 /*408901*/ OPC_CheckPatternPredicate, 181, // (Subtarget->hasVBMI()) && (Subtarget->hasVLX())
202113 /*408938*/ OPC_CheckPatternPredicate, 181, // (Subtarget->hasVBMI()) && (Subtarget->hasVLX())
202129 /*408970*/ OPC_CheckPatternPredicate, 181, // (Subtarget->hasVBMI()) && (Subtarget->hasVLX())
202140 /*408993*/ OPC_CheckPatternPredicate, 181, // (Subtarget->hasVBMI()) && (Subtarget->hasVLX())
202163 /*409036*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
202171 /*409056*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
202179 /*409076*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
202187 /*409096*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
202195 /*409116*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
202203 /*409136*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
202211 /*409156*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
202219 /*409176*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
202227 /*409196*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
202248 /*409237*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
202256 /*409257*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
202264 /*409277*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
202280 /*409309*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
202288 /*409329*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
202296 /*409349*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
202314 /*409384*/ OPC_CheckPatternPredicate, 118, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
202320 /*409395*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
202326 /*409406*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
202334 /*409421*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
202340 /*409432*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
202348 /*409447*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
202354 /*409458*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
202360 /*409469*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
202368 /*409484*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
202374 /*409495*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
202382 /*409510*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
202388 /*409521*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
202394 /*409532*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
202402 /*409547*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
202408 /*409558*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
202415 /*409571*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
202421 /*409583*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
202427 /*409595*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
202450 /*409638*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
202458 /*409658*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
202466 /*409678*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
202474 /*409698*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
202482 /*409718*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
202490 /*409738*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
202498 /*409758*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
202506 /*409778*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
202514 /*409798*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
202535 /*409839*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
202543 /*409859*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
202551 /*409879*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
202567 /*409911*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
202575 /*409931*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
202583 /*409951*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
202601 /*409986*/ OPC_CheckPatternPredicate, 118, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
202607 /*409997*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
202613 /*410008*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
202621 /*410023*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
202627 /*410034*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
202635 /*410049*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
202641 /*410060*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
202647 /*410071*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
202655 /*410086*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
202661 /*410097*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
202669 /*410112*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
202675 /*410123*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
202681 /*410134*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
202689 /*410149*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
202695 /*410160*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
202702 /*410173*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
202708 /*410185*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
202714 /*410197*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
202737 /*410240*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
202745 /*410260*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
202753 /*410280*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
202761 /*410300*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
202769 /*410320*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
202777 /*410340*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
202785 /*410360*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
202793 /*410380*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
202801 /*410400*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
202822 /*410441*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
202830 /*410461*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
202838 /*410481*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
202854 /*410513*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
202862 /*410533*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
202870 /*410553*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
202888 /*410588*/ OPC_CheckPatternPredicate, 118, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
202894 /*410599*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
202900 /*410610*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
202908 /*410625*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
202914 /*410636*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
202922 /*410651*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
202928 /*410662*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
202934 /*410673*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
202942 /*410688*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
202948 /*410699*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
202955 /*410712*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
202961 /*410724*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
202968 /*410738*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
202974 /*410749*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
202990 /*410793*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
202996 /*410804*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
203011 /*410846*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
203034 /*410889*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
203042 /*410909*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
203050 /*410929*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
203058 /*410949*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
203066 /*410969*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
203074 /*410989*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
203095 /*411030*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
203103 /*411050*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
203111 /*411070*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
203127 /*411102*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
203135 /*411122*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
203143 /*411142*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
203160 /*411175*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
203167 /*411189*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
203173 /*411200*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
203189 /*411244*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
203195 /*411255*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
203210 /*411297*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
203217 /*411311*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
203223 /*411322*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
203239 /*411366*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
203245 /*411377*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
203278 /*411449*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
203286 /*411470*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
203306 /*411509*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
203314 /*411530*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
203330 /*411562*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
203336 /*411575*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
203357 /*411611*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
203365 /*411632*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
203385 /*411671*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
203393 /*411692*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
203409 /*411724*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
203415 /*411737*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
203439 /*411779*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
203447 /*411800*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
203455 /*411821*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
203470 /*411852*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
203476 /*411865*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
203482 /*411878*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
203505 /*411919*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
203513 /*411939*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
203521 /*411959*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
203537 /*411991*/ OPC_CheckPatternPredicate, 118, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
203543 /*412002*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
203549 /*412013*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
203557 /*412028*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
203563 /*412039*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
203570 /*412052*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
203593 /*412092*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
203601 /*412112*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
203609 /*412132*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
203625 /*412164*/ OPC_CheckPatternPredicate, 118, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
203631 /*412175*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
203637 /*412186*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
203645 /*412201*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
203651 /*412212*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
203658 /*412225*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
203683 /*412267*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
203702 /*412305*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
203727 /*412350*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
203752 /*412397*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
203776 /*412442*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
203801 /*412490*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
203825 /*412537*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
203844 /*412575*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
203870 /*412621*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
203895 /*412668*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
203919 /*412713*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
203944 /*412761*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
203968 /*412808*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
203987 /*412846*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
204013 /*412892*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
204038 /*412939*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
204062 /*412984*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
204087 /*413032*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
204111 /*413079*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
204130 /*413117*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
204156 /*413163*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
204181 /*413210*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
204205 /*413255*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
204230 /*413303*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
204254 /*413350*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
204273 /*413388*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
204299 /*413434*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
204324 /*413481*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
204348 /*413526*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
204373 /*413574*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
204397 /*413621*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
204416 /*413659*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
204442 /*413705*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
204467 /*413752*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
204491 /*413797*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
204516 /*413844*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
204540 /*413890*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
204565 /*413935*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
204591 /*413984*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
204615 /*414030*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
204640 /*414075*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
204666 /*414124*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
204690 /*414170*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
204715 /*414215*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
204741 /*414264*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
204765 /*414310*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
204790 /*414355*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
204816 /*414404*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
204840 /*414450*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
204865 /*414495*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
204891 /*414544*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
204915 /*414590*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
204940 /*414635*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
204966 /*414685*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
204982 /*414721*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
204988 /*414735*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
204994 /*414749*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
205000 /*414763*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
205006 /*414777*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
205012 /*414791*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
205018 /*414805*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
205024 /*414819*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
205030 /*414833*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
205036 /*414847*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
205042 /*414861*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
205048 /*414875*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
205073 /*414922*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasVBMI2())
205081 /*414943*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
205089 /*414964*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
205097 /*414985*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasVBMI2())
205105 /*415006*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
205113 /*415027*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
205121 /*415048*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasVBMI2())
205129 /*415069*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
205137 /*415090*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
205158 /*415132*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasVBMI2())
205166 /*415153*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
205174 /*415174*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
205190 /*415207*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasVBMI2())
205198 /*415228*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
205206 /*415249*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
205223 /*415282*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasVBMI2())
205229 /*415295*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
205235 /*415308*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
205241 /*415321*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasVBMI2())
205247 /*415334*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
205253 /*415347*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
205259 /*415360*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasVBMI2())
205265 /*415373*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
205271 /*415386*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
205295 /*415431*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasVBMI2())
205303 /*415452*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
205311 /*415473*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
205319 /*415494*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasVBMI2())
205327 /*415515*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
205335 /*415536*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
205343 /*415557*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasVBMI2())
205351 /*415578*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
205359 /*415599*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
205380 /*415641*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasVBMI2())
205388 /*415662*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
205396 /*415683*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
205412 /*415716*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasVBMI2())
205420 /*415737*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
205428 /*415758*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
205445 /*415791*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasVBMI2())
205451 /*415804*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
205457 /*415817*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
205463 /*415830*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasVBMI2())
205469 /*415843*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
205475 /*415856*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
205481 /*415869*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasVBMI2())
205487 /*415882*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
205493 /*415895*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
205515 /*415934*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasAVX() && !Subtarget->hasAVX2())
205523 /*415953*/ OPC_CheckPatternPredicate, 29, // (Subtarget->hasAVX2())
205537 /*415983*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasAVX() && !Subtarget->hasAVX2())
205545 /*416002*/ OPC_CheckPatternPredicate, 29, // (Subtarget->hasAVX2())
205563 /*416036*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasAVX() && !Subtarget->hasAVX2())
205571 /*416055*/ OPC_CheckPatternPredicate, 29, // (Subtarget->hasAVX2())
205585 /*416085*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasAVX() && !Subtarget->hasAVX2())
205593 /*416104*/ OPC_CheckPatternPredicate, 29, // (Subtarget->hasAVX2())
205611 /*416138*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasAVX() && !Subtarget->hasAVX2())
205619 /*416157*/ OPC_CheckPatternPredicate, 29, // (Subtarget->hasAVX2())
205633 /*416187*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasAVX() && !Subtarget->hasAVX2())
205641 /*416206*/ OPC_CheckPatternPredicate, 29, // (Subtarget->hasAVX2())
205659 /*416240*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasAVX() && !Subtarget->hasAVX2())
205667 /*416259*/ OPC_CheckPatternPredicate, 29, // (Subtarget->hasAVX2())
205681 /*416289*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasAVX() && !Subtarget->hasAVX2())
205689 /*416308*/ OPC_CheckPatternPredicate, 29, // (Subtarget->hasAVX2())
205710 /*416352*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
205718 /*416371*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
205727 /*416392*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
205735 /*416412*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
205746 /*416437*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
205754 /*416457*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
205762 /*416477*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
205779 /*416514*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
205787 /*416533*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
205796 /*416554*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
205804 /*416574*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
205815 /*416599*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
205823 /*416619*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
205831 /*416639*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
205848 /*416674*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
205856 /*416694*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
205865 /*416716*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
205873 /*416737*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
205884 /*416763*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
205892 /*416784*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
205900 /*416805*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
205922 /*416851*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
205930 /*416871*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
205940 /*416893*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
205949 /*416914*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
205958 /*416935*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
205969 /*416960*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
205977 /*416980*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
205985 /*417000*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
206002 /*417037*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
206010 /*417057*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
206020 /*417079*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
206029 /*417100*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
206038 /*417121*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
206049 /*417146*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
206057 /*417166*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
206065 /*417186*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
206082 /*417221*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
206090 /*417242*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
206100 /*417265*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
206109 /*417287*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
206118 /*417309*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
206129 /*417335*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
206137 /*417356*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
206145 /*417377*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
206167 /*417423*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
206175 /*417443*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
206185 /*417465*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
206194 /*417486*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
206205 /*417511*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
206213 /*417531*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
206230 /*417568*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
206238 /*417588*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
206248 /*417610*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
206257 /*417631*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
206268 /*417656*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
206276 /*417676*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
206293 /*417711*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
206301 /*417732*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
206311 /*417755*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
206320 /*417777*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
206331 /*417803*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
206339 /*417824*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
206361 /*417868*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
206369 /*417887*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
206379 /*417909*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
206395 /*417943*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
206403 /*417962*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
206413 /*417984*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
206429 /*418016*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
206437 /*418036*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
206447 /*418059*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
206466 /*418097*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
206475 /*418118*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasVBMI2())
206489 /*418148*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
206498 /*418169*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasVBMI2())
206512 /*418197*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
206521 /*418219*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasVBMI2())
206540 /*418259*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
206548 /*418279*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
206559 /*418304*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
206567 /*418324*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasVBMI2())
206582 /*418356*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
206590 /*418376*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
206601 /*418401*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
206609 /*418421*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasVBMI2())
206624 /*418451*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
206632 /*418472*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
206643 /*418498*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
206651 /*418519*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasVBMI2())
206774 /*418815*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
206786 /*418842*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
206802 /*418873*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
206814 /*418900*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
206830 /*418931*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
206842 /*418958*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
206858 /*418989*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
206870 /*419016*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
206890 /*419057*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
206898 /*419076*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
206908 /*419098*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
206924 /*419132*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
206932 /*419151*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
206942 /*419173*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
206958 /*419205*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
206966 /*419225*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
206976 /*419248*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
206997 /*419293*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
207005 /*419313*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
207015 /*419335*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
207024 /*419356*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
207035 /*419381*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
207043 /*419401*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
207060 /*419438*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
207068 /*419458*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
207078 /*419480*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
207087 /*419501*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
207098 /*419526*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
207106 /*419546*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
207123 /*419581*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
207131 /*419602*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
207141 /*419625*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
207150 /*419647*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
207161 /*419673*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
207169 /*419694*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
207191 /*419740*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
207199 /*419760*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
207209 /*419782*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
207218 /*419803*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
207229 /*419828*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
207237 /*419848*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
207254 /*419885*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
207262 /*419905*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
207272 /*419927*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
207281 /*419948*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
207292 /*419973*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
207300 /*419993*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
207317 /*420028*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
207325 /*420049*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
207335 /*420072*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
207344 /*420094*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
207355 /*420120*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
207363 /*420141*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
207385 /*420185*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
207393 /*420204*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
207403 /*420226*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
207419 /*420260*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
207427 /*420279*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
207437 /*420301*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
207453 /*420333*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
207461 /*420353*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
207471 /*420376*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
207502 /*420434*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
207527 /*420482*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
207552 /*420530*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
207577 /*420578*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
207602 /*420626*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
207627 /*420674*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
207652 /*420722*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
207677 /*420770*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
207702 /*420818*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
207727 /*420866*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
207752 /*420914*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
207777 /*420962*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
207802 /*421010*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
207827 /*421058*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
207852 /*421106*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
207877 /*421154*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
207902 /*421202*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
207927 /*421250*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
207952 /*421298*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
207977 /*421346*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
208002 /*421394*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
208027 /*421442*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
208052 /*421490*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
208077 /*421538*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
208102 /*421586*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
208127 /*421634*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
208151 /*421680*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
208175 /*421726*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
208200 /*421774*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
208225 /*421822*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
208249 /*421868*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
208273 /*421914*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
208298 /*421962*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
208323 /*422010*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
208347 /*422056*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
208371 /*422102*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
208396 /*422150*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
208421 /*422198*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
208445 /*422244*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
208469 /*422290*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
208494 /*422338*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
208519 /*422386*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
208543 /*422432*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
208567 /*422478*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
208592 /*422526*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
208617 /*422574*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
208641 /*422620*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
208665 /*422666*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
208690 /*422714*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
208715 /*422762*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
208739 /*422808*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
208763 /*422854*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
208788 /*422902*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
208813 /*422950*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
208837 /*422996*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
208861 /*423042*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
208886 /*423090*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
208911 /*423138*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
208935 /*423184*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
208959 /*423230*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
208984 /*423278*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
209009 /*423326*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
209033 /*423372*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
209057 /*423418*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
209082 /*423466*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
209107 /*423514*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
209131 /*423560*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
209155 /*423606*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
209180 /*423654*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
209205 /*423702*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
209229 /*423748*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
209253 /*423794*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
209277 /*423840*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
209309 /*423915*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
209341 /*423990*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
209373 /*424065*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
209405 /*424140*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
209437 /*424215*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
209469 /*424290*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
209501 /*424365*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
209533 /*424440*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
209565 /*424515*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
209597 /*424590*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
209629 /*424665*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
209661 /*424740*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
209693 /*424815*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
209725 /*424890*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
209757 /*424965*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
209782 /*425030*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
209793 /*425049*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
209799 /*425059*/ OPC_CheckPatternPredicate, 117, // (Subtarget->hasBWI()) && (!Subtarget->hasVLX())
209819 /*425108*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
209825 /*425118*/ OPC_CheckPatternPredicate, 117, // (Subtarget->hasBWI()) && (!Subtarget->hasVLX())
209844 /*425165*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
209855 /*425184*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
209861 /*425194*/ OPC_CheckPatternPredicate, 117, // (Subtarget->hasBWI()) && (!Subtarget->hasVLX())
209881 /*425243*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
209887 /*425253*/ OPC_CheckPatternPredicate, 117, // (Subtarget->hasBWI()) && (!Subtarget->hasVLX())
209906 /*425300*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
209917 /*425319*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
209923 /*425329*/ OPC_CheckPatternPredicate, 120, // (Subtarget->hasDQI()) && (!Subtarget->hasVLX())
209943 /*425378*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
209949 /*425388*/ OPC_CheckPatternPredicate, 120, // (Subtarget->hasDQI()) && (!Subtarget->hasVLX())
209968 /*425435*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
209979 /*425454*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
209985 /*425464*/ OPC_CheckPatternPredicate, 120, // (Subtarget->hasDQI()) && (!Subtarget->hasVLX())
210005 /*425513*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
210011 /*425523*/ OPC_CheckPatternPredicate, 120, // (Subtarget->hasDQI()) && (!Subtarget->hasVLX())
210038 /*425583*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
210046 /*425600*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
210062 /*425631*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
210070 /*425648*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
210078 /*425665*/ OPC_CheckPatternPredicate, 117, // (Subtarget->hasBWI()) && (!Subtarget->hasVLX())
210099 /*425729*/ OPC_CheckPatternPredicate, 117, // (Subtarget->hasBWI()) && (!Subtarget->hasVLX())
210128 /*425807*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
210136 /*425824*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
210144 /*425841*/ OPC_CheckPatternPredicate, 117, // (Subtarget->hasBWI()) && (!Subtarget->hasVLX())
210165 /*425905*/ OPC_CheckPatternPredicate, 117, // (Subtarget->hasBWI()) && (!Subtarget->hasVLX())
210194 /*425982*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
210202 /*425999*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
210218 /*426030*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
210226 /*426047*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
210234 /*426064*/ OPC_CheckPatternPredicate, 117, // (Subtarget->hasBWI()) && (!Subtarget->hasVLX())
210255 /*426128*/ OPC_CheckPatternPredicate, 117, // (Subtarget->hasBWI()) && (!Subtarget->hasVLX())
210284 /*426206*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
210292 /*426223*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
210300 /*426240*/ OPC_CheckPatternPredicate, 117, // (Subtarget->hasBWI()) && (!Subtarget->hasVLX())
210321 /*426304*/ OPC_CheckPatternPredicate, 117, // (Subtarget->hasBWI()) && (!Subtarget->hasVLX())
210350 /*426381*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
210358 /*426398*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
210374 /*426429*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
210382 /*426446*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
210390 /*426463*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
210411 /*426527*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
210440 /*426605*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
210448 /*426622*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
210456 /*426639*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
210477 /*426703*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
210506 /*426780*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
210514 /*426797*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
210530 /*426828*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
210538 /*426845*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
210546 /*426862*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
210567 /*426926*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
210596 /*427004*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
210604 /*427021*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
210612 /*427038*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
210633 /*427102*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
210668 /*427188*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
210687 /*427223*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
210706 /*427258*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
210725 /*427293*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
210744 /*427328*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
210763 /*427363*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
210782 /*427398*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
210801 /*427433*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
210812 /*427457*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
210818 /*427469*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
210824 /*427481*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
210830 /*427493*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
210850 /*427527*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
210869 /*427562*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
210888 /*427597*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
210907 /*427632*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
210926 /*427667*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
210945 /*427702*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
210964 /*427737*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
210983 /*427772*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
210994 /*427796*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
211000 /*427808*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
211006 /*427820*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
211012 /*427832*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
211032 /*427864*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
211050 /*427898*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
211060 /*427920*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
211081 /*427963*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasAVX() && !Subtarget->hasAVX2())
211089 /*427982*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
211099 /*428005*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasAVX() && !Subtarget->hasAVX2())
211107 /*428024*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
211116 /*428045*/ OPC_CheckPatternPredicate, 118, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
211124 /*428065*/ OPC_CheckPatternPredicate, 118, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
211132 /*428085*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
211140 /*428105*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
211148 /*428125*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
211156 /*428145*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
211168 /*428171*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
211176 /*428191*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
211184 /*428211*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
211192 /*428231*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
211203 /*428256*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
211211 /*428276*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
211219 /*428296*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
211227 /*428316*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
211235 /*428336*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
211243 /*428356*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
211251 /*428376*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
211259 /*428396*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
211267 /*428416*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
211275 /*428436*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
211283 /*428456*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
211291 /*428476*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
211309 /*428512*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
211317 /*428532*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
211325 /*428552*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
211337 /*428578*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
211345 /*428598*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
211353 /*428618*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
211367 /*428647*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasAVX() && !Subtarget->hasAVX2())
211373 /*428658*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
211379 /*428669*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
211387 /*428684*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasAVX() && !Subtarget->hasAVX2())
211393 /*428695*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
211399 /*428706*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
211407 /*428721*/ OPC_CheckPatternPredicate, 118, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
211413 /*428732*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
211419 /*428743*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
211427 /*428758*/ OPC_CheckPatternPredicate, 118, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
211433 /*428769*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
211439 /*428780*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
211447 /*428795*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
211453 /*428806*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
211459 /*428817*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
211467 /*428832*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
211473 /*428843*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
211479 /*428854*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
211487 /*428869*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
211493 /*428880*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
211501 /*428895*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
211507 /*428906*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
211514 /*428919*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
211520 /*428931*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
211526 /*428943*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
211532 /*428955*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
211558 /*429000*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
211566 /*429019*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
211574 /*429038*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
211596 /*429080*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
211604 /*429099*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
211612 /*429118*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
211629 /*429151*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
211637 /*429170*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
211645 /*429189*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
211663 /*429226*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
211671 /*429246*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
211679 /*429266*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
211687 /*429286*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
211699 /*429312*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
211707 /*429332*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
211719 /*429357*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
211729 /*429380*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
211737 /*429400*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
211745 /*429420*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
211753 /*429440*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
211761 /*429460*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
211769 /*429480*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
211787 /*429515*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
211798 /*429539*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
211809 /*429564*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
211817 /*429584*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
211829 /*429610*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
211837 /*429630*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
211851 /*429659*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
211857 /*429670*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
211863 /*429681*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
211871 /*429696*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
211877 /*429707*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
211883 /*429718*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
211891 /*429733*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
211897 /*429744*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
211905 /*429759*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
211911 /*429770*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
211918 /*429783*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
211924 /*429795*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
211946 /*429838*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasAVX() && !Subtarget->hasAVX2())
211954 /*429857*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
211964 /*429880*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasAVX() && !Subtarget->hasAVX2())
211972 /*429899*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
211981 /*429920*/ OPC_CheckPatternPredicate, 118, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
211989 /*429940*/ OPC_CheckPatternPredicate, 118, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
211997 /*429960*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
212005 /*429980*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
212013 /*430000*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
212021 /*430020*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
212033 /*430046*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
212041 /*430066*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
212049 /*430086*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
212057 /*430106*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
212068 /*430131*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
212076 /*430151*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
212084 /*430171*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
212092 /*430191*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
212100 /*430211*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
212108 /*430231*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
212116 /*430251*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
212124 /*430271*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
212132 /*430291*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
212140 /*430311*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
212148 /*430331*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
212156 /*430351*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
212174 /*430387*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
212182 /*430407*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
212190 /*430427*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
212202 /*430453*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
212210 /*430473*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
212218 /*430493*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
212232 /*430522*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasAVX() && !Subtarget->hasAVX2())
212238 /*430533*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
212244 /*430544*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
212252 /*430559*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasAVX() && !Subtarget->hasAVX2())
212258 /*430570*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
212264 /*430581*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
212272 /*430596*/ OPC_CheckPatternPredicate, 118, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
212278 /*430607*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
212284 /*430618*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
212292 /*430633*/ OPC_CheckPatternPredicate, 118, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
212298 /*430644*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
212304 /*430655*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
212312 /*430670*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
212318 /*430681*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
212324 /*430692*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
212332 /*430707*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
212338 /*430718*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
212344 /*430729*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
212352 /*430744*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
212358 /*430755*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
212366 /*430770*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
212372 /*430781*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
212379 /*430794*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
212385 /*430806*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
212391 /*430818*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
212397 /*430830*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
212415 /*430863*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
212423 /*430883*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
212431 /*430903*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
212439 /*430923*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
212451 /*430949*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
212459 /*430969*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
212470 /*430993*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
212478 /*431013*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
212486 /*431033*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
212494 /*431053*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
212502 /*431073*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
212510 /*431093*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
212528 /*431128*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
212539 /*431152*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
212550 /*431177*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
212558 /*431197*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
212570 /*431223*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
212578 /*431243*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
212592 /*431272*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
212598 /*431283*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
212604 /*431294*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
212612 /*431309*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
212618 /*431320*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
212624 /*431331*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
212632 /*431346*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
212638 /*431357*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
212646 /*431372*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
212652 /*431383*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
212659 /*431396*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
212665 /*431408*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
212686 /*431447*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
212697 /*431471*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
212708 /*431497*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
212716 /*431516*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasAVX() && !Subtarget->hasAVX2())
212726 /*431539*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
212734 /*431558*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasAVX() && !Subtarget->hasAVX2())
212744 /*431581*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
212752 /*431600*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasAVX() && !Subtarget->hasAVX2())
212762 /*431623*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
212770 /*431642*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasAVX() && !Subtarget->hasAVX2())
212779 /*431663*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
212787 /*431683*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
212795 /*431703*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
212807 /*431729*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
212815 /*431749*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
212823 /*431769*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
212834 /*431794*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
212842 /*431814*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
212850 /*431834*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
212858 /*431854*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
212866 /*431874*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
212874 /*431894*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
212882 /*431914*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
212890 /*431934*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
212898 /*431954*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
212906 /*431974*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
212914 /*431994*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
212922 /*432014*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
212940 /*432050*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
212948 /*432070*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
212956 /*432090*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
212968 /*432116*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
212976 /*432136*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
212984 /*432156*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
212998 /*432185*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
213004 /*432196*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
213010 /*432207*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
213018 /*432222*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
213024 /*432233*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasAVX() && !Subtarget->hasAVX2())
213030 /*432244*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
213038 /*432259*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
213044 /*432270*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasAVX() && !Subtarget->hasAVX2())
213050 /*432281*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
213058 /*432296*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
213064 /*432307*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasAVX() && !Subtarget->hasAVX2())
213070 /*432318*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
213078 /*432333*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
213084 /*432344*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasAVX() && !Subtarget->hasAVX2())
213090 /*432355*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
213098 /*432370*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
213104 /*432381*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
213110 /*432392*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
213118 /*432407*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
213124 /*432418*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
213130 /*432429*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
213138 /*432444*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
213144 /*432455*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
213150 /*432466*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
213157 /*432479*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
213163 /*432491*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
213169 /*432503*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
213175 /*432515*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
213196 /*432552*/ OPC_CheckPatternPredicate, 118, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
213207 /*432576*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
213217 /*432599*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
213225 /*432619*/ OPC_CheckPatternPredicate, 118, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
213237 /*432644*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
213248 /*432670*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
213256 /*432689*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
213265 /*432710*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
213273 /*432730*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
213281 /*432750*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
213289 /*432770*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
213297 /*432790*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
213319 /*432830*/ OPC_CheckPatternPredicate, 118, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
213331 /*432855*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
213342 /*432879*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
213350 /*432899*/ OPC_CheckPatternPredicate, 118, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
213363 /*432925*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
213375 /*432952*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
213383 /*432971*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
213392 /*432992*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
213400 /*433012*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
213408 /*433032*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
213416 /*433052*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
213424 /*433072*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
213438 /*433101*/ OPC_CheckPatternPredicate, 118, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
213444 /*433112*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
213450 /*433123*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
213458 /*433138*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
213464 /*433149*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
213472 /*433164*/ OPC_CheckPatternPredicate, 118, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
213478 /*433175*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
213484 /*433186*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
213492 /*433201*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
213498 /*433212*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
213505 /*433225*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
213511 /*433237*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
213532 /*433274*/ OPC_CheckPatternPredicate, 118, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
213543 /*433298*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
213553 /*433321*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
213561 /*433341*/ OPC_CheckPatternPredicate, 118, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
213573 /*433366*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
213584 /*433392*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
213592 /*433411*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
213601 /*433432*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
213609 /*433452*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
213617 /*433472*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
213625 /*433492*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
213633 /*433512*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
213655 /*433552*/ OPC_CheckPatternPredicate, 118, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
213667 /*433577*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
213678 /*433601*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
213686 /*433621*/ OPC_CheckPatternPredicate, 118, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
213699 /*433647*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
213711 /*433674*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
213719 /*433693*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
213728 /*433714*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
213736 /*433734*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
213744 /*433754*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
213752 /*433774*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
213760 /*433794*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
213774 /*433823*/ OPC_CheckPatternPredicate, 118, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
213780 /*433834*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
213786 /*433845*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
213794 /*433860*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
213800 /*433871*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
213808 /*433886*/ OPC_CheckPatternPredicate, 118, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
213814 /*433897*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
213820 /*433908*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
213828 /*433923*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
213834 /*433934*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
213841 /*433947*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
213847 /*433959*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
213868 /*433996*/ OPC_CheckPatternPredicate, 118, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
213879 /*434020*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
213890 /*434045*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
213898 /*434064*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
213907 /*434085*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
213915 /*434105*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
213937 /*434145*/ OPC_CheckPatternPredicate, 118, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
213949 /*434170*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
213961 /*434196*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
213969 /*434215*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
213978 /*434236*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
213986 /*434256*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
214000 /*434284*/ OPC_CheckPatternPredicate, 118, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
214006 /*434295*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
214012 /*434306*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
214020 /*434321*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
214026 /*434332*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
214033 /*434345*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
214054 /*434382*/ OPC_CheckPatternPredicate, 118, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
214065 /*434406*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
214076 /*434431*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
214084 /*434450*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
214093 /*434471*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
214101 /*434491*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
214123 /*434531*/ OPC_CheckPatternPredicate, 118, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
214135 /*434556*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
214147 /*434582*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
214155 /*434601*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
214164 /*434622*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
214172 /*434642*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
214186 /*434670*/ OPC_CheckPatternPredicate, 118, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
214192 /*434681*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
214198 /*434692*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
214206 /*434707*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
214212 /*434718*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
214219 /*434731*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
214240 /*434768*/ OPC_CheckPatternPredicate, 118, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
214251 /*434792*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
214261 /*434815*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
214269 /*434835*/ OPC_CheckPatternPredicate, 118, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
214281 /*434860*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
214292 /*434886*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
214300 /*434905*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
214309 /*434926*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
214317 /*434946*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
214325 /*434966*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
214333 /*434986*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
214341 /*435006*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
214354 /*435034*/ OPC_CheckPatternPredicate, 118, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
214360 /*435045*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
214366 /*435056*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
214374 /*435071*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
214380 /*435082*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
214388 /*435097*/ OPC_CheckPatternPredicate, 118, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
214394 /*435108*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
214400 /*435119*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
214408 /*435134*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
214414 /*435145*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
214421 /*435158*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
214427 /*435170*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
214448 /*435207*/ OPC_CheckPatternPredicate, 118, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
214459 /*435231*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
214469 /*435254*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
214477 /*435274*/ OPC_CheckPatternPredicate, 118, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
214489 /*435299*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
214500 /*435325*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
214508 /*435344*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
214517 /*435365*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
214525 /*435385*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
214533 /*435405*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
214541 /*435425*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
214549 /*435445*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
214562 /*435473*/ OPC_CheckPatternPredicate, 118, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
214568 /*435484*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
214574 /*435495*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
214582 /*435510*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
214588 /*435521*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
214596 /*435536*/ OPC_CheckPatternPredicate, 118, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
214602 /*435547*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
214608 /*435558*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
214616 /*435573*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
214622 /*435584*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
214629 /*435597*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
214635 /*435609*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
214656 /*435648*/ OPC_CheckPatternPredicate, 118, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
214667 /*435672*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
214677 /*435695*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
214685 /*435715*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
214693 /*435735*/ OPC_CheckPatternPredicate, 118, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
214701 /*435755*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
214709 /*435775*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
214721 /*435801*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
214729 /*435821*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
214740 /*435846*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
214748 /*435866*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
214756 /*435886*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
214764 /*435906*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
214772 /*435926*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
214780 /*435946*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
214788 /*435966*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
214796 /*435986*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
214804 /*436006*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
214812 /*436026*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
214820 /*436046*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
214828 /*436066*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
214846 /*436102*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
214854 /*436122*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
214862 /*436142*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
214874 /*436168*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
214882 /*436188*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
214890 /*436208*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
214913 /*436251*/ OPC_CheckPatternPredicate, 118, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
214925 /*436276*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
214936 /*436300*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
214944 /*436320*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
214952 /*436340*/ OPC_CheckPatternPredicate, 118, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
214960 /*436360*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
214968 /*436380*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
214981 /*436407*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
214989 /*436427*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
215001 /*436453*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
215009 /*436473*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
215017 /*436493*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
215025 /*436513*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
215033 /*436533*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
215041 /*436553*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
215049 /*436573*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
215057 /*436593*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
215065 /*436613*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
215073 /*436633*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
215081 /*436653*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
215089 /*436673*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
215108 /*436710*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
215116 /*436730*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
215124 /*436750*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
215137 /*436777*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
215145 /*436797*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
215153 /*436817*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
215174 /*436854*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
215190 /*436903*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
215217 /*436967*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
215233 /*437016*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
215254 /*437073*/ OPC_CheckPatternPredicate, 118, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
215260 /*437084*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
215266 /*437095*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
215274 /*437110*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
215280 /*437121*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
215288 /*437136*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
215294 /*437147*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
215300 /*437158*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
215308 /*437173*/ OPC_CheckPatternPredicate, 118, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
215314 /*437184*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
215320 /*437195*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
215328 /*437210*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
215334 /*437221*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
215342 /*437236*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
215348 /*437247*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
215355 /*437260*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
215361 /*437272*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
215367 /*437284*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
215373 /*437296*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
215380 /*437310*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
215386 /*437321*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
215407 /*437383*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
215413 /*437394*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
215448 /*437481*/ OPC_CheckPatternPredicate, 118, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
215459 /*437505*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
215469 /*437528*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
215477 /*437548*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
215485 /*437568*/ OPC_CheckPatternPredicate, 118, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
215493 /*437588*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
215501 /*437608*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
215513 /*437634*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
215521 /*437654*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
215532 /*437679*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
215540 /*437699*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
215548 /*437719*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
215556 /*437739*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
215564 /*437759*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
215572 /*437779*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
215580 /*437799*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
215588 /*437819*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
215596 /*437839*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
215604 /*437859*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
215612 /*437879*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
215620 /*437899*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
215638 /*437935*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
215646 /*437955*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
215654 /*437975*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
215666 /*438001*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
215674 /*438021*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
215682 /*438041*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
215705 /*438084*/ OPC_CheckPatternPredicate, 118, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
215717 /*438109*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
215728 /*438133*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
215736 /*438153*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
215744 /*438173*/ OPC_CheckPatternPredicate, 118, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
215752 /*438193*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
215760 /*438213*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
215773 /*438240*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
215781 /*438260*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
215793 /*438286*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
215801 /*438306*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
215809 /*438326*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
215817 /*438346*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
215825 /*438366*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
215833 /*438386*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
215841 /*438406*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
215849 /*438426*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
215857 /*438446*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
215865 /*438466*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
215873 /*438486*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
215881 /*438506*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
215900 /*438543*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
215908 /*438563*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
215916 /*438583*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
215929 /*438610*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
215937 /*438630*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
215945 /*438650*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
215966 /*438687*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
215982 /*438736*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
216009 /*438800*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
216025 /*438849*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
216046 /*438906*/ OPC_CheckPatternPredicate, 118, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
216052 /*438917*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
216058 /*438928*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
216066 /*438943*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
216072 /*438954*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
216080 /*438969*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
216086 /*438980*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
216092 /*438991*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
216100 /*439006*/ OPC_CheckPatternPredicate, 118, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
216106 /*439017*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
216112 /*439028*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
216120 /*439043*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
216126 /*439054*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
216134 /*439069*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
216140 /*439080*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
216147 /*439093*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
216153 /*439105*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
216159 /*439117*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
216165 /*439129*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
216172 /*439143*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
216178 /*439154*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
216199 /*439216*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
216205 /*439227*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
216240 /*439314*/ OPC_CheckPatternPredicate, 118, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
216251 /*439338*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
216261 /*439361*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
216269 /*439381*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
216277 /*439401*/ OPC_CheckPatternPredicate, 118, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
216285 /*439421*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
216293 /*439441*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
216305 /*439467*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
216313 /*439487*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
216324 /*439512*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
216332 /*439532*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
216340 /*439552*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
216348 /*439572*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
216356 /*439592*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
216364 /*439612*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
216372 /*439632*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
216380 /*439652*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
216388 /*439672*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
216396 /*439692*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
216404 /*439712*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
216412 /*439732*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
216430 /*439768*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
216438 /*439788*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
216446 /*439808*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
216458 /*439834*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
216466 /*439854*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
216474 /*439874*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
216497 /*439917*/ OPC_CheckPatternPredicate, 118, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
216509 /*439942*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
216520 /*439966*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
216528 /*439986*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
216536 /*440006*/ OPC_CheckPatternPredicate, 118, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
216544 /*440026*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
216552 /*440046*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
216565 /*440073*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
216573 /*440093*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
216585 /*440119*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
216593 /*440139*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
216601 /*440159*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
216609 /*440179*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
216617 /*440199*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
216625 /*440219*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
216633 /*440239*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
216641 /*440259*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
216649 /*440279*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
216657 /*440299*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
216665 /*440319*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
216673 /*440339*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
216692 /*440376*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
216700 /*440396*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
216708 /*440416*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
216721 /*440443*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
216729 /*440463*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
216737 /*440483*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
216758 /*440520*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
216774 /*440569*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
216801 /*440633*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
216817 /*440682*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
216838 /*440739*/ OPC_CheckPatternPredicate, 118, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
216844 /*440750*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
216850 /*440761*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
216858 /*440776*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
216864 /*440787*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
216872 /*440802*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
216878 /*440813*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
216884 /*440824*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
216892 /*440839*/ OPC_CheckPatternPredicate, 118, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
216898 /*440850*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
216904 /*440861*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
216912 /*440876*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
216918 /*440887*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
216926 /*440902*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
216932 /*440913*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
216939 /*440926*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
216945 /*440938*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
216951 /*440950*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
216957 /*440962*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
216964 /*440976*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
216970 /*440987*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
216991 /*441049*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
216997 /*441060*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
217032 /*441147*/ OPC_CheckPatternPredicate, 118, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
217043 /*441171*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
217053 /*441194*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
217061 /*441214*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
217069 /*441234*/ OPC_CheckPatternPredicate, 118, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
217077 /*441254*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
217085 /*441274*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
217097 /*441300*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
217105 /*441320*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
217116 /*441345*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
217124 /*441365*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
217132 /*441385*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
217140 /*441405*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
217148 /*441425*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
217156 /*441445*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
217164 /*441465*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
217172 /*441485*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
217180 /*441505*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
217188 /*441525*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
217196 /*441545*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
217204 /*441565*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
217222 /*441601*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
217230 /*441621*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
217238 /*441641*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
217250 /*441667*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
217258 /*441687*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
217266 /*441707*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
217289 /*441750*/ OPC_CheckPatternPredicate, 118, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
217301 /*441775*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
217312 /*441799*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
217320 /*441819*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
217328 /*441839*/ OPC_CheckPatternPredicate, 118, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
217336 /*441859*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
217344 /*441879*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
217357 /*441906*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
217365 /*441926*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
217377 /*441952*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
217385 /*441972*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
217393 /*441992*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
217401 /*442012*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
217409 /*442032*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
217417 /*442052*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
217425 /*442072*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
217433 /*442092*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
217441 /*442112*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
217449 /*442132*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
217457 /*442152*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
217465 /*442172*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
217484 /*442209*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
217492 /*442229*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
217500 /*442249*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
217513 /*442276*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
217521 /*442296*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
217529 /*442316*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
217550 /*442353*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
217566 /*442402*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
217593 /*442466*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
217609 /*442515*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
217630 /*442572*/ OPC_CheckPatternPredicate, 118, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
217636 /*442583*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
217642 /*442594*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
217650 /*442609*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
217656 /*442620*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
217664 /*442635*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
217670 /*442646*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
217676 /*442657*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
217684 /*442672*/ OPC_CheckPatternPredicate, 118, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
217690 /*442683*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
217696 /*442694*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
217704 /*442709*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
217710 /*442720*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
217718 /*442735*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
217724 /*442746*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
217731 /*442759*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
217737 /*442771*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
217743 /*442783*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
217749 /*442795*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
217756 /*442809*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
217762 /*442820*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
217783 /*442882*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
217789 /*442893*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
217824 /*442978*/ OPC_CheckPatternPredicate, 118, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
217835 /*443002*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
217845 /*443025*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
217853 /*443045*/ OPC_CheckPatternPredicate, 118, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
217865 /*443070*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
217876 /*443096*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
217884 /*443115*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
217893 /*443136*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
217901 /*443156*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
217909 /*443176*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
217917 /*443196*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
217925 /*443216*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
217947 /*443256*/ OPC_CheckPatternPredicate, 118, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
217959 /*443281*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
217970 /*443305*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
217978 /*443325*/ OPC_CheckPatternPredicate, 118, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
217991 /*443351*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
218003 /*443378*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
218011 /*443397*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
218020 /*443418*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
218028 /*443438*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
218036 /*443458*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
218044 /*443478*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
218052 /*443498*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
218066 /*443527*/ OPC_CheckPatternPredicate, 118, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
218072 /*443538*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
218078 /*443549*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
218086 /*443564*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
218092 /*443575*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
218100 /*443590*/ OPC_CheckPatternPredicate, 118, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
218106 /*443601*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
218112 /*443612*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
218120 /*443627*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
218126 /*443638*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
218133 /*443651*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
218139 /*443663*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
218160 /*443702*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
218171 /*443726*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
218182 /*443751*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
218190 /*443770*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
218199 /*443791*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
218207 /*443811*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
218224 /*443844*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
218232 /*443864*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
218240 /*443884*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
218262 /*443926*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
218274 /*443951*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
218286 /*443977*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
218294 /*443996*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
218303 /*444017*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
218311 /*444037*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
218329 /*444071*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
218337 /*444091*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
218345 /*444111*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
218359 /*444139*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
218365 /*444150*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
218371 /*444161*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
218379 /*444176*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
218385 /*444187*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
218392 /*444200*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
218413 /*444238*/ OPC_CheckPatternPredicate, 118, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
218421 /*444258*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
218433 /*444283*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
218443 /*444306*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
218451 /*444326*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
218459 /*444346*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
218481 /*444387*/ OPC_CheckPatternPredicate, 118, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
218489 /*444407*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
218502 /*444433*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
218513 /*444457*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
218521 /*444477*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
218529 /*444497*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
218543 /*444525*/ OPC_CheckPatternPredicate, 118, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
218549 /*444536*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
218555 /*444547*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
218563 /*444562*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
218569 /*444573*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
218576 /*444586*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
218597 /*444624*/ OPC_CheckPatternPredicate, 118, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
218605 /*444644*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
218617 /*444669*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
218627 /*444692*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
218635 /*444712*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
218643 /*444732*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
218665 /*444773*/ OPC_CheckPatternPredicate, 118, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
218673 /*444793*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
218686 /*444819*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
218697 /*444843*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
218705 /*444863*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
218713 /*444883*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
218727 /*444911*/ OPC_CheckPatternPredicate, 118, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
218733 /*444922*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
218739 /*444933*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
218747 /*444948*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
218753 /*444959*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
218760 /*444972*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
218782 /*445014*/ OPC_CheckPatternPredicate, 118, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
218790 /*445034*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
218802 /*445059*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
218812 /*445082*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
218820 /*445102*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
218828 /*445122*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
218841 /*445151*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
218849 /*445171*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
218861 /*445196*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
218871 /*445219*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
218879 /*445239*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
218887 /*445259*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
218900 /*445288*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
218908 /*445308*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
218920 /*445333*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
218930 /*445356*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
218938 /*445376*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
218946 /*445396*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
218962 /*445429*/ OPC_CheckPatternPredicate, 118, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
218968 /*445440*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
218974 /*445451*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
218982 /*445466*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
218988 /*445477*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
218995 /*445490*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
219005 /*445509*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
219011 /*445520*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
219017 /*445531*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
219025 /*445546*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
219031 /*445557*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
219038 /*445570*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
219048 /*445589*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
219054 /*445600*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
219060 /*445611*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
219068 /*445626*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
219074 /*445637*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
219081 /*445650*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
219104 /*445693*/ OPC_CheckPatternPredicate, 118, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
219112 /*445713*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
219124 /*445738*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
219134 /*445761*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
219142 /*445781*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
219150 /*445801*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
219163 /*445830*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
219171 /*445850*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
219183 /*445875*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
219193 /*445898*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
219201 /*445918*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
219209 /*445938*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
219222 /*445967*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
219230 /*445987*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
219242 /*446012*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
219252 /*446035*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
219260 /*446055*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
219268 /*446075*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
219284 /*446108*/ OPC_CheckPatternPredicate, 118, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
219290 /*446119*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
219296 /*446130*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
219304 /*446145*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
219310 /*446156*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
219317 /*446169*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
219327 /*446188*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
219333 /*446199*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
219339 /*446210*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
219347 /*446225*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
219353 /*446236*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
219360 /*446249*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
219370 /*446268*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
219376 /*446279*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
219382 /*446290*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
219390 /*446305*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
219396 /*446316*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
219403 /*446329*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
219426 /*446372*/ OPC_CheckPatternPredicate, 118, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
219434 /*446392*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
219446 /*446417*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
219456 /*446440*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
219464 /*446460*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
219472 /*446480*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
219485 /*446509*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
219493 /*446529*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
219505 /*446554*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
219515 /*446577*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
219523 /*446597*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
219531 /*446617*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
219543 /*446643*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
219551 /*446663*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
219559 /*446683*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
219574 /*446715*/ OPC_CheckPatternPredicate, 118, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
219580 /*446726*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
219586 /*446737*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
219594 /*446752*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
219600 /*446763*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
219607 /*446776*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
219617 /*446795*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
219623 /*446806*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
219629 /*446817*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
219637 /*446832*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
219643 /*446843*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
219650 /*446856*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
219659 /*446873*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
219666 /*446887*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
219672 /*446898*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
219688 /*446942*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
219694 /*446953*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
219725 /*447021*/ OPC_CheckPatternPredicate, 192, // (Subtarget->hasAVX()) && (true)
219736 /*447045*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
219746 /*447068*/ OPC_CheckPatternPredicate, 193, // (Subtarget->hasAVX2()) && (true)
219754 /*447088*/ OPC_CheckPatternPredicate, 192, // (Subtarget->hasAVX()) && (true)
219766 /*447113*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
219776 /*447136*/ OPC_CheckPatternPredicate, 193, // (Subtarget->hasAVX2()) && (true)
219784 /*447156*/ OPC_CheckPatternPredicate, 192, // (Subtarget->hasAVX()) && (true)
219796 /*447181*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
219806 /*447204*/ OPC_CheckPatternPredicate, 193, // (Subtarget->hasAVX2()) && (true)
219814 /*447224*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
219822 /*447244*/ OPC_CheckPatternPredicate, 29, // (Subtarget->hasAVX2())
219834 /*447269*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
219855 /*447308*/ OPC_CheckPatternPredicate, 192, // (Subtarget->hasAVX()) && (true)
219867 /*447333*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
219878 /*447357*/ OPC_CheckPatternPredicate, 193, // (Subtarget->hasAVX2()) && (true)
219886 /*447377*/ OPC_CheckPatternPredicate, 192, // (Subtarget->hasAVX()) && (true)
219899 /*447403*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
219910 /*447427*/ OPC_CheckPatternPredicate, 193, // (Subtarget->hasAVX2()) && (true)
219918 /*447447*/ OPC_CheckPatternPredicate, 192, // (Subtarget->hasAVX()) && (true)
219931 /*447473*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
219942 /*447497*/ OPC_CheckPatternPredicate, 193, // (Subtarget->hasAVX2()) && (true)
219950 /*447517*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
219958 /*447537*/ OPC_CheckPatternPredicate, 29, // (Subtarget->hasAVX2())
219971 /*447563*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
219984 /*447591*/ OPC_CheckPatternPredicate, 192, // (Subtarget->hasAVX()) && (true)
219990 /*447602*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
219997 /*447615*/ OPC_CheckPatternPredicate, 193, // (Subtarget->hasAVX2()) && (true)
220004 /*447629*/ OPC_CheckPatternPredicate, 192, // (Subtarget->hasAVX()) && (true)
220010 /*447640*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
220017 /*447653*/ OPC_CheckPatternPredicate, 193, // (Subtarget->hasAVX2()) && (true)
220024 /*447667*/ OPC_CheckPatternPredicate, 192, // (Subtarget->hasAVX()) && (true)
220030 /*447678*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
220037 /*447691*/ OPC_CheckPatternPredicate, 193, // (Subtarget->hasAVX2()) && (true)
220044 /*447705*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
220050 /*447716*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
220057 /*447729*/ OPC_CheckPatternPredicate, 29, // (Subtarget->hasAVX2())
220078 /*447766*/ OPC_CheckPatternPredicate, 192, // (Subtarget->hasAVX()) && (true)
220089 /*447790*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
220099 /*447813*/ OPC_CheckPatternPredicate, 193, // (Subtarget->hasAVX2()) && (true)
220107 /*447833*/ OPC_CheckPatternPredicate, 192, // (Subtarget->hasAVX()) && (true)
220119 /*447858*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
220129 /*447881*/ OPC_CheckPatternPredicate, 193, // (Subtarget->hasAVX2()) && (true)
220137 /*447901*/ OPC_CheckPatternPredicate, 192, // (Subtarget->hasAVX()) && (true)
220149 /*447926*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
220159 /*447949*/ OPC_CheckPatternPredicate, 193, // (Subtarget->hasAVX2()) && (true)
220167 /*447969*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
220175 /*447989*/ OPC_CheckPatternPredicate, 29, // (Subtarget->hasAVX2())
220187 /*448014*/ OPC_CheckPatternPredicate, 194, // (Subtarget->hasSSE42() && !Subtarget->hasAVX())
220199 /*448041*/ OPC_CheckPatternPredicate, 192, // (Subtarget->hasAVX()) && (true)
220205 /*448052*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
220212 /*448065*/ OPC_CheckPatternPredicate, 193, // (Subtarget->hasAVX2()) && (true)
220219 /*448079*/ OPC_CheckPatternPredicate, 192, // (Subtarget->hasAVX()) && (true)
220225 /*448090*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
220232 /*448103*/ OPC_CheckPatternPredicate, 193, // (Subtarget->hasAVX2()) && (true)
220239 /*448117*/ OPC_CheckPatternPredicate, 192, // (Subtarget->hasAVX()) && (true)
220245 /*448128*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
220252 /*448141*/ OPC_CheckPatternPredicate, 193, // (Subtarget->hasAVX2()) && (true)
220259 /*448155*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
220265 /*448166*/ OPC_CheckPatternPredicate, 194, // (Subtarget->hasSSE42() && !Subtarget->hasAVX())
220272 /*448179*/ OPC_CheckPatternPredicate, 29, // (Subtarget->hasAVX2())
220295 /*448219*/ OPC_CheckPatternPredicate, 118, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
220306 /*448243*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
220316 /*448265*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
220328 /*448290*/ OPC_CheckPatternPredicate, 118, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
220334 /*448301*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
220340 /*448312*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
220361 /*448348*/ OPC_CheckPatternPredicate, 118, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
220372 /*448372*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
220382 /*448394*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
220398 /*448425*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
220410 /*448450*/ OPC_CheckPatternPredicate, 118, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
220416 /*448461*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
220422 /*448472*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
220443 /*448506*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
220451 /*448525*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
220463 /*448550*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
220469 /*448561*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
220490 /*448596*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
220498 /*448615*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
220514 /*448646*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
220526 /*448671*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
220532 /*448682*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
220552 /*448715*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
220567 /*448745*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
220578 /*448768*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
220597 /*448799*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
220607 /*448821*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
220630 /*448861*/ OPC_CheckPatternPredicate, 118, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
220641 /*448885*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
220651 /*448907*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
220663 /*448932*/ OPC_CheckPatternPredicate, 118, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
220669 /*448943*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
220675 /*448954*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
220696 /*448990*/ OPC_CheckPatternPredicate, 118, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
220707 /*449014*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
220717 /*449036*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
220733 /*449067*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
220745 /*449092*/ OPC_CheckPatternPredicate, 118, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
220751 /*449103*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
220757 /*449114*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
220778 /*449148*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
220786 /*449167*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
220798 /*449192*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
220804 /*449203*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
220825 /*449238*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
220833 /*449257*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
220849 /*449288*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
220861 /*449313*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
220867 /*449324*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
220887 /*449357*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
220902 /*449387*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
220913 /*449410*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
220932 /*449441*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
220942 /*449463*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
220961 /*449498*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
220969 /*449517*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
220981 /*449541*/ OPC_CheckPatternPredicate, 163, // (Subtarget->hasSSE3() && !Subtarget->hasAVX())
220993 /*449566*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
220999 /*449576*/ OPC_CheckPatternPredicate, 163, // (Subtarget->hasSSE3() && !Subtarget->hasAVX())
221006 /*449588*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
221023 /*449617*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
221031 /*449636*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
221043 /*449660*/ OPC_CheckPatternPredicate, 163, // (Subtarget->hasSSE3() && !Subtarget->hasAVX())
221053 /*449682*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
221061 /*449701*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
221069 /*449720*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
221082 /*449746*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
221088 /*449756*/ OPC_CheckPatternPredicate, 163, // (Subtarget->hasSSE3() && !Subtarget->hasAVX())
221094 /*449766*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
221102 /*449780*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
221108 /*449790*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
221115 /*449802*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
221134 /*449836*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
221142 /*449855*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
221154 /*449879*/ OPC_CheckPatternPredicate, 163, // (Subtarget->hasSSE3() && !Subtarget->hasAVX())
221166 /*449904*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
221172 /*449914*/ OPC_CheckPatternPredicate, 163, // (Subtarget->hasSSE3() && !Subtarget->hasAVX())
221179 /*449926*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
221196 /*449955*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
221204 /*449974*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
221216 /*449998*/ OPC_CheckPatternPredicate, 163, // (Subtarget->hasSSE3() && !Subtarget->hasAVX())
221226 /*450020*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
221234 /*450039*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
221242 /*450058*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
221255 /*450084*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
221261 /*450094*/ OPC_CheckPatternPredicate, 163, // (Subtarget->hasSSE3() && !Subtarget->hasAVX())
221267 /*450104*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
221275 /*450118*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
221281 /*450128*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
221288 /*450140*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
221307 /*450177*/ OPC_CheckPatternPredicate, 118, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
221315 /*450196*/ OPC_CheckPatternPredicate, 118, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
221323 /*450215*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
221331 /*450234*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
221339 /*450253*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
221347 /*450272*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
221359 /*450297*/ OPC_CheckPatternPredicate, 50, // (Subtarget->hasSSSE3() && !Subtarget->hasAVX())
221367 /*450316*/ OPC_CheckPatternPredicate, 50, // (Subtarget->hasSSSE3() && !Subtarget->hasAVX())
221375 /*450335*/ OPC_CheckPatternPredicate, 50, // (Subtarget->hasSSSE3() && !Subtarget->hasAVX())
221386 /*450359*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
221394 /*450378*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
221402 /*450397*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
221410 /*450416*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
221418 /*450435*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
221426 /*450454*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
221434 /*450473*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
221442 /*450492*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
221450 /*450511*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
221458 /*450530*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
221466 /*450549*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
221474 /*450568*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
221491 /*450602*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
221499 /*450621*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
221507 /*450640*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
221519 /*450665*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
221527 /*450684*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
221535 /*450703*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
221549 /*450731*/ OPC_CheckPatternPredicate, 118, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
221555 /*450741*/ OPC_CheckPatternPredicate, 50, // (Subtarget->hasSSSE3() && !Subtarget->hasAVX())
221561 /*450751*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
221569 /*450765*/ OPC_CheckPatternPredicate, 118, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
221575 /*450775*/ OPC_CheckPatternPredicate, 50, // (Subtarget->hasSSSE3() && !Subtarget->hasAVX())
221581 /*450785*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
221589 /*450799*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
221595 /*450809*/ OPC_CheckPatternPredicate, 50, // (Subtarget->hasSSSE3() && !Subtarget->hasAVX())
221601 /*450819*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
221609 /*450833*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
221615 /*450843*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
221623 /*450857*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
221629 /*450867*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
221637 /*450881*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
221643 /*450891*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
221650 /*450903*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
221657 /*450916*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
221663 /*450926*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
221679 /*450969*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
221685 /*450979*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
221700 /*451020*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
221706 /*451031*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
221712 /*451042*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
221733 /*451079*/ OPC_CheckPatternPredicate, 118, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
221741 /*451099*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
221753 /*451124*/ OPC_CheckPatternPredicate, 50, // (Subtarget->hasSSSE3() && !Subtarget->hasAVX())
221763 /*451147*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
221771 /*451167*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
221779 /*451187*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
221792 /*451214*/ OPC_CheckPatternPredicate, 118, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
221798 /*451225*/ OPC_CheckPatternPredicate, 50, // (Subtarget->hasSSSE3() && !Subtarget->hasAVX())
221804 /*451236*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
221812 /*451251*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
221818 /*451262*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
221825 /*451275*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
221846 /*451313*/ OPC_CheckPatternPredicate, 118, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
221854 /*451333*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
221866 /*451358*/ OPC_CheckPatternPredicate, 50, // (Subtarget->hasSSSE3() && !Subtarget->hasAVX())
221876 /*451381*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
221884 /*451401*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
221892 /*451421*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
221905 /*451448*/ OPC_CheckPatternPredicate, 118, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
221911 /*451459*/ OPC_CheckPatternPredicate, 50, // (Subtarget->hasSSSE3() && !Subtarget->hasAVX())
221917 /*451470*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
221925 /*451485*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
221931 /*451496*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
221938 /*451509*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
221959 /*451547*/ OPC_CheckPatternPredicate, 118, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
221967 /*451567*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
221979 /*451592*/ OPC_CheckPatternPredicate, 50, // (Subtarget->hasSSSE3() && !Subtarget->hasAVX())
221989 /*451615*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
221997 /*451635*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
222005 /*451655*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
222027 /*451696*/ OPC_CheckPatternPredicate, 118, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
222035 /*451716*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
222048 /*451742*/ OPC_CheckPatternPredicate, 50, // (Subtarget->hasSSSE3() && !Subtarget->hasAVX())
222059 /*451766*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
222067 /*451786*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
222075 /*451806*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
222089 /*451834*/ OPC_CheckPatternPredicate, 118, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
222095 /*451845*/ OPC_CheckPatternPredicate, 50, // (Subtarget->hasSSSE3() && !Subtarget->hasAVX())
222101 /*451856*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
222109 /*451871*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
222115 /*451882*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
222122 /*451895*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
222143 /*451933*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
222151 /*451953*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
222159 /*451973*/ OPC_CheckPatternPredicate, 29, // (Subtarget->hasAVX2())
222167 /*451993*/ OPC_CheckPatternPredicate, 29, // (Subtarget->hasAVX2())
222179 /*452019*/ OPC_CheckPatternPredicate, 50, // (Subtarget->hasSSSE3() && !Subtarget->hasAVX())
222187 /*452039*/ OPC_CheckPatternPredicate, 50, // (Subtarget->hasSSSE3() && !Subtarget->hasAVX())
222200 /*452066*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
222206 /*452077*/ OPC_CheckPatternPredicate, 50, // (Subtarget->hasSSSE3() && !Subtarget->hasAVX())
222214 /*452092*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
222220 /*452103*/ OPC_CheckPatternPredicate, 50, // (Subtarget->hasSSSE3() && !Subtarget->hasAVX())
222227 /*452116*/ OPC_CheckPatternPredicate, 29, // (Subtarget->hasAVX2())
222233 /*452128*/ OPC_CheckPatternPredicate, 29, // (Subtarget->hasAVX2())
222254 /*452166*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
222262 /*452186*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
222270 /*452206*/ OPC_CheckPatternPredicate, 29, // (Subtarget->hasAVX2())
222278 /*452226*/ OPC_CheckPatternPredicate, 29, // (Subtarget->hasAVX2())
222290 /*452252*/ OPC_CheckPatternPredicate, 50, // (Subtarget->hasSSSE3() && !Subtarget->hasAVX())
222298 /*452272*/ OPC_CheckPatternPredicate, 50, // (Subtarget->hasSSSE3() && !Subtarget->hasAVX())
222311 /*452299*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
222317 /*452310*/ OPC_CheckPatternPredicate, 50, // (Subtarget->hasSSSE3() && !Subtarget->hasAVX())
222325 /*452325*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
222331 /*452336*/ OPC_CheckPatternPredicate, 50, // (Subtarget->hasSSSE3() && !Subtarget->hasAVX())
222338 /*452349*/ OPC_CheckPatternPredicate, 29, // (Subtarget->hasAVX2())
222344 /*452361*/ OPC_CheckPatternPredicate, 29, // (Subtarget->hasAVX2())
222362 /*452392*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
222372 /*452413*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
222383 /*452435*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
222389 /*452445*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
222410 /*452484*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
222418 /*452504*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
222430 /*452529*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
222440 /*452552*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
222448 /*452572*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
222456 /*452592*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
222473 /*452625*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
222481 /*452645*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
222489 /*452665*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
222511 /*452708*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
222519 /*452728*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
222532 /*452754*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
222543 /*452778*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
222551 /*452798*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
222559 /*452818*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
222577 /*452852*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
222585 /*452872*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
222593 /*452892*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
222607 /*452920*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
222613 /*452931*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
222619 /*452942*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
222627 /*452957*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
222633 /*452968*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
222640 /*452981*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
222662 /*453019*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
222670 /*453040*/ OPC_CheckPatternPredicate, 29, // (Subtarget->hasAVX2())
222683 /*453067*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
222697 /*453098*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
222703 /*453110*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
222711 /*453126*/ OPC_CheckPatternPredicate, 29, // (Subtarget->hasAVX2())
222718 /*453141*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
222724 /*453153*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
222733 /*453171*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
222739 /*453183*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
222747 /*453199*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
222753 /*453212*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
222772 /*453245*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
222780 /*453266*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
222788 /*453287*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
222796 /*453308*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
222809 /*453336*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
222818 /*453359*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
222833 /*453390*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
222839 /*453402*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
222847 /*453418*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
222854 /*453433*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
222860 /*453445*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
222868 /*453461*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
222887 /*453498*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
222895 /*453517*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
222903 /*453536*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
222911 /*453555*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
222923 /*453579*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
222934 /*453602*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
222945 /*453625*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
222956 /*453648*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
222967 /*453671*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
222978 /*453694*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
222989 /*453717*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
223000 /*453740*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
223010 /*453762*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
223018 /*453781*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
223026 /*453800*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
223034 /*453819*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
223047 /*453846*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
223059 /*453879*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
223073 /*453916*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
223085 /*453949*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
223099 /*453986*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
223111 /*454019*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
223125 /*454056*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
223137 /*454089*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
223152 /*454128*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
223165 /*454163*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
223185 /*454220*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
223198 /*454255*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
223218 /*454312*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
223231 /*454347*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
223251 /*454404*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
223264 /*454439*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
223293 /*454510*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
223301 /*454529*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
223313 /*454553*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
223324 /*454576*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
223335 /*454599*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
223346 /*454622*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
223356 /*454644*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
223364 /*454663*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
223377 /*454690*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
223389 /*454723*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
223403 /*454760*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
223415 /*454793*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
223430 /*454832*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
223443 /*454867*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
223463 /*454924*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
223476 /*454959*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
223509 /*455040*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
223517 /*455059*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
223526 /*455080*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
223534 /*455100*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
223542 /*455120*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
223550 /*455140*/ OPC_CheckPatternPredicate, 187, // (Subtarget->hasVBMI())
223558 /*455160*/ OPC_CheckPatternPredicate, 181, // (Subtarget->hasVBMI()) && (Subtarget->hasVLX())
223566 /*455180*/ OPC_CheckPatternPredicate, 181, // (Subtarget->hasVBMI()) && (Subtarget->hasVLX())
223574 /*455200*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
223582 /*455220*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
223590 /*455240*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
223607 /*455274*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
223615 /*455294*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
223627 /*455320*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
223635 /*455340*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
223649 /*455369*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
223655 /*455380*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
223662 /*455393*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
223668 /*455405*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
223674 /*455417*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
223680 /*455429*/ OPC_CheckPatternPredicate, 187, // (Subtarget->hasVBMI())
223686 /*455441*/ OPC_CheckPatternPredicate, 181, // (Subtarget->hasVBMI()) && (Subtarget->hasVLX())
223692 /*455453*/ OPC_CheckPatternPredicate, 181, // (Subtarget->hasVBMI()) && (Subtarget->hasVLX())
223698 /*455465*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
223704 /*455477*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
223710 /*455489*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
223728 /*455521*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
223736 /*455540*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
223745 /*455561*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
223753 /*455581*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
223761 /*455601*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
223778 /*455635*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
223786 /*455655*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
223798 /*455681*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
223806 /*455701*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
223820 /*455729*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
223826 /*455740*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
223833 /*455753*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
223839 /*455765*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
223845 /*455777*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
223866 /*455817*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
223874 /*455836*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
223884 /*455859*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
223892 /*455878*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
223902 /*455901*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
223910 /*455920*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
223920 /*455943*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
223928 /*455962*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
223937 /*455983*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
223945 /*456003*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
223953 /*456023*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
223961 /*456043*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
223969 /*456063*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
223986 /*456098*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
223994 /*456118*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
224002 /*456138*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
224014 /*456164*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
224022 /*456184*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
224030 /*456204*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
224044 /*456233*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
224050 /*456244*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
224058 /*456259*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
224064 /*456270*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
224072 /*456285*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
224078 /*456296*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
224086 /*456311*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
224092 /*456322*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
224099 /*456335*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
224105 /*456347*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
224111 /*456359*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
224118 /*456373*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
224124 /*456384*/ OPC_CheckPatternPredicate, 117, // (Subtarget->hasBWI()) && (!Subtarget->hasVLX())
224145 /*456446*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
224151 /*456457*/ OPC_CheckPatternPredicate, 117, // (Subtarget->hasBWI()) && (!Subtarget->hasVLX())
224186 /*456545*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
224194 /*456564*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
224204 /*456587*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
224212 /*456606*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
224222 /*456629*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
224230 /*456648*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
224240 /*456671*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
224248 /*456690*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
224257 /*456711*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
224265 /*456731*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
224273 /*456751*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
224281 /*456771*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
224289 /*456791*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
224306 /*456826*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
224314 /*456846*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
224322 /*456866*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
224334 /*456892*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
224342 /*456912*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
224350 /*456932*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
224364 /*456961*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
224370 /*456972*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
224378 /*456987*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
224384 /*456998*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
224392 /*457013*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
224398 /*457024*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
224406 /*457039*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
224412 /*457050*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
224419 /*457063*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
224425 /*457075*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
224431 /*457087*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
224438 /*457101*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
224444 /*457112*/ OPC_CheckPatternPredicate, 117, // (Subtarget->hasBWI()) && (!Subtarget->hasVLX())
224465 /*457174*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
224471 /*457185*/ OPC_CheckPatternPredicate, 117, // (Subtarget->hasBWI()) && (!Subtarget->hasVLX())
224506 /*457273*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
224514 /*457292*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
224524 /*457315*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
224532 /*457334*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
224541 /*457355*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
224549 /*457375*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
224557 /*457395*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
224565 /*457415*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
224573 /*457435*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
224581 /*457455*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
224589 /*457475*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
224606 /*457510*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
224614 /*457530*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
224622 /*457550*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
224634 /*457576*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
224642 /*457596*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
224650 /*457616*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
224664 /*457645*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
224670 /*457656*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
224678 /*457671*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
224684 /*457682*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
224691 /*457695*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
224697 /*457707*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
224704 /*457721*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
224710 /*457732*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
224731 /*457794*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
224737 /*457805*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
224757 /*457865*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
224764 /*457879*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
224770 /*457890*/ OPC_CheckPatternPredicate, 117, // (Subtarget->hasBWI()) && (!Subtarget->hasVLX())
224791 /*457952*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
224797 /*457963*/ OPC_CheckPatternPredicate, 117, // (Subtarget->hasBWI()) && (!Subtarget->hasVLX())
224833 /*458050*/ OPC_CheckPatternPredicate, 188, // (Subtarget->hasGFNI()) && (Subtarget->hasSSE2() && !Subtarget->hasAVX())
224844 /*458075*/ OPC_CheckPatternPredicate, 189, // (Subtarget->hasAVX()) && (Subtarget->hasGFNI()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
224852 /*458094*/ OPC_CheckPatternPredicate, 180, // (Subtarget->hasBWI()) && (Subtarget->hasGFNI()) && (Subtarget->hasVLX())
224862 /*458117*/ OPC_CheckPatternPredicate, 189, // (Subtarget->hasAVX()) && (Subtarget->hasGFNI()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
224870 /*458136*/ OPC_CheckPatternPredicate, 180, // (Subtarget->hasBWI()) && (Subtarget->hasGFNI()) && (Subtarget->hasVLX())
224879 /*458157*/ OPC_CheckPatternPredicate, 186, // (Subtarget->hasAVX512()) && (Subtarget->hasBWI()) && (Subtarget->hasGFNI())
224892 /*458184*/ OPC_CheckPatternPredicate, 188, // (Subtarget->hasGFNI()) && (Subtarget->hasSSE2() && !Subtarget->hasAVX())
224898 /*458195*/ OPC_CheckPatternPredicate, 189, // (Subtarget->hasAVX()) && (Subtarget->hasGFNI()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
224904 /*458206*/ OPC_CheckPatternPredicate, 180, // (Subtarget->hasBWI()) && (Subtarget->hasGFNI()) && (Subtarget->hasVLX())
224912 /*458221*/ OPC_CheckPatternPredicate, 189, // (Subtarget->hasAVX()) && (Subtarget->hasGFNI()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
224918 /*458232*/ OPC_CheckPatternPredicate, 180, // (Subtarget->hasBWI()) && (Subtarget->hasGFNI()) && (Subtarget->hasVLX())
224925 /*458245*/ OPC_CheckPatternPredicate, 186, // (Subtarget->hasAVX512()) && (Subtarget->hasBWI()) && (Subtarget->hasGFNI())
224946 /*458284*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
224954 /*458305*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
224962 /*458326*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
224970 /*458347*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
224978 /*458368*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
224986 /*458389*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
224994 /*458410*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
225002 /*458431*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
225010 /*458452*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
225018 /*458473*/ OPC_CheckPatternPredicate, 187, // (Subtarget->hasVBMI())
225026 /*458494*/ OPC_CheckPatternPredicate, 181, // (Subtarget->hasVBMI()) && (Subtarget->hasVLX())
225034 /*458515*/ OPC_CheckPatternPredicate, 181, // (Subtarget->hasVBMI()) && (Subtarget->hasVLX())
225051 /*458551*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
225059 /*458572*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
225067 /*458593*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
225079 /*458620*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
225087 /*458641*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
225095 /*458662*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
225108 /*458690*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
225114 /*458703*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
225120 /*458716*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
225126 /*458729*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
225132 /*458742*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
225138 /*458755*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
225144 /*458768*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
225150 /*458781*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
225156 /*458794*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
225162 /*458807*/ OPC_CheckPatternPredicate, 187, // (Subtarget->hasVBMI())
225168 /*458820*/ OPC_CheckPatternPredicate, 181, // (Subtarget->hasVBMI()) && (Subtarget->hasVLX())
225174 /*458833*/ OPC_CheckPatternPredicate, 181, // (Subtarget->hasVBMI()) && (Subtarget->hasVLX())
225191 /*458865*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
225199 /*458886*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
225207 /*458907*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
225215 /*458928*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
225223 /*458949*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
225231 /*458970*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
225248 /*459006*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
225256 /*459027*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
225264 /*459048*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
225276 /*459075*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
225284 /*459096*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
225292 /*459117*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
225305 /*459144*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
225311 /*459157*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
225317 /*459170*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
225323 /*459183*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
225329 /*459196*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
225335 /*459209*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
225356 /*459248*/ OPC_CheckPatternPredicate, 185, // (Subtarget->hasIFMA())
225364 /*459269*/ OPC_CheckPatternPredicate, 184, // (Subtarget->hasIFMA()) && (Subtarget->hasVLX())
225372 /*459290*/ OPC_CheckPatternPredicate, 184, // (Subtarget->hasIFMA()) && (Subtarget->hasVLX())
225389 /*459324*/ OPC_CheckPatternPredicate, 185, // (Subtarget->hasIFMA())
225397 /*459345*/ OPC_CheckPatternPredicate, 184, // (Subtarget->hasIFMA()) && (Subtarget->hasVLX())
225405 /*459366*/ OPC_CheckPatternPredicate, 184, // (Subtarget->hasIFMA()) && (Subtarget->hasVLX())
225427 /*459408*/ OPC_CheckPatternPredicate, 185, // (Subtarget->hasIFMA())
225435 /*459429*/ OPC_CheckPatternPredicate, 184, // (Subtarget->hasIFMA()) && (Subtarget->hasVLX())
225443 /*459450*/ OPC_CheckPatternPredicate, 184, // (Subtarget->hasIFMA()) && (Subtarget->hasVLX())
225461 /*459485*/ OPC_CheckPatternPredicate, 185, // (Subtarget->hasIFMA())
225469 /*459506*/ OPC_CheckPatternPredicate, 184, // (Subtarget->hasIFMA()) && (Subtarget->hasVLX())
225477 /*459527*/ OPC_CheckPatternPredicate, 184, // (Subtarget->hasIFMA()) && (Subtarget->hasVLX())
225491 /*459555*/ OPC_CheckPatternPredicate, 185, // (Subtarget->hasIFMA())
225497 /*459568*/ OPC_CheckPatternPredicate, 184, // (Subtarget->hasIFMA()) && (Subtarget->hasVLX())
225503 /*459581*/ OPC_CheckPatternPredicate, 184, // (Subtarget->hasIFMA()) && (Subtarget->hasVLX())
225524 /*459620*/ OPC_CheckPatternPredicate, 185, // (Subtarget->hasIFMA())
225532 /*459641*/ OPC_CheckPatternPredicate, 184, // (Subtarget->hasIFMA()) && (Subtarget->hasVLX())
225540 /*459662*/ OPC_CheckPatternPredicate, 184, // (Subtarget->hasIFMA()) && (Subtarget->hasVLX())
225557 /*459696*/ OPC_CheckPatternPredicate, 185, // (Subtarget->hasIFMA())
225565 /*459717*/ OPC_CheckPatternPredicate, 184, // (Subtarget->hasIFMA()) && (Subtarget->hasVLX())
225573 /*459738*/ OPC_CheckPatternPredicate, 184, // (Subtarget->hasIFMA()) && (Subtarget->hasVLX())
225595 /*459780*/ OPC_CheckPatternPredicate, 185, // (Subtarget->hasIFMA())
225603 /*459801*/ OPC_CheckPatternPredicate, 184, // (Subtarget->hasIFMA()) && (Subtarget->hasVLX())
225611 /*459822*/ OPC_CheckPatternPredicate, 184, // (Subtarget->hasIFMA()) && (Subtarget->hasVLX())
225629 /*459857*/ OPC_CheckPatternPredicate, 185, // (Subtarget->hasIFMA())
225637 /*459878*/ OPC_CheckPatternPredicate, 184, // (Subtarget->hasIFMA()) && (Subtarget->hasVLX())
225645 /*459899*/ OPC_CheckPatternPredicate, 184, // (Subtarget->hasIFMA()) && (Subtarget->hasVLX())
225659 /*459927*/ OPC_CheckPatternPredicate, 185, // (Subtarget->hasIFMA())
225665 /*459940*/ OPC_CheckPatternPredicate, 184, // (Subtarget->hasIFMA()) && (Subtarget->hasVLX())
225671 /*459953*/ OPC_CheckPatternPredicate, 184, // (Subtarget->hasIFMA()) && (Subtarget->hasVLX())
225689 /*459989*/ OPC_CheckPatternPredicate, 133, // (Subtarget->hasCDI())
225697 /*460008*/ OPC_CheckPatternPredicate, 134, // (Subtarget->hasCDI()) && (Subtarget->hasVLX())
225705 /*460027*/ OPC_CheckPatternPredicate, 134, // (Subtarget->hasCDI()) && (Subtarget->hasVLX())
225713 /*460046*/ OPC_CheckPatternPredicate, 133, // (Subtarget->hasCDI())
225721 /*460065*/ OPC_CheckPatternPredicate, 134, // (Subtarget->hasCDI()) && (Subtarget->hasVLX())
225729 /*460084*/ OPC_CheckPatternPredicate, 134, // (Subtarget->hasCDI()) && (Subtarget->hasVLX())
225745 /*460117*/ OPC_CheckPatternPredicate, 133, // (Subtarget->hasCDI())
225753 /*460136*/ OPC_CheckPatternPredicate, 134, // (Subtarget->hasCDI()) && (Subtarget->hasVLX())
225761 /*460155*/ OPC_CheckPatternPredicate, 134, // (Subtarget->hasCDI()) && (Subtarget->hasVLX())
225773 /*460180*/ OPC_CheckPatternPredicate, 133, // (Subtarget->hasCDI())
225781 /*460199*/ OPC_CheckPatternPredicate, 134, // (Subtarget->hasCDI()) && (Subtarget->hasVLX())
225789 /*460218*/ OPC_CheckPatternPredicate, 134, // (Subtarget->hasCDI()) && (Subtarget->hasVLX())
225802 /*460243*/ OPC_CheckPatternPredicate, 133, // (Subtarget->hasCDI())
225808 /*460254*/ OPC_CheckPatternPredicate, 134, // (Subtarget->hasCDI()) && (Subtarget->hasVLX())
225814 /*460265*/ OPC_CheckPatternPredicate, 134, // (Subtarget->hasCDI()) && (Subtarget->hasVLX())
225820 /*460276*/ OPC_CheckPatternPredicate, 133, // (Subtarget->hasCDI())
225826 /*460287*/ OPC_CheckPatternPredicate, 134, // (Subtarget->hasCDI()) && (Subtarget->hasVLX())
225832 /*460298*/ OPC_CheckPatternPredicate, 134, // (Subtarget->hasCDI()) && (Subtarget->hasVLX())
225853 /*460336*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasVBMI2())
225861 /*460357*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
225869 /*460378*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
225877 /*460399*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasVBMI2())
225885 /*460420*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
225893 /*460441*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
225901 /*460462*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasVBMI2())
225909 /*460483*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
225917 /*460504*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
225934 /*460540*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasVBMI2())
225942 /*460561*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
225950 /*460582*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
225962 /*460609*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasVBMI2())
225970 /*460630*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
225978 /*460651*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
225991 /*460678*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasVBMI2())
225997 /*460691*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
226003 /*460704*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
226009 /*460717*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasVBMI2())
226015 /*460730*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
226021 /*460743*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
226027 /*460756*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasVBMI2())
226033 /*460769*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
226039 /*460782*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
226060 /*460822*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasVBMI2())
226068 /*460843*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
226076 /*460864*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
226084 /*460885*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasVBMI2())
226092 /*460906*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
226100 /*460927*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
226108 /*460948*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasVBMI2())
226116 /*460969*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
226124 /*460990*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
226141 /*461026*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasVBMI2())
226149 /*461047*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
226157 /*461068*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
226169 /*461095*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasVBMI2())
226177 /*461116*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
226185 /*461137*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
226198 /*461164*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasVBMI2())
226204 /*461177*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
226210 /*461190*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
226216 /*461203*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasVBMI2())
226222 /*461216*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
226228 /*461229*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
226234 /*461242*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasVBMI2())
226240 /*461255*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
226246 /*461268*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
226267 /*461307*/ OPC_CheckPatternPredicate, 148, // (Subtarget->hasVNNI())
226275 /*461328*/ OPC_CheckPatternPredicate, 149, // (Subtarget->hasVLX()) && (Subtarget->hasVNNI())
226283 /*461349*/ OPC_CheckPatternPredicate, 149, // (Subtarget->hasVLX()) && (Subtarget->hasVNNI())
226299 /*461382*/ OPC_CheckPatternPredicate, 148, // (Subtarget->hasVNNI())
226307 /*461403*/ OPC_CheckPatternPredicate, 149, // (Subtarget->hasVLX()) && (Subtarget->hasVNNI())
226315 /*461424*/ OPC_CheckPatternPredicate, 149, // (Subtarget->hasVLX()) && (Subtarget->hasVNNI())
226327 /*461450*/ OPC_CheckPatternPredicate, 148, // (Subtarget->hasVNNI())
226333 /*461463*/ OPC_CheckPatternPredicate, 149, // (Subtarget->hasVLX()) && (Subtarget->hasVNNI())
226339 /*461476*/ OPC_CheckPatternPredicate, 149, // (Subtarget->hasVLX()) && (Subtarget->hasVNNI())
226360 /*461515*/ OPC_CheckPatternPredicate, 148, // (Subtarget->hasVNNI())
226368 /*461536*/ OPC_CheckPatternPredicate, 149, // (Subtarget->hasVLX()) && (Subtarget->hasVNNI())
226376 /*461557*/ OPC_CheckPatternPredicate, 149, // (Subtarget->hasVLX()) && (Subtarget->hasVNNI())
226392 /*461590*/ OPC_CheckPatternPredicate, 148, // (Subtarget->hasVNNI())
226400 /*461611*/ OPC_CheckPatternPredicate, 149, // (Subtarget->hasVLX()) && (Subtarget->hasVNNI())
226408 /*461632*/ OPC_CheckPatternPredicate, 149, // (Subtarget->hasVLX()) && (Subtarget->hasVNNI())
226420 /*461658*/ OPC_CheckPatternPredicate, 148, // (Subtarget->hasVNNI())
226426 /*461671*/ OPC_CheckPatternPredicate, 149, // (Subtarget->hasVLX()) && (Subtarget->hasVNNI())
226432 /*461684*/ OPC_CheckPatternPredicate, 149, // (Subtarget->hasVLX()) && (Subtarget->hasVNNI())
226453 /*461723*/ OPC_CheckPatternPredicate, 148, // (Subtarget->hasVNNI())
226461 /*461744*/ OPC_CheckPatternPredicate, 149, // (Subtarget->hasVLX()) && (Subtarget->hasVNNI())
226469 /*461765*/ OPC_CheckPatternPredicate, 149, // (Subtarget->hasVLX()) && (Subtarget->hasVNNI())
226485 /*461798*/ OPC_CheckPatternPredicate, 148, // (Subtarget->hasVNNI())
226493 /*461819*/ OPC_CheckPatternPredicate, 149, // (Subtarget->hasVLX()) && (Subtarget->hasVNNI())
226501 /*461840*/ OPC_CheckPatternPredicate, 149, // (Subtarget->hasVLX()) && (Subtarget->hasVNNI())
226513 /*461866*/ OPC_CheckPatternPredicate, 148, // (Subtarget->hasVNNI())
226519 /*461879*/ OPC_CheckPatternPredicate, 149, // (Subtarget->hasVLX()) && (Subtarget->hasVNNI())
226525 /*461892*/ OPC_CheckPatternPredicate, 149, // (Subtarget->hasVLX()) && (Subtarget->hasVNNI())
226546 /*461931*/ OPC_CheckPatternPredicate, 148, // (Subtarget->hasVNNI())
226554 /*461952*/ OPC_CheckPatternPredicate, 149, // (Subtarget->hasVLX()) && (Subtarget->hasVNNI())
226562 /*461973*/ OPC_CheckPatternPredicate, 149, // (Subtarget->hasVLX()) && (Subtarget->hasVNNI())
226578 /*462006*/ OPC_CheckPatternPredicate, 148, // (Subtarget->hasVNNI())
226586 /*462027*/ OPC_CheckPatternPredicate, 149, // (Subtarget->hasVLX()) && (Subtarget->hasVNNI())
226594 /*462048*/ OPC_CheckPatternPredicate, 149, // (Subtarget->hasVLX()) && (Subtarget->hasVNNI())
226606 /*462074*/ OPC_CheckPatternPredicate, 148, // (Subtarget->hasVNNI())
226612 /*462087*/ OPC_CheckPatternPredicate, 149, // (Subtarget->hasVLX()) && (Subtarget->hasVNNI())
226618 /*462100*/ OPC_CheckPatternPredicate, 149, // (Subtarget->hasVLX()) && (Subtarget->hasVNNI())
226640 /*462139*/ OPC_CheckPatternPredicate, 114, // (Subtarget->hasBITALG())
226650 /*462161*/ OPC_CheckPatternPredicate, 114, // (Subtarget->hasBITALG())
226669 /*462192*/ OPC_CheckPatternPredicate, 115, // (Subtarget->hasBITALG()) && (Subtarget->hasVLX())
226679 /*462214*/ OPC_CheckPatternPredicate, 115, // (Subtarget->hasBITALG()) && (Subtarget->hasVLX())
226698 /*462245*/ OPC_CheckPatternPredicate, 115, // (Subtarget->hasBITALG()) && (Subtarget->hasVLX())
226708 /*462267*/ OPC_CheckPatternPredicate, 115, // (Subtarget->hasBITALG()) && (Subtarget->hasVLX())
226730 /*462306*/ OPC_CheckPatternPredicate, 183, // (Subtarget->hasBF16())
226745 /*462336*/ OPC_CheckPatternPredicate, 183, // (Subtarget->hasBF16())
226756 /*462359*/ OPC_CheckPatternPredicate, 183, // (Subtarget->hasBF16())
226775 /*462391*/ OPC_CheckPatternPredicate, 182, // (Subtarget->hasBF16()) && (Subtarget->hasVLX())
226790 /*462421*/ OPC_CheckPatternPredicate, 182, // (Subtarget->hasBF16()) && (Subtarget->hasVLX())
226801 /*462444*/ OPC_CheckPatternPredicate, 182, // (Subtarget->hasBF16()) && (Subtarget->hasVLX())
226820 /*462476*/ OPC_CheckPatternPredicate, 182, // (Subtarget->hasBF16()) && (Subtarget->hasVLX())
226835 /*462506*/ OPC_CheckPatternPredicate, 182, // (Subtarget->hasBF16()) && (Subtarget->hasVLX())
226846 /*462529*/ OPC_CheckPatternPredicate, 182, // (Subtarget->hasBF16()) && (Subtarget->hasVLX())
226865 /*462566*/ OPC_CheckPatternPredicate, 183, // (Subtarget->hasBF16())
226875 /*462588*/ OPC_CheckPatternPredicate, 182, // (Subtarget->hasBF16()) && (Subtarget->hasVLX())
226885 /*462610*/ OPC_CheckPatternPredicate, 182, // (Subtarget->hasBF16()) && (Subtarget->hasVLX())
226901 /*462642*/ OPC_CheckPatternPredicate, 183, // (Subtarget->hasBF16())
226911 /*462664*/ OPC_CheckPatternPredicate, 182, // (Subtarget->hasBF16()) && (Subtarget->hasVLX())
226921 /*462686*/ OPC_CheckPatternPredicate, 182, // (Subtarget->hasBF16()) && (Subtarget->hasVLX())
226934 /*462712*/ OPC_CheckPatternPredicate, 183, // (Subtarget->hasBF16())
226942 /*462727*/ OPC_CheckPatternPredicate, 182, // (Subtarget->hasBF16()) && (Subtarget->hasVLX())
226949 /*462739*/ OPC_CheckPatternPredicate, 182, // (Subtarget->hasBF16()) && (Subtarget->hasVLX())
226965 /*462765*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
226985 /*462806*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
227008 /*462854*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
227016 /*462872*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
227028 /*462897*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
227036 /*462915*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
227047 /*462938*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
227057 /*462960*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
227067 /*462982*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
227081 /*463019*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
227095 /*463056*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
227109 /*463093*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
227123 /*463130*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
227137 /*463167*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
227152 /*463206*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
227160 /*463224*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
227172 /*463249*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
227180 /*463267*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
227191 /*463290*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
227201 /*463312*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
227211 /*463334*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
227225 /*463371*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
227239 /*463408*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
227253 /*463445*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
227267 /*463482*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
227281 /*463520*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
227293 /*463554*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
227311 /*463594*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
227319 /*463613*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
227330 /*463637*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
227338 /*463656*/ OPC_CheckPatternPredicate, 119, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())
227349 /*463680*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
227357 /*463699*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
227368 /*463723*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
227376 /*463742*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
227387 /*463765*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasAVX() && !Subtarget->hasAVX2())
227397 /*463787*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasAVX() && !Subtarget->hasAVX2())
227407 /*463809*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasAVX() && !Subtarget->hasAVX2())
227417 /*463831*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasAVX() && !Subtarget->hasAVX2())
227427 /*463854*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
227435 /*463873*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
227443 /*463892*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
227454 /*463916*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
227462 /*463935*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
227470 /*463954*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
227481 /*463978*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
227489 /*463997*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
227497 /*464016*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
227508 /*464040*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
227516 /*464059*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
227524 /*464078*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
227535 /*464102*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
227543 /*464121*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
227554 /*464145*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
227562 /*464164*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
227573 /*464188*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
227581 /*464207*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
227589 /*464226*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
227600 /*464250*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
227608 /*464269*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
227616 /*464288*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
227635 /*464326*/ OPC_CheckPatternPredicate, 29, // (Subtarget->hasAVX2())
227644 /*464351*/ OPC_CheckPatternPredicate, 29, // (Subtarget->hasAVX2())
227656 /*464380*/ OPC_CheckPatternPredicate, 29, // (Subtarget->hasAVX2())
227667 /*464408*/ OPC_CheckPatternPredicate, 29, // (Subtarget->hasAVX2())
227678 /*464436*/ OPC_CheckPatternPredicate, 29, // (Subtarget->hasAVX2())
227689 /*464464*/ OPC_CheckPatternPredicate, 29, // (Subtarget->hasAVX2())
227700 /*464492*/ OPC_CheckPatternPredicate, 29, // (Subtarget->hasAVX2())
227711 /*464520*/ OPC_CheckPatternPredicate, 29, // (Subtarget->hasAVX2())
227722 /*464548*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
227733 /*464576*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
227744 /*464604*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
227755 /*464632*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
227766 /*464660*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
227777 /*464688*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
227788 /*464716*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
227799 /*464744*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
227810 /*464772*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
227821 /*464800*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
227832 /*464828*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
227843 /*464856*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
227854 /*464885*/ OPC_CheckPatternPredicate, 29, // (Subtarget->hasAVX2())
227863 /*464910*/ OPC_CheckPatternPredicate, 29, // (Subtarget->hasAVX2())
227875 /*464939*/ OPC_CheckPatternPredicate, 29, // (Subtarget->hasAVX2())
227886 /*464967*/ OPC_CheckPatternPredicate, 29, // (Subtarget->hasAVX2())
227897 /*464995*/ OPC_CheckPatternPredicate, 29, // (Subtarget->hasAVX2())
227908 /*465023*/ OPC_CheckPatternPredicate, 29, // (Subtarget->hasAVX2())
227919 /*465051*/ OPC_CheckPatternPredicate, 29, // (Subtarget->hasAVX2())
227930 /*465079*/ OPC_CheckPatternPredicate, 29, // (Subtarget->hasAVX2())
227941 /*465107*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
227952 /*465135*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
227963 /*465163*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
227974 /*465191*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
227985 /*465219*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
227996 /*465247*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
228007 /*465275*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
228018 /*465303*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
228029 /*465331*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
228040 /*465359*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
228051 /*465387*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
228062 /*465415*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
228081 /*465455*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
228090 /*465477*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
228105 /*465508*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
228114 /*465530*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
228129 /*465561*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
228138 /*465583*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
228152 /*465612*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
228166 /*465642*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
228175 /*465664*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
228190 /*465696*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
228199 /*465718*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
228209 /*465742*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
228224 /*465773*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
228233 /*465795*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
228248 /*465826*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
228257 /*465848*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
228272 /*465879*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
228281 /*465901*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
228295 /*465930*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
228309 /*465960*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
228318 /*465982*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
228333 /*466014*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
228342 /*466036*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
228352 /*466060*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
228375 /*466104*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
228384 /*466120*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
228402 /*466150*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
228411 /*466166*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
228429 /*466196*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
228438 /*466212*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
228455 /*466242*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasSSE4A())
228471 /*466270*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasSSE4A())
228744 /*466837*/ OPC_CheckPatternPredicate, 123, // (!Subtarget->hasVLX())
228754 /*466862*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
228770 /*466898*/ OPC_CheckPatternPredicate, 123, // (!Subtarget->hasVLX())
228780 /*466923*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
228796 /*466959*/ OPC_CheckPatternPredicate, 123, // (!Subtarget->hasVLX())
228806 /*466984*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
228822 /*467020*/ OPC_CheckPatternPredicate, 123, // (!Subtarget->hasVLX())
228832 /*467045*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
228855 /*467092*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasAVX() && !Subtarget->hasAVX2())
228862 /*467106*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
228878 /*467136*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasAVX() && !Subtarget->hasAVX2())
228885 /*467150*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
228901 /*467180*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasAVX() && !Subtarget->hasAVX2())
228908 /*467194*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
228924 /*467224*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasAVX() && !Subtarget->hasAVX2())
228931 /*467238*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasAVX2()) && (!Subtarget->hasVLX())
228946 /*467266*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
228959 /*467291*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
228973 /*467318*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
228987 /*467345*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
229000 /*467370*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
229014 /*467397*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
229028 /*467424*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
229042 /*467451*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
229056 /*467478*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
229070 /*467505*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
229083 /*467531*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
229090 /*467546*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
229531 /*468515*/ OPC_CheckPatternPredicate, 123, // (!Subtarget->hasVLX())
229541 /*468540*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
229557 /*468576*/ OPC_CheckPatternPredicate, 123, // (!Subtarget->hasVLX())
229567 /*468601*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
229589 /*468646*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
229603 /*468673*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
229617 /*468700*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
229630 /*468725*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
229644 /*468752*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
229658 /*468779*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
229671 /*468804*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
229685 /*468831*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
229703 /*468864*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
229709 /*468876*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
229715 /*468888*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
229725 /*468905*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
229731 /*468918*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
229737 /*468931*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
229752 /*468956*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
229758 /*468968*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
229768 /*468985*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
229774 /*468998*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
229789 /*469023*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
229795 /*469035*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
229805 /*469052*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
229811 /*469065*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
229826 /*469090*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
229832 /*469102*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
229842 /*469119*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
229848 /*469132*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
229863 /*469157*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
229869 /*469169*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
229879 /*469186*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
229885 /*469199*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
229900 /*469223*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
229909 /*469238*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
229923 /*469262*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
229929 /*469274*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
229939 /*469291*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
229945 /*469304*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
229963 /*469336*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
229969 /*469348*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
229975 /*469360*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
229985 /*469377*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
229991 /*469390*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
229997 /*469403*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
230012 /*469428*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
230018 /*469440*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
230028 /*469457*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
230034 /*469470*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
230049 /*469495*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
230055 /*469507*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
230065 /*469524*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
230071 /*469537*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
230086 /*469562*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
230092 /*469574*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
230102 /*469591*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
230108 /*469604*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
230123 /*469629*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
230129 /*469641*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
230139 /*469658*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
230145 /*469671*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
230160 /*469695*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
230169 /*469710*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
230183 /*469734*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
230189 /*469746*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
230199 /*469763*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
230205 /*469776*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
230223 /*469808*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
230229 /*469820*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
230235 /*469832*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
230245 /*469849*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
230251 /*469862*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
230257 /*469875*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
230272 /*469900*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
230278 /*469912*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
230288 /*469929*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
230294 /*469942*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
230309 /*469967*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
230315 /*469979*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
230325 /*469996*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
230331 /*470009*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
230346 /*470034*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
230352 /*470046*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
230362 /*470063*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
230368 /*470076*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
230383 /*470101*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
230389 /*470113*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
230399 /*470130*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
230405 /*470143*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
230420 /*470167*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
230429 /*470182*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
230443 /*470206*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
230449 /*470218*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
230459 /*470235*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
230465 /*470248*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
230481 /*470277*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
230487 /*470289*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
230493 /*470301*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
230499 /*470313*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
230505 /*470325*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
230511 /*470337*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
230517 /*470349*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasVBMI2())
230523 /*470361*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
230529 /*470373*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
230535 /*470385*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasVBMI2())
230541 /*470397*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
230547 /*470409*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
230557 /*470427*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
230563 /*470440*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
230569 /*470453*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
230575 /*470466*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
230581 /*470479*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
230587 /*470492*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
230593 /*470505*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasVBMI2())
230599 /*470518*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
230605 /*470531*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
230611 /*470544*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasVBMI2())
230617 /*470557*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
230623 /*470570*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
230635 /*470590*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
230641 /*470602*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
230647 /*470614*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
230653 /*470626*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
230659 /*470638*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
230665 /*470650*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
230675 /*470667*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
230681 /*470680*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
230687 /*470693*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
230693 /*470706*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
230699 /*470719*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
230705 /*470732*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
230720 /*470760*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
230726 /*470772*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
230732 /*470784*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
230738 /*470796*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
230744 /*470808*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
230750 /*470820*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
230756 /*470832*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasVBMI2())
230762 /*470844*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
230768 /*470856*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
230774 /*470868*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasVBMI2())
230780 /*470880*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
230786 /*470892*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
230796 /*470910*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
230802 /*470923*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
230808 /*470936*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
230814 /*470949*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
230820 /*470962*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
230826 /*470975*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
230832 /*470988*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasVBMI2())
230838 /*471001*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
230844 /*471014*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
230850 /*471027*/ OPC_CheckPatternPredicate, 30, // (Subtarget->hasVBMI2())
230856 /*471040*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
230862 /*471053*/ OPC_CheckPatternPredicate, 31, // (Subtarget->hasVBMI2()) && (Subtarget->hasVLX())
230874 /*471073*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
230880 /*471085*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
230886 /*471097*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
230892 /*471109*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
230898 /*471121*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
230904 /*471133*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
230914 /*471150*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
230920 /*471163*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
230926 /*471176*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
230932 /*471189*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
230938 /*471202*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
230944 /*471215*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
230961 /*471246*/ OPC_CheckPatternPredicate, 11, // (Subtarget->hasF16C()) && (!Subtarget->hasVLX())
230967 /*471257*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
230981 /*471281*/ OPC_CheckPatternPredicate, 11, // (Subtarget->hasF16C()) && (!Subtarget->hasVLX())
230987 /*471292*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
231000 /*471314*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
231016 /*471342*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
231029 /*471365*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
231045 /*471394*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
231058 /*471417*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
231071 /*471442*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
231077 /*471454*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
231083 /*471466*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
231089 /*471478*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
231102 /*471502*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
231108 /*471514*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
231114 /*471526*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
231120 /*471538*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
231135 /*471565*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
231147 /*471587*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
231153 /*471599*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
231166 /*471621*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
231181 /*471648*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
231193 /*471670*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
231199 /*471682*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
231212 /*471704*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
231223 /*471728*/ OPC_CheckPatternPredicate, 122, // (!Subtarget->hasAVX512())
231229 /*471737*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
231237 /*471750*/ OPC_CheckPatternPredicate, 122, // (!Subtarget->hasAVX512())
231243 /*471759*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
231251 /*471772*/ OPC_CheckPatternPredicate, 122, // (!Subtarget->hasAVX512())
231257 /*471781*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
231265 /*471794*/ OPC_CheckPatternPredicate, 122, // (!Subtarget->hasAVX512())
231271 /*471803*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
231279 /*471816*/ OPC_CheckPatternPredicate, 122, // (!Subtarget->hasAVX512())
231285 /*471825*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
231293 /*471838*/ OPC_CheckPatternPredicate, 122, // (!Subtarget->hasAVX512())
231299 /*471847*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
231307 /*471860*/ OPC_CheckPatternPredicate, 122, // (!Subtarget->hasAVX512())
231313 /*471869*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
231321 /*471882*/ OPC_CheckPatternPredicate, 122, // (!Subtarget->hasAVX512())
231327 /*471891*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
231334 /*471902*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
231340 /*471912*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
231346 /*471922*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
231352 /*471932*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
231358 /*471942*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
231364 /*471952*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
231370 /*471962*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
231376 /*471972*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
231385 /*471993*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
231394 /*472014*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
231403 /*472035*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
231413 /*472058*/ OPC_CheckPatternPredicate, 122, // (!Subtarget->hasAVX512())
231419 /*472067*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
231427 /*472080*/ OPC_CheckPatternPredicate, 122, // (!Subtarget->hasAVX512())
231433 /*472089*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
231441 /*472102*/ OPC_CheckPatternPredicate, 122, // (!Subtarget->hasAVX512())
231447 /*472111*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
231455 /*472124*/ OPC_CheckPatternPredicate, 122, // (!Subtarget->hasAVX512())
231461 /*472133*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
231468 /*472144*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
231474 /*472154*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
231489 /*472179*/ OPC_CheckPatternPredicate, 195, // (Subtarget->hasAVX() && !Subtarget->hasAVX2()) && (MF->getFunction().hasMinSize())
231495 /*472188*/ OPC_CheckPatternPredicate, 29, // (Subtarget->hasAVX2())
231501 /*472197*/ OPC_CheckPatternPredicate, 16, // (Subtarget->hasAVX() && !Subtarget->hasAVX2())
231513 /*472226*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
231519 /*472236*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
231525 /*472246*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
231531 /*472256*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
231537 /*472266*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
231546 /*472287*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
231555 /*472308*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
231564 /*472329*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
231579 /*472361*/ OPC_CheckPatternPredicate, 133, // (Subtarget->hasCDI())
231585 /*472372*/ OPC_CheckPatternPredicate, 134, // (Subtarget->hasCDI()) && (Subtarget->hasVLX())
231591 /*472383*/ OPC_CheckPatternPredicate, 134, // (Subtarget->hasCDI()) && (Subtarget->hasVLX())
231600 /*472399*/ OPC_CheckPatternPredicate, 133, // (Subtarget->hasCDI())
231606 /*472410*/ OPC_CheckPatternPredicate, 134, // (Subtarget->hasCDI()) && (Subtarget->hasVLX())
231612 /*472421*/ OPC_CheckPatternPredicate, 134, // (Subtarget->hasCDI()) && (Subtarget->hasVLX())
231623 /*472440*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
231629 /*472452*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
231635 /*472464*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
231641 /*472476*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
231652 /*472497*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
231660 /*472512*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
231668 /*472527*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
231679 /*472548*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
231687 /*472563*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
231693 /*472574*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
231702 /*472589*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
231713 /*472609*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
231721 /*472624*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
231727 /*472635*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
231736 /*472650*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
231747 /*472672*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
231753 /*472683*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
231759 /*472694*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
231768 /*472710*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
231774 /*472721*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
231783 /*472736*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
231791 /*472751*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
231797 /*472762*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
231806 /*472777*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
231814 /*472791*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
231825 /*472813*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
231831 /*472824*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
231837 /*472835*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
231846 /*472851*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
231852 /*472862*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
231858 /*472873*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
231867 /*472889*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
231873 /*472900*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
231879 /*472911*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
231888 /*472927*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
231894 /*472938*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
231903 /*472954*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
231909 /*472965*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
231918 /*472981*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
231924 /*472992*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
231933 /*473007*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
231941 /*473021*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
231949 /*473035*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
231960 /*473057*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
231966 /*473068*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
231972 /*473079*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
231981 /*473095*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
231987 /*473106*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
231993 /*473117*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
232002 /*473133*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
232008 /*473144*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
232014 /*473155*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
232023 /*473171*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
232029 /*473182*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
232038 /*473198*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
232044 /*473209*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
232053 /*473225*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
232059 /*473236*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
232068 /*473251*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
232076 /*473265*/ OPC_CheckPatternPredicate, 25, // (Subtarget->hasBWI()) && (Subtarget->hasVLX())
232084 /*473279*/ OPC_CheckPatternPredicate, 15, // (Subtarget->hasBWI())
232132 /*473369*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
232167 /*473440*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
232202 /*473509*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
232237 /*473582*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
232271 /*473653*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
232297 /*473709*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
232333 /*473778*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
232367 /*473847*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
232401 /*473916*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
232435 /*473985*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
232472 /*474060*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
232507 /*474131*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
232542 /*474200*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
232577 /*474273*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
232611 /*474344*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
232637 /*474400*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
232673 /*474469*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
232707 /*474538*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
232741 /*474607*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
232775 /*474676*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
232812 /*474751*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
232847 /*474822*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
232882 /*474891*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
232917 /*474964*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
232951 /*475035*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
232977 /*475091*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
233013 /*475160*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
233047 /*475229*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
233081 /*475298*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
233115 /*475367*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
233152 /*475442*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
233187 /*475513*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
233222 /*475582*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
233257 /*475655*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
233291 /*475726*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
233317 /*475782*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
233353 /*475851*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
233387 /*475920*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
233421 /*475989*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
233455 /*476058*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
233490 /*476131*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
233502 /*476156*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
233535 /*476223*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
233547 /*476248*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
233583 /*476320*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
233595 /*476345*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
233630 /*476418*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
233642 /*476443*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
233675 /*476510*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
233687 /*476535*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
233723 /*476607*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
233735 /*476632*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
233775 /*476710*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
233809 /*476778*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
233840 /*476844*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
233873 /*476912*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
233908 /*476988*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
233939 /*477054*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
233972 /*477122*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
234007 /*477198*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
234038 /*477264*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
234071 /*477332*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
234106 /*477408*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
234137 /*477474*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
234170 /*477542*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
234209 /*477621*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
234239 /*477681*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
234266 /*477740*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
234295 /*477801*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
234326 /*477869*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
234353 /*477928*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
234382 /*477989*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
234413 /*478057*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
234440 /*478116*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
234469 /*478177*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
234500 /*478245*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
234527 /*478304*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
234556 /*478365*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
234590 /*478438*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
234620 /*478502*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
234652 /*478568*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
234686 /*478642*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
234716 /*478706*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
234748 /*478772*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
234782 /*478846*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
234812 /*478910*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
234844 /*478976*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
234878 /*479050*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
234908 /*479114*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
234940 /*479180*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
234973 /*479251*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
234981 /*479270*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
234989 /*479289*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
235014 /*479335*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
235022 /*479354*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
235030 /*479373*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
235058 /*479424*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
235066 /*479443*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
235074 /*479462*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
235101 /*479514*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
235109 /*479533*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
235117 /*479552*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
235142 /*479598*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
235150 /*479617*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
235158 /*479636*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
235186 /*479687*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
235194 /*479706*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
235202 /*479725*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
235230 /*479777*/ OPC_CheckPatternPredicate, 196, // (Subtarget->hasFMA()) && (!Subtarget->hasAVX512())
235259 /*479835*/ OPC_CheckPatternPredicate, 196, // (Subtarget->hasFMA()) && (!Subtarget->hasAVX512())
235288 /*479894*/ OPC_CheckPatternPredicate, 196, // (Subtarget->hasFMA()) && (!Subtarget->hasAVX512())
235314 /*479949*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
235344 /*480008*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
235373 /*480066*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
235403 /*480128*/ OPC_CheckPatternPredicate, 196, // (Subtarget->hasFMA()) && (!Subtarget->hasAVX512())
235414 /*480159*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
235443 /*480219*/ OPC_CheckPatternPredicate, 196, // (Subtarget->hasFMA()) && (!Subtarget->hasAVX512())
235463 /*480264*/ OPC_CheckPatternPredicate, 196, // (Subtarget->hasFMA()) && (!Subtarget->hasAVX512())
235483 /*480309*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
235503 /*480354*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
235536 /*480420*/ OPC_CheckPatternPredicate, 196, // (Subtarget->hasFMA()) && (!Subtarget->hasAVX512())
235565 /*480478*/ OPC_CheckPatternPredicate, 196, // (Subtarget->hasFMA()) && (!Subtarget->hasAVX512())
235594 /*480537*/ OPC_CheckPatternPredicate, 196, // (Subtarget->hasFMA()) && (!Subtarget->hasAVX512())
235620 /*480592*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
235650 /*480651*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
235679 /*480709*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
235709 /*480771*/ OPC_CheckPatternPredicate, 196, // (Subtarget->hasFMA()) && (!Subtarget->hasAVX512())
235720 /*480802*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
235749 /*480862*/ OPC_CheckPatternPredicate, 196, // (Subtarget->hasFMA()) && (!Subtarget->hasAVX512())
235769 /*480907*/ OPC_CheckPatternPredicate, 196, // (Subtarget->hasFMA()) && (!Subtarget->hasAVX512())
235789 /*480952*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
235809 /*480997*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
235842 /*481063*/ OPC_CheckPatternPredicate, 196, // (Subtarget->hasFMA()) && (!Subtarget->hasAVX512())
235871 /*481121*/ OPC_CheckPatternPredicate, 196, // (Subtarget->hasFMA()) && (!Subtarget->hasAVX512())
235900 /*481180*/ OPC_CheckPatternPredicate, 196, // (Subtarget->hasFMA()) && (!Subtarget->hasAVX512())
235926 /*481235*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
235956 /*481294*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
235985 /*481352*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
236015 /*481414*/ OPC_CheckPatternPredicate, 196, // (Subtarget->hasFMA()) && (!Subtarget->hasAVX512())
236026 /*481445*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
236055 /*481505*/ OPC_CheckPatternPredicate, 196, // (Subtarget->hasFMA()) && (!Subtarget->hasAVX512())
236075 /*481550*/ OPC_CheckPatternPredicate, 196, // (Subtarget->hasFMA()) && (!Subtarget->hasAVX512())
236095 /*481595*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
236115 /*481640*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
236148 /*481706*/ OPC_CheckPatternPredicate, 196, // (Subtarget->hasFMA()) && (!Subtarget->hasAVX512())
236177 /*481764*/ OPC_CheckPatternPredicate, 196, // (Subtarget->hasFMA()) && (!Subtarget->hasAVX512())
236206 /*481823*/ OPC_CheckPatternPredicate, 196, // (Subtarget->hasFMA()) && (!Subtarget->hasAVX512())
236232 /*481878*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
236262 /*481937*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
236291 /*481995*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
236321 /*482057*/ OPC_CheckPatternPredicate, 196, // (Subtarget->hasFMA()) && (!Subtarget->hasAVX512())
236332 /*482088*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
236361 /*482148*/ OPC_CheckPatternPredicate, 196, // (Subtarget->hasFMA()) && (!Subtarget->hasAVX512())
236381 /*482193*/ OPC_CheckPatternPredicate, 196, // (Subtarget->hasFMA()) && (!Subtarget->hasAVX512())
236401 /*482238*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
236421 /*482283*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
236449 /*482342*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
236457 /*482361*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
236465 /*482380*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
236480 /*482410*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
236488 /*482429*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
236496 /*482448*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
236519 /*482491*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
236532 /*482518*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
236549 /*482550*/ OPC_CheckPatternPredicate, 127, // (Subtarget->hasAVX()) && (!MF->getFunction().hasOptSize())
236569 /*482588*/ OPC_CheckPatternPredicate, 127, // (Subtarget->hasAVX()) && (!MF->getFunction().hasOptSize())
236589 /*482627*/ OPC_CheckPatternPredicate, 128, // (!MF->getFunction().hasOptSize()) && (Subtarget->hasSSE41() && !Subtarget->hasAVX())
236609 /*482666*/ OPC_CheckPatternPredicate, 128, // (!MF->getFunction().hasOptSize()) && (Subtarget->hasSSE41() && !Subtarget->hasAVX())
236643 /*482740*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
236666 /*482785*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
236686 /*482824*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
236709 /*482875*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
236737 /*482937*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
236750 /*482965*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
236778 /*483028*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
236801 /*483073*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
236821 /*483112*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
236844 /*483163*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
236872 /*483225*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
236885 /*483253*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
236915 /*483319*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
236941 /*483376*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
236969 /*483435*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
236999 /*483501*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
237025 /*483558*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
237053 /*483617*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
237083 /*483683*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
237109 /*483740*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
237137 /*483799*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
237167 /*483865*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
237193 /*483922*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
237221 /*483981*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
237285 /*484121*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
237310 /*484176*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
237337 /*484233*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
237366 /*484297*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
237391 /*484352*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
237418 /*484409*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
237447 /*484473*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
237472 /*484528*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
237499 /*484585*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
237528 /*484649*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
237553 /*484704*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
237580 /*484761*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
237602 /*484813*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
237608 /*484824*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
237614 /*484835*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
237631 /*484865*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
237637 /*484876*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
237643 /*484887*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
237661 /*484920*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
237670 /*484942*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
237679 /*484964*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
237699 /*485003*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
237708 /*485025*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
237717 /*485047*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
237738 /*485089*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
237747 /*485111*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
237756 /*485133*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
237777 /*485177*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
237786 /*485199*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
237795 /*485221*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
237815 /*485260*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
237824 /*485282*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
237833 /*485304*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
237854 /*485346*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
237863 /*485368*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
237872 /*485390*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
237894 /*485436*/ OPC_CheckPatternPredicate, 196, // (Subtarget->hasFMA()) && (!Subtarget->hasAVX512())
237915 /*485484*/ OPC_CheckPatternPredicate, 196, // (Subtarget->hasFMA()) && (!Subtarget->hasAVX512())
237936 /*485532*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
237957 /*485580*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
237981 /*485632*/ OPC_CheckPatternPredicate, 196, // (Subtarget->hasFMA()) && (!Subtarget->hasAVX512())
237993 /*485666*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
238019 /*485725*/ OPC_CheckPatternPredicate, 196, // (Subtarget->hasFMA()) && (!Subtarget->hasAVX512())
238040 /*485773*/ OPC_CheckPatternPredicate, 196, // (Subtarget->hasFMA()) && (!Subtarget->hasAVX512())
238061 /*485821*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
238082 /*485869*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
238106 /*485921*/ OPC_CheckPatternPredicate, 196, // (Subtarget->hasFMA()) && (!Subtarget->hasAVX512())
238118 /*485955*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
238144 /*486014*/ OPC_CheckPatternPredicate, 196, // (Subtarget->hasFMA()) && (!Subtarget->hasAVX512())
238165 /*486062*/ OPC_CheckPatternPredicate, 196, // (Subtarget->hasFMA()) && (!Subtarget->hasAVX512())
238186 /*486110*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
238207 /*486158*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
238231 /*486210*/ OPC_CheckPatternPredicate, 196, // (Subtarget->hasFMA()) && (!Subtarget->hasAVX512())
238243 /*486244*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
238269 /*486303*/ OPC_CheckPatternPredicate, 196, // (Subtarget->hasFMA()) && (!Subtarget->hasAVX512())
238290 /*486351*/ OPC_CheckPatternPredicate, 196, // (Subtarget->hasFMA()) && (!Subtarget->hasAVX512())
238311 /*486399*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
238332 /*486447*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
238356 /*486499*/ OPC_CheckPatternPredicate, 196, // (Subtarget->hasFMA()) && (!Subtarget->hasAVX512())
238368 /*486533*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
238389 /*486582*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
238395 /*486593*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
238401 /*486604*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
238412 /*486622*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
238418 /*486633*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
238424 /*486644*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
238438 /*486668*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
238447 /*486683*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
238460 /*486707*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
238466 /*486718*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
238477 /*486737*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
238483 /*486748*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
238494 /*486765*/ OPC_CheckPatternPredicate, 125, // (MF->getFunction().hasOptSize()) && (Subtarget->hasAVX() && !Subtarget->hasAVX512())
238500 /*486776*/ OPC_CheckPatternPredicate, 126, // (MF->getFunction().hasOptSize() || !Subtarget->hasSSE41()) && (Subtarget->hasSSE1() && !Subtarget->hasAVX())
238506 /*486787*/ OPC_CheckPatternPredicate, 127, // (Subtarget->hasAVX()) && (!MF->getFunction().hasOptSize())
238513 /*486802*/ OPC_CheckPatternPredicate, 128, // (!MF->getFunction().hasOptSize()) && (Subtarget->hasSSE41() && !Subtarget->hasAVX())
238520 /*486817*/ OPC_CheckPatternPredicate, 129, // (Subtarget->hasAVX512()) && (MF->getFunction().hasOptSize())
238564 /*486899*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
238599 /*486970*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
238634 /*487039*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
238669 /*487112*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
238703 /*487183*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
238729 /*487239*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
238765 /*487308*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
238799 /*487377*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
238833 /*487446*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
238867 /*487515*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
238904 /*487590*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
238939 /*487661*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
238974 /*487730*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
239009 /*487803*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
239043 /*487874*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
239069 /*487930*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
239105 /*487999*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
239139 /*488068*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
239173 /*488137*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
239207 /*488206*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
239244 /*488281*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
239279 /*488352*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
239314 /*488421*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
239349 /*488494*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
239383 /*488565*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
239409 /*488621*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
239445 /*488690*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
239479 /*488759*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
239513 /*488828*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
239547 /*488897*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
239584 /*488972*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
239619 /*489043*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
239654 /*489112*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
239689 /*489185*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
239723 /*489256*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
239749 /*489312*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
239785 /*489381*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
239819 /*489450*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
239853 /*489519*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
239887 /*489588*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
239922 /*489661*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
239934 /*489686*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
239967 /*489753*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
239979 /*489778*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
240015 /*489850*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
240027 /*489875*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
240062 /*489948*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
240074 /*489973*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
240107 /*490040*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
240119 /*490065*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
240155 /*490137*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
240167 /*490162*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
240207 /*490240*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
240241 /*490308*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
240272 /*490374*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
240305 /*490442*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
240340 /*490518*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
240371 /*490584*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
240404 /*490652*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
240439 /*490728*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
240470 /*490794*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
240503 /*490862*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
240538 /*490938*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
240569 /*491004*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
240602 /*491072*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
240641 /*491151*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
240671 /*491211*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
240698 /*491270*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
240727 /*491331*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
240758 /*491399*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
240785 /*491458*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
240814 /*491519*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
240845 /*491587*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
240872 /*491646*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
240901 /*491707*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
240932 /*491775*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
240959 /*491834*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
240988 /*491895*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
241022 /*491968*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
241052 /*492032*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
241084 /*492098*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
241118 /*492172*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
241148 /*492236*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
241180 /*492302*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
241214 /*492376*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
241244 /*492440*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
241276 /*492506*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
241310 /*492580*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
241340 /*492644*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
241372 /*492710*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
241405 /*492781*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
241413 /*492800*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
241421 /*492819*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
241446 /*492865*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
241454 /*492884*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
241462 /*492903*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
241490 /*492954*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
241498 /*492973*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
241506 /*492992*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
241533 /*493044*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
241541 /*493063*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
241549 /*493082*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
241574 /*493128*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
241582 /*493147*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
241590 /*493166*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
241618 /*493217*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
241626 /*493236*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
241634 /*493255*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
241662 /*493307*/ OPC_CheckPatternPredicate, 196, // (Subtarget->hasFMA()) && (!Subtarget->hasAVX512())
241691 /*493365*/ OPC_CheckPatternPredicate, 196, // (Subtarget->hasFMA()) && (!Subtarget->hasAVX512())
241720 /*493424*/ OPC_CheckPatternPredicate, 196, // (Subtarget->hasFMA()) && (!Subtarget->hasAVX512())
241746 /*493479*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
241776 /*493538*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
241805 /*493596*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
241835 /*493658*/ OPC_CheckPatternPredicate, 196, // (Subtarget->hasFMA()) && (!Subtarget->hasAVX512())
241846 /*493689*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
241875 /*493749*/ OPC_CheckPatternPredicate, 196, // (Subtarget->hasFMA()) && (!Subtarget->hasAVX512())
241895 /*493794*/ OPC_CheckPatternPredicate, 196, // (Subtarget->hasFMA()) && (!Subtarget->hasAVX512())
241915 /*493839*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
241935 /*493884*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
241968 /*493950*/ OPC_CheckPatternPredicate, 196, // (Subtarget->hasFMA()) && (!Subtarget->hasAVX512())
241997 /*494008*/ OPC_CheckPatternPredicate, 196, // (Subtarget->hasFMA()) && (!Subtarget->hasAVX512())
242026 /*494067*/ OPC_CheckPatternPredicate, 196, // (Subtarget->hasFMA()) && (!Subtarget->hasAVX512())
242052 /*494122*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
242082 /*494181*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
242111 /*494239*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
242141 /*494301*/ OPC_CheckPatternPredicate, 196, // (Subtarget->hasFMA()) && (!Subtarget->hasAVX512())
242152 /*494332*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
242181 /*494392*/ OPC_CheckPatternPredicate, 196, // (Subtarget->hasFMA()) && (!Subtarget->hasAVX512())
242201 /*494437*/ OPC_CheckPatternPredicate, 196, // (Subtarget->hasFMA()) && (!Subtarget->hasAVX512())
242221 /*494482*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
242241 /*494527*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
242274 /*494593*/ OPC_CheckPatternPredicate, 196, // (Subtarget->hasFMA()) && (!Subtarget->hasAVX512())
242303 /*494651*/ OPC_CheckPatternPredicate, 196, // (Subtarget->hasFMA()) && (!Subtarget->hasAVX512())
242332 /*494710*/ OPC_CheckPatternPredicate, 196, // (Subtarget->hasFMA()) && (!Subtarget->hasAVX512())
242358 /*494765*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
242388 /*494824*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
242417 /*494882*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
242447 /*494944*/ OPC_CheckPatternPredicate, 196, // (Subtarget->hasFMA()) && (!Subtarget->hasAVX512())
242458 /*494975*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
242487 /*495035*/ OPC_CheckPatternPredicate, 196, // (Subtarget->hasFMA()) && (!Subtarget->hasAVX512())
242507 /*495080*/ OPC_CheckPatternPredicate, 196, // (Subtarget->hasFMA()) && (!Subtarget->hasAVX512())
242527 /*495125*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
242547 /*495170*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
242580 /*495236*/ OPC_CheckPatternPredicate, 196, // (Subtarget->hasFMA()) && (!Subtarget->hasAVX512())
242609 /*495294*/ OPC_CheckPatternPredicate, 196, // (Subtarget->hasFMA()) && (!Subtarget->hasAVX512())
242638 /*495353*/ OPC_CheckPatternPredicate, 196, // (Subtarget->hasFMA()) && (!Subtarget->hasAVX512())
242664 /*495408*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
242694 /*495467*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
242723 /*495525*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
242753 /*495587*/ OPC_CheckPatternPredicate, 196, // (Subtarget->hasFMA()) && (!Subtarget->hasAVX512())
242764 /*495618*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
242793 /*495678*/ OPC_CheckPatternPredicate, 196, // (Subtarget->hasFMA()) && (!Subtarget->hasAVX512())
242813 /*495723*/ OPC_CheckPatternPredicate, 196, // (Subtarget->hasFMA()) && (!Subtarget->hasAVX512())
242833 /*495768*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
242853 /*495813*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
242881 /*495872*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
242889 /*495891*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
242897 /*495910*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
242912 /*495940*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
242920 /*495959*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
242928 /*495978*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
242951 /*496021*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
242964 /*496048*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
242983 /*496084*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
242991 /*496103*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
242999 /*496122*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
243016 /*496154*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
243024 /*496173*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
243042 /*496208*/ OPC_CheckPatternPredicate, 197, // (MF->getFunction().hasOptSize() || !Subtarget->hasSSE41()) && (Subtarget->hasSSE2() && !Subtarget->hasAVX())
243051 /*496228*/ OPC_CheckPatternPredicate, 127, // (Subtarget->hasAVX()) && (!MF->getFunction().hasOptSize())
243072 /*496267*/ OPC_CheckPatternPredicate, 127, // (Subtarget->hasAVX()) && (!MF->getFunction().hasOptSize())
243092 /*496306*/ OPC_CheckPatternPredicate, 128, // (!MF->getFunction().hasOptSize()) && (Subtarget->hasSSE41() && !Subtarget->hasAVX())
243112 /*496345*/ OPC_CheckPatternPredicate, 128, // (!MF->getFunction().hasOptSize()) && (Subtarget->hasSSE41() && !Subtarget->hasAVX())
243131 /*496385*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
243160 /*496447*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
243183 /*496492*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
243203 /*496531*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
243226 /*496582*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
243254 /*496644*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
243267 /*496672*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
243295 /*496735*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
243318 /*496780*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
243338 /*496819*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
243361 /*496870*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
243389 /*496932*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
243402 /*496960*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
243432 /*497026*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
243458 /*497083*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
243486 /*497142*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
243516 /*497208*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
243542 /*497265*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
243570 /*497324*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
243600 /*497390*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
243626 /*497447*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
243654 /*497506*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
243684 /*497572*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
243710 /*497629*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
243738 /*497688*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
243802 /*497828*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
243827 /*497883*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
243854 /*497940*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
243883 /*498004*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
243908 /*498059*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
243935 /*498116*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
243964 /*498180*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
243989 /*498235*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
244016 /*498292*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
244045 /*498356*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
244070 /*498411*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
244097 /*498468*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
244120 /*498522*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
244126 /*498533*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
244132 /*498544*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
244149 /*498574*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
244155 /*498585*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
244161 /*498596*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
244179 /*498629*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
244188 /*498651*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
244197 /*498673*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
244217 /*498712*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
244226 /*498734*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
244235 /*498756*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
244256 /*498798*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
244265 /*498820*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
244274 /*498842*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
244295 /*498886*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
244304 /*498908*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
244313 /*498930*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
244333 /*498969*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
244342 /*498991*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
244351 /*499013*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
244372 /*499055*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
244381 /*499077*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
244390 /*499099*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
244412 /*499145*/ OPC_CheckPatternPredicate, 196, // (Subtarget->hasFMA()) && (!Subtarget->hasAVX512())
244433 /*499193*/ OPC_CheckPatternPredicate, 196, // (Subtarget->hasFMA()) && (!Subtarget->hasAVX512())
244454 /*499241*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
244475 /*499289*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
244499 /*499341*/ OPC_CheckPatternPredicate, 196, // (Subtarget->hasFMA()) && (!Subtarget->hasAVX512())
244511 /*499375*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
244537 /*499434*/ OPC_CheckPatternPredicate, 196, // (Subtarget->hasFMA()) && (!Subtarget->hasAVX512())
244558 /*499482*/ OPC_CheckPatternPredicate, 196, // (Subtarget->hasFMA()) && (!Subtarget->hasAVX512())
244579 /*499530*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
244600 /*499578*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
244624 /*499630*/ OPC_CheckPatternPredicate, 196, // (Subtarget->hasFMA()) && (!Subtarget->hasAVX512())
244636 /*499664*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
244662 /*499723*/ OPC_CheckPatternPredicate, 196, // (Subtarget->hasFMA()) && (!Subtarget->hasAVX512())
244683 /*499771*/ OPC_CheckPatternPredicate, 196, // (Subtarget->hasFMA()) && (!Subtarget->hasAVX512())
244704 /*499819*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
244725 /*499867*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
244749 /*499919*/ OPC_CheckPatternPredicate, 196, // (Subtarget->hasFMA()) && (!Subtarget->hasAVX512())
244761 /*499953*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
244787 /*500012*/ OPC_CheckPatternPredicate, 196, // (Subtarget->hasFMA()) && (!Subtarget->hasAVX512())
244808 /*500060*/ OPC_CheckPatternPredicate, 196, // (Subtarget->hasFMA()) && (!Subtarget->hasAVX512())
244829 /*500108*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
244850 /*500156*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
244874 /*500208*/ OPC_CheckPatternPredicate, 196, // (Subtarget->hasFMA()) && (!Subtarget->hasAVX512())
244886 /*500242*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
244907 /*500291*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
244913 /*500302*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
244919 /*500313*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
244930 /*500331*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
244936 /*500342*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
244942 /*500353*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
244956 /*500377*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
244965 /*500392*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
244976 /*500409*/ OPC_CheckPatternPredicate, 125, // (MF->getFunction().hasOptSize()) && (Subtarget->hasAVX() && !Subtarget->hasAVX512())
244982 /*500420*/ OPC_CheckPatternPredicate, 197, // (MF->getFunction().hasOptSize() || !Subtarget->hasSSE41()) && (Subtarget->hasSSE2() && !Subtarget->hasAVX())
244988 /*500431*/ OPC_CheckPatternPredicate, 127, // (Subtarget->hasAVX()) && (!MF->getFunction().hasOptSize())
244995 /*500446*/ OPC_CheckPatternPredicate, 128, // (!MF->getFunction().hasOptSize()) && (Subtarget->hasSSE41() && !Subtarget->hasAVX())
245002 /*500461*/ OPC_CheckPatternPredicate, 129, // (Subtarget->hasAVX512()) && (MF->getFunction().hasOptSize())
245032 /*500517*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
245040 /*500535*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
245048 /*500553*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
245068 /*500590*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
245076 /*500608*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
245084 /*500626*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
245101 /*500659*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
245112 /*500683*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
245129 /*500716*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
245142 /*500743*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
245148 /*500753*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
245154 /*500763*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
245162 /*500777*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
245190 /*500823*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
245198 /*500843*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
245206 /*500863*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
245221 /*500893*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
245227 /*500905*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
245233 /*500917*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
245262 /*500972*/ OPC_CheckPatternPredicate, 11, // (Subtarget->hasF16C()) && (!Subtarget->hasVLX())
245270 /*500990*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
245290 /*501027*/ OPC_CheckPatternPredicate, 11, // (Subtarget->hasF16C()) && (!Subtarget->hasVLX())
245298 /*501045*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
245317 /*501083*/ OPC_CheckPatternPredicate, 11, // (Subtarget->hasF16C()) && (!Subtarget->hasVLX())
245325 /*501101*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
245335 /*501123*/ OPC_CheckPatternPredicate, 11, // (Subtarget->hasF16C()) && (!Subtarget->hasVLX())
245343 /*501141*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
245355 /*501165*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
245370 /*501195*/ OPC_CheckPatternPredicate, 11, // (Subtarget->hasF16C()) && (!Subtarget->hasVLX())
245376 /*501205*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
245384 /*501219*/ OPC_CheckPatternPredicate, 11, // (Subtarget->hasF16C()) && (!Subtarget->hasVLX())
245390 /*501229*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
245400 /*501245*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
245428 /*501296*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
245446 /*501330*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
245462 /*501362*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
245473 /*501386*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
245490 /*501419*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
245503 /*501446*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
245509 /*501456*/ OPC_CheckPatternPredicate, 113, // (Subtarget->hasAVX512()) && (!Subtarget->hasVLX())
245525 /*501499*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
245554 /*501546*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
245570 /*501580*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
245585 /*501612*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
245591 /*501626*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
245613 /*501676*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
245630 /*501718*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
245656 /*501769*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
245664 /*501790*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
245672 /*501811*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
245680 /*501832*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
245696 /*501865*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
245704 /*501886*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
245719 /*501918*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
245727 /*501939*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
245735 /*501960*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
245743 /*501981*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
245751 /*502002*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
245759 /*502023*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
245781 /*502066*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
245789 /*502087*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
245797 /*502108*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
245813 /*502141*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
245821 /*502162*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
245829 /*502183*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
245847 /*502219*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
245853 /*502231*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
245859 /*502243*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
245867 /*502259*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
245873 /*502271*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
245881 /*502287*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
245887 /*502299*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
245893 /*502311*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
245901 /*502327*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
245907 /*502339*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
245914 /*502353*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
245920 /*502366*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
245947 /*502414*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
245955 /*502435*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
245963 /*502456*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
245971 /*502477*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
245989 /*502513*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
245997 /*502534*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
246024 /*502585*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
246032 /*502606*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
246040 /*502627*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
246048 /*502648*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
246064 /*502681*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
246072 /*502702*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
246089 /*502736*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
246095 /*502748*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
246103 /*502764*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
246109 /*502776*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
246116 /*502790*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
246122 /*502803*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
246147 /*502845*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
246158 /*502868*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
246179 /*502906*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
246190 /*502929*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
246207 /*502960*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
246216 /*502975*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
246241 /*503019*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
246252 /*503042*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
246274 /*503082*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
246285 /*503105*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
246303 /*503138*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
246312 /*503153*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
246337 /*503197*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
246348 /*503220*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
246370 /*503260*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
246381 /*503283*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
246399 /*503316*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
246408 /*503331*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
246433 /*503373*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
246456 /*503416*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
246479 /*503459*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
246502 /*503502*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
246525 /*503545*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
246548 /*503588*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
246571 /*503631*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
246594 /*503674*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
246609 /*503706*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
246615 /*503720*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
246621 /*503734*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
246627 /*503748*/ OPC_CheckPatternPredicate, 49, // (Subtarget->hasXOP())
246651 /*503794*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
246659 /*503812*/ OPC_CheckPatternPredicate, 163, // (Subtarget->hasSSE3() && !Subtarget->hasAVX())
246676 /*503845*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
246688 /*503870*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
246696 /*503888*/ OPC_CheckPatternPredicate, 163, // (Subtarget->hasSSE3() && !Subtarget->hasAVX())
246707 /*503911*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
246715 /*503930*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
246732 /*503962*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
246740 /*503980*/ OPC_CheckPatternPredicate, 163, // (Subtarget->hasSSE3() && !Subtarget->hasAVX())
246753 /*504006*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
246759 /*504016*/ OPC_CheckPatternPredicate, 163, // (Subtarget->hasSSE3() && !Subtarget->hasAVX())
246767 /*504030*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
246773 /*504040*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
246780 /*504052*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
246804 /*504096*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
246812 /*504115*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
246822 /*504138*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
246830 /*504157*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
246840 /*504180*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
246848 /*504199*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
246858 /*504222*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
246866 /*504241*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
246875 /*504262*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
246883 /*504282*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
246904 /*504323*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
246912 /*504343*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
246920 /*504363*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
246936 /*504395*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
246944 /*504415*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
246952 /*504435*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
246970 /*504470*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
246976 /*504481*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
246984 /*504496*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
246990 /*504507*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
246998 /*504522*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
247004 /*504533*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
247012 /*504548*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
247018 /*504559*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
247025 /*504572*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
247031 /*504584*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
247054 /*504627*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
247062 /*504647*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
247070 /*504667*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
247078 /*504687*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
247086 /*504707*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
247094 /*504727*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
247115 /*504768*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
247123 /*504788*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
247131 /*504808*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
247147 /*504840*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
247155 /*504860*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
247163 /*504880*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
247180 /*504912*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
247186 /*504924*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
247192 /*504936*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
247198 /*504948*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
247204 /*504960*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
247210 /*504972*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
247233 /*505015*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
247241 /*505035*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
247249 /*505055*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
247257 /*505075*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
247265 /*505095*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
247273 /*505115*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
247294 /*505156*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
247302 /*505176*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
247310 /*505196*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
247326 /*505228*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
247334 /*505248*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
247342 /*505268*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
247359 /*505300*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
247365 /*505312*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
247371 /*505324*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
247377 /*505336*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
247383 /*505348*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
247389 /*505360*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
247413 /*505404*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
247421 /*505425*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
247429 /*505446*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
247437 /*505467*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
247445 /*505488*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
247453 /*505509*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
247474 /*505551*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
247482 /*505572*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
247490 /*505593*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
247506 /*505626*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
247514 /*505647*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
247522 /*505668*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
247539 /*505701*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
247545 /*505714*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
247551 /*505727*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
247557 /*505740*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
247563 /*505753*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
247569 /*505766*/ OPC_CheckPatternPredicate, 112, // (Subtarget->hasDQI()) && (Subtarget->hasVLX())
247594 /*505812*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
247602 /*505834*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
247610 /*505856*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
247618 /*505878*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
247626 /*505900*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
247634 /*505922*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
247655 /*505965*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
247663 /*505987*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
247671 /*506009*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
247687 /*506043*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
247695 /*506065*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
247703 /*506087*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
247720 /*506121*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
247726 /*506135*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
247732 /*506149*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
247738 /*506163*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
247744 /*506177*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
247750 /*506191*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
247772 /*506230*/ OPC_CheckPatternPredicate, 175, // (Subtarget->hasFMA()) && (!Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
247791 /*506266*/ OPC_CheckPatternPredicate, 175, // (Subtarget->hasFMA()) && (!Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
247812 /*506304*/ OPC_CheckPatternPredicate, 175, // (Subtarget->hasFMA()) && (!Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
247833 /*506343*/ OPC_CheckPatternPredicate, 175, // (Subtarget->hasFMA()) && (!Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
247852 /*506379*/ OPC_CheckPatternPredicate, 175, // (Subtarget->hasFMA()) && (!Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
247873 /*506417*/ OPC_CheckPatternPredicate, 175, // (Subtarget->hasFMA()) && (!Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
247894 /*506456*/ OPC_CheckPatternPredicate, 175, // (Subtarget->hasFMA()) && (!Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
247913 /*506492*/ OPC_CheckPatternPredicate, 175, // (Subtarget->hasFMA()) && (!Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
247934 /*506530*/ OPC_CheckPatternPredicate, 175, // (Subtarget->hasFMA()) && (!Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
247955 /*506569*/ OPC_CheckPatternPredicate, 175, // (Subtarget->hasFMA()) && (!Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
247974 /*506605*/ OPC_CheckPatternPredicate, 175, // (Subtarget->hasFMA()) && (!Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
247995 /*506643*/ OPC_CheckPatternPredicate, 175, // (Subtarget->hasFMA()) && (!Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
248016 /*506683*/ OPC_CheckPatternPredicate, 176, // (Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
248035 /*506719*/ OPC_CheckPatternPredicate, 176, // (Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
248054 /*506755*/ OPC_CheckPatternPredicate, 176, // (Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
248073 /*506791*/ OPC_CheckPatternPredicate, 176, // (Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
248092 /*506827*/ OPC_CheckPatternPredicate, 176, // (Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
248111 /*506863*/ OPC_CheckPatternPredicate, 176, // (Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
248130 /*506899*/ OPC_CheckPatternPredicate, 176, // (Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
248149 /*506935*/ OPC_CheckPatternPredicate, 176, // (Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
248168 /*506975*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
248176 /*506996*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
248184 /*507017*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
248192 /*507038*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
248200 /*507059*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
248208 /*507080*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
248225 /*507116*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
248233 /*507137*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
248241 /*507158*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
248253 /*507185*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
248261 /*507206*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
248269 /*507227*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
248291 /*507270*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
248299 /*507291*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
248307 /*507312*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
248315 /*507333*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
248323 /*507354*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
248331 /*507375*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
248349 /*507412*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
248357 /*507433*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
248365 /*507454*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
248378 /*507482*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
248386 /*507503*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
248394 /*507524*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
248418 /*507569*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
248427 /*507592*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
248435 /*507612*/ OPC_CheckPatternPredicate, 176, // (Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
248445 /*507636*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
248453 /*507656*/ OPC_CheckPatternPredicate, 176, // (Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
248462 /*507678*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
248471 /*507701*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
248479 /*507721*/ OPC_CheckPatternPredicate, 176, // (Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
248489 /*507745*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
248497 /*507765*/ OPC_CheckPatternPredicate, 176, // (Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
248517 /*507804*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
248525 /*507825*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
248533 /*507846*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
248547 /*507875*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
248555 /*507896*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
248563 /*507917*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
248579 /*507949*/ OPC_CheckPatternPredicate, 175, // (Subtarget->hasFMA()) && (!Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
248585 /*507961*/ OPC_CheckPatternPredicate, 176, // (Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
248591 /*507973*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
248599 /*507989*/ OPC_CheckPatternPredicate, 175, // (Subtarget->hasFMA()) && (!Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
248605 /*508001*/ OPC_CheckPatternPredicate, 176, // (Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
248611 /*508013*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
248619 /*508029*/ OPC_CheckPatternPredicate, 175, // (Subtarget->hasFMA()) && (!Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
248625 /*508041*/ OPC_CheckPatternPredicate, 176, // (Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
248631 /*508053*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
248639 /*508069*/ OPC_CheckPatternPredicate, 175, // (Subtarget->hasFMA()) && (!Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
248645 /*508081*/ OPC_CheckPatternPredicate, 176, // (Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
248651 /*508093*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
248658 /*508107*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
248664 /*508120*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
248686 /*508158*/ OPC_CheckPatternPredicate, 175, // (Subtarget->hasFMA()) && (!Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
248705 /*508194*/ OPC_CheckPatternPredicate, 175, // (Subtarget->hasFMA()) && (!Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
248726 /*508232*/ OPC_CheckPatternPredicate, 175, // (Subtarget->hasFMA()) && (!Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
248747 /*508271*/ OPC_CheckPatternPredicate, 175, // (Subtarget->hasFMA()) && (!Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
248766 /*508307*/ OPC_CheckPatternPredicate, 175, // (Subtarget->hasFMA()) && (!Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
248787 /*508345*/ OPC_CheckPatternPredicate, 175, // (Subtarget->hasFMA()) && (!Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
248808 /*508384*/ OPC_CheckPatternPredicate, 175, // (Subtarget->hasFMA()) && (!Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
248827 /*508420*/ OPC_CheckPatternPredicate, 175, // (Subtarget->hasFMA()) && (!Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
248848 /*508458*/ OPC_CheckPatternPredicate, 175, // (Subtarget->hasFMA()) && (!Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
248869 /*508497*/ OPC_CheckPatternPredicate, 175, // (Subtarget->hasFMA()) && (!Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
248888 /*508533*/ OPC_CheckPatternPredicate, 175, // (Subtarget->hasFMA()) && (!Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
248909 /*508571*/ OPC_CheckPatternPredicate, 175, // (Subtarget->hasFMA()) && (!Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
248930 /*508611*/ OPC_CheckPatternPredicate, 176, // (Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
248949 /*508647*/ OPC_CheckPatternPredicate, 176, // (Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
248968 /*508683*/ OPC_CheckPatternPredicate, 176, // (Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
248987 /*508719*/ OPC_CheckPatternPredicate, 176, // (Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
249006 /*508755*/ OPC_CheckPatternPredicate, 176, // (Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
249025 /*508791*/ OPC_CheckPatternPredicate, 176, // (Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
249044 /*508827*/ OPC_CheckPatternPredicate, 176, // (Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
249063 /*508863*/ OPC_CheckPatternPredicate, 176, // (Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
249082 /*508903*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
249090 /*508924*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
249098 /*508945*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
249106 /*508966*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
249114 /*508987*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
249122 /*509008*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
249139 /*509044*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
249147 /*509065*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
249155 /*509086*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
249167 /*509113*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
249175 /*509134*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
249183 /*509155*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
249205 /*509198*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
249213 /*509219*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
249221 /*509240*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
249229 /*509261*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
249237 /*509282*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
249245 /*509303*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
249263 /*509340*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
249271 /*509361*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
249279 /*509382*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
249292 /*509410*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
249300 /*509431*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
249308 /*509452*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
249332 /*509497*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
249341 /*509520*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
249349 /*509540*/ OPC_CheckPatternPredicate, 176, // (Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
249359 /*509564*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
249367 /*509584*/ OPC_CheckPatternPredicate, 176, // (Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
249376 /*509606*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
249385 /*509629*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
249393 /*509649*/ OPC_CheckPatternPredicate, 176, // (Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
249403 /*509673*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
249411 /*509693*/ OPC_CheckPatternPredicate, 176, // (Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
249431 /*509732*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
249439 /*509753*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
249447 /*509774*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
249461 /*509803*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
249469 /*509824*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
249477 /*509845*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
249493 /*509877*/ OPC_CheckPatternPredicate, 175, // (Subtarget->hasFMA()) && (!Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
249499 /*509889*/ OPC_CheckPatternPredicate, 176, // (Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
249505 /*509901*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
249513 /*509917*/ OPC_CheckPatternPredicate, 175, // (Subtarget->hasFMA()) && (!Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
249519 /*509929*/ OPC_CheckPatternPredicate, 176, // (Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
249525 /*509941*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
249533 /*509957*/ OPC_CheckPatternPredicate, 175, // (Subtarget->hasFMA()) && (!Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
249539 /*509969*/ OPC_CheckPatternPredicate, 176, // (Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
249545 /*509981*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
249553 /*509997*/ OPC_CheckPatternPredicate, 175, // (Subtarget->hasFMA()) && (!Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
249559 /*510009*/ OPC_CheckPatternPredicate, 176, // (Subtarget->hasFMA4()) && (!Subtarget->hasVLX())
249565 /*510021*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
249572 /*510035*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
249578 /*510048*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
249598 /*510083*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
249612 /*510111*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
249623 /*510134*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
249629 /*510145*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
249635 /*510156*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
249655 /*510196*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
249666 /*510219*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
249676 /*510240*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
249688 /*510265*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
249696 /*510283*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
249707 /*510306*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
249723 /*510338*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
249733 /*510360*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
249743 /*510382*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
249758 /*510412*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
249764 /*510422*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
249770 /*510432*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
249779 /*510447*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
249785 /*510457*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
249794 /*510472*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
249843 /*510561*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
249851 /*510581*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
249859 /*510601*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
249867 /*510621*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
249879 /*510647*/ OPC_CheckPatternPredicate, 163, // (Subtarget->hasSSE3() && !Subtarget->hasAVX())
249887 /*510667*/ OPC_CheckPatternPredicate, 163, // (Subtarget->hasSSE3() && !Subtarget->hasAVX())
249900 /*510694*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
249906 /*510705*/ OPC_CheckPatternPredicate, 163, // (Subtarget->hasSSE3() && !Subtarget->hasAVX())
249913 /*510718*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
249920 /*510732*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
249926 /*510743*/ OPC_CheckPatternPredicate, 163, // (Subtarget->hasSSE3() && !Subtarget->hasAVX())
249933 /*510756*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
249954 /*510794*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
249962 /*510814*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
249970 /*510834*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
249978 /*510854*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
249990 /*510880*/ OPC_CheckPatternPredicate, 163, // (Subtarget->hasSSE3() && !Subtarget->hasAVX())
249998 /*510900*/ OPC_CheckPatternPredicate, 163, // (Subtarget->hasSSE3() && !Subtarget->hasAVX())
250011 /*510927*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
250017 /*510938*/ OPC_CheckPatternPredicate, 163, // (Subtarget->hasSSE3() && !Subtarget->hasAVX())
250024 /*510951*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
250031 /*510965*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
250037 /*510976*/ OPC_CheckPatternPredicate, 163, // (Subtarget->hasSSE3() && !Subtarget->hasAVX())
250044 /*510989*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
250065 /*511027*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
250073 /*511047*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
250081 /*511067*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
250089 /*511087*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
250101 /*511113*/ OPC_CheckPatternPredicate, 163, // (Subtarget->hasSSE3() && !Subtarget->hasAVX())
250109 /*511133*/ OPC_CheckPatternPredicate, 163, // (Subtarget->hasSSE3() && !Subtarget->hasAVX())
250122 /*511160*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
250128 /*511171*/ OPC_CheckPatternPredicate, 163, // (Subtarget->hasSSE3() && !Subtarget->hasAVX())
250135 /*511184*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
250142 /*511198*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
250148 /*511209*/ OPC_CheckPatternPredicate, 163, // (Subtarget->hasSSE3() && !Subtarget->hasAVX())
250155 /*511222*/ OPC_CheckPatternPredicate, 28, // (Subtarget->hasAVX())
250176 /*511262*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
250184 /*511281*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
250194 /*511304*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
250202 /*511323*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
250212 /*511346*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
250220 /*511365*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
250230 /*511388*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
250238 /*511407*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
250247 /*511428*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
250255 /*511448*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
250272 /*511483*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
250280 /*511503*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
250288 /*511523*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
250300 /*511549*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
250308 /*511569*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
250316 /*511589*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
250330 /*511618*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
250336 /*511629*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
250344 /*511644*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
250350 /*511655*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
250358 /*511670*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
250364 /*511681*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
250372 /*511696*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
250378 /*511707*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasAVX512()) && (Subtarget->hasVLX())
250385 /*511720*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
250391 /*511732*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
250411 /*511770*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
250419 /*511790*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
250427 /*511810*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
250435 /*511830*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
250443 /*511850*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
250451 /*511870*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
250468 /*511904*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
250479 /*511928*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
250490 /*511953*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
250498 /*511973*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
250510 /*511999*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
250518 /*512019*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
250531 /*512045*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
250537 /*512057*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
250543 /*512069*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
250549 /*512081*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
250555 /*512093*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
250561 /*512105*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
250582 /*512142*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
250593 /*512168*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
250601 /*512188*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
250615 /*512216*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
250623 /*512232*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
250629 /*512244*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
250651 /*512282*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
250662 /*512308*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
250670 /*512328*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
250684 /*512356*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
250692 /*512372*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
250698 /*512384*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
250716 /*512414*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
250727 /*512437*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasAVX()) && (!Subtarget->hasVLX())
250733 /*512447*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
250739 /*512457*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
250757 /*512491*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
250765 /*512510*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
250773 /*512529*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
250781 /*512548*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
250789 /*512567*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
250797 /*512586*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
250813 /*512618*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
250824 /*512641*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
250835 /*512665*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
250843 /*512684*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
250855 /*512709*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
250863 /*512728*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
250876 /*512753*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
250882 /*512764*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
250888 /*512775*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
250894 /*512786*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
250900 /*512797*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
250906 /*512808*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
250924 /*512842*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
250932 /*512861*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
250940 /*512880*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
250948 /*512899*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
250956 /*512918*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
250964 /*512937*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
250980 /*512969*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
250991 /*512992*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
251002 /*513016*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
251010 /*513035*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
251022 /*513060*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
251030 /*513079*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
251043 /*513104*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
251049 /*513115*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
251055 /*513126*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
251061 /*513137*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
251067 /*513148*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
251073 /*513159*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
251091 /*513192*/ OPC_CheckPatternPredicate, 171, // (Subtarget->hasERI())
251099 /*513211*/ OPC_CheckPatternPredicate, 171, // (Subtarget->hasERI())
251115 /*513242*/ OPC_CheckPatternPredicate, 171, // (Subtarget->hasERI())
251126 /*513265*/ OPC_CheckPatternPredicate, 171, // (Subtarget->hasERI())
251138 /*513289*/ OPC_CheckPatternPredicate, 171, // (Subtarget->hasERI())
251144 /*513300*/ OPC_CheckPatternPredicate, 171, // (Subtarget->hasERI())
251162 /*513333*/ OPC_CheckPatternPredicate, 171, // (Subtarget->hasERI())
251170 /*513352*/ OPC_CheckPatternPredicate, 171, // (Subtarget->hasERI())
251186 /*513383*/ OPC_CheckPatternPredicate, 171, // (Subtarget->hasERI())
251197 /*513406*/ OPC_CheckPatternPredicate, 171, // (Subtarget->hasERI())
251209 /*513430*/ OPC_CheckPatternPredicate, 171, // (Subtarget->hasERI())
251215 /*513441*/ OPC_CheckPatternPredicate, 171, // (Subtarget->hasERI())
251233 /*513474*/ OPC_CheckPatternPredicate, 171, // (Subtarget->hasERI())
251241 /*513493*/ OPC_CheckPatternPredicate, 171, // (Subtarget->hasERI())
251257 /*513524*/ OPC_CheckPatternPredicate, 171, // (Subtarget->hasERI())
251268 /*513547*/ OPC_CheckPatternPredicate, 171, // (Subtarget->hasERI())
251280 /*513571*/ OPC_CheckPatternPredicate, 171, // (Subtarget->hasERI())
251286 /*513582*/ OPC_CheckPatternPredicate, 171, // (Subtarget->hasERI())
251304 /*513616*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
251312 /*513635*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
251320 /*513654*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
251328 /*513673*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
251336 /*513692*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
251344 /*513711*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
251360 /*513743*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
251371 /*513766*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
251382 /*513790*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
251390 /*513809*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
251402 /*513834*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
251410 /*513853*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
251423 /*513878*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
251429 /*513889*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
251435 /*513900*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
251441 /*513911*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
251447 /*513922*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
251453 /*513933*/ OPC_CheckPatternPredicate, 5, // (Subtarget->hasVLX())
251476 /*513972*/ OPC_CheckPatternPredicate, 183, // (Subtarget->hasBF16())
251491 /*514003*/ OPC_CheckPatternPredicate, 183, // (Subtarget->hasBF16())
251502 /*514027*/ OPC_CheckPatternPredicate, 183, // (Subtarget->hasBF16())
251521 /*514060*/ OPC_CheckPatternPredicate, 182, // (Subtarget->hasBF16()) && (Subtarget->hasVLX())
251536 /*514091*/ OPC_CheckPatternPredicate, 182, // (Subtarget->hasBF16()) && (Subtarget->hasVLX())
251547 /*514115*/ OPC_CheckPatternPredicate, 182, // (Subtarget->hasBF16()) && (Subtarget->hasVLX())
251566 /*514148*/ OPC_CheckPatternPredicate, 182, // (Subtarget->hasBF16()) && (Subtarget->hasVLX())
251581 /*514179*/ OPC_CheckPatternPredicate, 182, // (Subtarget->hasBF16()) && (Subtarget->hasVLX())
251592 /*514203*/ OPC_CheckPatternPredicate, 182, // (Subtarget->hasBF16()) && (Subtarget->hasVLX())
251608 /*514233*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
251616 /*514255*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
251624 /*514277*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
251632 /*514299*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
251638 /*514311*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
251644 /*514323*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
251652 /*514339*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
251660 /*514361*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
251668 /*514383*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
251676 /*514405*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
251682 /*514417*/ OPC_CheckPatternPredicate, 13, // (Subtarget->hasSSE41() && !Subtarget->hasAVX())
251688 /*514429*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
251703 /*514456*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
251718 /*514492*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
251741 /*514541*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
251756 /*514577*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
251779 /*514626*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
251794 /*514662*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
251814 /*514706*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
251822 /*514727*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
251830 /*514748*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
251838 /*514769*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
251844 /*514780*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
251850 /*514791*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
251861 /*514813*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
251869 /*514834*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
251877 /*514855*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
251885 /*514876*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
251891 /*514887*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
251897 /*514898*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
251905 /*514913*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
251913 /*514934*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
251921 /*514955*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
251929 /*514976*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
251935 /*514987*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
251941 /*514998*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
251953 /*515021*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
251961 /*515042*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
251969 /*515063*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
251977 /*515084*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
251983 /*515095*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
251989 /*515106*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
251997 /*515121*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
252005 /*515142*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
252013 /*515163*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
252021 /*515184*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
252027 /*515195*/ OPC_CheckPatternPredicate, 3, // (Subtarget->hasSSE2() && !Subtarget->hasAVX())
252033 /*515206*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
252044 /*515226*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
252059 /*515260*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
252078 /*515301*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
252093 /*515335*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
252112 /*515376*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
252127 /*515410*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
252146 /*515451*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
252161 /*515485*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
252180 /*515526*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
252195 /*515560*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
252214 /*515600*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
252232 /*515640*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
252247 /*515674*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
252266 /*515715*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
252281 /*515749*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
252300 /*515790*/ OPC_CheckPatternPredicate, 171, // (Subtarget->hasERI())
252315 /*515824*/ OPC_CheckPatternPredicate, 171, // (Subtarget->hasERI())
252334 /*515865*/ OPC_CheckPatternPredicate, 171, // (Subtarget->hasERI())
252349 /*515899*/ OPC_CheckPatternPredicate, 171, // (Subtarget->hasERI())
252368 /*515940*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
252383 /*515974*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
252402 /*516015*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
252417 /*516049*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
252440 /*516096*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
252446 /*516109*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
252460 /*516135*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
252466 /*516148*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
252480 /*516174*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
252486 /*516187*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
252500 /*516213*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
252506 /*516226*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
252520 /*516252*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
252526 /*516265*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
252540 /*516291*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
252546 /*516304*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
252560 /*516330*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
252566 /*516343*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
252580 /*516369*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
252586 /*516382*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
252600 /*516408*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
252606 /*516421*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
252620 /*516447*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
252626 /*516460*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
252641 /*516487*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
252647 /*516501*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
252662 /*516529*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
252668 /*516543*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
252684 /*516573*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
252696 /*516596*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
252702 /*516609*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
252719 /*516639*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
252731 /*516662*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
252737 /*516675*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
252752 /*516701*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
252765 /*516726*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
252779 /*516752*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
252791 /*516774*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
252797 /*516786*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
252813 /*516814*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
252825 /*516836*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
252831 /*516848*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
252845 /*516873*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
252851 /*516885*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
252865 /*516910*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
252871 /*516923*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
252885 /*516949*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
252891 /*516962*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
252904 /*516987*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
252910 /*516999*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
252923 /*517023*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
252929 /*517035*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
252942 /*517059*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
252948 /*517071*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
252962 /*517096*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
252968 /*517109*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
252982 /*517135*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
252988 /*517148*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
253002 /*517174*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
253008 /*517187*/ OPC_CheckPatternPredicate, 19, // (Subtarget->hasDQI())
253022 /*517213*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
253028 /*517226*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
253043 /*517253*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
253049 /*517267*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
253064 /*517295*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
253070 /*517309*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
253080 /*517329*/ OPC_CheckPatternPredicate, 12, // (Subtarget->hasAVX() && !Subtarget->hasAVX512())
253086 /*517340*/ OPC_CheckPatternPredicate, 1, // (Subtarget->hasSSE1() && !Subtarget->hasAVX())
253092 /*517351*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
253102 /*517370*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
253108 /*517382*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
253118 /*517401*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
253124 /*517413*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
253134 /*517432*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
253140 /*517444*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
253150 /*517463*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
253156 /*517475*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
253166 /*517493*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
253175 /*517511*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
253184 /*517528*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
253193 /*517545*/ OPC_CheckPatternPredicate, 171, // (Subtarget->hasERI())
253199 /*517557*/ OPC_CheckPatternPredicate, 171, // (Subtarget->hasERI())
253209 /*517576*/ OPC_CheckPatternPredicate, 171, // (Subtarget->hasERI())
253215 /*517588*/ OPC_CheckPatternPredicate, 171, // (Subtarget->hasERI())
253225 /*517607*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
253231 /*517619*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
253240 /*517637*/ OPC_CheckPatternPredicate, 171, // (Subtarget->hasERI())
253246 /*517648*/ OPC_CheckPatternPredicate, 171, // (Subtarget->hasERI())
253255 /*517665*/ OPC_CheckPatternPredicate, 171, // (Subtarget->hasERI())
253261 /*517676*/ OPC_CheckPatternPredicate, 171, // (Subtarget->hasERI())
253270 /*517693*/ OPC_CheckPatternPredicate, 171, // (Subtarget->hasERI())
253276 /*517704*/ OPC_CheckPatternPredicate, 171, // (Subtarget->hasERI())
253285 /*517721*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
253291 /*517732*/ OPC_CheckPatternPredicate, 6, // (Subtarget->hasAVX512())
lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp 2621 case SelectionDAGISel::OPC_CheckPatternPredicate:
3015 case OPC_CheckPatternPredicate: