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

References

lib/Target/AArch64/AArch64LegalizerInfo.cpp
  418       .legalForCartesianProduct({s1, s8, s16, s32, s64}, {p0})
lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp
  482     .legalForCartesianProduct(AddrSpaces64, {S64})
  483     .legalForCartesianProduct(AddrSpaces32, {S32})
  494     .legalForCartesianProduct(
  508     .legalForCartesianProduct({S1}, ST.has16BitInsts() ? FPTypes16 : FPTypesBase)
  576     .legalForCartesianProduct(AddrSpaces64, {S64})
  577     .legalForCartesianProduct(AddrSpaces32, {S32})
  592     .legalForCartesianProduct(AddrSpaces64, {S64})
  593     .legalForCartesianProduct(AddrSpaces32, {S32})
  874     .legalForCartesianProduct({S32, S64, S16, V2S32, V2S16, V4S16,
  971     .legalForCartesianProduct(AllS32Vectors, {S32})
  972     .legalForCartesianProduct(AllS64Vectors, {S64})
lib/Target/ARM/ARMLegalizerInfo.cpp
   85       .legalForCartesianProduct({s8, s16, s32}, {s1, s8, s16});
  140       .legalForCartesianProduct({s1}, {s32, p0})
  144       .legalForCartesianProduct({s32, p0}, {s1})
  181     getActionDefinitionsBuilder(G_FCMP).legalForCartesianProduct({s1},
  191         .legalForCartesianProduct({s32}, {s32, s64});
  193         .legalForCartesianProduct({s32, s64}, {s32});
lib/Target/Mips/MipsLegalizerInfo.cpp
  122       .legalForCartesianProduct({p0, s32, s64}, {s32})
  161       .legalForCartesianProduct({s32}, {s32, p0})
  215       .legalForCartesianProduct({s32}, {s64, s32})
  226       .legalForCartesianProduct({s64, s32}, {s32})
lib/Target/X86/X86LegalizerInfo.cpp
  148         .legalForCartesianProduct({s1, s8, s16, s32}, {p0})
  228       .legalForCartesianProduct({s1, s8, s16, s32, s64}, {p0})
  259       .legalForCartesianProduct({s8}, {s32, s64})