1 #ifndef HALIDE_CPU_FEATURES_H 2 #define HALIDE_CPU_FEATURES_H 52 #endif // HALIDE_CPU_FEATURES_H ALWAYS_INLINE bool test_known(int i) const
This file defines the class FunctionDAG, which is our representation of a Halide pipeline, and contains methods to using Halide's bounds tools to query properties of it.
ALWAYS_INLINE void set_known(int i)
This file declares the routines used by Halide internally in its runtime.
ALWAYS_INLINE CpuFeatures()
Not visible externally, similar to 'static' linkage in C.
ALWAYS_INLINE bool test_available(int i) const
uint64_t known[kWordCount]
A sentinel. Every target is considered to have this feature, and setting this feature does nothing...
WEAK CpuFeatures halide_get_cpu_features()
ALWAYS_INLINE void set_available(int i)
unsigned __INT64_TYPE__ uint64_t
static const int kWordCount
uint64_t available[kWordCount]