diff --git a/BUILD.bazel b/BUILD.bazel index 5e71a14616d..ff7490f1ee9 100644 --- a/BUILD.bazel +++ b/BUILD.bazel @@ -1513,10 +1513,10 @@ selects.config_setting_group( alias( name = "arm_fp16_scalar_enabled", actual = select({ - ":xnn_enable_arm_fp16_scalar_explicit_true": ":xnn_enable_arm_fp16_scalar_explicit_true", - ":xnn_enable_arm_fp16_scalar_explicit_false": ":xnn_enable_arm_fp16_scalar_explicit_true", + ":xnn_enable_arm_fp16_scalar_explicit_true": "//build_config:always_true", + ":xnn_enable_arm_fp16_scalar_explicit_false": "//build_config:always_false", # Disable for Windows ARM64 MSVC unless explicitly enabled - "//build_config:windows_arm64": ":xnn_enable_arm_fp16_scalar_explicit_true", + "//build_config:windows_arm64": "//build_config:always_false", "//conditions:default": ":arm_fp16_scalar_enabled_by_default", }), ) @@ -1540,8 +1540,8 @@ selects.config_setting_group( alias( name = "arm_fp16_vector_enabled", actual = select({ - ":xnn_enable_arm_fp16_vector_explicit_true": ":xnn_enable_arm_fp16_vector_explicit_true", - ":xnn_enable_arm_fp16_vector_explicit_false": ":xnn_enable_arm_fp16_vector_explicit_true", + ":xnn_enable_arm_fp16_vector_explicit_true": "//build_config:always_true", + ":xnn_enable_arm_fp16_vector_explicit_false": "//build_config:always_false", "//conditions:default": ":arm_fp16_vector_enabled_by_default", }), ) @@ -1564,8 +1564,8 @@ selects.config_setting_group( alias( name = "avx512bf16_enabled", actual = select({ - ":xnn_enable_avx512bf16_explicit_true": ":xnn_enable_avx512bf16_explicit_true", - ":xnn_enable_avx512bf16_explicit_false": ":xnn_enable_avx512bf16_explicit_true", + ":xnn_enable_avx512bf16_explicit_true": "//build_config:always_true", + ":xnn_enable_avx512bf16_explicit_false": "//build_config:always_false", "//conditions:default": ":avx512bf16_enabled_by_default", }), ) @@ -1580,10 +1580,10 @@ selects.config_setting_group( alias( name = "arm_bf16_enabled", actual = select({ - ":xnn_enable_arm_bf16_explicit_true": ":xnn_enable_arm_bf16_explicit_true", - ":xnn_enable_arm_bf16_explicit_false": ":xnn_enable_arm_bf16_explicit_true", + ":xnn_enable_arm_bf16_explicit_true": "//build_config:always_true", + ":xnn_enable_arm_bf16_explicit_false": "//build_config:always_false", # Disable for Windows ARM64 MSVC unless explicitly enabled - "//build_config:windows_arm64": ":xnn_enable_arm_bf16_explicit_true", + "//build_config:windows_arm64": "//build_config:always_false", "//conditions:default": ":arm_bf16_enabled_by_default", }), ) @@ -1599,8 +1599,8 @@ selects.config_setting_group( alias( name = "arm_dotprod_enabled", actual = select({ - ":xnn_enable_arm_dotprod_explicit_true": ":xnn_enable_arm_dotprod_explicit_true", - ":xnn_enable_arm_dotprod_explicit_false": ":xnn_enable_arm_dotprod_explicit_true", + ":xnn_enable_arm_dotprod_explicit_true": "//build_config:always_true", + ":xnn_enable_arm_dotprod_explicit_false": "//build_config:always_false", "//conditions:default": ":arm_dotprod_enabled_by_default", }), ) @@ -1623,8 +1623,8 @@ selects.config_setting_group( alias( name = "arm_i8mm_enabled", actual = select({ - ":xnn_enable_arm_i8mm_explicit_true": ":xnn_enable_arm_i8mm_explicit_true", - ":xnn_enable_arm_i8mm_explicit_false": ":xnn_enable_arm_i8mm_explicit_true", + ":xnn_enable_arm_i8mm_explicit_true": "//build_config:always_true", + ":xnn_enable_arm_i8mm_explicit_false": "//build_config:always_false", "//conditions:default": ":arm_i8mm_enabled_by_default", }), ) @@ -1671,8 +1671,8 @@ selects.config_setting_group( alias( name = "avx512f_enabled", actual = select({ - ":xnn_enable_avx512f_explicit_true": ":xnn_enable_avx512f_explicit_true", - ":xnn_enable_avx512f_explicit_false": ":xnn_enable_avx512f_explicit_true", + ":xnn_enable_avx512f_explicit_true": "//build_config:always_true", + ":xnn_enable_avx512f_explicit_false": "//build_config:always_false", "//conditions:default": ":avx512f_enabled_by_default", }), ) @@ -1687,8 +1687,8 @@ selects.config_setting_group( alias( name = "avx512skx_enabled", actual = select({ - ":xnn_enable_avx512skx_explicit_true": ":xnn_enable_avx512skx_explicit_true", - ":xnn_enable_avx512skx_explicit_false": ":xnn_enable_avx512skx_explicit_true", + ":xnn_enable_avx512skx_explicit_true": "//build_config:always_true", + ":xnn_enable_avx512skx_explicit_false": "//build_config:always_false", "//conditions:default": ":avx512skx_enabled_by_default", }), ) @@ -1703,8 +1703,8 @@ selects.config_setting_group( alias( name = "avx512vbmi_enabled", actual = select({ - ":xnn_enable_avx512vbmi_explicit_true": ":xnn_enable_avx512vbmi_explicit_true", - ":xnn_enable_avx512vbmi_explicit_false": ":xnn_enable_avx512vbmi_explicit_true", + ":xnn_enable_avx512vbmi_explicit_true": "//build_config:always_true", + ":xnn_enable_avx512vbmi_explicit_false": "//build_config:always_false", "//conditions:default": ":avx512vbmi_enabled_by_default", }), ) @@ -1719,8 +1719,8 @@ selects.config_setting_group( alias( name = "avx512vnni_enabled", actual = select({ - ":xnn_enable_avx512vnni_explicit_true": ":xnn_enable_avx512vnni_explicit_true", - ":xnn_enable_avx512vnni_explicit_false": ":xnn_enable_avx512vnni_explicit_true", + ":xnn_enable_avx512vnni_explicit_true": "//build_config:always_true", + ":xnn_enable_avx512vnni_explicit_false": "//build_config:always_false", "//conditions:default": ":avx512vnni_enabled_by_default", }), ) @@ -1735,8 +1735,8 @@ selects.config_setting_group( alias( name = "avx512vnnigfni_enabled", actual = select({ - ":xnn_enable_avx512vnnigfni_explicit_true": ":xnn_enable_avx512vnnigfni_explicit_true", - ":xnn_enable_avx512vnnigfni_explicit_false": ":xnn_enable_avx512vnnigfni_explicit_true", + ":xnn_enable_avx512vnnigfni_explicit_true": "//build_config:always_true", + ":xnn_enable_avx512vnnigfni_explicit_false": "//build_config:always_false", "//conditions:default": ":avx512vnnigfni_enabled_by_default", }), ) @@ -1751,9 +1751,9 @@ selects.config_setting_group( alias( name = "avx512amx_enabled", actual = select({ - ":xnn_enable_avx512amx_explicit_true": ":xnn_enable_avx512amx_explicit_true", - ":xnn_enable_avx512amx_explicit_false": ":xnn_enable_avx512amx_explicit_true", - "//build_config:windows_lexan": ":xnn_enable_avx512amx_explicit_true", + ":xnn_enable_avx512amx_explicit_true": "//build_config:always_true", + ":xnn_enable_avx512amx_explicit_false": "//build_config:always_false", + "//build_config:windows_lexan": "//build_config:always_false", "//conditions:default": ":avx512amx_enabled_by_default", }), ) @@ -1768,8 +1768,8 @@ selects.config_setting_group( alias( name = "avx512fp16_enabled", actual = select({ - ":xnn_enable_avx512fp16_explicit_true": ":xnn_enable_avx512fp16_explicit_true", - ":xnn_enable_avx512fp16_explicit_false": ":xnn_enable_avx512fp16_explicit_true", + ":xnn_enable_avx512fp16_explicit_true": "//build_config:always_true", + ":xnn_enable_avx512fp16_explicit_false": "//build_config:always_false", "//conditions:default": ":avx512fp16_enabled_by_default", }), ) @@ -1927,8 +1927,8 @@ selects.config_setting_group( alias( name = "avxvnni_enabled", actual = select({ - ":xnn_enable_avxvnni_explicit_true": ":xnn_enable_avxvnni_explicit_true", - ":xnn_enable_avxvnni_explicit_false": ":xnn_enable_avxvnni_explicit_true", + ":xnn_enable_avxvnni_explicit_true": "//build_config:always_true", + ":xnn_enable_avxvnni_explicit_false": "//build_config:always_false", "//conditions:default": ":avxvnni_enabled_by_default", }), ) @@ -1943,10 +1943,10 @@ selects.config_setting_group( alias( name = "avxvnniint8_enabled", actual = select({ - ":xnn_enable_avxvnniint8_explicit_true": ":xnn_enable_avxvnniint8_explicit_true", - ":xnn_enable_avxvnniint8_explicit_false": ":xnn_enable_avxvnniint8_explicit_true", - "//build_config:ios_x86_64": ":xnn_enable_avxvnniint8_explicit_true", - "//build_config:ios": ":xnn_enable_avxvnniint8_explicit_true", + ":xnn_enable_avxvnniint8_explicit_true": "//build_config:always_true", + ":xnn_enable_avxvnniint8_explicit_false": "//build_config:always_false", + "//build_config:ios_x86_64": "//build_config:always_false", + "//build_config:ios": "//build_config:always_false", "//conditions:default": ":avxvnniint8_enabled_by_default", }), ) @@ -1961,8 +1961,8 @@ selects.config_setting_group( alias( name = "avx256skx_enabled", actual = select({ - ":xnn_enable_avx256skx_explicit_true": ":xnn_enable_avx256skx_explicit_true", - ":xnn_enable_avx256skx_explicit_false": ":xnn_enable_avx256skx_explicit_true", + ":xnn_enable_avx256skx_explicit_true": "//build_config:always_true", + ":xnn_enable_avx256skx_explicit_false": "//build_config:always_false", "//conditions:default": ":avx256skx_enabled_by_default", }), ) @@ -1977,8 +1977,8 @@ selects.config_setting_group( alias( name = "avx256vnni_enabled", actual = select({ - ":xnn_enable_avx256vnni_explicit_true": ":xnn_enable_avx256vnni_explicit_true", - ":xnn_enable_avx256vnni_explicit_false": ":xnn_enable_avx256vnni_explicit_true", + ":xnn_enable_avx256vnni_explicit_true": "//build_config:always_true", + ":xnn_enable_avx256vnni_explicit_false": "//build_config:always_false", "//conditions:default": ":avx256vnni_enabled_by_default", }), ) @@ -1993,8 +1993,8 @@ selects.config_setting_group( alias( name = "avx256vnnigfni_enabled", actual = select({ - ":xnn_enable_avx256vnnigfni_explicit_true": ":xnn_enable_avx256vnnigfni_explicit_true", - ":xnn_enable_avx256vnnigfni_explicit_false": ":xnn_enable_avx256vnnigfni_explicit_true", + ":xnn_enable_avx256vnnigfni_explicit_true": "//build_config:always_true", + ":xnn_enable_avx256vnnigfni_explicit_false": "//build_config:always_false", "//conditions:default": ":avx256vnnigfni_enabled_by_default", }), ) @@ -2078,10 +2078,10 @@ selects.config_setting_group( alias( name = "kleidiai_enabled", actual = select({ - ":xnn_enable_kleidiai_explicit_true": ":xnn_enable_kleidiai_explicit_true", - ":xnn_enable_kleidiai_explicit_false": ":xnn_enable_kleidiai_explicit_true", + ":xnn_enable_kleidiai_explicit_true": "//build_config:always_true", + ":xnn_enable_kleidiai_explicit_false": "//build_config:always_false", # Disable for Windows ARM64 unless explicitly enabled - "//build_config:windows_arm64": ":xnn_enable_kleidiai_explicit_true", + "//build_config:windows_arm64": "//build_config:always_false", "//conditions:default": ":kleidiai_enabled_by_default", }), ) @@ -2096,10 +2096,10 @@ selects.config_setting_group( alias( name = "assembly_enabled", actual = select({ - ":xnn_enable_assembly_explicit_true": ":xnn_enable_assembly_explicit_true", - ":xnn_enable_assembly_explicit_false": ":xnn_enable_assembly_explicit_true", + ":xnn_enable_assembly_explicit_true": "//build_config:always_true", + ":xnn_enable_assembly_explicit_false": "//build_config:always_false", # Disable for Windows ARM64 unless explicitly enabled - "//build_config:windows_arm64": ":xnn_enable_assembly_explicit_true", + "//build_config:windows_arm64": "//build_config:always_false", "//conditions:default": ":assembly_enabled_by_default", }), )