|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
gen/lib/Target/AArch64/AArch64GenDAGISel.inc 2885 /* 5749*/ OPC_SwitchOpcode /*3 cases */, 83|128,98|128,4/*78163*/, TARGET_VAL(ISD::MUL),// ->83918
2921 /* 5812*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
2956 /* 5871*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
2989 /* 5926*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
3071 /* 6125*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
3106 /* 6184*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
3139 /* 6239*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
3223 /* 6446*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
3258 /* 6507*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
3293 /* 6566*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
3432 /* 6926*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
3571 /* 7286*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
3606 /* 7345*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
3745 /* 7705*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
3884 /* 8065*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
3919 /* 8124*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
4058 /* 8484*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
4197 /* 8844*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
4232 /* 8903*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
4371 /* 9263*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
4510 /* 9623*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
4535 /* 9664*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
4684 /* 10042*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
4840 /* 10432*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
4865 /* 10473*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
5014 /* 10851*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
5164 /* 11230*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
5199 /* 11289*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
5355 /* 11679*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
5504 /* 12057*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
5539 /* 12116*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
5695 /* 12506*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
5855 /* 12905*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
5880 /* 12946*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
6029 /* 13324*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
6185 /* 13714*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
6210 /* 13755*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
6359 /* 14133*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
6509 /* 14512*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
6544 /* 14571*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
6700 /* 14961*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
6849 /* 15339*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
6884 /* 15398*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
7040 /* 15788*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
7200 /* 16187*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
7235 /* 16246*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
7374 /* 16606*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
7513 /* 16966*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
7548 /* 17025*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
7687 /* 17385*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
7826 /* 17745*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
7861 /* 17804*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
8000 /* 18164*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
8139 /* 18524*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
8174 /* 18583*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
8313 /* 18943*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
8452 /* 19303*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
8477 /* 19344*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
8626 /* 19722*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
8782 /* 20112*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
8807 /* 20153*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
8956 /* 20531*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
9106 /* 20910*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
9141 /* 20969*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
9297 /* 21359*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
9446 /* 21737*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
9481 /* 21796*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
9637 /* 22186*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
9797 /* 22585*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
9822 /* 22626*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
9971 /* 23004*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
10127 /* 23394*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
10152 /* 23435*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
10301 /* 23813*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
10451 /* 24192*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
10486 /* 24251*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
10642 /* 24641*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
10791 /* 25019*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
10826 /* 25078*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
10982 /* 25468*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
11114 /* 25818*/ /*SwitchOpcode*/ 7|128,23|128,1/*19335*/, TARGET_VAL(ISD::MUL),// ->45158
11140 /* 25864*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
11174 /* 25922*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
11331 /* 26313*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
11484 /* 26697*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
11518 /* 26755*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
11675 /* 27146*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
11828 /* 27530*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
11862 /* 27588*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
12019 /* 27979*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
12172 /* 28363*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
12206 /* 28421*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
12363 /* 28812*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
12527 /* 29217*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
12561 /* 29275*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
12701 /* 29636*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
12844 /* 30002*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
12878 /* 30060*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
13018 /* 30421*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
13161 /* 30787*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
13185 /* 30827*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
13335 /* 31206*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
13495 /* 31602*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
13519 /* 31642*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
13669 /* 32021*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
13829 /* 32417*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
13863 /* 32475*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
13947 /* 32678*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
14090 /* 33044*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
14124 /* 33102*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
14264 /* 33463*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
14407 /* 33829*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
14431 /* 33869*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
14581 /* 34248*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
14741 /* 34644*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
14765 /* 34684*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
14915 /* 35063*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
15069 /* 35448*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
15103 /* 35506*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
15260 /* 35897*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
15413 /* 36281*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
15447 /* 36339*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
15604 /* 36730*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
15757 /* 37114*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
15791 /* 37172*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
15948 /* 37563*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
16101 /* 37947*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
16135 /* 38005*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
16292 /* 38396*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
16456 /* 38801*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
16490 /* 38859*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
16630 /* 39220*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
16773 /* 39586*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
16807 /* 39644*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
16947 /* 40005*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
17090 /* 40371*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
17114 /* 40411*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
17264 /* 40790*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
17424 /* 41186*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
17448 /* 41226*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
17598 /* 41605*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
17758 /* 42001*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
17792 /* 42059*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
17932 /* 42420*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
18075 /* 42786*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
18109 /* 42844*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
18249 /* 43205*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
18392 /* 43571*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
18416 /* 43611*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
18566 /* 43990*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
18726 /* 44386*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
18750 /* 44426*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
18900 /* 44805*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
19061 /* 45204*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
19096 /* 45265*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
19131 /* 45324*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
19270 /* 45684*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
19409 /* 46044*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
19444 /* 46103*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
19583 /* 46463*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
19722 /* 46823*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
19757 /* 46882*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
19896 /* 47242*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
20035 /* 47602*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
20070 /* 47661*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
20209 /* 48021*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
20348 /* 48381*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
20373 /* 48422*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
20522 /* 48800*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
20678 /* 49190*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
20703 /* 49231*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
20852 /* 49609*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
21002 /* 49988*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
21037 /* 50047*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
21193 /* 50437*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
21342 /* 50815*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
21377 /* 50874*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
21533 /* 51264*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
21693 /* 51663*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
21718 /* 51704*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
21867 /* 52082*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
22023 /* 52472*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
22048 /* 52513*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
22197 /* 52891*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
22347 /* 53270*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
22382 /* 53329*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
22538 /* 53719*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
22687 /* 54097*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
22722 /* 54156*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
22878 /* 54546*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
23038 /* 54945*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
23073 /* 55004*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
23212 /* 55364*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
23351 /* 55724*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
23386 /* 55783*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
23525 /* 56143*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
23664 /* 56503*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
23699 /* 56562*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
23838 /* 56922*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
23977 /* 57282*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
24012 /* 57341*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
24151 /* 57701*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
24290 /* 58061*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
24315 /* 58102*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
24464 /* 58480*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
24620 /* 58870*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
24645 /* 58911*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
24794 /* 59289*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
24944 /* 59668*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
24979 /* 59727*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
25135 /* 60117*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
25284 /* 60495*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
25319 /* 60554*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
25475 /* 60944*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
25635 /* 61343*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
25660 /* 61384*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
25809 /* 61762*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
25965 /* 62152*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
25990 /* 62193*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
26139 /* 62571*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
26289 /* 62950*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
26324 /* 63009*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
26480 /* 63399*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
26629 /* 63777*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
26664 /* 63836*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
26820 /* 64226*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
26952 /* 64576*/ /*SwitchOpcode*/ 7|128,23|128,1/*19335*/, TARGET_VAL(ISD::MUL),// ->83916
26978 /* 64622*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
27012 /* 64680*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
27169 /* 65071*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
27322 /* 65455*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
27356 /* 65513*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
27513 /* 65904*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
27666 /* 66288*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
27700 /* 66346*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
27857 /* 66737*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
28010 /* 67121*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
28044 /* 67179*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
28201 /* 67570*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
28365 /* 67975*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
28399 /* 68033*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
28539 /* 68394*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
28682 /* 68760*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
28716 /* 68818*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
28856 /* 69179*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
28999 /* 69545*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
29023 /* 69585*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
29173 /* 69964*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
29333 /* 70360*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
29357 /* 70400*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
29507 /* 70779*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
29667 /* 71175*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
29701 /* 71233*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
29785 /* 71436*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
29928 /* 71802*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
29962 /* 71860*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
30102 /* 72221*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
30245 /* 72587*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
30269 /* 72627*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
30419 /* 73006*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
30579 /* 73402*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
30603 /* 73442*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
30753 /* 73821*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
30907 /* 74206*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
30941 /* 74264*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
31098 /* 74655*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
31251 /* 75039*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
31285 /* 75097*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
31442 /* 75488*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
31595 /* 75872*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
31629 /* 75930*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
31786 /* 76321*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
31939 /* 76705*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
31973 /* 76763*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
32130 /* 77154*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
32294 /* 77559*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
32328 /* 77617*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
32468 /* 77978*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
32611 /* 78344*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
32645 /* 78402*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
32785 /* 78763*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
32928 /* 79129*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
32952 /* 79169*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
33102 /* 79548*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
33262 /* 79944*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
33286 /* 79984*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
33436 /* 80363*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
33596 /* 80759*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
33630 /* 80817*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
33770 /* 81178*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
33913 /* 81544*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
33947 /* 81602*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
34087 /* 81963*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
34230 /* 82329*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
34254 /* 82369*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
34404 /* 82748*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
34564 /* 83144*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
34588 /* 83184*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
34738 /* 83563*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
34879 /* 83931*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
34914 /* 83990*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
34950 /* 84052*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
34975 /* 84093*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
35122 /* 84469*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
35277 /* 84858*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
35302 /* 84899*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
35449 /* 85275*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
35684 /* 85910*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
35839 /* 86299*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
35864 /* 86340*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
36011 /* 86716*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
36160 /* 87094*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
36195 /* 87153*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
36349 /* 87541*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
36497 /* 87918*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
36532 /* 87977*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
36686 /* 88365*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
36928 /* 89012*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
37076 /* 89389*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
37111 /* 89448*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
37265 /* 89836*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
37419 /* 90222*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
37454 /* 90281*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
37479 /* 90322*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
37626 /* 90698*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
37781 /* 91087*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
37806 /* 91128*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
37953 /* 91504*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
38188 /* 92139*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
38343 /* 92528*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
38368 /* 92569*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
38515 /* 92945*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
38666 /* 93325*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
38701 /* 93384*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
38736 /* 93443*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
38890 /* 93831*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
39045 /* 94220*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
39080 /* 94279*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
39234 /* 94667*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
39476 /* 95314*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
39631 /* 95703*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
39666 /* 95762*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
39820 /* 96150*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
39978 /* 96543*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
40003 /* 96584*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
40038 /* 96643*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
40192 /* 97031*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
40340 /* 97408*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
40375 /* 97467*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
40529 /* 97855*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
40771 /* 98502*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
40919 /* 98879*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
40954 /* 98938*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
41108 /* 99326*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
41258 /* 99705*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
41293 /* 99764*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
41328 /* 99823*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
41482 /*100211*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
41637 /*100600*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
41672 /*100659*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
41826 /*101047*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
42068 /*101694*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
42223 /*102083*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
42258 /*102142*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
42412 /*102530*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
42571 /*102926*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
42607 /*102988*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
42632 /*103029*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
42779 /*103405*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
42934 /*103794*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
42959 /*103835*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
43106 /*104211*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
43341 /*104846*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
43496 /*105235*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
43521 /*105276*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
43668 /*105652*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
43817 /*106030*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
43852 /*106089*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
44006 /*106477*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
44154 /*106854*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
44189 /*106913*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
44343 /*107301*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
44585 /*107948*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
44733 /*108325*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
44768 /*108384*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
44922 /*108772*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
45076 /*109158*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
45111 /*109217*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
45136 /*109258*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
45283 /*109634*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
45438 /*110023*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
45463 /*110064*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
45610 /*110440*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
45845 /*111075*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
46000 /*111464*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
46025 /*111505*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
46172 /*111881*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
46323 /*112261*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
46358 /*112320*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
46393 /*112379*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
46547 /*112767*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
46702 /*113156*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
46737 /*113215*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
46891 /*113603*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
47133 /*114250*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
47288 /*114639*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
47323 /*114698*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
47477 /*115086*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
47635 /*115479*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
47660 /*115520*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
47695 /*115579*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
47849 /*115967*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
47997 /*116344*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
48032 /*116403*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
48186 /*116791*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
48428 /*117438*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
48576 /*117815*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
48611 /*117874*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
48765 /*118262*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
48915 /*118641*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
48950 /*118700*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
48985 /*118759*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
49139 /*119147*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
49294 /*119536*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
49329 /*119595*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
49483 /*119983*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
49725 /*120630*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
49880 /*121019*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
49915 /*121078*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
50069 /*121466*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
50200 /*121815*/ /*SwitchOpcode*/ 121|128,38|128,2/*37753*/, TARGET_VAL(ISD::MUL),// ->159573
50228 /*121863*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
50262 /*121921*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
50298 /*121981*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
50453 /*122370*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
50607 /*122758*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
50643 /*122818*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
50798 /*123207*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
51041 /*123855*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
51196 /*124246*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
51232 /*124306*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
51387 /*124695*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
51540 /*125081*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
51576 /*125141*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
51731 /*125530*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
51886 /*125919*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
51922 /*125979*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
52077 /*126368*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
52320 /*127016*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
52474 /*127404*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
52510 /*127464*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
52665 /*127853*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
52826 /*128253*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
52861 /*128314*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
52887 /*128356*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
53035 /*128733*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
53189 /*129121*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
53215 /*129163*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
53363 /*129540*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
53599 /*130176*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
53753 /*130564*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
53779 /*130606*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
53927 /*130983*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
54075 /*131360*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
54111 /*131420*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
54266 /*131809*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
54413 /*132185*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
54449 /*132245*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
54604 /*132634*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
54847 /*133282*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
54994 /*133658*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
55030 /*133718*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
55185 /*134107*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
55341 /*134497*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
55376 /*134558*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
55402 /*134600*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
55550 /*134977*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
55704 /*135365*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
55730 /*135407*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
55878 /*135784*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
56114 /*136420*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
56268 /*136808*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
56294 /*136850*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
56442 /*137227*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
56590 /*137604*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
56626 /*137664*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
56781 /*138053*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
56928 /*138429*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
56964 /*138489*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
57119 /*138878*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
57362 /*139526*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
57509 /*139902*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
57545 /*139962*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
57700 /*140351*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
57853 /*140735*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
57887 /*140793*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
57923 /*140853*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
58078 /*141242*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
58232 /*141630*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
58268 /*141690*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
58423 /*142079*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
58666 /*142727*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
58821 /*143118*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
58857 /*143178*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
59012 /*143567*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
59165 /*143953*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
59201 /*144013*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
59356 /*144402*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
59511 /*144791*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
59547 /*144851*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
59702 /*145240*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
59945 /*145888*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
60099 /*146276*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
60135 /*146336*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
60290 /*146725*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
60451 /*147125*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
60486 /*147186*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
60512 /*147228*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
60660 /*147605*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
60814 /*147993*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
60840 /*148035*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
60988 /*148412*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
61224 /*149048*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
61378 /*149436*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
61404 /*149478*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
61552 /*149855*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
61700 /*150232*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
61736 /*150292*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
61891 /*150681*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
62038 /*151057*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
62074 /*151117*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
62229 /*151506*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
62472 /*152154*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
62619 /*152530*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
62655 /*152590*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
62810 /*152979*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
62966 /*153369*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
63001 /*153430*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
63027 /*153472*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
63175 /*153849*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
63329 /*154237*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
63355 /*154279*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
63503 /*154656*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
63739 /*155292*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
63893 /*155680*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
63919 /*155722*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
64067 /*156099*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
64215 /*156476*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
64251 /*156536*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
64406 /*156925*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
64553 /*157301*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
64589 /*157361*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
64744 /*157750*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
64987 /*158398*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
65134 /*158774*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
65170 /*158834*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
65325 /*159223*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
65527 /*159702*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
65571 /*159787*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
65612 /*159869*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
65641 /*159927*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
65695 /*160031*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
67450 /*163233*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
67531 /*163386*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
67580 /*163470*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
67603 /*163511*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
67652 /*163595*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
67675 /*163636*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
67724 /*163720*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
67747 /*163761*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
69284 /*166574*/ OPC_SwitchOpcode /*5 cases */, 83, TARGET_VAL(ISD::MUL),// ->166661
69448 /*166881*/ OPC_SwitchOpcode /*5 cases */, 84, TARGET_VAL(ISD::MUL),// ->166969
86678 /*200138*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
86774 /*200331*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
86865 /*200509*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
87579 /*201827*/ /*SwitchOpcode*/ 93|128,1/*221*/, TARGET_VAL(ISD::MUL),// ->202052
87847 /*202317*/ OPC_SwitchOpcode /*5 cases */, 83, TARGET_VAL(ISD::MUL),// ->202404
92589 /*210778*/ /*SwitchOpcode*/ 73|128,4/*585*/, TARGET_VAL(ISD::MUL),// ->211367
gen/lib/Target/AArch64/AArch64GenFastISel.inc 7731 case ISD::MUL: return fastEmit_ISD_MUL_rr(VT, RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
gen/lib/Target/AMDGPU/AMDGPUGenDAGISel.inc28386 /* 59496*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
28429 /* 59593*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
59835 /*130849*/ /*SwitchOpcode*/ 61, TARGET_VAL(ISD::MUL),// ->130913
60247 /*131827*/ /*SwitchOpcode*/ 110, TARGET_VAL(ISD::MUL),// ->131940
gen/lib/Target/AMDGPU/R600GenDAGISel.inc 7980 /* 30465*/ /*SwitchOpcode*/ 53|128,2/*309*/, TARGET_VAL(ISD::MUL),// ->30778
gen/lib/Target/ARC/ARCGenDAGISel.inc 813 /* 1365*/ /*SwitchOpcode*/ 48, TARGET_VAL(ISD::MUL),// ->1416
gen/lib/Target/ARM/ARMGenDAGISel.inc 4009 /* 8171*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
4043 /* 8241*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
4079 /* 8314*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
4144 /* 8447*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
4225 /* 8617*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
4322 /* 8809*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
4757 /* 9683*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
4794 /* 9758*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
4832 /* 9834*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
4871 /* 9911*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
4898 /* 9958*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
4952 /* 10060*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
4999 /* 10142*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
5021 /* 10182*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
5069 /* 10266*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
5106 /* 10341*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
5127 /* 10379*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
5347 /* 10895*/ OPC_SwitchOpcode /*2 cases */, 56, TARGET_VAL(ISD::MUL),// ->10955
5444 /* 11106*/ OPC_SwitchOpcode /*2 cases */, 25, TARGET_VAL(ISD::MUL),// ->11135
5571 /* 11370*/ OPC_SwitchOpcode /*2 cases */, 55, TARGET_VAL(ISD::MUL),// ->11429
5640 /* 11520*/ OPC_SwitchOpcode /*2 cases */, 24, TARGET_VAL(ISD::MUL),// ->11548
6038 /* 12353*/ OPC_SwitchOpcode /*3 cases */, 47|128,1/*175*/, TARGET_VAL(ISD::MUL),// ->12533
6214 /* 12716*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
6263 /* 12808*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
6286 /* 12853*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
6335 /* 12945*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
6358 /* 12990*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
6407 /* 13082*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
6430 /* 13128*/ OPC_SwitchOpcode /*3 cases */, 86, TARGET_VAL(ISD::MUL),// ->13218
6574 /* 13407*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
6654 /* 13582*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
6713 /* 13706*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
6741 /* 13767*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
7568 /* 15617*/ /*SwitchOpcode*/ 75, TARGET_VAL(ISD::MUL),// ->15695
7932 /* 16500*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
7950 /* 16536*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
7989 /* 16610*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
8007 /* 16646*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
8046 /* 16720*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
8064 /* 16756*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
8173 /* 16984*/ /*SwitchOpcode*/ 3|128,1/*131*/, TARGET_VAL(ISD::MUL),// ->17119
8418 /* 17540*/ /*SwitchOpcode*/ 4|128,1/*132*/, TARGET_VAL(ISD::MUL),// ->17676
31519 /* 69379*/ /*SwitchOpcode*/ 80|128,11/*1488*/, TARGET_VAL(ISD::MUL),// ->70871
33316 /* 73319*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
33449 /* 73614*/ OPC_SwitchOpcode /*3 cases */, 106|128,3/*490*/, TARGET_VAL(ISD::MUL),// ->74109
33905 /* 74578*/ OPC_SwitchOpcode /*6 cases */, 3|128,1/*131*/, TARGET_VAL(ISD::MUL),// ->74714
gen/lib/Target/ARM/ARMGenFastISel.inc 5171 case ISD::MUL: return fastEmit_ISD_MUL_rr(VT, RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
gen/lib/Target/BPF/BPFGenDAGISel.inc 1620 /* 2818*/ /*SwitchOpcode*/ 65, TARGET_VAL(ISD::MUL),// ->2886
gen/lib/Target/Hexagon/HexagonGenDAGISel.inc25272 /* 48543*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
25292 /* 48578*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
25310 /* 48611*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
25325 /* 48637*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
25353 /* 48688*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
25372 /* 48720*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
25392 /* 48769*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
25414 /* 48820*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
25426 /* 48841*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
25440 /* 48864*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
25490 /* 48953*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
25530 /* 49022*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
25543 /* 49046*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
25581 /* 49117*/ /*SwitchOpcode*/ 25, TARGET_VAL(ISD::MUL),// ->49145
25615 /* 49178*/ /*SwitchOpcode*/ 26, TARGET_VAL(ISD::MUL),// ->49207
25690 /* 49337*/ /*SwitchOpcode*/ 16, TARGET_VAL(ISD::MUL),// ->49356
25737 /* 49420*/ OPC_SwitchOpcode /*3 cases */, 14, TARGET_VAL(ISD::MUL),// ->49438
25800 /* 49540*/ OPC_SwitchOpcode /*3 cases */, 15, TARGET_VAL(ISD::MUL),// ->49559
26262 /* 50441*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
26305 /* 50534*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
26323 /* 50564*/ OPC_SwitchOpcode /*2 cases */, 61, TARGET_VAL(ISD::MUL),// ->50629
63869 /*122510*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
63892 /*122565*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
64601 /*124081*/ /*SwitchOpcode*/ 116|128,4/*628*/, TARGET_VAL(ISD::MUL),// ->124713
gen/lib/Target/Mips/MipsGenDAGISel.inc16017 /* 29556*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
16049 /* 29619*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
16275 /* 30117*/ /*SwitchOpcode*/ 66, TARGET_VAL(ISD::MUL),// ->30186
18288 /* 34239*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
24076 /* 45137*/ /*SwitchOpcode*/ 43|128,1/*171*/, TARGET_VAL(ISD::MUL),// ->45312
gen/lib/Target/Mips/MipsGenFastISel.inc 3414 case ISD::MUL: return fastEmit_ISD_MUL_rr(VT, RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
gen/lib/Target/NVPTX/NVPTXGenDAGISel.inc53174 /*114744*/ /*SwitchOpcode*/ 45|128,2/*301*/, TARGET_VAL(ISD::MUL),// ->115049
gen/lib/Target/PowerPC/PPCGenDAGISel.inc21008 /* 52786*/ /*SwitchOpcode*/ 36, TARGET_VAL(ISD::MUL),// ->52825
21033 /* 52832*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
25026 /* 60318*/ /*SwitchOpcode*/ 89, TARGET_VAL(ISD::MUL),// ->60410
gen/lib/Target/PowerPC/PPCGenFastISel.inc 3243 case ISD::MUL: return fastEmit_ISD_MUL_rr(VT, RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
3460 case ISD::MUL: return fastEmit_ISD_MUL_ri_Predicate_imm32SExt16(VT, RetVT, Op0, Op0IsKill, imm1);
3517 case ISD::MUL: return fastEmit_ISD_MUL_ri_Predicate_imm64SExt16(VT, RetVT, Op0, Op0IsKill, imm1);
gen/lib/Target/RISCV/RISCVGenDAGISel.inc 5533 /* 10218*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
12131 /* 22576*/ /*SwitchOpcode*/ 42, TARGET_VAL(ISD::MUL),// ->22621
gen/lib/Target/Sparc/SparcGenDAGISel.inc 2435 /* 4471*/ /*SwitchOpcode*/ 39, TARGET_VAL(ISD::MUL),// ->4513
gen/lib/Target/SystemZ/SystemZGenDAGISel.inc16996 /* 31449*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
17024 /* 31502*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
17686 /* 32830*/ /*SwitchOpcode*/ 97|128,4/*609*/, TARGET_VAL(ISD::MUL),// ->33443
gen/lib/Target/WebAssembly/WebAssemblyGenDAGISel.inc16754 /* 32481*/ /*SwitchOpcode*/ 60, TARGET_VAL(ISD::MUL),// ->32544
gen/lib/Target/WebAssembly/WebAssemblyGenFastISel.inc 1911 case ISD::MUL: return fastEmit_ISD_MUL_rr(VT, RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
gen/lib/Target/X86/X86GenDAGISel.inc32204 /* 66849*/ /*SwitchOpcode*/ 80|128,16/*2128*/, TARGET_VAL(ISD::MUL),// ->68981
43915 /* 91929*/ /*SwitchOpcode*/ 32, TARGET_VAL(ISD::MUL),// ->91964
43949 /* 91991*/ OPC_SwitchOpcode /*3 cases */, 31, TARGET_VAL(ISD::MUL),// ->92026
78043 /*164185*/ /*SwitchOpcode*/ 75|128,1/*203*/, TARGET_VAL(ISD::MUL),// ->164392
83159 /*174276*/ /*SwitchOpcode*/ 73|128,1/*201*/, TARGET_VAL(ISD::MUL),// ->174481
88071 /*184031*/ /*SwitchOpcode*/ 14|128,2/*270*/, TARGET_VAL(ISD::MUL),// ->184305
94393 /*196583*/ /*SwitchOpcode*/ 10|128,2/*266*/, TARGET_VAL(ISD::MUL),// ->196853
100699 /*209259*/ /*SwitchOpcode*/ 56|128,2/*312*/, TARGET_VAL(ISD::MUL),// ->209575
108115 /*224114*/ /*SwitchOpcode*/ 54|128,2/*310*/, TARGET_VAL(ISD::MUL),// ->224428
114683 /*237474*/ /*SwitchOpcode*/ 52|128,2/*308*/, TARGET_VAL(ISD::MUL),// ->237786
120782 /*249304*/ /*SwitchOpcode*/ 32|128,1/*160*/, TARGET_VAL(ISD::MUL),// ->249468
124244 /*255922*/ /*SwitchOpcode*/ 47, TARGET_VAL(ISD::MUL),// ->255972
126693 /*260513*/ /*SwitchOpcode*/ 48, TARGET_VAL(ISD::MUL),// ->260564
145413 /*297590*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
147369 /*301187*/ /*SwitchOpcode*/ 34, TARGET_VAL(ISD::MUL),// ->301224
159447 /*324071*/ /*SwitchOpcode*/ 34, TARGET_VAL(ISD::MUL),// ->324108
161189 /*327316*/ /*SwitchOpcode*/ 34, TARGET_VAL(ISD::MUL),// ->327353
177301 /*359511*/ /*SwitchOpcode*/ 19, TARGET_VAL(ISD::MUL),// ->359533
178258 /*361214*/ /*SwitchOpcode*/ 18, TARGET_VAL(ISD::MUL),// ->361235
187123 /*378240*/ /*SwitchOpcode*/ 19, TARGET_VAL(ISD::MUL),// ->378262
187916 /*379707*/ /*SwitchOpcode*/ 18, TARGET_VAL(ISD::MUL),// ->379728
gen/lib/Target/X86/X86GenFastISel.inc13517 case ISD::MUL: return fastEmit_ISD_MUL_rr(VT, RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
14113 case ISD::MUL: return fastEmit_ISD_MUL_ri(VT, RetVT, Op0, Op0IsKill, imm1);
14244 case ISD::MUL: return fastEmit_ISD_MUL_ri_Predicate_i64immSExt32(VT, RetVT, Op0, Op0IsKill, imm1);
14349 case ISD::MUL: return fastEmit_ISD_MUL_ri_Predicate_i16immSExt8(VT, RetVT, Op0, Op0IsKill, imm1);
14453 case ISD::MUL: return fastEmit_ISD_MUL_ri_Predicate_i32immSExt8(VT, RetVT, Op0, Op0IsKill, imm1);
14557 case ISD::MUL: return fastEmit_ISD_MUL_ri_Predicate_i64immSExt8(VT, RetVT, Op0, Op0IsKill, imm1);
gen/lib/Target/XCore/XCoreGenDAGISel.inc 1703 /* 2917*/ /*SwitchOpcode*/ 55, TARGET_VAL(ISD::MUL),// ->2975
include/llvm/CodeGen/TargetLowering.h 2266 case ISD::MUL:
lib/CodeGen/SelectionDAG/DAGCombiner.cpp 1513 case ISD::MUL: return visitMUL(N);
1647 case ISD::MUL:
3010 if (N1.getOpcode() == ISD::MUL && N1.hasOneUse()) {
3013 SDValue Mul = DAG.getNode(ISD::MUL, DL, VT,
3020 SDValue Mul = DAG.getNode(ISD::MUL, DL, VT,
3359 return DAG.FoldConstantArithmetic(ISD::MUL, SDLoc(N), VT,
3365 return DAG.getNode(ISD::MUL, SDLoc(N), VT, N1, N0);
3444 return DAG.getNode(ISD::MUL, SDLoc(N), VT, N0.getOperand(0), C3);
3464 SDValue Mul = DAG.getNode(ISD::MUL, SDLoc(N), VT, Sh.getOperand(0), Y);
3475 DAG.getNode(ISD::MUL, SDLoc(N0), VT,
3477 DAG.getNode(ISD::MUL, SDLoc(N1), VT,
3481 if (SDValue RMUL = reassociateOps(ISD::MUL, SDLoc(N), N0, N1, N->getFlags()))
3666 SDValue Mul = DAG.getNode(ISD::MUL, DL, VT, V, N1);
3804 SDValue Mul = DAG.getNode(ISD::MUL, DL, VT, V, N1);
3935 SDValue Mul = DAG.getNode(ISD::MUL, DL, VT, OptimizedDiv, N1);
3983 if (TLI.isOperationLegal(ISD::MUL, NewVT)) {
3986 N1 = DAG.getNode(ISD::MUL, DL, NewVT, N0, N1);
4039 if (TLI.isOperationLegal(ISD::MUL, NewVT)) {
4042 N1 = DAG.getNode(ISD::MUL, DL, NewVT, N0, N1);
4103 if (SDValue Res = SimplifyNodeWithTwoResults(N, ISD::MUL, ISD::MULHS))
4115 if (TLI.isOperationLegal(ISD::MUL, NewVT)) {
4118 Lo = DAG.getNode(ISD::MUL, DL, NewVT, Lo, Hi);
4134 if (SDValue Res = SimplifyNodeWithTwoResults(N, ISD::MUL, ISD::MULHU))
4158 if (TLI.isOperationLegal(ISD::MUL, NewVT)) {
4161 Lo = DAG.getNode(ISD::MUL, DL, NewVT, Lo, Hi);
5932 if ((OppShift.getOpcode() != ISD::SRL || !SelectOpcode(ISD::SHL, ISD::MUL)) &&
7516 if (N0.getOpcode() == ISD::MUL && N0.getNode()->hasOneUse() &&
7521 return DAG.getNode(ISD::MUL, SDLoc(N), VT, N0.getOperand(0), Shl);
10828 case ISD::MUL:
15038 if (Use->getOpcode() == ISD::MUL) { // We have another multiply use.
16707 ISD::MUL, DL, PtrType, Offset,
lib/CodeGen/SelectionDAG/FastISel.cpp 739 IdxN = fastEmit_ri_(VT, ISD::MUL, IdxN, IdxNIsKill, ElementSize, VT);
1807 return selectBinaryOp(I, ISD::MUL);
1976 if (Opcode == ISD::MUL && isPowerOf2_64(Imm)) {
lib/CodeGen/SelectionDAG/LegalizeDAG.cpp 3211 Tmp1 = DAG.getNode(ISD::MUL, dl, VT, Tmp1, Tmp3);
3251 Results.push_back(DAG.getNode(ISD::MUL, dl, VT, LHS, RHS));
3275 case ISD::MUL: {
3457 Index = DAG.getNode(ISD::MUL, dl, Index.getValueType(), Index,
4080 case ISD::MUL:
4222 case ISD::MUL:
4267 Tmp1 = DAG.getNode(ISD::MUL, dl, NVT, Tmp1, Tmp2);
4461 SDValue NewBaseIdx = DAG.getNode(ISD::MUL, SL, IdxVT, Idx, Factor);
4509 SDValue NewBaseIdx = DAG.getNode(ISD::MUL, SL, IdxVT, Idx, Factor);
lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp 131 case ISD::MUL: Res = PromoteIntRes_SimpleIntBinOp(N); break;
1704 case ISD::MUL: ExpandIntRes_MUL(N, Lo, Hi); break;
2805 SDValue T = DAG.getNode(ISD::MUL, dl, NVT, LLL, RLL);
2820 DAG.getNode(ISD::MUL, dl, NVT, LLH, RLL), TH);
2825 DAG.getNode(ISD::MUL, dl, NVT, LLL, RLH), UL);
2829 DAG.getNode(ISD::MUL, dl, NVT, LLH, RLH),
2836 DAG.getNode(ISD::MUL, dl, NVT, RH, LL),
2837 DAG.getNode(ISD::MUL, dl, NVT, RL, LH)));
2887 Result = DAG.getNode(ISD::MUL, dl, VT, LHS, RHS);
3404 SDValue Three = DAG.getNode(ISD::MUL, dl, VT,
lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp 361 case ISD::MUL:
lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp 133 case ISD::MUL:
931 case ISD::MUL:
2125 case ISD::VECREDUCE_MUL: CombineOpc = ISD::MUL; break;
2734 case ISD::MUL:
lib/CodeGen/SelectionDAG/SelectionDAG.cpp 2717 case ISD::MUL: {
3726 case ISD::MUL: {
4699 case ISD::MUL: return std::make_pair(C1 * C2, true);
5104 case ISD::MUL:
5405 case ISD::MUL:
5654 Value = DAG.getNode(ISD::MUL, dl, IntVT, Value,
lib/CodeGen/SelectionDAG/SelectionDAGAddressAnalysis.cpp 240 if (Base->getOperand(1)->getOpcode() == ISD::MUL)
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp 3929 IdxN = DAG.getNode(ISD::MUL, dl,
3965 AllocSize = DAG.getNode(ISD::MUL, dl, IntPtr,
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h 678 void visitMul(const User &I) { visitBinary(I, ISD::MUL); }
lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp 225 case ISD::MUL: return "mul";
lib/CodeGen/SelectionDAG/TargetLowering.cpp 1919 case ISD::MUL:
2517 case ISD::MUL:
4618 return DAG.getNode(ISD::MUL, dl, VT, Res, Factor);
4722 Factor = DAG.getNode(ISD::MUL, dl, VT, N0, Factor);
4943 if (!isOperationLegalOrCustom(ISD::MUL, VT))
5047 SDValue Op0 = DAG.getNode(ISD::MUL, DL, VT, N, PVal);
5116 if (!isOperationLegalOrCustom(ISD::MUL, VT))
5256 SDValue Op0 = DAG.getNode(ISD::MUL, DL, VT, N, PVal);
5592 assert(Opcode == ISD::MUL || Opcode == ISD::UMUL_LOHI ||
5625 Lo = DAG.getNode(ISD::MUL, dl, HiLoVT, L, R);
5650 if (Opcode != ISD::MUL) {
5659 if (!VT.isVector() && Opcode == ISD::MUL && LHSSB > InnerBitSize &&
5697 if (Opcode == ISD::MUL) {
5698 RH = DAG.getNode(ISD::MUL, dl, HiLoVT, LL, RH);
5699 LH = DAG.getNode(ISD::MUL, dl, HiLoVT, LH, RL);
6176 (Len != 8 && !isOperationLegalOrCustom(ISD::MUL, VT)) ||
6212 DAG.getNode(ISD::SRL, dl, VT, DAG.getNode(ISD::MUL, dl, VT, Op, Mask01),
6766 Increment = DAG.getNode(ISD::MUL, DL, AddrVT, Increment, Scale);
6811 Index = DAG.getNode(ISD::MUL, dl, IdxVT, Index,
6985 if (isOperationLegalOrCustom(ISD::MUL, VT))
6986 return DAG.getNode(ISD::MUL, dl, VT, LHS, RHS);
7028 Lo = DAG.getNode(ISD::MUL, dl, VT, LHS, RHS);
7209 BottomHalf = DAG.getNode(ISD::MUL, dl, VT, LHS, RHS);
7218 SDValue Mul = DAG.getNode(ISD::MUL, dl, WideVT, LHS, RHS);
7324 case ISD::VECREDUCE_MUL: BaseOpcode = ISD::MUL; break;
lib/CodeGen/TargetLoweringBase.cpp 1596 case Mul: return ISD::MUL;
lib/Target/AArch64/AArch64FastISel.cpp 4684 return selectBinaryOp(I, ISD::MUL);
lib/Target/AArch64/AArch64ISelDAGToDAG.cpp 549 if (Op1.getOpcode() != ISD::MUL ||
553 if (Op1.getOpcode() != ISD::MUL ||
lib/Target/AArch64/AArch64ISelLowering.cpp 610 setTargetDAGCombine(ISD::MUL);
694 setOperationAction(ISD::MUL, MVT::v1i64, Expand);
731 setOperationAction(ISD::MUL, MVT::v2i64, Expand);
733 setOperationAction(ISD::MUL, MVT::v8i16, Custom);
734 setOperationAction(ISD::MUL, MVT::v4i32, Custom);
735 setOperationAction(ISD::MUL, MVT::v2i64, Custom);
2142 SDValue Mul = DAG.getNode(ISD::MUL, DL, MVT::i64, LHS, RHS);
2184 Value = DAG.getNode(ISD::MUL, DL, MVT::i64, LHS, RHS);
3069 case ISD::MUL:
11727 case ISD::MUL:
lib/Target/AArch64/AArch64TargetTransformInfo.cpp 562 case ISD::MUL:
lib/Target/AMDGPU/AMDGPUISelLowering.cpp 337 setOperationAction(ISD::MUL, MVT::i64, Expand);
366 setOperationAction(ISD::MUL, VT, Expand);
494 setTargetDAGCombine(ISD::MUL);
1614 SDValue Rem = DAG.getNode(ISD::MUL, DL, VT, Div, RHS);
1699 SDValue Mullo1 = DAG.getNode(ISD::MUL, DL, VT, Neg_RHS, Rcp64);
1714 SDValue Mullo2 = DAG.getNode(ISD::MUL, DL, VT, Neg_RHS, Add1);
1731 SDValue Mul3 = DAG.getNode(ISD::MUL, DL, VT, RHS, Mulhi3);
1866 SDValue RCP_LO = DAG.getNode(ISD::MUL, DL, VT, RCP, Den);
1897 SDValue Num_S_Remainder = DAG.getNode(ISD::MUL, DL, VT, Quotient, Den);
3959 case ISD::MUL:
lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp 381 case ISD::MUL: {
lib/Target/AMDGPU/SIISelLowering.cpp 600 setOperationAction(ISD::MUL, MVT::v2i16, Legal);
629 setOperationAction(ISD::MUL, MVT::v4i16, Custom);
4072 case ISD::MUL:
9488 if ((LHS.getOpcode() == ISD::MUL || RHS.getOpcode() == ISD::MUL)
9488 if ((LHS.getOpcode() == ISD::MUL || RHS.getOpcode() == ISD::MUL)
9492 if (LHS.getOpcode() != ISD::MUL)
lib/Target/ARC/ARCISelLowering.cpp 110 setOperationAction(ISD::MUL, MVT::i32, Legal);
lib/Target/ARM/ARMISelDAGToDAG.cpp 490 assert(N.getOpcode() == ISD::MUL);
534 if (N.getOpcode() == ISD::MUL) {
655 if (N.getOpcode() == ISD::MUL &&
744 if (Offset.getOpcode() == ISD::MUL && N.hasOneUse()) {
1412 if (OffReg.getOpcode() == ISD::MUL && N.hasOneUse()) {
3063 case ISD::MUL:
lib/Target/ARM/ARMISelLowering.cpp 833 setOperationAction(ISD::MUL, MVT::v1i64, Expand);
835 setOperationAction(ISD::MUL, MVT::v8i16, Custom);
836 setOperationAction(ISD::MUL, MVT::v4i32, Custom);
837 setOperationAction(ISD::MUL, MVT::v2i64, Custom);
1036 setOperationAction(ISD::MUL, MVT::i64, Expand);
1417 setTargetDAGCombine(ISD::MUL);
5302 Index = DAG.getNode(ISD::MUL, dl, PTy, Index, DAG.getConstant(4, dl, PTy));
9200 case ISD::MUL: return LowerMUL(Op, DAG);
11156 if (Mul.getOpcode() != ISD::MUL) {
11159 if (Mul.getOpcode() != ISD::MUL)
11818 DAG.getNode(ISD::MUL, DL, VT, N00, N1),
11819 DAG.getNode(ISD::MUL, DL, VT, N01, N1));
14425 case ISD::MUL: return PerformMULCombine(N, DCI, Subtarget);
15983 SDValue Mul = DAG.getNode(ISD::MUL, dl, VT, Div, Divisor);
lib/Target/AVR/AVRISelLowering.cpp 160 setOperationAction(ISD::MUL, MVT::i8, Expand);
161 setOperationAction(ISD::MUL, MVT::i16, Expand);
lib/Target/Hexagon/HexagonISelDAGToDAG.cpp 581 if (Shl_0.getOpcode() == ISD::MUL) {
1603 case ISD::MUL:
1692 if (Opcode == ISD::MUL &&
1759 if (Val.getOpcode() != ISD::MUL ||
1787 if (Val.getOpcode() == ISD::MUL) {
1810 if (V.getOpcode() == ISD::MUL) {
1827 if (V.getOpcode() == ISD::MUL) {
1931 NOpcode = ISD::MUL;
1978 (Child.getOpcode() == ISD::MUL || Child.getOpcode() == ISD::SHL) &&
2014 (NOpcode == ISD::MUL && ChildOpcode == ISD::SHL));
2175 if (V1C && NOpcode == ISD::MUL && V1C->getAPIntValue().isPowerOf2())
2201 if (NewRoot.getOpcode() == ISD::MUL) {
lib/Target/Hexagon/HexagonISelLowering.cpp 1420 ISD::ADD, ISD::SUB, ISD::MUL, ISD::SDIV, ISD::UDIV,
1488 setOperationAction(ISD::MUL, NativeVT, Legal);
2297 SDValue I0 = DAG.getNode(ISD::MUL, dl, MVT::i32, IdxV, M0);
2311 SDValue S0 = DAG.getNode(ISD::MUL, dl, MVT::i32, IdxV,
2353 SDValue OffV = DAG.getNode(ISD::MUL, dl, MVT::i32, IdxV,
2389 SDValue Idx = DAG.getNode(ISD::MUL, dl, MVT::i32, IdxV,
2423 SDValue OffV = DAG.getNode(ISD::MUL, dl, MVT::i32, IdxV, WidthV);
lib/Target/Hexagon/HexagonISelLoweringHVX.cpp 91 setOperationAction(ISD::MUL, T, Custom);
150 setOperationAction(ISD::MUL, T, Custom);
692 IdxV = DAG.getNode(ISD::MUL, dl, MVT::i32, IdxV, ScV);
753 IdxV = DAG.getNode(ISD::MUL, dl, MVT::i32, IdxV, ScV);
920 IdxV = DAG.getNode(ISD::MUL, dl, MVT::i32, IdxV,
980 ByteIdx = DAG.getNode(ISD::MUL, dl, MVT::i32, IdxV,
1535 case ISD::MUL:
1570 case ISD::MUL: return LowerHvxMul(Op, DAG);
lib/Target/Lanai/LanaiISelLowering.cpp 113 setOperationAction(ISD::MUL, MVT::i32, Custom);
178 case ISD::MUL:
lib/Target/Lanai/LanaiTargetTransformInfo.h 91 case ISD::MUL:
lib/Target/MSP430/MSP430ISelLowering.cpp 117 setOperationAction(ISD::MUL, MVT::i8, Promote);
122 setOperationAction(ISD::MUL, MVT::i16, LibCall);
lib/Target/Mips/MipsISelLowering.cpp 966 if (ROOTNode->getOperand(0).getOpcode() != ISD::MUL &&
967 ROOTNode->getOperand(1).getOpcode() != ISD::MUL)
996 SDValue Mult = ROOTNode->getOperand(0).getOpcode() == ISD::MUL
1000 SDValue AddOperand = ROOTNode->getOperand(0).getOpcode() == ISD::MUL
lib/Target/Mips/MipsSEISelLowering.cpp 114 setOperationAction(ISD::MUL, MVT::v2i16, Legal);
188 setOperationAction(ISD::MUL, MVT::i64, Legal);
190 setOperationAction(ISD::MUL, MVT::i64, Custom);
210 setTargetDAGCombine(ISD::MUL);
231 setOperationAction(ISD::MUL, MVT::i32, Legal);
278 setOperationAction(ISD::MUL, MVT::i64, Legal);
336 setOperationAction(ISD::MUL, Ty, Legal);
457 case ISD::MUL: return lowerMulDiv(Op, MipsISD::Mult, true, false, DAG);
1036 case ISD::MUL:
2002 DAG.getNode(ISD::MUL, SDLoc(Op), ResTy,
2069 return DAG.getNode(ISD::MUL, DL, Op->getValueType(0), Op->getOperand(1),
2077 DAG.getNode(ISD::MUL, SDLoc(Op), ResTy,
lib/Target/NVPTX/NVPTXISelLowering.cpp 520 setTargetDAGCombine(ISD::MUL);
4354 if (N0.getOpcode() == ISD::MUL) {
4562 DAG.getNode(ISD::MUL, DL, VT,
4655 if (N->getOpcode() == ISD::MUL) {
4763 case ISD::MUL:
lib/Target/NVPTX/NVPTXTargetTransformInfo.cpp 127 case ISD::MUL:
lib/Target/PowerPC/PPCISelLowering.cpp 624 setOperationAction(ISD::MUL , VT, Expand);
717 setOperationAction(ISD::MUL, MVT::v4f32, Legal);
726 setOperationAction(ISD::MUL, MVT::v4i32, Legal);
728 setOperationAction(ISD::MUL, MVT::v4i32, Custom);
730 setOperationAction(ISD::MUL, MVT::v8i16, Custom);
731 setOperationAction(ISD::MUL, MVT::v16i8, Custom);
774 setOperationAction(ISD::MUL, MVT::v2f64, Legal);
1113 setTargetDAGCombine(ISD::MUL);
3087 SDValue RegConstant = DAG.getNode(ISD::MUL, dl, MVT::i32,
10161 case ISD::MUL: return LowerMUL(Op, DAG);
13378 case ISD::MUL:
15331 isOperationLegal(ISD::MUL, N->getValueType(0)))
lib/Target/RISCV/RISCVISelLowering.cpp 111 setOperationAction(ISD::MUL, XLenVT, Expand);
121 setOperationAction(ISD::MUL, MVT::i32, Custom);
882 case ISD::MUL:
lib/Target/Sparc/SparcISelLowering.cpp 1650 setOperationAction(ISD::MUL, MVT::i32, Expand);
lib/Target/SystemZ/SystemZISelLowering.cpp 344 setOperationAction(ISD::MUL, VT, Legal);
2570 SDValue Mul = DAG.getNode(ISD::MUL, DL, MVT::i64, Op0, Op1);
lib/Target/WebAssembly/WebAssemblyISelLowering.cpp 163 setOperationAction(ISD::MUL, MVT::v2i64, Expand);
lib/Target/X86/X86ISelDAGToDAG.cpp 1975 case ISD::MUL:
lib/Target/X86/X86ISelLowering.cpp 854 setOperationAction(ISD::MUL, MVT::v2i8, Custom);
855 setOperationAction(ISD::MUL, MVT::v4i8, Custom);
856 setOperationAction(ISD::MUL, MVT::v8i8, Custom);
858 setOperationAction(ISD::MUL, MVT::v16i8, Custom);
859 setOperationAction(ISD::MUL, MVT::v4i32, Custom);
860 setOperationAction(ISD::MUL, MVT::v2i64, Custom);
867 setOperationAction(ISD::MUL, MVT::v8i16, Legal);
1049 setOperationAction(ISD::MUL, MVT::v4i32, Legal);
1192 setOperationAction(ISD::MUL, MVT::v4i64, Custom);
1193 setOperationAction(ISD::MUL, MVT::v8i32, HasInt256 ? Legal : Custom);
1194 setOperationAction(ISD::MUL, MVT::v16i16, HasInt256 ? Legal : Custom);
1195 setOperationAction(ISD::MUL, MVT::v32i8, Custom);
1332 setOperationAction(ISD::MUL, VT, Custom);
1443 setOperationAction(ISD::MUL, MVT::v8i64, Custom);
1444 setOperationAction(ISD::MUL, MVT::v16i32, Legal);
1476 setOperationAction(ISD::MUL, MVT::v8i64, Legal);
1571 setOperationAction(ISD::MUL, VT, Legal);
1597 setOperationAction(ISD::MUL, VT, Custom);
1638 setOperationAction(ISD::MUL, MVT::v32i16, Legal);
1639 setOperationAction(ISD::MUL, MVT::v64i8, Custom);
1874 setTargetDAGCombine(ISD::MUL);
4944 if (isOperationLegal(ISD::MUL, VT))
9333 Idx = DAG.getNode(ISD::MUL, SDLoc(Idx), SrcVT, Idx,
20039 case ISD::MUL:
25043 DAG.getNode(ISD::MUL, dl, ExVT,
25079 SDValue RLo = DAG.getNode(ISD::MUL, dl, ExVT, ALo, BLo);
25080 SDValue RHi = DAG.getNode(ISD::MUL, dl, ExVT, AHi, BHi);
25258 SDValue Mul = DAG.getNode(ISD::MUL, dl, ExVT, ExA, ExB);
25279 SDValue Lo = DAG.getNode(ISD::MUL, dl, ExVT, ALo, BLo);
25280 SDValue Hi = DAG.getNode(ISD::MUL, dl, ExVT, AHi, BHi);
25374 SDValue RLo = DAG.getNode(ISD::MUL, dl, ExVT, ALo, BLo);
25375 SDValue RHi = DAG.getNode(ISD::MUL, dl, ExVT, AHi, BHi);
25881 return DAG.getNode(ISD::MUL, dl, VT, R, Scale);
26018 R = DAG.getNode(ISD::MUL, dl, ExVT, R, Amt);
26039 LoR = DAG.getNode(ISD::MUL, dl, VT16, LoR, LoA);
26040 HiR = DAG.getNode(ISD::MUL, dl, VT16, HiR, HiA);
26405 SDValue Lo = DAG.getNode(ISD::MUL, DL, VT, R, Scale);
27746 case ISD::MUL: return LowerMUL(Op, Subtarget, DAG);
27848 case ISD::MUL: {
27857 SDValue Res = DAG.getNode(ISD::MUL, dl, MulVT, Op0, Op1);
36710 R = DAG.getNode(ISD::MUL, DL, VT, R, DAG.getConstant(AbsDiff, DL, VT));
37672 Cond = DAG.getNode(ISD::MUL, DL, Cond.getValueType(), Cond,
37897 SDValue MulLo = DAG.getNode(ISD::MUL, DL, ReducedVT, NewN0, NewN1);
40996 case ISD::MUL:
41173 Src.getOperand(0).getOpcode() != ISD::MUL)
41243 if (N0.getOpcode() != ISD::MUL || N1.getOpcode() != ISD::MUL)
41243 if (N0.getOpcode() != ISD::MUL || N1.getOpcode() != ISD::MUL)
43708 return Op.getOpcode() == ISD::MUL &&
43902 if (Mul->getOpcode() != ISD::MUL ||
43947 if (N0.getOpcode() != ISD::MUL || N1.getOpcode() != ISD::MUL)
43947 if (N0.getOpcode() != ISD::MUL || N1.getOpcode() != ISD::MUL)
44920 case ISD::MUL: return combineMul(N, DAG, DCI, Subtarget);
45055 if ((Opc == ISD::MUL || Opc == ISD::SHL) && VT == MVT::i8)
45073 case ISD::MUL:
45103 bool Is8BitMulByConstant = VT == MVT::i8 && Op.getOpcode() == ISD::MUL &&
45154 case ISD::MUL:
45166 (Op.getOpcode() != ISD::MUL && IsFoldableRMW(N1, Op))))
45170 (Op.getOpcode() != ISD::MUL && IsFoldableRMW(N0, Op))))
lib/Target/X86/X86TargetTransformInfo.cpp 197 { ISD::MUL, MVT::v4i32, 11 }, // pmulld
198 { ISD::MUL, MVT::v8i16, 2 }, // pmullw
199 { ISD::MUL, MVT::v16i8, 14 }, // extend/pmullw/trunc sequence.
214 { ISD::MUL, MVT::v2i64, 17 },
221 if (Args.size() == 2 && ISD == ISD::MUL && LT.second == MVT::v4i32) {
486 { ISD::MUL, MVT::v2i64, 1 },
487 { ISD::MUL, MVT::v4i64, 1 },
488 { ISD::MUL, MVT::v8i64, 1 }
513 { ISD::MUL, MVT::v64i8, 11 }, // extend/pmullw/trunc sequence.
514 { ISD::MUL, MVT::v32i8, 4 }, // extend/pmullw/trunc sequence.
515 { ISD::MUL, MVT::v16i8, 4 }, // extend/pmullw/trunc sequence.
535 { ISD::MUL, MVT::v32i8, 13 }, // extend/pmullw/trunc sequence.
536 { ISD::MUL, MVT::v16i8, 5 }, // extend/pmullw/trunc sequence.
537 { ISD::MUL, MVT::v16i32, 1 }, // pmulld (Skylake from agner.org)
538 { ISD::MUL, MVT::v8i32, 1 }, // pmulld (Skylake from agner.org)
539 { ISD::MUL, MVT::v4i32, 1 }, // pmulld (Skylake from agner.org)
540 { ISD::MUL, MVT::v8i64, 8 }, // 3*pmuludq/3*shift/2*add
664 ISD = ISD::MUL;
688 { ISD::MUL, MVT::v32i8, 17 }, // extend/pmullw/trunc sequence.
689 { ISD::MUL, MVT::v16i8, 7 }, // extend/pmullw/trunc sequence.
690 { ISD::MUL, MVT::v16i16, 1 }, // pmullw
691 { ISD::MUL, MVT::v8i32, 2 }, // pmulld (Haswell from agner.org)
692 { ISD::MUL, MVT::v4i64, 8 }, // 3*pmuludq/3*shift/2*add
718 { ISD::MUL, MVT::v16i16, 4 },
719 { ISD::MUL, MVT::v8i32, 4 },
734 { ISD::MUL, MVT::v4i64, 18 },
736 { ISD::MUL, MVT::v32i8, 26 }, // extend/pmullw/trunc sequence.
798 { ISD::MUL, MVT::v4i32, 2 } // pmulld (Nehalem from agner.org)
826 { ISD::MUL, MVT::v16i8, 12 }, // extend/pmullw/trunc sequence.
827 { ISD::MUL, MVT::v8i16, 1 }, // pmullw
828 { ISD::MUL, MVT::v4i32, 6 }, // 3*pmuludq/4*shuffle
829 { ISD::MUL, MVT::v2i64, 8 }, // 3*pmuludq/3*shift/2*add
lib/Target/XCore/XCoreISelLowering.cpp 598 if (OtherOp.getOpcode() == ISD::MUL) {
608 if (AddOp.getOperand(0).getOpcode() == ISD::MUL) {
618 if (AddOp.getOperand(1).getOpcode() == ISD::MUL) {
636 if (N->getOperand(0).getOpcode() == ISD::MUL) {
639 } else if (N->getOperand(1).getOpcode() == ISD::MUL) {
684 RH = DAG.getNode(ISD::MUL, dl, MVT::i32, LL, RH);
685 LH = DAG.getNode(ISD::MUL, dl, MVT::i32, LH, RL);