This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-aarch64-next-defconfig in repository toolchain/ci/llvm-project.
from 8baf83839e9 Fix PR27658 - Make ~mutex trivial when possible. adds 617df204b5b [CodeGen] Add larger vector types for i32 and f32 adds ac744d5a864 [X86] Make sure load isn't volatile before shrinking it in [...] adds 3e9ef48440a gn build: Merge r365258 and follow-ups r365263, r365264 adds d22fd0e4ecc gn build: Sort cxx_sources in libcxx build file adds 7e063620611 gn build: Sort sync script output adds 18d138e6acc gn build: Merge r365273 adds 87210015581 gn build: Merge r355546 adds 8cedf04a6c8 Make ~mutex and ~condition_variable trivial on Windows. adds 842f55f3efe Process: generalise Windows thread setup adds 8d9d290d4c0 [ARM] Add support for MSVC stack cookie checking adds e28fca29fef Revert "[IRBuilder] Fold consistently for or/and whether co [...] new 638b1a82d80 [NFC][PowerPC] Add the test add_cmp.ll new 4cdb68ebbd5 [llvm-bcanalyzer] Refactor and move to libLLVMBitReader new 46f2b583a2d [X86] Add MOVSDrr->MOVLPDrm entry to load folding table. Ad [...] new 8f9e4d92e0d [clangd] Encapsulate fields in dex token. NFC new d3bbc06ac79 [clangd] Avoid slow ostreams in URI conversion.
The 5 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: clang-tools-extra/clangd/URI.cpp | 31 +- clang-tools-extra/clangd/index/dex/PostingList.h | 2 +- clang-tools-extra/clangd/index/dex/Token.h | 11 +- libcxx/include/__config | 13 +- libcxx/include/__mutex_base | 20 +- libcxx/src/CMakeLists.txt | 1 + libcxx/src/condition_variable.cpp | 5 +- libcxx/src/condition_variable_destructor.cpp | 46 + .../Process/Windows/Common/TargetThreadWindows.cpp | 30 +- llvm/include/llvm/Bitcode/BitcodeAnalyzer.h | 103 ++ llvm/include/llvm/CodeGen/ValueTypes.td | 186 ++-- llvm/include/llvm/IR/IRBuilder.h | 6 - llvm/include/llvm/Support/MachineValueType.h | 274 +++-- .../Bitcode/Reader/BitcodeAnalyzer.cpp} | 1051 +++++++++----------- llvm/lib/Bitcode/Reader/CMakeLists.txt | 1 + llvm/lib/CodeGen/ValueTypes.cpp | 26 +- llvm/lib/Target/ARM/ARMISelLowering.cpp | 30 + llvm/lib/Target/ARM/ARMISelLowering.h | 4 + llvm/lib/Target/X86/X86InstrAVX512.td | 6 +- llvm/lib/Target/X86/X86InstrFoldTables.cpp | 3 + llvm/lib/Target/X86/X86InstrInfo.cpp | 17 +- llvm/lib/Target/X86/X86InstrSSE.td | 4 +- .../wrapping-pointer-versioning.ll | 24 +- .../CodeGen/ARM/Windows/stack-protector-msvc.ll | 20 + llvm/test/CodeGen/PowerPC/add_cmp.ll | 76 ++ llvm/test/CodeGen/X86/vector-shuffle-128-v4.ll | 12 +- llvm/test/Instrumentation/BoundsChecking/opt.ll | 2 + llvm/test/TableGen/intrinsic-varargs.td | 2 +- .../LoopDistribute/scev-inserted-runtime-check.ll | 29 +- llvm/test/Transforms/LoopPredication/basic.ll | 3 +- .../basic_widenable_branch_guards.ll | 5 +- .../Transforms/LoopPredication/invariant_load.ll | 3 +- .../X86/illegal-parallel-loop-uniform-write.ll | 35 +- llvm/test/Transforms/LoopVectorize/X86/pr35432.ll | 45 +- .../LoopVectorize/pr30654-phiscev-sext-trunc.ll | 6 +- llvm/tools/llvm-bcanalyzer/llvm-bcanalyzer.cpp | 1035 +------------------ llvm/utils/TableGen/CodeGenTarget.cpp | 12 + .../utils/gn/build/sync_source_lists_from_cmake.py | 4 +- .../gn/secondary/clang/unittests/Rewrite/BUILD.gn | 4 + llvm/utils/gn/secondary/libcxx/src/BUILD.gn | 69 +- 40 files changed, 1332 insertions(+), 1924 deletions(-) create mode 100644 libcxx/src/condition_variable_destructor.cpp create mode 100644 llvm/include/llvm/Bitcode/BitcodeAnalyzer.h copy llvm/{tools/llvm-bcanalyzer/llvm-bcanalyzer.cpp => lib/Bitcode/Reader/Bitcode [...] create mode 100644 llvm/test/CodeGen/ARM/Windows/stack-protector-msvc.ll create mode 100644 llvm/test/CodeGen/PowerPC/add_cmp.ll