strides 41 python_bindings/numpy/ndarray.cpp std::vector<Py_intptr_t> const &strides, strides 43 python_bindings/numpy/ndarray.cpp std::vector<Py_intptr_t>::const_reverse_iterator j = strides.rbegin(); strides 53 python_bindings/numpy/ndarray.cpp std::vector<Py_intptr_t> const &strides, strides 55 python_bindings/numpy/ndarray.cpp std::vector<Py_intptr_t>::const_iterator j = strides.begin(); strides 64 python_bindings/numpy/ndarray.cpp bool is_aligned(std::vector<Py_intptr_t> const &strides, strides 66 python_bindings/numpy/ndarray.cpp for (std::vector<Py_intptr_t>::const_iterator i = strides.begin(); i != strides.end(); ++i) { strides 80 python_bindings/numpy/ndarray.cpp python::object const &strides, strides 84 python_bindings/numpy/ndarray.cpp std::vector<Py_intptr_t> strides_(len(strides)); strides 91 python_bindings/numpy/ndarray.cpp strides_[i] = python::extract<Py_intptr_t>(strides[i]); strides 99 python_bindings/numpy/ndarray.cpp std::vector<Py_intptr_t> const &strides, strides 102 python_bindings/numpy/ndarray.cpp if (shape.size() != strides.size()) { strides 109 python_bindings/numpy/ndarray.cpp if (is_c_contiguous(shape, strides, itemsize)) flags |= NPY_C_CONTIGUOUS; strides 110 python_bindings/numpy/ndarray.cpp if (is_f_contiguous(shape, strides, itemsize)) flags |= NPY_F_CONTIGUOUS; strides 111 python_bindings/numpy/ndarray.cpp if (is_aligned(strides, itemsize)) flags |= NPY_ALIGNED; strides 116 python_bindings/numpy/ndarray.cpp const_cast<Py_intptr_t *>(&strides.front()), strides 42 python_bindings/numpy/ndarray.hpp Py_intptr_t *strides; strides 120 python_bindings/numpy/ndarray.hpp Py_intptr_t const *get_strides() const { return get_struct()->strides; } strides 171 python_bindings/numpy/ndarray.hpp std::vector<Py_intptr_t> const &strides, strides 179 python_bindings/numpy/ndarray.hpp Container strides, strides 184 python_bindings/numpy/ndarray.hpp std::vector<Py_intptr_t> strides_(strides.begin(), strides.end()); strides 191 python_bindings/numpy/ndarray.hpp python::object const &strides, strides 214 python_bindings/numpy/ndarray.hpp Container strides, strides 216 python_bindings/numpy/ndarray.hpp return numpy::detail::from_data_impl(data, dt, shape, strides, owner, true); strides 238 python_bindings/numpy/ndarray.hpp Container strides, strides 240 python_bindings/numpy/ndarray.hpp return numpy::detail::from_data_impl(const_cast<void *>(data), dt, shape, strides, owner, false); strides 517 python_bindings/python/Image.cpp shape[i].stride = array.strides(i) / t.bytes(); strides 362 src/AddImageChecks.cpp builder.strides.push_back(Variable::make(Int(32), name + ".stride." + dim + ".proposed")); strides 549 src/BoundsInference.cpp builder.strides.push_back(0); strides 671 src/IROperator.cpp if (i < strides.size()) { strides 672 src/IROperator.cpp shape.push_back(strides[i]); strides 186 src/IROperator.h std::vector<Expr> mins, extents, strides; strides 43 src/StorageFlattening.cpp vector<Expr> mins(args.size()), strides(args.size()); strides 58 src/StorageFlattening.cpp strides[i] = Variable::make(Int(32), stride_name, buf, param, rdom); strides 68 src/StorageFlattening.cpp idx += cast<int64_t>(args[i] - mins[i]) * cast<int64_t>(strides[i]); strides 70 src/StorageFlattening.cpp idx += (args[i] - mins[i]) * strides[i]; strides 82 src/StorageFlattening.cpp idx += cast<int64_t>(args[i]) * cast<int64_t>(strides[i]); strides 83 src/StorageFlattening.cpp base += cast<int64_t>(mins[i]) * cast<int64_t>(strides[i]); strides 85 src/StorageFlattening.cpp idx += args[i] * strides[i]; strides 86 src/StorageFlattening.cpp base += mins[i] * strides[i]; strides 162 src/StorageFlattening.cpp builder.strides.push_back(stride_var[i]); strides 1538 src/runtime/HalideBuffer.h void extract_strides(int d, int *strides, const Buffer<T2, D2> *first, Args... rest) { strides 1542 src/runtime/HalideBuffer.h *strides++ = first->dim(d).stride(); strides 1543 src/runtime/HalideBuffer.h extract_strides(d, strides, rest...); strides 1546 src/runtime/HalideBuffer.h void extract_strides(int d, int *strides) {}