SWDEV-404921 - Add dynamic LDS size hidden kernel argument

Change-Id: If99019058e4bfdc988ef5fc4cef001b772380453


[ROCm/clr commit: f554a075c7]
This commit is contained in:
ksankisa
2023-08-30 10:58:06 +05:30
rodzic 57184d5aac
commit 82fd83009c
4 zmienionych plików z 11 dodań i 2 usunięć
@@ -64,7 +64,8 @@ struct KernelParameterDescriptor {
HiddenPrivateBase = 27,
HiddenSharedBase = 28,
HiddenQueuePtr = 29,
HiddenLast = 30
HiddenDynamicLdsSize = 30,
HiddenLast = 31
};
clk_value_type_t type_; //!< The parameter's type
size_t offset_; //!< Its offset in the parameter's stack
@@ -292,7 +293,8 @@ static const std::map<std::string, uint32_t> ArgValueKindV3 = {
{"hidden_grid_dims", amd::KernelParameterDescriptor::HiddenGridDims},
{"hidden_private_base", amd::KernelParameterDescriptor::HiddenPrivateBase},
{"hidden_shared_base", amd::KernelParameterDescriptor::HiddenSharedBase},
{"hidden_queue_ptr", amd::KernelParameterDescriptor::HiddenQueuePtr}
{"hidden_queue_ptr", amd::KernelParameterDescriptor::HiddenQueuePtr},
{"hidden_dynamic_lds_size", amd::KernelParameterDescriptor::HiddenDynamicLdsSize}
};
static const std::map<std::string, cl_kernel_arg_access_qualifier> ArgAccQualV3 = {