diff --git a/ruy/BUILD b/ruy/BUILD index 81d336aed1..5f103cf141 100644 --- a/ruy/BUILD +++ b/ruy/BUILD @@ -4,8 +4,8 @@ load("@bazel_skylib//:bzl_library.bzl", "bzl_library") load("@bazel_skylib//lib:selects.bzl", "selects") load(":build_defs.bzl", "ruy_copts", "ruy_copts_avx", "ruy_copts_avx2_fma", "ruy_copts_avx512") load(":build_defs.oss.bzl", "ruy_linkopts_thread_standard_library") -load(":ruy_test_ext.oss.bzl", "ruy_test_ext_defines", "ruy_test_ext_deps") load(":ruy_test.bzl", "ruy_benchmark", "ruy_test") +load(":ruy_test_ext.oss.bzl", "ruy_test_ext_defines", "ruy_test_ext_deps") package( default_applicable_licenses = ["//third_party/ruy:license"], diff --git a/ruy/build_defs.bzl b/ruy/build_defs.bzl index d7c6f21437..28600a7cc3 100644 --- a/ruy/build_defs.bzl +++ b/ruy/build_defs.bzl @@ -54,14 +54,12 @@ def ruy_copts(): def ruy_copts_avx(): return select({ "//ruy:x86_64_and_not_msvc": ["-mavx"], - "//tools/cc_target_os:windows_msvc": ["/arch:AVX"], "//conditions:default": [], }) def ruy_copts_avx2_fma(): return select({ "//ruy:x86_64_and_not_msvc": ["-mavx2", "-mfma"], - "//tools/cc_target_os:windows_msvc": ["/arch:AVX2"], "//conditions:default": [], }) @@ -71,6 +69,5 @@ def ruy_copts_avx512(): # in optimized builds (-c opt). return select({ "//ruy:x86_64_and_not_msvc": ["$(STACK_FRAME_UNLIMITED)", "-mavx512f", "-mavx512vl", "-mavx512cd", "-mavx512bw", "-mavx512dq"], - "//tools/cc_target_os:windows_msvc": ["/arch:AVX512"], "//conditions:default": [], }) diff --git a/ruy/profiler/instrumentation.h b/ruy/profiler/instrumentation.h index c4df1e68fb..210fa39f8b 100644 --- a/ruy/profiler/instrumentation.h +++ b/ruy/profiler/instrumentation.h @@ -17,8 +17,10 @@ limitations under the License. #define RUY_RUY_PROFILER_INSTRUMENTATION_H_ #ifdef RUY_PROFILER +#include #include #include +#include #include #endif