Append additional fill kernel for left leftover

Related-To: NEO-7287

Signed-off-by: Szymon Morek <szymon.morek@intel.com>
This commit is contained in:
Szymon Morek
2022-09-02 16:16:41 +00:00
committed by Compute-Runtime-Automation
parent 992e8e7c96
commit 403b49e987
16 changed files with 146 additions and 58 deletions

View File

@@ -29,8 +29,8 @@ enum class Builtin : uint32_t {
CopyBufferToBufferSideStateless,
FillBufferImmediate,
FillBufferImmediateStateless,
FillBufferImmediateRightLeftOver,
FillBufferImmediateRightLeftOverStateless,
FillBufferImmediateLeftOver,
FillBufferImmediateLeftOverStateless,
FillBufferSSHOffset,
FillBufferSSHOffsetStateless,
FillBufferMiddle,

View File

@@ -79,12 +79,12 @@ void BuiltinFunctionsLibImpl::initBuiltinKernel(Builtin func) {
builtinName = "FillBufferImmediate";
builtin = NEO::EBuiltInOps::FillBufferStateless;
break;
case Builtin::FillBufferImmediateRightLeftOver:
builtinName = "FillBufferImmediateRightLeftOver";
case Builtin::FillBufferImmediateLeftOver:
builtinName = "FillBufferImmediateLeftOver";
builtin = NEO::EBuiltInOps::FillBuffer;
break;
case Builtin::FillBufferImmediateRightLeftOverStateless:
builtinName = "FillBufferImmediateRightLeftOver";
case Builtin::FillBufferImmediateLeftOverStateless:
builtinName = "FillBufferImmediateLeftOver";
builtin = NEO::EBuiltInOps::FillBufferStateless;
break;
case Builtin::FillBufferSSHOffset: