reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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);