FreeTensor
Loading...
Searching...
No Matches
Namespaces
shrink_for.cc File Reference
#include <sstream>
#include <unordered_map>
#include <unordered_set>
#include <analyze/all_uses.h>
#include <analyze/comp_unique_bounds_pb.h>
#include <analyze/find_stmt.h>
#include <container_utils.h>
#include <get_new_name.h>
#include <math/min_max.h>
#include <math/parse_pb_expr.h>
#include <pass/normalize_loops.h>
#include <pass/replace_iter.h>
#include <pass/shrink_for.h>
#include <pass/simplify.h>
#include <pass/z3_simplify.h>
Include dependency graph for shrink_for.cc:

Namespaces

namespace  freetensor
 

Functions

Stmt freetensor::shrinkFor (const Stmt &op, const ID &subAST=ID(), bool doSimplify=true, bool unordered=false)