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