/* * Copyright (C) 2018-2022 Intel Corporation * * SPDX-License-Identifier: MIT * */ #include "shared/source/command_stream/experimental_command_buffer.h" #include "shared/source/command_stream/experimental_command_buffer.inl" #include "shared/source/gen9/hw_cmds.h" #include "shared/source/helpers/hw_helper.h" namespace NEO { typedef Gen9Family GfxFamily; template void ExperimentalCommandBuffer::injectBufferStart(LinearStream &parentStream, size_t cmdBufferOffset); template size_t ExperimentalCommandBuffer::getRequiredInjectionSize() noexcept; template size_t ExperimentalCommandBuffer::programExperimentalCommandBuffer(); template size_t ExperimentalCommandBuffer::getTotalExperimentalSize() noexcept; template void ExperimentalCommandBuffer::addTimeStampPipeControl(); template size_t ExperimentalCommandBuffer::getTimeStampPipeControlSize() noexcept; template void ExperimentalCommandBuffer::addExperimentalCommands(); template size_t ExperimentalCommandBuffer::getExperimentalCommandsSize() noexcept; } // namespace NEO