[PATCH] D12452: AMDGPU/SI: Add support for llvm.r600.local.size.* instrics when targeting HSA

Tom Stellard via llvm-commits llvm-commits at lists.llvm.org
Fri Aug 28 15:33:02 PDT 2015


tstellarAMD created this revision.
tstellarAMD added a reviewer: arsenm.
tstellarAMD added a subscriber: llvm-commits.
Herald added a subscriber: arsenm.

For HSA these values are stored in the aql structure, which can be accesed
via the dispatch pointer which is loaded into user sgprs.  For
simplicity, we are currently loading the dispatch pointer for all shaders,
even when it isn't used.

http://reviews.llvm.org/D12452

Files:
  lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp
  lib/Target/AMDGPU/SIISelLowering.cpp
  lib/Target/AMDGPU/SIISelLowering.h
  lib/Target/AMDGPU/SIInstrInfo.h
  lib/Target/AMDGPU/SIRegisterInfo.cpp
  lib/Target/AMDGPU/SIRegisterInfo.h
  test/CodeGen/AMDGPU/work-item-intrinsics.ll

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D12452.33482.patch
Type: text/x-patch
Size: 15475 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150828/4cbea85c/attachment.bin>


More information about the llvm-commits mailing list