|
| 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) |
| |