|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
gen/lib/Target/AArch64/AArch64GenDAGISel.inc95167 /*215894*/ /*SwitchOpcode*/ 71|128,1/*199*/, TARGET_VAL(ISD::SRL),// ->216097
gen/lib/Target/AArch64/AArch64GenFastISel.inc 7741 case ISD::SRL: return fastEmit_ISD_SRL_rr(VT, RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
gen/lib/Target/AMDGPU/AMDGPUGenDAGISel.inc 951 /* 1689*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
960 /* 1704*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
975 /* 1729*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
984 /* 1744*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
999 /* 1769*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
1008 /* 1784*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
1023 /* 1809*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
1032 /* 1824*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
1047 /* 1849*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
1056 /* 1864*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
1071 /* 1889*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
1080 /* 1904*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
1093 /* 1926*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
1099 /* 1937*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
1122 /* 1999*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
1128 /* 2010*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
1142 /* 2034*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
1151 /* 2049*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
1166 /* 2074*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
1175 /* 2089*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
1190 /* 2114*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
1199 /* 2129*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
1214 /* 2154*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
1223 /* 2169*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
1238 /* 2194*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
1247 /* 2209*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
1262 /* 2234*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
1271 /* 2249*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
1317 /* 2345*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
1326 /* 2360*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
1341 /* 2385*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
1350 /* 2400*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
1365 /* 2425*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
1374 /* 2440*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
1389 /* 2465*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
1398 /* 2480*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
1413 /* 2505*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
1422 /* 2520*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
1437 /* 2545*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
1446 /* 2560*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
1459 /* 2582*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
1465 /* 2593*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
1488 /* 2655*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
1494 /* 2666*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
1508 /* 2690*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
1517 /* 2705*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
1532 /* 2730*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
1541 /* 2745*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
1556 /* 2770*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
1565 /* 2785*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
1580 /* 2810*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
1589 /* 2825*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
1604 /* 2850*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
1613 /* 2865*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
1628 /* 2890*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
1637 /* 2905*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
1683 /* 3002*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
1693 /* 3021*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
1708 /* 3047*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
1718 /* 3066*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
1731 /* 3088*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
1738 /* 3101*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
1766 /* 3170*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
1798 /* 3246*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
1811 /* 3268*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
1818 /* 3281*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
1846 /* 3350*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
1879 /* 3427*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
1894 /* 3453*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
1904 /* 3472*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
1917 /* 3494*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
1924 /* 3507*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
1952 /* 3576*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
1984 /* 3652*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
1997 /* 3674*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
2004 /* 3687*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
2032 /* 3756*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
2067 /* 3846*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
2099 /* 3922*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
2112 /* 3944*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
2119 /* 3957*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
2147 /* 4026*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
2180 /* 4103*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
2195 /* 4129*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
2205 /* 4148*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
2218 /* 4170*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
2225 /* 4183*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
2253 /* 4252*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
2285 /* 4328*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
2298 /* 4350*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
2305 /* 4363*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
2333 /* 4432*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
2379 /* 4529*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
2389 /* 4548*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
2404 /* 4574*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
2414 /* 4593*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
2427 /* 4615*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
2434 /* 4628*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
2462 /* 4697*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
2494 /* 4773*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
2507 /* 4795*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
2514 /* 4808*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
2542 /* 4877*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
2575 /* 4954*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
2590 /* 4980*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
2600 /* 4999*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
2613 /* 5021*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
2620 /* 5034*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
2648 /* 5103*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
2680 /* 5179*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
2693 /* 5201*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
2700 /* 5214*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
2728 /* 5283*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
2763 /* 5373*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
2795 /* 5449*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
2808 /* 5471*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
2815 /* 5484*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
2843 /* 5553*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
2876 /* 5630*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
2891 /* 5656*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
2901 /* 5675*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
2914 /* 5697*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
2921 /* 5710*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
2949 /* 5779*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
2981 /* 5855*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
2994 /* 5877*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
3001 /* 5890*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
3029 /* 5959*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
3081 /* 6064*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
3094 /* 6087*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
3112 /* 6117*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
3125 /* 6140*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
3211 /* 6328*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
3298 /* 6517*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
3316 /* 6547*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
3329 /* 6570*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
3415 /* 6758*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
3536 /* 7036*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
3623 /* 7225*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
3641 /* 7255*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
3654 /* 7278*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
3740 /* 7466*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
3843 /* 7679*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
3856 /* 7702*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
3874 /* 7732*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
3887 /* 7755*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
3973 /* 7943*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
4060 /* 8132*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
4078 /* 8162*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
4091 /* 8185*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
4177 /* 8373*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
4298 /* 8651*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
4385 /* 8840*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
4403 /* 8870*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
4416 /* 8893*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
4502 /* 9081*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
4583 /* 9262*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
4592 /* 9277*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
4626 /* 9337*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
4636 /* 9356*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
4649 /* 9378*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
4656 /* 9391*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
4684 /* 9460*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
4716 /* 9536*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
4729 /* 9558*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
4736 /* 9571*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
4764 /* 9640*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
4806 /* 9732*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
4816 /* 9751*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
4829 /* 9773*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
4836 /* 9786*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
4864 /* 9855*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
4896 /* 9931*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
4909 /* 9953*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
4916 /* 9966*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
4944 /* 10035*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
4993 /* 10140*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
5003 /* 10159*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
5016 /* 10181*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
5023 /* 10194*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
5051 /* 10263*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
5083 /* 10339*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
5096 /* 10361*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
5103 /* 10374*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
5131 /* 10443*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
5174 /* 10536*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
5184 /* 10555*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
5197 /* 10577*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
5204 /* 10590*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
5232 /* 10659*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
5264 /* 10735*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
5277 /* 10757*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
5284 /* 10770*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
5312 /* 10839*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
5361 /* 10944*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
5371 /* 10963*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
5384 /* 10985*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
5391 /* 10998*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
5419 /* 11067*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
5451 /* 11143*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
5464 /* 11165*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
5471 /* 11178*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
5499 /* 11247*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
5541 /* 11339*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
5551 /* 11358*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
5564 /* 11380*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
5571 /* 11393*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
5599 /* 11462*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
5631 /* 11538*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
5644 /* 11560*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
5651 /* 11573*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
5679 /* 11642*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
5728 /* 11747*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
5738 /* 11766*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
5751 /* 11788*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
5758 /* 11801*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
5786 /* 11870*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
5818 /* 11946*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
5831 /* 11968*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
5838 /* 11981*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
5866 /* 12050*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
5909 /* 12143*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
5919 /* 12162*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
5932 /* 12184*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
5939 /* 12197*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
5967 /* 12266*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
5999 /* 12342*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
6012 /* 12364*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
6019 /* 12377*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
6047 /* 12446*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
6077 /* 12519*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
6089 /* 12538*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
6132 /* 12610*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
6145 /* 12633*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
6231 /* 12821*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
6330 /* 13029*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
6343 /* 13052*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
6429 /* 13240*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
6535 /* 13461*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
6548 /* 13484*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
6634 /* 13672*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
6734 /* 13881*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
6747 /* 13904*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
6833 /* 14092*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
6939 /* 14313*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
6952 /* 14336*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
7038 /* 14524*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
7137 /* 14732*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
7150 /* 14755*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
7236 /* 14943*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
7342 /* 15164*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
7355 /* 15187*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
7441 /* 15375*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
7541 /* 15584*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
7554 /* 15607*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
7640 /* 15795*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
7723 /* 15980*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
7732 /* 15995*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
7766 /* 16058*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
7776 /* 16077*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
7791 /* 16102*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
7798 /* 16115*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
7826 /* 16184*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
7858 /* 16260*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
7873 /* 16285*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
7880 /* 16298*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
7908 /* 16367*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
7948 /* 16456*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
7958 /* 16475*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
7973 /* 16500*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
7980 /* 16513*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
8008 /* 16582*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
8040 /* 16658*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
8055 /* 16683*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
8062 /* 16696*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
8090 /* 16765*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
8137 /* 16867*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
8147 /* 16886*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
8162 /* 16911*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
8169 /* 16924*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
8197 /* 16993*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
8229 /* 17069*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
8244 /* 17094*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
8251 /* 17107*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
8279 /* 17176*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
8320 /* 17266*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
8330 /* 17285*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
8345 /* 17310*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
8352 /* 17323*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
8380 /* 17392*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
8412 /* 17468*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
8427 /* 17493*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
8434 /* 17506*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
8462 /* 17575*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
8509 /* 17677*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
8519 /* 17696*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
8534 /* 17721*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
8541 /* 17734*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
8569 /* 17803*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
8601 /* 17879*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
8616 /* 17904*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
8623 /* 17917*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
8651 /* 17986*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
8691 /* 18075*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
8701 /* 18094*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
8716 /* 18119*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
8723 /* 18132*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
8751 /* 18201*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
8783 /* 18277*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
8798 /* 18302*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
8805 /* 18315*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
8833 /* 18384*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
8880 /* 18486*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
8890 /* 18505*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
8905 /* 18530*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
8912 /* 18543*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
8940 /* 18612*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
8972 /* 18688*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
8987 /* 18713*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
8994 /* 18726*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
9022 /* 18795*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
9063 /* 18885*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
9073 /* 18904*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
9088 /* 18929*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
9095 /* 18942*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
9123 /* 19011*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
9155 /* 19087*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
9170 /* 19112*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
9177 /* 19125*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
9205 /* 19194*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
9235 /* 19267*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
9245 /* 19286*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
9279 /* 19346*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
9286 /* 19359*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
9314 /* 19428*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
9355 /* 19518*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
9362 /* 19531*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
9390 /* 19600*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
9438 /* 19703*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
9445 /* 19716*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
9473 /* 19785*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
9515 /* 19876*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
9522 /* 19889*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
9550 /* 19958*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
9584 /* 20036*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
9618 /* 20096*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
9625 /* 20109*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
9653 /* 20178*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
9694 /* 20268*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
9701 /* 20281*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
9729 /* 20350*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
9777 /* 20453*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
9784 /* 20466*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
9812 /* 20535*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
9854 /* 20626*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
9861 /* 20639*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
9889 /* 20708*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
9937 /* 20811*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
9944 /* 20824*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
9972 /* 20893*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
10013 /* 20983*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
10020 /* 20996*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
10048 /* 21065*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
10096 /* 21168*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
10103 /* 21181*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
10131 /* 21250*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
10173 /* 21341*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
10180 /* 21354*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
10208 /* 21423*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
10242 /* 21501*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
10276 /* 21561*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
10283 /* 21574*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
10311 /* 21643*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
10352 /* 21733*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
10359 /* 21746*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
10387 /* 21815*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
10435 /* 21918*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
10442 /* 21931*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
10470 /* 22000*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
10512 /* 22091*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
10519 /* 22104*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
10547 /* 22173*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
10575 /* 22240*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
10581 /* 22250*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
10677 /* 22488*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
10689 /* 22507*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
10732 /* 22582*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
10745 /* 22605*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
10833 /* 22796*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
10932 /* 23004*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
10945 /* 23027*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
11033 /* 23218*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
11139 /* 23439*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
11152 /* 23462*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
11240 /* 23653*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
11340 /* 23862*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
11353 /* 23885*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
11441 /* 24076*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
11547 /* 24297*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
11560 /* 24320*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
11648 /* 24511*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
11747 /* 24719*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
11760 /* 24742*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
11848 /* 24933*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
11954 /* 25154*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
11967 /* 25177*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
12055 /* 25368*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
12155 /* 25577*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
12168 /* 25600*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
12256 /* 25791*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
12339 /* 25975*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
12352 /* 25998*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
12721 /* 26788*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
13433 /* 28325*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
13798 /* 29107*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
13804 /* 29117*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
14136 /* 29883*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
14142 /* 29893*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
14177 /* 29961*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
14187 /* 29980*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
14202 /* 30006*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
14212 /* 30024*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
14246 /* 30102*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
14281 /* 30182*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
14296 /* 30208*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
14306 /* 30226*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
14340 /* 30304*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
14383 /* 30397*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
14393 /* 30416*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
14408 /* 30442*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
14418 /* 30460*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
14452 /* 30538*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
14487 /* 30618*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
14502 /* 30644*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
14512 /* 30662*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
14546 /* 30740*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
14596 /* 30846*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
14606 /* 30865*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
14621 /* 30891*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
14631 /* 30909*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
14665 /* 30987*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
14700 /* 31067*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
14715 /* 31093*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
14725 /* 31111*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
14759 /* 31189*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
14803 /* 31283*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
14813 /* 31302*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
14828 /* 31328*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
14838 /* 31346*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
14872 /* 31424*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
14907 /* 31504*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
14922 /* 31530*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
14932 /* 31548*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
14966 /* 31626*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
15016 /* 31732*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
15026 /* 31751*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
15041 /* 31777*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
15051 /* 31795*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
15085 /* 31873*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
15120 /* 31953*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
15135 /* 31979*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
15145 /* 31997*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
15179 /* 32075*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
15222 /* 32168*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
15232 /* 32187*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
15247 /* 32213*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
15257 /* 32231*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
15291 /* 32309*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
15326 /* 32389*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
15341 /* 32415*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
15351 /* 32433*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
15385 /* 32511*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
15435 /* 32617*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
15445 /* 32636*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
15460 /* 32662*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
15470 /* 32680*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
15504 /* 32758*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
15539 /* 32838*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
15554 /* 32864*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
15564 /* 32882*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
15598 /* 32960*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
15642 /* 33054*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
15652 /* 33073*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
15667 /* 33099*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
15677 /* 33117*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
15711 /* 33195*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
15746 /* 33275*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
15761 /* 33301*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
15771 /* 33319*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
15805 /* 33397*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
15838 /* 33474*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
15848 /* 33493*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
15882 /* 33554*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
15892 /* 33572*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
15926 /* 33650*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
15970 /* 33745*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
15980 /* 33763*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
16014 /* 33841*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
16065 /* 33949*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
16075 /* 33967*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
16109 /* 34045*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
16154 /* 34141*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
16164 /* 34159*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
16198 /* 34237*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
16235 /* 34319*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
16269 /* 34380*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
16279 /* 34398*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
16313 /* 34476*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
16357 /* 34571*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
16367 /* 34589*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
16401 /* 34667*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
16452 /* 34775*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
16462 /* 34793*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
16496 /* 34871*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
16541 /* 34967*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
16551 /* 34985*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
16585 /* 35063*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
16636 /* 35171*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
16646 /* 35189*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
16680 /* 35267*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
16724 /* 35362*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
16734 /* 35380*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
16768 /* 35458*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
16819 /* 35566*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
16829 /* 35584*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
16863 /* 35662*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
16908 /* 35758*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
16918 /* 35776*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
16952 /* 35854*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
16989 /* 35936*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
17023 /* 35997*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
17033 /* 36015*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
17067 /* 36093*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
17111 /* 36188*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
17121 /* 36206*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
17155 /* 36284*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
17206 /* 36392*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
17216 /* 36410*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
17250 /* 36488*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
17295 /* 36584*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
17305 /* 36602*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
17339 /* 36680*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
17373 /* 36758*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
17383 /* 36777*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
17417 /* 36841*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
17427 /* 36859*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
17463 /* 36940*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
17507 /* 37035*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
17517 /* 37053*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
17553 /* 37134*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
17604 /* 37242*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
17614 /* 37260*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
17650 /* 37341*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
17695 /* 37437*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
17705 /* 37455*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
17741 /* 37536*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
17775 /* 37615*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
17785 /* 37634*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
17940 /* 37976*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
18097 /* 38320*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
18131 /* 38384*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
18141 /* 38402*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
18177 /* 38483*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
18221 /* 38578*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
18231 /* 38596*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
18267 /* 38677*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
18318 /* 38785*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
18328 /* 38803*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
18364 /* 38884*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
18409 /* 38980*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
18419 /* 38998*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
18455 /* 39079*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
18506 /* 39187*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
18516 /* 39205*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
18552 /* 39286*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
18596 /* 39381*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
18606 /* 39399*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
18642 /* 39480*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
18693 /* 39588*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
18703 /* 39606*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
18739 /* 39687*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
18784 /* 39783*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
18794 /* 39801*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
18830 /* 39882*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
18864 /* 39961*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
18874 /* 39980*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
19029 /* 40322*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
19319 /* 40971*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
19476 /* 41315*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
19510 /* 41379*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
19520 /* 41397*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
19556 /* 41478*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
19600 /* 41573*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
19610 /* 41591*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
19646 /* 41672*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
19697 /* 41780*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
19707 /* 41798*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
19743 /* 41879*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
19788 /* 41975*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
19798 /* 41993*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
19834 /* 42074*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
19868 /* 42153*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
19878 /* 42172*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
20033 /* 42514*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
20199 /* 42875*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
20206 /* 42888*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
20236 /* 42959*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
20266 /* 43030*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
20273 /* 43043*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
20302 /* 43113*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
20330 /* 43182*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
20337 /* 43195*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
20367 /* 43266*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
20397 /* 43337*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
20404 /* 43350*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
20433 /* 43420*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
20508 /* 43577*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
20521 /* 43600*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
20539 /* 43630*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
20552 /* 43652*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
20592 /* 43738*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
20633 /* 43826*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
20651 /* 43856*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
20664 /* 43878*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
20704 /* 43964*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
20756 /* 44069*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
20769 /* 44092*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
20787 /* 44122*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
20800 /* 44144*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
20840 /* 44230*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
20881 /* 44318*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
20899 /* 44348*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
20912 /* 44370*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
20952 /* 44456*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
21011 /* 44574*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
21024 /* 44597*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
21042 /* 44627*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
21055 /* 44649*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
21095 /* 44735*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
21136 /* 44823*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
21154 /* 44853*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
21167 /* 44875*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
21207 /* 44961*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
21260 /* 45067*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
21273 /* 45090*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
21291 /* 45120*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
21304 /* 45142*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
21344 /* 45228*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
21385 /* 45316*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
21403 /* 45346*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
21416 /* 45368*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
21456 /* 45454*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
21515 /* 45572*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
21528 /* 45595*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
21546 /* 45625*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
21559 /* 45647*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
21599 /* 45733*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
21640 /* 45821*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
21658 /* 45851*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
21671 /* 45873*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
21711 /* 45959*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
21763 /* 46064*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
21776 /* 46087*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
21794 /* 46117*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
21807 /* 46139*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
21847 /* 46225*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
21888 /* 46313*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
21906 /* 46343*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
21919 /* 46365*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
21959 /* 46451*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
22018 /* 46569*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
22031 /* 46592*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
22049 /* 46622*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
22062 /* 46644*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
22102 /* 46730*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
22143 /* 46818*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
22161 /* 46848*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
22174 /* 46870*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
22214 /* 46956*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
22267 /* 47062*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
22280 /* 47085*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
22298 /* 47115*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
22311 /* 47137*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
22351 /* 47223*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
22392 /* 47311*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
22410 /* 47341*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
22423 /* 47363*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
22463 /* 47449*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
22499 /* 47530*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
22512 /* 47553*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
22555 /* 47626*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
22568 /* 47648*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
22608 /* 47734*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
22661 /* 47841*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
22674 /* 47863*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
22714 /* 47949*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
22774 /* 48069*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
22787 /* 48091*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
22827 /* 48177*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
22881 /* 48285*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
22894 /* 48307*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
22934 /* 48393*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
22977 /* 48483*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
23020 /* 48556*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
23033 /* 48578*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
23073 /* 48664*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
23126 /* 48771*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
23139 /* 48793*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
23179 /* 48879*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
23239 /* 48999*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
23252 /* 49021*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
23292 /* 49107*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
23346 /* 49215*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
23359 /* 49237*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
23399 /* 49323*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
23459 /* 49443*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
23472 /* 49465*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
23512 /* 49551*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
23565 /* 49658*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
23578 /* 49680*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
23618 /* 49766*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
23678 /* 49886*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
23691 /* 49908*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
23731 /* 49994*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
23785 /* 50102*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
23798 /* 50124*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
23838 /* 50210*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
23881 /* 50300*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
23924 /* 50373*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
23937 /* 50395*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
23977 /* 50481*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
24030 /* 50588*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
24043 /* 50610*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
24083 /* 50696*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
24143 /* 50816*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
24156 /* 50838*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
24196 /* 50924*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
24250 /* 51032*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
24263 /* 51054*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
24303 /* 51140*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
24340 /* 51222*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
24353 /* 51245*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
24396 /* 51321*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
24409 /* 51343*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
24451 /* 51432*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
24504 /* 51539*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
24517 /* 51561*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
24559 /* 51650*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
24619 /* 51770*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
24632 /* 51792*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
24674 /* 51881*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
24728 /* 51989*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
24741 /* 52011*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
24783 /* 52100*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
24820 /* 52183*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
24833 /* 52206*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
25018 /* 52588*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
25205 /* 52972*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
25248 /* 53048*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
25261 /* 53070*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
25303 /* 53159*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
25356 /* 53266*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
25369 /* 53288*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
25411 /* 53377*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
25471 /* 53497*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
25484 /* 53519*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
25526 /* 53608*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
25580 /* 53716*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
25593 /* 53738*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
25635 /* 53827*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
25695 /* 53947*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
25708 /* 53969*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
25750 /* 54058*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
25803 /* 54165*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
25816 /* 54187*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
25858 /* 54276*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
25918 /* 54396*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
25931 /* 54418*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
25973 /* 54507*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
26027 /* 54615*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
26040 /* 54637*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
26082 /* 54726*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
26119 /* 54809*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
26132 /* 54832*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
26317 /* 55214*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
26661 /* 55935*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
26848 /* 56319*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
26891 /* 56395*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
26904 /* 56417*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
26946 /* 56506*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
26999 /* 56613*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
27012 /* 56635*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
27054 /* 56724*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
27114 /* 56844*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
27127 /* 56866*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
27169 /* 56955*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
27223 /* 57063*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
27236 /* 57085*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
27278 /* 57174*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
27315 /* 57257*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
27328 /* 57280*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
27513 /* 57662*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
31893 /* 67430*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
32079 /* 67882*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
32299 /* 68438*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
32553 /* 69074*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
33234 /* 70446*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
47714 /*102775*/ /*SwitchOpcode*/ 70|128,1/*198*/, TARGET_VAL(ISD::SRL),// ->102977
52736 /*114441*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
52756 /*114491*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
52815 /*114635*/ /*SwitchOpcode*/ 34, TARGET_VAL(ISD::SRL),// ->114672
57367 /*125457*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
60018 /*131299*/ /*SwitchOpcode*/ 63, TARGET_VAL(ISD::SRL),// ->131365
74306 /*164375*/ OPC_SwitchOpcode /*4 cases */, 55, TARGET_VAL(ISD::SRL),// ->164434
77089 /*171421*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
77101 /*171442*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
77122 /*171479*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
gen/lib/Target/AMDGPU/R600GenDAGISel.inc 57 /* 0*/ OPC_SwitchOpcode /*99 cases */, 99|128,2/*355*/, TARGET_VAL(ISD::SRL),// ->360
471 /* 1448*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
507 /* 1588*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
gen/lib/Target/ARC/ARCGenDAGISel.inc 726 /* 1212*/ /*SwitchOpcode*/ 48, TARGET_VAL(ISD::SRL),// ->1263
gen/lib/Target/ARM/ARMGenDAGISel.inc 74 /* 34*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
101 /* 90*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
188 /* 269*/ /*SwitchOpcode*/ 36, TARGET_VAL(ISD::SRL),// ->308
261 /* 421*/ /*SwitchOpcode*/ 36, TARGET_VAL(ISD::SRL),// ->460
385 /* 674*/ /*SwitchOpcode*/ 70, TARGET_VAL(ISD::SRL),// ->747
540 /* 1034*/ OPC_SwitchOpcode /*2 cases */, 35, TARGET_VAL(ISD::SRL),// ->1073
605 /* 1168*/ OPC_SwitchOpcode /*2 cases */, 35, TARGET_VAL(ISD::SRL),// ->1207
677 /* 1318*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
3447 /* 7017*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
3470 /* 7065*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
3539 /* 7207*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
3562 /* 7255*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
3636 /* 7404*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
3660 /* 7453*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
3732 /* 7598*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
3756 /* 7647*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
3900 /* 7960*/ OPC_SwitchOpcode /*2 cases */, 45, TARGET_VAL(ISD::SRL),// ->8009
3930 /* 8019*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
3955 /* 8068*/ OPC_SwitchOpcode /*2 cases */, 46, TARGET_VAL(ISD::SRL),// ->8118
3986 /* 8128*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
4518 /* 9198*/ /*SwitchOpcode*/ 18|128,1/*146*/, TARGET_VAL(ISD::SRL),// ->9348
4661 /* 9492*/ /*SwitchOpcode*/ 22|128,1/*150*/, TARGET_VAL(ISD::SRL),// ->9646
8702 /* 18208*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
21657 /* 46502*/ /*SwitchOpcode*/ 79|128,2/*335*/, TARGET_VAL(ISD::SRL),// ->46841
21805 /* 46851*/ OPC_SwitchOpcode /*3 cases */, 12|128,1/*140*/, TARGET_VAL(ISD::SRL),// ->46996
26462 /* 57137*/ /*SwitchOpcode*/ 36, TARGET_VAL(ISD::SRL),// ->57176
gen/lib/Target/ARM/ARMGenFastISel.inc 5181 case ISD::SRL: return fastEmit_ISD_SRL_rr(VT, RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
gen/lib/Target/BPF/BPFGenDAGISel.inc 1060 /* 1791*/ /*SwitchOpcode*/ 11|128,1/*139*/, TARGET_VAL(ISD::SRL),// ->1934
gen/lib/Target/Hexagon/HexagonGenDAGISel.inc20225 /* 38614*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
20251 /* 38662*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
20278 /* 38710*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
20308 /* 38765*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
20343 /* 38830*/ /*SwitchOpcode*/ 30, TARGET_VAL(ISD::SRL),// ->38863
20666 /* 39433*/ /*SwitchOpcode*/ 31, TARGET_VAL(ISD::SRL),// ->39467
21364 /* 40753*/ /*SwitchOpcode*/ 50, TARGET_VAL(ISD::SRL),// ->40806
21487 /* 40976*/ /*SwitchOpcode*/ 52, TARGET_VAL(ISD::SRL),// ->41031
21603 /* 41184*/ /*SwitchOpcode*/ 31, TARGET_VAL(ISD::SRL),// ->41218
21658 /* 41292*/ /*SwitchOpcode*/ 32, TARGET_VAL(ISD::SRL),// ->41327
24697 /* 47487*/ /*SwitchOpcode*/ 30, TARGET_VAL(ISD::SRL),// ->47520
24735 /* 47558*/ /*SwitchOpcode*/ 31, TARGET_VAL(ISD::SRL),// ->47592
24822 /* 47713*/ /*SwitchOpcode*/ 50, TARGET_VAL(ISD::SRL),// ->47766
24945 /* 47936*/ /*SwitchOpcode*/ 52, TARGET_VAL(ISD::SRL),// ->47991
25061 /* 48144*/ /*SwitchOpcode*/ 31, TARGET_VAL(ISD::SRL),// ->48178
25116 /* 48251*/ /*SwitchOpcode*/ 32, TARGET_VAL(ISD::SRL),// ->48286
26104 /* 50149*/ /*SwitchOpcode*/ 101, TARGET_VAL(ISD::SRL),// ->50253
26609 /* 51134*/ /*SwitchOpcode*/ 30, TARGET_VAL(ISD::SRL),// ->51167
26647 /* 51205*/ /*SwitchOpcode*/ 31, TARGET_VAL(ISD::SRL),// ->51239
26765 /* 51447*/ /*SwitchOpcode*/ 50, TARGET_VAL(ISD::SRL),// ->51500
26888 /* 51670*/ /*SwitchOpcode*/ 52, TARGET_VAL(ISD::SRL),// ->51725
27004 /* 51878*/ /*SwitchOpcode*/ 31, TARGET_VAL(ISD::SRL),// ->51912
27059 /* 51985*/ /*SwitchOpcode*/ 32, TARGET_VAL(ISD::SRL),// ->52020
27206 /* 52316*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
27409 /* 52813*/ /*SwitchOpcode*/ 29|128,1/*157*/, TARGET_VAL(ISD::SRL),// ->52974
53684 /*101405*/ OPC_SwitchOpcode /*3 cases */, 50, TARGET_VAL(ISD::SRL),// ->101459
53776 /*101573*/ OPC_SwitchOpcode /*3 cases */, 52, TARGET_VAL(ISD::SRL),// ->101629
53886 /*101769*/ /*SwitchOpcode*/ 18, TARGET_VAL(ISD::SRL),// ->101790
53923 /*101837*/ /*SwitchOpcode*/ 19, TARGET_VAL(ISD::SRL),// ->101859
63890 /*122561*/ /*SwitchOpcode*/ 52, TARGET_VAL(ISD::SRL),// ->122616
66204 /*127302*/ /*SwitchOpcode*/ 1|128,2/*257*/, TARGET_VAL(ISD::SRL),// ->127563
gen/lib/Target/Lanai/LanaiGenDAGISel.inc 903 /* 1612*/ /*SwitchOpcode*/ 51, TARGET_VAL(ISD::SRL),// ->1666
gen/lib/Target/MSP430/MSP430GenDAGISel.inc 4700 /* 9368*/ /*SwitchOpcode*/ 28, TARGET_VAL(ISD::SRL),// ->9399
gen/lib/Target/Mips/MipsGenDAGISel.inc16191 /* 29923*/ /*SwitchOpcode*/ 77, TARGET_VAL(ISD::SRL),// ->30003
20129 /* 37595*/ /*SwitchOpcode*/ 10|128,8/*1034*/, TARGET_VAL(ISD::SRL),// ->38633
gen/lib/Target/Mips/MipsGenFastISel.inc 3425 case ISD::SRL: return fastEmit_ISD_SRL_rr(VT, RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
3706 case ISD::SRL: return fastEmit_ISD_SRL_ri_Predicate_immZExt5(VT, RetVT, Op0, Op0IsKill, imm1);
3790 case ISD::SRL: return fastEmit_ISD_SRL_ri_Predicate_immZExt6(VT, RetVT, Op0, Op0IsKill, imm1);
4001 case ISD::SRL: return fastEmit_ISD_SRL_ri_Predicate_immZExt2Shift(VT, RetVT, Op0, Op0IsKill, imm1);
gen/lib/Target/NVPTX/NVPTXGenDAGISel.inc54283 /*116765*/ /*SwitchOpcode*/ 116, TARGET_VAL(ISD::SRL),// ->116884
gen/lib/Target/PowerPC/PPCGenDAGISel.inc27546 /* 66713*/ /*SwitchOpcode*/ 45|128,1/*173*/, TARGET_VAL(ISD::SRL),// ->66890
gen/lib/Target/PowerPC/PPCGenFastISel.inc 3253 case ISD::SRL: return fastEmit_ISD_SRL_rr(VT, RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
gen/lib/Target/RISCV/RISCVGenDAGISel.inc 6372 /* 11772*/ /*SwitchOpcode*/ 35|128,1/*163*/, TARGET_VAL(ISD::SRL),// ->11939
gen/lib/Target/Sparc/SparcGenDAGISel.inc 2132 /* 3925*/ /*SwitchOpcode*/ 72, TARGET_VAL(ISD::SRL),// ->4000
gen/lib/Target/SystemZ/SystemZGenDAGISel.inc18148 /* 33732*/ /*SwitchOpcode*/ 29|128,2/*285*/, TARGET_VAL(ISD::SRL),// ->34021
gen/lib/Target/WebAssembly/WebAssemblyGenDAGISel.inc18241 /* 34977*/ /*SwitchOpcode*/ 115|128,1/*243*/, TARGET_VAL(ISD::SRL),// ->35224
gen/lib/Target/WebAssembly/WebAssemblyGenFastISel.inc 1920 case ISD::SRL: return fastEmit_ISD_SRL_rr(VT, RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
gen/lib/Target/X86/X86GenDAGISel.inc 863 /* 1703*/ /*SwitchOpcode*/ 30|128,5/*670*/, TARGET_VAL(ISD::SRL),// ->2377
5157 /* 11085*/ OPC_SwitchOpcode /*3 cases */, 2|128,1/*130*/, TARGET_VAL(ISD::SRL),// ->11220
19125 /* 38489*/ /*SwitchOpcode*/ 43|128,5/*683*/, TARGET_VAL(ISD::SRL),// ->39176
20445 /* 41377*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
54959 /*116508*/ OPC_SwitchOpcode /*2 cases */, 81, TARGET_VAL(ISD::SRL),// ->116593
55380 /*117379*/ OPC_SwitchOpcode /*2 cases */, 67, TARGET_VAL(ISD::SRL),// ->117450
55729 /*118109*/ OPC_SwitchOpcode /*4 cases */, 67, TARGET_VAL(ISD::SRL),// ->118180
gen/lib/Target/X86/X86GenFastISel.inc13528 case ISD::SRL: return fastEmit_ISD_SRL_rr(VT, RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
14119 case ISD::SRL: return fastEmit_ISD_SRL_ri(VT, RetVT, Op0, Op0IsKill, imm1);
gen/lib/Target/XCore/XCoreGenDAGISel.inc 1866 /* 3272*/ /*SwitchOpcode*/ 31, TARGET_VAL(ISD::SRL),// ->3306
include/llvm/CodeGen/TargetLowering.h 2302 case ISD::SRL:
lib/CodeGen/SelectionDAG/DAGCombiner.cpp 1263 else if (Opc == ISD::SRL)
1533 case ISD::SRL: return visitSRL(N);
1655 case ISD::SRL:
2046 if (!C || ShiftOp.getOpcode() != ISD::SRL)
2065 auto ShOpcode = IsAdd ? ISD::SRA : ISD::SRL;
2897 if (N1->getOpcode() == ISD::SRA || N1->getOpcode() == ISD::SRL) {
2900 auto NewSh = N1->getOpcode() == ISD::SRA ? ISD::SRL : ISD::SRA;
3137 if (!LegalOperations && N1.getOpcode() == ISD::SRL && N1.hasOneUse()) {
3728 SDValue Srl = DAG.getNode(ISD::SRL, DL, VT, Sign, Inexact);
3837 return DAG.getNode(ISD::SRL, DL, VT, N0, Trunc);
3853 return DAG.getNode(ISD::SRL, DL, VT, N0, Add);
3987 N1 = DAG.getNode(ISD::SRL, DL, NewVT, N1,
4023 DAG.isKnownToBeAPowerOfTwo(N1) && hasOperation(ISD::SRL, VT)) {
4030 return DAG.getNode(ISD::SRL, DL, VT, N0, Trunc);
4043 N1 = DAG.getNode(ISD::SRL, DL, NewVT, N1,
4120 Hi = DAG.getNode(ISD::SRL, DL, NewVT, Lo,
4163 Hi = DAG.getNode(ISD::SRL, DL, NewVT, Lo,
4318 if ((HandOpcode == ISD::SHL || HandOpcode == ISD::SRL ||
4573 if (N0.getOpcode() == ISD::ADD && N1.getOpcode() == ISD::SRL &&
4608 if (N0.getOpcode() == ISD::SRL && N0.hasOneUse()) {
4628 TLI.isTypeDesirableForOp(ISD::SRL, HalfVT) &&
4646 SDValue Shift = DAG.getNode(ISD::SRL, SL, HalfVT, Trunc, ShiftK);
4951 InnerShift = ISD::SRL;
4952 else if (OuterShift == ISD::SRL)
5009 if (Srl.getOpcode() != ISD::SRL || !Srl.hasOneUse() ||
5339 if (N0.getOpcode() == ISD::AND && N0.getOperand(0).getOpcode() == ISD::SRL)
5366 if (N0.getOpcode() == ISD::SRL && N1.getOpcode() == ISD::SHL)
5368 if (N0.getOpcode() != ISD::SHL || N1.getOpcode() != ISD::SRL)
5430 Res = DAG.getNode(ISD::SRL, DL, VT, Res,
5448 if (Opc != ISD::AND && Opc != ISD::SHL && Opc != ISD::SRL)
5453 if (Opc0 != ISD::AND && Opc0 != ISD::SHL && Opc0 != ISD::SRL)
5474 if (Opc == ISD::SRL || (Opc == ISD::AND && Opc0 == ISD::SHL)) {
5488 if (Opc0 != ISD::SRL)
5533 if (N.getOpcode() == ISD::SRL && N.getOperand(0).getOpcode() == ISD::BSWAP) {
5599 DAG.getNode(ISD::SRL, DL, VT, BSwap, ShAmt));
5858 if (Op.getOpcode() == ISD::SRL || Op.getOpcode() == ISD::SHL) {
5894 (OppShift.getOpcode() == ISD::SHL || OppShift.getOpcode() == ISD::SRL) &&
5907 if (OppShift.getOpcode() == ISD::SRL && OppShiftCst &&
5932 if ((OppShift.getOpcode() != ISD::SRL || !SelectOpcode(ISD::SHL, ISD::MUL)) &&
5933 (OppShift.getOpcode() != ISD::SHL || !SelectOpcode(ISD::SRL, ISD::UDIV)))
6230 SDValue RHSBits = DAG.getNode(ISD::SRL, DL, VT, AllOnes, RHSShiftAmt);
6516 if (Value.getOpcode() == ISD::SRL ||
6975 if ((N0Opcode == ISD::SRL || N0Opcode == ISD::SHL) && N0.hasOneUse()) {
7177 BinOpLHSVal.getOpcode() == ISD::SRL) &&
7419 N0.getOperand(0).getOpcode() == ISD::SRL) {
7444 if (N1C && (N0.getOpcode() == ISD::SRL || N0.getOpcode() == ISD::SRA) &&
7464 if (N1C && N0.getOpcode() == ISD::SRL && N0.hasOneUse() &&
7480 Shift = DAG.getNode(ISD::SRL, DL, VT, N0.getOperand(0),
7634 SDValue Shift = DAG.getNode(ISD::SRL, DL, VT,
7687 (N0.getOperand(0).getOpcode() == ISD::SRL ||
7713 return DAG.getNode(ISD::SRL, SDLoc(N), VT, N0, N1);
7742 return DAG.FoldConstantArithmetic(ISD::SRL, SDLoc(N), VT, N0C, N1C);
7753 if (N0.getOpcode() == ISD::SRL) {
7775 return DAG.getNode(ISD::SRL, DL, VT, N0.getOperand(0), Sum);
7782 N0.getOperand(0).getOpcode() == ISD::SRL) {
7795 DAG.getNode(ISD::SRL, DL, InnerShiftVT,
7809 DAG.getNode(ISD::SRL, DL, VT, DAG.getAllOnesConstant(DL, VT), N1);
7823 if (!LegalTypes || TLI.isTypeDesirableForOp(ISD::SRL, SmallVT)) {
7826 SDValue SmallShift = DAG.getNode(ISD::SRL, DL0, SmallVT,
7843 return DAG.getNode(ISD::SRL, SDLoc(N), VT, N0.getOperand(0), N1);
7871 Op = DAG.getNode(ISD::SRL, DL, VT, Op,
7887 return DAG.getNode(ISD::SRL, SDLoc(N), VT, N0, NewOp1);
7975 return DAG.getNode(ISD::SRL, SDLoc(N), VT, N1,
7991 return DAG.getNode(ISD::SRL, SDLoc(N), VT, N1, N2);
9173 if (!(N1.getOpcode() == ISD::SHL || N1.getOpcode() == ISD::SRL) ||
9404 auto ShiftOpcode = N->getOpcode() == ISD::SIGN_EXTEND ? ISD::SRA : ISD::SRL;
9920 if ((N0.getOpcode() == ISD::SHL || N0.getOpcode() == ISD::SRL) &&
10184 } else if (Opc == ISD::SRL) {
10225 if (N0.getOpcode() == ISD::SRL && N0.hasOneUse()) {
10446 if (N0.getOpcode() == ISD::SRL) {
11102 X = DAG.getNode(ISD::SRL, DL,
13326 if (N.getOpcode() == ISD::SRL ||
13329 N.getOperand(0).getOpcode() == ISD::SRL))) {
14632 if (User->getOpcode() == ISD::SRL && User->hasOneUse() &&
14803 IVal = DAG.getNode(ISD::SRL, DL, IVal.getValueType(), IVal,
19941 SDValue Shift = DAG.getNode(ISD::SRL, DL, XType, N0, ShiftAmt);
lib/CodeGen/SelectionDAG/FastISel.cpp 1825 return selectBinaryOp(I, ISD::SRL);
1981 Opcode = ISD::SRL;
1987 if ((Opcode == ISD::SHL || Opcode == ISD::SRA || Opcode == ISD::SRL) &&
lib/CodeGen/SelectionDAG/LegalizeDAG.cpp 584 ISD::SRL, dl, Value.getValueType(), Value,
596 ISD::SRL, dl, Value.getValueType(), Value,
1172 case ISD::SRL:
1544 SignBit = DAG.getNode(ISD::SRL, DL, ShiftVT, SignBit, ShiftCnst);
2563 Tmp2 = DAG.getNode(ISD::SRL, dl, VT, Tmp2, DAG.getConstant(4, dl, SHVT));
2570 Tmp2 = DAG.getNode(ISD::SRL, dl, VT, Tmp2, DAG.getConstant(2, dl, SHVT));
2577 Tmp2 = DAG.getNode(ISD::SRL, dl, VT, Tmp2, DAG.getConstant(1, dl, SHVT));
2590 DAG.getNode(ISD::SRL, dl, VT, Op, DAG.getConstant(I - J, dl, SHVT));
2614 Tmp2 = DAG.getNode(ISD::SRL, dl, VT, Op, DAG.getConstant(8, dl, SHVT));
2615 Tmp1 = DAG.getNode(ISD::SRL, dl, VT, Op, DAG.getConstant(24, dl, SHVT));
2627 Tmp4 = DAG.getNode(ISD::SRL, dl, VT, Op, DAG.getConstant(8, dl, SHVT));
2628 Tmp3 = DAG.getNode(ISD::SRL, dl, VT, Op, DAG.getConstant(24, dl, SHVT));
2629 Tmp2 = DAG.getNode(ISD::SRL, dl, VT, Op, DAG.getConstant(40, dl, SHVT));
2630 Tmp1 = DAG.getNode(ISD::SRL, dl, VT, Op, DAG.getConstant(56, dl, SHVT));
3034 Tmp1 = DAG.getNode(ISD::SRL, dl, OpTy, Node->getOperand(0),
3659 case ISD::SRL:
4172 ISD::SRL, dl, NVT, Tmp1,
4272 ISD::SRL, dl, NVT, Tmp1,
lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp 280 DAG.getNode(ISD::SRL, dl, RVT, SignBit,
lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp 88 case ISD::SRL: Res = PromoteIntRes_SRL(N); break;
389 return DAG.getNode(ISD::SRL, dl, NVT, DAG.getNode(ISD::BSWAP, dl, NVT, Op),
401 return DAG.getNode(ISD::SRL, dl, NVT,
681 ShiftOp = ISD::SRL;
757 unsigned ShiftOp = Signed ? ISD::SRA : ISD::SRL;
904 return DAG.getNode(ISD::SRL, SDLoc(N), LHS.getValueType(), LHS, RHS);
1062 SDValue Hi = DAG.getNode(ISD::SRL, DL, Mul.getValueType(), Mul,
1196 case ISD::SRL:
1777 case ISD::SRL: ExpandIntRes_Shift(N, Lo, Hi); break;
1859 DAG.getNode(ISD::SRL, DL, NVT, InL,
1865 if (N->getOpcode() == ISD::SRL) {
1869 Lo = DAG.getNode(ISD::SRL, DL,
1877 DAG.getNode(ISD::SRL, DL, NVT, InL,
1881 Hi = DAG.getNode(ISD::SRL, DL, NVT, InH, DAG.getConstant(Amt, DL, ShTy));
1901 DAG.getNode(ISD::SRL, DL, NVT, InL,
1948 case ISD::SRL:
1950 Lo = DAG.getNode(ISD::SRL, dl, NVT, InH, Amt); // Lo part from Hi part.
1972 case ISD::SHL: Op1 = ISD::SHL; Op2 = ISD::SRL; break;
1973 case ISD::SRL:
1974 case ISD::SRA: Op1 = ISD::SRL; Op2 = ISD::SHL; break;
2031 DAG.getNode(ISD::SRL, dl, NVT, InL, AmtLack));
2041 case ISD::SRL:
2043 HiS = DAG.getNode(ISD::SRL, dl, NVT, InH, Amt);
2045 DAG.getNode(ISD::SRL, dl, NVT, InL, Amt),
2052 LoL = DAG.getNode(ISD::SRL, dl, NVT, InH, AmtExcess); // Lo from Hi part.
2062 DAG.getNode(ISD::SRL, dl, NVT, InL, Amt),
2745 Hi = DAG.getNode(ExtType == ISD::SEXTLOAD ? ISD::SRA : ISD::SRL, dl, NVT,
2815 SDValue TH = DAG.getNode(ISD::SRL, dl, NVT, T, Shift);
2816 SDValue LLH = DAG.getNode(ISD::SRL, dl, NVT, LL, Shift);
2817 SDValue RLH = DAG.getNode(ISD::SRL, dl, NVT, RL, Shift);
2822 SDValue UH = DAG.getNode(ISD::SRL, dl, NVT, U, Shift);
2826 SDValue VH = DAG.getNode(ISD::SRL, dl, NVT, V, Shift);
3000 SDValue HLAdjusted = DAG.getNode(ISD::SRL, dl, NVT, ResultHL,
3009 SDValue HLAdjusted = DAG.getNode(ISD::SRL, dl, NVT, ResultHL,
3172 } else if (N->getOpcode() == ISD::SRL) {
3224 } else if (N->getOpcode() == ISD::SRL) {
3349 Hi = DAG.getNode(ISD::SRL, dl, N->getOperand(0).getValueType(),
3618 case ISD::SRL:
3953 DAG.getNode(ISD::SRL, dl, NVT, Lo,
lib/CodeGen/SelectionDAG/LegalizeTypes.cpp 1066 Hi = DAG.getNode(ISD::SRL, dl, Op.getValueType(), Op,
lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp 380 case ISD::SRL:
705 SDValue Lo = DAG.getNode(ISD::SRL, dl, WideVT, LoadVals[WideIdx], ShAmt);
1108 TLI.isOperationLegalOrCustom(ISD::SRL, ByteVT) &&
1123 !TLI.isOperationLegalOrCustom(ISD::SRL, VT) ||
1214 TLI.getOperationAction(ISD::SRL, VT) == TargetLowering::Expand)
1233 SDValue HI = DAG.getNode(ISD::SRL, DL, VT, Op.getOperand(0), HalfWord);
lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp 143 case ISD::SRL:
950 case ISD::SRL:
2823 case ISD::SRL:
lib/CodeGen/SelectionDAG/SelectionDAG.cpp 2159 case ISD::SRL:
2173 return getNode(ISD::SRL, SDLoc(V), V.getValueType(), SimplifyLHS,
2805 case ISD::SRL:
3379 if (Val.getOpcode() == ISD::SRL) {
4704 case ISD::SRL: return std::make_pair(C1.lshr(C2), true);
5138 case ISD::SRL:
9156 case ISD::SRL:
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp 585 SDValue OddVal = DAG.getNode(ISD::SRL, DL, ValueVT, Val,
3165 if (Opcode == ISD::SRL || Opcode == ISD::SRA || Opcode == ISD::SHL) {
4882 ISD::SRL, dl, MVT::i32, t0,
6265 SDValue ShY = DAG.getNode(ISD::SRL, sdl, VT, X, IsFSHL ? NShAmt : ShAmt);
6274 SDValue ShY = DAG.getNode(ISD::SRL, sdl, VT, Y, IsFSHL ? InvShAmt : ShAmt);
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h 690 void visitLShr(const User &I) { visitShift(I, ISD::SRL); }
lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp 241 case ISD::SRL: return "srl";
lib/CodeGen/SelectionDAG/TargetLowering.cpp 1290 if (Op0.getOpcode() == ISD::SRL) {
1300 Opc = ISD::SRL;
1343 if (Op0.hasOneUse() && InnerOp.getOpcode() == ISD::SRL &&
1370 case ISD::SRL: {
1402 unsigned Opc = ISD::SRL;
1438 return TLO.CombineTo(Op, TLO.DAG.getNode(ISD::SRL, dl, VT, Op0, Op1));
1475 Op, TLO.DAG.getNode(ISD::SRL, dl, VT, Op0, Op1, Flags));
1483 return TLO.CombineTo(Op, TLO.DAG.getNode(ISD::SRL, dl, VT, Op0, NewSA));
1748 case ISD::SRL:
1751 if (TLO.LegalTypes() && !isTypeDesirableForOp(ISD::SRL, VT))
1777 Op, TLO.DAG.getNode(ISD::SRL, dl, VT, NewTrunc, Shift));
2500 case ISD::SRL:
2958 NewShiftOpcode = ISD::SRL;
2960 case ISD::SRL:
3086 if (N0.getOpcode() == ISD::SRL && (C1.isNullValue() || C1.isOneValue()) &&
3626 DAG.getNode(ISD::SRL, dl, ShValTy, N0,
3636 DAG.getNode(ISD::SRL, dl, ShValTy, N0,
3656 SDValue Shift = DAG.getNode(ISD::SRL, dl, CmpTy, N0.getOperand(0),
3687 SDValue Shift = DAG.getNode(ISD::SRL, dl, CmpTy, N0,
4733 SDValue T = DAG.getNode(ISD::SRL, dl, VT, Q, SignShift);
4824 Q = DAG.getNode(ISD::SRL, dl, VT, Q, PreShift);
4857 NPQ = DAG.getNode(ISD::SRL, dl, VT, NPQ, DAG.getConstant(1, dl, ShVT));
4865 Q = DAG.getNode(ISD::SRL, dl, VT, Q, PostShift);
5681 isOperationLegalOrCustom(ISD::SRL, VT) &&
5683 LH = DAG.getNode(ISD::SRL, dl, VT, LHS, Shift);
5685 RH = DAG.getNode(ISD::SRL, dl, VT, RHS, Shift);
5739 Next = DAG.getNode(ISD::SRL, dl, VT, Next, Shift);
5764 Next = DAG.getNode(ISD::SRL, dl, VT, Next, Shift);
5790 !isOperationLegalOrCustom(ISD::SRL, VT) ||
5819 SDValue ShY = DAG.getNode(ISD::SRL, DL, VT, Y, IsFSHL ? InvShAmt : ShAmt);
5855 !isOperationLegalOrCustom(ISD::SRL, VT) ||
5867 unsigned ShOpc = IsLeft ? ISD::SHL : ISD::SRL;
5868 unsigned HsOpc = IsLeft ? ISD::SRL : ISD::SHL;
5914 ISD::SRL, dl, IntVT, DAG.getNode(ISD::AND, dl, IntVT, Bits, ExponentMask),
5935 DAG.getNode(ISD::SRL, dl, DstVT, R,
6050 (!isOperationLegalOrCustom(ISD::SRL, SrcVT) ||
6062 SDValue Shr = DAG.getNode(ISD::SRL, dl, SrcVT, Src, ShiftConst);
6087 (!isOperationLegalOrCustom(ISD::SRL, SrcVT) ||
6106 SDValue Hi = DAG.getNode(ISD::SRL, dl, SrcVT, Src, HiShift);
6175 !isOperationLegalOrCustom(ISD::SRL, VT) ||
6194 DAG.getNode(ISD::SRL, dl, VT, Op,
6200 DAG.getNode(ISD::SRL, dl, VT, Op,
6206 DAG.getNode(ISD::SRL, dl, VT, Op,
6212 DAG.getNode(ISD::SRL, dl, VT, DAG.getNode(ISD::MUL, dl, VT, Op, Mask01),
6249 !isOperationLegalOrCustom(ISD::SRL, VT) ||
6265 DAG.getNode(ISD::SRL, dl, VT, Op, Tmp));
6720 SDValue Hi = DAG.getNode(ISD::SRL, dl, VT, Val, ShiftAmount);
6874 SDValue Scc = DAG.getNode(ISD::SRL, dl, VT, Clz,
7191 DAG.getNode(UseArithShift ? ISD::SRA : ISD::SRL,
7223 DAG.getNode(ISD::SRL, dl, WideVT, Mul, ShiftAmt));
lib/CodeGen/TargetLoweringBase.cpp 1605 case LShr: return ISD::SRL;
lib/Target/AArch64/AArch64ISelDAGToDAG.cpp 365 case ISD::SRL:
1576 isOpcWithIntImmediate(Op0->getOperand(0).getNode(), ISD::SRL, SrlImm)) {
1583 isOpcWithIntImmediate(Op0->getOperand(0).getNode(), ISD::SRL,
1590 } else if (isOpcWithIntImmediate(Op0, ISD::SRL, SrlImm)) {
1644 if (!isOpcWithIntImmediate(Op.getNode(), ISD::SRL, ShiftImm) &&
1676 if (N->getOpcode() != ISD::SRL)
1708 assert((N->getOpcode() == ISD::SRA || N->getOpcode() == ISD::SRL) &&
1728 } else if (VT == MVT::i32 && N->getOpcode() == ISD::SRL &&
1811 case ISD::SRL:
2503 case ISD::SRL:
2912 case ISD::SRL:
lib/Target/AArch64/AArch64ISelLowering.cpp 590 setTargetDAGCombine(ISD::SRL);
847 setOperationAction(ISD::SRL, VT, Custom);
1957 if (Opc == ISD::SHL || Opc == ISD::SRL || Opc == ISD::SRA)
2156 SDValue UpperBits = DAG.getNode(ISD::SRL, DL, MVT::i64, Add,
2172 SDValue UpperBits = DAG.getNode(ISD::SRL, DL, MVT::i64, Mul,
2744 SDValue RMODE = DAG.getNode(ISD::SRL, dl, MVT::i32, FltRounds,
3041 case ISD::SRL:
3251 ArgValue = DAG.getNode(ISD::SRL, DL, RegVT, ArgValue,
3525 Val = DAG.getNode(ISD::SRL, DL, VA.getLocVT(), Val,
5604 unsigned Opc = (Op.getOpcode() == ISD::SRA_PARTS) ? ISD::SRA : ISD::SRL;
5624 SDValue LoBitsForLo = DAG.getNode(ISD::SRL, dl, VT, ShOpLo, ShAmt);
5665 SDValue LoBitsForHi = DAG.getNode(ISD::SRL, dl, VT, ShOpLo, RevShAmt);
8024 case ISD::SRL:
8295 Size = DAG.getNode(ISD::SRL, dl, MVT::i64, Size,
9227 N->getOperand(0).getOpcode() == ISD::SRL &&
9710 else if (N.getOpcode() == ISD::SRL)
11441 LHS.getOpcode() == ISD::SRL)
11518 case ISD::SRL:
11741 case ISD::SRL:
11962 DAG.getNode(ISD::SRL, DL, MVT::i128, N,
11972 DAG.getNode(ISD::SRL, dl, MVT::i128, V, DAG.getConstant(64, dl, MVT::i64)),
lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp 334 if (Srl.getOpcode() == ISD::SRL) {
875 case ISD::SRL:
1938 if (N->getOperand(0).getOpcode() == ISD::SRL) {
1959 case ISD::SRL:
1994 if (Src.getOpcode() != ISD::SRL)
lib/Target/AMDGPU/AMDGPUISelLowering.cpp 372 setOperationAction(ISD::SRL, VT, Expand);
492 setTargetDAGCombine(ISD::SRL);
1817 SDValue HBit = DAG.getNode(ISD::SRL, DL, HalfVT, LHS_Lo, POS);
2445 SDValue UShl = DAG.getNode(ISD::SRL, SL, MVT::i64,
2602 SDValue UH = DAG.getNode(ISD::SRL, DL, MVT::i64, U,
2606 SDValue E = DAG.getNode(ISD::SRL, DL, MVT::i32, UH,
2615 SDValue M = DAG.getNode(ISD::SRL, DL, MVT::i32, UH,
2647 SDValue D = DAG.getNode(ISD::SRL, DL, MVT::i32, SigSetHigh, B);
2655 V = DAG.getNode(ISD::SRL, DL, MVT::i32, V,
2670 SDValue Sign = DAG.getNode(ISD::SRL, DL, MVT::i32, UH,
3136 DAG.getNode(ISD::SRL, SL, VT, LHS.getOperand(0), N->getOperand(1)),
3137 DAG.getNode(ISD::SRL, SL, VT, LHS.getOperand(1), N->getOperand(1)));
3158 SDValue NewShift = DAG.getNode(ISD::SRL, SL, MVT::i32, Hi, NewConst);
3192 if (Src.getOpcode() == ISD::SRL && !VT.isVector()) {
3218 (Src.getOpcode() == ISD::SRL ||
3945 case ISD::SRL: {
4045 return DAG.getNode(Signed ? ISD::SRA : ISD::SRL, DL, MVT::i32,
4167 V = DAG.getNode(ISD::SRL, SL, VT, V,
lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp 363 case ISD::SRL:
lib/Target/AMDGPU/R600ISelLowering.cpp 809 SDValue Overflow = DAG.getNode(ISD::SRL, DL, VT, Lo, CompShift);
810 Overflow = DAG.getNode(ISD::SRL, DL, VT, Overflow, One);
850 SDValue HiSmall = DAG.getNode(SRA ? ISD::SRA : ISD::SRL, DL, VT, Hi, Shift);
851 SDValue LoSmall = DAG.getNode(ISD::SRL, DL, VT, Lo, Shift);
854 SDValue LoBig = DAG.getNode(SRA ? ISD::SRA : ISD::SRL, DL, VT, Hi, BigShift);
1105 return DAG.getNode(ISD::SRL, DL, Ptr.getValueType(), Ptr,
1270 SDValue DWordAddr = DAG.getNode(ISD::SRL, DL, PtrVT, Ptr,
1421 SDValue Ret = DAG.getNode(ISD::SRL, DL, MVT::i32, Read, ShiftAmt);
1476 DAG.getNode(ISD::SRL, DL, MVT::i32, Ptr,
1522 Ptr = DAG.getNode(ISD::SRL, DL, MVT::i32, Ptr, DAG.getConstant(2, DL, MVT::i32));
lib/Target/AMDGPU/SIISelLowering.cpp 602 setOperationAction(ISD::SRL, MVT::v2i16, Legal);
626 setOperationAction(ISD::SRL, MVT::v4i16, Custom);
1484 SDValue Extract = DAG.getNode(ISD::SRL, SL, MVT::i32, Load, ShiftAmt);
4069 case ISD::SRL:
4892 SDValue Elt = DAG.getNode(ISD::SRL, SL, IntVT, BC, ScaledIdx);
7353 SDValue Elt = DAG.getNode(ISD::SRL, DL, MVT::i32, NewLD,
8218 case ISD::SRL:
8253 if (getSubtarget()->hasSDWA() && LHS->getOpcode() == ISD::SRL &&
9358 SDValue Srl = DAG.getNode(ISD::SRL, SL, MVT::i32, Elt,
9877 if (Srl.getOpcode() == ISD::SRL) {
lib/Target/ARC/ARCISelLowering.cpp 103 setOperationAction(ISD::SRL, MVT::i32, Legal);
lib/Target/ARM/ARMISelDAGToDAG.cpp 397 if (!isOpcWithIntImmediate(Srl.getNode(), ISD::SRL, Srl_imm) ||
416 Srl = CurDAG->getNode(ISD::SRL, SDLoc(Srl), MVT::i32,
2652 if (isOpcWithIntImmediate(N->getOperand(0).getNode(), ISD::SRL,
2679 ARM_AM::ShiftOpc ShOpcVal = ARM_AM::getShiftOpcForNode(ISD::SRL);
2749 if (!isOpcWithIntImmediate(N->getOperand(0).getNode(), ISD::SRL, LSB) &&
3054 case ISD::SRL:
lib/Target/ARM/ARMISelLowering.cpp 187 setOperationAction(ISD::SRL, VT, Custom);
255 setOperationAction(ISD::SRL, VT, Custom);
903 setTargetDAGCombine(ISD::SRL);
1049 setOperationAction(ISD::SRL, MVT::i64, Custom);
1423 setTargetDAGCombine(ISD::SRL);
1763 if (Op.getOpcode() != ISD::SRL)
5800 unsigned Opc = (Op.getOpcode() == ISD::SRA_PARTS) ? ISD::SRA : ISD::SRL;
5806 SDValue Tmp1 = DAG.getNode(ISD::SRL, dl, VT, ShOpLo, ShAmt);
5848 SDValue Tmp1 = DAG.getNode(ISD::SRL, dl, VT, ShOpLo, RevShAmt);
5883 SDValue RMODE = DAG.getNode(ISD::SRL, dl, MVT::i32, FltRounds,
6054 assert((N->getOpcode() == ISD::SRA || N->getOpcode() == ISD::SRL) &&
6083 assert((N->getOpcode() == ISD::SRL || N->getOpcode() == ISD::SRA ||
6103 if (ShOpc == ISD::SRL) {
6146 unsigned Opc = N->getOpcode() == ISD::SRL ? ARMISD::SRL_FLAG:ARMISD::SRA_FLAG;
7772 SDValue srl = DAG.getNode(ISD::SRL, dl, MVT::i32, rbit,
8071 SDValue Shift = DAG.getNode(ISD::SRL, dl, MVT::i32, Conv,
8920 SDValue Upper = DAG.getNode(ISD::SRL, dl, MVT::i64, Result,
9055 DAG.getNode(ISD::SRL, dl, MVT::i64, V, DAG.getConstant(32, dl, MVT::i32)),
9180 case ISD::SRL:
9288 case ISD::SRL:
11928 if (N0->getOpcode() != ISD::SHL && N0->getOpcode() != ISD::SRL)
11961 return DAG.getNode(ISD::SRL, DL, MVT::i32, SHL,
11970 SDValue SHL = DAG.getNode(ISD::SRL, DL, MVT::i32, N0->getOperand(0),
11985 return DAG.getNode(ISD::SRL, DL, MVT::i32, SHL,
11996 SDValue SHL = DAG.getNode(ISD::SRL, DL, MVT::i32, N0->getOperand(0),
12069 if (SRL.getOpcode() != ISD::SRL || SHL.getOpcode() != ISD::SHL) {
12193 Res = DAG.getNode(ISD::SRL, DL, VT, N1.getOperand(0),
12210 Res = DAG.getNode(ISD::SRL, DL, VT, N00,
12449 if (From->getOpcode() == ISD::SRL &&
12562 ISD::SRL, dl, VT, From1,
13746 if (N->getOpcode() == ISD::SRL && VT == MVT::i32 && ST->hasV6Ops()) {
13787 ISD::SRL, DL, MVT::i32, SHL,
13814 case ISD::SRL:
14015 X = DAG.getNode(ISD::SRL, dl, VT, X,
14317 Res = DAG.getNode(ISD::SRL, dl, VT, DAG.getNode(ISD::CTLZ, dl, VT, Sub),
14451 case ISD::SRL:
16083 SDValue Words = DAG.getNode(ISD::SRL, DL, MVT::i32, Size,
lib/Target/ARM/ARMSelectionDAGInfo.h 27 case ISD::SRL: return ARM_AM::lsr;
lib/Target/AVR/AVRISelLowering.cpp 83 setOperationAction(ISD::SRL, MVT::i8, Custom);
86 setOperationAction(ISD::SRL, MVT::i16, Custom);
294 case ISD::SRL:
322 case ISD::SRL:
689 case ISD::SRL:
lib/Target/Hexagon/HexagonISelDAGToDAG.cpp 1109 if (S.getOpcode() != ISD::SRL)
1146 SDValue NewSrl = DAG.getNode(ISD::SRL, dl, VT, Y, D);
lib/Target/Hexagon/HexagonISelLowering.cpp 1464 setOperationAction(ISD::SRL, VT, Custom);
2049 case ISD::SRL:
2314 SDValue T1 = DAG.getNode(ISD::SRL, dl, MVT::i64, T0, S0);
2860 case ISD::SRL: return LowerVECTOR_SHIFT(Op, DAG);
2905 case ISD::SRL:
lib/Target/Hexagon/HexagonISelLoweringHVX.cpp 109 setOperationAction(ISD::SRL, T, Custom);
161 setOperationAction(ISD::SRL, T, Custom);
728 SDValue WordIdx = DAG.getNode(ISD::SRL, dl, MVT::i32,
1543 case ISD::SRL:
1569 case ISD::SRL: return LowerHvxShift(Op, DAG);
lib/Target/Lanai/LanaiAluCode.h 136 case ISD::SRL:
lib/Target/Lanai/LanaiISelLowering.cpp 1254 SDValue LoBitsForHi = DAG.getNode(ISD::SRL, dl, VT, ShOpLo, RevShAmt);
1309 SDValue Hi = DAG.getNode(ISD::SRL, dl, MVT::i32, ShOpHi, ShAmt);
1312 SDValue Lo = DAG.getNode(ISD::SRL, dl, MVT::i32, ShOpLo, ShAmt);
lib/Target/MSP430/MSP430ISelLowering.cpp 73 setOperationAction(ISD::SRL, MVT::i8, Custom);
76 setOperationAction(ISD::SRL, MVT::i16, Custom);
338 case ISD::SRL:
970 case ISD::SRL:
982 if (Opc == ISD::SRL && ShiftAmount) {
lib/Target/Mips/MipsISelLowering.cpp 804 if (FirstOperandOpc == ISD::SRA || FirstOperandOpc == ISD::SRL) {
944 SrlX = DAG.getNode(ISD::SRL, DL, And1->getValueType(0), And1, Const1);
2235 SDValue SrlX = DAG.getNode(ISD::SRL, DL, MVT::i32, SllX, Const1);
2236 SDValue SrlY = DAG.getNode(ISD::SRL, DL, MVT::i32, Y, Const31);
2285 SDValue SrlX = DAG.getNode(ISD::SRL, DL, TyX, SllX, Const1);
2286 SDValue SrlY = DAG.getNode(ISD::SRL, DL, TyY, Y,
2329 Res = DAG.getNode(ISD::SRL, DL, MVT::i32, SllX, Const1);
2360 Res = DAG.getNode(ISD::SRL, DL, MVT::i64, SllX, Const1);
2467 SDValue ShiftRight1Lo = DAG.getNode(ISD::SRL, DL, VT, Lo,
2469 SDValue ShiftRightLo = DAG.getNode(ISD::SRL, DL, VT, ShiftRight1Lo, Not);
2508 SDValue ShiftRightLo = DAG.getNode(ISD::SRL, DL, VT, Lo, Shamt);
2510 SDValue ShiftRightHi = DAG.getNode(IsSRA ? ISD::SRA : ISD::SRL,
2611 SDValue SRL = DAG.getNode(ISD::SRL, DL, MVT::i64, SLL, Const32);
3366 VA.getLocInfo() == CCValAssign::ZExtUpper ? ISD::SRL : ISD::SRA;
3420 VA.getLocInfo() == CCValAssign::ZExtUpper ? ISD::SRL : ISD::SRA;
lib/Target/Mips/MipsSEISelLowering.cpp 103 setTargetDAGCombine(ISD::SRL);
342 setOperationAction(ISD::SRL, Ty, Legal);
1043 case ISD::SRL:
1439 SplatValueB = DAG.getNode(ISD::SRL, DL, MVT::i64, SplatValue,
2236 return DAG.getNode(ISD::SRL, DL, Op->getValueType(0), Op->getOperand(1),
2242 return DAG.getNode(ISD::SRL, DL, Op->getValueType(0),
lib/Target/NVPTX/NVPTXISelDAGToDAG.cpp 488 case ISD::SRL:
3411 if (LHS.getOpcode() == ISD::SRL || LHS.getOpcode() == ISD::SRA) {
3441 } else if (N->getOpcode() == ISD::SRL || N->getOpcode() == ISD::SRA) {
lib/Target/NVPTX/NVPTXISelLowering.cpp 1972 unsigned Opc = (Op.getOpcode() == ISD::SRA_PARTS) ? ISD::SRA : ISD::SRL;
1999 SDValue Tmp1 = DAG.getNode(ISD::SRL, dl, VT, ShOpLo, ShAmt);
2062 SDValue Tmp2 = DAG.getNode(ISD::SRL, dl, VT, ShOpLo, RevShAmt);
lib/Target/PowerPC/PPCISelDAGToDAG.cpp 606 } else if (Opcode == ISD::SRL) {
736 Op0.getOperand(0).getOpcode() == ISD::SRL) {
738 Op1.getOperand(0).getOpcode() != ISD::SRL) {
744 } else if (Op0Opc == ISD::SHL || Op0Opc == ISD::SRL) {
746 Op1.getOperand(0).getOpcode() != ISD::SRL) {
755 if ((Op1Opc == ISD::SHL || Op1Opc == ISD::SRL) &&
768 if ((SHOpc == ISD::SHL || SHOpc == ISD::SRL) && CanFoldMask &&
1254 case ISD::SRL:
3661 case ISD::SRL:
4602 if ( Op0.getOpcode() == ISD::SRL &&
4622 if (Val.getOpcode() == ISD::SRL &&
4769 case ISD::SRL: {
5297 if (Op0.getOpcode() == ISD::SRL && Op1.getOpcode() == ISD::SRL &&
5297 if (Op0.getOpcode() == ISD::SRL && Op1.getOpcode() == ISD::SRL &&
5361 } else if (Op.getOpcode() == ISD::SRL) {
lib/Target/PowerPC/PPCISelLowering.cpp 803 setOperationAction(ISD::SRL, MVT::v2i64, Legal);
810 setOperationAction(ISD::SRL, MVT::v1i128, Expand);
818 setOperationAction(ISD::SRL, MVT::v2i64, Expand);
878 setOperationAction(ISD::SRL, MVT::v1i128, Legal);
1112 setTargetDAGCombine(ISD::SRL);
3964 ArgVal = DAG.getNode(ISD::SRL, dl, MVT::i64, ArgVal,
8003 DAG.getNode(ISD::SRL, dl, MVT::i32,
9506 Flags = DAG.getNode(ISD::SRL, dl, MVT::i32, Flags,
11961 auto Shifted = DAG.getNode(ISD::SRL, DL, MVT::i64, SubNode,
13376 case ISD::SRL:
13455 BSwapOp = DAG.getNode(ISD::SRL, dl, Op1VT, BSwapOp,
13553 if (RightShift->getOpcode() != ISD::SRL ||
15115 case ISD::SRL:
15298 if (Op0.getOpcode() == ISD::SRL) {
lib/Target/RISCV/RISCVISelDAGToDAG.cpp 136 case ISD::SRL: {
lib/Target/RISCV/RISCVISelLowering.cpp 107 setOperationAction(ISD::SRL, MVT::i32, Custom);
744 SDValue ShiftRight1Lo = DAG.getNode(ISD::SRL, DL, VT, Lo, One);
746 DAG.getNode(ISD::SRL, DL, VT, ShiftRight1Lo, XLenMinus1Shamt);
784 unsigned ShiftRightOp = IsSRA ? ISD::SRA : ISD::SRL;
793 SDValue ShiftRightLo = DAG.getNode(ISD::SRL, DL, VT, Lo, Shamt);
822 case ISD::SRL:
891 case ISD::SRL:
lib/Target/Sparc/SparcISelLowering.cpp 606 Arg = DAG.getNode(ISD::SRL, DL, VA.getLocVT(), Arg,
1322 RV = DAG.getNode(ISD::SRL, DL, VA.getLocVT(), RV,
2889 SDValue Src1Hi = DAG.getNode(ISD::SRL, dl, MVT::i64, Src1,
2895 SDValue Src2Hi = DAG.getNode(ISD::SRL, dl, MVT::i64, Src2,
lib/Target/SystemZ/SystemZISelDAGToDAG.cpp 903 case ISD::SRL:
1520 case ISD::SRL:
1855 unsigned ShiftOp = TrueOp->getSExtValue() == 1 ? ISD::SRL : ISD::SRA;
1864 Result = CurDAG->getNode(ISD::SRL, DL, VT, Result,
lib/Target/SystemZ/SystemZISelLowering.cpp 366 setOperationAction(ISD::SRL, VT, Custom);
2399 NewC.Op0.getOpcode() == ISD::SRL &&
2571 Hi = DAG.getNode(ISD::SRL, DL, MVT::i64, Mul,
3147 SDValue Shift = DAG.getNode(ISD::SRL, DL, MVT::i64, Out64,
3614 Op = DAG.getNode(ISD::SRL, DL, VT, Op,
3914 return DAG.getNode(ISD::SRL, DL, MVT::i32, IPM,
5034 case ISD::SRL:
lib/Target/WebAssembly/WebAssemblyISelLowering.cpp 146 for (auto Op : {ISD::SHL, ISD::SRA, ISD::SRL}) {
1016 case ISD::SRL:
1540 case ISD::SRL:
lib/Target/X86/X86ISelDAGToDAG.cpp 692 case ISD::SRL:
830 case ISD::SRL: {
841 case ISD::SRL: NewOpc = X86ISD::VSRLV; break;
1570 if (Shift.getOpcode() != ISD::SRL ||
1584 SDValue Srl = DAG.getNode(ISD::SRL, DL, VT, X, Eight);
1706 if (Shift.getOpcode() != ISD::SRL || !Shift.hasOneUse() ||
1765 SDValue NewSRL = DAG.getNode(ISD::SRL, DL, VT, X, NewSRLAmt);
1794 if (Shift.getOpcode() != ISD::SRL ||
1820 SDValue NewSRL = DAG.getNode(ISD::SRL, DL, VT, X, NewSRLAmt);
1942 case ISD::SRL: {
2107 if (N.getOperand(0).getOpcode() == ISD::SRL) {
3189 (Node->getOpcode() == ISD::AND || Node->getOpcode() == ISD::SRL) &&
3297 if (Mask.getOpcode() != ISD::SRL || !checkOneUse(Mask))
3314 if (Node->getOpcode() != ISD::SRL)
3391 if (RealX != X && RealX.getOpcode() == ISD::SRL)
3411 if (X.getOpcode() == ISD::SRL) {
3470 if (N0->getOpcode() != ISD::SRL && N0->getOpcode() != ISD::SRA)
4468 case ISD::SRL:
lib/Target/X86/X86ISelLowering.cpp 1000 setOperationAction(ISD::SRL, VT, Custom);
1134 setOperationAction(ISD::SRL, VT, Custom);
1455 setOperationAction(ISD::SRL, VT, Custom);
1671 setOperationAction(ISD::SRL, VT, Custom);
1848 setTargetDAGCombine(ISD::SRL);
5116 N->getOperand(0).getOpcode() == ISD::SRL) ||
5117 (N->getOpcode() == ISD::SRL &&
7758 case ISD::SRL:
9206 case ISD::SRL:
12402 Scalar = DAG.getNode(ISD::SRL, DL, Scalar.getValueType(), Scalar,
17470 Res = DAG.getNode(ISD::SRL, dl, MVT::i32, Res,
17481 Res = DAG.getNode(ISD::SRL, dl, MVT::i16, Res,
18253 Tmp3 = DAG.getNode(isSRA ? ISD::SRA : ISD::SRL, dl, VT, ShOpHi, SafeShAmt);
18668 SDValue HI = DAG.getNode(ISD::SRL, DL, MVT::v4i32, N0, HalfWord);
18729 SDValue HighShift = DAG.getNode(ISD::SRL, DL, VecIntVT, V, VecCstShift);
19123 return DAG.getNode(ISD::SRL, DL, VT, Extend,
20205 SDValue Srl = DAG.getNode(ISD::SRL, dl, MVT::i16, FNStSW,
20396 if (AndRHSVal == 1 && AndLHS.getOpcode() == ISD::SRL) {
22421 case ISD::SRL:
24565 DAG.getNode(ISD::SRL, DL, MVT::i16,
24570 DAG.getNode(ISD::SRL, DL, MVT::i16,
24688 SDValue Hi = DAG.getNode(ISD::SRL, DL, CurrVT, Op0, NibbleShift);
24731 SDValue R0 = DAG.getNode(ISD::SRL, DL, NextVT, ResNext, Shift);
24732 SDValue R1 = DAG.getNode(ISD::SRL, DL, NextVT, HiZ, Shift);
25586 if (Op.getOpcode() == ISD::SRL) {
25597 SDValue Res = DAG.getNode(ISD::SRL, dl, VT, R, Amt);
25640 unsigned LogicalOp = (Opcode == ISD::SHL ? ISD::SHL : ISD::SRL);
25790 if (Opc == ISD::SRL || Opc == ISD::SRA) {
25794 if (Opc == ISD::SHL || Opc == ISD::SRL)
25817 SDValue M = DAG.getNode(ISD::SRL, dl, VT, S, Amt);
25818 R = DAG.getNode(ISD::SRL, dl, VT, R, Amt);
25885 if (Opc == ISD::SRL && ConstantAmt &&
25999 if (ConstantAmt && (Opc == ISD::SRA || Opc == ISD::SRL) &&
26086 if (Opc == ISD::SHL || Opc == ISD::SRL) {
26357 DAG.getNode(ISD::SRL, DL, VT, R, DAG.getConstant(4, DL, VT)));
26367 DAG.getNode(ISD::SRL, DL, VT, R, DAG.getConstant(6, DL, VT)));
26377 DAG.getNode(ISD::SRL, DL, VT, R, DAG.getConstant(7, DL, VT)));
26387 SupportedVectorVarShift(VT, Subtarget, ISD::SRL);
26395 SDValue SRL = DAG.getNode(ISD::SRL, DL, VT, R, AmtR);
26899 return DAG.getNode(ISD::SRL, DL, VT, DAG.getBitcast(VT, V), ShifterV);
26934 SDValue HiNibbles = DAG.getNode(ISD::SRL, DL, VT, Op, FourV);
27077 SDValue Hi = DAG.getNode(ISD::SRL, DL, VT, In, DAG.getConstant(4, DL, VT));
27752 case ISD::SRL:
38407 SDValue NewShift = DAG.getNode(ISD::SRL, DL, VT, N0.getOperand(0), N1);
38904 if (!SupportedVectorShiftWithImm(VT0.getSimpleVT(), Subtarget, ISD::SRL))
39027 SDValue LShr = DAG.getNode(ISD::SRL, dl, VT, AllOnes, Sub);
39070 DAG.getNode(ISD::SRL, DL, VT, X,
39084 SDValue Hi16 = DAG.getNode(ISD::SRL, DL, VT, X,
39092 DAG.getNode(ISD::SRL, DL, VT, X,
39499 SDValue Scc = DAG.getNode(ISD::SRL, dl, MVT::i32, Trunc,
39660 if (N0.getOpcode() == ISD::SRL && N1.getOpcode() == ISD::SHL)
39662 if (N0.getOpcode() != ISD::SHL || N1.getOpcode() != ISD::SRL)
39744 unsigned InnerShift = (ISD::FSHL == Opc ? ISD::SRL : ISD::SHL);
39790 if (Shift.getOpcode() != ISD::SRL || !Shift.hasOneUse())
40098 if (In.getOpcode() != ISD::SRL)
41172 if (Src.getOpcode() != ISD::SRL ||
42403 return DAG.getNode(ISD::SRL, DL, VT, Vec,
43371 if ((Op.getOpcode() == ISD::SRL || Op.getOpcode() == ISD::SHL) &&
43378 APInt Mask = Op.getOpcode() == ISD::SRL
44923 case ISD::SRL: return combineShiftRightLogical(N, DAG, DCI);
45070 case ISD::SRL:
45146 case ISD::SRL: {
lib/Target/X86/X86TargetTransformInfo.cpp 291 { ISD::SRL, MVT::v64i8, 2 }, // psrlw + pand.
317 { ISD::SRL, MVT::v32i8, 2 }, // psrlw + pand.
332 { ISD::SRL, MVT::v16i8, 2 }, // psrlw + pand.
336 { ISD::SRL, MVT::v32i8, 4+2 }, // 2*(psrlw + pand) + split.
451 { ISD::SRL, MVT::v16i16, 1 }, // psrlw.
469 { ISD::SRL, MVT::v8i16, 1 }, // psrlw.
470 { ISD::SRL, MVT::v4i32, 1 }, // psrld.
471 { ISD::SRL, MVT::v2i64, 1 }, // psrlq.
498 { ISD::SRL, MVT::v8i16, 1 }, // vpsrlvw
502 { ISD::SRL, MVT::v16i16, 1 }, // vpsrlvw
506 { ISD::SRL, MVT::v32i16, 1 }, // vpsrlvw
510 { ISD::SRL, MVT::v64i8, 11 }, // vpblendvb sequence.
525 { ISD::SRL, MVT::v16i32, 1 },
529 { ISD::SRL, MVT::v8i64, 1 },
559 { ISD::SRL, MVT::v4i32, 1 },
562 { ISD::SRL, MVT::v8i32, 1 },
565 { ISD::SRL, MVT::v2i64, 1 },
567 { ISD::SRL, MVT::v4i64, 1 },
588 { ISD::SRL, MVT::v16i8, 2 },
591 { ISD::SRL, MVT::v8i16, 2 },
594 { ISD::SRL, MVT::v4i32, 2 },
597 { ISD::SRL, MVT::v2i64, 2 },
601 { ISD::SRL, MVT::v32i8, 4+2 },
604 { ISD::SRL, MVT::v16i16, 4+2 },
607 { ISD::SRL, MVT::v8i32, 4+2 },
610 { ISD::SRL, MVT::v4i64, 4+2 },
619 if ((ShiftISD == ISD::SRL || ShiftISD == ISD::SRA) &&
634 { ISD::SRL, MVT::v16i16, 2+2 }, // 2*psrlw + split.
635 { ISD::SRL, MVT::v8i32, 2+2 }, // 2*psrld + split.
636 { ISD::SRL, MVT::v4i64, 2+2 }, // 2*psrlq + split.
671 { ISD::SRL, MVT::v32i8, 11 }, // vpblendvb sequence.
672 { ISD::SRL, MVT::v16i16, 10 }, // extend/vpsrlvd/pack sequence.
784 { ISD::SRL, MVT::v16i8, 12 }, // pblendvb sequence.
785 { ISD::SRL, MVT::v32i8, 2*12+2 }, // pblendvb sequence + split.
786 { ISD::SRL, MVT::v8i16, 14 }, // pblendvb sequence.
787 { ISD::SRL, MVT::v16i16, 2*14+2 }, // pblendvb sequence + split.
788 { ISD::SRL, MVT::v4i32, 11 }, // Shift each lane + blend.
789 { ISD::SRL, MVT::v8i32, 2*11+2 }, // Shift each lane + blend + split.
814 { ISD::SRL, MVT::v16i8, 26 }, // cmpgtb sequence.
815 { ISD::SRL, MVT::v8i16, 32 }, // cmpgtb sequence.
816 { ISD::SRL, MVT::v4i32, 16 }, // Shift each lane + blend.
817 { ISD::SRL, MVT::v2i64, 4 }, // splat+shuffle sequence.
818 { ISD::SRL, MVT::v4i64, 2*4+2 }, // splat+shuffle sequence + split.
lib/Target/XCore/XCoreISelLowering.cpp 394 SDValue LowShifted = DAG.getNode(ISD::SRL, DL, MVT::i32, Low, LowShift);
502 SDValue High = DAG.getNode(ISD::SRL, dl, MVT::i32, Value,