Commit bd49ad09 by Kevin Schoedel

Enable ARM32 in src/Reactor/BUILD.gn

Bug b/114402930 Change-Id: I228222003e5f015e4966eacc32094a48a7054d0f Reviewed-on: https://swiftshader-review.googlesource.com/c/22988Reviewed-by: 's avatarNicolas Capens <nicolascapens@google.com> Tested-by: 's avatarKevin Schoedel <kpschoedel@google.com>
parent bffee5e5
...@@ -52,6 +52,11 @@ config("swiftshader_subzero_common_private_config") { ...@@ -52,6 +52,11 @@ config("swiftshader_subzero_common_private_config") {
"SZTARGET=MIPS32", "SZTARGET=MIPS32",
"SUBZERO_TARGET=MIPS32", "SUBZERO_TARGET=MIPS32",
] ]
} else if (target_cpu == "arm") {
defines += [
"SZTARGET=ARM32",
"SUBZERO_TARGET=ARM32",
]
} }
include_dirs = [ include_dirs = [
...@@ -107,7 +112,11 @@ config("swiftshader_subzero_private_config") { ...@@ -107,7 +112,11 @@ config("swiftshader_subzero_private_config") {
} }
if (is_clang) { if (is_clang) {
cflags += [ "-Wno-header-hygiene" ] cflags += [
"-Wno-header-hygiene",
"-Wno-enum-compare-switch",
"-Wno-unused-lambda-capture",
]
} }
if (is_fuchsia) { if (is_fuchsia) {
...@@ -264,6 +273,12 @@ if (use_swiftshader_with_subzero) { ...@@ -264,6 +273,12 @@ if (use_swiftshader_with_subzero) {
"$subzero_dir/src/IceInstMIPS32.cpp", "$subzero_dir/src/IceInstMIPS32.cpp",
"$subzero_dir/src/IceTargetLoweringMIPS32.cpp", "$subzero_dir/src/IceTargetLoweringMIPS32.cpp",
] ]
} else if (target_cpu == "arm") {
sources += [
"$subzero_dir/src/IceAssemblerARM32.cpp",
"$subzero_dir/src/IceInstARM32.cpp",
"$subzero_dir/src/IceTargetLoweringARM32.cpp",
]
} }
configs = [ configs = [
......
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