| Yaxun Liu | d6fbe65 | 2016-11-10 21:18:49 +0000 | [diff] [blame] | 1 | //===-- AMDGPUNoteType.h - AMDGPU ELF PT_NOTE section info-------*- C++ -*-===// | 
|  | 2 | // | 
|  | 3 | //                     The LLVM Compiler Infrastructure | 
|  | 4 | // | 
|  | 5 | // This file is distributed under the University of Illinois Open Source | 
|  | 6 | // License. See LICENSE.TXT for details. | 
|  | 7 | // | 
|  | 8 | //===----------------------------------------------------------------------===// | 
|  | 9 | // | 
|  | 10 | /// \file | 
|  | 11 | /// | 
|  | 12 | /// Enums and constants for AMDGPU PT_NOTE sections. | 
|  | 13 | /// | 
|  | 14 | // | 
|  | 15 | //===----------------------------------------------------------------------===// | 
|  | 16 | // | 
|  | 17 | #ifndef LLVM_LIB_TARGET_AMDGPU_AMDGPUPTNOTE_H | 
|  | 18 | #define LLVM_LIB_TARGET_AMDGPU_AMDGPUPTNOTE_H | 
|  | 19 |  | 
|  | 20 | namespace AMDGPU { | 
|  | 21 |  | 
| Yaxun Liu | 874d26a | 2017-03-10 19:35:43 +0000 | [diff] [blame] | 22 | namespace ElfNote { | 
| Yaxun Liu | d6fbe65 | 2016-11-10 21:18:49 +0000 | [diff] [blame] | 23 |  | 
|  | 24 | const char SectionName[] = ".note"; | 
|  | 25 |  | 
|  | 26 | const char NoteName[] = "AMD"; | 
|  | 27 |  | 
| Konstantin Zhuravlyov | 70303c0 | 2017-10-12 18:59:54 +0000 | [diff] [blame] | 28 | // TODO: Remove this file once we drop code object v2. | 
| Yaxun Liu | d6fbe65 | 2016-11-10 21:18:49 +0000 | [diff] [blame] | 29 | enum NoteType{ | 
| Tim Renouf | 72800f0 | 2017-10-03 19:03:52 +0000 | [diff] [blame] | 30 | NT_AMDGPU_HSA_RESERVED_0 = 0, | 
| Yaxun Liu | d6fbe65 | 2016-11-10 21:18:49 +0000 | [diff] [blame] | 31 | NT_AMDGPU_HSA_CODE_OBJECT_VERSION = 1, | 
|  | 32 | NT_AMDGPU_HSA_HSAIL = 2, | 
|  | 33 | NT_AMDGPU_HSA_ISA = 3, | 
|  | 34 | NT_AMDGPU_HSA_PRODUCER = 4, | 
|  | 35 | NT_AMDGPU_HSA_PRODUCER_OPTIONS = 5, | 
|  | 36 | NT_AMDGPU_HSA_EXTENSION = 6, | 
| Tim Renouf | 72800f0 | 2017-10-03 19:03:52 +0000 | [diff] [blame] | 37 | NT_AMDGPU_HSA_RESERVED_7 = 7, | 
|  | 38 | NT_AMDGPU_HSA_RESERVED_8 = 8, | 
|  | 39 | NT_AMDGPU_HSA_RESERVED_9 = 9, | 
| Yaxun Liu | d6fbe65 | 2016-11-10 21:18:49 +0000 | [diff] [blame] | 40 | NT_AMDGPU_HSA_HLDEBUG_DEBUG = 101, | 
|  | 41 | NT_AMDGPU_HSA_HLDEBUG_TARGET = 102 | 
|  | 42 | }; | 
| Tim Renouf | 72800f0 | 2017-10-03 19:03:52 +0000 | [diff] [blame] | 43 |  | 
| Yaxun Liu | d6fbe65 | 2016-11-10 21:18:49 +0000 | [diff] [blame] | 44 | } | 
|  | 45 | } | 
|  | 46 |  | 
|  | 47 | #endif // LLVM_LIB_TARGET_AMDGPU_AMDGPUNOTETYPE_H |