VarOrRVar          23 python_bindings/python/Func.h FuncOrStage &func_parallel0(FuncOrStage &that, hh::VarOrRVar var) {
VarOrRVar          28 python_bindings/python/Func.h FuncOrStage &func_parallel1(FuncOrStage &that, hh::VarOrRVar var, int factor) {
VarOrRVar          33 python_bindings/python/Func.h FuncOrStage &func_split(FuncOrStage &that, hh::VarOrRVar var, hh::VarOrRVar outer, hh::VarOrRVar inner, int factor) {
VarOrRVar          38 python_bindings/python/Func.h FuncOrStage &func_vectorize0(FuncOrStage &that, hh::VarOrRVar var) {
VarOrRVar          43 python_bindings/python/Func.h FuncOrStage &func_vectorize1(FuncOrStage &that, hh::VarOrRVar var, int factor) {
VarOrRVar          48 python_bindings/python/Func.h FuncOrStage &func_unroll0(FuncOrStage &that, hh::VarOrRVar var) {
VarOrRVar          53 python_bindings/python/Func.h FuncOrStage &func_unroll1(FuncOrStage &that, hh::VarOrRVar var, int factor) {
VarOrRVar          58 python_bindings/python/Func.h FuncOrStage &func_tile0(FuncOrStage &that, hh::VarOrRVar x, hh::VarOrRVar y,
VarOrRVar          59 python_bindings/python/Func.h                         hh::VarOrRVar xo, hh::VarOrRVar yo,
VarOrRVar          60 python_bindings/python/Func.h                         hh::VarOrRVar xi, hh::VarOrRVar yi,
VarOrRVar          66 python_bindings/python/Func.h FuncOrStage &func_tile1(FuncOrStage &that, hh::VarOrRVar x, hh::VarOrRVar y,
VarOrRVar          67 python_bindings/python/Func.h                         hh::VarOrRVar xi, hh::VarOrRVar yi,
VarOrRVar          74 python_bindings/python/Func.h     std::vector<hh::VarOrRVar> var_or_rvar_args;
VarOrRVar          79 python_bindings/python/Func.h         bp::extract<hh::VarOrRVar> var_or_rvar_extract(o);
VarOrRVar          13 python_bindings/python/Func_VarOrRVar.cpp     using Halide::VarOrRVar;
VarOrRVar          17 python_bindings/python/Func_VarOrRVar.cpp     p::class_<VarOrRVar>("VarOrRVar",
VarOrRVar          24 python_bindings/python/Func_VarOrRVar.cpp         .def("name", &VarOrRVar::name, p::arg("self"), p::return_value_policy<p::copy_const_reference>())
VarOrRVar          25 python_bindings/python/Func_VarOrRVar.cpp         .def_readonly("var", &VarOrRVar::var)
VarOrRVar          26 python_bindings/python/Func_VarOrRVar.cpp         .def_readonly("rvar", &VarOrRVar::rvar)
VarOrRVar          27 python_bindings/python/Func_VarOrRVar.cpp         .def_readonly("is_rvar", &VarOrRVar::is_rvar);
VarOrRVar          29 python_bindings/python/Func_VarOrRVar.cpp     p::implicitly_convertible<h::Var, VarOrRVar>();
VarOrRVar          30 python_bindings/python/Func_VarOrRVar.cpp     p::implicitly_convertible<h::RVar, VarOrRVar>();
VarOrRVar          31 python_bindings/python/Func_VarOrRVar.cpp     p::implicitly_convertible<h::RDom, VarOrRVar>();
VarOrRVar          20 python_bindings/python/Func_gpu.h FuncOrStage &func_gpu_threads0(FuncOrStage &that, hh::VarOrRVar thread_x, hh::DeviceAPI device_api) {
VarOrRVar          25 python_bindings/python/Func_gpu.h FuncOrStage &func_gpu_threads1(FuncOrStage &that, hh::VarOrRVar thread_x, hh::VarOrRVar thread_y, hh::DeviceAPI device_api) {
VarOrRVar          30 python_bindings/python/Func_gpu.h FuncOrStage &func_gpu_threads2(FuncOrStage &that, hh::VarOrRVar thread_x, hh::VarOrRVar thread_y, hh::VarOrRVar thread_z, hh::DeviceAPI device_api) {
VarOrRVar          35 python_bindings/python/Func_gpu.h FuncOrStage &func_gpu_blocks0(FuncOrStage &that, hh::VarOrRVar block_x, hh::DeviceAPI device_api) {
VarOrRVar          40 python_bindings/python/Func_gpu.h FuncOrStage &func_gpu_blocks1(FuncOrStage &that, hh::VarOrRVar block_x, hh::VarOrRVar block_y, hh::DeviceAPI device_api) {
VarOrRVar          45 python_bindings/python/Func_gpu.h FuncOrStage &func_gpu_blocks2(FuncOrStage &that, hh::VarOrRVar block_x, hh::VarOrRVar block_y, hh::VarOrRVar block_z, hh::DeviceAPI device_api) {
VarOrRVar          50 python_bindings/python/Func_gpu.h FuncOrStage &func_gpu0(FuncOrStage &that, hh::VarOrRVar block_x, hh::VarOrRVar thread_x,
VarOrRVar          56 python_bindings/python/Func_gpu.h FuncOrStage &func_gpu1(FuncOrStage &that, hh::VarOrRVar block_x, hh::VarOrRVar block_y,
VarOrRVar          57 python_bindings/python/Func_gpu.h                        hh::VarOrRVar thread_x, hh::VarOrRVar thread_y,
VarOrRVar          63 python_bindings/python/Func_gpu.h FuncOrStage &func_gpu2(FuncOrStage &that, hh::VarOrRVar block_x, hh::VarOrRVar block_y, hh::VarOrRVar block_z,
VarOrRVar          64 python_bindings/python/Func_gpu.h                        hh::VarOrRVar thread_x, hh::VarOrRVar thread_y, hh::VarOrRVar thread_z,
VarOrRVar          70 python_bindings/python/Func_gpu.h FuncOrStage &func_gpu_tile0(FuncOrStage &that, hh::VarOrRVar x, hh::VarOrRVar bx,
VarOrRVar          75 python_bindings/python/Func_gpu.h FuncOrStage &func_gpu_tile1(FuncOrStage &that, hh::VarOrRVar x, hh::VarOrRVar bx,
VarOrRVar          81 python_bindings/python/Func_gpu.h FuncOrStage &func_gpu_tile2(FuncOrStage &that, hh::VarOrRVar x, hh::VarOrRVar tx,
VarOrRVar          87 python_bindings/python/Func_gpu.h FuncOrStage &func_gpu_tile3(FuncOrStage &that, hh::VarOrRVar x, hh::VarOrRVar y,
VarOrRVar          88 python_bindings/python/Func_gpu.h                             hh::VarOrRVar bx, hh::VarOrRVar by,
VarOrRVar          89 python_bindings/python/Func_gpu.h                             hh::VarOrRVar tx, hh::VarOrRVar ty,
VarOrRVar          96 python_bindings/python/Func_gpu.h FuncOrStage &func_gpu_tile4(FuncOrStage &that, hh::VarOrRVar x, hh::VarOrRVar y,
VarOrRVar          97 python_bindings/python/Func_gpu.h                             hh::VarOrRVar tx, hh::Var ty,
VarOrRVar         103 python_bindings/python/Func_gpu.h FuncOrStage &func_gpu_tile5(FuncOrStage &that, hh::VarOrRVar x, hh::VarOrRVar y,
VarOrRVar         104 python_bindings/python/Func_gpu.h                             hh::VarOrRVar tx, hh::RVar ty,
VarOrRVar         111 python_bindings/python/Func_gpu.h FuncOrStage &func_gpu_tile6(FuncOrStage &that, hh::VarOrRVar x, hh::VarOrRVar y, hh::VarOrRVar z,
VarOrRVar         112 python_bindings/python/Func_gpu.h                             hh::VarOrRVar bx, hh::VarOrRVar by, hh::VarOrRVar bz,
VarOrRVar         113 python_bindings/python/Func_gpu.h                             hh::VarOrRVar tx, hh::VarOrRVar ty, hh::VarOrRVar tz,
VarOrRVar         120 python_bindings/python/Func_gpu.h FuncOrStage &func_gpu_tile7(FuncOrStage &that, hh::VarOrRVar x, hh::VarOrRVar y, hh::VarOrRVar z,
VarOrRVar         121 python_bindings/python/Func_gpu.h                             hh::VarOrRVar tx, hh::VarOrRVar ty, hh::VarOrRVar tz,
VarOrRVar         129 python_bindings/python/Func_gpu.h FuncOrStage &func_gpu_tile8(FuncOrStage &that, hh::VarOrRVar x, int x_size,
VarOrRVar         134 python_bindings/python/Func_gpu.h FuncOrStage &func_gpu_tile9(FuncOrStage &that, hh::VarOrRVar x, hh::VarOrRVar y,
VarOrRVar         140 python_bindings/python/Func_gpu.h FuncOrStage &func_gpu_tile10(FuncOrStage &that, hh::VarOrRVar x, hh::VarOrRVar y, hh::VarOrRVar z,
VarOrRVar         277 src/Func.cpp   void Stage::set_dim_type(VarOrRVar var, ForType t) {
VarOrRVar         322 src/Func.cpp   void Stage::set_dim_device_api(VarOrRVar var, DeviceAPI device_api) {
VarOrRVar        1016 src/Func.cpp   Stage &Stage::split(VarOrRVar old, VarOrRVar outer, VarOrRVar inner, Expr factor, TailStrategy tail) {
VarOrRVar        1028 src/Func.cpp   Stage &Stage::fuse(VarOrRVar inner, VarOrRVar outer, VarOrRVar fused) {
VarOrRVar        1152 src/Func.cpp   Stage &Stage::purify(VarOrRVar old_var, VarOrRVar new_var) {
VarOrRVar        1288 src/Func.cpp   Stage &Stage::rename(VarOrRVar old_var, VarOrRVar new_var) {
VarOrRVar        1382 src/Func.cpp   Stage &Stage::serial(VarOrRVar var) {
VarOrRVar        1387 src/Func.cpp   Stage &Stage::parallel(VarOrRVar var) {
VarOrRVar        1392 src/Func.cpp   Stage &Stage::vectorize(VarOrRVar var) {
VarOrRVar        1397 src/Func.cpp   Stage &Stage::unroll(VarOrRVar var) {
VarOrRVar        1402 src/Func.cpp   Stage &Stage::parallel(VarOrRVar var, Expr factor, TailStrategy tail) {
VarOrRVar        1414 src/Func.cpp   Stage &Stage::vectorize(VarOrRVar var, Expr factor, TailStrategy tail) {
VarOrRVar        1427 src/Func.cpp   Stage &Stage::unroll(VarOrRVar var, Expr factor, TailStrategy tail) {
VarOrRVar        1441 src/Func.cpp   Stage &Stage::tile(VarOrRVar x, VarOrRVar y,
VarOrRVar        1442 src/Func.cpp                      VarOrRVar xo, VarOrRVar yo,
VarOrRVar        1443 src/Func.cpp                      VarOrRVar xi, VarOrRVar yi,
VarOrRVar        1452 src/Func.cpp   Stage &Stage::tile(VarOrRVar x, VarOrRVar y,
VarOrRVar        1453 src/Func.cpp                      VarOrRVar xi, VarOrRVar yi,
VarOrRVar        1464 src/Func.cpp   void reorder_vars(vector<Dim> &dims_old, const VarOrRVar *vars, size_t size, const Stage &stage) {
VarOrRVar        1512 src/Func.cpp   Stage &Stage::reorder(const std::vector<VarOrRVar>& vars) {
VarOrRVar        1517 src/Func.cpp   Stage &Stage::gpu_threads(VarOrRVar tx, DeviceAPI device_api) {
VarOrRVar        1523 src/Func.cpp   Stage &Stage::gpu_threads(VarOrRVar tx, VarOrRVar ty, DeviceAPI device_api) {
VarOrRVar        1531 src/Func.cpp   Stage &Stage::gpu_threads(VarOrRVar tx, VarOrRVar ty, VarOrRVar tz, DeviceAPI device_api) {
VarOrRVar        1541 src/Func.cpp   Stage &Stage::gpu_blocks(VarOrRVar bx, DeviceAPI device_api) {
VarOrRVar        1547 src/Func.cpp   Stage &Stage::gpu_blocks(VarOrRVar bx, VarOrRVar by, DeviceAPI device_api) {
VarOrRVar        1555 src/Func.cpp   Stage &Stage::gpu_blocks(VarOrRVar bx, VarOrRVar by, VarOrRVar bz, DeviceAPI device_api) {
VarOrRVar        1573 src/Func.cpp   Stage &Stage::gpu(VarOrRVar bx, VarOrRVar tx, DeviceAPI device_api) {
VarOrRVar        1577 src/Func.cpp   Stage &Stage::gpu(VarOrRVar bx, VarOrRVar by,
VarOrRVar        1578 src/Func.cpp                     VarOrRVar tx, VarOrRVar ty, DeviceAPI device_api) {
VarOrRVar        1582 src/Func.cpp   Stage &Stage::gpu(VarOrRVar bx, VarOrRVar by, VarOrRVar bz,
VarOrRVar        1583 src/Func.cpp                     VarOrRVar tx, VarOrRVar ty, VarOrRVar tz,
VarOrRVar        1588 src/Func.cpp   Stage &Stage::gpu_tile(VarOrRVar x, VarOrRVar bx, Var tx, Expr x_size,
VarOrRVar        1598 src/Func.cpp   Stage &Stage::gpu_tile(VarOrRVar x, VarOrRVar bx, RVar tx, Expr x_size,
VarOrRVar        1608 src/Func.cpp   Stage &Stage::gpu_tile(VarOrRVar x, VarOrRVar tx, Expr x_size,
VarOrRVar        1619 src/Func.cpp   Stage &Stage::gpu_tile(VarOrRVar x, VarOrRVar y,
VarOrRVar        1620 src/Func.cpp                          VarOrRVar bx, VarOrRVar by,
VarOrRVar        1621 src/Func.cpp                          VarOrRVar tx, VarOrRVar ty,
VarOrRVar        1637 src/Func.cpp   Stage &Stage::gpu_tile(VarOrRVar x, VarOrRVar y,
VarOrRVar        1638 src/Func.cpp                          VarOrRVar tx, Var ty,
VarOrRVar        1645 src/Func.cpp   Stage &Stage::gpu_tile(VarOrRVar x, VarOrRVar y,
VarOrRVar        1646 src/Func.cpp                          VarOrRVar tx, RVar ty,
VarOrRVar        1653 src/Func.cpp   Stage &Stage::gpu_tile(VarOrRVar x, VarOrRVar y, VarOrRVar z,
VarOrRVar        1654 src/Func.cpp                          VarOrRVar bx, VarOrRVar by, VarOrRVar bz,
VarOrRVar        1655 src/Func.cpp                          VarOrRVar tx, VarOrRVar ty, VarOrRVar tz,
VarOrRVar        1686 src/Func.cpp   Stage &Stage::gpu_tile(VarOrRVar x, VarOrRVar y, VarOrRVar z,
VarOrRVar        1687 src/Func.cpp                          VarOrRVar tx, VarOrRVar ty, VarOrRVar tz,
VarOrRVar        1694 src/Func.cpp   Stage &Stage::gpu_tile(VarOrRVar x, Expr x_size, TailStrategy tail, DeviceAPI device_api) {
VarOrRVar        1695 src/Func.cpp       VarOrRVar bx("__deprecated_block_id_x", x.is_rvar),
VarOrRVar        1706 src/Func.cpp   Stage &Stage::gpu_tile(VarOrRVar x, VarOrRVar y,
VarOrRVar        1710 src/Func.cpp       VarOrRVar bx("__deprecated_block_id_x", x.is_rvar),
VarOrRVar        1717 src/Func.cpp   Stage &Stage::gpu_tile(VarOrRVar x, VarOrRVar y, VarOrRVar z,
VarOrRVar        1721 src/Func.cpp       VarOrRVar bx("__deprecated_block_id_x", x.is_rvar),
VarOrRVar        1730 src/Func.cpp   Stage &Stage::hexagon(VarOrRVar x) {
VarOrRVar        1735 src/Func.cpp   Stage &Stage::prefetch(const Func &f, VarOrRVar var, Expr offset, PrefetchBoundStrategy strategy) {
VarOrRVar        1741 src/Func.cpp   Stage &Stage::prefetch(const Internal::Parameter &param, VarOrRVar var, Expr offset, PrefetchBoundStrategy strategy) {
VarOrRVar        1855 src/Func.cpp   Func &Func::split(VarOrRVar old, VarOrRVar outer, VarOrRVar inner, Expr factor, TailStrategy tail) {
VarOrRVar        1861 src/Func.cpp   Func &Func::fuse(VarOrRVar inner, VarOrRVar outer, VarOrRVar fused) {
VarOrRVar        1867 src/Func.cpp   Func &Func::rename(VarOrRVar old_name, VarOrRVar new_name) {
VarOrRVar        1894 src/Func.cpp   Func &Func::serial(VarOrRVar var) {
VarOrRVar        1900 src/Func.cpp   Func &Func::parallel(VarOrRVar var) {
VarOrRVar        1906 src/Func.cpp   Func &Func::vectorize(VarOrRVar var) {
VarOrRVar        1912 src/Func.cpp   Func &Func::unroll(VarOrRVar var) {
VarOrRVar        1918 src/Func.cpp   Func &Func::parallel(VarOrRVar var, Expr factor, TailStrategy tail) {
VarOrRVar        1924 src/Func.cpp   Func &Func::vectorize(VarOrRVar var, Expr factor, TailStrategy tail) {
VarOrRVar        1930 src/Func.cpp   Func &Func::unroll(VarOrRVar var, Expr factor, TailStrategy tail) {
VarOrRVar        1999 src/Func.cpp   Func &Func::tile(VarOrRVar x, VarOrRVar y,
VarOrRVar        2000 src/Func.cpp                    VarOrRVar xo, VarOrRVar yo,
VarOrRVar        2001 src/Func.cpp                    VarOrRVar xi, VarOrRVar yi,
VarOrRVar        2009 src/Func.cpp   Func &Func::tile(VarOrRVar x, VarOrRVar y,
VarOrRVar        2010 src/Func.cpp                    VarOrRVar xi, VarOrRVar yi,
VarOrRVar        2018 src/Func.cpp   Func &Func::reorder(const std::vector<VarOrRVar> &vars) {
VarOrRVar        2024 src/Func.cpp   Func &Func::gpu_threads(VarOrRVar tx, DeviceAPI device_api) {
VarOrRVar        2030 src/Func.cpp   Func &Func::gpu_threads(VarOrRVar tx, VarOrRVar ty, DeviceAPI device_api) {
VarOrRVar        2036 src/Func.cpp   Func &Func::gpu_threads(VarOrRVar tx, VarOrRVar ty, VarOrRVar tz, DeviceAPI device_api) {
VarOrRVar        2042 src/Func.cpp   Func &Func::gpu_blocks(VarOrRVar bx, DeviceAPI device_api) {
VarOrRVar        2048 src/Func.cpp   Func &Func::gpu_blocks(VarOrRVar bx, VarOrRVar by, DeviceAPI device_api) {
VarOrRVar        2054 src/Func.cpp   Func &Func::gpu_blocks(VarOrRVar bx, VarOrRVar by, VarOrRVar bz, DeviceAPI device_api) {
VarOrRVar        2066 src/Func.cpp   Func &Func::gpu(VarOrRVar bx, VarOrRVar tx, DeviceAPI device_api) {
VarOrRVar        2072 src/Func.cpp   Func &Func::gpu(VarOrRVar bx, VarOrRVar by, VarOrRVar tx, VarOrRVar ty, DeviceAPI device_api) {
VarOrRVar        2078 src/Func.cpp   Func &Func::gpu(VarOrRVar bx, VarOrRVar by, VarOrRVar bz, VarOrRVar tx, VarOrRVar ty, VarOrRVar tz, DeviceAPI device_api) {
VarOrRVar        2084 src/Func.cpp   Func &Func::gpu_tile(VarOrRVar x, VarOrRVar bx, Var tx, Expr x_size, TailStrategy tail, DeviceAPI device_api) {
VarOrRVar        2090 src/Func.cpp   Func &Func::gpu_tile(VarOrRVar x, VarOrRVar bx, RVar tx, Expr x_size, TailStrategy tail, DeviceAPI device_api) {
VarOrRVar        2096 src/Func.cpp   Func &Func::gpu_tile(VarOrRVar x, VarOrRVar tx, Expr x_size, TailStrategy tail, DeviceAPI device_api) {
VarOrRVar        2102 src/Func.cpp   Func &Func::gpu_tile(VarOrRVar x, VarOrRVar y,
VarOrRVar        2103 src/Func.cpp                        VarOrRVar bx, VarOrRVar by,
VarOrRVar        2104 src/Func.cpp                        VarOrRVar tx, VarOrRVar ty,
VarOrRVar        2114 src/Func.cpp   Func &Func::gpu_tile(VarOrRVar x, VarOrRVar y,
VarOrRVar        2115 src/Func.cpp                        VarOrRVar tx, Var ty,
VarOrRVar        2125 src/Func.cpp   Func &Func::gpu_tile(VarOrRVar x, VarOrRVar y,
VarOrRVar        2126 src/Func.cpp                        VarOrRVar tx, RVar ty,
VarOrRVar        2136 src/Func.cpp   Func &Func::gpu_tile(VarOrRVar x, VarOrRVar y, VarOrRVar z,
VarOrRVar        2137 src/Func.cpp                        VarOrRVar bx, VarOrRVar by, VarOrRVar bz,
VarOrRVar        2138 src/Func.cpp                        VarOrRVar tx, VarOrRVar ty, VarOrRVar tz,
VarOrRVar        2148 src/Func.cpp   Func &Func::gpu_tile(VarOrRVar x, VarOrRVar y, VarOrRVar z,
VarOrRVar        2149 src/Func.cpp                        VarOrRVar tx, VarOrRVar ty, VarOrRVar tz,
VarOrRVar        2159 src/Func.cpp   Func &Func::gpu_tile(VarOrRVar x, Expr x_size, TailStrategy tail, DeviceAPI device_api) {
VarOrRVar        2165 src/Func.cpp   Func &Func::gpu_tile(VarOrRVar x, VarOrRVar y,
VarOrRVar        2174 src/Func.cpp   Func &Func::gpu_tile(VarOrRVar x, VarOrRVar y, VarOrRVar z,
VarOrRVar        2212 src/Func.cpp   Func &Func::hexagon(VarOrRVar x) {
VarOrRVar        2218 src/Func.cpp   Func &Func::prefetch(const Func &f, VarOrRVar var, Expr offset, PrefetchBoundStrategy strategy) {
VarOrRVar        2224 src/Func.cpp   Func &Func::prefetch(const Internal::Parameter &param, VarOrRVar var, Expr offset, PrefetchBoundStrategy strategy) {
VarOrRVar          29 src/Func.h         VarOrRVar(const std::string &n, bool r) : var(n), rvar(n), is_rvar(r) {}
VarOrRVar          30 src/Func.h         VarOrRVar(const Var &v) : var(v), is_rvar(false) {}
VarOrRVar          31 src/Func.h         VarOrRVar(const RVar &r) : rvar(r), is_rvar(true) {}
VarOrRVar          32 src/Func.h         VarOrRVar(const RDom &r) : rvar(RVar(r)), is_rvar(true) {}
VarOrRVar          58 src/Func.h         void set_dim_type(VarOrRVar var, Internal::ForType t);
VarOrRVar          59 src/Func.h         void set_dim_device_api(VarOrRVar var, DeviceAPI device_api);
VarOrRVar          63 src/Func.h         Stage &purify(VarOrRVar old_name, VarOrRVar new_name);
VarOrRVar         175 src/Func.h         EXPORT Stage &split(VarOrRVar old, VarOrRVar outer, VarOrRVar inner, Expr factor, TailStrategy tail = TailStrategy::Auto);
VarOrRVar         176 src/Func.h         EXPORT Stage &fuse(VarOrRVar inner, VarOrRVar outer, VarOrRVar fused);
VarOrRVar         177 src/Func.h         EXPORT Stage &serial(VarOrRVar var);
VarOrRVar         178 src/Func.h         EXPORT Stage &parallel(VarOrRVar var);
VarOrRVar         179 src/Func.h         EXPORT Stage &vectorize(VarOrRVar var);
VarOrRVar         180 src/Func.h         EXPORT Stage &unroll(VarOrRVar var);
VarOrRVar         181 src/Func.h         EXPORT Stage &parallel(VarOrRVar var, Expr task_size, TailStrategy tail = TailStrategy::Auto);
VarOrRVar         182 src/Func.h         EXPORT Stage &vectorize(VarOrRVar var, Expr factor, TailStrategy tail = TailStrategy::Auto);
VarOrRVar         183 src/Func.h         EXPORT Stage &unroll(VarOrRVar var, Expr factor, TailStrategy tail = TailStrategy::Auto);
VarOrRVar         184 src/Func.h         EXPORT Stage &tile(VarOrRVar x, VarOrRVar y,
VarOrRVar         185 src/Func.h                            VarOrRVar xo, VarOrRVar yo,
VarOrRVar         186 src/Func.h                            VarOrRVar xi, VarOrRVar yi, Expr
VarOrRVar         189 src/Func.h         EXPORT Stage &tile(VarOrRVar x, VarOrRVar y,
VarOrRVar         190 src/Func.h                            VarOrRVar xi, VarOrRVar yi,
VarOrRVar         193 src/Func.h         EXPORT Stage &reorder(const std::vector<VarOrRVar> &vars);
VarOrRVar         196 src/Func.h         NO_INLINE typename std::enable_if<Internal::all_are_convertible<VarOrRVar, Args...>::value, Stage &>::type
VarOrRVar         197 src/Func.h         reorder(VarOrRVar x, VarOrRVar y, Args&&... args) {
VarOrRVar         198 src/Func.h             std::vector<VarOrRVar> collected_args{x, y, std::forward<Args>(args)...};
VarOrRVar         202 src/Func.h         EXPORT Stage &rename(VarOrRVar old_name, VarOrRVar new_name);
VarOrRVar         206 src/Func.h         EXPORT Stage &gpu_threads(VarOrRVar thread_x, DeviceAPI device_api = DeviceAPI::Default_GPU);
VarOrRVar         207 src/Func.h         EXPORT Stage &gpu_threads(VarOrRVar thread_x, VarOrRVar thread_y, DeviceAPI device_api = DeviceAPI::Default_GPU);
VarOrRVar         208 src/Func.h         EXPORT Stage &gpu_threads(VarOrRVar thread_x, VarOrRVar thread_y, VarOrRVar thread_z, DeviceAPI device_api = DeviceAPI::Default_GPU);
VarOrRVar         211 src/Func.h         EXPORT Stage &gpu_blocks(VarOrRVar block_x, DeviceAPI device_api = DeviceAPI::Default_GPU);
VarOrRVar         212 src/Func.h         EXPORT Stage &gpu_blocks(VarOrRVar block_x, VarOrRVar block_y, DeviceAPI device_api = DeviceAPI::Default_GPU);
VarOrRVar         213 src/Func.h         EXPORT Stage &gpu_blocks(VarOrRVar block_x, VarOrRVar block_y, VarOrRVar block_z, DeviceAPI device_api = DeviceAPI::Default_GPU);
VarOrRVar         215 src/Func.h         EXPORT Stage &gpu(VarOrRVar block_x, VarOrRVar thread_x, DeviceAPI device_api = DeviceAPI::Default_GPU);
VarOrRVar         216 src/Func.h         EXPORT Stage &gpu(VarOrRVar block_x, VarOrRVar block_y,
VarOrRVar         217 src/Func.h                           VarOrRVar thread_x, VarOrRVar thread_y,
VarOrRVar         219 src/Func.h         EXPORT Stage &gpu(VarOrRVar block_x, VarOrRVar block_y, VarOrRVar block_z,
VarOrRVar         220 src/Func.h                           VarOrRVar thread_x, VarOrRVar thread_y, VarOrRVar thread_z,
VarOrRVar         227 src/Func.h         EXPORT Stage &gpu_tile(VarOrRVar x, VarOrRVar bx, Var tx, Expr x_size,
VarOrRVar         230 src/Func.h         EXPORT Stage &gpu_tile(VarOrRVar x, VarOrRVar bx, RVar tx, Expr x_size,
VarOrRVar         234 src/Func.h         EXPORT Stage &gpu_tile(VarOrRVar x, VarOrRVar tx, Expr x_size,
VarOrRVar         237 src/Func.h         EXPORT Stage &gpu_tile(VarOrRVar x, VarOrRVar y,
VarOrRVar         238 src/Func.h                                VarOrRVar bx, VarOrRVar by,
VarOrRVar         239 src/Func.h                                VarOrRVar tx, VarOrRVar ty,
VarOrRVar         244 src/Func.h         EXPORT Stage &gpu_tile(VarOrRVar x, VarOrRVar y,
VarOrRVar         245 src/Func.h                                VarOrRVar tx, Var ty,
VarOrRVar         249 src/Func.h         EXPORT Stage &gpu_tile(VarOrRVar x, VarOrRVar y,
VarOrRVar         250 src/Func.h                                VarOrRVar tx, RVar ty,
VarOrRVar         255 src/Func.h         EXPORT Stage &gpu_tile(VarOrRVar x, VarOrRVar y, VarOrRVar z,
VarOrRVar         256 src/Func.h                                VarOrRVar bx, VarOrRVar by, VarOrRVar bz,
VarOrRVar         257 src/Func.h                                VarOrRVar tx, VarOrRVar ty, VarOrRVar tz,
VarOrRVar         261 src/Func.h         EXPORT Stage &gpu_tile(VarOrRVar x, VarOrRVar y, VarOrRVar z,
VarOrRVar         262 src/Func.h                                VarOrRVar tx, VarOrRVar ty, VarOrRVar tz,
VarOrRVar         271 src/Func.h         EXPORT Stage &gpu_tile(VarOrRVar x, Expr x_size,
VarOrRVar         275 src/Func.h         EXPORT Stage &gpu_tile(VarOrRVar x, VarOrRVar y,
VarOrRVar         280 src/Func.h         EXPORT Stage &gpu_tile(VarOrRVar x, VarOrRVar y, VarOrRVar z,
VarOrRVar         287 src/Func.h         EXPORT Stage &hexagon(VarOrRVar x = Var::outermost());
VarOrRVar         288 src/Func.h         EXPORT Stage &prefetch(const Func &f, VarOrRVar var, Expr offset = 1,
VarOrRVar         290 src/Func.h         EXPORT Stage &prefetch(const Internal::Parameter &param, VarOrRVar var, Expr offset = 1,
VarOrRVar         293 src/Func.h         Stage &prefetch(const T &image, VarOrRVar var, Expr offset = 1,
VarOrRVar        1109 src/Func.h         EXPORT Func &split(VarOrRVar old, VarOrRVar outer, VarOrRVar inner, Expr factor, TailStrategy tail = TailStrategy::Auto);
VarOrRVar        1114 src/Func.h         EXPORT Func &fuse(VarOrRVar inner, VarOrRVar outer, VarOrRVar fused);
VarOrRVar        1117 src/Func.h         EXPORT Func &serial(VarOrRVar var);
VarOrRVar        1120 src/Func.h         EXPORT Func &parallel(VarOrRVar var);
VarOrRVar        1128 src/Func.h         EXPORT Func &parallel(VarOrRVar var, Expr task_size, TailStrategy tail = TailStrategy::Auto);
VarOrRVar        1136 src/Func.h         EXPORT Func &vectorize(VarOrRVar var);
VarOrRVar        1142 src/Func.h         EXPORT Func &unroll(VarOrRVar var);
VarOrRVar        1149 src/Func.h         EXPORT Func &vectorize(VarOrRVar var, Expr factor, TailStrategy tail = TailStrategy::Auto);
VarOrRVar        1155 src/Func.h         EXPORT Func &unroll(VarOrRVar var, Expr factor, TailStrategy tail = TailStrategy::Auto);
VarOrRVar        1188 src/Func.h         EXPORT Func &tile(VarOrRVar x, VarOrRVar y,
VarOrRVar        1189 src/Func.h                           VarOrRVar xo, VarOrRVar yo,
VarOrRVar        1190 src/Func.h                           VarOrRVar xi, VarOrRVar yi,
VarOrRVar        1196 src/Func.h         EXPORT Func &tile(VarOrRVar x, VarOrRVar y,
VarOrRVar        1197 src/Func.h                           VarOrRVar xi, VarOrRVar yi,
VarOrRVar        1203 src/Func.h         EXPORT Func &reorder(const std::vector<VarOrRVar> &vars);
VarOrRVar        1206 src/Func.h         NO_INLINE typename std::enable_if<Internal::all_are_convertible<VarOrRVar, Args...>::value, Func &>::type
VarOrRVar        1207 src/Func.h         reorder(VarOrRVar x, VarOrRVar y, Args&&... args) {
VarOrRVar        1208 src/Func.h             std::vector<VarOrRVar> collected_args{x, y, std::forward<Args>(args)...};
VarOrRVar        1213 src/Func.h         EXPORT Func &rename(VarOrRVar old_name, VarOrRVar new_name);
VarOrRVar        1439 src/Func.h         EXPORT Func &gpu_threads(VarOrRVar thread_x, DeviceAPI device_api = DeviceAPI::Default_GPU);
VarOrRVar        1440 src/Func.h         EXPORT Func &gpu_threads(VarOrRVar thread_x, VarOrRVar thread_y, DeviceAPI device_api = DeviceAPI::Default_GPU);
VarOrRVar        1441 src/Func.h         EXPORT Func &gpu_threads(VarOrRVar thread_x, VarOrRVar thread_y, VarOrRVar thread_z, DeviceAPI device_api = DeviceAPI::Default_GPU);
VarOrRVar        1455 src/Func.h         EXPORT Func &gpu_blocks(VarOrRVar block_x, DeviceAPI device_api = DeviceAPI::Default_GPU);
VarOrRVar        1456 src/Func.h         EXPORT Func &gpu_blocks(VarOrRVar block_x, VarOrRVar block_y, DeviceAPI device_api = DeviceAPI::Default_GPU);
VarOrRVar        1457 src/Func.h         EXPORT Func &gpu_blocks(VarOrRVar block_x, VarOrRVar block_y, VarOrRVar block_z, DeviceAPI device_api = DeviceAPI::Default_GPU);
VarOrRVar        1466 src/Func.h         EXPORT Func &gpu(VarOrRVar block_x, VarOrRVar thread_x, DeviceAPI device_api = DeviceAPI::Default_GPU);
VarOrRVar        1467 src/Func.h         EXPORT Func &gpu(VarOrRVar block_x, VarOrRVar block_y,
VarOrRVar        1468 src/Func.h                          VarOrRVar thread_x, VarOrRVar thread_y, DeviceAPI device_api = DeviceAPI::Default_GPU);
VarOrRVar        1469 src/Func.h         EXPORT Func &gpu(VarOrRVar block_x, VarOrRVar block_y, VarOrRVar block_z,
VarOrRVar        1470 src/Func.h                          VarOrRVar thread_x, VarOrRVar thread_y, VarOrRVar thread_z, DeviceAPI device_api = DeviceAPI::Default_GPU);
VarOrRVar        1478 src/Func.h         EXPORT Func &gpu_tile(VarOrRVar x, VarOrRVar bx, Var tx, Expr x_size,
VarOrRVar        1481 src/Func.h         EXPORT Func &gpu_tile(VarOrRVar x, VarOrRVar bx, RVar tx, Expr x_size,
VarOrRVar        1485 src/Func.h         EXPORT Func &gpu_tile(VarOrRVar x, VarOrRVar tx, Expr x_size,
VarOrRVar        1488 src/Func.h         EXPORT Func &gpu_tile(VarOrRVar x, VarOrRVar y,
VarOrRVar        1489 src/Func.h                               VarOrRVar bx, VarOrRVar by,
VarOrRVar        1490 src/Func.h                               VarOrRVar tx, VarOrRVar ty,
VarOrRVar        1495 src/Func.h         EXPORT Func &gpu_tile(VarOrRVar x, VarOrRVar y,
VarOrRVar        1496 src/Func.h                               VarOrRVar tx, Var ty,
VarOrRVar        1500 src/Func.h         EXPORT Func &gpu_tile(VarOrRVar x, VarOrRVar y,
VarOrRVar        1501 src/Func.h                               VarOrRVar tx, RVar ty,
VarOrRVar        1506 src/Func.h         EXPORT Func &gpu_tile(VarOrRVar x, VarOrRVar y, VarOrRVar z,
VarOrRVar        1507 src/Func.h                               VarOrRVar bx, VarOrRVar by, VarOrRVar bz,
VarOrRVar        1508 src/Func.h                               VarOrRVar tx, VarOrRVar ty, VarOrRVar tz,
VarOrRVar        1512 src/Func.h         EXPORT Func &gpu_tile(VarOrRVar x, VarOrRVar y, VarOrRVar z,
VarOrRVar        1513 src/Func.h                               VarOrRVar tx, VarOrRVar ty, VarOrRVar tz,
VarOrRVar        1519 src/Func.h         EXPORT Func &gpu_tile(VarOrRVar x, Expr x_size,
VarOrRVar        1523 src/Func.h         EXPORT Func &gpu_tile(VarOrRVar x, VarOrRVar y, Expr x_size, Expr y_size,
VarOrRVar        1527 src/Func.h         EXPORT Func &gpu_tile(VarOrRVar x, VarOrRVar y, VarOrRVar z,
VarOrRVar        1545 src/Func.h         EXPORT Func &hexagon(VarOrRVar x = Var::outermost());
VarOrRVar        1578 src/Func.h         EXPORT Func &prefetch(const Func &f, VarOrRVar var, Expr offset = 1,
VarOrRVar        1580 src/Func.h         EXPORT Func &prefetch(const Internal::Parameter &param, VarOrRVar var, Expr offset = 1,
VarOrRVar        1583 src/Func.h         Func &prefetch(const T &image, VarOrRVar var, Expr offset = 1,
VarOrRVar          43 src/Schedule.cpp LoopLevel::LoopLevel(Internal::Function f, VarOrRVar v) : LoopLevel(f.name(), v.name(), v.is_rvar) {}
VarOrRVar          45 src/Schedule.cpp LoopLevel::LoopLevel(Func f, VarOrRVar v) : LoopLevel(f.function().name(), v.name(), v.is_rvar) {}
VarOrRVar          63 src/Schedule.cpp VarOrRVar LoopLevel::var() const {
VarOrRVar          66 src/Schedule.cpp     return VarOrRVar(contents->var_name, contents->is_rvar);
VarOrRVar          17 src/Schedule.h struct VarOrRVar;
VarOrRVar         114 src/Schedule.h     EXPORT LoopLevel(Internal::Function f, VarOrRVar v);
VarOrRVar         115 src/Schedule.h     EXPORT LoopLevel(Func f, VarOrRVar v);
VarOrRVar         129 src/Schedule.h     EXPORT VarOrRVar var() const;