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

References

lib/Target/AMDGPU/AMDGPUCallLowering.cpp
  584   if (Info->hasImplicitBufferPtr()) {
  585     Register ImplicitBufferPtrReg = Info->addImplicitBufferPtr(*TRI);
  612       bool SkipArg = !ArgUsed && !Info->isPSInputAllocated(PSInputNum);
  615         Info->markPSInputAllocated(PSInputNum);
  617           Info->markPSInputEnabled(PSInputNum);
  660     if ((Info->getPSInputAddr() & 0x7F) == 0 ||
  661         ((Info->getPSInputAddr() & 0xF) == 0 &&
  662          Info->isPSInputAllocated(11))) {
  665       Info->markPSInputAllocated(0);
  666       Info->markPSInputEnabled(0);
  678       unsigned PsInputBits = Info->getPSInputAddr() & Info->getPSInputEnable();
  678       unsigned PsInputBits = Info->getPSInputAddr() & Info->getPSInputEnable();
  682         Info->markPSInputEnabled(
  683           countTrailingZeros(Info->getPSInputAddr(), ZB_Undefined));
  699     TLI.allocateSpecialInputVGPRs(CCInfo, MF, *TRI, *Info);
  704     TLI.allocateSystemSGPRs(CCInfo, MF, *Info, CC, IsShader);
  706     CCInfo.AllocateReg(Info->getScratchRSrcReg());
  707     CCInfo.AllocateReg(Info->getScratchWaveOffsetReg());
  708     CCInfo.AllocateReg(Info->getFrameOffsetReg());
  709     TLI.allocateSpecialInputSGPRs(CCInfo, MF, *TRI, *Info);