Default to LLVM JIT for ARM32 CMake build

LLVM 7.0 properly supports ARM (unlike the LLVM 3.0 version we used
before), including the features needed by our Vulkan implementation
(unlike Subzero).

Bug: b/115344057
Change-Id: Ic9155b644ab649597219093c3d757862c60a9fa0
Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/35228
Presubmit-Ready: Nicolas Capens <nicolascapens@google.com>
Reviewed-by: Ben Clayton <bclayton@google.com>
Reviewed-by: Chris Forbes <chrisforbes@google.com>
Kokoro-Presubmit: kokoro <noreply+kokoro@google.com>
Tested-by: Nicolas Capens <nicolascapens@google.com>
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 80371e7..16f6867 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -101,11 +101,7 @@
 option(REACTOR_EMIT_PRINT_LOCATION "Emit printing of location info for JIT functions" 0)
 option(REACTOR_VERIFY_LLVM_IR "Check reactor-generated LLVM IR is valid even in release builds" 0)
 
-if(ARCH STREQUAL "arm")
-    set(DEFAULT_REACTOR_BACKEND "Subzero")
-else()
-    set(DEFAULT_REACTOR_BACKEND "LLVM")
-endif()
+set(DEFAULT_REACTOR_BACKEND "LLVM")
 
 set(REACTOR_BACKEND ${DEFAULT_REACTOR_BACKEND} CACHE STRING "JIT compiler back-end used by Reactor")
 set_property(CACHE REACTOR_BACKEND PROPERTY STRINGS LLVM Subzero)