|
tvm
|
Bound deducers. More...
#include <tvm/arith/int_set.h>#include <tvm/ir/expr.h>#include <tvm/tir/expr.h>#include <tvm/tir/stmt.h>#include <unordered_map>Go to the source code of this file.
Namespaces | |
| tvm | |
| Performance counters for profiling via the PAPI library. | |
| tvm::arith | |
| namespace of arithmetic analysis. | |
Functions | |
| IntSet | tvm::arith::DeduceBound (PrimExpr v, PrimExpr cond, const ffi::Map< Var, IntSet > &hint_map, const ffi::Map< Var, IntSet > &relax_map) |
| Deduce the bound of the target variable in a expression, give the domain of each variables. Return undefined IntSet to represent failure. More... | |
| IntSet | tvm::arith::DeduceBound (PrimExpr v, PrimExpr cond, const std::unordered_map< const VarNode *, IntSet > &hint_map, const std::unordered_map< const VarNode *, IntSet > &relax_map) |
| Same as DeduceBound with unordered_map signature. More... | |
| Region | tvm::arith::DomainTouched (const Stmt &body, const tir::Buffer &buffer, bool consider_loads, bool consider_stores) |
| Infer a regular domain that covers all the calls or provides within the given statement. More... | |
Bound deducers.