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]);