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-stable-defconfig in repository toolchain/ci/llvm-monorepo.
from fc692923648 [NFC] Use utility function for guards detection adds c5a4f2708b3 [AMDGPU] Regenerate i64 shift tests. adds 91c8df1257b Pass a concrete triple for two OpenMP tests that depend on TLS adds b2fe5df755e Ignore ConstantExpr in IgnoreParens adds e1e1965a52a [NVPTX] Allow libcalls that are defined in the current module. adds 5fa59576a81 Use error() instead of fatal() to report an invalid address range. adds c7b095054a5 [MS] Mangle return adjusting thunks with the public access [...] adds 22f192ee127 [clang-cl] Treat inputs as C++ with /E, like MSVC adds 9d5ad48b305 [codeview] Check if this 'this' type of a method is a pointer adds a015ad06390 [LoopIdiomRecognize] Add CTTZ support adds 1cff0694ee2 [WebAssembly] Fix typos in comments in RegStackify (NFC) adds 2584fd96eb3 [WebAssembly] Delete an unnecessary line in RegStackify adds f0a11da6993 manpages: Update the URL for https adds d1a0ebc5597 [WebAssembly] Make assembler check for proper nesting of co [...] adds 9653648cf14 [WebAssembly] Added basic support for if/else/end_if in MC layer. adds 11979ba2f83 [msan] Disable tail call optimization in msan rtl. adds d5d6ec37117 [X86] Merge getBitTestCondition into LowerAndToBT. Don't cr [...] adds 20a395ab10d [X86] Factor the core code out of LowerSETCC into a helper [...] adds 53300973829 Revert "[msan] Disable tail call optimization in msan rtl." adds 2e6bebc343b [X86] Remove check that avoids creating PMULDQ with illegal [...] new 6eb8377e347 Do not rely on that subject of ErrorAllocTypeMismatch is a [...] new c044d0737b2 DWARF: Fix a bug in array size computation new 7570249aaea lldb-test ir-memory-map: Use IntervalMap::contains
The 3 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/lib/AST/Expr.cpp | 8 +- clang/lib/AST/MicrosoftMangle.cpp | 18 +- clang/lib/Driver/Driver.cpp | 5 +- clang/test/CodeGenCXX/mangle-ms-templates.cpp | 2 + .../test/CodeGenCXX/mangle-ms-thunks-covariant.cpp | 29 ++++ clang/test/Driver/cl-idl.cpp | 18 ++ clang/test/OpenMP/declare_reduction_codegen.cpp | 12 +- clang/test/OpenMP/parallel_copyin_codegen.cpp | 40 ++--- compiler-rt/lib/asan/asan_errors.cc | 5 +- compiler-rt/lib/asan/asan_errors.h | 7 +- .../asan/TestCases/Linux/new_delete_mismatch.cc | 1 + .../TestCases/Linux/new_delete_mismatch_global.cc | 16 ++ .../TestCases/Linux/new_delete_mismatch_stack.cc | 17 ++ lld/ELF/SyntheticSections.cpp | 22 +-- lld/test/ELF/gdb-index-invalid-ranges.s | 4 +- lldb/lit/SymbolFile/DWARF/array-sizes.s | 147 ++++++++++++++++ .../Plugins/SymbolFile/DWARF/DWARFFormValue.cpp | 28 +-- .../Plugins/SymbolFile/DWARF/HashedNameToDIE.cpp | 4 +- lldb/tools/lldb-test/lldb-test.cpp | 35 ++-- llvm/docs/conf.py | 2 +- llvm/include/llvm/CodeGen/SelectionDAG.h | 7 + llvm/include/llvm/MC/MCParser/MCTargetAsmParser.h | 3 + llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp | 25 ++- llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.h | 2 +- llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 26 +++ llvm/lib/MC/MCParser/AsmParser.cpp | 3 + llvm/lib/Target/NVPTX/CMakeLists.txt | 1 + llvm/lib/Target/NVPTX/NVPTX.h | 1 + llvm/lib/Target/NVPTX/NVPTXAsmPrinter.cpp | 5 + llvm/lib/Target/NVPTX/NVPTXISelLowering.cpp | 47 ++++- llvm/lib/Target/NVPTX/NVPTXISelLowering.h | 1 + llvm/lib/Target/NVPTX/NVPTXInstrInfo.td | 21 ++- llvm/lib/Target/NVPTX/NVPTXProxyRegErasure.cpp | 122 +++++++++++++ llvm/lib/Target/NVPTX/NVPTXTargetMachine.cpp | 8 + .../WebAssembly/AsmParser/WebAssemblyAsmParser.cpp | 115 +++++++++++- .../Target/WebAssembly/WebAssemblyInstrControl.td | 14 +- .../Target/WebAssembly/WebAssemblyRegStackify.cpp | 5 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 192 ++++++++++++--------- llvm/lib/Target/X86/X86ISelLowering.h | 7 + llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp | 149 +++++++++------- llvm/test/CodeGen/AMDGPU/lshl64-to-32.ll | 105 +++++++++-- llvm/test/CodeGen/NVPTX/calls-with-phi.ll | 22 +++ llvm/test/CodeGen/NVPTX/libcall-fulfilled.ll | 31 ++++ llvm/test/CodeGen/NVPTX/libcall-instruction.ll | 4 +- llvm/test/CodeGen/NVPTX/libcall-intrinsic.ll | 10 ++ llvm/test/CodeGen/NVPTX/proxy-reg-erasure-mir.ll | 25 +++ llvm/test/CodeGen/NVPTX/proxy-reg-erasure-ptx.ll | 183 ++++++++++++++++++++ llvm/test/CodeGen/NVPTX/zero-cs.ll | 10 -- llvm/test/CodeGen/X86/mulvi32.ll | 29 ++-- llvm/test/DebugInfo/COFF/types-this-not-ptr.ll | 45 +++++ llvm/test/MC/WebAssembly/basic-assembly-errors.s | 25 +++ llvm/test/MC/WebAssembly/basic-assembly.s | 10 ++ llvm/test/MC/WebAssembly/simd-encodings.s | 3 + llvm/test/Transforms/LoopIdiom/X86/cttz.ll | 82 +++++++++ 54 files changed, 1435 insertions(+), 323 deletions(-) create mode 100644 clang/test/CodeGenCXX/mangle-ms-thunks-covariant.cpp create mode 100644 clang/test/Driver/cl-idl.cpp create mode 100644 compiler-rt/test/asan/TestCases/Linux/new_delete_mismatch_global.cc create mode 100644 compiler-rt/test/asan/TestCases/Linux/new_delete_mismatch_stack.cc create mode 100644 lldb/lit/SymbolFile/DWARF/array-sizes.s create mode 100644 llvm/lib/Target/NVPTX/NVPTXProxyRegErasure.cpp create mode 100644 llvm/test/CodeGen/NVPTX/calls-with-phi.ll create mode 100644 llvm/test/CodeGen/NVPTX/libcall-fulfilled.ll create mode 100644 llvm/test/CodeGen/NVPTX/libcall-intrinsic.ll create mode 100644 llvm/test/CodeGen/NVPTX/proxy-reg-erasure-mir.ll create mode 100644 llvm/test/CodeGen/NVPTX/proxy-reg-erasure-ptx.ll delete mode 100644 llvm/test/CodeGen/NVPTX/zero-cs.ll create mode 100644 llvm/test/DebugInfo/COFF/types-this-not-ptr.ll create mode 100644 llvm/test/MC/WebAssembly/basic-assembly-errors.s create mode 100644 llvm/test/Transforms/LoopIdiom/X86/cttz.ll