P4 to Git Change 1720254 by wchau@wchau_OCL_boltzmann on 2018/12/13 20:24:53
SWDEV-162389 - OpenCL Support for COMgr - fixing two bugs that (1) destroying an non-existant comgr object, (2) missing "+xnack" in target triple for Raven Affected files ... ... //depot/stg/opencl/drivers/opencl/runtime/device/devkernel.cpp#17 edit ... //depot/stg/opencl/drivers/opencl/runtime/device/devprogram.cpp#22 edit ... //depot/stg/opencl/drivers/opencl/runtime/device/devprogram.hpp#14 edit ... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rockernel.cpp#47 edit
此提交包含在:
@@ -208,6 +208,9 @@ class Program : public amd::HeapObject {
|
||||
//! Get the machine target for the program
|
||||
const char* machineTarget() const { return machineTarget_; }
|
||||
|
||||
//! Check if xnack is enable
|
||||
const bool xnackEnable() const { return (xnackEnabled_ == 1); }
|
||||
|
||||
protected:
|
||||
//! pre-compile setup
|
||||
bool initBuild(amd::option::Options* options);
|
||||
@@ -327,7 +330,7 @@ class Program : public amd::HeapObject {
|
||||
//! Create action for the specified language, target and options
|
||||
amd_comgr_status_t createAction(const amd_comgr_language_t oclvar,
|
||||
const std::string& targetIdent, const std::string& options,
|
||||
amd_comgr_action_info_t* action);
|
||||
amd_comgr_action_info_t* action, bool* hasAction);
|
||||
|
||||
//! Create the bitcode of the linked input dataset
|
||||
bool linkLLVMBitcode(const amd_comgr_data_set_t inputs,
|
||||
|
||||
新增問題並參考
封鎖使用者