FreeTensor
Loading...
Searching...
No Matches
Classes | Namespaces | Functions
permute.cc File Reference
#include <functional>
#include <analyze/all_uses.h>
#include <analyze/deps.h>
#include <math/parse_pb_expr.h>
#include <pass/shrink_for.h>
#include <schedule.h>
#include <schedule/check_loop_order.h>
#include <schedule/check_not_in_lib.h>
#include <schedule/permute.h>
#include <serialize/mangle.h>
Include dependency graph for permute.cc:

Classes

class  freetensor::Permute
 

Namespaces

namespace  freetensor
 

Functions

std::pair< Stmt, std::vector< ID > > freetensor::permute (const Stmt &ast, const std::vector< ID > &loopsId, const std::function< std::vector< Expr >(std::vector< Expr >)> &transformFunc)