Stage 14 apps/fft/funct.h typedef Halide::Stage Stage; Stage 21 apps/fft/funct.h Stage operator=(T x) { return untyped = x; } Stage 22 apps/fft/funct.h Stage operator+=(T x) { return untyped = T(Tuple(untyped)) + x; } Stage 23 apps/fft/funct.h Stage operator-=(T x) { return untyped = T(Tuple(untyped)) - x;} Stage 24 apps/fft/funct.h Stage operator*=(T x) { return untyped = T(Tuple(untyped)) * x; } Stage 25 apps/fft/funct.h Stage operator/=(T x) { return untyped = T(Tuple(untyped)) / x; } Stage 169 python_bindings/python/Func.cpp h::Stage func_setitem_operator(h::Func &func, p::object lhs, p::object rhs) { Stage 18 python_bindings/python/Func_Stage.cpp using Halide::Stage; Stage 24 python_bindings/python/Func_Stage.cpp p::class_<Stage>("Stage", p::no_init) Stage 27 python_bindings/python/Func_Stage.cpp .def("dump_argument_list", &Stage::dump_argument_list, p::arg("self"), Stage 31 python_bindings/python/Func_Stage.cpp .def("name", &Stage::name, p::arg("self"), Stage 34 python_bindings/python/Func_Stage.cpp .def("allow_race_conditions", &Stage::allow_race_conditions, p::arg("self"), Stage 41 python_bindings/python/Func_Stage.cpp .def("split", &func_split<Stage>, p::args("self", "old", "outer", "inner", "factor"), Stage 48 python_bindings/python/Func_Stage.cpp .def("fuse", &Stage::fuse, p::args("self", "inner", "outer", "fused"), Stage 53 python_bindings/python/Func_Stage.cpp .def("serial", &Stage::serial, p::args("self", "var"), Stage 57 python_bindings/python/Func_Stage.cpp stage_class.def("parallel", &func_parallel0<Stage>, p::args("self", "var"), Stage 60 python_bindings/python/Func_Stage.cpp .def("parallel", &func_parallel1<Stage>, p::args("self", "var", "factor"), Stage 63 python_bindings/python/Func_Stage.cpp stage_class.def("vectorize", &func_vectorize1<Stage>, p::args("self", "var", "factor"), Stage 70 python_bindings/python/Func_Stage.cpp .def("vectorize", &func_vectorize0<Stage>, p::args("self", "var"), Stage 73 python_bindings/python/Func_Stage.cpp stage_class.def("unroll", &func_unroll1<Stage>, p::args("self", "var", "factor"), Stage 79 python_bindings/python/Func_Stage.cpp .def("unroll", &func_unroll0<Stage>, p::args("self", "var"), Stage 82 python_bindings/python/Func_Stage.cpp stage_class.def("tile", &func_tile0<Stage>, p::args("self", "x", "y", "xo", "yo", "xi", "yi", "xfactor", "yfactor"), Stage 87 python_bindings/python/Func_Stage.cpp .def("tile", &func_tile1<Stage>, p::args("self", "x", "y", "xi", "yi", "xfactor", "yfactor"), Stage 91 python_bindings/python/Func_Stage.cpp stage_class.def("reorder", &func_reorder0<Stage, p::tuple>, p::args("self", "vars"), Stage 95 python_bindings/python/Func_Stage.cpp .def("reorder", &func_reorder0<Stage, p::list>, p::args("self", "vars"), Stage 99 python_bindings/python/Func_Stage.cpp .def("reorder", &func_reorder1<Stage>, (p::arg("self"), p::arg("v0"), p::arg("v1") = p::object(), Stage 106 python_bindings/python/Func_Stage.cpp stage_class.def("rename", &Stage::rename, p::args("self", "old_name", "new_name"), Stage 110 python_bindings/python/Func_Stage.cpp stage_class.def("specialize", &Stage::specialize, p::args("self", "condition"), Stage 116 python_bindings/python/Func_Stage.cpp defineFuncOrStageGpuMethods<h::Stage>(stage_class); Stage 633 src/BoundsInference.cpp vector<Stage> stages; Stage 664 src/BoundsInference.cpp Stage s; Stage 686 src/BoundsInference.cpp Stage &s = stages[j]; Stage 697 src/BoundsInference.cpp vector<Stage> new_stages; Stage 717 src/BoundsInference.cpp Stage &consumer = stages[i]; Stage 766 src/BoundsInference.cpp Stage &producer = stages[j]; Stage 833 src/BoundsInference.cpp Stage &s = stages[i]; Stage 949 src/BoundsInference.cpp const Stage &s = stages[producing]; Stage 273 src/Func.cpp const std::string &Stage::name() const { Stage 277 src/Func.cpp void Stage::set_dim_type(VarOrRVar var, ForType t) { Stage 322 src/Func.cpp void Stage::set_dim_device_api(VarOrRVar var, DeviceAPI device_api) { Stage 342 src/Func.cpp std::string Stage::dump_argument_list() const { Stage 583 src/Func.cpp Func Stage::rfactor(RVar r, Var v) { Stage 587 src/Func.cpp Func Stage::rfactor(vector<pair<RVar, Var>> preserved) { Stage 905 src/Func.cpp void Stage::split(const string &old, const string &outer, const string &inner, Expr factor, bool exact, TailStrategy tail) { Stage 1016 src/Func.cpp Stage &Stage::split(VarOrRVar old, VarOrRVar outer, VarOrRVar inner, Expr factor, TailStrategy tail) { Stage 1028 src/Func.cpp Stage &Stage::fuse(VarOrRVar inner, VarOrRVar outer, VarOrRVar fused) { Stage 1113 src/Func.cpp Stage Stage::specialize(Expr condition) { Stage 1130 src/Func.cpp return Stage(specializations[i].definition, stage_name, dim_vars, storage_dims); Stage 1139 src/Func.cpp return Stage(s.definition, stage_name, dim_vars, storage_dims); Stage 1142 src/Func.cpp void Stage::specialize_fail(const std::string &message) { Stage 1152 src/Func.cpp Stage &Stage::purify(VarOrRVar old_var, VarOrRVar new_var) { Stage 1192 src/Func.cpp void Stage::remove(const string &var) { Stage 1288 src/Func.cpp Stage &Stage::rename(VarOrRVar old_var, VarOrRVar new_var) { Stage 1377 src/Func.cpp Stage &Stage::allow_race_conditions() { Stage 1382 src/Func.cpp Stage &Stage::serial(VarOrRVar var) { Stage 1387 src/Func.cpp Stage &Stage::parallel(VarOrRVar var) { Stage 1392 src/Func.cpp Stage &Stage::vectorize(VarOrRVar var) { Stage 1397 src/Func.cpp Stage &Stage::unroll(VarOrRVar var) { Stage 1402 src/Func.cpp Stage &Stage::parallel(VarOrRVar var, Expr factor, TailStrategy tail) { Stage 1414 src/Func.cpp Stage &Stage::vectorize(VarOrRVar var, Expr factor, TailStrategy tail) { Stage 1427 src/Func.cpp Stage &Stage::unroll(VarOrRVar var, Expr factor, TailStrategy tail) { Stage 1441 src/Func.cpp Stage &Stage::tile(VarOrRVar x, VarOrRVar y, Stage 1452 src/Func.cpp Stage &Stage::tile(VarOrRVar x, VarOrRVar y, Stage 1464 src/Func.cpp void reorder_vars(vector<Dim> &dims_old, const VarOrRVar *vars, size_t size, const Stage &stage) { Stage 1512 src/Func.cpp Stage &Stage::reorder(const std::vector<VarOrRVar>& vars) { Stage 1517 src/Func.cpp Stage &Stage::gpu_threads(VarOrRVar tx, DeviceAPI device_api) { Stage 1523 src/Func.cpp Stage &Stage::gpu_threads(VarOrRVar tx, VarOrRVar ty, DeviceAPI device_api) { Stage 1531 src/Func.cpp Stage &Stage::gpu_threads(VarOrRVar tx, VarOrRVar ty, VarOrRVar tz, DeviceAPI device_api) { Stage 1541 src/Func.cpp Stage &Stage::gpu_blocks(VarOrRVar bx, DeviceAPI device_api) { Stage 1547 src/Func.cpp Stage &Stage::gpu_blocks(VarOrRVar bx, VarOrRVar by, DeviceAPI device_api) { Stage 1555 src/Func.cpp Stage &Stage::gpu_blocks(VarOrRVar bx, VarOrRVar by, VarOrRVar bz, DeviceAPI device_api) { Stage 1565 src/Func.cpp Stage &Stage::gpu_single_thread(DeviceAPI device_api) { Stage 1573 src/Func.cpp Stage &Stage::gpu(VarOrRVar bx, VarOrRVar tx, DeviceAPI device_api) { Stage 1577 src/Func.cpp Stage &Stage::gpu(VarOrRVar bx, VarOrRVar by, Stage 1582 src/Func.cpp Stage &Stage::gpu(VarOrRVar bx, VarOrRVar by, VarOrRVar bz, Stage 1588 src/Func.cpp Stage &Stage::gpu_tile(VarOrRVar x, VarOrRVar bx, Var tx, Expr x_size, Stage 1598 src/Func.cpp Stage &Stage::gpu_tile(VarOrRVar x, VarOrRVar bx, RVar tx, Expr x_size, Stage 1608 src/Func.cpp Stage &Stage::gpu_tile(VarOrRVar x, VarOrRVar tx, Expr x_size, Stage 1619 src/Func.cpp Stage &Stage::gpu_tile(VarOrRVar x, VarOrRVar y, Stage 1637 src/Func.cpp Stage &Stage::gpu_tile(VarOrRVar x, VarOrRVar y, Stage 1645 src/Func.cpp Stage &Stage::gpu_tile(VarOrRVar x, VarOrRVar y, Stage 1653 src/Func.cpp Stage &Stage::gpu_tile(VarOrRVar x, VarOrRVar y, VarOrRVar z, Stage 1686 src/Func.cpp Stage &Stage::gpu_tile(VarOrRVar x, VarOrRVar y, VarOrRVar z, Stage 1694 src/Func.cpp Stage &Stage::gpu_tile(VarOrRVar x, Expr x_size, TailStrategy tail, DeviceAPI device_api) { Stage 1706 src/Func.cpp Stage &Stage::gpu_tile(VarOrRVar x, VarOrRVar y, Stage 1717 src/Func.cpp Stage &Stage::gpu_tile(VarOrRVar x, VarOrRVar y, VarOrRVar z, Stage 1730 src/Func.cpp Stage &Stage::hexagon(VarOrRVar x) { Stage 1735 src/Func.cpp Stage &Stage::prefetch(const Func &f, VarOrRVar var, Expr offset, PrefetchBoundStrategy strategy) { Stage 1741 src/Func.cpp Stage &Stage::prefetch(const Internal::Parameter ¶m, VarOrRVar var, Expr offset, PrefetchBoundStrategy strategy) { Stage 1857 src/Func.cpp Stage(func.definition(), name(), args(), func.schedule().storage_dims()).split(old, outer, inner, factor, tail); Stage 1863 src/Func.cpp Stage(func.definition(), name(), args(), func.schedule().storage_dims()).fuse(inner, outer, fused); Stage 1869 src/Func.cpp Stage(func.definition(), name(), args(), func.schedule().storage_dims()).rename(old_name, new_name); Stage 1874 src/Func.cpp Stage(func.definition(), name(), args(), func.schedule().storage_dims()).allow_race_conditions(); Stage 1884 src/Func.cpp Stage Func::specialize(Expr c) { Stage 1886 src/Func.cpp return Stage(func.definition(), name(), args(), func.schedule().storage_dims()).specialize(c); Stage 1891 src/Func.cpp (void) Stage(func.definition(), name(), args(), func.schedule().storage_dims()).specialize_fail(message); Stage 1896 src/Func.cpp Stage(func.definition(), name(), args(), func.schedule().storage_dims()).serial(var); Stage 1902 src/Func.cpp Stage(func.definition(), name(), args(), func.schedule().storage_dims()).parallel(var); Stage 1908 src/Func.cpp Stage(func.definition(), name(), args(), func.schedule().storage_dims()).vectorize(var); Stage 1914 src/Func.cpp Stage(func.definition(), name(), args(), func.schedule().storage_dims()).unroll(var); Stage 1920 src/Func.cpp Stage(func.definition(), name(), args(), func.schedule().storage_dims()).parallel(var, factor, tail); Stage 1926 src/Func.cpp Stage(func.definition(), name(), args(), func.schedule().storage_dims()).vectorize(var, factor, tail); Stage 1932 src/Func.cpp Stage(func.definition(), name(), args(), func.schedule().storage_dims()).unroll(var, factor, tail); Stage 2005 src/Func.cpp Stage(func.definition(), name(), args(), func.schedule().storage_dims()).tile(x, y, xo, yo, xi, yi, xfactor, yfactor, tail); Stage 2014 src/Func.cpp Stage(func.definition(), name(), args(), func.schedule().storage_dims()).tile(x, y, xi, yi, xfactor, yfactor, tail); Stage 2020 src/Func.cpp Stage(func.definition(), name(), args(), func.schedule().storage_dims()).reorder(vars); Stage 2026 src/Func.cpp Stage(func.definition(), name(), args(), func.schedule().storage_dims()).gpu_threads(tx, device_api); Stage 2032 src/Func.cpp Stage(func.definition(), name(), args(), func.schedule().storage_dims()).gpu_threads(tx, ty, device_api); Stage 2038 src/Func.cpp Stage(func.definition(), name(), args(), func.schedule().storage_dims()).gpu_threads(tx, ty, tz, device_api); Stage 2044 src/Func.cpp Stage(func.definition(), name(), args(), func.schedule().storage_dims()).gpu_blocks(bx, device_api); Stage 2050 src/Func.cpp Stage(func.definition(), name(), args(), func.schedule().storage_dims()).gpu_blocks(bx, by, device_api); Stage 2056 src/Func.cpp Stage(func.definition(), name(), args(), func.schedule().storage_dims()).gpu_blocks(bx, by, bz, device_api); Stage 2062 src/Func.cpp Stage(func.definition(), name(), args(), func.schedule().storage_dims()).gpu_single_thread(device_api); Stage 2068 src/Func.cpp Stage(func.definition(), name(), args(), func.schedule().storage_dims()).gpu(bx, tx, device_api); Stage 2074 src/Func.cpp Stage(func.definition(), name(), args(), func.schedule().storage_dims()).gpu(bx, by, tx, ty, device_api); Stage 2080 src/Func.cpp Stage(func.definition(), name(), args(), func.schedule().storage_dims()).gpu(bx, by, bz, tx, ty, tz, device_api); Stage 2086 src/Func.cpp Stage(func.definition(), name(), args(), func.schedule().storage_dims()).gpu_tile(x, bx, tx, x_size, tail, device_api); Stage 2092 src/Func.cpp Stage(func.definition(), name(), args(), func.schedule().storage_dims()).gpu_tile(x, bx, tx, x_size, tail, device_api); Stage 2098 src/Func.cpp Stage(func.definition(), name(), args(), func.schedule().storage_dims()).gpu_tile(x, tx, x_size, tail, device_api); Stage 2109 src/Func.cpp Stage(func.definition(), name(), args(), func.schedule().storage_dims()) Stage 2120 src/Func.cpp Stage(func.definition(), name(), args(), func.schedule().storage_dims()) Stage 2131 src/Func.cpp Stage(func.definition(), name(), args(), func.schedule().storage_dims()) Stage 2143 src/Func.cpp Stage(func.definition(), name(), args(), func.schedule().storage_dims()) Stage 2154 src/Func.cpp Stage(func.definition(), name(), args(), func.schedule().storage_dims()) Stage 2161 src/Func.cpp Stage(func.definition(), name(), args(), func.schedule().storage_dims()).gpu_tile(x, x_size, tail, device_api); Stage 2170 src/Func.cpp Stage(func.definition(), name(), args(), func.schedule().storage_dims()).gpu_tile(x, y, x_size, y_size, tail, device_api); Stage 2179 src/Func.cpp Stage(func.definition(), name(), args(), func.schedule().storage_dims()).gpu_tile(x, y, z, x_size, y_size, z_size, tail, device_api); Stage 2192 src/Func.cpp Stage(func.definition(), name(), args(), func.schedule().storage_dims()).gpu_blocks(x, y, device_api); Stage 2214 src/Func.cpp Stage(func.definition(), name(), args(), func.schedule().storage_dims()).hexagon(x); Stage 2220 src/Func.cpp Stage(func.definition(), name(), args(), func.schedule().storage_dims()).prefetch(f, var, offset, strategy); Stage 2226 src/Func.cpp Stage(func.definition(), name(), args(), func.schedule().storage_dims()).prefetch(param, var, offset, strategy); Stage 2366 src/Func.cpp Stage Func::update(int idx) { Stage 2371 src/Func.cpp return Stage(func.update(idx), Stage 2377 src/Func.cpp Func::operator Stage() const { Stage 2378 src/Func.cpp return Stage(func.definition(), name(), args(), func.schedule().storage_dims()); Stage 2478 src/Func.cpp Stage FuncRef::operator=(Expr e) { Stage 2482 src/Func.cpp Stage FuncRef::operator=(const Tuple &e) { Stage 2500 src/Func.cpp return Stage(func.definition(), func.name(), func.args(), func.schedule().storage_dims()); Stage 2506 src/Func.cpp return Stage(func.update(update_stage), Stage 2513 src/Func.cpp Stage FuncRef::operator=(const FuncRef &e) { Stage 2549 src/Func.cpp Stage FuncRef::func_ref_update(const Tuple &e, int init_val) { Stage 2567 src/Func.cpp Stage FuncRef::func_ref_update(Expr e, int init_val) { Stage 2573 src/Func.cpp Stage FuncRef::operator+=(Expr e) { Stage 2577 src/Func.cpp Stage FuncRef::operator+=(const Tuple &e) { Stage 2585 src/Func.cpp Stage FuncRef::operator+=(const FuncRef &e) { Stage 2593 src/Func.cpp Stage FuncRef::operator*=(Expr e) { Stage 2597 src/Func.cpp Stage FuncRef::operator*=(const Tuple &e) { Stage 2605 src/Func.cpp Stage FuncRef::operator*=(const FuncRef &e) { Stage 2613 src/Func.cpp Stage FuncRef::operator-=(Expr e) { Stage 2617 src/Func.cpp Stage FuncRef::operator-=(const Tuple &e) { Stage 2625 src/Func.cpp Stage FuncRef::operator-=(const FuncRef &e) { Stage 2633 src/Func.cpp Stage FuncRef::operator/=(Expr e) { Stage 2637 src/Func.cpp Stage FuncRef::operator/=(const Tuple &e) { Stage 2645 src/Func.cpp Stage FuncRef::operator/=(const FuncRef &e) { Stage 2703 src/Func.cpp Stage FuncTupleElementRef::operator=(Expr e) { Stage 2707 src/Func.cpp Stage FuncTupleElementRef::operator+=(Expr e) { Stage 2711 src/Func.cpp Stage FuncTupleElementRef::operator*=(Expr e) { Stage 2715 src/Func.cpp Stage FuncTupleElementRef::operator-=(Expr e) { Stage 2719 src/Func.cpp Stage FuncTupleElementRef::operator/=(Expr e) { Stage 2723 src/Func.cpp Stage FuncTupleElementRef::operator=(const FuncRef &e) { Stage 52 src/Func.h class Stage { Stage 63 src/Func.h Stage &purify(VarOrRVar old_name, VarOrRVar new_name); Stage 66 src/Func.h Stage(Internal::Definition d, const std::string &n, const std::vector<Var> &args, Stage 73 src/Func.h Stage(Internal::Definition d, const std::string &n, const std::vector<std::string> &args, Stage 175 src/Func.h EXPORT Stage &split(VarOrRVar old, VarOrRVar outer, VarOrRVar inner, Expr factor, TailStrategy tail = TailStrategy::Auto); Stage 176 src/Func.h EXPORT Stage &fuse(VarOrRVar inner, VarOrRVar outer, VarOrRVar fused); Stage 177 src/Func.h EXPORT Stage &serial(VarOrRVar var); Stage 178 src/Func.h EXPORT Stage ¶llel(VarOrRVar var); Stage 179 src/Func.h EXPORT Stage &vectorize(VarOrRVar var); Stage 180 src/Func.h EXPORT Stage &unroll(VarOrRVar var); Stage 181 src/Func.h EXPORT Stage ¶llel(VarOrRVar var, Expr task_size, TailStrategy tail = TailStrategy::Auto); Stage 182 src/Func.h EXPORT Stage &vectorize(VarOrRVar var, Expr factor, TailStrategy tail = TailStrategy::Auto); Stage 183 src/Func.h EXPORT Stage &unroll(VarOrRVar var, Expr factor, TailStrategy tail = TailStrategy::Auto); Stage 184 src/Func.h EXPORT Stage &tile(VarOrRVar x, VarOrRVar y, Stage 189 src/Func.h EXPORT Stage &tile(VarOrRVar x, VarOrRVar y, Stage 193 src/Func.h EXPORT Stage &reorder(const std::vector<VarOrRVar> &vars); Stage 196 src/Func.h NO_INLINE typename std::enable_if<Internal::all_are_convertible<VarOrRVar, Args...>::value, Stage &>::type Stage 202 src/Func.h EXPORT Stage &rename(VarOrRVar old_name, VarOrRVar new_name); Stage 203 src/Func.h EXPORT Stage specialize(Expr condition); Stage 206 src/Func.h EXPORT Stage &gpu_threads(VarOrRVar thread_x, DeviceAPI device_api = DeviceAPI::Default_GPU); Stage 207 src/Func.h EXPORT Stage &gpu_threads(VarOrRVar thread_x, VarOrRVar thread_y, DeviceAPI device_api = DeviceAPI::Default_GPU); Stage 208 src/Func.h EXPORT Stage &gpu_threads(VarOrRVar thread_x, VarOrRVar thread_y, VarOrRVar thread_z, DeviceAPI device_api = DeviceAPI::Default_GPU); Stage 209 src/Func.h EXPORT Stage &gpu_single_thread(DeviceAPI device_api = DeviceAPI::Default_GPU); Stage 211 src/Func.h EXPORT Stage &gpu_blocks(VarOrRVar block_x, DeviceAPI device_api = DeviceAPI::Default_GPU); Stage 212 src/Func.h EXPORT Stage &gpu_blocks(VarOrRVar block_x, VarOrRVar block_y, DeviceAPI device_api = DeviceAPI::Default_GPU); Stage 213 src/Func.h EXPORT Stage &gpu_blocks(VarOrRVar block_x, VarOrRVar block_y, VarOrRVar block_z, DeviceAPI device_api = DeviceAPI::Default_GPU); Stage 215 src/Func.h EXPORT Stage &gpu(VarOrRVar block_x, VarOrRVar thread_x, DeviceAPI device_api = DeviceAPI::Default_GPU); Stage 216 src/Func.h EXPORT Stage &gpu(VarOrRVar block_x, VarOrRVar block_y, Stage 219 src/Func.h EXPORT Stage &gpu(VarOrRVar block_x, VarOrRVar block_y, VarOrRVar block_z, Stage 227 src/Func.h EXPORT Stage &gpu_tile(VarOrRVar x, VarOrRVar bx, Var tx, Expr x_size, Stage 230 src/Func.h EXPORT Stage &gpu_tile(VarOrRVar x, VarOrRVar bx, RVar tx, Expr x_size, Stage 234 src/Func.h EXPORT Stage &gpu_tile(VarOrRVar x, VarOrRVar tx, Expr x_size, Stage 237 src/Func.h EXPORT Stage &gpu_tile(VarOrRVar x, VarOrRVar y, Stage 244 src/Func.h EXPORT Stage &gpu_tile(VarOrRVar x, VarOrRVar y, Stage 249 src/Func.h EXPORT Stage &gpu_tile(VarOrRVar x, VarOrRVar y, Stage 255 src/Func.h EXPORT Stage &gpu_tile(VarOrRVar x, VarOrRVar y, VarOrRVar z, Stage 261 src/Func.h EXPORT Stage &gpu_tile(VarOrRVar x, VarOrRVar y, VarOrRVar z, Stage 271 src/Func.h EXPORT Stage &gpu_tile(VarOrRVar x, Expr x_size, Stage 275 src/Func.h EXPORT Stage &gpu_tile(VarOrRVar x, VarOrRVar y, Stage 280 src/Func.h EXPORT Stage &gpu_tile(VarOrRVar x, VarOrRVar y, VarOrRVar z, Stage 285 src/Func.h EXPORT Stage &allow_race_conditions(); Stage 287 src/Func.h EXPORT Stage &hexagon(VarOrRVar x = Var::outermost()); Stage 288 src/Func.h EXPORT Stage &prefetch(const Func &f, VarOrRVar var, Expr offset = 1, Stage 290 src/Func.h EXPORT Stage &prefetch(const Internal::Parameter ¶m, VarOrRVar var, Expr offset = 1, Stage 293 src/Func.h Stage &prefetch(const T &image, VarOrRVar var, Expr offset = 1, Stage 301 src/Func.h typedef Stage ScheduleHandle; Stage 322 src/Func.h Stage func_ref_update(const Tuple &e, int init_val); Stage 328 src/Func.h Stage func_ref_update(Expr e, int init_val); Stage 339 src/Func.h EXPORT Stage operator=(Expr); Stage 343 src/Func.h EXPORT Stage operator=(const Tuple &); Stage 351 src/Func.h EXPORT Stage operator+=(Expr); Stage 352 src/Func.h EXPORT Stage operator+=(const Tuple &); Stage 353 src/Func.h EXPORT Stage operator+=(const FuncRef &); Stage 362 src/Func.h EXPORT Stage operator-=(Expr); Stage 363 src/Func.h EXPORT Stage operator-=(const Tuple &); Stage 364 src/Func.h EXPORT Stage operator-=(const FuncRef &); Stage 373 src/Func.h EXPORT Stage operator*=(Expr); Stage 374 src/Func.h EXPORT Stage operator*=(const Tuple &); Stage 375 src/Func.h EXPORT Stage operator*=(const FuncRef &); Stage 384 src/Func.h EXPORT Stage operator/=(Expr); Stage 385 src/Func.h EXPORT Stage operator/=(const Tuple &); Stage 386 src/Func.h EXPORT Stage operator/=(const FuncRef &); Stage 392 src/Func.h EXPORT Stage operator=(const FuncRef &); Stage 432 src/Func.h EXPORT Stage operator=(Expr e); Stage 440 src/Func.h EXPORT Stage operator+=(Expr e); Stage 448 src/Func.h EXPORT Stage operator-=(Expr e); Stage 456 src/Func.h EXPORT Stage operator*=(Expr e); Stage 464 src/Func.h EXPORT Stage operator/=(Expr e); Stage 469 src/Func.h EXPORT Stage operator=(const FuncRef &e); Stage 1388 src/Func.h EXPORT Stage specialize(Expr condition); Stage 1921 src/Func.h EXPORT Stage update(int idx = 0); Stage 1946 src/Func.h operator Stage() const; Stage 1276 src/Generator.h friend class ::Halide::Stage; Stage 20 test/correctness/named_updates.cpp Stage pure = Stage 23 test/correctness/named_updates.cpp Stage fix_first = Stage 26 test/correctness/named_updates.cpp Stage rewrites[] = { Stage 32 test/correctness/named_updates.cpp Stage a, b, c;