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;