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

References

lib/Target/ARM/ARMLegalizerInfo.cpp
   95         .legalFor({s32, s64})
  174         .legalFor({s32, s64});
  177         .legalForTypesWithMemDesc({{s64, p0, 64, 32}})
  179     PhiBuilder.legalFor({s64});
  182                                                                  {s32, s64});
  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}});
  191         .legalForCartesianProduct({s32}, {s32, s64});
  193         .legalForCartesianProduct({s32, s64}, {s32});
  196         .libcallFor({s32, s64});
  200     for (auto Ty : {s32, s64})
  203     getActionDefinitionsBuilder(G_FCONSTANT).customFor({s32, s64});
  206                                                                   {s32, s64});
  213     getActionDefinitionsBuilder(G_FPEXT).libcallFor({{s64, s32}});
  214     getActionDefinitionsBuilder(G_FPTRUNC).libcallFor({{s32, s64}});
  217         .libcallForCartesianProduct({s32}, {s32, s64});
  219         .libcallForCartesianProduct({s32, s64}, {s32});
  223     getActionDefinitionsBuilder(G_FMA).legalFor({s32, s64});
  225     getActionDefinitionsBuilder(G_FMA).libcallFor({s32, s64});
  227   getActionDefinitionsBuilder({G_FREM, G_FPOW}).libcallFor({s32, s64});