Lines Matching defs:ScratchSize
380 uint32_t NumSGPR, uint64_t ScratchSize, uint64_t CodeSize,
390 OutStreamer->emitRawComment(" ScratchSize: " + Twine(ScratchSize), false);
409 const MCExpr *NumSGPR, const MCExpr *ScratchSize, uint64_t CodeSize,
419 OutStreamer->emitRawComment(" ScratchSize: " + getMCExprStr(ScratchSize),
492 KernelDescriptor.private_segment_fixed_size = PI.ScratchSize;
599 CurrentProgramInfo.ScratchSize, getFunctionCodeSize(MF), MFI);
783 ProgInfo.ScratchSize = CreateExpr(Info.PrivateSegmentSize);
791 uint64_t ScratchSize;
792 if (TryGetMCExprValue(ProgInfo.ScratchSize, ScratchSize) &&
793 ScratchSize > MaxScratchPerWorkitem) {
794 DiagnosticInfoStackSize DiagStackSize(MF.getFunction(), ScratchSize,
1018 // is used by the entire wave. ProgInfo.ScratchSize is the amount of
1021 MCBinaryExpr::createMul(ProgInfo.ScratchSize,
1272 // ScratchSize is in bytes, 16 aligned.
1275 AMDGPUMCExpr::createAlignTo(CurrentProgramInfo.ScratchSize,
1420 Out.workitem_private_segment_byte_size = CurrentProgramInfo.ScratchSize;
1526 EmitResourceUsageRemark("ScratchSize", "ScratchSize [bytes/lane]",
1527 getMCExprStr(CurrentProgramInfo.ScratchSize));