#include <detail/stream_impl.hpp>
Public Member Functions | |
stream_impl (size_t BufferSize, size_t MaxStatementSize, const property_list &PropList) | |
GlobalBufAccessorT | accessGlobalBuf (handler &CGH) |
GlobalBufAccessorT | accessGlobalFlushBuf (handler &CGH) |
GlobalOffsetAccessorT | accessGlobalOffset (handler &CGH) |
size_t | size () const noexcept |
size_t | get_work_item_buffer_size () const |
void | generateFlushCommand (handler &cgh) |
const property_list & | getPropList () const |
Definition at line 25 of file stream_impl.hpp.
sycl::_V1::detail::stream_impl::stream_impl | ( | size_t | BufferSize, |
size_t | MaxStatementSize, | ||
const property_list & | PropList | ||
) |
Definition at line 21 of file stream_impl.cpp.
References sycl::_V1::buffer< T, dimensions, AllocatorT, __Enabled >::set_write_back(), and sycl::_V1::buffer< T, dimensions, AllocatorT, __Enabled >::size().
GlobalBufAccessorT sycl::_V1::detail::stream_impl::accessGlobalBuf | ( | handler & | CGH | ) |
Definition at line 43 of file stream_impl.cpp.
References sycl::_V1::buffer< T, dimensions, AllocatorT, __Enabled >::get_access().
GlobalBufAccessorT sycl::_V1::detail::stream_impl::accessGlobalFlushBuf | ( | handler & | CGH | ) |
Definition at line 49 of file stream_impl.cpp.
References sycl::_V1::detail::FLUSH_BUF_OFFSET_SIZE, and sycl::_V1::buffer< T, dimensions, AllocatorT, __Enabled >::get_access().
GlobalOffsetAccessorT sycl::_V1::detail::stream_impl::accessGlobalOffset | ( | handler & | CGH | ) |
Definition at line 56 of file stream_impl.cpp.
void sycl::_V1::detail::stream_impl::generateFlushCommand | ( | handler & | cgh | ) |
Definition at line 69 of file stream_impl.cpp.
References sycl::_V1::handler::host_task().
size_t sycl::_V1::detail::stream_impl::get_work_item_buffer_size | ( | ) | const |
Definition at line 65 of file stream_impl.cpp.
|
inline |
Definition at line 46 of file stream_impl.hpp.
|
noexcept |
Definition at line 63 of file stream_impl.cpp.