Dim               279 src/Func.cpp       vector<Dim> &dims = definition.schedule().dims();
Dim               324 src/Func.cpp       vector<Dim> &dims = definition.schedule().dims();
Dim               611 src/Func.cpp       vector<Dim> &dims = definition.schedule().dims();
Dim               624 src/Func.cpp                   [&rv](const Dim& dim) { return var_name_match(dim.var, rv.name()); });
Dim               635 src/Func.cpp                   [&v](const Dim& dim) { return var_name_match(dim.var, v.name()); });
Dim               829 src/Func.cpp               [&v](const Dim& dim) { return var_name_match(dim.var, v.name()); });
Dim               831 src/Func.cpp               Dim d = {v.name(), ForType::Serial, DeviceAPI::None, Dim::Type::PureVar};
Dim               908 src/Func.cpp       vector<Dim> &dims = definition.schedule().dims();
Dim              1047 src/Func.cpp       vector<Dim> &dims = definition.schedule().dims();
Dim              1049 src/Func.cpp       Dim::Type outer_type = Dim::Type::PureRVar;
Dim              1074 src/Func.cpp                   (dims[i].is_rvar() && ((outer_type == Dim::Type::PureRVar) ||
Dim              1075 src/Func.cpp                                          (outer_type == Dim::Type::ImpureRVar))) ||
Dim              1076 src/Func.cpp                   (!dims[i].is_rvar() && (outer_type == Dim::Type::PureVar)));
Dim              1079 src/Func.cpp                   dims[i].dim_type = (dims[i].dim_type == Dim::Type::PureRVar) && (outer_type == Dim::Type::PureRVar) ?
Dim              1080 src/Func.cpp                       Dim::Type::PureRVar : Dim::Type::ImpureRVar;
Dim              1167 src/Func.cpp       vector<Dim> &dims = schedule.dims();
Dim              1174 src/Func.cpp               dims[i].dim_type = Dim::Type::PureVar;
Dim              1200 src/Func.cpp       vector<Dim> &dims = schedule.dims();
Dim              1309 src/Func.cpp       vector<Dim> &dims = schedule.dims();
Dim              1464 src/Func.cpp   void reorder_vars(vector<Dim> &dims_old, const VarOrRVar *vars, size_t size, const Stage &stage) {
Dim              1465 src/Func.cpp       vector<Dim> dims = dims_old;
Dim               447 src/Function.cpp         Dim d = {args[i], ForType::Serial, DeviceAPI::None, Dim::Type::PureVar};
Dim               455 src/Function.cpp         Dim d = {Var::outermost().name(), ForType::Serial, DeviceAPI::None, Dim::Type::PureVar};
Dim               643 src/Function.cpp             Dim d = {v, ForType::Serial, DeviceAPI::None,
Dim               644 src/Function.cpp                      pure ? Dim::Type::PureRVar : Dim::Type::ImpureRVar};
Dim               652 src/Function.cpp             Dim d = {pure_args[i], ForType::Serial, DeviceAPI::None, Dim::Type::PureVar};
Dim               659 src/Function.cpp         Dim d = {Var::outermost().name(), ForType::Serial, DeviceAPI::None, Dim::Type::PureVar};
Dim              1101 src/Generator.cpp             owned_synthetic_params.emplace_back(new GeneratorParam_Synthetic<int>(n + ".dim", *gio, GeneratorParam_Synthetic<int>::Dim));
Dim              2093 src/Generator.h         if (which == Dim) {
Dim                39 src/Inline.cpp         Dim d = s.dims()[i];
Dim               130 src/Schedule.cpp     std::vector<Dim> dims;
Dim               249 src/Schedule.cpp std::vector<Dim> &Schedule::dims() {
Dim               253 src/Schedule.cpp const std::vector<Dim> &Schedule::dims() const {
Dim               293 src/Schedule.h     const std::vector<Dim> &dims() const;
Dim               294 src/Schedule.h     std::vector<Dim> &dims();
Dim               121 src/ScheduleFunctions.cpp         const Dim &dim = s.dims()[i];
Dim               210 src/ScheduleFunctions.cpp             const Dim &dim = s.dims()[nest[i].dim_idx];
Dim              1030 src/ScheduleFunctions.cpp         for (const Dim &d : s.dims()) {