| __init__(self) | st.codegen.backend.base.Backend | |
| ALIGNED | st.codegen.backend.base.Backend | |
| checkConfig(self) | st.codegen.backend.base.Backend | |
| codegen | st.codegen.backend.base.Backend | |
| declare_buf(self, Buffer buf, CodeBlock block) | st.codegen.backend.base.Backend | |
| declare_gridref(self, Grid grid, CodeBlock block) | st.codegen.backend.base.Backend | |
| declare_reg(self, name, CodeBlock block) | st.codegen.backend.base.Backend | |
| declare_vec(self, name, CodeBlock block) | st.codegen.backend.base.Backend | |
| declare_vecbuf(self, Grid grid, vec_shift, CodeBlock block) | st.codegen.backend.base.Backend | |
| gen_lhs(self, Buffer buf, List[int] offset, rel=None, dimrels=None) | st.codegen.backend.base.Backend | |
| gen_rhs(self, Expr comp, List[int] shift, List[int] offset, rel=None, dimrels=None) | st.codegen.backend.base.Backend | |
| genStoreLoc(self, Grid grid, shift, offset, rel, dimrels) | st.codegen.backend.base.Backend | |
| genStoreLoop(self, CodeBlock group) | st.codegen.backend.base.Backend | |
| genStoreTileLoop(self, CodeBlock group, dims) | st.codegen.backend.base.Backend | |
| genVectorLoop(self, CodeBlock group) | st.codegen.backend.base.Backend | |
| gridref_name(grid) | st.codegen.backend.base.Backend | static |
| index_name(idx) | st.codegen.backend.base.Backend | static |
| layout | st.codegen.backend.base.Backend | |
| merge(self, rego, regl, regr, dim, shift, CodeBlock block) | st.codegen.backend.base.Backend | |
| prec | st.codegen.backend.base.Backend | |
| preffix | st.codegen.backend.base.Backend | static |
| prequel(self, toplevel) | st.codegen.backend.base.Backend | |
| printer | st.codegen.backend.base.Backend | |
| read_aligned(self, Grid grid, offset, str name, CodeBlock block, rel=None) | st.codegen.backend.base.Backend | |
| rel_name(idx=None) | st.codegen.backend.base.Backend | static |
| setCodeGen(self, codegen) | st.codegen.backend.base.Backend | |
| setLayout(self, layout) | st.codegen.backend.base.Backend | |
| store(self, Buffer buf, CodeBlock group) | st.codegen.backend.base.Backend | |
| store_vecbuf(self, vecbuf_name, reg_name, CodeBlock block) | st.codegen.backend.base.Backend | |
| storeTile(self, Buffer buf, CodeBlock group) | st.codegen.backend.base.Backend | |
| stride(self, dim) | st.codegen.backend.base.Backend | |
| STRIDE | st.codegen.backend.base.Backend | |
| vecbuf_name(grid, vec_shift) | st.codegen.backend.base.Backend | static |
| VECLEN | st.codegen.backend.base.Backend | |
| vecreg_name(grid, vec_shift) | st.codegen.backend.base.Backend | static |
| vectmp_name(idx) | st.codegen.backend.base.Backend | static |