|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
gen/lib/Target/AArch64/AArch64GenDAGISel.inc83084 /*192789*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
85258 /*197324*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
85277 /*197373*/ OPC_SwitchOpcode /*2 cases */, 44, TARGET_VAL(ISD::XOR),// ->197421
85659 /*198211*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
85677 /*198252*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
85710 /*198322*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
85782 /*198452*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
85813 /*198498*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
85827 /*198520*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
85858 /*198566*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
85872 /*198588*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
85903 /*198634*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
85917 /*198656*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
85948 /*198702*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
85962 /*198724*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
85993 /*198770*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
86007 /*198792*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
86038 /*198838*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
86052 /*198860*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
86083 /*198906*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
86097 /*198928*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
88106 /*202808*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
88125 /*202858*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
88178 /*202980*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
88196 /*203023*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
88253 /*203141*/ /*SwitchOpcode*/ 42|128,10/*1322*/, TARGET_VAL(ISD::XOR),// ->204467
88256 /*203148*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
88305 /*203261*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
88325 /*203309*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
88360 /*203393*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
88438 /*203553*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
88468 /*203622*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
88479 /*203650*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
88493 /*203682*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
88933 /*204475*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
88952 /*204523*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
89031 /*204687*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
89049 /*204728*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
89090 /*204812*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
89166 /*204957*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
89196 /*205006*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
89229 /*205058*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
89260 /*205108*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
89328 /*205219*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
89397 /*205333*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
89414 /*205360*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
89444 /*205409*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
89477 /*205461*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
89509 /*205512*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
89577 /*205623*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
89646 /*205737*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
89663 /*205764*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
89693 /*205813*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
89726 /*205865*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
89758 /*205916*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
89826 /*206027*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
89895 /*206141*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
89912 /*206168*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
89942 /*206217*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
89975 /*206269*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
90007 /*206320*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
90075 /*206431*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
90144 /*206545*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
90161 /*206572*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
90191 /*206621*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
90224 /*206673*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
90256 /*206724*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
90324 /*206835*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
90393 /*206949*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
90410 /*206976*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
90440 /*207025*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
90473 /*207077*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
90505 /*207128*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
90573 /*207239*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
90642 /*207353*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
90659 /*207380*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
90689 /*207429*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
90722 /*207481*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
90754 /*207532*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
90822 /*207643*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
90891 /*207757*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
90908 /*207784*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
90938 /*207833*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
90971 /*207885*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
91003 /*207936*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
91070 /*208044*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
91136 /*208152*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
91207 /*208281*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
91238 /*208327*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
91252 /*208349*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
91283 /*208395*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
91297 /*208417*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
91328 /*208463*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
91342 /*208485*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
91373 /*208531*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
91387 /*208553*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
91418 /*208599*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
91432 /*208621*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
91463 /*208667*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
91477 /*208689*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
91508 /*208735*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
91522 /*208757*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
93004 /*211618*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
93031 /*211679*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
gen/lib/Target/AArch64/AArch64GenFastISel.inc 7746 case ISD::XOR: return fastEmit_ISD_XOR_rr(VT, RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
gen/lib/Target/AMDGPU/AMDGPUGenDAGISel.inc28238 /* 59198*/ /*SwitchOpcode*/ 25, TARGET_VAL(ISD::XOR),// ->59226
28314 /* 59355*/ /*SwitchOpcode*/ 24, TARGET_VAL(ISD::XOR),// ->59382
52670 /*114263*/ /*SwitchOpcode*/ 56, TARGET_VAL(ISD::XOR),// ->114322
52712 /*114377*/ /*SwitchOpcode*/ 57, TARGET_VAL(ISD::XOR),// ->114437
52778 /*114543*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
52797 /*114589*/ OPC_SwitchOpcode /*2 cases */, 42, TARGET_VAL(ISD::XOR),// ->114635
53038 /*115116*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
53050 /*115147*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
53064 /*115180*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
53076 /*115211*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
53090 /*115244*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
53119 /*115302*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
53156 /*115374*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
53193 /*115500*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
53232 /*115628*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
53269 /*115754*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
53308 /*115883*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
53387 /*116132*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
53468 /*116382*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
53487 /*116429*/ OPC_SwitchOpcode /*4 cases */, 42, TARGET_VAL(ISD::XOR),// ->116475
54667 /*119835*/ OPC_SwitchOpcode /*2 cases */, 33, TARGET_VAL(ISD::XOR),// ->119872
57555 /*125867*/ /*SwitchOpcode*/ 8|128,12/*1544*/, TARGET_VAL(ISD::XOR),// ->127415
57558 /*125875*/ OPC_SwitchOpcode /*3 cases */, 40, TARGET_VAL(ISD::XOR),// ->125919
57617 /*126016*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
57641 /*126057*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
57672 /*126108*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
57693 /*126145*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
57721 /*126194*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
57795 /*126426*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
57876 /*126669*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
57947 /*126897*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
58034 /*127161*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
58051 /*127195*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
74357 /*164502*/ /*SwitchOpcode*/ 31, TARGET_VAL(ISD::XOR),// ->164536
gen/lib/Target/AMDGPU/R600GenDAGISel.inc 357 /* 998*/ /*SwitchOpcode*/ 17|128,1/*145*/, TARGET_VAL(ISD::XOR),// ->1147
431 /* 1293*/ /*SwitchOpcode*/ 18|128,1/*146*/, TARGET_VAL(ISD::XOR),// ->1443
828 /* 2494*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
856 /* 2614*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
886 /* 2736*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
914 /* 2856*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
944 /* 2979*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
1005 /* 3216*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
1074 /* 3467*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
1142 /* 3770*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
1212 /* 4075*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
1280 /* 4378*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
1350 /* 4683*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
1491 /* 5286*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
5939 /* 23253*/ /*SwitchOpcode*/ 113|128,26/*3441*/, TARGET_VAL(ISD::XOR),// ->26698
5947 /* 23270*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
6003 /* 23490*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
6066 /* 23721*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
6119 /* 23937*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
6179 /* 24164*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
6315 /* 24750*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
6458 /* 25347*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
6591 /* 25929*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
gen/lib/Target/ARC/ARCGenDAGISel.inc 610 /* 1008*/ /*SwitchOpcode*/ 48, TARGET_VAL(ISD::XOR),// ->1059
gen/lib/Target/ARM/ARMGenDAGISel.inc 424 /* 752*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
441 /* 801*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
801 /* 1583*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
833 /* 1665*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
854 /* 1717*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
1003 /* 2078*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
1019 /* 2121*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
1203 /* 2552*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
1285 /* 2724*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
1338 /* 2824*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
1388 /* 2921*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
1441 /* 3022*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
1530 /* 3193*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
1628 /* 3378*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
1653 /* 3427*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
1706 /* 3527*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
1756 /* 3624*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
1809 /* 3725*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
1898 /* 3896*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
1996 /* 4081*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
2021 /* 4130*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
2074 /* 4230*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
2124 /* 4327*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
2177 /* 4428*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
2266 /* 4599*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
2364 /* 4784*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
2389 /* 4833*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
2442 /* 4933*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
2492 /* 5030*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
2545 /* 5131*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
2634 /* 5302*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
2726 /* 5476*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
2820 /* 5680*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
2871 /* 5774*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
2895 /* 5820*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
2946 /* 5914*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
2972 /* 5967*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
3027 /* 6075*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
3053 /* 6128*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
3108 /* 6236*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
3134 /* 6289*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
3189 /* 6397*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
3233 /* 6488*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
8934 /* 18718*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
9030 /* 18927*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
9048 /* 18976*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
9076 /* 19052*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
9119 /* 19164*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
9168 /* 19291*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
9189 /* 19343*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
9232 /* 19447*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
9252 /* 19498*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
9340 /* 19719*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
9376 /* 19811*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
9578 /* 20274*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
9673 /* 20479*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
9724 /* 20573*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
9748 /* 20619*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
9799 /* 20713*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
9825 /* 20766*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
9880 /* 20874*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
9906 /* 20927*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
9961 /* 21035*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
9987 /* 21088*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
11116 /* 23618*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
11160 /* 23709*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
25752 /* 55579*/ /*SwitchOpcode*/ 57, TARGET_VAL(ISD::XOR),// ->55639
25854 /* 55818*/ /*SwitchOpcode*/ 103, TARGET_VAL(ISD::XOR),// ->55924
25989 /* 56120*/ /*SwitchOpcode*/ 70, TARGET_VAL(ISD::XOR),// ->56193
26082 /* 56323*/ /*SwitchOpcode*/ 27, TARGET_VAL(ISD::XOR),// ->56353
26125 /* 56414*/ /*SwitchOpcode*/ 27, TARGET_VAL(ISD::XOR),// ->56444
26383 /* 56966*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
26399 /* 57003*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
30720 /* 67541*/ /*SwitchOpcode*/ 42|128,14/*1834*/, TARGET_VAL(ISD::XOR),// ->69379
gen/lib/Target/ARM/ARMGenFastISel.inc 5189 case ISD::XOR: return fastEmit_ISD_XOR_rr(VT, RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
6370 case ISD::XOR: return fastEmit_ISD_XOR_ri_Predicate_mod_imm(VT, RetVT, Op0, Op0IsKill, imm1);
6725 case ISD::XOR: return fastEmit_ISD_XOR_ri_Predicate_t2_so_imm(VT, RetVT, Op0, Op0IsKill, imm1);
gen/lib/Target/AVR/AVRGenDAGISel.inc 651 /* 1064*/ /*SwitchOpcode*/ 63, TARGET_VAL(ISD::XOR),// ->1130
gen/lib/Target/BPF/BPFGenDAGISel.inc 1542 /* 2676*/ /*SwitchOpcode*/ 65, TARGET_VAL(ISD::XOR),// ->2744
gen/lib/Target/Hexagon/HexagonGenDAGISel.inc21272 /* 40556*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
21285 /* 40588*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
21304 /* 40629*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
21318 /* 40662*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
22932 /* 43995*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
22945 /* 44027*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
22961 /* 44064*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
22980 /* 44105*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
22994 /* 44138*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
23013 /* 44178*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
23031 /* 44218*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
23045 /* 44251*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
23177 /* 44501*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
23194 /* 44541*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
23270 /* 44691*/ /*SwitchOpcode*/ 16, TARGET_VAL(ISD::XOR),// ->44710
23328 /* 44793*/ /*SwitchOpcode*/ 17, TARGET_VAL(ISD::XOR),// ->44813
23366 /* 44863*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
23390 /* 44919*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
23406 /* 44956*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
23436 /* 45021*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
23450 /* 45054*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
23469 /* 45094*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
23487 /* 45134*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
23501 /* 45167*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
23520 /* 45207*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
23538 /* 45247*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
23552 /* 45280*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
23571 /* 45320*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
23589 /* 45360*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
23603 /* 45393*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
23622 /* 45433*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
23640 /* 45473*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
23654 /* 45506*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
23673 /* 45546*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
23691 /* 45586*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
23705 /* 45619*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
23722 /* 45656*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
23804 /* 45819*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
26673 /* 51250*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
26686 /* 51282*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
26705 /* 51323*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
26719 /* 51356*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
27099 /* 52059*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
27115 /* 52096*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
27204 /* 52312*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
27283 /* 52523*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
27296 /* 52555*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
27312 /* 52592*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
27330 /* 52632*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
27344 /* 52665*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
27363 /* 52705*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
27381 /* 52747*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
27395 /* 52780*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
27477 /* 52978*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
27494 /* 53018*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
27570 /* 53168*/ /*SwitchOpcode*/ 16, TARGET_VAL(ISD::XOR),// ->53187
27628 /* 53270*/ /*SwitchOpcode*/ 17, TARGET_VAL(ISD::XOR),// ->53290
27666 /* 53340*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
27690 /* 53396*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
27706 /* 53433*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
27736 /* 53498*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
27750 /* 53531*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
27769 /* 53571*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
27787 /* 53611*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
27801 /* 53644*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
27820 /* 53684*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
27838 /* 53724*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
27852 /* 53757*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
27871 /* 53797*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
27889 /* 53837*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
27903 /* 53870*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
27922 /* 53910*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
27940 /* 53950*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
27954 /* 53983*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
27973 /* 54023*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
27991 /* 54063*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
28005 /* 54096*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
28022 /* 54133*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
28104 /* 54296*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
29234 /* 56422*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
29250 /* 56451*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
29266 /* 56479*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
29284 /* 56515*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
51809 /* 97586*/ /*SwitchOpcode*/ 75, TARGET_VAL(ISD::XOR),// ->97664
51864 /* 97696*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
52018 /* 98038*/ /*SwitchOpcode*/ 60, TARGET_VAL(ISD::XOR),// ->98101
53613 /*101247*/ /*SwitchOpcode*/ 24|128,24/*3096*/, TARGET_VAL(ISD::XOR),// ->104347
53621 /*101262*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
53634 /*101294*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
53653 /*101335*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
53667 /*101368*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
54072 /*102172*/ /*SwitchOpcode*/ 29, TARGET_VAL(ISD::XOR),// ->102204
54114 /*102249*/ /*SwitchOpcode*/ 30, TARGET_VAL(ISD::XOR),// ->102282
63940 /*122671*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
63964 /*122720*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
65219 /*125386*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
65391 /*125838*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
65435 /*125936*/ OPC_SwitchOpcode /*2 cases */, 30, TARGET_VAL(ISD::XOR),// ->125970
69356 /*134209*/ /*SwitchOpcode*/ 47|128,3/*431*/, TARGET_VAL(ISD::XOR),// ->134644
gen/lib/Target/Lanai/LanaiGenDAGISel.inc 567 /* 963*/ /*SwitchOpcode*/ 108, TARGET_VAL(ISD::XOR),// ->1074
gen/lib/Target/MSP430/MSP430GenDAGISel.inc 75 /* 38*/ OPC_SwitchOpcode /*2 cases */, 99|128,3/*483*/, TARGET_VAL(ISD::XOR),// ->526
431 /* 849*/ /*SwitchOpcode*/ 22|128,5/*662*/, TARGET_VAL(ISD::XOR),// ->1515
1369 /* 2825*/ /*SwitchOpcode*/ 25|128,3/*409*/, TARGET_VAL(ISD::XOR),// ->3238
2928 /* 5910*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
2957 /* 5974*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
3040 /* 6138*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
3085 /* 6245*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
3120 /* 6323*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
3136 /* 6361*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
3171 /* 6439*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
3208 /* 6525*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
3241 /* 6599*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
3256 /* 6635*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
3289 /* 6709*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
3306 /* 6751*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
3865 /* 7796*/ /*SwitchOpcode*/ 72|128,1/*200*/, TARGET_VAL(ISD::XOR),// ->8000
gen/lib/Target/Mips/MipsGenDAGISel.inc10851 /* 20290*/ /*SwitchOpcode*/ 52|128,18/*2356*/, TARGET_VAL(ISD::XOR),// ->22650
12151 /* 22657*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
12479 /* 23263*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
12892 /* 24026*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
13309 /* 24793*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
13561 /* 25231*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
13818 /* 25674*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
13990 /* 25968*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
14167 /* 26267*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
14297 /* 26484*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
14432 /* 26705*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
14489 /* 26801*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
14549 /* 26900*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
14620 /* 27013*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
14666 /* 27086*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
14688 /* 27122*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
14734 /* 27195*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
14756 /* 27231*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
gen/lib/Target/Mips/MipsGenFastISel.inc 3432 case ISD::XOR: return fastEmit_ISD_XOR_rr(VT, RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
gen/lib/Target/NVPTX/NVPTXGenDAGISel.inc54822 /*117846*/ /*SwitchOpcode*/ 29|128,1/*157*/, TARGET_VAL(ISD::XOR),// ->118007
gen/lib/Target/PowerPC/PPCGenDAGISel.inc19267 /* 48690*/ /*SwitchOpcode*/ 70|128,29/*3782*/, TARGET_VAL(ISD::XOR),// ->52476
19546 /* 49430*/ /*SwitchOpcode*/ 73, TARGET_VAL(ISD::XOR),// ->49506
19582 /* 49510*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
19593 /* 49538*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
19606 /* 49568*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
19617 /* 49596*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
19630 /* 49626*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
20353 /* 51599*/ /*SwitchOpcode*/ 82, TARGET_VAL(ISD::XOR),// ->51684
20441 /* 51741*/ /*SwitchOpcode*/ 15, TARGET_VAL(ISD::XOR),// ->51759
20456 /* 51764*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
20567 /* 51944*/ /*SwitchOpcode*/ 82, TARGET_VAL(ISD::XOR),// ->52029
20655 /* 52086*/ /*SwitchOpcode*/ 15, TARGET_VAL(ISD::XOR),// ->52104
20670 /* 52109*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
20735 /* 52229*/ /*SwitchOpcode*/ 63, TARGET_VAL(ISD::XOR),// ->52295
20776 /* 52332*/ OPC_SwitchOpcode /*2 cases */, 29, TARGET_VAL(ISD::XOR),// ->52365
22732 /* 56132*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
22763 /* 56191*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
22785 /* 56241*/ OPC_SwitchOpcode /*2 cases */, 46, TARGET_VAL(ISD::XOR),// ->56291
22895 /* 56460*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
22932 /* 56518*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
22980 /* 56594*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
23017 /* 56652*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
23056 /* 56712*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
23069 /* 56746*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
23103 /* 56821*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
23125 /* 56871*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
23230 /* 57081*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
23306 /* 57206*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
23383 /* 57334*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
23424 /* 57400*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
23462 /* 57463*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
23503 /* 57529*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
23545 /* 57596*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
23581 /* 57653*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
23629 /* 57729*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
23666 /* 57787*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
23705 /* 57847*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
23718 /* 57881*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
23960 /* 58318*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
gen/lib/Target/PowerPC/PPCGenFastISel.inc 3259 case ISD::XOR: return fastEmit_ISD_XOR_rr(VT, RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
gen/lib/Target/RISCV/RISCVGenDAGISel.inc 7603 /* 14288*/ /*SwitchOpcode*/ 94, TARGET_VAL(ISD::XOR),// ->14385
gen/lib/Target/Sparc/SparcGenDAGISel.inc 601 /* 1003*/ /*SwitchOpcode*/ 99|128,2/*355*/, TARGET_VAL(ISD::XOR),// ->1362
666 /* 1134*/ /*SwitchOpcode*/ 65, TARGET_VAL(ISD::XOR),// ->1202
698 /* 1206*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
709 /* 1234*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
724 /* 1268*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
1515 /* 2722*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
1533 /* 2764*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
1615 /* 2931*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
1633 /* 2973*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
gen/lib/Target/SystemZ/SystemZGenDAGISel.inc 2580 /* 5016*/ /*SwitchOpcode*/ 64|128,12/*1600*/, TARGET_VAL(ISD::XOR),// ->6620
4240 /* 8402*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
5157 /* 10128*/ /*SwitchOpcode*/ 52|128,21/*2740*/, TARGET_VAL(ISD::XOR),// ->12872
5669 /* 11094*/ /*SwitchOpcode*/ 72, TARGET_VAL(ISD::XOR),// ->11169
5703 /* 11173*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
5715 /* 11204*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
5730 /* 11240*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
6136 /* 11965*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
6216 /* 12107*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
6248 /* 12154*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
6262 /* 12176*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
6316 /* 12263*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
6348 /* 12310*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
6362 /* 12332*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
6416 /* 12419*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
6448 /* 12466*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
6462 /* 12488*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
6516 /* 12575*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
6548 /* 12622*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
6562 /* 12644*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
7402 /* 14285*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
7421 /* 14331*/ OPC_SwitchOpcode /*2 cases */, 42, TARGET_VAL(ISD::XOR),// ->14377
7666 /* 14827*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
7706 /* 14891*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
7756 /* 14968*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
7788 /* 15018*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
7820 /* 15068*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
7855 /* 15125*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
7895 /* 15189*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
7931 /* 15246*/ /*SwitchOpcode*/ 39|128,1/*167*/, TARGET_VAL(ISD::XOR),// ->15417
8040 /* 15422*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
8161 /* 15619*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
8182 /* 15653*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
8234 /* 15736*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
8274 /* 15800*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
8310 /* 15857*/ /*SwitchOpcode*/ 39|128,1/*167*/, TARGET_VAL(ISD::XOR),// ->16028
8419 /* 16033*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
8540 /* 16230*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
8561 /* 16264*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
8613 /* 16347*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
8653 /* 16411*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
8689 /* 16468*/ /*SwitchOpcode*/ 39|128,1/*167*/, TARGET_VAL(ISD::XOR),// ->16639
8798 /* 16644*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
8919 /* 16841*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
8940 /* 16875*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
8992 /* 16958*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
9032 /* 17022*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
9068 /* 17079*/ /*SwitchOpcode*/ 39|128,1/*167*/, TARGET_VAL(ISD::XOR),// ->17250
9177 /* 17255*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
9292 /* 17444*/ OPC_SwitchOpcode /*2 cases */, 87, TARGET_VAL(ISD::XOR),// ->17535
9352 /* 17545*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
9400 /* 17628*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
9434 /* 17685*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
9468 /* 17742*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
9506 /* 17806*/ OPC_SwitchOpcode /*2 cases */, 87, TARGET_VAL(ISD::XOR),// ->17897
9566 /* 17907*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
9608 /* 17981*/ OPC_SwitchOpcode /*3 cases */, 57|128,1/*185*/, TARGET_VAL(ISD::XOR),// ->18171
9722 /* 18181*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
9824 /* 18367*/ OPC_SwitchOpcode /*2 cases */, 42, TARGET_VAL(ISD::XOR),// ->18413
9857 /* 18423*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
9909 /* 18513*/ OPC_SwitchOpcode /*2 cases */, 87, TARGET_VAL(ISD::XOR),// ->18604
9969 /* 18614*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
10011 /* 18688*/ OPC_SwitchOpcode /*3 cases */, 57|128,1/*185*/, TARGET_VAL(ISD::XOR),// ->18878
10125 /* 18888*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
10227 /* 19074*/ OPC_SwitchOpcode /*2 cases */, 42, TARGET_VAL(ISD::XOR),// ->19120
10260 /* 19130*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
10312 /* 19220*/ OPC_SwitchOpcode /*2 cases */, 87, TARGET_VAL(ISD::XOR),// ->19311
10372 /* 19321*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
10414 /* 19395*/ OPC_SwitchOpcode /*3 cases */, 57|128,1/*185*/, TARGET_VAL(ISD::XOR),// ->19585
10528 /* 19595*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
10630 /* 19781*/ OPC_SwitchOpcode /*2 cases */, 42, TARGET_VAL(ISD::XOR),// ->19827
10663 /* 19837*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
10715 /* 19927*/ OPC_SwitchOpcode /*2 cases */, 87, TARGET_VAL(ISD::XOR),// ->20018
10775 /* 20028*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
10817 /* 20102*/ OPC_SwitchOpcode /*2 cases */, 57|128,1/*185*/, TARGET_VAL(ISD::XOR),// ->20292
10931 /* 20302*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
11035 /* 20489*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
11084 /* 20579*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
11117 /* 20631*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
11147 /* 20680*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
11180 /* 20732*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
11245 /* 20838*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
11319 /* 20959*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
11334 /* 20984*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
11367 /* 21036*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
11397 /* 21085*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
11430 /* 21137*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
11495 /* 21243*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
11569 /* 21364*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
11584 /* 21389*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
11617 /* 21441*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
11647 /* 21490*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
11680 /* 21542*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
11745 /* 21648*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
11819 /* 21769*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
11834 /* 21794*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
11867 /* 21846*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
11897 /* 21895*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
11930 /* 21947*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
11995 /* 22053*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
12063 /* 22162*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
12110 /* 22243*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
12141 /* 22289*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
12155 /* 22311*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
12186 /* 22357*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
12200 /* 22379*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
12231 /* 22425*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
12245 /* 22447*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
12636 /* 23185*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
12655 /* 23231*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
12685 /* 23301*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
12950 /* 23834*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
12998 /* 23916*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
13029 /* 23962*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
13043 /* 23984*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
13074 /* 24030*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
13088 /* 24052*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
13119 /* 24098*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
13133 /* 24120*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
26756 /* 50879*/ OPC_SwitchOpcode /*3 cases */, 69|128,11/*1477*/, TARGET_VAL(ISD::XOR),// ->52361
28036 /* 53054*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
gen/lib/Target/WebAssembly/WebAssemblyGenDAGISel.inc 4523 /* 8239*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
4571 /* 8321*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
4602 /* 8367*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
4616 /* 8389*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
4647 /* 8435*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
4661 /* 8457*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
4692 /* 8503*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
4706 /* 8525*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
16868 /* 32701*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
16915 /* 32784*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
16943 /* 32829*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
16974 /* 32877*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
17003 /* 32923*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
17067 /* 33026*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
17132 /* 33132*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
17148 /* 33157*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
17176 /* 33202*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
17207 /* 33250*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
17237 /* 33297*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
17301 /* 33400*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
17366 /* 33506*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
17382 /* 33531*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
17410 /* 33576*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
17441 /* 33624*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
17471 /* 33671*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
17535 /* 33774*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
17600 /* 33880*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
17616 /* 33905*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
17644 /* 33950*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
17675 /* 33998*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
17705 /* 34045*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
17768 /* 34145*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
17856 /* 34295*/ /*SwitchOpcode*/ 56|128,1/*184*/, TARGET_VAL(ISD::XOR),// ->34483
gen/lib/Target/WebAssembly/WebAssemblyGenFastISel.inc 1925 case ISD::XOR: return fastEmit_ISD_XOR_rr(VT, RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
gen/lib/Target/X86/X86GenDAGISel.inc 2519 /* 5230*/ /*SwitchOpcode*/ 18|128,7/*914*/, TARGET_VAL(ISD::XOR),// ->6148
9090 /* 19610*/ /*SwitchOpcode*/ 38|128,4/*550*/, TARGET_VAL(ISD::XOR),// ->20164
20077 /* 40521*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
20093 /* 40563*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
20106 /* 40601*/ /*SwitchOpcode*/ 75, TARGET_VAL(ISD::XOR),// ->40679
20244 /* 40897*/ /*SwitchOpcode*/ 90, TARGET_VAL(ISD::XOR),// ->40990
20290 /* 41000*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
20311 /* 41057*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
20929 /* 42516*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
20951 /* 42567*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
28527 /* 58613*/ /*SwitchOpcode*/ 57, TARGET_VAL(ISD::XOR),// ->58673
28550 /* 58678*/ OPC_SwitchOpcode /*7 cases */, 56, TARGET_VAL(ISD::XOR),// ->58738
28877 /* 59296*/ OPC_SwitchOpcode /*7 cases */, 78, TARGET_VAL(ISD::XOR),// ->59378
29254 /* 59956*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
29282 /* 59999*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
29298 /* 60023*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
29326 /* 60066*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
29342 /* 60090*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
29370 /* 60133*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
29386 /* 60157*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
29414 /* 60201*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
29492 /* 60402*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
29538 /* 60511*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
29562 /* 60566*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
29606 /* 60671*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
29630 /* 60727*/ OPC_SwitchOpcode /*2 cases */, 100, TARGET_VAL(ISD::XOR),// ->60831
36636 /* 76586*/ OPC_SwitchOpcode /*2 cases */, 75, TARGET_VAL(ISD::XOR),// ->76665
36680 /* 76680*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
36696 /* 76722*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
36813 /* 76978*/ /*SwitchOpcode*/ 94, TARGET_VAL(ISD::XOR),// ->77075
36861 /* 77085*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
36883 /* 77144*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
37107 /* 77596*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
37129 /* 77646*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
38333 /* 80238*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
38357 /* 80293*/ OPC_SwitchOpcode /*2 cases */, 20|128,1/*148*/, TARGET_VAL(ISD::XOR),// ->80446
38430 /* 80465*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
38452 /* 80515*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
44979 /* 94105*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
45002 /* 94158*/ OPC_SwitchOpcode /*2 cases */, 14|128,1/*142*/, TARGET_VAL(ISD::XOR),// ->94305
45072 /* 94324*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
45093 /* 94372*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
47454 /* 99482*/ /*SwitchOpcode*/ 85|128,53/*6869*/, TARGET_VAL(ISD::XOR),// ->106355
48598 /*102070*/ /*SwitchOpcode*/ 117, TARGET_VAL(ISD::XOR),// ->102190
48641 /*102194*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
48662 /*102258*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
48727 /*102364*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
48741 /*102386*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
48770 /*102431*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
48802 /*102478*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
48816 /*102500*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
48845 /*102545*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
48877 /*102592*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
48891 /*102614*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
48920 /*102659*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
48952 /*102706*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
48966 /*102728*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
48995 /*102775*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
49097 /*103032*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
49120 /*103087*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
49167 /*103199*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
49215 /*103308*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
49237 /*103361*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
49282 /*103469*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
49330 /*103578*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
49353 /*103634*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
76216 /*160640*/ /*SwitchOpcode*/ 76|128,1/*204*/, TARGET_VAL(ISD::XOR),// ->160848
79239 /*166474*/ /*SwitchOpcode*/ 29|128,1/*157*/, TARGET_VAL(ISD::XOR),// ->166635
81012 /*169915*/ /*SwitchOpcode*/ 70|128,1/*198*/, TARGET_VAL(ISD::XOR),// ->170117
84265 /*176540*/ /*SwitchOpcode*/ 25|128,1/*153*/, TARGET_VAL(ISD::XOR),// ->176697
86238 /*180527*/ /*SwitchOpcode*/ 118|128,2/*374*/, TARGET_VAL(ISD::XOR),// ->180905
89291 /*186356*/ /*SwitchOpcode*/ 14|128,2/*270*/, TARGET_VAL(ISD::XOR),// ->186630
91788 /*191312*/ /*SwitchOpcode*/ 106|128,2/*362*/, TARGET_VAL(ISD::XOR),// ->191678
95509 /*198870*/ /*SwitchOpcode*/ 10|128,2/*266*/, TARGET_VAL(ISD::XOR),// ->199140
98368 /*204739*/ /*SwitchOpcode*/ 118|128,2/*374*/, TARGET_VAL(ISD::XOR),// ->205117
102302 /*212338*/ /*SwitchOpcode*/ 14|128,2/*270*/, TARGET_VAL(ISD::XOR),// ->212612
105111 /*217966*/ /*SwitchOpcode*/ 106|128,2/*362*/, TARGET_VAL(ISD::XOR),// ->218332
109588 /*227152*/ /*SwitchOpcode*/ 10|128,2/*266*/, TARGET_VAL(ISD::XOR),// ->227422
112858 /*233927*/ /*SwitchOpcode*/ 16|128,3/*400*/, TARGET_VAL(ISD::XOR),// ->234331
116195 /*240282*/ /*SwitchOpcode*/ 52|128,2/*308*/, TARGET_VAL(ISD::XOR),// ->240594
122882 /*253506*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
123218 /*254082*/ /*SwitchOpcode*/ 124, TARGET_VAL(ISD::XOR),// ->254209
124546 /*256470*/ /*SwitchOpcode*/ 34, TARGET_VAL(ISD::XOR),// ->256507
125848 /*258792*/ /*SwitchOpcode*/ 118, TARGET_VAL(ISD::XOR),// ->258913
126961 /*261056*/ /*SwitchOpcode*/ 34, TARGET_VAL(ISD::XOR),// ->261093
128957 /*264986*/ /*SwitchOpcode*/ 0|128,5/*640*/, TARGET_VAL(ISD::XOR),// ->265630
134522 /*275951*/ /*SwitchOpcode*/ 108|128,4/*620*/, TARGET_VAL(ISD::XOR),// ->276575
140640 /*288652*/ /*SwitchOpcode*/ 36|128,1/*164*/, TARGET_VAL(ISD::XOR),// ->288820
142596 /*292155*/ /*SwitchOpcode*/ 28|128,1/*156*/, TARGET_VAL(ISD::XOR),// ->292315
144544 /*296040*/ /*SwitchOpcode*/ 64, TARGET_VAL(ISD::XOR),// ->296107
145736 /*298154*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
146664 /*299760*/ /*SwitchOpcode*/ 61, TARGET_VAL(ISD::XOR),// ->299824
147640 /*301727*/ /*SwitchOpcode*/ 18, TARGET_VAL(ISD::XOR),// ->301748
148963 /*304326*/ /*SwitchOpcode*/ 87|128,2/*343*/, TARGET_VAL(ISD::XOR),// ->304673
152332 /*310650*/ /*SwitchOpcode*/ 77|128,2/*333*/, TARGET_VAL(ISD::XOR),// ->310987
155962 /*317764*/ /*SwitchOpcode*/ 84, TARGET_VAL(ISD::XOR),// ->317851
157278 /*320034*/ /*SwitchOpcode*/ 80, TARGET_VAL(ISD::XOR),// ->320117
158800 /*322916*/ /*SwitchOpcode*/ 124, TARGET_VAL(ISD::XOR),// ->323043
159626 /*324396*/ /*SwitchOpcode*/ 34, TARGET_VAL(ISD::XOR),// ->324433
160612 /*326144*/ /*SwitchOpcode*/ 118, TARGET_VAL(ISD::XOR),// ->326265
161348 /*327638*/ /*SwitchOpcode*/ 34, TARGET_VAL(ISD::XOR),// ->327675
162899 /*330692*/ /*SwitchOpcode*/ 0|128,5/*640*/, TARGET_VAL(ISD::XOR),// ->331336
168094 /*340935*/ /*SwitchOpcode*/ 108|128,4/*620*/, TARGET_VAL(ISD::XOR),// ->341559
174034 /*353282*/ /*SwitchOpcode*/ 36|128,1/*164*/, TARGET_VAL(ISD::XOR),// ->353450
175459 /*355868*/ /*SwitchOpcode*/ 28|128,1/*156*/, TARGET_VAL(ISD::XOR),// ->356028
176962 /*358934*/ /*SwitchOpcode*/ 64, TARGET_VAL(ISD::XOR),// ->359001
177418 /*359709*/ /*SwitchOpcode*/ 19, TARGET_VAL(ISD::XOR),// ->359731
177941 /*360599*/ /*SwitchOpcode*/ 61, TARGET_VAL(ISD::XOR),// ->360663
178357 /*361403*/ /*SwitchOpcode*/ 18, TARGET_VAL(ISD::XOR),// ->361424
179691 /*364014*/ /*SwitchOpcode*/ 34|128,5/*674*/, TARGET_VAL(ISD::XOR),// ->364692
185173 /*374640*/ /*SwitchOpcode*/ 84, TARGET_VAL(ISD::XOR),// ->374727
185934 /*375960*/ /*SwitchOpcode*/ 80, TARGET_VAL(ISD::XOR),// ->376043
gen/lib/Target/X86/X86GenFastISel.inc13535 case ISD::XOR: return fastEmit_ISD_XOR_rr(VT, RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
14121 case ISD::XOR: return fastEmit_ISD_XOR_ri(VT, RetVT, Op0, Op0IsKill, imm1);
14247 case ISD::XOR: return fastEmit_ISD_XOR_ri_Predicate_i64immSExt32(VT, RetVT, Op0, Op0IsKill, imm1);
14352 case ISD::XOR: return fastEmit_ISD_XOR_ri_Predicate_i16immSExt8(VT, RetVT, Op0, Op0IsKill, imm1);
14456 case ISD::XOR: return fastEmit_ISD_XOR_ri_Predicate_i32immSExt8(VT, RetVT, Op0, Op0IsKill, imm1);
14560 case ISD::XOR: return fastEmit_ISD_XOR_ri_Predicate_i64immSExt8(VT, RetVT, Op0, Op0IsKill, imm1);
gen/lib/Target/XCore/XCoreGenDAGISel.inc 1267 /* 2072*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
1277 /* 2098*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
1688 /* 2882*/ /*SwitchOpcode*/ 32, TARGET_VAL(ISD::XOR),// ->2917
include/llvm/CodeGen/TargetLowering.h 2275 case ISD::XOR:
lib/CodeGen/SelectionDAG/DAGCombiner.cpp 1530 case ISD::XOR: return visitXOR(N);
1650 case ISD::XOR:
2139 (TLI.isOperationLegal(ISD::XOR, X.getValueType()) &&
2270 SDValue Not = DAG.getNode(ISD::XOR, DL, VT, N0.getOperand(0),
2279 SDValue Xor = DAG.getNode(ISD::XOR, DL, VT, N0.getOperand(1), N1);
2440 SDValue Not = DAG.getNode(ISD::XOR, DL, VT, N0.getOperand(0),
2542 return DAG.getNode(ISD::XOR, DL, VT, V, Cst);
2558 if (V.getOpcode() != ISD::XOR)
2923 return DAG.getNode(ISD::XOR, DL, VT, N1, N0);
3044 SDValue Xor = DAG.getNode(ISD::XOR, DL, VT, N0.getOperand(1),
3098 if (N0.getOpcode() == ISD::XOR && N1.getOpcode() == ISD::SRA) {
3221 return CombineTo(N, DAG.getNode(ISD::XOR, DL, VT, N1, N0),
3260 return CombineTo(N, DAG.getNode(ISD::XOR, DL, VT, N1, N0),
4255 LogicOpcode == ISD::XOR) && "Expected logic opcode");
4384 if (LogicOpcode == ISD::XOR && !ShOp.isUndef())
4397 if (LogicOpcode == ISD::XOR && !ShOp.isUndef())
4502 SDValue XorL = DAG.getNode(ISD::XOR, SDLoc(N0), OpVT, LL, LR);
4503 SDValue XorR = DAG.getNode(ISD::XOR, SDLoc(N1), OpVT, RL, RR);
4783 if ((N->getOpcode() == ISD::OR || N->getOpcode() == ISD::XOR) &&
4827 case ISD::XOR:
6788 assert(N->getOpcode() == ISD::XOR);
6803 if (Xor.getOpcode() != ISD::XOR || !Xor.hasOneUse())
6886 return DAG.FoldConstantArithmetic(ISD::XOR, DL, VT, N0C, N1C);
6890 return DAG.getNode(ISD::XOR, DL, VT, N1, N0);
6899 if (SDValue RXOR = reassociateOps(ISD::XOR, DL, N0, N1, N->getFlags()))
6927 V = DAG.getNode(ISD::XOR, DL0, V.getValueType(), V,
6939 N00 = DAG.getNode(ISD::XOR, SDLoc(N00), VT, N00, N1); // N00 = ~N00
6940 N01 = DAG.getNode(ISD::XOR, SDLoc(N01), VT, N01, N1); // N01 = ~N01
6951 N00 = DAG.getNode(ISD::XOR, SDLoc(N00), VT, N00, N1); // N00 = ~N00
6952 N01 = DAG.getNode(ISD::XOR, SDLoc(N01), VT, N01, N1); // N01 = ~N01
7069 LogicOpcode != ISD::XOR)
7157 case ISD::XOR:
7878 return DAG.getNode(ISD::XOR, DL, VT,
8314 DAG.getNode(ISD::XOR, DL, CondVT, Cond, DAG.getConstant(1, DL, CondVT));
8721 return DAG.getNode(ISD::XOR, DL, VT, Add, Shift);
9166 N0.getOpcode() == ISD::XOR) ||
9497 N0.getOpcode() == ISD::XOR) &&
9810 N0.getOpcode() == ISD::XOR) &&
10831 case ISD::XOR:
10919 case ISD::XOR:
11062 return DAG.getNode(ISD::XOR, DL, VT, NewConv, FlipBits);
11066 return DAG.getNode(ISD::XOR, DL, VT,
11117 SDValue XorResult = DAG.getNode(ISD::XOR, SDLoc(N0), VT, Cst, X);
11131 return DAG.getNode(ISD::XOR, SDLoc(N), VT, Cst, FlipBits);
13188 Int = DAG.getNode(ISD::XOR, DL0, IntVT, Int,
13373 if (N.getOpcode() == ISD::XOR) {
13380 while (N.getOpcode() == ISD::XOR) {
13393 if (N.getOpcode() != ISD::XOR)
13404 Op0.getOpcode() == ISD::XOR) {
14874 if ((Opc != ISD::OR && Opc != ISD::XOR && Opc != ISD::AND) ||
18150 if (BOpcode != ISD::AND && BOpcode != ISD::OR && BOpcode != ISD::XOR)
lib/CodeGen/SelectionDAG/FastISel.cpp 598 ISDOpcode == ISD::XOR))
1737 IntVT.getSimpleVT(), ISD::XOR, IntReg, /*IsKill=*/true,
1833 return selectBinaryOp(I, ISD::XOR);
lib/CodeGen/SelectionDAG/LegalizeDAG.cpp 2376 Op0Mapped = DAG.getNode(ISD::XOR, dl, MVT::i32, Op0, SignBit);
3187 TLI.isOperationLegalOrCustom(ISD::XOR, VT) &&
3189 Tmp1 = DAG.getNode(ISD::XOR, dl, VT, Node->getOperand(1),
4229 case ISD::XOR: {
lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp 487 return DAG.getNode(ISD::XOR, dl, NVT, GetSoftenedFloat(N->getOperand(0)),
lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp 128 case ISD::XOR:
1756 case ISD::XOR: ExpandIntRes_Logical(N, Lo, Hi); break;
1966 SDValue Amt2 = DAG.getNode(ISD::XOR, dl, ShTy, Amt,
3665 NewLHS = DAG.getNode(ISD::XOR, dl, LHSLo.getValueType(), LHSLo, RHSLo);
3666 NewRHS = DAG.getNode(ISD::XOR, dl, LHSLo.getValueType(), LHSHi, RHSHi);
lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp 377 case ISD::XOR:
907 TLI.getOperationAction(ISD::XOR, VT) == TargetLowering::Expand ||
934 SDValue NotMask = DAG.getNode(ISD::XOR, DL, MaskTy, Mask, AllOnes);
1151 TLI.getOperationAction(ISD::XOR, VT) == TargetLowering::Expand ||
1171 SDValue NotMask = DAG.getNode(ISD::XOR, DL, VT, Mask, AllOnes);
lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp 140 case ISD::XOR:
947 case ISD::XOR:
2128 case ISD::VECREDUCE_XOR: CombineOpc = ISD::XOR; break;
2739 case ISD::XOR:
3806 case ISD::XOR:
lib/CodeGen/SelectionDAG/SelectionDAG.cpp 1160 return getNode(ISD::XOR, DL, VT, Val, NegOne);
1165 return getNode(ISD::XOR, DL, VT, Val, TrueValue);
2155 case ISD::XOR:
2706 case ISD::XOR: {
3578 case ISD::XOR: // NOT is handled here.
4702 case ISD::XOR: return std::make_pair(C1 ^ C2, true);
5089 case ISD::XOR:
5392 case ISD::XOR:
8709 if (V.getOpcode() != ISD::XOR)
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp 2340 Cond = DAG.getNode(ISD::XOR, dl, CondLHS.getValueType(), CondLHS, True);
2386 Cond = DAG.getNode(ISD::XOR, dl, Cond.getValueType(), Cond, True);
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h 688 void visitXor (const User &I) { visitBinary(I, ISD::XOR); }
lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp 238 case ISD::XOR: return "xor";
lib/CodeGen/SelectionDAG/TargetLowering.cpp 481 case ISD::XOR:
490 if (Opcode == ISD::XOR && Demanded.isSubsetOf(C))
684 case ISD::XOR: {
1035 SDValue Xor = TLO.DAG.getNode(ISD::XOR, dl, VT, Op0.getOperand(0), Op1);
1131 case ISD::XOR: {
2478 case ISD::XOR:
3012 assert((BOpcode == ISD::ADD || BOpcode == ISD::SUB || BOpcode == ISD::XOR) &&
3031 if (BOpcode == ISD::ADD || BOpcode == ISD::XOR)
3398 if ((N0.getOpcode() == ISD::XOR ||
3400 N0.getOperand(0).getOpcode() == ISD::XOR &&
3412 if (N0.getOpcode() == ISD::XOR) {
3416 N0.getOperand(0).getOpcode() == ISD::XOR);
3434 if ((Op0.getOpcode() == ISD::XOR) &&
3779 N0.getOpcode() == ISD::XOR) {
3812 if (N0.getOpcode() == ISD::XOR)
3851 N1.getOpcode() == ISD::XOR)
3883 Temp = DAG.getNode(ISD::XOR, dl, OpVT, N0, N1);
3889 N0 = DAG.getNode(ISD::XOR, dl, OpVT, N0, N1);
5942 DAG.getNode(ISD::XOR, dl, DstVT, R, Sign), Sign);
5965 !isOperationLegalOrCustomOrPromote(ISD::XOR, SrcVT)))
6016 Result = DAG.getNode(ISD::XOR, dl, DstVT, SInt, Ofs);
6027 False = DAG.getNode(ISD::XOR, dl, DstVT, False,
6304 !isOperationLegalOrCustomOrPromote(ISD::XOR, VT)))
6337 !isOperationLegalOrCustomOrPromote(ISD::XOR, VT)))
6344 Result = DAG.getNode(ISD::XOR, dl, VT, Add, Shift);
7167 DAG.getNode(ISD::XOR, dl, OType, ConditionRHS, ResultLowerThanLHS), dl,
7327 case ISD::VECREDUCE_XOR: BaseOpcode = ISD::XOR; break;
lib/CodeGen/TargetLoweringBase.cpp 1609 case Xor: return ISD::XOR;
lib/Target/AArch64/AArch64FastISel.cpp 1694 static_assert((ISD::AND + 1 == ISD::OR) && (ISD::AND + 2 == ISD::XOR),
1741 static_assert((ISD::AND + 1 == ISD::OR) && (ISD::AND + 2 == ISD::XOR),
1967 ResultReg = emitLogicalOp(ISD::XOR, VT, I->getOperand(0), I->getOperand(1));
2700 Src1Reg = emitLogicalOp_ri(ISD::XOR, MVT::i32, Src1Reg, Src1IsKill, 1);
lib/Target/AArch64/AArch64ISelLowering.cpp 232 setOperationAction(ISD::XOR, MVT::i32, Custom);
233 setOperationAction(ISD::XOR, MVT::i64, Custom);
591 setTargetDAGCombine(ISD::XOR);
1039 case ISD::XOR:
2302 TVal = DAG.getNode(ISD::XOR, dl, Other.getValueType(), Other,
3055 case ISD::XOR:
5059 } else if (TVal.getOpcode() == ISD::XOR) {
8278 RHS = DAG.getNode(ISD::XOR, dl, VT, DAG.getConstant(-1ULL, dl, VT), RHS);
9302 if (VT.isInteger() && N->getOpcode() == ISD::XOR &&
11526 case ISD::XOR:
11725 case ISD::XOR:
lib/Target/AArch64/AArch64TargetTransformInfo.cpp 563 case ISD::XOR:
lib/Target/AMDGPU/AMDGPUISelLowering.cpp 389 setOperationAction(ISD::XOR, VT, Expand);
1556 jq = DAG.getNode(ISD::XOR, DL, VT, LHS, RHS);
1992 SDValue DSign = DAG.getNode(ISD::XOR, DL, VT, LHSign, RHSign);
1998 LHS = DAG.getNode(ISD::XOR, DL, VT, LHS, LHSign);
1999 RHS = DAG.getNode(ISD::XOR, DL, VT, RHS, RHSign);
2004 Div = DAG.getNode(ISD::XOR, DL, VT, Div, DSign);
2005 Rem = DAG.getNode(ISD::XOR, DL, VT, Rem, RSign);
2420 L = DAG.getNode(ISD::XOR, SL, MVT::i64, LPlusS, S);
3824 SDValue IntFNeg = DAG.getNode(ISD::XOR, SL, SrcVT, Src,
lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp 374 case ISD::XOR:
lib/Target/AMDGPU/SIISelLowering.cpp 553 setOperationAction(ISD::XOR, MVT::v2i16, Promote);
554 AddPromotedToType(ISD::XOR, MVT::v2i16, MVT::i32);
718 setTargetDAGCombine(ISD::XOR);
1380 case ISD::XOR:
4349 SDValue Op = DAG.getNode(ISD::XOR, SL, MVT::i32,
7835 Scale = DAG.getNode(ISD::XOR, SL, MVT::i1, CmpNum, CmpDen);
8116 (Opc == ISD::XOR && Val == 0);
8156 case ISD::XOR:
8552 = splitBinaryBitConstantOp(DCI, SDLoc(N), ISD::XOR, LHS, CRHS))
9799 return DAG.getNode(ISD::XOR, SL, MVT::i1, LHS.getOperand(0),
9825 return DAG.getNode(ISD::XOR, SL, MVT::i1, LHS.getOperand(0),
9999 case ISD::XOR:
lib/Target/ARM/ARMISelDAGToDAG.cpp 2978 case ISD::XOR:
lib/Target/ARM/ARMISelLowering.cpp 196 setOperationAction(ISD::XOR, VT, Promote);
197 AddPromotedToType (ISD::XOR, VT, PromotedBitwiseVT);
362 setOperationAction(ISD::XOR, MVT::v2i64, Legal);
1420 setTargetDAGCombine(ISD::XOR);
3640 SDValue XOR = DAG.getNode(ISD::XOR, dl, VTy, SRA, Operand);
3662 SDValue XORHi = DAG.getNode(ISD::XOR, dl, VTy, SRAHi, Hi);
4909 SDValue NotShiftV = DAG.getNode(ISD::XOR, dl, VT, ShiftV,
5483 SDValue MaskNot = DAG.getNode(ISD::XOR, dl, OpVT, Mask,
11599 N1->getOpcode() != ISD::OR && N1->getOpcode() != ISD::XOR)
11673 case ISD::XOR:
11692 N->getOpcode() != ISD::XOR && N->getOpcode() != ISD::AND)
12311 return DCI.DAG.getNode(ISD::XOR, SDLoc(N), VT, And,
14044 case ISD::XOR: {
14427 case ISD::XOR: return PerformXORCombine(N, DCI, Subtarget);
16199 Hi = DAG.getNode(ISD::XOR, dl, HalfT, Tmp, Hi);
16200 Lo = DAG.getNode(ISD::XOR, dl, HalfT, Tmp, Lo);
lib/Target/Hexagon/HexagonISelDAGToDAG.cpp 1539 case ISD::XOR: {
lib/Target/Hexagon/HexagonISelLowering.cpp 1424 ISD::AND, ISD::OR, ISD::XOR, ISD::ROTL, ISD::ROTR,
1491 setOperationAction(ISD::XOR, NativeVT, Legal);
2949 if (Cond->getOpcode() == ISD::XOR) {
lib/Target/Hexagon/HexagonISelLoweringHVX.cpp 78 setOperationAction(ISD::XOR, T, Legal);
155 setOperationAction(ISD::XOR, T, Custom);
181 setOperationAction(ISD::XOR, BoolW, Custom);
194 setOperationAction(ISD::XOR, BoolV, Legal);
1260 {DAG.getNode(ISD::XOR, dl, ResTy, {InpV, VecN1}),
1540 case ISD::XOR:
1595 if (Cond->getOpcode() == ISD::XOR) {
lib/Target/Lanai/LanaiAluCode.h 132 case ISD::XOR:
lib/Target/Lanai/LanaiISelLowering.cpp 145 setTargetDAGCombine(ISD::XOR);
1477 case ISD::XOR:
lib/Target/MSP430/MSP430ISelDAGToDAG.cpp 449 case ISD::XOR:
lib/Target/MSP430/MSP430ISelLowering.cpp 1194 SR = DAG.getNode(ISD::XOR, dl, MVT::i16, SR, One);
lib/Target/Mips/MipsFastISel.cpp 310 case ISD::XOR:
881 ResultReg = emitLogicalOp(ISD::XOR, VT, I->getOperand(0), I->getOperand(1));
lib/Target/Mips/MipsISelLowering.cpp 2465 SDValue Not = DAG.getNode(ISD::XOR, DL, MVT::i32, Shamt,
2503 SDValue Not = DAG.getNode(ISD::XOR, DL, MVT::i32, Shamt,
lib/Target/Mips/MipsSEISelLowering.cpp 167 setTargetDAGCombine(ISD::XOR);
352 setOperationAction(ISD::XOR, Ty, Legal);
578 if (N->getOpcode() != ISD::XOR)
1047 case ISD::XOR:
1658 return DAG.getNode(ISD::XOR, DL, VecTy, Op->getOperand(1),
1666 return lowerMSABinaryBitImmIntr(Op, DAG, ISD::XOR, Op->getOperand(2),
2281 return DAG.getNode(ISD::XOR, DL, Op->getValueType(0), Op->getOperand(1),
2284 return DAG.getNode(ISD::XOR, DL, Op->getValueType(0),
lib/Target/NVPTX/NVPTXTargetTransformInfo.cpp 128 case ISD::XOR:
lib/Target/PowerPC/PPCISelDAGToDAG.cpp 2518 case ISD::XOR:
2526 return Opc == ISD::AND || Opc == ISD::OR || Opc == ISD::XOR;
2703 case ISD::XOR: NewOpc = PPC::XOR8; break;
3638 case ISD::XOR: {
4723 case ISD::XOR: {
5320 if (Op0.getOpcode() == ISD::XOR && CC == ISD::SETULT &&
5355 if (XOR.getOpcode() != ISD::XOR)
5373 if (XOR.getOpcode() != ISD::XOR)
5448 Res = CurDAG->getNode(ISD::XOR, dl, VT, Res,
lib/Target/PowerPC/PPCISelLowering.cpp 611 setOperationAction(ISD::XOR , VT, Promote);
612 AddPromotedToType (ISD::XOR , VT, MVT::v4i32);
693 setOperationAction(ISD::XOR , MVT::v4i32, Legal);
1028 setOperationAction(ISD::XOR , MVT::v4i1, Legal);
3022 SDValue Sub = DAG.getNode(ISD::XOR, dl, LHSVT, Op.getOperand(0),
8005 DAG.getNode(ISD::XOR, dl, MVT::i32,
8011 DAG.getNode(ISD::XOR, dl, MVT::i32, CWD1, CWD2);
8499 Res = DAG.getNode(ISD::XOR, dl, MVT::v4i32, Res, OnesV);
9514 Flags = DAG.getNode(ISD::XOR, dl, MVT::i32, Flags,
11967 Final = DAG.getNode(ISD::XOR, DL, MVT::i64, Shifted,
12079 N->getOperand(0).getOpcode() != ISD::XOR &&
12091 N->getOperand(1).getOpcode() != ISD::XOR &&
12144 BinOp.getOperand(i).getOpcode() == ISD::XOR ||
12325 N->getOperand(0).getOpcode() != ISD::XOR &&
12357 BinOp.getOperand(i).getOpcode() == ISD::XOR ||
lib/Target/RISCV/RISCVISelLowering.cpp 963 SDValue NewHi = DAG.getNode(ISD::XOR, DL, MVT::i32, Hi,
1009 DAG.getNode(ISD::XOR, DL, MVT::i64, NewFMV,
lib/Target/Sparc/SparcISelLowering.cpp 2080 HiLo = DAG.getNode(ISD::XOR, DL, PtrVT, Hi, Lo);
2114 SDValue Offset = DAG.getNode(ISD::XOR, DL, PtrVT, Hi, Lo);
lib/Target/SystemZ/SystemZISelDAGToDAG.cpp 1475 case ISD::XOR:
1493 if (Val == (uint64_t)-1 && Opcode == ISD::XOR)
1495 ChildOpcode == ISD::XOR)
1498 if (Opcode == ISD::OR && ChildOpcode == ISD::XOR) {
1846 Result = CurDAG->getNode(ISD::XOR, DL, MVT::i32, Result,
lib/Target/SystemZ/SystemZISelLowering.cpp 347 setOperationAction(ISD::XOR, VT, Legal);
2731 Cmp = DAG.getNode(ISD::XOR, DL, VT, Cmp, Mask);
lib/Target/X86/X86ISelDAGToDAG.cpp 600 case ISD::XOR: {
663 if (U->getOpcode() == ISD::OR || U->getOpcode() == ISD::XOR) {
925 case X86ISD::FXOR: Opc = ISD::XOR; break;
3254 if (Mask.getOpcode() != ISD::XOR || !checkOneUse(Mask))
4503 case ISD::XOR:
4563 case ISD::XOR: ROpc = X86::XOR8rr; MOpc = X86::XOR8rm; break;
4573 case ISD::XOR: ROpc = X86::XOR16rr; MOpc = X86::XOR16rm; break;
4583 case ISD::XOR: ROpc = X86::XOR32rr; MOpc = X86::XOR32rm; break;
4593 case ISD::XOR: ROpc = X86::XOR64rr; MOpc = X86::XOR64rm; break;
lib/Target/X86/X86ISelLowering.cpp 1875 setTargetDAGCombine(ISD::XOR);
5868 if (V.getOpcode() == ISD::XOR &&
9211 case ISD::XOR:
19023 Res = DAG.getNode(ISD::XOR, DL, MVT::i64, Res, Adjust);
20078 case ISD::XOR:
20094 case ISD::XOR: Opcode = X86ISD::XOR; break;
20872 Op0 = DAG.getNode(ISD::XOR, dl, MVT::v2i64, Op0, SB);
20873 Op1 = DAG.getNode(ISD::XOR, dl, MVT::v2i64, Op1, SB);
20929 Op0 = DAG.getNode(ISD::XOR, dl, VT, Op0, SM);
20930 Op1 = DAG.getNode(ISD::XOR, dl, VT, Op1, SM);
21372 if ((Op2.getOpcode() == ISD::XOR || Op2.getOpcode() == ISD::OR) &&
21957 if (Op.getOpcode() != ISD::XOR)
24794 Op = DAG.getNode(ISD::XOR, dl, OpVT, Op,
24888 return DAG.getNode(ISD::XOR, SDLoc(Op), VT,
24997 N0 = DAG.getNode(ISD::XOR, DL, VT, N0, Sign);
24998 N1 = DAG.getNode(ISD::XOR, DL, VT, N1, Sign);
25001 return DAG.getNode(ISD::XOR, DL, VT, Result, Sign);
25600 Res = DAG.getNode(ISD::XOR, dl, VT, Res, Mask);
25669 Res = DAG.getNode(ISD::XOR, dl, VT, Res, SignMask);
25819 R = DAG.getNode(ISD::XOR, dl, VT, R, M);
27916 Hi = DAG.getNode(ISD::XOR, dl, HalfT, Tmp, Hi);
27917 Lo = DAG.getNode(ISD::XOR, dl, HalfT, Tmp, Lo);
35183 case ISD::XOR:
35198 case ISD::XOR:
35353 Op.getOpcode() != ISD::XOR)
35662 case ISD::XOR: FPOpcode = X86ISD::FXOR; break;
35796 MinPos = DAG.getNode(ISD::XOR, DL, SrcVT, Mask, MinPos);
35815 MinPos = DAG.getNode(ISD::XOR, DL, SrcVT, Mask, MinPos);
35839 Match = DAG.matchBinOpReduction(Extract, BinOp, {ISD::XOR});
35921 if (BinOp == ISD::XOR) {
37144 if (CC == ISD::SETLT && Other.getOpcode() == ISD::XOR &&
38795 if (Narrow->getOpcode() != ISD::XOR &&
38875 case ISD::XOR: FPOpcode = X86ISD::FXOR; break;
39073 X = DAG.getNode(ISD::XOR, DL, MVT::i32, Lo, Hi);
39086 X = DAG.getNode(ISD::XOR, DL, VT, X, Hi16);
39410 SDValue SubOp1 = DAG.getNode(ISD::XOR, DL, MaskVT, V, Mask);
39699 if (ShAmt0.getOpcode() == ISD::SUB || ShAmt0.getOpcode() == ISD::XOR) {
39741 } else if (ShAmt1.getOpcode() == ISD::XOR) {
40986 case ISD::XOR:
41459 if (Opc != X86ISD::FXOR && Opc != ISD::XOR && Opc != ISD::FSUB)
41705 case X86ISD::FXOR: IntOpcode = ISD::XOR; break;
41716 if (N->getOpcode() != ISD::XOR)
42467 if (InVT == MVT::i1 && N0.getOpcode() == ISD::XOR &&
42668 X.getOperand(0).getOpcode() == ISD::XOR &&
42669 X.getOperand(1).getOpcode() == ISD::XOR;
42767 SDValue Cmp1 = DAG.getNode(ISD::XOR, DL, VecVT, A, B);
42768 SDValue Cmp2 = DAG.getNode(ISD::XOR, DL, VecVT, C, D);
42781 Cmp = DAG.getNode(ISD::XOR, DL, VecVT, VecX, VecY);
42929 return DAG.getNode(ISD::XOR, DL, VT,
43411 case ISD::XOR: NewOpc = X86ISD::XOR; break;
44217 if (Op1->hasOneUse() && Op1.getOpcode() == ISD::XOR &&
44221 SDValue NewXor = DAG.getNode(ISD::XOR, SDLoc(Op1), VT,
44926 case ISD::XOR: return combineXor(N, DAG, DCI, Subtarget);
45076 case ISD::XOR:
45157 case ISD::XOR: