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-arm-next-allmodconfig in repository toolchain/ci/llvm-project.
from a7145c45a7e [X86] SimplifyDemandedVectorEltsForTargetNode - fix shadow [...] adds 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
No new revisions were added by this update.
Summary of changes: clang/docs/UndefinedBehaviorSanitizer.rst | 18 +- clang/include/clang/Basic/Sanitizers.def | 2 +- clang/lib/AST/ExprConstant.cpp | 22 +- clang/lib/CodeGen/CGExprScalar.cpp | 178 +++++-------- clang/test/CXX/expr/expr.const/p2-0x.cpp | 28 ++- clang/test/CodeGen/catch-undef-behavior.c | 42 +--- clang/test/Driver/fsanitize.c | 18 +- clang/test/SemaCXX/constant-expression-cxx1y.cpp | 5 +- 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/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 +- .../CodeGen/ARM/Windows/stack-protector-msvc.ll | 20 ++ llvm/test/TableGen/intrinsic-varargs.td | 2 +- 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 +++--- 30 files changed, 686 insertions(+), 472 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