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

References

lib/Target/AMDGPU/SIMachineFunctionInfo.cpp
   53   FlatWorkGroupSizes = ST.getFlatWorkGroupSizes(F);
   54   WavesPerEU = ST.getWavesPerEU(F);
   57   CallingConv::ID CC = F.getCallingConv();
   60     if (!F.arg_empty())
   65     PSInputAddr = AMDGPU::getInitialPSInputAddr(F);
   83     if (F.hasFnAttribute("amdgpu-implicitarg-ptr"))
   86     if (F.hasFnAttribute("amdgpu-implicitarg-ptr")) {
   93   if (F.hasFnAttribute("amdgpu-work-group-id-x"))
   96   if (F.hasFnAttribute("amdgpu-work-group-id-y"))
   99   if (F.hasFnAttribute("amdgpu-work-group-id-z"))
  102   if (F.hasFnAttribute("amdgpu-work-item-id-x"))
  105   if (F.hasFnAttribute("amdgpu-work-item-id-y"))
  108   if (F.hasFnAttribute("amdgpu-work-item-id-z"))
  129   bool isAmdHsaOrMesa = ST.isAmdHsaOrMesa(F);
  133     if (F.hasFnAttribute("amdgpu-dispatch-ptr"))
  136     if (F.hasFnAttribute("amdgpu-queue-ptr"))
  139     if (F.hasFnAttribute("amdgpu-dispatch-id"))
  141   } else if (ST.isMesaGfxShader(F)) {
  145   if (F.hasFnAttribute("amdgpu-kernarg-segment-ptr"))
  162     if (hasNonSpillStackObjects() || F.hasFnAttribute("amdgpu-flat-scratch"))
  166   Attribute A = F.getFnAttribute("amdgpu-git-ptr-high");
  171   A = F.getFnAttribute("amdgpu-32bit-address-high-bits");
  176   S = F.getFnAttribute("amdgpu-gds-size").getValueAsString();