reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

gen/lib/Target/AArch64/AArch64GenDAGISel.inc
83084 /*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.inc
28238 /* 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.inc
21272 /* 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.inc
10851 /* 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.inc
54822 /*117846*/  /*SwitchOpcode*/ 29|128,1/*157*/, TARGET_VAL(ISD::XOR),// ->118007
gen/lib/Target/PowerPC/PPCGenDAGISel.inc
19267 /* 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.inc
13535   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: