AMDGPU/SI: Set the code object work group segment size when targeting HSA
[oota-llvm.git] / lib / Target / AMDGPU / AMDGPUAsmPrinter.cpp
index be0df57e9f0b6a892bab4eca857c0d9f913fbc99..ac8f568da189578f81e2a5f693089a30a393cf4e 100644 (file)
@@ -620,6 +620,7 @@ void AMDGPUAsmPrinter::EmitAmdKernelCodeT(const MachineFunction &MF,
   header.wavefront_sgpr_count = KernelInfo.NumSGPR;
   header.workitem_vgpr_count = KernelInfo.NumVGPR;
   header.workitem_private_segment_byte_size = KernelInfo.ScratchSize;
+  header.workgroup_group_segment_byte_size = KernelInfo.LDSSize;
 
   AMDGPUTargetStreamer *TS =
       static_cast<AMDGPUTargetStreamer *>(OutStreamer->getTargetStreamer());