Auto Tiler Library
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Kernel_Arg_T Struct Reference

Data Fields

NameT * KerArgName
 
unsigned int Type
 
Tile_Orientation_T Orientation
 
KernelArgDimDescrTKerArgSpace
 
unsigned int L1Offset
 
unsigned int L2Offset
 
unsigned int L3Offset
 
unsigned int Width
 
unsigned int UsedWidth
 
unsigned int UsedW
 
unsigned int Height
 
unsigned int UsedHeight
 
unsigned int UsedH
 
int TileOverlap
 
unsigned int DimRatio
 
float FDimRatio
 
unsigned int DimOff
 
unsigned int DimRem
 
unsigned int Constraints
 
unsigned int FixDim [2]
 
unsigned int VarDim [2]
 
unsigned int Pad [4]
 
unsigned int ArgPad [4]
 
int ItemSize
 
int RawItemSize
 
unsigned int MoveSize [4]
 
unsigned int MoveStride
 
unsigned int MoveStride1D [2]
 
unsigned int Length2D [2]
 
unsigned int Stride2D
 
unsigned int ArgStride
 
unsigned int BufferSize
 
unsigned int L2BufferSize
 
int BuffCount
 
CKernel_Arg_TCArg
 
unsigned int Index
 
unsigned char R_Event
 
unsigned char W_Event
 
unsigned char R_Channel
 
unsigned char W_Channel
 
int GraphSymbol
 
KerArgInfos_TInfos
 
KerArgCost_TCost
 
Kernel_TKerRef
 

Field Documentation

unsigned int Kernel_Arg_T::ArgPad[4]
unsigned int Kernel_Arg_T::ArgStride
int Kernel_Arg_T::BuffCount
unsigned int Kernel_Arg_T::BufferSize
CKernel_Arg_T* Kernel_Arg_T::CArg
unsigned int Kernel_Arg_T::Constraints
KerArgCost_T* Kernel_Arg_T::Cost
unsigned int Kernel_Arg_T::DimOff
unsigned int Kernel_Arg_T::DimRatio
unsigned int Kernel_Arg_T::DimRem
float Kernel_Arg_T::FDimRatio
unsigned int Kernel_Arg_T::FixDim[2]
int Kernel_Arg_T::GraphSymbol
unsigned int Kernel_Arg_T::Height
unsigned int Kernel_Arg_T::Index
KerArgInfos_T* Kernel_Arg_T::Infos
int Kernel_Arg_T::ItemSize
NameT* Kernel_Arg_T::KerArgName
KernelArgDimDescrT* Kernel_Arg_T::KerArgSpace
Kernel_T* Kernel_Arg_T::KerRef
unsigned int Kernel_Arg_T::L1Offset
unsigned int Kernel_Arg_T::L2BufferSize
unsigned int Kernel_Arg_T::L2Offset
unsigned int Kernel_Arg_T::L3Offset
unsigned int Kernel_Arg_T::Length2D[2]
unsigned int Kernel_Arg_T::MoveSize[4]
unsigned int Kernel_Arg_T::MoveStride
unsigned int Kernel_Arg_T::MoveStride1D[2]
Tile_Orientation_T Kernel_Arg_T::Orientation
unsigned int Kernel_Arg_T::Pad[4]
unsigned char Kernel_Arg_T::R_Channel
unsigned char Kernel_Arg_T::R_Event
int Kernel_Arg_T::RawItemSize
unsigned int Kernel_Arg_T::Stride2D
int Kernel_Arg_T::TileOverlap
unsigned int Kernel_Arg_T::Type
unsigned int Kernel_Arg_T::UsedH
unsigned int Kernel_Arg_T::UsedHeight
unsigned int Kernel_Arg_T::UsedW
unsigned int Kernel_Arg_T::UsedWidth
unsigned int Kernel_Arg_T::VarDim[2]
unsigned char Kernel_Arg_T::W_Channel
unsigned char Kernel_Arg_T::W_Event
unsigned int Kernel_Arg_T::Width