diff options
| author | Konstantin Zhuravlyov <kzhuravl_dev@outlook.com> | 2018-07-11 17:27:17 +0000 |
|---|---|---|
| committer | Konstantin Zhuravlyov <kzhuravl_dev@outlook.com> | 2018-07-11 17:27:17 +0000 |
| commit | bde59e9989ca10080909f5fe200575b704e9a2ef (patch) | |
| tree | f4672e004cd634f55da4d4e637c1813aa5f58b8c /llvm/lib | |
| parent | c094d23f6f23a2bec0c7aa00a7113bee456f78c5 (diff) | |
| download | bcm5719-llvm-bde59e9989ca10080909f5fe200575b704e9a2ef.tar.gz bcm5719-llvm-bde59e9989ca10080909f5fe200575b704e9a2ef.zip | |
AMDGPU/NFC: Use already available explicit kernarg
size instead of calculating it again when filling
out the metadata.
llvm-svn: 336825
Diffstat (limited to 'llvm/lib')
| -rw-r--r-- | llvm/lib/Target/AMDGPU/AMDGPUHSAMetadataStreamer.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/llvm/lib/Target/AMDGPU/AMDGPUHSAMetadataStreamer.cpp b/llvm/lib/Target/AMDGPU/AMDGPUHSAMetadataStreamer.cpp index 1c6e2031cd4..7d222055acd 100644 --- a/llvm/lib/Target/AMDGPU/AMDGPUHSAMetadataStreamer.cpp +++ b/llvm/lib/Target/AMDGPU/AMDGPUHSAMetadataStreamer.cpp @@ -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 = |

