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

References

lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp
  247   setAction({G_BRCOND, S1}, Legal);
  252     .legalFor({S32, S64, V2S16, V4S16, S1, S128, S256})
  283     .legalFor({S32, S1, S64, V2S32, S16, V2S16, V4S16})
  292     .legalFor({{S32, S1}})
  310     .legalFor({S1, S32, S64, S16, V2S32, V4S32, V2S16, V4S16, GlobalPtr,
  323     .legalFor({S1, S32, S64, S16, GlobalPtr,
  437                {S32, S1}, {S64, S1}, {S16, S1},
  437                {S32, S1}, {S64, S1}, {S16, S1},
  437                {S32, S1}, {S64, S1}, {S16, S1},
  446     .legalFor({{S32, S32}, {S64, S32}, {S16, S32}, {S32, S1}, {S16, S1}, {S64, S1}})
  446     .legalFor({{S32, S32}, {S64, S32}, {S16, S32}, {S32, S1}, {S16, S1}, {S64, S1}})
  446     .legalFor({{S32, S32}, {S64, S32}, {S16, S32}, {S32, S1}, {S16, S1}, {S64, S1}})
  495       {S1}, {S32, S64, GlobalPtr, LocalPtr, ConstantPtr, PrivatePtr, FlatPtr})
  496     .legalFor({{S1, S32}, {S1, S64}});
  496     .legalFor({{S1, S32}, {S1, S64}});
  498     CmpBuilder.legalFor({{S1, S16}});
  505     .legalIf(all(typeIs(0, S1), isPointer(1)));
  508     .legalForCartesianProduct({S1}, ST.has16BitInsts() ? FPTypes16 : FPTypesBase)
  876           LLT::vector(2, LocalPtr), LLT::vector(2, PrivatePtr)}, {S1})
  886     .legalIf(all(isPointer(0), typeIs(1, S1)));