llvm-project/llvm/lib/Target/AMDGPU/MCTargetDesc
Yaxun Liu c928f2a6d4 [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

llvm-svn: 316907
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
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
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