FreeTensor
Loading...
Searching...
No Matches
Classes | Namespaces | Typedefs | Functions | Variables
comp_access_bound.h File Reference
#include <memory>
#include <unordered_map>
#include <unordered_set>
#include <analyze/comp_unique_bounds.h>
#include <analyze/symbol_table.h>
#include <math/bounds.h>
#include <visitor.h>
Include dependency graph for comp_access_bound.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  freetensor::AccessBound
 
class  freetensor::FindMemType
 
class  freetensor::CompAccessBound
 
struct  freetensor::CompAccessBound::Access
 

Namespaces

namespace  freetensor
 

Typedefs

typedef int freetensor::CompAccessBoundMode
 

Functions

AccessBound freetensor::compAccessBound (const Stmt &op, const ID &varDefId, CompAccessBoundMode mode=COMP_ACCESS_BOUND_ALL, bool includeTrivialBound=true, const ID &filterSubTree=ID())
 

Variables

const CompAccessBoundMode freetensor::COMP_ACCESS_BOUND_READ = 0x1
 
const CompAccessBoundMode freetensor::COMP_ACCESS_BOUND_WRITE = 0x2
 
const CompAccessBoundMode freetensor::COMP_ACCESS_BOUND_ALL