37 uint32_t Minor)
override;
49 NT_AMDGPU_HSA_CODE_OBJECT_VERSION = 1,
50 NT_AMDGPU_HSA_HSAIL = 2,
51 NT_AMDGPU_HSA_ISA = 3,
52 NT_AMDGPU_HSA_PRODUCER = 4,
53 NT_AMDGPU_HSA_PRODUCER_OPTIONS = 5,
54 NT_AMDGPU_HSA_EXTENSION = 6,
55 NT_AMDGPU_HSA_HLDEBUG_DEBUG = 101,
56 NT_AMDGPU_HSA_HLDEBUG_TARGET = 102
67 uint32_t Minor)
override;
Target specific streamer interface.
void EmitDirectiveHSACodeObjectISA(uint32_t Major, uint32_t Minor, uint32_t Stepping, StringRef VendorName, StringRef ArchName) override
void EmitDirectiveHSACodeObjectISA(uint32_t Major, uint32_t Minor, uint32_t Stepping, StringRef VendorName, StringRef ArchName) override
AMD Kernel Code Object (amd_kernel_code_t).
Streaming machine code generation interface.
void EmitDirectiveHSACodeObjectVersion(uint32_t Major, uint32_t Minor) override
AMDGPUTargetAsmStreamer(MCStreamer &S, formatted_raw_ostream &OS)
virtual void EmitDirectiveHSACodeObjectISA(uint32_t Major, uint32_t Minor, uint32_t Stepping, StringRef VendorName, StringRef ArchName)=0
MCELFStreamer & getStreamer()
AMDGPUTargetStreamer(MCStreamer &S)
AMDGPUTargetELFStreamer(MCStreamer &S)
void EmitAMDKernelCodeT(const amd_kernel_code_t &Header) override
virtual void EmitAMDKernelCodeT(const amd_kernel_code_t &Header)=0
void EmitDirectiveHSACodeObjectVersion(uint32_t Major, uint32_t Minor) override
virtual void EmitDirectiveHSACodeObjectVersion(uint32_t Major, uint32_t Minor)=0
void EmitAMDKernelCodeT(const amd_kernel_code_t &Header) override
StringRef - Represent a constant reference to a string, i.e.