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

References

lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp
  203     getAmdKernelCode(KernelCode, CurrentProgramInfo, *MF);
  208     HSAMetadataStream->emitKernel(*MF, CurrentProgramInfo);
  239       STI, KernelName, getAmdhsaKernelDescriptor(*MF, CurrentProgramInfo),
  240       CurrentProgramInfo.NumVGPRsForWavesPerEU,
  241       CurrentProgramInfo.NumSGPRsForWavesPerEU -
  243                                     CurrentProgramInfo.VCCUsed,
  244                                     CurrentProgramInfo.FlatUsed),
  245       CurrentProgramInfo.VCCUsed, CurrentProgramInfo.FlatUsed,
  245       CurrentProgramInfo.VCCUsed, CurrentProgramInfo.FlatUsed,
  421   CurrentProgramInfo = SIProgramInfo();
  441     getSIProgramInfo(CurrentProgramInfo, MF);
  451     EmitPALMetadata(MF, CurrentProgramInfo);
  453     EmitProgramInfoSI(MF, CurrentProgramInfo);
  493     emitCommonFunctionComments(CurrentProgramInfo.NumArchVGPR,
  495                                  ? CurrentProgramInfo.NumAccVGPR
  497                                CurrentProgramInfo.NumVGPR,
  498                                CurrentProgramInfo.NumSGPR,
  499                                CurrentProgramInfo.ScratchSize,
  503       " FloatMode: " + Twine(CurrentProgramInfo.FloatMode), false);
  505       " IeeeMode: " + Twine(CurrentProgramInfo.IEEEMode), false);
  507       " LDSByteSize: " + Twine(CurrentProgramInfo.LDSSize) +
  511       " SGPRBlocks: " + Twine(CurrentProgramInfo.SGPRBlocks), false);
  513       " VGPRBlocks: " + Twine(CurrentProgramInfo.VGPRBlocks), false);
  517       Twine(CurrentProgramInfo.NumSGPRsForWavesPerEU), false);
  520       Twine(CurrentProgramInfo.NumVGPRsForWavesPerEU), false);
  524       Twine(CurrentProgramInfo.Occupancy), false);
  531       Twine(G_00B84C_USER_SGPR(CurrentProgramInfo.ComputePGMRSrc2)), false);
  534       Twine(G_00B84C_TRAP_HANDLER(CurrentProgramInfo.ComputePGMRSrc2)), false);
  537       Twine(G_00B84C_TGID_X_EN(CurrentProgramInfo.ComputePGMRSrc2)), false);
  540       Twine(G_00B84C_TGID_Y_EN(CurrentProgramInfo.ComputePGMRSrc2)), false);
  543       Twine(G_00B84C_TGID_Z_EN(CurrentProgramInfo.ComputePGMRSrc2)), false);
  546       Twine(G_00B84C_TIDIG_COMP_CNT(CurrentProgramInfo.ComputePGMRSrc2)),