Lines Matching refs:CodegenEnv
44 CodegenEnv::CodegenEnv(linalg::GenericOp linop, SparsificationOptions opts, in CodegenEnv() function in CodegenEnv
52 LogicalResult CodegenEnv::initTensorExp() { in initTensorExp()
62 void CodegenEnv::startEmit(SparseEmitStrategy emitStrategy) { in startEmit()
103 std::optional<Operation *> CodegenEnv::genLoopBoundary( in genLoopBoundary()
136 bool CodegenEnv::isAdmissibleTensorExp(ExprId exp) { in isAdmissibleTensorExp()
187 Value CodegenEnv::getLoopVar(LoopId i) const { in getLoopVar()
195 void CodegenEnv::updateInsertionChain(Value chain) { in updateInsertionChain()
200 bool CodegenEnv::atExpandLevel(OpOperand *o, unsigned rank, LoopId n) const { in atExpandLevel()
205 void CodegenEnv::startExpand(Value values, Value filled, Value added, in startExpand()
214 void CodegenEnv::updateExpandCount(Value count) { in updateExpandCount()
219 void CodegenEnv::endExpand() { in endExpand()
228 void CodegenEnv::startReduc(ExprId exp, Value val) { in startReduc()
235 void CodegenEnv::updateReduc(Value val) { in updateReduc()
242 Value CodegenEnv::endReduc() { in endReduc()
251 void CodegenEnv::startValidLexInsert(Value val) { in startValidLexInsert()
256 void CodegenEnv::updateValidLexInsert(Value val) { in updateValidLexInsert()
261 void CodegenEnv::endValidLexInsert() { in endValidLexInsert()
266 void CodegenEnv::startCustomReduc(ExprId exp) { in startCustomReduc()
271 Value CodegenEnv::getCustomRedId() const { in getCustomRedId()
276 void CodegenEnv::endCustomReduc() { in endCustomReduc()