splits 195 src/Definition.cpp s.definition.contents->schedule.splits() = contents->schedule.splits(); splits 609 src/Func.cpp vector<Split> &splits = definition.schedule().splits(); splits 668 src/Func.cpp for (const Split &s : splits) { splits 674 src/Func.cpp splits = temp; splits 808 src/Func.cpp intm.function().update(0).schedule().splits() = splits; splits 978 src/Func.cpp for (const Split &s : definition.schedule().splits()) { splits 1013 src/Func.cpp definition.schedule().splits().push_back(split); splits 1095 src/Func.cpp definition.schedule().splits().push_back(split); splits 1188 src/Func.cpp definition.schedule().splits().push_back(split); splits 1228 src/Func.cpp vector<Split> &splits = schedule.splits(); splits 1230 src/Func.cpp for (size_t i = splits.size(); i > 0; i--) { splits 1232 src/Func.cpp if (splits[i-1].is_fuse()) { splits 1233 src/Func.cpp debug(4) << " checking fuse " << splits[i-1].inner << " and " splits 1234 src/Func.cpp << splits[i-1].inner << " into " << splits[i-1].old_var << "\n"; splits 1235 src/Func.cpp if (splits[i-1].inner == old_name || splits 1236 src/Func.cpp splits[i-1].outer == old_name) { splits 1241 src/Func.cpp << splits[i-1].old_var << "\n" splits 1244 src/Func.cpp if (should_remove(splits[i-1].old_var)) { splits 1246 src/Func.cpp removed_vars.insert(splits[i-1].outer); splits 1247 src/Func.cpp removed_vars.insert(splits[i-1].inner); splits 1249 src/Func.cpp } else if (splits[i-1].is_split()) { splits 1250 src/Func.cpp debug(4) << " splitting " << splits[i-1].old_var << " into " splits 1251 src/Func.cpp << splits[i-1].outer << " and " << splits[i-1].inner << "\n"; splits 1252 src/Func.cpp if (should_remove(splits[i-1].inner)) { splits 1254 src/Func.cpp removed_vars.insert(splits[i-1].old_var); splits 1255 src/Func.cpp } else if (should_remove(splits[i-1].outer)) { splits 1257 src/Func.cpp removed_vars.insert(splits[i-1].old_var); splits 1259 src/Func.cpp if (splits[i-1].old_var == old_name) { splits 1267 src/Func.cpp debug(4) << " replace/rename " << splits[i-1].old_var splits 1268 src/Func.cpp << " into " << splits[i-1].outer << "\n"; splits 1269 src/Func.cpp if (should_remove(splits[i-1].outer)) { splits 1271 src/Func.cpp removed_vars.insert(splits[i-1].old_var); splits 1273 src/Func.cpp if (splits[i-1].old_var == old_name) { splits 1282 src/Func.cpp temp.insert(temp.begin(), splits[i-1]); splits 1285 src/Func.cpp splits.swap(temp); splits 1331 src/Func.cpp vector<Split> &splits = schedule.splits(); splits 1332 src/Func.cpp for (size_t i = splits.size(); i > 0; i--) { splits 1333 src/Func.cpp if (splits[i-1].is_fuse()) { splits 1334 src/Func.cpp if (splits[i-1].inner == old_name || splits 1335 src/Func.cpp splits[i-1].outer == old_name) { splits 1340 src/Func.cpp << splits[i-1].old_var << "\n" splits 1343 src/Func.cpp if (splits[i-1].old_var == old_name) { splits 1344 src/Func.cpp splits[i-1].old_var = new_name; splits 1349 src/Func.cpp if (splits[i-1].inner == old_name) { splits 1350 src/Func.cpp splits[i-1].inner = new_name; splits 1354 src/Func.cpp if (splits[i-1].outer == old_name) { splits 1355 src/Func.cpp splits[i-1].outer = new_name; splits 1359 src/Func.cpp if (splits[i-1].old_var == old_name) { splits 1371 src/Func.cpp definition.schedule().splits().push_back(split); splits 55 src/Inline.cpp for (size_t i = 0; i < s.splits().size(); i++) { splits 56 src/Inline.cpp if (s.splits()[i].is_rename()) { splits 58 src/Inline.cpp << s.splits()[i].old_var << " of function " splits 59 src/Inline.cpp << f.name() << " to " << s.splits()[i].outer splits 61 src/Inline.cpp } else if (s.splits()[i].is_fuse()) { splits 63 src/Inline.cpp << s.splits()[i].inner << " and " << s.splits()[i].outer splits 67 src/Inline.cpp << s.splits()[i].old_var << " of function " splits 69 src/Inline.cpp << s.splits()[i].outer << " * " splits 70 src/Inline.cpp << s.splits()[i].factor << " + " splits 71 src/Inline.cpp << s.splits()[i].inner << " because " splits 129 src/Schedule.cpp std::vector<Split> splits; splits 152 src/Schedule.cpp for (Split &s : splits) { splits 200 src/Schedule.cpp copy.contents->splits = contents->splits; splits 242 src/Schedule.cpp return contents->splits; splits 246 src/Schedule.cpp return contents->splits; splits 343 src/Schedule.cpp for (const Split &s : splits()) { splits 281 src/Schedule.h const std::vector<Split> &splits() const; splits 282 src/Schedule.h std::vector<Split> &splits(); splits 98 src/ScheduleFunctions.cpp vector<Split> splits = s.splits(); splits 101 src/ScheduleFunctions.cpp for (const Split &split : splits) { splits 220 src/ScheduleFunctions.cpp for (size_t i = splits.size(); i > 0; i--) { splits 221 src/ScheduleFunctions.cpp const Split &split = splits[i-1]; splits 114 src/SimplifySpecializations.cpp def.schedule().splits() = s_def.schedule().splits();