|
def | __init__ (self) |
|
def | checkConfig (self) |
|
def | declare_vec (self, name, CodeBlock block) |
|
def | store_vecbuf (self, vecbuf_name, reg_name, CodeBlock block) |
|
def | read_aligned (self, Grid grid, offset, str name, CodeBlock block, rel=None) |
|
def | merge (self, rego, regl, regr, dim, shift, CodeBlock block) |
|
def | __init__ (self) |
|
def | setLayout (self, layout) |
|
def | prequel (self, toplevel) |
|
def | declare_buf (self, Buffer buf, CodeBlock block) |
|
def | declare_gridref (self, Grid grid, CodeBlock block) |
|
def | genVectorLoop (self, CodeBlock group) |
|
def | genStoreLoop (self, CodeBlock group) |
|
def | gen_lhs (self, Buffer buf, List[int] offset, rel=None, dimrels=None) |
|
def | gen_rhs (self, Expr comp, List[int] shift, List[int] offset, rel=None, dimrels=None) |
|
def | declare_reg (self, name, CodeBlock block) |
|
def | declare_vec (self, name, CodeBlock block) |
|
def | store_vecbuf (self, vecbuf_name, reg_name, CodeBlock block) |
|
def | merge (self, rego, regl, regr, dim, shift, CodeBlock block) |
|
def | read_aligned (self, Grid grid, offset, str name, CodeBlock block, rel=None) |
|
def | __init__ (self) |
|
def | setCodeGen (self, codegen) |
|
def | setLayout (self, layout) |
|
def | prequel (self, toplevel) |
|
def | checkConfig (self) |
|
def | declare_buf (self, Buffer buf, CodeBlock block) |
|
def | declare_gridref (self, Grid grid, CodeBlock block) |
|
def | stride (self, dim) |
|
def | declare_vecbuf (self, Grid grid, vec_shift, CodeBlock block) |
|
def | genVectorLoop (self, CodeBlock group) |
|
def | genStoreLoop (self, CodeBlock group) |
|
def | store (self, Buffer buf, CodeBlock group) |
|
def | storeTile (self, Buffer buf, CodeBlock group) |
|
def | genStoreLoc (self, Grid grid, shift, offset, rel, dimrels) |
|
def | genStoreTileLoop (self, CodeBlock group, dims) |
|
def | gen_lhs (self, Buffer buf, List[int] offset, rel=None, dimrels=None) |
|
def | gen_rhs (self, Expr comp, List[int] shift, List[int] offset, rel=None, dimrels=None) |
|
def | declare_reg (self, name, CodeBlock block) |
|
def | declare_vec (self, name, CodeBlock block) |
|
def | store_vecbuf (self, vecbuf_name, reg_name, CodeBlock block) |
|
def | merge (self, rego, regl, regr, dim, shift, CodeBlock block) |
|
def | read_aligned (self, Grid grid, offset, str name, CodeBlock block, rel=None) |
|