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_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 supports uchar so provide the same in 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.
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.
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
struct TTL_export_double_const_char_tensor_buffering_t::@274355142300042323220351027036255335000157333351 common
The information that is common to all pipeline schemes.
TTL_tile_t prev_tile
Store of the previous imported/exported tile */.
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]
struct TTL_export_double_const_int_tensor_buffering_t::@201053010162333126374142011357113240113116033225 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_int_tensor_t ext_tensor_in
Data required to perform double buffer pipelining.
__local long * int_base[2]
struct TTL_export_double_const_long_tensor_buffering_t::@005074011370370157314371364162274314132051367153 common
The information that is common to all pipeline schemes.
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]
TTL_ext_short_tensor_t ext_tensor_in
struct TTL_export_double_const_short_tensor_buffering_t::@151112112132037235363116055376313053015031007272 common
The information that is common to all pipeline schemes.
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::@146206160033365347321226335257227057216355112141 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.
struct TTL_export_double_const_uint_tensor_buffering_t::@072221004067031204067361370243135174075155141003 common
The information that is common to all pipeline schemes.
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
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]
TTL_event_t * event
A pointer to the event that is used to track the progress of the transfer.
struct TTL_export_double_const_ulong_tensor_buffering_t::@317120211145000333144173354157327200154147076062 common
The information that is common to all pipeline schemes.
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
struct TTL_export_double_const_ushort_tensor_buffering_t::@162146030345210151311024242355307055127046271067 common
The information that is common to all pipeline schemes.
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.
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 */.
struct TTL_export_double_const_void_tensor_buffering_t::@077300321125076312104133171107053050256251275040 common
The information that is common to all pipeline schemes.
TTL_ext_void_tensor_t ext_tensor_out
__local void * int_base[2]
TTL_ext_void_tensor_t ext_tensor_in
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::@014225366035165023266107157236354004070025146251 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 */.
TTL_event_t * event
A pointer to the event that is used to track the progress of the transfer.
struct TTL_import_double_const_int_tensor_buffering_t::@342121165014150220125310047363122143237222032022 common
The information that is common to all pipeline schemes.
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 */.
struct TTL_import_double_const_long_tensor_buffering_t::@101210355153160070060252330233134333011142064012 common
The information that is common to all pipeline schemes.
__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
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
struct TTL_import_double_const_short_tensor_buffering_t::@300166365271240164107203313231136071175120132135 common
The information that is common to all pipeline schemes.
__local short * int_base[2]
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
struct TTL_import_double_const_uchar_tensor_buffering_t::@154303371245223061065173352010166177167170320106 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 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::@014342223077327371317116316217346175335053230223 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 */.
struct TTL_import_double_const_ulong_tensor_buffering_t::@130354344111232155336035325047340131106012304105 common
The information that is common to all pipeline schemes.
__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
Data required to perform double buffer pipelining.
TTL_tile_t prev_tile
Store of the previous imported/exported tile */.
struct TTL_import_double_const_ushort_tensor_buffering_t::@243027237343176125126055055123170221241315003330 common
The information that is common to all pipeline schemes.
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]
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
struct TTL_import_double_const_void_tensor_buffering_t::@054344304176377222125365063235230170352257247333 common
The information that is common to all pipeline schemes.
__local void * int_base[2]
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