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

References

lib/Target/AArch64/AArch64LegalizerInfo.cpp
   97     .legalFor({{s32, s32}, {s64, s64},
  108       .legalFor({{p0, s64}})
  127       .legalFor({{s32, s32},
  146       .legalFor({{s32, s1}, {s64, s1}});
  309       .legalFor({{s32, s32},
  339       .legalFor({{s32, s32}, {s32, s64}})
  380   getActionDefinitionsBuilder(G_FPTRUNC).legalFor(
  382   getActionDefinitionsBuilder(G_FPEXT).legalFor(
  408       .legalFor({{s32, s1}, {s64, s1}, {p0, s1}})
  426       .legalFor({{p0, s64}});
  561       .legalFor({{v4s16, s16},
  604       .legalFor({{v4s32, v2s32}, {v8s16, v4s16}});
lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp
  292     .legalFor({{S32, S1}})
  407     .legalFor({{S32, S64}, {S16, S32}})
  411     .legalFor({{S64, S32}, {S32, S16}})
  436     .legalFor({{S64, S32}, {S32, S16}, {S64, S16},
  446     .legalFor({{S32, S32}, {S64, S32}, {S16, S32}, {S32, S1}, {S16, S1}, {S64, S1}})
  450     IToFP.legalFor({{S16, S16}});
  455     .legalFor({{S32, S32}, {S32, S64}, {S32, S16}});
  457     FPToI.legalFor({{S16, S16}});
  496     .legalFor({{S1, S32}, {S1, S64}});
  498     CmpBuilder.legalFor({{S1, S16}});
  523     .legalFor({{S32, S32}, {S32, S64}})
  852     .legalFor({{S32, GlobalPtr}, {S32, LocalPtr},
  855     Atomics.legalFor({{S32, FlatPtr}, {S64, FlatPtr}});
  859     .legalFor({{S32, LocalPtr}});
  866     .legalFor({{S32, LocalPtr}, {S64, LocalPtr},
  891     .legalFor({{S32, S32}, {S64, S32}});
  894       Shifts.legalFor({{S16, S32}, {S16, S16}, {V2S16, V2S16}})
  897       Shifts.legalFor({{S16, S32}, {S16, S16}});
lib/Target/ARM/ARMLegalizerInfo.cpp
  103     .legalFor({{s32, s32}})
  129       .legalFor({{p0, s32}})
  132       .legalFor({{s32, p0}})
  166       .legalFor({{p0, s32}})
  184     getActionDefinitionsBuilder(G_MERGE_VALUES).legalFor({{s64, s32}});
  185     getActionDefinitionsBuilder(G_UNMERGE_VALUES).legalFor({{s32, s64}});
  187     getActionDefinitionsBuilder(G_FPEXT).legalFor({{s64, s32}});
  188     getActionDefinitionsBuilder(G_FPTRUNC).legalFor({{s32, s64}});
lib/Target/Mips/MipsLegalizerInfo.cpp
  103      .legalFor({{s32, s64}});
  106      .legalFor({{s64, s32}});
  131       .legalFor({{p0, s32}});
  156       .legalFor({{s32, s32}})
  170       .legalFor({{p0, s32}});
  173       .legalFor({{s32, p0}});
  201       .legalFor({{s32, s32}, {s32, s64}})
  208       .legalFor({{s64, s32}});
  211       .legalFor({{s32, s64}});
lib/Target/X86/X86LegalizerInfo.cpp
  151     getActionDefinitionsBuilder(G_INTTOPTR).legalFor({{p0, s32}});
  161       .legalFor({{s8, s8}, {s16, s8}, {s32, s8}})
  231   getActionDefinitionsBuilder(G_INTTOPTR).legalFor({{p0, s64}});
  273     .legalFor({{s8, s8}, {s16, s8}, {s32, s8}, {s64, s8}})
unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp
   35     getActionDefinitionsBuilder(G_CTTZ_ZERO_UNDEF).legalFor({{s64, s64}});
   67     getActionDefinitionsBuilder(G_CTLZ).legalFor({{s64, s64}});
  101     getActionDefinitionsBuilder(G_CTPOP).legalFor({{s64, s64}});
  131       getActionDefinitionsBuilder(G_CTPOP).legalFor({{s16, s16}});
  163       getActionDefinitionsBuilder(G_CTPOP).legalFor({{s32, s16}});
  197     getActionDefinitionsBuilder(G_CTTZ).legalFor({{s64, s64}});
  224     getActionDefinitionsBuilder(G_CTLZ_ZERO_UNDEF).legalFor({{s64, s64}});
  286     getActionDefinitionsBuilder(G_CTPOP).legalFor({{s8, s8}});
  327     getActionDefinitionsBuilder(G_CTLZ).legalFor({{s16, s16}});
  362     getActionDefinitionsBuilder(G_CTLZ_ZERO_UNDEF).legalFor({{s16, s16}});
  398     getActionDefinitionsBuilder(G_CTPOP).legalFor({{s16, s16}});
  431     getActionDefinitionsBuilder(G_CTTZ_ZERO_UNDEF).legalFor({{s16, s16}});
  465     getActionDefinitionsBuilder(G_CTTZ).legalFor({{s16, s16}});
  499     getActionDefinitionsBuilder(G_ADD).legalFor({{s16, s16}});
  538     getActionDefinitionsBuilder(G_SUB).legalFor({{s16, s16}});