FreeTensor
Loading...
Searching...
No Matches
Namespaces | Functions
cache.cc File Reference
#include <climits>
#include <cmath>
#include <container_utils.h>
#include <pass/make_nested_loops.h>
#include <pass/remove_writes.h>
#include <pass/shrink_var.h>
#include <pass/simplify.h>
#include <schedule.h>
#include <schedule/cache.h>
#include <schedule/check_not_in_lib.h>
#include <schedule/check_var_cross_parallel.h>
Include dependency graph for cache.cc:

Namespaces

namespace  freetensor
 

Functions

std::pair< Stmt, std::tuple< ID, ID, std::string, ID > > freetensor::cache (const Stmt &ast, const ID &stmt, const std::string &var, MemType mtype)
 
std::pair< Stmt, std::tuple< ID, ID, std::string, ID > > freetensor::cacheReduction (const Stmt &ast, const ID &stmt, const std::string &var, MemType mtype)