llvm/lib/Target/AMDGPU/MCTargetDesc
Yaxun Liu a52756b2c9 [AMDGPU] Emit metadata for hidden arguments for kernel enqueue
Identifies kernels which performs device side kernel enqueues and emit
metadata for the associated hidden kernel arguments. Such kernels are
marked with calls-enqueue-kernel function attribute by
AMDGPUOpenCLEnqueueKernelLowering pass and later on
hidden kernel arguments metadata HiddenDefaultQueue and
HiddenCompletionAction are emitted for them.

Differential Revision: https://reviews.llvm.org/D39255


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@316907 91177308-0d34-0410-b5e6-96231b3b80d8
2017-10-30 14:30:28 +00:00
..
AMDGPUAsmBackend.cpp [MC] Thread unique_ptr<MCObjectWriter> through the create.*ObjectWriter 2017-10-10 16:28:07 +00:00
AMDGPUELFObjectWriter.cpp [MC] Thread unique_ptr<MCObjectWriter> through the create.*ObjectWriter 2017-10-10 16:28:07 +00:00
AMDGPUELFStreamer.cpp [MC] Have MCObjectStreamer take its MCAsmBackend argument via unique_ptr. 2017-10-11 23:34:47 +00:00
AMDGPUELFStreamer.h [MC] Have MCObjectStreamer take its MCAsmBackend argument via unique_ptr. 2017-10-11 23:34:47 +00:00
AMDGPUFixupKinds.h AMDGPU/SI: Refactor fixup handling for constant addrspace variables 2016-06-14 20:29:59 +00:00
AMDGPUHSAMetadataStreamer.cpp [AMDGPU] Emit metadata for hidden arguments for kernel enqueue 2017-10-30 14:30:28 +00:00
AMDGPUHSAMetadataStreamer.h AMDGPU: Bring HSA metadata on par with the specification 2017-10-14 19:03:51 +00:00
AMDGPUMCAsmInfo.cpp AMDGPU: Set StackGrowsUp in MCAsmInfo 2017-04-24 19:40:51 +00:00
AMDGPUMCAsmInfo.h AMDGPU: R600 code splitting cleanup 2016-03-11 08:00:27 +00:00
AMDGPUMCCodeEmitter.cpp
AMDGPUMCCodeEmitter.h [AMDGPU] SDWA: merge VI and GFX9 pseudo instructions 2017-06-21 08:53:38 +00:00
AMDGPUMCTargetDesc.cpp [MC] Have MCObjectStreamer take its MCAsmBackend argument via unique_ptr. 2017-10-11 23:34:47 +00:00
AMDGPUMCTargetDesc.h [MC] Thread unique_ptr<MCObjectWriter> through the create.*ObjectWriter 2017-10-10 16:28:07 +00:00
AMDGPUTargetStreamer.cpp AMDGPU: Add support for isa version note 2017-10-14 15:40:33 +00:00
AMDGPUTargetStreamer.h AMDGPU: Add support for isa version note 2017-10-14 15:40:33 +00:00
CMakeLists.txt AMDGPU/NFC: Rename code object metadata as HSA metadata 2017-10-11 22:18:53 +00:00
LLVMBuild.txt Fix requirements. 2016-11-10 23:53:45 +00:00
R600MCCodeEmitter.cpp Sort the remaining #include lines in include/... and lib/.... 2017-06-06 11:49:48 +00:00
SIMCCodeEmitter.cpp AMDGPU: Fix emitting encoded calls 2017-08-02 01:42:04 +00:00