119 result.
event = event;
251 result.
event = event;
380 result.
event = event;
512 result.
event = event;
641 result.
event = event;
773 result.
event = event;
902 result.
event = event;
1034 result.
event = event;
1163 result.
event = event;
1295 result.
event = event;
1424 result.
event = event;
1556 result.
event = event;
1685 result.
event = event;
1817 result.
event = event;
1946 result.
event = event;
2078 result.
event = event;
2207 result.
event = event;
2339 result.
event = event;
static TTL_int_void_sub_tensor_t TTL_step_buffering(TTL_import_double_const_void_tensor_buffering_t *const db, const TTL_tile_t next_tile)
static TTL_export_double_const_void_tensor_buffering_t TTL_start_export_double_buffering(__local void *int_base1, __local void *int_base2, TTL_ext_void_tensor_t ext_tensor, TTL_event_t *event)
Create a TTL_export_double_buffering_t and begin the buffering process.
static TTL_import_double_const_void_tensor_buffering_t TTL_start_import_double_buffering(__local void *int_base1, __local void *int_base2, TTL_const_ext_void_tensor_t ext_tensor, TTL_event_t *event, TTL_tile_t first_tile)
Create a TTL_import_double_buffering_t and begin the buffering process.
static TTL_tile_t TTL_create_empty_tile()
Create an empty tile. Empty means it has all dimensions set to zero.
event_t TTL_event_t
TTL_event_t is a pseudonym for OpenCL event_t.
#define __local
The opencl __local namespace is not supported in C.
unsigned char uchar
opencl and so TTL supports a type called uchar which is not part of C
unsigned long ulong
OpenCL supports ulong so provide the same in c.
unsigned int uint
OpenCL supports uint so provide the same in c.
unsigned short ushort
OpenCL supports ushort so provide the same in c.
Data required to perform double buffer pipelining.
TTL_event_t * event
A pointer to the event that is used to track the progress of the transfer.
TTL_ext_char_tensor_t ext_tensor_out
TTL_tile_t prev_tile
Store of the previous imported/exported tile */.
struct TTL_export_double_const_char_tensor_buffering_t::@200233076114154247321155320302220237271057254011 common
The information that is common to all pipeline schemes.
TTL_ext_char_tensor_t ext_tensor_in
__local char * int_base[2]
Data required to perform double buffer pipelining.
TTL_ext_int_tensor_t ext_tensor_out
TTL_tile_t prev_tile
Store of the previous imported/exported tile */.
__local int * int_base[2]
TTL_event_t * event
A pointer to the event that is used to track the progress of the transfer.
TTL_ext_int_tensor_t ext_tensor_in
struct TTL_export_double_const_int_tensor_buffering_t::@313060012133251110151012065141246353033212354155 common
The information that is common to all pipeline schemes.
Data required to perform double buffer pipelining.
struct TTL_export_double_const_long_tensor_buffering_t::@051306341134176043165213027265273012004012367055 common
The information that is common to all pipeline schemes.
__local long * int_base[2]
TTL_tile_t prev_tile
Store of the previous imported/exported tile */.
TTL_ext_long_tensor_t ext_tensor_out
TTL_event_t * event
A pointer to the event that is used to track the progress of the transfer.
TTL_ext_long_tensor_t ext_tensor_in
Data required to perform double buffer pipelining.
TTL_event_t * event
A pointer to the event that is used to track the progress of the transfer.
TTL_ext_short_tensor_t ext_tensor_out
__local short * int_base[2]
struct TTL_export_double_const_short_tensor_buffering_t::@150056263274274200046176112322011250071167131155 common
The information that is common to all pipeline schemes.
TTL_ext_short_tensor_t ext_tensor_in
TTL_tile_t prev_tile
Store of the previous imported/exported tile */.
Data required to perform double buffer pipelining.
TTL_tile_t prev_tile
Store of the previous imported/exported tile */.
TTL_event_t * event
A pointer to the event that is used to track the progress of the transfer.
struct TTL_export_double_const_uchar_tensor_buffering_t::@120077042257011030220003067113004231336304267015 common
The information that is common to all pipeline schemes.
TTL_ext_uchar_tensor_t ext_tensor_out
__local uchar * int_base[2]
TTL_ext_uchar_tensor_t ext_tensor_in
Data required to perform double buffer pipelining.
TTL_ext_uint_tensor_t ext_tensor_in
TTL_tile_t prev_tile
Store of the previous imported/exported tile */.
TTL_ext_uint_tensor_t ext_tensor_out
struct TTL_export_double_const_uint_tensor_buffering_t::@107221175341137232014365354144230244306202073061 common
The information that is common to all pipeline schemes.
TTL_event_t * event
A pointer to the event that is used to track the progress of the transfer.
__local uint * int_base[2]
Data required to perform double buffer pipelining.
__local ulong * int_base[2]
struct TTL_export_double_const_ulong_tensor_buffering_t::@027231137167212033201275101006215005221042304220 common
The information that is common to all pipeline schemes.
TTL_event_t * event
A pointer to the event that is used to track the progress of the transfer.
TTL_ext_ulong_tensor_t ext_tensor_in
TTL_tile_t prev_tile
Store of the previous imported/exported tile */.
TTL_ext_ulong_tensor_t ext_tensor_out
Data required to perform double buffer pipelining.
TTL_ext_ushort_tensor_t ext_tensor_in
TTL_ext_ushort_tensor_t ext_tensor_out
TTL_tile_t prev_tile
Store of the previous imported/exported tile */.
__local ushort * int_base[2]
TTL_event_t * event
A pointer to the event that is used to track the progress of the transfer.
struct TTL_export_double_const_ushort_tensor_buffering_t::@375061026374100235353042355153316363375164312062 common
The information that is common to all pipeline schemes.
Data required to perform double buffer pipelining.
TTL_event_t * event
A pointer to the event that is used to track the progress of the transfer.
TTL_tile_t prev_tile
Store of the previous imported/exported tile */.
TTL_ext_void_tensor_t ext_tensor_out
__local void * int_base[2]
TTL_ext_void_tensor_t ext_tensor_in
struct TTL_export_double_const_void_tensor_buffering_t::@226115001341057114005155110355324320343302200220 common
The information that is common to all pipeline schemes.
const and non-const tensors in the appropriate address space
const and non-const tensors in the appropriate address space
const and non-const tensors in the appropriate address space
const and non-const tensors in the appropriate address space
const and non-const tensors in the appropriate address space
const and non-const tensors in the appropriate address space
const and non-const tensors in the appropriate address space
const and non-const tensors in the appropriate address space
const and non-const tensors in the appropriate address space
Data required to perform double buffer pipelining.
TTL_const_ext_char_tensor_t ext_tensor_in
TTL_event_t * event
A pointer to the event that is used to track the progress of the transfer.
TTL_tile_t prev_tile
Store of the previous imported/exported tile */.
__local char * int_base[2]
struct TTL_import_double_const_char_tensor_buffering_t::@146036027027273331313307222270337354160364111375 common
The information that is common to all pipeline schemes.
TTL_const_ext_char_tensor_t ext_tensor_out
Data required to perform double buffer pipelining.
__local int * int_base[2]
TTL_const_ext_int_tensor_t ext_tensor_out
TTL_tile_t prev_tile
Store of the previous imported/exported tile */.
struct TTL_import_double_const_int_tensor_buffering_t::@106262375052074004226242216351262120170331261346 common
The information that is common to all pipeline schemes.
TTL_event_t * event
A pointer to the event that is used to track the progress of the transfer.
TTL_const_ext_int_tensor_t ext_tensor_in
Data required to perform double buffer pipelining.
TTL_tile_t prev_tile
Store of the previous imported/exported tile */.
__local long * int_base[2]
TTL_const_ext_long_tensor_t ext_tensor_in
TTL_event_t * event
A pointer to the event that is used to track the progress of the transfer.
TTL_const_ext_long_tensor_t ext_tensor_out
struct TTL_import_double_const_long_tensor_buffering_t::@024074226234216211045113372321204060156012303172 common
The information that is common to all pipeline schemes.
Data required to perform double buffer pipelining.
TTL_event_t * event
A pointer to the event that is used to track the progress of the transfer.
TTL_const_ext_short_tensor_t ext_tensor_in
__local short * int_base[2]
struct TTL_import_double_const_short_tensor_buffering_t::@262375313014076337253271030122335337026224261265 common
The information that is common to all pipeline schemes.
TTL_tile_t prev_tile
Store of the previous imported/exported tile */.
TTL_const_ext_short_tensor_t ext_tensor_out
Data required to perform double buffer pipelining.
TTL_tile_t prev_tile
Store of the previous imported/exported tile */.
TTL_const_ext_uchar_tensor_t ext_tensor_out
TTL_const_ext_uchar_tensor_t ext_tensor_in
TTL_event_t * event
A pointer to the event that is used to track the progress of the transfer.
struct TTL_import_double_const_uchar_tensor_buffering_t::@315006272311161130353174117352335377261356332125 common
The information that is common to all pipeline schemes.
__local uchar * int_base[2]
Data required to perform double buffer pipelining.
TTL_const_ext_uint_tensor_t ext_tensor_in
struct TTL_import_double_const_uint_tensor_buffering_t::@321003117107140001241161134060231363013344377331 common
The information that is common to all pipeline schemes.
__local uint * int_base[2]
TTL_const_ext_uint_tensor_t ext_tensor_out
TTL_tile_t prev_tile
Store of the previous imported/exported tile */.
TTL_event_t * event
A pointer to the event that is used to track the progress of the transfer.
Data required to perform double buffer pipelining.
TTL_tile_t prev_tile
Store of the previous imported/exported tile */.
__local ulong * int_base[2]
TTL_event_t * event
A pointer to the event that is used to track the progress of the transfer.
TTL_const_ext_ulong_tensor_t ext_tensor_in
TTL_const_ext_ulong_tensor_t ext_tensor_out
struct TTL_import_double_const_ulong_tensor_buffering_t::@370171375106115245341147260355126204104002330034 common
The information that is common to all pipeline schemes.
Data required to perform double buffer pipelining.
TTL_tile_t prev_tile
Store of the previous imported/exported tile */.
TTL_const_ext_ushort_tensor_t ext_tensor_out
TTL_event_t * event
A pointer to the event that is used to track the progress of the transfer.
__local ushort * int_base[2]
struct TTL_import_double_const_ushort_tensor_buffering_t::@247302150354022371157326217307210165253036313031 common
The information that is common to all pipeline schemes.
TTL_const_ext_ushort_tensor_t ext_tensor_in
Data required to perform double buffer pipelining.
TTL_const_ext_void_tensor_t ext_tensor_out
__local void * int_base[2]
struct TTL_import_double_const_void_tensor_buffering_t::@233056121271362105334233313347041105354353345060 common
The information that is common to all pipeline schemes.
TTL_tile_t prev_tile
Store of the previous imported/exported tile */.
TTL_event_t * event
A pointer to the event that is used to track the progress of the transfer.
TTL_const_ext_void_tensor_t ext_tensor_in
const and non-const sub tensors in the appropriate address space
const and non-const sub tensors in the appropriate address space
const and non-const sub tensors in the appropriate address space
const and non-const sub tensors in the appropriate address space
const and non-const sub tensors in the appropriate address space
const and non-const sub tensors in the appropriate address space
const and non-const sub tensors in the appropriate address space
const and non-const sub tensors in the appropriate address space
const and non-const sub tensors in the appropriate address space