FreeTensor
Loading...
Searching...
No Matches
Namespaces | Functions
find_loop_variance.cc File Reference
#include <algorithm>
#include <climits>
#include <analyze/find_loop_variance.h>
Include dependency graph for find_loop_variance.cc:

Namespaces

namespace  freetensor
 

Functions

template<class FromMap , class ToMap >
void freetensor::copyInfo (const FromMap &fromInfo, const typename FromMap::key_type &from, ToMap &toInfo, const typename ToMap::key_type &to)
 
template<class FromMap , class ToMap >
void freetensor::meetTo (const FromMap &fromInfo, const typename FromMap::key_type &from, ToMap &toInfo, const typename ToMap::key_type &to)
 
bool freetensor::isVariant (const LoopVariExprMap &exprInfo, const StmtOrExprID &expr, const ID &loop)
 
bool freetensor::isVariant (const LoopVariUniqVarMap &varInfo, const VarDef &def, const ID &loop)
 
bool freetensor::isVariant (const LoopVariUniqVarMap &varInfo, const ID &defId, const ID &loop)
 
std::pair< LoopVariExprMap, LoopVariUniqVarMap > freetensor::findLoopVariance (const Stmt &op)