1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-19 11:02:59 +02:00

AMDGPU/NFC: Add offset field to arg metadata (required for code object v3)

llvm-svn: 357623
This commit is contained in:
Konstantin Zhuravlyov 2019-04-03 19:07:29 +00:00
parent 26ee6c8684
commit 65e3ad959f

View File

@ -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.