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()) {