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 &param, 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 &parallel(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 &parallel(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 &param, 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;