Auto Tiler Library
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
KernelCalls

Content

 ArgumentBinding
 

Functions

CKernelCall_T ** Calls (unsigned int CallCount,...)
 Creates a list of calls to basic or user kernels. More...
 
CKernelCall_T ** AllocateCalls (unsigned int CallCount)
 Prepares a list of CallCount calls. More...
 
CKernelCall_TCall (char *CallName, KernelCallLocationT CallLocation, ArgBindingDescr_T **BindingList)
 Create a call to a basic or a user kernel. More...
 

Description

Functions in this group should be used to add calls to basic kernels in a user kernel or user kernels in a user kernel group

Function Documentation

CKernelCall_T** AllocateCalls ( unsigned int  CallCount)

Prepares a list of CallCount calls

Parameters
CallCountNumber of calls
CKernelCall_T* Call ( char *  CallName,
KernelCallLocationT  CallLocation,
ArgBindingDescr_T **  BindingList 
)

Create a call to a basic or a user kernel

Parameters
CallNameName of the function the be called, a basic kernel or a user kernel if in a group
CallLocationWhere to insert the call into the iteration structure
BindingListList of bindings for callee's arguments: Bindings(), Bindings(), ...
CKernelCall_T** Calls ( unsigned int  CallCount,
  ... 
)

Creates a list of calls to basic or user kernels

Parameters
CallCountNumber of calls
...A list of Call() calls