reference, declarationdefinition
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.inc
28386 /* 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.inc
25272 /* 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.inc
16017 /* 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.inc
53174 /*114744*/  /*SwitchOpcode*/ 45|128,2/*301*/, TARGET_VAL(ISD::MUL),// ->115049
gen/lib/Target/PowerPC/PPCGenDAGISel.inc
21008 /* 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.inc
16996 /* 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.inc
16754 /* 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.inc
32204 /* 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.inc
13517   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);