Commit e4c1a25c by Nicolas Capens Committed by Nicolas Capens

Use LLVM JIT for MemorySanitizer GN builds

Only the LLVM JIT supports MemorySanitizer instrumentation, so don't use Subzero for MSan builds. Bug: b/155148722 Change-Id: I286107b08f36bc1083568353361cfca5947dd4d7 Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/50308Reviewed-by: 's avatarAlexis Hétu <sugoi@google.com> Tested-by: 's avatarNicolas Capens <nicolascapens@google.com> Kokoro-Result: kokoro <noreply+kokoro@google.com>
parent fd0d0441
...@@ -16,9 +16,9 @@ import("../swiftshader.gni") ...@@ -16,9 +16,9 @@ import("../swiftshader.gni")
declare_args() { declare_args() {
# Subzero produces smaller binaries, but doesn't support ARM64, MIPS64, and # Subzero produces smaller binaries, but doesn't support ARM64, MIPS64, and
# PPC64. # PPC64. It also doesn't support MemorySanitizer instrumentation.
use_swiftshader_with_subzero = use_swiftshader_with_subzero =
current_cpu != "arm64" && current_cpu != "mips64el" && current_cpu != "ppc64" current_cpu != "arm64" && current_cpu != "mips64el" && current_cpu != "ppc64" && !is_msan
supports_llvm = is_linux || is_chromeos || is_fuchsia || is_win || is_android || is_mac supports_llvm = is_linux || is_chromeos || is_fuchsia || is_win || is_android || is_mac
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment