mirror of
https://github.com/intel/compute-runtime.git
synced 2025-09-15 13:01:45 +08:00
Builtin kernels refactoring
Related-To: NEO-3220 Change-Id: Ib85a1f4fd69b47bc8e819a29cc4adec73bda72e0 Signed-off-by: Pawel Wilma <pawel.wilma@intel.com>
This commit is contained in:
@ -876,8 +876,6 @@ BuiltinDispatchInfoBuilder &BuiltIns::getBuiltinDispatchInfoBuilder(EBuiltInOps:
|
||||
uint32_t operationId = static_cast<uint32_t>(operation);
|
||||
auto &operationBuilder = BuiltinOpsBuilders[operationId];
|
||||
switch (operation) {
|
||||
default:
|
||||
throw std::runtime_error("getBuiltinDispatchInfoBuilder failed");
|
||||
case EBuiltInOps::CopyBufferToBuffer:
|
||||
std::call_once(operationBuilder.second, [&] { operationBuilder.first = std::make_unique<BuiltInOp<EBuiltInOps::CopyBufferToBuffer>>(*this, context, device); });
|
||||
break;
|
||||
@ -926,6 +924,8 @@ BuiltinDispatchInfoBuilder &BuiltIns::getBuiltinDispatchInfoBuilder(EBuiltInOps:
|
||||
case EBuiltInOps::AuxTranslation:
|
||||
std::call_once(operationBuilder.second, [&] { operationBuilder.first = std::make_unique<BuiltInOp<EBuiltInOps::AuxTranslation>>(*this, context, device); });
|
||||
break;
|
||||
default:
|
||||
return getUnknownDispatchInfoBuilder(operation, context, device);
|
||||
}
|
||||
return *operationBuilder.first;
|
||||
}
|
||||
|
Reference in New Issue
Block a user