info 120 apps/HelloAndroid/src/com/example/hellohalide/CameraPreview.java android.hardware.Camera.CameraInfo info = info 123 apps/HelloAndroid/src/com/example/hellohalide/CameraPreview.java android.hardware.Camera.getCameraInfo(0, info); info 124 apps/HelloAndroid/src/com/example/hellohalide/CameraPreview.java mCameraOrientation = info.orientation; info 35 apps/camera_pipe/process.cpp info(input, "input"); info 35 apps/opengl_demo/glfw_helpers.cpp struct info GlfwHelpers::setup(int width, int height) info 37 apps/opengl_demo/glfw_helpers.cpp struct info info; info 54 apps/opengl_demo/glfw_helpers.cpp info.dpi_scale = float(framebuffer_width) / float(width); info 56 apps/opengl_demo/glfw_helpers.cpp return info; info 10 apps/opengl_demo/glfw_helpers.h struct info setup(int width, int height); info 12 apps/opengl_demo/layout.cpp static struct info state; info 14 apps/opengl_demo/layout.cpp const struct info &Layout::setup(int image_width, int image_height) info 19 apps/opengl_demo/layout.h const struct info &setup(int image_width, int image_height); info 8 apps/opengl_demo/timer.cpp struct info Timer::start(const std::string &what) info 10 apps/opengl_demo/timer.cpp struct info info { what }; info 11 apps/opengl_demo/timer.cpp std::cerr << std::endl << "-------------- Starting " << info.what << std::endl; info 12 apps/opengl_demo/timer.cpp info.time = std::chrono::high_resolution_clock::now(); info 13 apps/opengl_demo/timer.cpp return info; info 16 apps/opengl_demo/timer.cpp std::string Timer::report(const struct info &info) info 19 apps/opengl_demo/timer.cpp const auto ms = std::chrono::duration<double, std::milli>(end_time - info.time).count(); info 21 apps/opengl_demo/timer.cpp report << info.what << ": " << ms << "ms"; info 13 apps/opengl_demo/timer.h struct info start(const std::string &what); info 14 apps/opengl_demo/timer.h std::string report(const struct info &); info 137 apps/resize/resize.cpp const KernelInfo &info = kernelInfo[interpolationType]; info 139 apps/resize/resize.cpp kx(x, k) = info.kernel((k + beginx - sourcex) * kernelScaling); info 140 apps/resize/resize.cpp ky(y, k) = info.kernel((k + beginy - sourcey) * kernelScaling); info 178 src/Elf.cpp Rel(addr_t offset, addr_t info) info 179 src/Elf.cpp : r_offset(offset), r_info(info) {} info 192 src/Elf.cpp Rela(addr_t offset, addr_t info, addr_off_t addend) info 193 src/Elf.cpp : Rel<T>(offset, info), r_addend(addend) {} info 83 src/Memoization.cpp struct DependencyInfo info; info 85 src/Memoization.cpp info.type = parameter.type(); info 93 src/Memoization.cpp } else if (info.type.is_handle()) { info 100 src/Memoization.cpp info.size_expr = info.type.bytes(); info 101 src/Memoization.cpp info.value_expr = Internal::Variable::make(info.type, parameter.name(), parameter); info 104 src/Memoization.cpp dependency_info[DependencyKey(info.type.bytes(), parameter.name())] = info; info 108 src/Memoization.cpp struct DependencyInfo info; info 109 src/Memoization.cpp info.type = expr.type(); info 110 src/Memoization.cpp info.size_expr = info.type.bytes(); info 111 src/Memoization.cpp info.value_expr = expr; info 112 src/Memoization.cpp dependency_info[DependencyKey(info.type.bytes(), unique_name("memoize_tag"))] = info; info 561 src/Simplify.cpp VarInfo &info = var_info.ref(op->name); info 565 src/Simplify.cpp if (info.replacement.defined()) { info 566 src/Simplify.cpp internal_assert(info.replacement.type() == op->type) << "Cannot replace variable " << op->name info 567 src/Simplify.cpp << " of type " << op->type << " with expression of type " << info.replacement.type() << "\n"; info 568 src/Simplify.cpp expr = info.replacement; info 569 src/Simplify.cpp info.new_uses++; info 574 src/Simplify.cpp info.old_uses++; info 4666 src/Simplify.cpp VarInfo info; info 4667 src/Simplify.cpp info.old_uses = 0; info 4668 src/Simplify.cpp info.new_uses = 0; info 4669 src/Simplify.cpp info.replacement = replacement; info 4671 src/Simplify.cpp var_info.push(op->name, info); info 4716 src/Simplify.cpp info = var_info.get(op->name); info 4721 src/Simplify.cpp if (new_value.defined() && info.new_uses > 0) { info 4726 src/Simplify.cpp if (info.old_uses > 0) { info 24 src/Target.cpp static void cpuid(int info[4], int infoType, int extra) { info 25 src/Target.cpp __cpuidex(info, infoType, extra); info 34 src/Target.cpp static void cpuid(int info[4], int infoType, int extra) { info 37 src/Target.cpp : "=a" (info[0]), "=b" (info[1]), "=c" (info[2]), "=d" (info[3]) info 41 src/Target.cpp static void cpuid(int info[4], int infoType, int extra) { info 47 src/Target.cpp : "=a" (info[0]), "=r" (info[1]), "=c" (info[2]), "=d" (info[3]) info 97 src/Target.cpp int info[4]; info 98 src/Target.cpp cpuid(info, 1, 0); info 99 src/Target.cpp bool have_sse41 = (info[2] & (1 << 19)) != 0; info 100 src/Target.cpp bool have_sse2 = (info[3] & (1 << 26)) != 0; info 101 src/Target.cpp bool have_avx = (info[2] & (1 << 28)) != 0; info 102 src/Target.cpp bool have_f16c = (info[2] & (1 << 29)) != 0; info 103 src/Target.cpp bool have_rdrand = (info[2] & (1 << 30)) != 0; info 104 src/Target.cpp bool have_fma = (info[2] & (1 << 12)) != 0; info 109 src/Target.cpp << std::hex << info[0] info 110 src/Target.cpp << ", " << info[1] info 111 src/Target.cpp << ", " << info[2] info 112 src/Target.cpp << ", " << info[3] info 75 src/UnpackBuffers.cpp const BufferInfo &info = p.second; info 76 src/UnpackBuffers.cpp vector<Expr> args = {info.handle}; info 111 src/UnpackBuffers.cpp for (int i = 0; i < info.dimensions; i++) { info 112 src/UnpackBuffers.cpp vector<Expr> args = {info.handle, i}; info 22 src/runtime/osx_clock.cpp extern kern_return_t mach_timebase_info(mach_timebase_info_t info); info 8 src/runtime/x86_cpu_features.cpp static inline void cpuid(int32_t fn_id, int32_t *info) { info 9 src/runtime/x86_cpu_features.cpp info[0] = fn_id; info 10 src/runtime/x86_cpu_features.cpp x86_cpuid_halide(info); info 26 src/runtime/x86_cpu_features.cpp int32_t info[4]; info 27 src/runtime/x86_cpu_features.cpp cpuid(1, info); info 29 src/runtime/x86_cpu_features.cpp const bool have_sse41 = (info[2] & (1 << 19)) != 0; info 30 src/runtime/x86_cpu_features.cpp const bool have_avx = (info[2] & (1 << 28)) != 0; info 31 src/runtime/x86_cpu_features.cpp const bool have_f16c = (info[2] & (1 << 29)) != 0; info 32 src/runtime/x86_cpu_features.cpp const bool have_rdrand = (info[2] & (1 << 30)) != 0; info 33 src/runtime/x86_cpu_features.cpp const bool have_fma = (info[2] & (1 << 12)) != 0; info 13 test/generator/can_use_target_aottest.cpp static void cpuid(int info[4], int infoType, int extra) { info 14 test/generator/can_use_target_aottest.cpp __cpuidex(info, infoType, extra); info 17 test/generator/can_use_target_aottest.cpp static void cpuid(int info[4], int infoType, int extra) { info 20 test/generator/can_use_target_aottest.cpp : "=a" (info[0]), "=b" (info[1]), "=c" (info[2]), "=d" (info[3]) info 24 test/generator/can_use_target_aottest.cpp static void cpuid(int info[4], int infoType, int extra) { info 30 test/generator/can_use_target_aottest.cpp : "=a" (info[0]), "=r" (info[1]), "=c" (info[2]), "=d" (info[3]) info 39 test/generator/can_use_target_aottest.cpp int info[4]; info 40 test/generator/can_use_target_aottest.cpp cpuid(info, 1, 0); info 42 test/generator/can_use_target_aottest.cpp if (info[2] & (1 << 28)) host_features |= (1ULL << halide_target_feature_avx); info 43 test/generator/can_use_target_aottest.cpp if (info[2] & (1 << 19)) host_features |= (1ULL << halide_target_feature_sse41); info 44 test/generator/can_use_target_aottest.cpp if (info[2] & (1 << 29)) host_features |= (1ULL << halide_target_feature_f16c); info 45 test/generator/can_use_target_aottest.cpp if (info[2] & (1 << 12)) host_features |= (1ULL << halide_target_feature_fma); info 73 tools/halide_image_info.h void info(Runtime::Buffer<T> &img, const char *tag = "Buffer") {