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 | |
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 | |
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 | |
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 | |