|
FreeTensor
|
This is the complete list of members for freetensor::AnalyzeVersion, including all inherited members.
| AnalyzeVersion(const ID &def, const std::unordered_set< ID > &affectingScopes, const std::unordered_set< ID > &needVersions, const std::unordered_set< ID > &fakeStoreIds, const std::unordered_map< Stmt, Expr > &scopeLen, const Expr &totLen, std::unordered_map< StmtOrExprID, Expr > &versions, std::unordered_map< std::string, std::pair< std::string, Expr > > &userVersions) | freetensor::AnalyzeVersion | inline |
| curStmt() const | freetensor::TrackStmt< Visitor > | inlineprotected |
| ExprRetType typedef | freetensor::Visitor | |
| operator()(const AST &op) final | freetensor::Visitor | virtual |
| popStmt(const Stmt &) | freetensor::TrackStmt< Visitor > | inlineprotected |
| pushStmt(const Stmt &op) | freetensor::TrackStmt< Visitor > | inlineprotected |
| StmtRetType typedef | freetensor::Visitor | |
| tapeName() const | freetensor::AnalyzeVersion | inline |
| visit(const Load &op) override | freetensor::AnalyzeVersion | protectedvirtual |
| visit(const MarkVersion &op) override | freetensor::AnalyzeVersion | protectedvirtual |
| visit(const Store &op) override | freetensor::AnalyzeVersion | protectedvirtual |
| visit(const ReduceTo &op) override | freetensor::AnalyzeVersion | protectedvirtual |
| visit(const VarDef &op) override | freetensor::AnalyzeVersion | protectedvirtual |
| visit(const For &op) override | freetensor::AnalyzeVersion | protectedvirtual |
| visit(const StmtSeq &op) override | freetensor::AnalyzeVersion | protectedvirtual |
| TrackStmt< Visitor >::visit(const Any &op) | freetensor::Visitor | inlineprotectedvirtual |
| TrackStmt< Visitor >::visit(const AnyExpr &op) | freetensor::Visitor | inlineprotectedvirtual |
| TrackStmt< Visitor >::visit(const Func &op) | freetensor::Visitor | inlineprotectedvirtual |
| TrackStmt< Visitor >::visit(const Var &op) | freetensor::Visitor | inlineprotectedvirtual |
| TrackStmt< Visitor >::visit(const Alloc &op) | freetensor::Visitor | inlineprotectedvirtual |
| TrackStmt< Visitor >::visit(const Free &op) | freetensor::Visitor | inlineprotectedvirtual |
| TrackStmt< Visitor >::visit(const IntConst &op) | freetensor::Visitor | inlineprotectedvirtual |
| TrackStmt< Visitor >::visit(const FloatConst &op) | freetensor::Visitor | inlineprotectedvirtual |
| TrackStmt< Visitor >::visit(const BoolConst &op) | freetensor::Visitor | inlineprotectedvirtual |
| TrackStmt< Visitor >::visit(const Add &op) | freetensor::Visitor | inlineprotectedvirtual |
| TrackStmt< Visitor >::visit(const Sub &op) | freetensor::Visitor | inlineprotectedvirtual |
| TrackStmt< Visitor >::visit(const Mul &op) | freetensor::Visitor | inlineprotectedvirtual |
| TrackStmt< Visitor >::visit(const RealDiv &op) | freetensor::Visitor | inlineprotectedvirtual |
| TrackStmt< Visitor >::visit(const FloorDiv &op) | freetensor::Visitor | inlineprotectedvirtual |
| TrackStmt< Visitor >::visit(const CeilDiv &op) | freetensor::Visitor | inlineprotectedvirtual |
| TrackStmt< Visitor >::visit(const RoundTowards0Div &op) | freetensor::Visitor | inlineprotectedvirtual |
| TrackStmt< Visitor >::visit(const Mod &op) | freetensor::Visitor | inlineprotectedvirtual |
| TrackStmt< Visitor >::visit(const Remainder &op) | freetensor::Visitor | inlineprotectedvirtual |
| TrackStmt< Visitor >::visit(const Min &op) | freetensor::Visitor | inlineprotectedvirtual |
| TrackStmt< Visitor >::visit(const Max &op) | freetensor::Visitor | inlineprotectedvirtual |
| TrackStmt< Visitor >::visit(const LT &op) | freetensor::Visitor | inlineprotectedvirtual |
| TrackStmt< Visitor >::visit(const LE &op) | freetensor::Visitor | inlineprotectedvirtual |
| TrackStmt< Visitor >::visit(const GT &op) | freetensor::Visitor | inlineprotectedvirtual |
| TrackStmt< Visitor >::visit(const GE &op) | freetensor::Visitor | inlineprotectedvirtual |
| TrackStmt< Visitor >::visit(const EQ &op) | freetensor::Visitor | inlineprotectedvirtual |
| TrackStmt< Visitor >::visit(const NE &op) | freetensor::Visitor | inlineprotectedvirtual |
| TrackStmt< Visitor >::visit(const LAnd &op) | freetensor::Visitor | inlineprotectedvirtual |
| TrackStmt< Visitor >::visit(const LOr &op) | freetensor::Visitor | inlineprotectedvirtual |
| TrackStmt< Visitor >::visit(const LNot &op) | freetensor::Visitor | inlineprotectedvirtual |
| TrackStmt< Visitor >::visit(const Sqrt &op) | freetensor::Visitor | inlineprotectedvirtual |
| TrackStmt< Visitor >::visit(const Exp &op) | freetensor::Visitor | inlineprotectedvirtual |
| TrackStmt< Visitor >::visit(const Ln &op) | freetensor::Visitor | inlineprotectedvirtual |
| TrackStmt< Visitor >::visit(const Square &op) | freetensor::Visitor | inlineprotectedvirtual |
| TrackStmt< Visitor >::visit(const Sigmoid &op) | freetensor::Visitor | inlineprotectedvirtual |
| TrackStmt< Visitor >::visit(const Sin &op) | freetensor::Visitor | inlineprotectedvirtual |
| TrackStmt< Visitor >::visit(const Cos &op) | freetensor::Visitor | inlineprotectedvirtual |
| TrackStmt< Visitor >::visit(const Tan &op) | freetensor::Visitor | inlineprotectedvirtual |
| TrackStmt< Visitor >::visit(const Tanh &op) | freetensor::Visitor | inlineprotectedvirtual |
| TrackStmt< Visitor >::visit(const Abs &op) | freetensor::Visitor | inlineprotectedvirtual |
| TrackStmt< Visitor >::visit(const Floor &op) | freetensor::Visitor | inlineprotectedvirtual |
| TrackStmt< Visitor >::visit(const Ceil &op) | freetensor::Visitor | inlineprotectedvirtual |
| TrackStmt< Visitor >::visit(const Unbound &op) | freetensor::Visitor | inlineprotectedvirtual |
| TrackStmt< Visitor >::visit(const If &op) | freetensor::Visitor | inlineprotectedvirtual |
| TrackStmt< Visitor >::visit(const Assert &op) | freetensor::Visitor | inlineprotectedvirtual |
| TrackStmt< Visitor >::visit(const Assume &op) | freetensor::Visitor | inlineprotectedvirtual |
| TrackStmt< Visitor >::visit(const IfExpr &op) | freetensor::Visitor | inlineprotectedvirtual |
| TrackStmt< Visitor >::visit(const Cast &op) | freetensor::Visitor | inlineprotectedvirtual |
| TrackStmt< Visitor >::visit(const Intrinsic &op) | freetensor::Visitor | inlineprotectedvirtual |
| TrackStmt< Visitor >::visit(const Eval &op) | freetensor::Visitor | inlineprotectedvirtual |
| TrackStmt< Visitor >::visit(const MatMul &op) | freetensor::Visitor | inlineprotectedvirtual |
| TrackStmt< Visitor >::visit(const LoadAtVersion &op) | freetensor::Visitor | inlineprotectedvirtual |
| visitExpr(const Expr &op) | freetensor::Visitor | protectedvirtual |
| visitStmt(const Stmt &op) override | freetensor::TrackStmt< Visitor > | inlineprotectedvirtual |
| ~Visitor() | freetensor::Visitor | inlinevirtual |