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

References

include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h
  251     assert(MI.getOpcode() == TargetOpcode::G_UNMERGE_VALUES);
  444     case TargetOpcode::G_UNMERGE_VALUES:
  469     case TargetOpcode::G_UNMERGE_VALUES:
lib/CodeGen/GlobalISel/CSEInfo.cpp
   53   case TargetOpcode::G_UNMERGE_VALUES:
lib/CodeGen/GlobalISel/Legalizer.cpp
   75   case TargetOpcode::G_UNMERGE_VALUES:
lib/CodeGen/GlobalISel/LegalizerHelper.cpp
 1419   case TargetOpcode::G_UNMERGE_VALUES:
 2257   case G_UNMERGE_VALUES:
 2786     auto MIB = MIRBuilder.buildInstr(TargetOpcode::G_UNMERGE_VALUES);
 3029   case G_UNMERGE_VALUES:
 3322   case TargetOpcode::G_UNMERGE_VALUES: {
 3330     auto MIB = MIRBuilder.buildInstr(TargetOpcode::G_UNMERGE_VALUES);
lib/CodeGen/GlobalISel/LegalizerInfo.cpp
  397   if (MI.getOpcode() == TargetOpcode::G_UNMERGE_VALUES && TypeIdx == 1)
lib/CodeGen/GlobalISel/MachineIRBuilder.cpp
  597   return buildInstr(TargetOpcode::G_UNMERGE_VALUES, TmpVec, Op);
  616   return buildInstr(TargetOpcode::G_UNMERGE_VALUES, TmpVec, Op);
 1047   case TargetOpcode::G_UNMERGE_VALUES: {
lib/CodeGen/GlobalISel/RegBankSelect.cpp
  202         MIRBuilder.buildInstrNoInsert(TargetOpcode::G_UNMERGE_VALUES);
lib/CodeGen/MachineVerifier.cpp
 1191   case TargetOpcode::G_UNMERGE_VALUES: {
lib/Target/AArch64/AArch64InstructionSelector.cpp
 2315   case TargetOpcode::G_UNMERGE_VALUES:
 2936   assert(I.getOpcode() == TargetOpcode::G_UNMERGE_VALUES &&
lib/Target/AArch64/AArch64LegalizerInfo.cpp
  465   for (unsigned Op : {G_MERGE_VALUES, G_UNMERGE_VALUES}) {
lib/Target/AArch64/AArch64RegisterBankInfo.cpp
  762   case TargetOpcode::G_UNMERGE_VALUES: {
lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp
 1711   case TargetOpcode::G_UNMERGE_VALUES:
lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp
 1001   for (unsigned Op : {G_MERGE_VALUES, G_UNMERGE_VALUES}) {
lib/Target/ARM/ARMInstructionSelector.cpp
 1128   case G_UNMERGE_VALUES: {
lib/Target/ARM/ARMLegalizerInfo.cpp
  185     getActionDefinitionsBuilder(G_UNMERGE_VALUES).legalFor({{s32, s64}});
lib/Target/ARM/ARMRegisterBankInfo.cpp
  431   case G_UNMERGE_VALUES: {
lib/Target/Mips/MipsLegalizerInfo.cpp
  102   getActionDefinitionsBuilder(G_UNMERGE_VALUES)
lib/Target/Mips/MipsRegisterBankInfo.cpp
  530   case G_UNMERGE_VALUES:
  687       if (NewMI->getOpcode() == TargetOpcode::G_UNMERGE_VALUES)
  699   case TargetOpcode::G_UNMERGE_VALUES:
lib/Target/X86/X86InstructionSelector.cpp
  367   case TargetOpcode::G_UNMERGE_VALUES:
 1330   assert((I.getOpcode() == TargetOpcode::G_UNMERGE_VALUES) &&
lib/Target/X86/X86LegalizerInfo.cpp
  191     setAction({G_UNMERGE_VALUES, 1, Ty}, Legal);
  195     setAction({G_UNMERGE_VALUES, Ty}, Legal);
  279   setAction({G_UNMERGE_VALUES, 1, s128}, Legal);
  281   setAction({G_UNMERGE_VALUES, s128}, Legal);
  307     setAction({G_UNMERGE_VALUES, 1, Ty}, Legal);
  310   setAction({G_UNMERGE_VALUES, s64}, Legal);
  352     setAction({G_UNMERGE_VALUES, 1, Ty}, Legal);
  356     setAction({G_UNMERGE_VALUES, Ty}, Legal);
  403     setAction({G_UNMERGE_VALUES, 1, Ty}, Legal);
  408     setAction({G_UNMERGE_VALUES, Ty}, Legal);
  436     setAction({G_UNMERGE_VALUES, 1, Ty}, Legal);
  440     setAction({G_UNMERGE_VALUES, Ty}, Legal);
unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp
  934     getActionDefinitionsBuilder(G_UNMERGE_VALUES)