ReductionDomain 26 python_bindings/python/RDom.cpp .def(p::init<h::Internal::ReductionDomain, int>( ReductionDomain 131 python_bindings/python/RDom.cpp p::class_<h::Internal::ReductionDomain>("_ReductionDomain", p::no_init); ReductionDomain 155 python_bindings/python/RDom.cpp .def(p::init<h::Internal::ReductionDomain>( ReductionDomain 207 src/AddImageChecks.cpp ReductionDomain rdom; ReductionDomain 527 src/BoundsInference.cpp Expr buf = Variable::make(type_of<struct halide_buffer_t *>(), query_name, b, p, ReductionDomain()); ReductionDomain 89 src/Definition.cpp const ReductionDomain &rdom, bool is_init) ReductionDomain 48 src/Definition.h const ReductionDomain &rdom, bool is_init); ReductionDomain 128 src/Function.cpp ReductionDomain reduction_domain; ReductionDomain 573 src/IR.cpp Expr Variable::make(Type type, const std::string &name, Buffer<> image, Parameter param, ReductionDomain reduction_domain) { ReductionDomain 612 src/IR.h ReductionDomain reduction_domain; ReductionDomain 615 src/IR.h return make(type, name, Buffer<>(), Parameter(), ReductionDomain()); ReductionDomain 619 src/IR.h return make(type, name, Buffer<>(), param, ReductionDomain()); ReductionDomain 623 src/IR.h return make(type, name, image, Parameter(), ReductionDomain()); ReductionDomain 626 src/IR.h static Expr make(Type type, const std::string &name, ReductionDomain reduction_domain) { ReductionDomain 631 src/IR.h Parameter param, ReductionDomain reduction_domain); ReductionDomain 50 src/RDom.cpp ReductionDomain build_domain(ReductionVariable (&vars)[N]) { ReductionDomain 52 src/RDom.cpp ReductionDomain dom(d); ReductionDomain 72 src/RDom.cpp RDom::RDom(ReductionDomain d) : dom(d) { ReductionDomain 140 src/RDom.cpp dom = ReductionDomain(vars); ReductionDomain 157 src/RDom.cpp dom = ReductionDomain(vars); ReductionDomain 173 src/RDom.cpp dom = ReductionDomain(vars); ReductionDomain 24 src/RDom.h Internal::ReductionDomain _domain; ReductionDomain 41 src/RDom.h RVar(Internal::ReductionDomain domain, int index) : ReductionDomain 53 src/RDom.h EXPORT Internal::ReductionDomain domain() const {return _domain;} ReductionDomain 180 src/RDom.h Internal::ReductionDomain dom; ReductionDomain 223 src/RDom.h EXPORT RDom(Internal::ReductionDomain d); ReductionDomain 226 src/RDom.h Internal::ReductionDomain domain() const {return dom;} ReductionDomain 138 src/Reduction.cpp ReductionDomain::ReductionDomain(const std::vector<ReductionVariable> &domain) : ReductionDomain 143 src/Reduction.cpp ReductionDomain ReductionDomain::deep_copy() const { ReductionDomain 145 src/Reduction.cpp return ReductionDomain(); ReductionDomain 147 src/Reduction.cpp ReductionDomain copy(contents->domain); ReductionDomain 153 src/Reduction.cpp const std::vector<ReductionVariable> &ReductionDomain::domain() const { ReductionDomain 174 src/Reduction.cpp const ReductionDomain &domain; ReductionDomain 175 src/Reduction.cpp DropSelfReferences(Expr p, const ReductionDomain &d) : ReductionDomain 180 src/Reduction.cpp void ReductionDomain::set_predicate(Expr p) { ReductionDomain 186 src/Reduction.cpp void ReductionDomain::where(Expr predicate) { ReductionDomain 190 src/Reduction.cpp Expr ReductionDomain::predicate() const { ReductionDomain 194 src/Reduction.cpp std::vector<Expr> ReductionDomain::split_predicate() const { ReductionDomain 200 src/Reduction.cpp void ReductionDomain::freeze() { ReductionDomain 204 src/Reduction.cpp bool ReductionDomain::frozen() const { ReductionDomain 208 src/Reduction.cpp void ReductionDomain::accept(IRVisitor *visitor) const { ReductionDomain 214 src/Reduction.cpp void ReductionDomain::mutate(IRMutator *mutator) { ReductionDomain 33 src/Reduction.h class ReductionDomain { ReductionDomain 39 src/Reduction.h bool operator()(const ReductionDomain &a, const ReductionDomain &b) const { ReductionDomain 46 src/Reduction.h ReductionDomain() : contents(nullptr) {} ReductionDomain 52 src/Reduction.h EXPORT ReductionDomain(const std::vector<ReductionVariable> &domain); ReductionDomain 55 src/Reduction.h EXPORT ReductionDomain deep_copy() const; ReductionDomain 65 src/Reduction.h bool same_as(const ReductionDomain &other) const { ReductionDomain 45 src/StorageFlattening.cpp ReductionDomain rdom;