Update prebuilt Clang to r487747 (17.0.0).

clang 17.0.0 (based on r487747) from build 9796371.

Bug: http://b/264965700
Test: N/A
Change-Id: I449dcc2d3aeb86f76aacfc89076cb9adea39618e
diff --git a/clang-r487747/bin/clang-check.exe b/clang-r487747/bin/clang-check.exe
index 331706b..4f9cb09 100755
--- a/clang-r487747/bin/clang-check.exe
+++ b/clang-r487747/bin/clang-check.exe
Binary files differ
diff --git a/clang-r487747/bin/clang-format.exe b/clang-r487747/bin/clang-format.exe
index 75e13ba..6bf2aed 100755
--- a/clang-r487747/bin/clang-format.exe
+++ b/clang-r487747/bin/clang-format.exe
Binary files differ
diff --git a/clang-r487747/bin/clang-tidy.exe b/clang-r487747/bin/clang-tidy.exe
index a9894ca..3c6f101 100755
--- a/clang-r487747/bin/clang-tidy.exe
+++ b/clang-r487747/bin/clang-tidy.exe
Binary files differ
diff --git a/clang-r487747/bin/clang.exe b/clang-r487747/bin/clang.exe
index a48b46f..9534146 100755
--- a/clang-r487747/bin/clang.exe
+++ b/clang-r487747/bin/clang.exe
Binary files differ
diff --git a/clang-r487747/bin/dsymutil.exe b/clang-r487747/bin/dsymutil.exe
index 98e7eb2..28be976 100755
--- a/clang-r487747/bin/dsymutil.exe
+++ b/clang-r487747/bin/dsymutil.exe
Binary files differ
diff --git a/clang-r487747/bin/liblldb.dll b/clang-r487747/bin/liblldb.dll
index 78c9ed3..a868abf 100644
--- a/clang-r487747/bin/liblldb.dll
+++ b/clang-r487747/bin/liblldb.dll
Binary files differ
diff --git a/clang-r487747/bin/libxml2.dll b/clang-r487747/bin/libxml2.dll
index a48f8c4..1fa8286 100755
--- a/clang-r487747/bin/libxml2.dll
+++ b/clang-r487747/bin/libxml2.dll
Binary files differ
diff --git a/clang-r487747/bin/lld.exe b/clang-r487747/bin/lld.exe
index 5f7bdf1..c9a0119 100755
--- a/clang-r487747/bin/lld.exe
+++ b/clang-r487747/bin/lld.exe
Binary files differ
diff --git a/clang-r487747/bin/llvm-dwp.exe b/clang-r487747/bin/llvm-dwp.exe
index e57cad5..fcd168e 100755
--- a/clang-r487747/bin/llvm-dwp.exe
+++ b/clang-r487747/bin/llvm-dwp.exe
Binary files differ
diff --git a/clang-r487747/clang_source_info.md b/clang-r487747/clang_source_info.md
index 6aecd8c..858ea32 100644
--- a/clang-r487747/clang_source_info.md
+++ b/clang-r487747/clang_source_info.md
@@ -1,18 +1,19 @@
 Base revision: [c4c5e79dd4b4c78eee7cffd9b0d7394b5bedcf12](https://github.com/llvm/llvm-project/commits/c4c5e79dd4b4c78eee7cffd9b0d7394b5bedcf12)
 
-- [Revert "[LoopVectorize] Enable integer Mul and Add as select](https://android.googlesource.com/toolchain/llvm_android/+/89853e61f27b839f0ee7ccdaca4a7bed29e1f66e/patches/cherry/4468e27d9fff153af9826eaf12e0044e67a701a8.patch)
-- [[CMake] Support undefined LLVM_NATIVE_ARCH in](https://android.googlesource.com/toolchain/llvm_android/+/89853e61f27b839f0ee7ccdaca4a7bed29e1f66e/patches/cherry/2e3153059c268700d4b399a8cbba28e9c2514e09.patch)
-- [[RISCV] Allow mismatched SmallDataLimit and use Min for](https://android.googlesource.com/toolchain/llvm_android/+/89853e61f27b839f0ee7ccdaca4a7bed29e1f66e/patches/cherry/af128791464810123bcd60a6d9d0902b5c550aef.patch)
-- [[MTE stack] fix incorrect offset for st2g](https://android.googlesource.com/toolchain/llvm_android/+/89853e61f27b839f0ee7ccdaca4a7bed29e1f66e/patches/cherry/a4ab294bc01c8f538951ec223b81bfc1b2c2af6b.patch)
-- [Clear read_fd_set if EINTR received](https://android.googlesource.com/toolchain/llvm_android/+/89853e61f27b839f0ee7ccdaca4a7bed29e1f66e/patches/cherry/d8bd179a173876a7a9ee11828b63efffe145356c.patch)
-- [[HWASAN][LSAN] Only initialize Symbolizer if leak checking is](https://android.googlesource.com/toolchain/llvm_android/+/89853e61f27b839f0ee7ccdaca4a7bed29e1f66e/patches/cherry/7b7db789ff3d8750d1098dcc84aa29d11877d610.patch)
-- [Add-stubs-and-headers-for-nl_types-APIs.patch](https://android.googlesource.com/toolchain/llvm_android/+/89853e61f27b839f0ee7ccdaca4a7bed29e1f66e/patches/Add-stubs-and-headers-for-nl_types-APIs.patch)
-- [Ensure-that-we-use-our-toolchain-s-lipo-and-not-the-.patch](https://android.googlesource.com/toolchain/llvm_android/+/89853e61f27b839f0ee7ccdaca4a7bed29e1f66e/patches/Ensure-that-we-use-our-toolchain-s-lipo-and-not-the-.patch)
-- [BOLT-Increase-max-allocation-size-to-allow-BOLTing-clang-and-rustc.patch](https://android.googlesource.com/toolchain/llvm_android/+/89853e61f27b839f0ee7ccdaca4a7bed29e1f66e/patches/BOLT-Increase-max-allocation-size-to-allow-BOLTing-clang-and-rustc.patch)
-- [Revert-clang-Improve-diagnostics-for-expansion-length-mismatch-v3.patch](https://android.googlesource.com/toolchain/llvm_android/+/89853e61f27b839f0ee7ccdaca4a7bed29e1f66e/patches/Revert-clang-Improve-diagnostics-for-expansion-length-mismatch-v3.patch)
-- [Revert-clang-fix-missing-initialization-of-original-number-of-expansions-v3.patch](https://android.googlesource.com/toolchain/llvm_android/+/89853e61f27b839f0ee7ccdaca4a7bed29e1f66e/patches/Revert-clang-fix-missing-initialization-of-original-number-of-expansions-v3.patch)
-- [Revert-Enable-IAS-In-Backend-v2.patch](https://android.googlesource.com/toolchain/llvm_android/+/89853e61f27b839f0ee7ccdaca4a7bed29e1f66e/patches/Revert-Enable-IAS-In-Backend-v2.patch)
-- [Disable-vfork-fork-events.patch](https://android.googlesource.com/toolchain/llvm_android/+/89853e61f27b839f0ee7ccdaca4a7bed29e1f66e/patches/Disable-vfork-fork-events.patch)
-- [Enable-targeting-riscv64-linux-android.patch](https://android.googlesource.com/toolchain/llvm_android/+/89853e61f27b839f0ee7ccdaca4a7bed29e1f66e/patches/Enable-targeting-riscv64-linux-android.patch)
-- [Revert-Driver-Allow-target-override-containing-.-in-executable-name.patch](https://android.googlesource.com/toolchain/llvm_android/+/89853e61f27b839f0ee7ccdaca4a7bed29e1f66e/patches/Revert-Driver-Allow-target-override-containing-.-in-executable-name.patch)
-- [Wasm-omit-64-bit-function-pointer-cast.patch](https://android.googlesource.com/toolchain/llvm_android/+/89853e61f27b839f0ee7ccdaca4a7bed29e1f66e/patches/Wasm-omit-64-bit-function-pointer-cast.patch)
\ No newline at end of file
+- [Revert "[LoopVectorize] Enable integer Mul and Add as select](https://android.googlesource.com/toolchain/llvm_android/+/31214a1e13407f0456068c3095801cbfb3aee00e/patches/cherry/4468e27d9fff153af9826eaf12e0044e67a701a8.patch)
+- [[CMake] Support undefined LLVM_NATIVE_ARCH in](https://android.googlesource.com/toolchain/llvm_android/+/31214a1e13407f0456068c3095801cbfb3aee00e/patches/cherry/2e3153059c268700d4b399a8cbba28e9c2514e09.patch)
+- [[RISCV] Allow mismatched SmallDataLimit and use Min for](https://android.googlesource.com/toolchain/llvm_android/+/31214a1e13407f0456068c3095801cbfb3aee00e/patches/cherry/af128791464810123bcd60a6d9d0902b5c550aef.patch)
+- [[MTE stack] fix incorrect offset for st2g](https://android.googlesource.com/toolchain/llvm_android/+/31214a1e13407f0456068c3095801cbfb3aee00e/patches/cherry/a4ab294bc01c8f538951ec223b81bfc1b2c2af6b.patch)
+- [Clear read_fd_set if EINTR received](https://android.googlesource.com/toolchain/llvm_android/+/31214a1e13407f0456068c3095801cbfb3aee00e/patches/cherry/d8bd179a173876a7a9ee11828b63efffe145356c.patch)
+- [[HWASAN][LSAN] Only initialize Symbolizer if leak checking is](https://android.googlesource.com/toolchain/llvm_android/+/31214a1e13407f0456068c3095801cbfb3aee00e/patches/cherry/7b7db789ff3d8750d1098dcc84aa29d11877d610.patch)
+- [Add-stubs-and-headers-for-nl_types-APIs.patch](https://android.googlesource.com/toolchain/llvm_android/+/31214a1e13407f0456068c3095801cbfb3aee00e/patches/Add-stubs-and-headers-for-nl_types-APIs.patch)
+- [Ensure-that-we-use-our-toolchain-s-lipo-and-not-the-.patch](https://android.googlesource.com/toolchain/llvm_android/+/31214a1e13407f0456068c3095801cbfb3aee00e/patches/Ensure-that-we-use-our-toolchain-s-lipo-and-not-the-.patch)
+- [BOLT-Increase-max-allocation-size-to-allow-BOLTing-clang-and-rustc.patch](https://android.googlesource.com/toolchain/llvm_android/+/31214a1e13407f0456068c3095801cbfb3aee00e/patches/BOLT-Increase-max-allocation-size-to-allow-BOLTing-clang-and-rustc.patch)
+- [Revert-clang-Improve-diagnostics-for-expansion-length-mismatch-v3.patch](https://android.googlesource.com/toolchain/llvm_android/+/31214a1e13407f0456068c3095801cbfb3aee00e/patches/Revert-clang-Improve-diagnostics-for-expansion-length-mismatch-v3.patch)
+- [Revert-clang-fix-missing-initialization-of-original-number-of-expansions-v3.patch](https://android.googlesource.com/toolchain/llvm_android/+/31214a1e13407f0456068c3095801cbfb3aee00e/patches/Revert-clang-fix-missing-initialization-of-original-number-of-expansions-v3.patch)
+- [Revert-Enable-IAS-In-Backend-v2.patch](https://android.googlesource.com/toolchain/llvm_android/+/31214a1e13407f0456068c3095801cbfb3aee00e/patches/Revert-Enable-IAS-In-Backend-v2.patch)
+- [Disable-vfork-fork-events.patch](https://android.googlesource.com/toolchain/llvm_android/+/31214a1e13407f0456068c3095801cbfb3aee00e/patches/Disable-vfork-fork-events.patch)
+- [Enable-targeting-riscv64-linux-android.patch](https://android.googlesource.com/toolchain/llvm_android/+/31214a1e13407f0456068c3095801cbfb3aee00e/patches/Enable-targeting-riscv64-linux-android.patch)
+- [Revert-Driver-Allow-target-override-containing-.-in-executable-name.patch](https://android.googlesource.com/toolchain/llvm_android/+/31214a1e13407f0456068c3095801cbfb3aee00e/patches/Revert-Driver-Allow-target-override-containing-.-in-executable-name.patch)
+- [Wasm-omit-64-bit-function-pointer-cast.patch](https://android.googlesource.com/toolchain/llvm_android/+/31214a1e13407f0456068c3095801cbfb3aee00e/patches/Wasm-omit-64-bit-function-pointer-cast.patch)
+- [compiler-rt-Allow-finding-LLVMConfig-if-CMAKE_FIND_ROOT_PATH_MODE_PACKAGE-is-set-to-ONLY.patch](https://android.googlesource.com/toolchain/llvm_android/+/31214a1e13407f0456068c3095801cbfb3aee00e/patches/compiler-rt-Allow-finding-LLVMConfig-if-CMAKE_FIND_ROOT_PATH_MODE_PACKAGE-is-set-to-ONLY.patch)
\ No newline at end of file
diff --git a/clang-r487747/manifest_9664367.xml b/clang-r487747/manifest_9796371.xml
similarity index 80%
rename from clang-r487747/manifest_9664367.xml
rename to clang-r487747/manifest_9796371.xml
index c60910f..320bb8a 100644
--- a/clang-r487747/manifest_9664367.xml
+++ b/clang-r487747/manifest_9796371.xml
@@ -9,35 +9,35 @@
 
   <superproject name="platform/superproject" remote="aosp" revision="llvm-toolchain" />
 
-  <project path="bionic" name="platform/bionic" revision="62e24fd016ccf4eaae3726d1f60ba4a90e1f6709" />
+  <project path="bionic" name="platform/bionic" revision="688bddc1e5ee382863ff15c91602945df6274e68" />
 
   <project path="toolchain/binutils" name="toolchain/binutils" revision="c19795e958ed532462948fd14b1bdfd4f6e96e03" />
 
   <project path="toolchain/llvm-project" name="toolchain/llvm-project" revision="d9f89f4d16663d5012e5c09495f3b30ece3d2362" />
 
-  <project path="toolchain/llvm_android" name="toolchain/llvm_android" revision="89853e61f27b839f0ee7ccdaca4a7bed29e1f66e" />
+  <project path="toolchain/llvm_android" name="toolchain/llvm_android" revision="31214a1e13407f0456068c3095801cbfb3aee00e" />
 
   <project path="toolchain/common" name="toolchain/common" revision="0bce8b062126242872e9f3fc66760d3f76773c49" />
 
-  <project path="external/toolchain-utils" name="platform/external/toolchain-utils" revision="d44430951159ca340cd4c4e699917348f82abad8" />
+  <project path="external/toolchain-utils" name="platform/external/toolchain-utils" revision="584b8e46d146a2bcfeffd64448a2d8e92904168d" />
 
   <project path="prebuilts/gcc/darwin-x86/host/headers" name="platform/prebuilts/gcc/darwin-x86/host/headers" groups="pdk,darwin" clone-depth="1" revision="4ac4f7cc41cf3c9e36fc3d6cf37fd1cfa9587a68" />
 
-  <project path="prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.17-4.8" name="platform/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.17-4.8" clone-depth="1" revision="62a4a6b7a8b04da1ec8772eac68179bb26d62737" />
+  <project path="prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.17-4.8" name="platform/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.17-4.8" clone-depth="1" revision="f7b0d5b0ee369864d5ac3e96ae24ec9e2b6a52da" />
 
-  <project path="prebuilts/gcc/linux-x86/host/x86_64-w64-mingw32-4.8" name="platform/prebuilts/gcc/linux-x86/host/x86_64-w64-mingw32-4.8" clone-depth="1" revision="ede348ae8102314bc9ca775474ff30f190eec2d1" />
+  <project path="prebuilts/gcc/linux-x86/host/x86_64-w64-mingw32-4.8" name="platform/prebuilts/gcc/linux-x86/host/x86_64-w64-mingw32-4.8" clone-depth="1" revision="e5c0fcb284a3a60be094b51ede81cb66459419d9" />
 
   <project path="prebuilts/cmake/darwin-x86" name="platform/prebuilts/cmake/darwin-x86" clone-depth="1" revision="7aea7e9880110799088cd1de509886871078306f" />
 
   <project path="prebuilts/cmake/linux-x86" name="platform/prebuilts/cmake/linux-x86" clone-depth="1" revision="001ed46e3703c78cbc3838adfe4c14ba279f9ff7" />
 
-  <project path="prebuilts/build-tools" name="platform/prebuilts/build-tools" clone-depth="1" revision="2653f08f4bae7d418f5fa3fe5269de5368eef9de" />
+  <project path="prebuilts/build-tools" name="platform/prebuilts/build-tools" clone-depth="1" revision="ed9e3dea4e2a234cb4557280b7663dcbb2b5d288" />
 
   <project path="prebuilts/go/darwin-x86" name="platform/prebuilts/go/darwin-x86" groups="darwin,pdk,tradefed" clone-depth="1" revision="1c9ca9a5c47fc0a763a16f57b43327471c558b32" />
 
   <project path="prebuilts/go/linux-x86" name="platform/prebuilts/go/linux-x86" groups="linux,pdk,tradefed" clone-depth="1" revision="83e7429b02e77e41a22987975042f0ddaebe99f9" />
 
-  <project path="external/zstd" name="platform/external/zstd" revision="fe4839b865f5cb3d94ff82545f783aad9a1df146" />
+  <project path="external/zstd" name="platform/external/zstd" revision="bf3299504385d87745beae24e7cfab1819ba2f3d" />
 
   <project path="external/libedit" name="platform/external/libedit" revision="892b8b381ae82ac3184900d989a516854d8b1197" />
 
@@ -45,7 +45,7 @@
 
   <project path="toolchain/xz" name="toolchain/xz" revision="47426872d1366c32538a8e9c8f559b03cb45b648" />
 
-  <project path="external/libxml2" name="platform/external/libxml2" revision="fecc78985dc0f4aac1cc64330d5f4e5768783be5" />
+  <project path="external/libxml2" name="platform/external/libxml2" revision="b0c4b8343c0e472cd36c860e138dd67075f33bfa" />
 
   <project path="external/libncurses" name="platform/external/ncurses" revision="34cc24447dc9e5700110580c784d9606f6cff5f0" />
 
@@ -55,13 +55,13 @@
 
   <project path="prebuilts/python/windows-x86" name="platform/prebuilts/python/windows-x86" clone-depth="1" revision="7119932cd3cea23f16db62e683b69c23e415ff09" />
 
-  <project path="prebuilts/clang/host/darwin-x86" name="platform/prebuilts/clang/host/darwin-x86" clone-depth="1" revision="6905e2225f91f257b8f0380392691b96e825c415" />
+  <project path="prebuilts/clang/host/darwin-x86" name="platform/prebuilts/clang/host/darwin-x86" clone-depth="1" revision="cd68246b1eb5e8d47fa286a311ccc7ffe93fb480" />
 
   <project path="prebuilts/clang/host/darwin-universal" name="platform/prebuilts/clang/host/darwin-universal" clone-depth="1" revision="592f071af1df99cb463ff5b670cd383efd49a6e1" />
 
-  <project path="prebuilts/clang/host/linux-x86" name="platform/prebuilts/clang/host/linux-x86" clone-depth="1" revision="97998232028fc73b186f9d368f0eacb9f21f67fe" />
+  <project path="prebuilts/clang/host/linux-x86" name="platform/prebuilts/clang/host/linux-x86" clone-depth="1" revision="12cd8a5633acf5e7f2c22e26a282574cfcfac37b" />
 
-  <project path="prebuilts/clang/host/windows-x86" name="platform/prebuilts/clang/host/windows-x86" clone-depth="1" revision="042c045cae445322e30761b6113fb39f366843de" />
+  <project path="prebuilts/clang/host/windows-x86" name="platform/prebuilts/clang/host/windows-x86" clone-depth="1" revision="b08d20615ee32a5eafd8ee35683d9d5910f30b25" />
 
   <project path="toolchain/prebuilts/ndk/r25" name="toolchain/prebuilts/ndk/r25" revision="4e9417de81d40daf6e50c7b15b864e78e83214e2" />