You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
/** Optional features a compilation Target can have.
1354
-
* Be sure to keep this in sync with the Feature enum in Target.h and the implementation of
1355
-
* get_runtime_compatible_target in Target.cpp if you add a new feature.
1354
+
*
1355
+
* Be sure to keep this in sync with:
1356
+
* 1. the Feature enum in Target.h,
1357
+
* 2. the implementation of get_runtime_compatible_target in Target.cpp,
1358
+
* 3. PyEnums.cpp,
1359
+
* if you add a new feature.
1356
1360
*/
1357
1361
typedefenumhalide_target_feature_t {
1358
-
halide_target_feature_jit = 0, ///< Generate code that will run immediately inside the calling process.
1359
-
halide_target_feature_debug, ///< Turn on debug info and output for runtime code.
1360
-
halide_target_feature_no_asserts, ///< Disable all runtime checks, for slightly tighter code.
1361
-
halide_target_feature_no_bounds_query, ///< Disable the bounds querying functionality.
1362
+
halide_target_feature_jit = 0, ///< Generate code that will run immediately inside the calling process.
1363
+
halide_target_feature_debug, ///< Turn on debug info and output for runtime code.
1364
+
halide_target_feature_enable_backtraces, ///< Preserve frame pointers and include unwind tables to support accurate backtraces for debugging and profiling.
1365
+
halide_target_feature_no_asserts, ///< Disable all runtime checks, for slightly tighter code.
1366
+
halide_target_feature_no_bounds_query, ///< Disable the bounds querying functionality.
1362
1367
1363
1368
halide_target_feature_sse41, ///< Use SSE 4.1 and earlier instructions. Only relevant on x86.
1364
1369
halide_target_feature_avx, ///< Use AVX 1 instructions. Only relevant on x86.
0 commit comments