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

References

gen/lib/Target/AArch64/AArch64GenGlobalISel.inc
 5567         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
 5588         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
 5704         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
 5725         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
 5761         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
 5782         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
 6028         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
 6049         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
 6214         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
 6235         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
 6301         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
 6322         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
 6358         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
 6379         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
 6445         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
 6466         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
 6631         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
 6651         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
 6671         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
 6691         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
 6711         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
 6732         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
 6798         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
 6818         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
 6839         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
 6889         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
 6909         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
 6929         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
 6949         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
 6969         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
 6990         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
 7056         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
 7076         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
 7097         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
43344         GIM_CheckOpcode, /*MI*/3, TargetOpcode::G_XOR,
43379         GIM_CheckOpcode, /*MI*/3, TargetOpcode::G_XOR,
43429         GIM_CheckOpcode, /*MI*/3, TargetOpcode::G_XOR,
43464         GIM_CheckOpcode, /*MI*/3, TargetOpcode::G_XOR,
gen/lib/Target/ARM/ARMGenGlobalISel.inc
 4956         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
 4985         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
 5014         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
 5043         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
 5073         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
 5102         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
 5131         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
 5160         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
 5188         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
 5212         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
 5237         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
 5261         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
 6906         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
 6935         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
 6965         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
 6994         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
 7022         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
 7047         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
gen/lib/Target/Mips/MipsGenGlobalISel.inc
21973         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
21991         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
22009         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
22061         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
22079         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
gen/lib/Target/X86/X86GenGlobalISel.inc
 2571         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
 2606         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
 2767         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_XOR,
 2794         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_XOR,
 2815         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
 2842         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
 3074         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
 3097         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
 3142         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_XOR,
 3169         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_XOR,
 3190         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
 3217         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
 3410         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
 3433         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
 4225         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_XOR,
 4252         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_XOR,
 4272         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
 4300         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
 4327         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
 4355         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
 4638         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_XOR,
 4665         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_XOR,
 4685         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
 4713         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
 4740         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
 4768         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
 5608         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
 5642         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
 5677         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
include/llvm/CodeGen/GlobalISel/ConstantFoldingMIRBuilder.h
   42     case TargetOpcode::G_XOR:
include/llvm/CodeGen/GlobalISel/IRTranslator.h
  369     return translateBinaryOp(TargetOpcode::G_XOR, U, MIRBuilder);
include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h
 1334     return buildInstr(TargetOpcode::G_XOR, {Dst}, {Src0, Src1});
 1342     return buildInstr(TargetOpcode::G_XOR, {Dst}, {Src0, NegOne});
lib/CodeGen/GlobalISel/CSEInfo.cpp
   43   case TargetOpcode::G_XOR:
lib/CodeGen/GlobalISel/CSEMIRBuilder.cpp
  152   case TargetOpcode::G_XOR:
lib/CodeGen/GlobalISel/GISelKnownBits.cpp
  169   case TargetOpcode::G_XOR: {
lib/CodeGen/GlobalISel/IRTranslator.cpp
  633     Cond = MIB.buildInstr(TargetOpcode::G_XOR, {i1Ty}, {Cond, True}, None)
lib/CodeGen/GlobalISel/LegalizerHelper.cpp
  867   case TargetOpcode::G_XOR: {
 1537   case TargetOpcode::G_XOR:
 2954   case G_XOR:
 3283   case TargetOpcode::G_XOR:
 3765         MIRBuilder.buildInstr(TargetOpcode::G_XOR, {Ty}, {SrcReg, MIBCstNeg1});
lib/CodeGen/GlobalISel/MachineIRBuilder.cpp
  973   case TargetOpcode::G_XOR:
lib/CodeGen/GlobalISel/Utils.cpp
  366     case TargetOpcode::G_XOR:
lib/Target/AArch64/AArch64LegalizerInfo.cpp
   88   getActionDefinitionsBuilder({G_ADD, G_SUB, G_MUL, G_AND, G_OR, G_XOR})
lib/Target/AArch64/AArch64RegisterBankInfo.cpp
  539   case TargetOpcode::G_XOR:
lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp
 1686   case TargetOpcode::G_XOR:
lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp
  282   getActionDefinitionsBuilder({G_AND, G_OR, G_XOR})
lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp
  374   case TargetOpcode::G_XOR: {
lib/Target/ARM/ARMLegalizerInfo.cpp
   89   getActionDefinitionsBuilder({G_MUL, G_AND, G_OR, G_XOR})
lib/Target/ARM/ARMRegisterBankInfo.cpp
  243   case G_XOR:
lib/Target/Mips/MipsLegalizerInfo.cpp
  140   getActionDefinitionsBuilder({G_AND, G_OR, G_XOR})
lib/Target/Mips/MipsRegisterBankInfo.cpp
  448   case G_XOR:
lib/Target/X86/X86LegalizerInfo.cpp
   74   for (unsigned BinOp : {G_SUB, G_MUL, G_AND, G_OR, G_XOR})
  122   for (unsigned BinOp : {G_ADD, G_SUB, G_MUL, G_AND, G_OR, G_XOR})
  219   for (unsigned BinOp : {G_ADD, G_SUB, G_MUL, G_AND, G_OR, G_XOR})
unittests/CodeGen/GlobalISel/ConstantFoldingTest.cpp
  180       ConstantFoldBinOp(TargetOpcode::G_XOR, MIBCst1->getOperand(0).getReg(),
  185       ConstantFoldBinOp(TargetOpcode::G_XOR, MIBCst1->getOperand(0).getReg(),
unittests/CodeGen/GlobalISel/LegalizerInfoTest.cpp
  270     LI.getActionDefinitionsBuilder(G_XOR)
  275     EXPECT_ACTION(NarrowScalar, 0, s32, LegalityQuery(G_XOR, {s64}));
  276     EXPECT_ACTION(WidenScalar, 0, s16, LegalityQuery(G_XOR, {s8}));
  279     EXPECT_ACTION(NarrowScalar, 0, v2s32, LegalityQuery(G_XOR, {v2s64}));
  280     EXPECT_ACTION(WidenScalar, 0, v2s16, LegalityQuery(G_XOR, {v2s8}));
  313     LI.getActionDefinitionsBuilder(G_XOR)
  318     EXPECT_ACTION(NarrowScalar, 0, s32, LegalityQuery(G_XOR, {s64}));
  319     EXPECT_ACTION(WidenScalar, 0, s16, LegalityQuery(G_XOR, {s8}));
  322     EXPECT_ACTION(Unsupported, 0, LLT(), LegalityQuery(G_XOR, {v2s64}));
  323     EXPECT_ACTION(Unsupported, 0, LLT(), LegalityQuery(G_XOR, {v2s8}));