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-allyesconfig 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 new 8d9d290d4c0 [ARM] Add support for MSVC stack cookie checking
The 1 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/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