P4 to Git Change 1826839 by slinder1@slinder1-fiji-ocllc on 2019/06/13 19:19:49

SWDEV-187290 - Update to new Comgr option handling

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/comgrctx.cpp#4 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/comgrctx.hpp#2 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/devprogram.cpp#46 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/devprogram.hpp#26 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palprogram.cpp#94 edit
This commit is contained in:
foreman
2019-06-14 07:15:00 -04:00
parent 66c58e32c8
commit 21632e20a0
5 ha cambiato i file con 128 aggiunte e 74 eliminazioni
+16 -1
Vedi File
@@ -38,6 +38,9 @@ typedef amd_comgr_status_t (*t_amd_comgr_action_info_set_language)(amd_comgr_act
typedef amd_comgr_status_t (*t_amd_comgr_action_info_get_language)(amd_comgr_action_info_t action_info, amd_comgr_language_t *language);
typedef amd_comgr_status_t (*t_amd_comgr_action_info_set_options)(amd_comgr_action_info_t action_info, const char *options);
typedef amd_comgr_status_t (*t_amd_comgr_action_info_get_options)(amd_comgr_action_info_t action_info, size_t *size, char *options);
typedef amd_comgr_status_t (*t_amd_comgr_action_info_set_option_list)(amd_comgr_action_info_t action_info, const char *options[], size_t count);
typedef amd_comgr_status_t (*t_amd_comgr_action_info_get_option_list_count)(amd_comgr_action_info_t action_info, size_t *count);
typedef amd_comgr_status_t (*t_amd_comgr_action_info_get_option_list_item)(amd_comgr_action_info_t action_info, size_t index, size_t *size, char *option);
typedef amd_comgr_status_t (*t_amd_comgr_action_info_set_working_directory_path)(amd_comgr_action_info_t action_info, const char *path);
typedef amd_comgr_status_t (*t_amd_comgr_action_info_get_working_directory_path)(amd_comgr_action_info_t action_info, size_t *size, char *path);
typedef amd_comgr_status_t (*t_amd_comgr_action_info_set_logging)(amd_comgr_action_info_t action_info, bool logging);
@@ -85,6 +88,9 @@ struct ComgrEntryPoints {
t_amd_comgr_action_info_get_language amd_comgr_action_info_get_language;
t_amd_comgr_action_info_set_options amd_comgr_action_info_set_options;
t_amd_comgr_action_info_get_options amd_comgr_action_info_get_options;
t_amd_comgr_action_info_set_option_list amd_comgr_action_info_set_option_list;
t_amd_comgr_action_info_get_option_list_count amd_comgr_action_info_get_option_list_count;
t_amd_comgr_action_info_get_option_list_item amd_comgr_action_info_get_option_list_item;
t_amd_comgr_action_info_set_working_directory_path amd_comgr_action_info_set_working_directory_path;
t_amd_comgr_action_info_get_working_directory_path amd_comgr_action_info_get_working_directory_path;
t_amd_comgr_action_info_set_logging amd_comgr_action_info_set_logging;
@@ -207,6 +213,15 @@ public:
static amd_comgr_status_t action_info_get_options(amd_comgr_action_info_t action_info, size_t *size, char *options) {
return DYN(amd_comgr_action_info_get_options)(action_info, size, options);
}
static amd_comgr_status_t action_info_set_option_list(amd_comgr_action_info_t action_info, const char *options[], size_t count) {
return DYN(amd_comgr_action_info_set_option_list)(action_info, options, count);
}
static amd_comgr_status_t action_info_get_option_list_count(amd_comgr_action_info_t action_info, size_t *count) {
return DYN(amd_comgr_action_info_get_option_list_count)(action_info, count);
}
static amd_comgr_status_t action_info_get_option_list_item(amd_comgr_action_info_t action_info, size_t index, size_t *size, char *option) {
return DYN(amd_comgr_action_info_get_option_list_item)(action_info, index, size, option);
}
static amd_comgr_status_t action_info_set_working_directory_path(amd_comgr_action_info_t action_info, const char *path) {
return DYN(amd_comgr_action_info_set_working_directory_path)(action_info, path);
}
@@ -259,4 +274,4 @@ private:
};
}
#endif
#endif