1#ifndef FREE_TENSOR_INLINING_H
2#define FREE_TENSOR_INLINING_H
4#include <unordered_map>
16 const std::unordered_map<Load, Expr> &replace_;
19 MakeInline(
const ID &def,
const std::unordered_map<Load, Expr> &replace)
20 : def_(def), replace_(replace) {}
Definition: inlining.h:11
MakeInline(const ID &def, const std::unordered_map< Load, Expr > &replace)
Definition: inlining.h:19
Expr visit(const Load &op) override
Definition: inlining.cc:16
virtual Stmt visit(const Any &op)
Definition: mutator.h:39
Definition: track_stmt.h:24
Definition: allocator.h:9
Stmt inlining(const Stmt &ast, const ID &def)
Definition: inlining.cc:62
Ref< StmtNode > Stmt
Definition: ast.h:152