diff options
author | Konstantin Zhuravlyov <kzhuravl_dev@outlook.com> | 2019-04-03 19:07:29 +0000 |
---|---|---|
committer | Konstantin Zhuravlyov <kzhuravl_dev@outlook.com> | 2019-04-03 19:07:29 +0000 |
commit | 6dff95cf55e4be55b776ee0a5bccd8ebc6ddaaad (patch) | |
tree | a644d19d08b4d4040e1cd4cb822cb038cecace8d | |
parent | d2b53cad18523034f4225bc4ea62867093c134db (diff) | |
download | bcm5719-llvm-6dff95cf55e4be55b776ee0a5bccd8ebc6ddaaad.tar.gz bcm5719-llvm-6dff95cf55e4be55b776ee0a5bccd8ebc6ddaaad.zip |
AMDGPU/NFC: Add offset field to arg metadata (required for code object v3)
llvm-svn: 357623
-rw-r--r-- | llvm/include/llvm/Support/AMDGPUMetadata.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/llvm/include/llvm/Support/AMDGPUMetadata.h b/llvm/include/llvm/Support/AMDGPUMetadata.h index 40d0b87ca45..51e9b793987 100644 --- a/llvm/include/llvm/Support/AMDGPUMetadata.h +++ b/llvm/include/llvm/Support/AMDGPUMetadata.h @@ -156,6 +156,8 @@ constexpr char Name[] = "Name"; constexpr char TypeName[] = "TypeName"; /// Key for Kernel::Arg::Metadata::mSize. constexpr char Size[] = "Size"; +/// Key for Kernel::Arg::Metadata::mOffset. +constexpr char Offset[] = "Offset"; /// Key for Kernel::Arg::Metadata::mAlign. constexpr char Align[] = "Align"; /// Key for Kernel::Arg::Metadata::mValueKind. @@ -188,6 +190,8 @@ struct Metadata final { std::string mTypeName = std::string(); /// Size in bytes. Required. uint32_t mSize = 0; + /// Offset in bytes. Required for code object v3, unused for code object v2. + uint32_t mOffset = 0; /// Alignment in bytes. Required. uint32_t mAlign = 0; /// Value kind. Required. |