This is necessary to pass the kernarg segment pointer
to callee functions. Also don't unconditionally enable
for kernels.
Details
Details
Diff Detail
Diff Detail
Paths
| Differential D33967
AMDGPU: Detect kernarg segment pointer ClosedPublic Authored by arsenm on Jun 6 2017, 4:09 PM.
Details
Diff Detail Event TimelineHerald added subscribers: t-tye, tpr, dstuttard and 4 others. · View Herald TranscriptJun 6 2017, 4:09 PM This revision is now accepted and ready to land.Jun 26 2017, 9:38 AM
Revision Contents
Diff 101641 lib/Target/AMDGPU/AMDGPUAnnotateKernelFeatures.cpp
lib/Target/AMDGPU/SIMachineFunctionInfo.cpp
test/CodeGen/AMDGPU/annotate-kernel-features-hsa-call.ll
test/CodeGen/AMDGPU/annotate-kernel-features-hsa.ll
test/CodeGen/AMDGPU/attr-amdgpu-flat-work-group-size.ll
test/CodeGen/AMDGPU/attr-amdgpu-waves-per-eu.ll
test/CodeGen/AMDGPU/hsa.ll
test/CodeGen/AMDGPU/llvm.amdgcn.kernarg.segment.ptr.ll
test/CodeGen/AMDGPU/mubuf-offset-private.ll
test/CodeGen/AMDGPU/private-access-no-objects.ll
test/CodeGen/AMDGPU/trap.ll
|