Fix vulkan.pastel.debug build

... and do not use libswiftshadervk_llvm_debug for
the non-debug vulkan.pastel to correct build errors
found by checkbuild on Android presubmit when adding
host build support.

Bug: b/242184599
Test: Android presubmit on aosp/2566718
Test: m vulkan.pastel
Test: m vulkan.pastel.debug
Change-Id: I14d5d8189a53343c16a670e05b64abfcf5d8bcef
Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/71588
Presubmit-Ready: Jason Macnak <natsu@google.com>
Tested-by: Jason Macnak <natsu@google.com>
Kokoro-Result: kokoro <noreply+kokoro@google.com>
Reviewed-by: Geoff Lang <geofflang@google.com>
Commit-Queue: Jason Macnak <natsu@google.com>
diff --git a/src/Android.bp b/src/Android.bp
index b647f2a..023157c 100644
--- a/src/Android.bp
+++ b/src/Android.bp
@@ -68,6 +68,9 @@
     name: "libswiftshadervk_llvm_debug",
     vendor: true,
     defaults: [ "libswiftshadervk_llvm_defaults" ],
+    cflags: [
+        "-UNDEBUG",
+    ],
 }
 
 genrule {
@@ -212,7 +215,7 @@
     name: "vulkan.pastel",
 
     static_libs: [
-        "libswiftshadervk_llvm_debug",
+        "libswiftshadervk_llvm",
         "libLLVM10_swiftshader",
     ],
 
diff --git a/third_party/llvm-10.0/Android.bp b/third_party/llvm-10.0/Android.bp
index 5030e4b..fd3d33a 100644
--- a/third_party/llvm-10.0/Android.bp
+++ b/third_party/llvm-10.0/Android.bp
@@ -1072,6 +1072,8 @@
     defaults: [ "libLLVM10_swiftshader_defaults" ],
 
     srcs: [
+        "llvm/lib/Analysis/RegionPrinter.cpp",
+        "llvm/lib/Analysis/VFABIDemangling.cpp",
         "llvm/lib/MC/MCAsmMacro.cpp",
         "llvm/lib/Support/Locale.cpp",
         "llvm/lib/Support/circular_raw_ostream.cpp",