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-lts-allmodconfig in repository toolchain/ci/llvm-project.
from 9e52c43090f Treat the range of representable values of floating-point t [...] adds 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 [...]
No new revisions were added by this update.
Summary of changes: libcxx/include/__config | 17 ++ libcxx/include/__mutex_base | 42 ++-- libcxx/src/CMakeLists.txt | 2 + libcxx/src/condition_variable.cpp | 5 +- libcxx/src/condition_variable_destructor.cpp | 46 ++++ libcxx/src/mutex.cpp | 5 +- libcxx/src/mutex_destructor.cpp | 51 ++++ .../thread.mutex.class/default.pass.cpp | 6 +- .../Process/Windows/Common/TargetThreadWindows.cpp | 30 ++- llvm/include/llvm/CodeGen/ValueTypes.td | 186 +++++++------- llvm/include/llvm/IR/IRBuilder.h | 6 - llvm/include/llvm/Support/MachineValueType.h | 274 +++++++++++++-------- 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/X86InstrSSE.td | 4 +- .../wrapping-pointer-versioning.ll | 24 +- .../CodeGen/ARM/Windows/stack-protector-msvc.ll | 20 ++ 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/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 +++--- 32 files changed, 650 insertions(+), 353 deletions(-) create mode 100644 libcxx/src/condition_variable_destructor.cpp create mode 100644 libcxx/src/mutex_destructor.cpp create mode 100644 llvm/test/CodeGen/ARM/Windows/stack-protector-msvc.ll