Halide
12.0.1
Halide compiler and libraries
Halide::Target Member List
This is the complete list of members for
Halide::Target
, including all inherited members.
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
ARMv7s
enum value
Halide::Target
ARMv81a
enum value
Halide::Target
ASAN
enum value
Halide::Target
AVX
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
bits
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
D3D12Compute
enum value
Halide::Target
Debug
enum value
Halide::Target
DisableLLVMLoopOpt
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_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
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_shared_object
enum value
Halide::Target
HVX_v62
enum value
Halide::Target
HVX_v65
enum value
Halide::Target
HVX_v66
enum value
Halide::Target
IOS
enum value
Halide::Target
JIT
enum value
Halide::Target
LargeBuffers
enum value
Halide::Target
Linux
enum value
Halide::Target
LLVMLargeCodeModel
enum value
Halide::Target
Matlab
enum value
Halide::Target
maximum_buffer_size
() const
Halide::Target
inline
Metal
enum value
Halide::Target
MIPS
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
OpenGLCompute
enum value
Halide::Target
operator!=
(const Target &other) const
Halide::Target
inline
operator==
(const Target &other) const
Halide::Target
inline
os
Halide::Target
OS
enum name
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
Profile
enum value
Halide::Target
QuRT
enum value
Halide::Target
RISCV
enum value
Halide::Target
RVV
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
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, 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
VSX
enum value
Halide::Target
WasmBulkMemory
enum value
Halide::Target
WasmSatFloatToInt
enum value
Halide::Target
WasmSignExt
enum value
Halide::Target
WasmSimd128
enum value
Halide::Target
WasmThreads
enum value
Halide::Target
WebAssembly
enum value
Halide::Target
WebAssemblyRuntime
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
Generated by
1.9.1