specializations  1411 src/Bounds.cpp     for (const Specialization &s : def.specializations()) {
specializations   173 src/BoundsInference.cpp             const vector<Specialization> &specializations = def.specializations();
specializations   174 src/BoundsInference.cpp             for (size_t i = specializations.size(); i > 0; i--) {
specializations   175 src/BoundsInference.cpp                 Expr s_cond = specializations[i-1].condition;
specializations   176 src/BoundsInference.cpp                 const Definition &s_def = specializations[i-1].definition;
specializations   253 src/BoundsInference.cpp             for (const Specialization &s : def.specializations()) {
specializations    22 src/Definition.cpp     std::vector<Specialization> specializations;
specializations    40 src/Definition.cpp         for (const Specialization &s : specializations) {
specializations    62 src/Definition.cpp         for (Specialization &s : specializations) {
specializations   115 src/Definition.cpp     for (const Specialization &s : contents->specializations) {
specializations   120 src/Definition.cpp         copy.contents->specializations.push_back(std::move(s_copy));
specializations   176 src/Definition.cpp     return contents->specializations;
specializations   180 src/Definition.cpp     return contents->specializations;
specializations   205 src/Definition.cpp     contents->specializations.push_back(s);
specializations   206 src/Definition.cpp     return contents->specializations.back();
specializations   111 src/Definition.h     EXPORT const std::vector<Specialization> &specializations() const;
specializations   112 src/Definition.h     EXPORT std::vector<Specialization> &specializations();
specializations  1127 src/Func.cpp       const vector<Specialization> &specializations = definition.specializations();
specializations  1128 src/Func.cpp       for (size_t i = 0; i < specializations.size(); i++) {
specializations  1129 src/Func.cpp           if (equal(condition, specializations[i].condition)) {
specializations  1130 src/Func.cpp               return Stage(specializations[i].definition, stage_name, dim_vars, storage_dims);
specializations  1135 src/Func.cpp       user_assert(specializations.empty() || specializations.back().failure_message.empty()) 
specializations  1144 src/Func.cpp       const vector<Specialization> &specializations = definition.specializations();
specializations  1145 src/Func.cpp       user_assert(specializations.empty() || specializations.back().failure_message.empty()) 
specializations  1148 src/Func.cpp       Specialization &s = definition.specializations().back();
specializations   797 src/Function.cpp     return is_pure() && definition().specializations().empty();
specializations    28 src/Inline.cpp     user_assert(f.definition().specializations().empty())
specializations   295 src/ScheduleFunctions.cpp     const vector<Specialization> &specializations = def.specializations();
specializations   296 src/ScheduleFunctions.cpp     for (size_t i = specializations.size(); i > 0; i--) {
specializations   297 src/ScheduleFunctions.cpp         const Specialization &s = specializations[i-1];
specializations   306 src/ScheduleFunctions.cpp             internal_assert(i == specializations.size());
specializations  1023 src/ScheduleFunctions.cpp         for (const Specialization &s : definitions[i].specializations()) {
specializations    73 src/SimplifySpecializations.cpp     vector<Specialization> &specializations = def.specializations();
specializations    83 src/SimplifySpecializations.cpp     for (auto it = specializations.begin(); it != specializations.end(); /*no-increment*/) {
specializations    91 src/SimplifySpecializations.cpp             it = specializations.erase(it);
specializations   102 src/SimplifySpecializations.cpp     if (!specializations.empty() && is_one(specializations.back().condition) && specializations.back().failure_message.empty()) {
specializations   104 src/SimplifySpecializations.cpp         const Definition s_def = specializations.back().definition;
specializations   105 src/SimplifySpecializations.cpp         specializations.pop_back();
specializations   121 src/SimplifySpecializations.cpp         specializations.insert(specializations.end(), s_def.specializations().begin(), s_def.specializations().end());
specializations   124 src/SimplifySpecializations.cpp     for (size_t i = specializations.size(); i > 0; i--) {
specializations   125 src/SimplifySpecializations.cpp         Expr c = specializations[i-1].condition;
specializations   126 src/SimplifySpecializations.cpp         Definition &s_def = specializations[i-1].definition;
specializations   100 src/SlidingWindow.cpp         for (const auto &s : def.specializations()) {
specializations   539 test/correctness/specialize.cpp         _halide_user_assert(f.function().definition().specializations().size() == 2);
specializations   545 test/correctness/specialize.cpp         const auto &s = f.function().definition().specializations();
specializations   585 test/correctness/specialize.cpp         _halide_user_assert(f.function().definition().specializations().size() == 5);
specializations   591 test/correctness/specialize.cpp         const auto &s = f.function().definition().specializations();