| AMDFam10 enum value | Halide::Target | |
| Android enum value | Halide::Target | |
| Arch enum name | Halide::Target | |
| arch | Halide::Target | |
| ArchUnknown enum value | Halide::Target | |
| ARM enum value | Halide::Target | |
| ARMDotProd enum value | Halide::Target | |
| ARMFp16 enum value | Halide::Target | |
| ARMv7s enum value | Halide::Target | |
| ARMv81a enum value | Halide::Target | |
| ARMv82a enum value | Halide::Target | |
| ARMv83a enum value | Halide::Target | |
| ARMv84a enum value | Halide::Target | |
| ARMv85a enum value | Halide::Target | |
| ARMv86a enum value | Halide::Target | |
| ARMv87a enum value | Halide::Target | |
| ARMv88a enum value | Halide::Target | |
| ARMv89a enum value | Halide::Target | |
| ARMv8a enum value | Halide::Target | |
| ASAN enum value | Halide::Target | |
| AVX enum value | Halide::Target | |
| AVX10_1 enum value | Halide::Target | |
| AVX2 enum value | Halide::Target | |
| AVX512 enum value | Halide::Target | |
| AVX512_Cannonlake enum value | Halide::Target | |
| AVX512_KNL enum value | Halide::Target | |
| AVX512_SapphireRapids enum value | Halide::Target | |
| AVX512_Skylake enum value | Halide::Target | |
| AVX512_Zen4 enum value | Halide::Target | |
| AVX512_Zen5 enum value | Halide::Target | |
| AVXVNNI enum value | Halide::Target | |
| BdVer1 enum value | Halide::Target | |
| BdVer2 enum value | Halide::Target | |
| BdVer3 enum value | Halide::Target | |
| BdVer4 enum value | Halide::Target | |
| bits | Halide::Target | |
| BtVer1 enum value | Halide::Target | |
| BtVer2 enum value | Halide::Target | |
| CheckUnsafePromises enum value | Halide::Target | |
| CLAtomics64 enum value | Halide::Target | |
| CLDoubles enum value | Halide::Target | |
| CLHalf enum value | Halide::Target | |
| CPlusPlusMangling enum value | Halide::Target | |
| CUDA enum value | Halide::Target | |
| CUDACapability30 enum value | Halide::Target | |
| CUDACapability32 enum value | Halide::Target | |
| CUDACapability35 enum value | Halide::Target | |
| CUDACapability50 enum value | Halide::Target | |
| CUDACapability61 enum value | Halide::Target | |
| CUDACapability70 enum value | Halide::Target | |
| CUDACapability75 enum value | Halide::Target | |
| CUDACapability80 enum value | Halide::Target | |
| CUDACapability86 enum value | Halide::Target | |
| D3D12Compute enum value | Halide::Target | |
| Debug enum value | Halide::Target | |
| EGL enum value | Halide::Target | |
| EmbedBitcode enum value | Halide::Target | |
| EnableBacktraces enum value | Halide::Target | |
| EnableLLVMLoopOpt enum value | Halide::Target | |
| F16C enum value | Halide::Target | |
| Feature enum name | Halide::Target | |
| feature_from_name(const std::string &name) | Halide::Target | static |
| feature_to_name(Target::Feature feature) | Halide::Target | static |
| FeatureEnd enum value | Halide::Target | |
| features_all_of(const std::vector< Feature > &test_features) const | Halide::Target | |
| features_any_of(const std::vector< Feature > &test_features) const | Halide::Target | |
| FMA enum value | Halide::Target | |
| FMA4 enum value | Halide::Target | |
| Fuchsia enum value | Halide::Target | |
| FuzzFloatStores enum value | Halide::Target | |
| get_arm_v8_lower_bound() const | Halide::Target | |
| get_cuda_capability_lower_bound() const | Halide::Target | |
| get_features_bitset() const | Halide::Target | inline |
| get_required_device_api() const | Halide::Target | |
| get_runtime_compatible_target(const Target &other, Target &result) | Halide::Target | |
| get_vulkan_capability_lower_bound() const | Halide::Target | |
| has_feature(Feature f) const | Halide::Target | |
| has_feature(halide_target_feature_t f) const | Halide::Target | inline |
| has_gpu_feature() const | Halide::Target | |
| has_large_buffers() const | Halide::Target | inline |
| has_unknowns() const | Halide::Target | |
| Hexagon enum value | Halide::Target | |
| HexagonDma enum value | Halide::Target | |
| HVX enum value | Halide::Target | |
| HVX_128 enum value | Halide::Target | |
| HVX_v62 enum value | Halide::Target | |
| HVX_v65 enum value | Halide::Target | |
| HVX_v66 enum value | Halide::Target | |
| HVX_v68 enum value | Halide::Target | |
| IOS enum value | Halide::Target | |
| JIT enum value | Halide::Target | |
| K8 enum value | Halide::Target | |
| K8_SSE3 enum value | Halide::Target | |
| LargeBuffers enum value | Halide::Target | |
| Linux enum value | Halide::Target | |
| LLVMLargeCodeModel enum value | Halide::Target | |
| maximum_buffer_size() const | Halide::Target | inline |
| Metal enum value | Halide::Target | |
| MSAN enum value | Halide::Target | |
| natural_vector_size(const Halide::Type &t) const | Halide::Target | |
| natural_vector_size() const | Halide::Target | inline |
| NoAsserts enum value | Halide::Target | |
| NoBoundsQuery enum value | Halide::Target | |
| NoNEON enum value | Halide::Target | |
| NoOS enum value | Halide::Target | |
| NoRuntime enum value | Halide::Target | |
| OpenCL enum value | Halide::Target | |
| operator!=(const Target &other) const | Halide::Target | inline |
| operator==(const Target &other) const | Halide::Target | inline |
| OS enum name | Halide::Target | |
| os | Halide::Target | |
| OSUnknown enum value | Halide::Target | |
| OSX enum value | Halide::Target | |
| POWER_ARCH_2_07 enum value | Halide::Target | |
| POWERPC enum value | Halide::Target | |
| Processor enum name | Halide::Target | |
| processor_tune | Halide::Target | |
| ProcessorGeneric enum value | Halide::Target | |
| Profile enum value | Halide::Target | |
| ProfileByTimer enum value | Halide::Target | |
| QuRT enum value | Halide::Target | |
| RISCV enum value | Halide::Target | |
| RVV enum value | Halide::Target | |
| SanitizerCoverage enum value | Halide::Target | |
| Semihosting enum value | Halide::Target | |
| set_feature(Feature f, bool value=true) | Halide::Target | |
| set_features(const std::vector< Feature > &features_to_set, bool value=true) | Halide::Target | |
| Simulator enum value | Halide::Target | |
| SoftFloatABI enum value | Halide::Target | |
| SPIRV enum value | Halide::Target | |
| SSE41 enum value | Halide::Target | |
| StrictFloat enum value | Halide::Target | |
| supported() const | Halide::Target | |
| supports_device_api(DeviceAPI api) const | Halide::Target | |
| supports_type(const Type &t) const | Halide::Target | |
| supports_type(const Type &t, DeviceAPI device) const | Halide::Target | |
| SVE enum value | Halide::Target | |
| SVE2 enum value | Halide::Target | |
| Target()=default | Halide::Target | |
| Target(OS o, Arch a, int b, Processor pt, const std::vector< Feature > &initial_features=std::vector< Feature >(), int vb=0) | Halide::Target | inline |
| Target(OS o, Arch a, int b, const std::vector< Feature > &initial_features=std::vector< Feature >()) | Halide::Target | inline |
| Target(const std::string &s) | Halide::Target | explicit |
| Target(const char *s) | Halide::Target | explicit |
| to_string() const | Halide::Target | |
| TraceLoads enum value | Halide::Target | |
| TracePipeline enum value | Halide::Target | |
| TraceRealizations enum value | Halide::Target | |
| TraceStores enum value | Halide::Target | |
| TSAN enum value | Halide::Target | |
| UserContext enum value | Halide::Target | |
| validate_target_string(const std::string &s) | Halide::Target | static |
| vector_bits | Halide::Target | |
| VSX enum value | Halide::Target | |
| Vulkan enum value | Halide::Target | |
| VulkanFloat16 enum value | Halide::Target | |
| VulkanFloat64 enum value | Halide::Target | |
| VulkanInt16 enum value | Halide::Target | |
| VulkanInt64 enum value | Halide::Target | |
| VulkanInt8 enum value | Halide::Target | |
| VulkanV10 enum value | Halide::Target | |
| VulkanV12 enum value | Halide::Target | |
| VulkanV13 enum value | Halide::Target | |
| WasmBulkMemory enum value | Halide::Target | |
| WasmMvpOnly enum value | Halide::Target | |
| WasmSimd128 enum value | Halide::Target | |
| WasmThreads enum value | Halide::Target | |
| WebAssembly enum value | Halide::Target | |
| WebAssemblyRuntime enum value | Halide::Target | |
| WebGPU enum value | Halide::Target | |
| Windows enum value | Halide::Target | |
| with_feature(Feature f) const | Halide::Target | |
| without_feature(Feature f) const | Halide::Target | |
| X86 enum value | Halide::Target | |
| X86APX enum value | Halide::Target | |
| ZnVer1 enum value | Halide::Target | |
| ZnVer2 enum value | Halide::Target | |
| ZnVer3 enum value | Halide::Target | |
| ZnVer4 enum value | Halide::Target | |
| ZnVer5 enum value | Halide::Target | |