Definition 1405 src/Bounds.cpp const Definition &def, const Scope<Interval>& scope, const FuncValueBounds &fb, int dim) { Definition 138 src/BoundsInference.cpp vector<vector<CondValue>> compute_exprs_helper(const Definition& def, bool is_update) { Definition 176 src/BoundsInference.cpp const Definition &s_def = specializations[i-1].definition; Definition 237 src/BoundsInference.cpp const Definition &def = func.update(stage - 1); Definition 247 src/BoundsInference.cpp bool is_dim_always_pure(const Definition &def, const string& dim, int dim_idx) { Definition 294 src/BoundsInference.cpp for (const Definition &def : func.updates()) { Definition 81 src/Definition.cpp Definition::Definition() : contents(new DefinitionContents) {} Definition 83 src/Definition.cpp Definition::Definition(const IntrusivePtr<DefinitionContents> &ptr) : contents(ptr) { Definition 88 src/Definition.cpp Definition::Definition(const std::vector<Expr> &args, const std::vector<Expr> &values, Definition 103 src/Definition.cpp Definition Definition::deep_copy( Definition 107 src/Definition.cpp Definition copy; Definition 125 src/Definition.cpp bool Definition::is_init() const { Definition 129 src/Definition.cpp void Definition::accept(IRVisitor *visitor) const { Definition 133 src/Definition.cpp void Definition::mutate(IRMutator *mutator) { Definition 137 src/Definition.cpp std::vector<Expr> &Definition::args() { Definition 141 src/Definition.cpp const std::vector<Expr> &Definition::args() const { Definition 145 src/Definition.cpp std::vector<Expr> &Definition::values() { Definition 149 src/Definition.cpp const std::vector<Expr> &Definition::values() const { Definition 153 src/Definition.cpp Expr &Definition::predicate() { Definition 157 src/Definition.cpp const Expr &Definition::predicate() const { Definition 161 src/Definition.cpp std::vector<Expr> Definition::split_predicate() const { Definition 167 src/Definition.cpp Schedule &Definition::schedule() { Definition 171 src/Definition.cpp const Schedule &Definition::schedule() const { Definition 175 src/Definition.cpp std::vector<Specialization> &Definition::specializations() { Definition 179 src/Definition.cpp const std::vector<Specialization> &Definition::specializations() const { Definition 183 src/Definition.cpp const Specialization &Definition::add_specialization(Expr condition) { Definition 38 src/Definition.h class Definition { Definition 44 src/Definition.h EXPORT explicit Definition(const IntrusivePtr<DefinitionContents> &); Definition 47 src/Definition.h EXPORT Definition(const std::vector<Expr> &args, const std::vector<Expr> &values, Definition 51 src/Definition.h EXPORT Definition(); Definition 60 src/Definition.h EXPORT Definition deep_copy( Definition 64 src/Definition.h bool same_as(const Definition &other) const { Definition 120 src/Definition.h Definition definition; Definition 53 src/Func.h Internal::Definition definition; Definition 66 src/Func.h Stage(Internal::Definition d, const std::string &n, const std::vector<Var> &args, Definition 73 src/Func.h Stage(Internal::Definition d, const std::string &n, const std::vector<std::string> &args, Definition 39 src/Function.cpp Definition init_def; Definition 40 src/Function.cpp std::vector<Definition> updates; Definition 64 src/Function.cpp for (const Definition &def : updates) { Definition 96 src/Function.cpp for (Definition &def : updates) { Definition 325 src/Function.cpp for (const Definition &def : src->updates) { Definition 327 src/Function.cpp Definition def_copy = def.deep_copy(copied_map); Definition 628 src/Function.cpp Definition r(args, values, check.reduction_domain, false); Definition 730 src/Function.cpp Definition &Function::definition() { Definition 734 src/Function.cpp const Definition &Function::definition() const { Definition 778 src/Function.cpp Definition &Function::update(int idx) { Definition 783 src/Function.cpp const Definition &Function::update(int idx) const { Definition 788 src/Function.cpp const std::vector<Definition> &Function::updates() const { Definition 133 src/Function.h EXPORT Definition &definition(); Definition 136 src/Function.h EXPORT const Definition &definition() const; Definition 185 src/Function.h EXPORT Definition &update(int idx = 0); Definition 189 src/Function.h EXPORT const Definition &update(int idx = 0) const; Definition 192 src/Function.h EXPORT const std::vector<Definition> &updates() const; Definition 94 src/ParallelRVar.cpp const Definition &r) { Definition 22 src/ParallelRVar.h const Definition &r); Definition 23 src/Prefetch.cpp const Definition &get_stage_definition(const Function &f, int stage_num) { Definition 69 src/Prefetch.cpp const Definition &def = get_stage_definition(*current_func, stage); Definition 267 src/ScheduleFunctions.cpp const Definition &def, Definition 299 src/ScheduleFunctions.cpp const Definition &s_def = s.definition; Definition 519 src/ScheduleFunctions.cpp const Definition &def = f.update(i); Definition 996 src/ScheduleFunctions.cpp for (const Definition &r : f.updates()) { Definition 1001 src/ScheduleFunctions.cpp const Definition &r = f.update(i); Definition 1016 src/ScheduleFunctions.cpp vector<Definition> definitions; Definition 1018 src/ScheduleFunctions.cpp for (const Definition &def : f.updates()) { Definition 1028 src/ScheduleFunctions.cpp for (const Definition &def : definitions) { Definition 21 src/SimplifySpecializations.cpp void substitute_value_in_var(const string &var, Expr value, vector<Definition> &definitions) { Definition 22 src/SimplifySpecializations.cpp for (Definition &def : definitions) { Definition 57 src/SimplifySpecializations.cpp void simplify_using_fact(Expr fact, vector<Definition> &definitions) { Definition 58 src/SimplifySpecializations.cpp for (Definition &def : definitions) { Definition 68 src/SimplifySpecializations.cpp vector<Definition> propagate_specialization_in_definition(Definition &def, const string &name) { Definition 69 src/SimplifySpecializations.cpp vector<Definition> result; Definition 104 src/SimplifySpecializations.cpp const Definition s_def = specializations.back().definition; Definition 126 src/SimplifySpecializations.cpp Definition &s_def = specializations[i-1].definition; Definition 130 src/SimplifySpecializations.cpp vector<Definition> s_result = propagate_specialization_in_definition(s_def, name); Definition 94 src/SlidingWindow.cpp bool is_dim_always_pure(const Definition &def, const string& dim, int dim_idx) { Definition 165 src/SlidingWindow.cpp for (const Definition &def : func.updates()) {