int8_t 10 apps/hexagon_benchmarks/conv3x3_generator.cpp Input<Buffer<int8_t>> mask{"mask", 2}; int8_t 69 apps/hexagon_benchmarks/process.h Halide::Runtime::Buffer<int8_t> i8_mask; int8_t 431 apps/hexagon_benchmarks/process.h Halide::Runtime::Buffer<int8_t> i8_mask; int8_t 78 apps/simd_op_check/driver.cpp make_buffer<int8_t>(W, H), int8_t 180 python_bindings/python/BoundaryConditions.cpp boost::int8_t, boost::int16_t, boost::int32_t, int8_t 197 python_bindings/python/BoundaryConditions.cpp boost::int8_t, boost::int16_t, boost::int32_t, int8_t 214 python_bindings/python/BoundaryConditions.cpp boost::int8_t, boost::int16_t, boost::int32_t, int8_t 232 python_bindings/python/BoundaryConditions.cpp boost::int8_t, boost::int16_t, boost::int32_t, int8_t 251 python_bindings/python/BoundaryConditions.cpp boost::int8_t, boost::int16_t, boost::int32_t, int8_t 300 python_bindings/python/Func.cpp .def("realize", &func_realize_into<h::Buffer<int8_t>>, int8_t 303 python_bindings/python/Func.cpp .def("realize", &func_realize_into<h::Buffer<int8_t>, h::Target>, int8_t 426 python_bindings/python/Image.cpp p::manage_new_object::apply<h::Buffer<int8_t> *>::type converter; int8_t 427 python_bindings/python/Image.cpp obj = converter(new h::Buffer<int8_t>(im)); int8_t 451 python_bindings/python/Image.cpp p::extract<h::Buffer<int8_t>> buffer_extract_int8(obj); int8_t 485 python_bindings/python/Image.cpp if (t == h::Int(8)) return bn::dtype::get_builtin<int8_t>(); int8_t 498 python_bindings/python/Image.cpp if (t == bn::dtype::get_builtin<int8_t>()) return h::Int(8); int8_t 562 python_bindings/python/Image.cpp if (t == h::Int(8)) return create_buffer_object<int8_t>(args...); int8_t 605 python_bindings/python/Image.cpp defineBuffer_impl<int8_t>("_int8", h::Int(8)); int8_t 116 python_bindings/python/Param.cpp .def("set", &image_param_set<int8_t>, p::args("self", "im"), int8_t 387 python_bindings/python/Param.cpp add_operators_with<pc_t, Param<int8_t>>(param_class); int8_t 494 python_bindings/python/Param.cpp boost::int8_t, boost::int16_t, boost::int32_t, int8_t 566 python_bindings/python/Param.cpp boost::int8_t, boost::int16_t, boost::int32_t, int8_t 573 python_bindings/python/Param.cpp boost::int8_t, boost::int16_t, boost::int32_t, int8_t 601 python_bindings/python/Param.cpp defineParam_impl<int8_t>("_int8", h::Int(8)); int8_t 274 src/Expr.h EXPORT explicit Expr(int8_t x) : IRHandle(Internal::IntImm::make(Int(8), x)) {} int8_t 344 src/Generator.h HALIDE_GENERATOR_PARAM_TYPED_SETTER(int8_t) int8_t 428 src/Generator.h HALIDE_GENERATOR_PARAM_TYPED_SETTER(int8_t) int8_t 88 src/IROperator.h inline Expr make_const(Type t, int8_t val) {return make_const(t, (int64_t)val);} int8_t 1887 src/Introspection.cpp int8_t line_base = (int8_t)e.getU8(&off); int8_t 160 src/Parameter.cpp case 8: return Expr(get_scalar<int8_t>()); int8_t 55 src/ScheduleParam.h HALIDE_SCHEDULE_PARAM_TYPED_SETTER(int8_t) int8_t 206 src/ScheduleParam.h HALIDE_SCHEDULE_PARAM_TYPED_SETTER(int8_t) int8_t 138 src/Type.h HALIDE_DECLARE_EXTERN_SIMPLE_TYPE(int8_t); int8_t 1171 src/runtime/HalideRuntime.h int8_t i8; int8_t 1452 src/runtime/HalideRuntime.h HALIDE_ALWAYS_INLINE halide_type_t halide_type_of<int8_t>() { int8_t 29 src/runtime/HalideRuntimeCuda.h int8_t arg_is_buffer[], int8_t 30 src/runtime/HalideRuntimeMetal.h int8_t arg_is_buffer[], int8_t 29 src/runtime/HalideRuntimeOpenCL.h int8_t arg_is_buffer[], int8_t 30 src/runtime/HalideRuntimeOpenGL.h int8_t is_buffer[], int8_t 40 src/runtime/HalideRuntimeOpenGLCompute.h int8_t is_buffer[], int8_t 714 src/runtime/cuda.cpp int8_t arg_is_buffer[], int8_t 345 src/runtime/matlab.cpp case 8: *reinterpret_cast<int8_t *>(scalar) = static_cast<int8_t>(value); return halide_error_code_success; int8_t 610 src/runtime/metal.cpp int8_t arg_is_buffer[], int8_t 919 src/runtime/opencl.cpp int8_t arg_is_buffer[], int8_t 1422 src/runtime/opengl.cpp size_t arg_sizes[], void *args[], int8_t is_buffer[], int8_t 1568 src/runtime/opengl.cpp uniform_float[uniform_float_idx++] = *((int8_t*)args[i]); int8_t 428 src/runtime/openglcompute.cpp int8_t arg_is_buffer[], int num_attributes, int8_t 117 src/runtime/tracing.cpp ss << ((int8_t *)(e->value))[i]; int8_t 34 src/runtime/write_debug_image.cpp int8_t i8; int8_t 141 test/correctness/bitwise_ops.cpp Expr a8 = cast<int8_t>(input(x)); int8_t 143 test/correctness/bitwise_ops.cpp Buffer<int8_t> im10 = f10.realize(128); int8_t 145 test/correctness/bitwise_ops.cpp int8_t correct = (int8_t)(input(x)) & 0xf0; int8_t 24 test/correctness/bounds_of_abs.cpp Func f1 = lambda(x, input(abs(cast<int8_t>(x)))); int8_t 25 test/correctness/bounds_of_cast.cpp Func f2 = lambda(x, input(cast<int8_t>(x))); int8_t 78 test/correctness/constant_expr.cpp test_expr_range<int8_t>(); int8_t 48 test/correctness/constant_type.cpp ok = ok && test_type<int8_t>(); int8_t 136 test/correctness/lerp.cpp check_range<int8_t, uint8_t>(0, 256, -128, 1, int8_t 144 test/correctness/lerp.cpp check_range<int8_t, float>(0, 256, -128, 1, int8_t 43 test/correctness/math.cpp uint8_t absd(int8_t a, int8_t b) { return a < b ? b - a : a - b; } int8_t 113 test/correctness/math.cpp fun_1(int8_t, int8_t, name, name) \ int8_t 148 test/correctness/math.cpp fun_1(uint8_t, int8_t, abs, abs) int8_t 153 test/correctness/math.cpp fun_2(uint8_t, int8_t, absd, absd) int8_t 241 test/correctness/math.cpp const int8_t int8_min = std::numeric_limits<int8_t>::min(); int8_t 244 test/correctness/math.cpp const int8_t int8_max = std::numeric_limits<int8_t>::max(); int8_t 256 test/correctness/math.cpp call_1(int8_t, abs, 255, -int8_max, int8_max); int8_t 261 test/correctness/math.cpp call_2(int8_t, absd, 256, int8_min, int8_max, int8_min, int8_max); int8_t 50 test/correctness/mod.cpp test<int8_t>() && int8_t 511 test/correctness/mul_div_mod.cpp success &= mul<int8_t, int8_t, int8_t, int64_t>(vector_width, scheduling, target); int8_t 518 test/correctness/mul_div_mod.cpp success &= mul<int8_t, int8_t, int16_t, int64_t>(vector_width, scheduling, target); int8_t 537 test/correctness/mul_div_mod.cpp success &= div_mod<int8_t, int64_t>(vector_width, scheduling, target); int8_t 223 test/correctness/saturating_casts.cpp test_saturating<source_t, int8_t>(); int8_t 242 test/correctness/saturating_casts.cpp test_concise<source_t, int8_t>(i8, false); int8_t 244 test/correctness/saturating_casts.cpp test_concise<source_t, int8_t>(i8_sat, true); int8_t 270 test/correctness/saturating_casts.cpp test_one_source<int8_t>(); int8_t 7 test/correctness/strided_load.cpp Buffer<int8_t> im(1697); int8_t 15 test/correctness/vector_cast.cpp DECL_SOT(int8_t); int8_t 123 test/correctness/vector_cast.cpp success = success && test<A, int8_t>(vec_width, target); int8_t 154 test/correctness/vector_cast.cpp success = success && test_all<int8_t>(vec_width, target); int8_t 30 test/correctness/vector_math.cpp DECL_SOT(int8_t); int8_t 103 test/correctness/vector_math.cpp struct with_unsigned<int8_t> { int8_t 632 test/correctness/vector_math.cpp futures.push_back(pool.async(test<int8_t>, 16)); int8_t 19 test/correctness/widening_reduction.cpp Buffer<int8_t> kernel(3, 3); int8_t 10 test/error/clamp_out_of_range.cpp f(x) = clamp(cast<int8_t>(x), 0, 255); int8_t 10 test/error/lerp_signed_weight.cpp f() = lerp(cast<uint8_t>(0), cast<uint8_t>(42), cast<int8_t>(16)); int8_t 62 test/generator/cxx_mangling_aottest.cpp int8_t, uint8_t, int8_t 28 test/generator/cxx_mangling_define_extern_aottest.cpp int cxx_mangling_1(void *ctx, halide_buffer_t *_input_buffer, int8_t _offset_i8, uint8_t _offset_u8, int16_t _offset_i16, uint16_t _offset_u16, int32_t _offset_i32, uint32_t _offset_u32, int64_t _offset_i64, uint64_t _offset_u64, bool _scale_direction, float _scale_f, double _scale_d, int32_t *_ptr, int32_t const *_const_ptr, void *_void_ptr, void const *_const_void_ptr, void *_string_ptr, void const *_const_string_ptr, halide_buffer_t *_f_buffer) { int8_t 32 test/generator/cxx_mangling_define_extern_aottest.cpp int cxx_mangling_2(void *ctx, halide_buffer_t *_input_buffer, int8_t _offset_i8, uint8_t _offset_u8, int16_t _offset_i16, uint16_t _offset_u16, int32_t _offset_i32, uint32_t _offset_u32, int64_t _offset_i64, uint64_t _offset_u64, bool _scale_direction, float _scale_f, double _scale_d, int32_t *_ptr, int32_t const *_const_ptr, void *_void_ptr, void const *_const_void_ptr, void *_string_ptr, void const *_const_string_ptr, halide_buffer_t *_f_buffer) { int8_t 36 test/generator/cxx_mangling_define_extern_aottest.cpp extern "C" int cxx_mangling_3(void *ctx, halide_buffer_t *_input_buffer, int8_t _offset_i8, uint8_t _offset_u8, int16_t _offset_i16, uint16_t _offset_u16, int32_t _offset_i32, uint32_t _offset_u32, int64_t _offset_i64, uint64_t _offset_u64, bool _scale_direction, float _scale_f, double _scale_d, int32_t *_ptr, int32_t const *_const_ptr, void *_void_ptr, void const *_const_void_ptr, void *_string_ptr, void const *_const_string_ptr, halide_buffer_t *_f_buffer) { int8_t 27 test/generator/cxx_mangling_define_extern_generator.cpp args.push_back(cast<int8_t>(1)); int8_t 36 test/generator/cxx_mangling_generator.cpp Param<int8_t> offset_i8{"offset_i8", 0}; int8_t 138 test/generator/image_from_array_aottest.cpp test<int8_t>(); int8_t 182 test/generator/metadata_tester_aottest.cpp const halide_scalar_value_t *make_scalar(int8_t v) { int8_t 338 test/generator/metadata_tester_aottest.cpp make_scalar<int8_t>(8), int8_t 339 test/generator/metadata_tester_aottest.cpp make_scalar<int8_t>(-8), int8_t 340 test/generator/metadata_tester_aottest.cpp make_scalar<int8_t>(127), int8_t 500 test/generator/metadata_tester_aottest.cpp make_scalar<int8_t>(0), int8_t 509 test/generator/metadata_tester_aottest.cpp make_scalar<int8_t>(0), int8_t 518 test/generator/metadata_tester_aottest.cpp make_scalar<int8_t>(0), int8_t 527 test/generator/metadata_tester_aottest.cpp make_scalar<int8_t>(0), int8_t 16 test/generator/metadata_tester_generator.cpp Input<int8_t> i8{ "i8", 8, -8, 127 }; int8_t 34 test/generator/metadata_tester_generator.cpp Input<int8_t[]> array_i8{ "array_i8" }; // must be overridden to size=2 int8_t 35 test/generator/metadata_tester_generator.cpp Input<int8_t[2]> array2_i8{ "array2_i8" }; int8_t 113 test/performance/const_division.cpp success = success && test<int8_t>(1, i == 0); int8_t 120 test/performance/const_division.cpp success = success && test<int8_t>(32, i == 0); int8_t 16 test/performance/vectorize.cpp DECL_SOT(int8_t); int8_t 102 test/performance/vectorize.cpp ok = ok && test<int8_t>(16); int8_t 50 tools/halide_image_io.h inline void convert(int8_t in, uint8_t &out) {out = in;} int8_t 60 tools/halide_image_io.h inline void convert(int8_t in, uint16_t &out) {out = in << 8;} int8_t 68 tools/halide_image_io.h inline void convert(uint8_t in, int8_t &out) {out = in;} int8_t 76 tools/halide_image_io.h inline void convert(uint16_t in, int8_t &out) {out = in >> 8;} int8_t 103 tutorial/lesson_14_types.cpp Expr s8 = cast<int8_t>(x); int8_t 179 tutorial/lesson_14_types.cpp uint16_t result16 = evaluate<uint16_t>(cast<uint16_t>(cast<int8_t>(-1))); int8_t 51 util/HalideTraceViz.cpp return (T)(((const int8_t *)value())[idx]);