idx                41 apps/local_laplacian/local_laplacian_generator.cpp         Expr idx = gray(x, y)*cast<float>(levels-1)*256.0f;
idx                42 apps/local_laplacian/local_laplacian_generator.cpp         idx = clamp(cast<int>(idx), 0, (levels-1)*256);
idx                43 apps/local_laplacian/local_laplacian_generator.cpp         gPyramid[0](x, y, k) = beta*(gray(x, y) - level) + level + remap(idx - 256*k);
idx                86 src/Associativity.cpp     ConvertSelfRef(const string &f, const vector<Expr> &args, int idx,
idx                88 src/Associativity.cpp         func(f), args(args), value_index(idx), op_x_names(x_names) {}
idx               259 src/Associativity.cpp                     for (const auto &idx : dependencies[j]) {
idx               260 src/Associativity.cpp                         if (dependencies[i].count(idx) == 0) {
idx               261 src/Associativity.cpp                             dependencies[i].insert(idx);
idx               318 src/Associativity.cpp     for (size_t idx = 0; idx < exprs.size(); ++idx) {
idx               319 src/Associativity.cpp         op_x_names[idx] = unique_name("_x_" + std::to_string(idx));
idx               320 src/Associativity.cpp         op_y_names[idx] = unique_name("_y_" + std::to_string(idx));
idx               329 src/Associativity.cpp     for (int idx = exprs.size()-1; idx >= 0; --idx) {
idx               330 src/Associativity.cpp         exprs[idx] = simplify(exprs[idx]);
idx               331 src/Associativity.cpp         exprs[idx] = common_subexpression_elimination(exprs[idx]);
idx               334 src/Associativity.cpp         exprs[idx] = substitute_in_all_lets(exprs[idx]);
idx               337 src/Associativity.cpp         ConvertSelfRef csr(f, args, idx, op_x_names);
idx               338 src/Associativity.cpp         exprs[idx] = csr.mutate(exprs[idx]);
idx               345 src/Associativity.cpp         x_parts[idx] = csr.x_part;
idx               346 src/Associativity.cpp         dependencies[idx] = csr.x_dependencies;
idx               349 src/Associativity.cpp         dependencies[idx].insert(idx);
idx               351 src/Associativity.cpp         exprs[idx] = common_subexpression_elimination(exprs[idx]);
idx               352 src/Associativity.cpp         exprs[idx] = simplify(exprs[idx]);
idx               353 src/Associativity.cpp         exprs[idx] = solve_expression(exprs[idx], op_x_names[idx]).result; // Move 'x' to the left as possible
idx               354 src/Associativity.cpp         exprs[idx] = substitute_in_all_lets(exprs[idx]);
idx               999 src/CodeGen_Hexagon.cpp Value *CodeGen_Hexagon::vlut(Value *lut, Value *idx, int min_index, int max_index) {
idx              1002 src/CodeGen_Hexagon.cpp     llvm::Type *idx_ty = idx->getType();
idx              1068 src/CodeGen_Hexagon.cpp         Value *idx_i = slice_vector(idx, i, native_idx_elements);
idx              1478 src/CodeGen_Hexagon.cpp             Value *idx = codegen(op->args[1]);
idx              1479 src/CodeGen_Hexagon.cpp             value = vlut(lut, idx, *min_index, *max_index);
idx                48 src/CodeGen_Internal.cpp     int idx = 0;
idx                50 src/CodeGen_Internal.cpp         llvm::Type *t = type->elements()[idx];
idx                51 src/CodeGen_Internal.cpp         Value *ptr = builder->CreateConstInBoundsGEP2_32(type, dst, 0, idx++);
idx                62 src/CodeGen_Internal.cpp             llvm::Type *t = type->elements()[idx];
idx                63 src/CodeGen_Internal.cpp             Value *ptr = builder->CreateConstInBoundsGEP2_32(type, dst, 0, idx++);
idx                70 src/CodeGen_Internal.cpp             Value *ptr = builder->CreateConstInBoundsGEP2_32(type, dst, 0, idx++);
idx                89 src/CodeGen_Internal.cpp     int idx = 0;
idx                91 src/CodeGen_Internal.cpp         Value *ptr = builder->CreateConstInBoundsGEP2_32(type, src, 0, idx++);
idx                98 src/CodeGen_Internal.cpp             Value *ptr = builder->CreateConstInBoundsGEP2_32(type, src, 0, idx++);
idx               104 src/CodeGen_Internal.cpp             Value *ptr = builder->CreateConstInBoundsGEP2_32(type, src, 0, idx++);
idx              1726 src/CodeGen_LLVM.cpp                 Expr idx = extract_lane(op->index, i);
idx              1727 src/CodeGen_LLVM.cpp                 Value *ptr = codegen_buffer_pointer(op->name, op->type.element_of(), idx);
idx              1738 src/CodeGen_LLVM.cpp                 Value *idx = builder->CreateExtractElement(index, ConstantInt::get(i32_t, i));
idx              1739 src/CodeGen_LLVM.cpp                 Value *ptr = codegen_buffer_pointer(op->name, op->type.element_of(), idx);
idx              1850 src/CodeGen_LLVM.cpp             for (int i = 0, idx = 0; i < result_elements; i++) {
idx              1852 src/CodeGen_LLVM.cpp                     indices[i] = idx%2 == 0 ? idx/2 : idx/2 + vec_elements*even_vecs.size();
idx              1853 src/CodeGen_LLVM.cpp                     idx++;
idx              1949 src/CodeGen_LLVM.cpp             Value *idx = builder->CreateExtractElement(vindex, lane);
idx              1950 src/CodeGen_LLVM.cpp             internal_assert(p && v && idx);
idx              1959 src/CodeGen_LLVM.cpp             Value *ptr = codegen_buffer_pointer(op->name, value_type, idx);
idx              2783 src/CodeGen_LLVM.cpp                     Value *idx = ConstantInt::get(i32_t, i);
idx              2787 src/CodeGen_LLVM.cpp                             arg_lane[j] = builder->CreateExtractElement(args[j], idx);
idx              2798 src/CodeGen_LLVM.cpp                         value = builder->CreateInsertElement(value, call, idx);
idx              3173 src/CodeGen_LLVM.cpp                 Value *idx = builder->CreateExtractElement(index, lane);
idx              3175 src/CodeGen_LLVM.cpp                 Value *ptr = codegen_buffer_pointer(op->name, value_type.element_of(), idx);
idx              3364 src/CodeGen_LLVM.cpp         int idx = start + i;
idx              3365 src/CodeGen_LLVM.cpp         if (idx >= 0 && idx < vec_lanes) {
idx              3366 src/CodeGen_LLVM.cpp             indices[i] = idx;
idx               396 src/CodeGen_OpenGL_Dev.cpp         string idx;
idx               398 src/CodeGen_OpenGL_Dev.cpp             idx = "int(_varyingf0[0])";
idx               400 src/CodeGen_OpenGL_Dev.cpp             idx = "int(_varyingf0[1])";
idx               403 src/CodeGen_OpenGL_Dev.cpp         stream << print_type(Int(32)) << " " << print_name(loop->name) << " = " << idx << ";\n";
idx               532 src/CodeGen_OpenGL_Dev.cpp         string idx = print_expr(op->index);
idx               533 src/CodeGen_OpenGL_Dev.cpp         print_assignment(op->type, print_name(op->name) + "[" + idx + "]");
idx               563 src/CodeGen_OpenGL_Dev.cpp         string idx = print_expr(op->index);
idx               565 src/CodeGen_OpenGL_Dev.cpp         stream << print_name(op->name) << "[" << idx << "] = " << val << ";\n";
idx               313 src/Deinterleave.cpp                 int idx = i * lane_stride + starting_lane;
idx               314 src/Deinterleave.cpp                 indices.push_back(op->indices[idx]);
idx               492 src/Deinterleave.cpp         Expr idx = mutate(op->index);
idx               503 src/Deinterleave.cpp             expr = Load::make(op->type, op->name, idx, op->image, op->param, predicate);
idx               508 src/Deinterleave.cpp             idx = deinterleave_expr(idx);
idx               509 src/Deinterleave.cpp             expr = Load::make(op->type, op->name, idx, op->image, op->param, predicate);
idx               514 src/Deinterleave.cpp             expr = Load::make(op->type, op->name, idx, op->image, op->param, predicate);
idx               515 src/Deinterleave.cpp         } else if (!idx.same_as(op->index) || !predicate.same_as(op->index)) {
idx               516 src/Deinterleave.cpp             expr = Load::make(op->type, op->name, idx, op->image, op->param, predicate);
idx               530 src/Deinterleave.cpp         Expr idx = mutate(op->index);
idx               532 src/Deinterleave.cpp             idx = deinterleave_expr(idx);
idx               547 src/Deinterleave.cpp         stmt = Store::make(op->name, value, idx, op->param, predicate);
idx               333 src/Elf.cpp        auto get_section_header = [&](int idx) -> const Shdr<T>* {
idx               334 src/Elf.cpp            const char *at = data + header.e_shoff + idx*header.e_shentsize;
idx               596 src/Elf.cpp            uint16_t idx = section_idxs[&s];
idx               597 src/Elf.cpp            return shdrs[idx].sh_offset;
idx                91 src/Func.cpp   const std::vector<Expr> &Func::update_args(int idx) const {
idx                96 src/Func.cpp       user_assert(idx < num_update_definitions())
idx                98 src/Func.cpp       return func.update(idx).args();
idx               103 src/Func.cpp   Expr Func::update_value(int idx) const {
idx               107 src/Func.cpp       user_assert(idx < num_update_definitions())
idx               109 src/Func.cpp       user_assert(func.update(idx).values().size() == 1)
idx               111 src/Func.cpp       return func.update(idx).values()[0];
idx               115 src/Func.cpp   Tuple Func::update_values(int idx) const {
idx               119 src/Func.cpp       user_assert(idx < num_update_definitions())
idx               121 src/Func.cpp       return Tuple(func.update(idx).values());
idx               128 src/Func.cpp   vector<RVar> Func::rvars(int idx) const {
idx               132 src/Func.cpp       user_assert(idx < num_update_definitions())
idx               134 src/Func.cpp       const std::vector<ReductionVariable> rvars = func.update(idx).schedule().rvars();
idx              1468 src/Func.cpp       vector<size_t> idx(size);
idx              1473 src/Func.cpp                   idx[i] = j;
idx              1485 src/Func.cpp       for (size_t i = 0; i < idx.size(); i++) {
idx              1486 src/Func.cpp           if (dims[idx[i]].is_pure()) continue;
idx              1487 src/Func.cpp           for (size_t j = i+1; j < idx.size(); j++) {
idx              1488 src/Func.cpp               if (dims[idx[j]].is_pure()) continue;
idx              1490 src/Func.cpp               if (idx[i] > idx[j]) {
idx              1501 src/Func.cpp       vector<size_t> sorted = idx;
idx              1505 src/Func.cpp           dims[sorted[i]] = dims_old[idx[i]];
idx              2366 src/Func.cpp   Stage Func::update(int idx) {
idx              2367 src/Func.cpp       user_assert(idx < num_update_definitions()) <<
idx              2371 src/Func.cpp       return Stage(func.update(idx),
idx              2372 src/Func.cpp                    name() + ".update(" + std::to_string(idx) + ")",
idx              2683 src/Func.cpp           const FuncRef &ref, const std::vector<Expr>& args, int idx)
idx              2684 src/Func.cpp           : func_ref(ref), args(args), idx(idx) {
idx              2687 src/Func.cpp       internal_assert(idx >= 0 && idx < (int)func_ref.size());
idx              2693 src/Func.cpp           if (i == idx) {
idx              2728 src/Func.cpp       return Internal::Call::make(func_ref.function(), args, idx);
idx               419 src/Func.h         int idx;                // Index to function outputs
idx               426 src/Func.h         FuncTupleElementRef(const FuncRef &ref, const std::vector<Expr>& args, int idx);
idx               479 src/Func.h         EXPORT int index() const {return idx;}
idx               901 src/Func.h         EXPORT const std::vector<Expr> &update_args(int idx = 0) const;
idx               907 src/Func.h         EXPORT Expr update_value(int idx = 0) const;
idx               913 src/Func.h         EXPORT Tuple update_values(int idx = 0) const;
idx               917 src/Func.h         EXPORT std::vector<RVar> rvars(int idx = 0) const;
idx              1921 src/Func.h         EXPORT Stage update(int idx = 0);
idx              1975 src/Func.h     inline void check_types(const Tuple &t, int idx) {
idx              1977 src/Func.h         user_assert(t[idx].type() == type_of<T>())
idx              1979 src/Func.h             << t[idx] << " of type " << t[idx].type()
idx              1984 src/Func.h     inline void check_types(const Tuple &t, int idx) {
idx              1985 src/Func.h         check_types<First>(t, idx);
idx              1986 src/Func.h         check_types<Second, Rest...>(t, idx+1);
idx              1990 src/Func.h     inline void assign_results(Realization &r, int idx, Last last) {
idx              1992 src/Func.h         *last = Buffer<T>(r[idx])();
idx              1996 src/Func.h     inline void assign_results(Realization &r, int idx, First first, Second second, Rest&&... rest) {
idx              1997 src/Func.h         assign_results<First>(r, idx, first);
idx              1998 src/Func.h         assign_results<Second, Rest...>(r, idx+1, second, rest...);
idx               773 src/Function.cpp Schedule &Function::update_schedule(int idx) {
idx               774 src/Function.cpp     internal_assert(idx < (int)contents->updates.size()) << "Invalid update definition index\n";
idx               775 src/Function.cpp     return contents->updates[idx].schedule();
idx               778 src/Function.cpp Definition &Function::update(int idx) {
idx               779 src/Function.cpp     internal_assert(idx < (int)contents->updates.size()) << "Invalid update definition index\n";
idx               780 src/Function.cpp     return contents->updates[idx];
idx               783 src/Function.cpp const Definition &Function::update(int idx) const {
idx               784 src/Function.cpp     internal_assert(idx < (int)contents->updates.size()) << "Invalid update definition index\n";
idx               785 src/Function.cpp     return contents->updates[idx];
idx               181 src/Function.h     EXPORT Schedule &update_schedule(int idx = 0);
idx               185 src/Function.h     EXPORT Definition &update(int idx = 0);
idx               189 src/Function.h     EXPORT const Definition &update(int idx = 0) const;
idx               527 src/IR.cpp     Expr Call::make(Function func, const std::vector<Expr> &args, int idx) {
idx               528 src/IR.cpp         internal_assert(idx >= 0 &&
idx               529 src/IR.cpp                         idx < func.outputs())
idx               533 src/IR.cpp         return make(func.output_types()[(size_t)idx], func.name(), args, Halide,
idx               534 src/IR.cpp                     func.get_contents(), idx, Buffer<>(), Parameter());
idx               564 src/IR.h           EXPORT static Expr make(Function func, const std::vector<Expr> &args, int idx = 0);
idx               305 src/Introspection.cpp         size_t idx = lo;
idx               306 src/Introspection.cpp         while (idx > 0 && global_variables[idx-1].addr == global_variables[lo].addr) {
idx               307 src/Introspection.cpp             idx--;
idx               311 src/Introspection.cpp         uint64_t end_ptr = global_variables[idx].addr;
idx               312 src/Introspection.cpp         TypeInfo *t = global_variables[idx].type;
idx               322 src/Introspection.cpp         if (address < global_variables[idx].addr ||
idx               327 src/Introspection.cpp         return (int)idx;
idx               333 src/Introspection.cpp         int idx = find_global_variable(global_pointer);
idx               335 src/Introspection.cpp         if (idx < 0) {
idx               343 src/Introspection.cpp         for (; (size_t)idx < global_variables.size() && global_variables[idx].addr <= address; idx++) {
idx               345 src/Introspection.cpp             GlobalVariable &v = global_variables[idx];
idx               384 src/Introspection.cpp         int idx = find_global_variable(helper);
idx               385 src/Introspection.cpp         if (idx == -1) {
idx               389 src/Introspection.cpp         const GlobalVariable &ptr = global_variables[idx];
idx               531 src/JITModule.cpp int do_task_handler(void *context, halide_task f, int idx,
idx               535 src/JITModule.cpp         return (*jit_user_context->handlers.custom_do_task)(context, f, idx, closure);
idx               537 src/JITModule.cpp         return (*active_handlers.custom_do_task)(context, f, idx, closure);
idx                59 src/Profiling.cpp         int idx = -1;
idx                62 src/Profiling.cpp             idx = (int)indices.size();
idx                63 src/Profiling.cpp             indices[norm_name] = idx;
idx                65 src/Profiling.cpp             idx = iter->second;
idx                67 src/Profiling.cpp         return idx;
idx               104 src/Profiling.cpp         int idx = get_func_id(op->name);
idx               125 src/Profiling.cpp             func_stack_current[idx] += *int_size;
idx               126 src/Profiling.cpp             func_stack_peak[idx] = std::max(func_stack_peak[idx], func_stack_current[idx]);
idx               128 src/Profiling.cpp                      << "; current: " << func_stack_current[idx] << "; peak: " << func_stack_peak[idx] << "\n";
idx               149 src/Profiling.cpp                                        {profiler_pipeline_state, idx, size}, Call::Extern);
idx               155 src/Profiling.cpp         int idx = get_func_id(op->name);
idx               170 src/Profiling.cpp                                                {profiler_pipeline_state, idx, alloc.size}, Call::Extern);
idx               177 src/Profiling.cpp                 func_stack_current[idx] -= *int_size;
idx               179 src/Profiling.cpp                          << "; current: " << func_stack_current[idx] << "; peak: " << func_stack_peak[idx] << "\n";
idx               185 src/Profiling.cpp         int idx;
idx               188 src/Profiling.cpp             idx = get_func_id(op->name);
idx               189 src/Profiling.cpp             stack.push_back(idx);
idx               196 src/Profiling.cpp             idx = stack.back();
idx               204 src/Profiling.cpp                                    {profiler_state, profiler_token, idx}, Call::Extern);
idx                42 src/StorageFlattening.cpp         Expr idx = target.has_feature(Target::LargeBuffers) ? make_zero(Int(64)) : 0;
idx                68 src/StorageFlattening.cpp                     idx += cast<int64_t>(args[i] - mins[i]) * cast<int64_t>(strides[i]);
idx                70 src/StorageFlattening.cpp                     idx += (args[i] - mins[i]) * strides[i];
idx                82 src/StorageFlattening.cpp                     idx += cast<int64_t>(args[i]) * cast<int64_t>(strides[i]);
idx                85 src/StorageFlattening.cpp                     idx += args[i] * strides[i];
idx                89 src/StorageFlattening.cpp             idx -= base;
idx                92 src/StorageFlattening.cpp         return idx;
idx               197 src/StorageFlattening.cpp             int idx = it->second.second;
idx               205 src/StorageFlattening.cpp                 output_buf = f.output_buffers()[idx];
idx               209 src/StorageFlattening.cpp         Expr idx = mutate(flatten_args(op->name, op->args, Buffer<>(), output_buf));
idx               211 src/StorageFlattening.cpp         stmt = Store::make(op->name, value, idx, output_buf, const_true(value.type().lanes()));
idx               218 src/StorageFlattening.cpp             Expr idx = mutate(flatten_args(op->name, op->args, op->image, op->param));
idx               219 src/StorageFlattening.cpp             expr = Load::make(op->type, op->name, idx, op->image, op->param,
idx                27 src/Tracing.cpp         Expr idx = value_index;
idx                28 src/Tracing.cpp         if (!idx.defined()) {
idx                29 src/Tracing.cpp             idx = 0;
idx                36 src/Tracing.cpp                              parent_id, idx, (int)coordinates.size()};
idx              1164 src/VaryingAttributes.cpp             int idx = 2;
idx              1166 src/VaryingAttributes.cpp                 attribute_order[v.first] = idx++;
idx               139 src/runtime/HalideRuntime.h extern int halide_do_task(void *user_context, halide_task_t f, int idx,
idx                 4 src/runtime/fake_thread_pool.cpp WEAK int halide_do_task(void *user_context, halide_task_t f, int idx,
idx                10 src/runtime/fake_thread_pool.cpp WEAK int default_do_task(void *user_context, halide_task_t f, int idx,
idx                12 src/runtime/fake_thread_pool.cpp     return f(user_context, idx, closure);
idx                70 src/runtime/fake_thread_pool.cpp WEAK int halide_do_task(void *user_context, halide_task_t f, int idx,
idx                72 src/runtime/fake_thread_pool.cpp     return (*custom_do_task)(user_context, f, idx, closure);
idx                28 src/runtime/gcd_thread_pool.cpp WEAK int halide_do_task(void *user_context, halide_task_t f, int idx,
idx                81 src/runtime/gcd_thread_pool.cpp                          int idx, uint8_t *closure) {
idx                82 src/runtime/gcd_thread_pool.cpp     return f(user_context, idx, closure);
idx                95 src/runtime/gcd_thread_pool.cpp WEAK void halide_do_gcd_task(void *job, size_t idx) {
idx                97 src/runtime/gcd_thread_pool.cpp     j->exit_status = halide_do_task(j->user_context, j->f, j->min + (int)idx,
idx               176 src/runtime/gcd_thread_pool.cpp WEAK int halide_do_task(void *user_context, halide_task_t f, int idx,
idx               178 src/runtime/gcd_thread_pool.cpp     return (*custom_do_task)(user_context, f, idx, closure);
idx               126 src/runtime/hexagon_remote/sim_remote.cpp int halide_do_task(void *user_context, halide_task_t f, int idx,
idx               128 src/runtime/hexagon_remote/sim_remote.cpp     return f(user_context, idx, closure);
idx               158 src/runtime/hexagon_remote/thread_pool.cpp                    int idx, uint8_t *closure) {
idx               165 src/runtime/hexagon_remote/thread_pool.cpp         int ret = f(user_context, idx, c->closure);
idx               169 src/runtime/hexagon_remote/thread_pool.cpp         return f(user_context, idx, c->closure);
idx                87 src/runtime/noos.cpp WEAK int halide_do_task(void *user_context, halide_task_t f, int idx,
idx                89 src/runtime/noos.cpp     return (*custom_do_task)(user_context, f, idx, closure);
idx              1608 src/runtime/opengl.cpp     for (int idx = 0; idx != num_padded_uniform_ints; idx += 4) {
idx              1612 src/runtime/opengl.cpp         name << "_uniformi" << (idx/4);
idx              1623 src/runtime/opengl.cpp         global_state.Uniform4iv(loc,1,&uniform_int[idx]);
idx              1627 src/runtime/opengl.cpp     for (int idx = 0; idx != num_padded_uniform_floats; idx += 4) {
idx              1631 src/runtime/opengl.cpp         name << "_uniformf" << (idx/4);
idx              1642 src/runtime/opengl.cpp         global_state.Uniform4fv(loc,1,&uniform_float[idx]);
idx              1772 src/runtime/opengl.cpp     int idx = 0;
idx              1778 src/runtime/opengl.cpp             element_buffer[idx++] = v;
idx              1779 src/runtime/opengl.cpp             element_buffer[idx++] = v+1;
idx              1780 src/runtime/opengl.cpp             element_buffer[idx++] = v+width+1;
idx              1782 src/runtime/opengl.cpp             element_buffer[idx++] = v+width+1;
idx              1783 src/runtime/opengl.cpp             element_buffer[idx++] = v+width;
idx              1784 src/runtime/opengl.cpp             element_buffer[idx++] = v;
idx                30 src/runtime/thread_pool.cpp WEAK int halide_do_task(void *user_context, halide_task_t f, int idx,
idx                32 src/runtime/thread_pool.cpp     return (*custom_do_task)(user_context, f, idx, closure);
idx                62 src/runtime/thread_pool_common.h WEAK int default_do_task(void *user_context, halide_task_t f, int idx,
idx                64 src/runtime/thread_pool_common.h     return f(user_context, idx, closure);
idx               229 src/runtime/write_debug_image.cpp                     int idx[] = {dim0, dim1, dim2, dim3};
idx               230 src/runtime/write_debug_image.cpp                     uint8_t *loc = buf->address_of(idx);
idx                11 test/correctness/implicit_args_tests.cpp     for (size_t idx = 0; idx < funcs.size(); idx++) {
idx                12 test/correctness/implicit_args_tests.cpp         const Buffer<int> &im = r[idx];
idx                16 test/correctness/implicit_args_tests.cpp                     int correct = funcs[idx](x, y, z);
idx                15 test/correctness/skip_stages.cpp extern "C" DLLEXPORT int call_counter(int x, int idx) {
idx                16 test/correctness/skip_stages.cpp     call_count[idx]++;
idx                14 test/correctness/skip_stages_external_array_functions.cpp extern "C" DLLEXPORT int call_counter(halide_buffer_t *input, int x, int idx, halide_buffer_t *output) {
idx                16 test/correctness/skip_stages_external_array_functions.cpp         bounds_query_count[idx]++;
idx                20 test/correctness/skip_stages_external_array_functions.cpp     call_count[idx]++;
idx                20 test/performance/memory_profiler.cpp     int idx, this_percentage, this_heap_peak;
idx                26 test/performance/memory_profiler.cpp                  &idx, &this_ms, &this_percentage, &this_threads, &this_heap_peak,
idx                35 test/performance/memory_profiler.cpp                  &idx, &this_ms, &this_percentage, &this_heap_peak,
idx                44 test/performance/memory_profiler.cpp                  &idx, &this_ms, &this_percentage, &this_threads, &this_stack_peak);
idx                50 test/performance/memory_profiler.cpp                  &idx, &this_ms, &this_percentage, &this_stack_peak);
idx               214 tools/halide_image_info.h             std::ostringstream idx;
idx               216 tools/halide_image_info.h                idx << "(" << curloc[0]+min[0] << "," << curloc[1]+min[1] << ")";
idx               219 tools/halide_image_info.h                idx << curloc[0]+min[0];
idx               222 tools/halide_image_info.h             std::cout << std::endl << std::setw(widx) << idx.str() << ": ";
idx                41 util/HalideTraceViz.cpp     int get_coord(int idx) const {
idx                42 util/HalideTraceViz.cpp         return coordinates()[idx];
idx                46 util/HalideTraceViz.cpp     T get_value_as(int idx) const {
idx                51 util/HalideTraceViz.cpp                 return (T)(((const int8_t *)value())[idx]);
idx                53 util/HalideTraceViz.cpp                 return (T)(((const int16_t *)value())[idx]);
idx                55 util/HalideTraceViz.cpp                 return (T)(((const int32_t *)value())[idx]);
idx                57 util/HalideTraceViz.cpp                 return (T)(((const int64_t *)value())[idx]);
idx                65 util/HalideTraceViz.cpp                 return (T)(((const uint8_t *)value())[idx]);
idx                67 util/HalideTraceViz.cpp                 return (T)(((const uint16_t *)value())[idx]);
idx                69 util/HalideTraceViz.cpp                 return (T)(((const uint32_t *)value())[idx]);
idx                71 util/HalideTraceViz.cpp                 return (T)(((const uint64_t *)value())[idx]);
idx                79 util/HalideTraceViz.cpp                 return (T)(((const float *)value())[idx]);
idx                81 util/HalideTraceViz.cpp                 return (T)(((const double *)value())[idx]);
idx               449 util/HalideTraceViz.cpp                 int idx = (y_min + y) * image_width + (x_min + x);
idx               450 util/HalideTraceViz.cpp                 image[idx] = color;