P4 to Git Change 1559096 by gandryey@gera-w8 on 2018/05/24 10:34:47
SWDEV-79445 - OCL generic changes and code clean-up - Remove obsolete logic for aliased kernels, since it was a pre-SI optimization Affected files ... ... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuvirtual.cpp#418 edit ... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palvirtual.cpp#98 edit ... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocvirtual.cpp#52 edit ... //depot/stg/opencl/drivers/opencl/runtime/platform/kernel.cpp#27 edit ... //depot/stg/opencl/drivers/opencl/runtime/platform/kernel.hpp#21 edit ... //depot/stg/opencl/drivers/opencl/runtime/platform/program.cpp#93 edit ... //depot/stg/opencl/drivers/opencl/runtime/platform/program.hpp#44 edit
Этот коммит содержится в:
@@ -39,7 +39,6 @@ class Symbol : public HeapObject {
|
||||
|
||||
private:
|
||||
devicekernels_t deviceKernels_; //! All device kernels objects.
|
||||
devicekernels_t devKernelsNoOpt_; //! Kernel objects without optimization
|
||||
KernelSignature signature_; //! Kernel signature.
|
||||
|
||||
public:
|
||||
@@ -48,13 +47,11 @@ class Symbol : public HeapObject {
|
||||
|
||||
//! Set the entry point and check or set the signature.
|
||||
bool setDeviceKernel(const Device& device, //!< Device object.
|
||||
const device::Kernel* func, //!< Device kernel object.
|
||||
bool noAlias = true //!< No-alias optimization
|
||||
const device::Kernel* func //!< Device kernel object.
|
||||
);
|
||||
|
||||
//! Return the device kernel.
|
||||
const device::Kernel* getDeviceKernel(const Device& device, //!< Device object.
|
||||
bool noAlias = true //!< No-alias optimization
|
||||
const device::Kernel* getDeviceKernel(const Device& device //!< Device object.
|
||||
) const;
|
||||
|
||||
//! Return this Symbol's signature.
|
||||
|
||||
Ссылка в новой задаче
Block a user