|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
gen/lib/Target/Mips/MipsGenGlobalISel.inc12733 GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_UREM,
include/llvm/CodeGen/GlobalISel/ConstantFoldingMIRBuilder.h 45 case TargetOpcode::G_UREM:
include/llvm/CodeGen/GlobalISel/IRTranslator.h 379 return translateBinaryOp(TargetOpcode::G_UREM, U, MIRBuilder);
lib/CodeGen/GlobalISel/CSEInfo.cpp 46 case TargetOpcode::G_UREM:
lib/CodeGen/GlobalISel/CSEMIRBuilder.cpp 155 case TargetOpcode::G_UREM:
lib/CodeGen/GlobalISel/LegalizerHelper.cpp 269 case TargetOpcode::G_UREM:
503 case TargetOpcode::G_UREM:
1596 case TargetOpcode::G_UREM:
1917 case TargetOpcode::G_UREM: {
lib/CodeGen/GlobalISel/MachineIRBuilder.cpp 976 case TargetOpcode::G_UREM:
lib/CodeGen/GlobalISel/Utils.cpp 376 case TargetOpcode::G_UREM:
lib/Target/AArch64/AArch64LegalizerInfo.cpp 137 getActionDefinitionsBuilder({G_SREM, G_UREM})
lib/Target/ARM/ARMLegalizerInfo.cpp 118 for (unsigned Op : {G_SREM, G_UREM}) {
373 case G_UREM: {
lib/Target/Mips/MipsInstructionSelector.cpp 421 case G_UREM:
lib/Target/Mips/MipsLegalizerInfo.cpp 144 getActionDefinitionsBuilder({G_SDIV, G_SREM, G_UDIV, G_UREM})
423 return MSA3OpIntrinsicToGeneric(MI, TargetOpcode::G_UREM, MIRBuilder, ST);
lib/Target/Mips/MipsRegisterBankInfo.cpp 462 case G_UREM:
lib/Target/X86/X86InstructionSelector.cpp 384 case TargetOpcode::G_UREM:
1523 I.getOpcode() == TargetOpcode::G_UREM) &&
1625 case TargetOpcode::G_UREM:
lib/Target/X86/X86LegalizerInfo.cpp 155 {G_SDIV, G_SREM, G_UDIV, G_UREM})
266 {G_SDIV, G_SREM, G_UDIV, G_UREM})
unittests/CodeGen/GlobalISel/LegalizerInfoTest.cpp 158 G_UREM, 0, LegalizerInfo::widenToLargerTypesUnsupportedOtherwise);
159 L.setAction({G_UREM, 0, s32}, Lower);
160 L.setAction({G_UREM, 0, s64}, Lower);
164 EXPECT_EQ(L.getAction({G_UREM, {LLT::scalar(16)}}),
166 EXPECT_EQ(L.getAction({G_UREM, {LLT::scalar(32)}}),
174 L.setAction({G_UREM, 0, LLT::scalar(Size)}, Legal);
177 G_UREM, 0, LegalizerInfo::widenToLargerTypesUnsupportedOtherwise);
182 EXPECT_EQ(L.getAction({G_UREM, {LLT::scalar(Size)}}),
185 EXPECT_EQ(L.getAction({G_UREM, {LLT::scalar(2)}}),
187 EXPECT_EQ(L.getAction({G_UREM, {LLT::scalar(7)}}),
189 EXPECT_EQ(L.getAction({G_UREM, {LLT::scalar(9)}}),
191 EXPECT_EQ(L.getAction({G_UREM, {LLT::scalar(17)}}),
193 EXPECT_EQ(L.getAction({G_UREM, {LLT::scalar(31)}}),
195 EXPECT_EQ(L.getAction({G_UREM, {LLT::scalar(33)}}),