mirror of
https://github.com/intel/compute-runtime.git
synced 2025-12-21 01:04:57 +08:00
Dates corrected in copyright headers to reflect original publication date (2018 for OpenCL, 2020 for Level Zero). Signed-off-by: lgotszal <lukasz.gotszald@intel.com>
29 lines
572 B
C++
29 lines
572 B
C++
/*
|
|
* Copyright (C) 2020-2021 Intel Corporation
|
|
*
|
|
* SPDX-License-Identifier: MIT
|
|
*
|
|
*/
|
|
|
|
#include "program.h"
|
|
|
|
namespace NEO {
|
|
cl_int Program::processSpirBinary(
|
|
const void *pBinary,
|
|
size_t binarySize,
|
|
bool isSpirV) {
|
|
for (const auto &device : clDevices) {
|
|
deviceBuildInfos[device].programBinaryType = CL_PROGRAM_BINARY_TYPE_INTERMEDIATE;
|
|
}
|
|
|
|
this->irBinary = makeCopy(pBinary, binarySize);
|
|
this->irBinarySize = binarySize;
|
|
|
|
setBuildStatus(CL_BUILD_NONE);
|
|
|
|
this->isSpirV = isSpirV;
|
|
|
|
return CL_SUCCESS;
|
|
}
|
|
} // namespace NEO
|