Metal             118 python_bindings/python/Target.cpp         .value("Metal", Target::Feature::Metal)
Metal             205 src/CodeGen_C.cpp             if (target.has_feature(Target::Metal)) {
Metal             118 src/CodeGen_GPU_Host.cpp     if (target.has_feature(Target::Metal)) {
Metal             120 src/CodeGen_GPU_Host.cpp         cgdev[DeviceAPI::Metal] = new CodeGen_Metal_Dev(target);
Metal             280 src/CodeGen_LLVM.cpp                                 Target::Metal})) {
Metal              63 src/DeviceInterface.cpp     if (d == DeviceAPI::Metal) {
Metal              85 src/DeviceInterface.cpp     if (target.has_feature(Target::Metal)) {
Metal              86 src/DeviceInterface.cpp         return DeviceAPI::Metal;
Metal             247 src/DeviceInterface.cpp     Target t = get_jit_target_from_environment().with_feature(Target::Metal);
Metal             248 src/DeviceInterface.cpp     return get_device_interface_for_device_api(DeviceAPI::Metal, t);
Metal             314 src/Expr.h         Metal,
Metal             327 src/Expr.h                                          DeviceAPI::Metal,
Metal             690 src/FuseGPUThreadLoops.cpp           (op->device_api == DeviceAPI::Metal);
Metal              88 src/IRPrinter.cpp     case DeviceAPI::Metal:
Metal              30 src/InjectHostDevBufferCopies.cpp         if (target.has_feature(Target::Metal)) {
Metal              31 src/InjectHostDevBufferCopies.cpp             return DeviceAPI::Metal;
Metal             199 src/InjectHostDevBufferCopies.cpp           case DeviceAPI::Metal:
Metal             648 src/JITModule.cpp         one_gpu.set_feature(Target::Metal, false);
Metal             660 src/JITModule.cpp         case Metal:
Metal             661 src/JITModule.cpp             one_gpu.set_feature(Target::Metal);
Metal             794 src/JITModule.cpp     if (target.has_feature(Target::Metal)) {
Metal             795 src/JITModule.cpp         JITModule m = make_module(for_module, target, Metal, result, create);
Metal             857 src/LLVM_Runtime_Linker.cpp         if (t.has_feature(Target::Metal)) {
Metal             246 src/Target.cpp     {"metal", Target::Metal},
Metal             495 src/Target.cpp     bad |= has_feature(Target::Metal);
Metal             519 src/Target.cpp     case DeviceAPI::Metal:         return Target::Metal;
Metal             176 src/Target.h           return has_feature(CUDA) || has_feature(OpenCL) || has_feature(Metal);
Metal             186 src/Target.h                   return !has_feature(Metal) &&
Metal             189 src/Target.h                   return !has_feature(Metal);
Metal             201 src/runtime/metal.cpp using namespace Halide::Runtime::Internal::Metal;
Metal             322 src/runtime/metal.cpp using namespace Halide::Runtime::Internal::Metal;
Metal               4 src/runtime/metal_objc_platform_dependent.h namespace Halide { namespace Runtime { namespace Internal { namespace Metal {
Metal              38 test/correctness/gpu_mixed_shared_mem_types.cpp     if (t.has_feature(Target::Metal)) {
Metal              49 test/correctness/gpu_mixed_shared_mem_types.cpp             if (t.has_feature(Target::Metal) &&
Metal              72 test/correctness/gpu_mixed_shared_mem_types.cpp     if (t.has_feature(Target::Metal)) {
Metal              30 test/correctness/gpu_multi_device.cpp         if (jit_target.has_feature(Target::Metal)) {
Metal              33 test/correctness/gpu_multi_device.cpp                 .gpu_tile(x, y, xi, yi, 8, 8, TailStrategy::Auto, DeviceAPI::Metal);
Metal             556 test/correctness/mul_div_mod.cpp     if (target.has_feature(Target::Metal)) {
Metal             181 tutorial/lesson_12_using_the_gpu.cpp             target.set_feature(Target::Metal);