]> granicus.if.org Git - llvm/commitdiff
AMDGPU/NFC: Use already available explicit kernarg
authorKonstantin Zhuravlyov <kzhuravl_dev@outlook.com>
Wed, 11 Jul 2018 17:27:17 +0000 (17:27 +0000)
committerKonstantin Zhuravlyov <kzhuravl_dev@outlook.com>
Wed, 11 Jul 2018 17:27:17 +0000 (17:27 +0000)
size instead of calculating it again when filling
out the metadata.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@336825 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/AMDGPU/AMDGPUHSAMetadataStreamer.cpp

index 1c6e2031cd4fac12f9afcd69b7c078fee8dafb9d..7d222055acd00879d299b09df4a4283898988437 100644 (file)
@@ -212,7 +212,8 @@ Kernel::CodeProps::Metadata MetadataStreamer::getHSACodeProps(
   if (F.getCallingConv() != CallingConv::AMDGPU_KERNEL)
     return HSACodeProps;
 
-  HSACodeProps.mKernargSegmentSize = STM.getKernArgSegmentSize(F);
+  HSACodeProps.mKernargSegmentSize =
+      STM.getKernArgSegmentSize(F, MFI.getExplicitKernArgSize());
   HSACodeProps.mGroupSegmentFixedSize = ProgramInfo.LDSSize;
   HSACodeProps.mPrivateSegmentFixedSize = ProgramInfo.ScratchSize;
   HSACodeProps.mKernargSegmentAlign =