FreeTensor
Loading...
Searching...
No Matches
Classes | Namespaces | Functions
simplify.h File Reference
#include <functional>
#include <unordered_map>
#include <unordered_set>
#include <analyze/comp_transient_bounds.h>
#include <analyze/comp_unique_bounds.h>
#include <analyze/comp_unique_bounds_combination.h>
#include <analyze/comp_unique_bounds_pb.h>
#include <analyze/symbol_table.h>
#include <func.h>
#include <math/bounds.h>
#include <mutator.h>
#include <pass/const_fold.h>
#include <visitor.h>
Include dependency graph for simplify.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  freetensor::FindInnerMostScope
 
class  freetensor::SimplifyPass
 
class  freetensor::BuiltinSimplify
 
class  freetensor::PBSimplify
 

Namespaces

namespace  freetensor
 

Functions

int freetensor::findInnerMostScope (const std::unordered_map< std::string, int > &varScope, const Expr &op)
 
Stmt freetensor::builtinSimplify (const Stmt &op)
 
Stmt freetensor::pbSimplify (const Stmt &op)
 
Stmt freetensor::simplify (const Stmt &op)