Move built ins to share directory

Change-Id: I740a349a0f15229cd356fffe996932029bf0f98b
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com>
This commit is contained in:
Maciej Plewka
2020-02-24 13:10:44 +01:00
committed by sys_ocldev
parent 0e85ccf084
commit 357fdc2e65
115 changed files with 608 additions and 429 deletions

View File

@ -6,9 +6,9 @@
*/
#pragma once
#include "shared/source/built_ins/built_ins.h"
#include "shared/source/helpers/vec.h"
#include "opencl/source/built_ins/built_ins.h"
#include "opencl/source/kernel/kernel.h"
#include "CL/cl.h"
@ -109,4 +109,16 @@ class BuiltInDispatchBuilderOp {
std::unique_ptr<BuiltinDispatchInfoBuilder> newBuilder);
};
class BuiltInOwnershipWrapper : public NonCopyableOrMovableClass {
public:
BuiltInOwnershipWrapper() = default;
BuiltInOwnershipWrapper(BuiltinDispatchInfoBuilder &inputBuilder, Context *context);
~BuiltInOwnershipWrapper();
void takeOwnership(BuiltinDispatchInfoBuilder &inputBuilder, Context *context);
protected:
BuiltinDispatchInfoBuilder *builder = nullptr;
};
} // namespace NEO