DPC++ Runtime
Runtime libraries for oneAPI DPC++
sycl::_V1::ext::intel::experimental::lsu< _mem_access_params > Class Template Referencefinal

#include <sycl/ext/intel/experimental/fpga_lsu.hpp>

Public Member Functions

 lsu ()=delete
 

Static Public Member Functions

template<typename _T , access::address_space _space, access::decorated _Is_decorated, typename _propertiesT >
static _T load (sycl::multi_ptr< _T, _space, _Is_decorated > Ptr, _propertiesT Properties)
 
template<typename _T , access::address_space _space, access::decorated _Is_decorated>
static _T load (sycl::multi_ptr< _T, _space, _Is_decorated > Ptr)
 
template<typename _T , access::address_space _space, access::decorated _Is_decorated, typename _propertiesT >
static void store (sycl::multi_ptr< _T, _space, _Is_decorated > Ptr, _T Val, _propertiesT Properties)
 
template<typename _T , access::address_space _space, access::decorated _Is_decorated>
static void store (sycl::multi_ptr< _T, _space, _Is_decorated > Ptr, _T Val)
 

Detailed Description

template<class... _mem_access_params>
class sycl::_V1::ext::intel::experimental::lsu< _mem_access_params >

Definition at line 48 of file fpga_lsu.hpp.

Constructor & Destructor Documentation

◆ lsu()

template<class... _mem_access_params>
sycl::_V1::ext::intel::experimental::lsu< _mem_access_params >::lsu ( )
delete

Member Function Documentation

◆ load() [1/2]

template<class... _mem_access_params>
template<typename _T , access::address_space _space, access::decorated _Is_decorated>
static _T sycl::_V1::ext::intel::experimental::lsu< _mem_access_params >::load ( sycl::multi_ptr< _T, _space, _Is_decorated >  Ptr)
inlinestatic

Definition at line 93 of file fpga_lsu.hpp.

◆ load() [2/2]

template<class... _mem_access_params>
template<typename _T , access::address_space _space, access::decorated _Is_decorated, typename _propertiesT >
static _T sycl::_V1::ext::intel::experimental::lsu< _mem_access_params >::load ( sycl::multi_ptr< _T, _space, _Is_decorated >  Ptr,
_propertiesT  Properties 
)
inlinestatic

◆ store() [1/2]

template<class... _mem_access_params>
template<typename _T , access::address_space _space, access::decorated _Is_decorated>
static void sycl::_V1::ext::intel::experimental::lsu< _mem_access_params >::store ( sycl::multi_ptr< _T, _space, _Is_decorated >  Ptr,
_T  Val 
)
inlinestatic

Definition at line 138 of file fpga_lsu.hpp.

◆ store() [2/2]

template<class... _mem_access_params>
template<typename _T , access::address_space _space, access::decorated _Is_decorated, typename _propertiesT >
static void sycl::_V1::ext::intel::experimental::lsu< _mem_access_params >::store ( sycl::multi_ptr< _T, _space, _Is_decorated >  Ptr,
_T  Val,
_propertiesT  Properties 
)
inlinestatic

The documentation for this class was generated from the following file: