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

References

lib/Target/AMDGPU/SIISelLowering.cpp
 2046     processShaderInputArgs(Splits, CallConv, Ins, Skipped, FType, Info);
 2062       if ((Info->getPSInputAddr() & 0x7F) == 0 ||
 2063            ((Info->getPSInputAddr() & 0xF) == 0 &&
 2064             Info->isPSInputAllocated(11))) {
 2067         Info->markPSInputAllocated(0);
 2068         Info->markPSInputEnabled(0);
 2079         unsigned PsInputBits = Info->getPSInputAddr() & Info->getPSInputEnable();
 2079         unsigned PsInputBits = Info->getPSInputAddr() & Info->getPSInputEnable();
 2083           Info->markPSInputEnabled(
 2084               countTrailingZeros(Info->getPSInputAddr(), ZB_Undefined));
 2088     assert(!Info->hasDispatchPtr() &&
 2089            !Info->hasKernargSegmentPtr() && !Info->hasFlatScratchInit() &&
 2089            !Info->hasKernargSegmentPtr() && !Info->hasFlatScratchInit() &&
 2090            !Info->hasWorkGroupIDX() && !Info->hasWorkGroupIDY() &&
 2090            !Info->hasWorkGroupIDX() && !Info->hasWorkGroupIDY() &&
 2091            !Info->hasWorkGroupIDZ() && !Info->hasWorkGroupInfo() &&
 2091            !Info->hasWorkGroupIDZ() && !Info->hasWorkGroupInfo() &&
 2092            !Info->hasWorkItemIDX() && !Info->hasWorkItemIDY() &&
 2092            !Info->hasWorkItemIDX() && !Info->hasWorkItemIDY() &&
 2093            !Info->hasWorkItemIDZ());
 2095     assert(Info->hasWorkGroupIDX() && Info->hasWorkItemIDX());
 2095     assert(Info->hasWorkGroupIDX() && Info->hasWorkItemIDX());
 2101     allocateSpecialEntryInputVGPRs(CCInfo, MF, *TRI, *Info);
 2102     allocateHSAUserSGPRs(CCInfo, MF, *TRI, *Info);
 2216     allocateSpecialInputVGPRs(CCInfo, MF, *TRI, *Info);
 2221     allocateSystemSGPRs(CCInfo, MF, *Info, CallConv, IsShader);
 2223     CCInfo.AllocateReg(Info->getScratchRSrcReg());
 2224     CCInfo.AllocateReg(Info->getScratchWaveOffsetReg());
 2225     CCInfo.AllocateReg(Info->getFrameOffsetReg());
 2226     allocateSpecialInputSGPRs(CCInfo, MF, *TRI, *Info);
 2231   ArgUsageInfo.setFuncArgInfo(Fn, Info->getArgInfo());
 2234   Info->setBytesInStackArgArea(StackArgSize);