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

References

lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp
  244     S32, S64, S16, V2S16
  252     .legalFor({S32, S64, V2S16, V4S16, S1, S128, S256})
  283     .legalFor({S32, S1, S64, V2S32, S16, V2S16, V4S16})
  310     .legalFor({S1, S32, S64, S16, V2S32, V4S32, V2S16, V4S16, GlobalPtr,
  344       FPOpActions.legalFor({S16, V2S16});
  422       .lowerFor({S64, S16, V2S16})
  539         .legalFor({S32, S16, V2S16})
  690                                       {V2S16, GlobalPtr, 32, GlobalAlign32},
  699                                       {V2S16, LocalPtr, 32, 32},
  704                                       {V2S16, PrivatePtr, 32, 32},
  709                                       {V2S16, FlatPtr, 32, GlobalAlign32},
  874     .legalForCartesianProduct({S32, S64, S16, V2S32, V2S16, V4S16,
  894       Shifts.legalFor({{S16, S32}, {S16, S16}, {V2S16, V2S16}})
  894       Shifts.legalFor({{S16, S32}, {S16, S16}, {V2S16, V2S16}})
  975     .fewerElementsIf(isWideVec16(0), changeTo(0, V2S16));
  978     BuildVector.legalFor({V2S16, S32});
  987       .legalFor({V2S16, S32})
 1027                        changeTo(1, V2S16))
 1036       .lowerFor({{S16, V2S16}});