FreeTensor
Loading...
Searching...
No Matches
Namespaces | Functions
fuse.cc File Reference
#include <algorithm>
#include <analyze/all_uses.h>
#include <analyze/check_not_modified.h>
#include <analyze/deps.h>
#include <analyze/find_stmt.h>
#include <analyze/merge_no_deps_hint.h>
#include <analyze/symbol_table.h>
#include <hash.h>
#include <pass/flatten_stmt_seq.h>
#include <pass/prop_one_time_use.h>
#include <pass/remove_dead_var.h>
#include <pass/shrink_var.h>
#include <pass/simplify.h>
#include <pass/sink_var.h>
#include <pass/tensor_prop_const.h>
#include <schedule.h>
#include <schedule/check_not_in_lib.h>
#include <schedule/fuse.h>
#include <schedule/hoist_selected_var.h>
Include dependency graph for fuse.cc:

Namespaces

namespace  freetensor
 

Functions

std::pair< Stmt, ID > freetensor::fuse (const Stmt &ast, const ID &loop0, const ID &loop1, bool strict)