This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg-llvm-kernel-baseline-armv8l-master-lts-allyesconfig in repository toolchain/ci/llvm-monorepo.
from e1ec4deff8be Make LocationSize a proper Optional type; NFC adds f2a1f5f689df [CFG Printer] Add support for writing the dot files with a [...] adds 65574eb153a5 [clang-tidy] The patch extends the existing command line o [...] adds 6c9b1e9dd8a6 [clang-tidy][docs] Update docs for `--check-suffixes` adds 889ec66a2f61 [analyzer] Support Reinitializes attribute in MisusedMoved [...] adds 14e810fd3da6 [ADT] Change the `IntervalMap` alignment assert for x86 MSVC adds 58738e39b9d4 [X86][AVX1] Enable *_EXTEND_VECTOR_INREG lowering of 256-b [...] adds 8bfcb799a530 Revert "[ADT] Change the `IntervalMap` alignment assert fo [...] adds a06322548833 Fix indentation adds b4203caab0dc Regenerate AST Matcher docs adds 102e65810936 Remove non-existant typeloc matchers from documentation adds 39106a761cf3 [clangd] Avoid cache main file status in preamble. adds addd56f3bc80 [clangd] Revert back to previous heuristic for diagnostic [...] adds 4a761a947b40 [ASTMatcher] Add missing imaginaryLiteral adds 2d076efdcbab [ADT] Force the alignment of the `data` field of `IntervalMap` adds f0f72830ecb5 [llvm-exegesis][NFC] Use accessors for Operand. adds 8ae0c06a32d9 [llvm-exegesis] Fix unused lambda capture. adds cd2b9f2036df [clangd] Fix nondeterministic test adds 94c1d9239351 [analyzer][www] Add more useful links adds 7403e7232cb9 [llvm-exegesis] Fix wrong index type. adds d335ff0b4723 [clangd] Mark colon as a safe character when percent-encoding. adds 8a11665325e3 Use PTHREAD_STACK_MIN conditionally in a test adds 4d82f5afb707 Reflect the current reality and disable lsan tests on NetBSD adds 254326308d8c [PowerPC] Remove self-copies in pre-emit peephole adds 662c95d1bce7 Fix buildbot failures with the newly added test case (trip [...] adds c5d85e5cb5f9 Mark MSan fork test as UNSUPPORTED on NetBSD adds 13a64c8cd91e [mips] Set pointer size to 4 bytes for N32 ABI adds dafe9b294216 [mips] Fix FDE/CFI encoding in case of N32 ABI adds a1297c64e429 Mark 4 MSan tests as XFAIL for NetBSD adds 7bbc419f15d4 Skip unsupported MSan tests on NetBSD adds 655e355e7b5f [SelectionDAG] Add SIGN_EXTEND_VECTOR_INREG and CONCAT_VEC [...] adds 0ccb89c3ad5a [clangd] fix miscompiling lower_bound call adds 5b5a6fd180e6 Disable failing tests lib/asan/tests on NetBSD adds b7b8b05ce3e4 [clang-tidy] NFC fix warnings from missing braces adds 92ba3a7e7bb2 Mark intercept-rethrow-exception.cc as XFAIL on NetBSD adds 2fae0cdb18cd [x86] use demanded bits to simplify masked store codegen adds d1bb012fe042 [OPENMP][NVPTX] Support memory coalescing for globalized v [...] adds d9aeb127e140 [llvm-exegesis] Fix invalid return type and add a Dump function. adds eb2c186c75fd Fix function case. adds d3bf06d93238 [NFC][unwind] Improve error message when a type has more t [...] adds 13b2de01f7f6 [libcxx] Mark std::async race condition test as unsupporte [...] adds 4eb413770ee0 [clangd] Fix an accident change in r342999. adds 37cc2d17420e [clang-move] Fix broken json output. adds f9971c6acdd3 [InstCombine] make helper function 'static'; NFC adds da30d9a43d2a [CUDA][HIP] Fix ShouldDeleteSpecialMember for inherited co [...] adds 5f51506bc018 [clang-tidy] Fix handling of parens around new expressions [...] adds 6cdf9b88578e [AArch64][x86] add tests for bitcasted fnabs; NFC new d0fedee26855 [X86] Autogenerate complete checks. NFC new 48adfcb8da10 lld-link: Use /pdbsourcepath: for more places when present. new eed1aca881ca Add an entry to the release notes. new 8e9773f02bed [PDB] Fix failure on big endian machines. new f53052fba611 Add missing space new df910c41792d lld-link: attempt to fix tests on Windows after r344061. new 38fc28af8942 Fix lld test. new 670a41d1e64d [InstCombine] add tests for extract subvector shuffles; NFC new b9f9ac4c8ea3 [DWARF] Make llvm-dwarfdump display the .debug_loc.dwo sec [...] new b8e465a74bb0 [SLPVectorizer] Check that lowered type is floating point [...] new d35b6be4fcdb PR39231: fix null dereference when diagnosing deduction fa [...] new bd9acba52cba [X86] When lowering unsigned v2i64 setcc without SSE42, fl [...] new f1defcea8c2d Remove a use of template to make code less abstracted. new 125872e23bb4 [compiler-rt] Remove unused formal parameters from allocat [...] new bdc64df26073 Simplify. NFC. new 29c21bceb565 Remove redundant `Symtab->`. new 85222d535bb8 Calculate an offset only once. NFC. new 0c3e6d5106b2 [PowerPC] Implement hasBitPreservingFPLogic for types that [...] new 8358edde73f3 [ORC] Promote and rename private symbols inside the Compil [...] new e5589699fe10 llvm-dwarfdump: Extend --name to also search DW_AT_linkage_name.
The 20 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-move/tool/ClangMoveMain.cpp | 7 +- .../modernize/DeprecatedIosBaseAliasesCheck.cpp | 11 +- .../clang-tidy/modernize/MakeSmartPtrCheck.cpp | 46 ++-- .../clang-tidy/modernize/MakeSmartPtrCheck.h | 14 +- clang-tools-extra/clangd/ClangdUnit.cpp | 5 +- clang-tools-extra/clangd/Diagnostics.cpp | 8 +- clang-tools-extra/clangd/FS.cpp | 9 + clang-tools-extra/clangd/FS.h | 14 +- clang-tools-extra/clangd/URI.cpp | 4 +- clang-tools-extra/clangd/index/Index.cpp | 5 +- .../clangd/index/YAMLSerialization.cpp | 2 +- clang-tools-extra/docs/clang-tidy/index.rst | 7 +- .../test/clang-tidy/check_clang_tidy.cpp | 23 +- .../test/clang-tidy/check_clang_tidy.py | 77 ++++-- .../test/clang-tidy/modernize-make-shared.cpp | 12 + .../test/clang-tidy/modernize-make-unique.cpp | 13 + .../unittests/clangd/ClangdUnitTests.cpp | 11 +- clang-tools-extra/unittests/clangd/DexTests.cpp | 5 +- clang-tools-extra/unittests/clangd/FSTests.cpp | 6 +- clang-tools-extra/unittests/clangd/URITests.cpp | 9 +- clang/docs/LibASTMatchersReference.html | 143 +++-------- clang/docs/tools/dump_ast_matchers.py | 6 +- clang/include/clang/ASTMatchers/ASTMatchers.h | 4 +- clang/lib/ASTMatchers/Dynamic/Registry.cpp | 1 + clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp | 132 +++++++--- clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.h | 16 +- clang/lib/Sema/SemaDeclCXX.cpp | 13 +- clang/lib/Sema/SemaOverload.cpp | 2 +- .../Checkers/MisusedMovedObjectChecker.cpp | 24 +- clang/test/Analysis/MisusedMovedObject.cpp | 12 +- .../declare_target_codegen_globalization.cpp | 13 +- clang/test/OpenMP/nvptx_data_sharing.cpp | 12 +- ...tx_distribute_parallel_generic_mode_codegen.cpp | 7 +- clang/test/OpenMP/nvptx_parallel_codegen.cpp | 7 +- clang/test/OpenMP/nvptx_target_codegen.cpp | 15 +- clang/test/OpenMP/nvptx_teams_codegen.cpp | 28 ++- .../test/OpenMP/nvptx_teams_reduction_codegen.cpp | 16 +- .../SemaCUDA/implicit-member-target-inherited.cu | 205 ++++++++++++++++ clang/test/SemaCUDA/inherited-ctor.cu | 89 +++++++ clang/test/SemaTemplate/temp_arg_pack.cpp | 16 ++ clang/www/analyzer/checker_dev_manual.html | 37 +-- compiler-rt/lib/asan/tests/asan_interface_test.cc | 2 + compiler-rt/lib/asan/tests/asan_noinst_test.cc | 2 + compiler-rt/lib/msan/tests/msan_test.cc | 4 + compiler-rt/lib/profile/InstrProfilingValue.c | 5 +- .../asan/TestCases/Posix/stack-use-after-return.cc | 2 + .../asan/TestCases/intercept-rethrow-exception.cc | 4 + compiler-rt/test/fuzzer/lit.cfg | 1 + .../test/msan/chained_origin_with_signals.cc | 3 + compiler-rt/test/msan/dtls_test.c | 3 + compiler-rt/test/msan/fork.cc | 3 + compiler-rt/test/msan/ioctl_custom.cc | 3 + compiler-rt/test/msan/signal_stress_test.cc | 3 + .../futures.async/async_race.38682.pass.cpp | 4 + libcxxabi/src/private_typeinfo.cpp | 5 +- lld/COFF/PDB.cpp | 46 +++- lld/ELF/Arch/Hexagon.cpp | 9 +- lld/ELF/SymbolTable.cpp | 60 ++--- lld/ELF/Symbols.h | 7 - lld/docs/ReleaseNotes.rst | 3 + lld/test/COFF/pdb-relative-source-lines.test | 42 +++- lld/test/COFF/pdb.test | 19 -- llvm/include/llvm/ADT/IntervalMap.h | 1 + llvm/include/llvm/CodeGen/BasicTTIImpl.h | 3 +- .../llvm/DebugInfo/PDB/Native/GlobalsStream.h | 2 +- .../ExecutionEngine/Orc/CompileOnDemandLayer.h | 1 + .../llvm/ExecutionEngine/Orc/IndirectionUtils.h | 4 +- llvm/include/llvm/ExecutionEngine/Orc/LLJIT.h | 1 - llvm/lib/Analysis/CFGPrinter.cpp | 14 +- llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 30 +++ llvm/lib/DebugInfo/DWARF/DWARFContext.cpp | 9 +- llvm/lib/DebugInfo/PDB/Native/GlobalsStream.cpp | 3 +- .../ExecutionEngine/Orc/CompileOnDemandLayer.cpp | 25 +- llvm/lib/ExecutionEngine/Orc/ExecutionUtils.cpp | 6 + llvm/lib/ExecutionEngine/Orc/IndirectionUtils.cpp | 13 +- llvm/lib/ExecutionEngine/Orc/LLJIT.cpp | 2 - llvm/lib/MC/MCObjectFileInfo.cpp | 6 +- .../lib/Target/Mips/MCTargetDesc/MipsMCAsmInfo.cpp | 3 +- llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 9 + llvm/lib/Target/PowerPC/PPCISelLowering.h | 1 + llvm/lib/Target/PowerPC/PPCInstrInfo.h | 10 + llvm/lib/Target/PowerPC/PPCPreEmitPeephole.cpp | 24 ++ llvm/lib/Target/X86/X86ISelLowering.cpp | 100 ++++---- .../InstCombine/InstCombineVectorOps.cpp | 4 +- llvm/test/CodeGen/AArch64/fabs.ll | 50 ++++ llvm/test/CodeGen/PowerPC/float-logic-ops.ll | 126 ++++++++++ llvm/test/CodeGen/PowerPC/remove-self-copies.mir | 128 ++++++++++ llvm/test/CodeGen/X86/avg.ll | 12 +- llvm/test/CodeGen/X86/bitcast-and-setcc-128.ll | 8 +- llvm/test/CodeGen/X86/bitcast-and-setcc-256.ll | 2 +- llvm/test/CodeGen/X86/bitcast-setcc-128.ll | 8 +- llvm/test/CodeGen/X86/bitcast-setcc-256.ll | 2 +- llvm/test/CodeGen/X86/fp-logic.ll | 46 ++++ llvm/test/CodeGen/X86/horizontal-reduce-smax.ll | 6 +- llvm/test/CodeGen/X86/horizontal-reduce-smin.ll | 6 +- llvm/test/CodeGen/X86/horizontal-reduce-umax.ll | 6 +- llvm/test/CodeGen/X86/horizontal-reduce-umin.ll | 6 +- llvm/test/CodeGen/X86/i64-to-float.ll | 2 +- llvm/test/CodeGen/X86/masked_memop.ll | 6 +- llvm/test/CodeGen/X86/movmsk-cmp.ll | 10 +- llvm/test/CodeGen/X86/pmaddubsw.ll | 68 +++--- llvm/test/CodeGen/X86/psubus.ll | 12 +- llvm/test/CodeGen/X86/sat-add.ll | 78 +++--- llvm/test/CodeGen/X86/vec_cmp_sint-128.ll | 16 +- llvm/test/CodeGen/X86/vec_cmp_uint-128.ll | 16 +- llvm/test/CodeGen/X86/vec_compare.ll | 265 +++++++++++---------- llvm/test/CodeGen/X86/vec_minmax_sint.ll | 32 +-- llvm/test/CodeGen/X86/vec_minmax_uint.ll | 32 +-- llvm/test/CodeGen/X86/vector-compare-results.ll | 10 +- llvm/test/CodeGen/X86/vector-pcmp.ll | 2 +- llvm/test/CodeGen/X86/vector-reduce-smax.ll | 16 +- llvm/test/CodeGen/X86/vector-reduce-smin.ll | 16 +- llvm/test/CodeGen/X86/vector-reduce-umax.ll | 16 +- llvm/test/CodeGen/X86/vector-reduce-umin.ll | 16 +- llvm/test/CodeGen/X86/vector-sext.ll | 10 +- llvm/test/CodeGen/X86/vector-trunc-packus.ll | 36 +-- llvm/test/CodeGen/X86/vector-trunc-ssat.ll | 36 +-- llvm/test/CodeGen/X86/vector-trunc-usat.ll | 36 +-- llvm/test/CodeGen/X86/vector-unsigned-cmp.ll | 8 +- llvm/test/CodeGen/X86/vector-zext.ll | 14 +- llvm/test/CodeGen/X86/vselect-avx.ll | 1 - llvm/test/CodeGen/X86/vselect-minmax.ll | 92 +++---- llvm/test/MC/Mips/cfi-encoding.s | 23 ++ llvm/test/MC/Mips/ptr-size.s | 13 + llvm/test/Other/cfg-printer-branch-weights.ll | 4 +- llvm/test/Transforms/InstCombine/vec_shuffle.ll | 45 +++- .../SLPVectorizer/X86/fabs-cost-softfp.ll | 29 +++ llvm/test/tools/llvm-dwarfdump/X86/debug_loc_dwo.s | 20 ++ llvm/test/tools/llvm-dwarfdump/X86/name.test | 5 + llvm/tools/llvm-dwarfdump/llvm-dwarfdump.cpp | 53 +++-- llvm/tools/llvm-exegesis/lib/CodeTemplate.cpp | 18 +- llvm/tools/llvm-exegesis/lib/MCInstrDescView.cpp | 184 ++++++++++++-- llvm/tools/llvm-exegesis/lib/MCInstrDescView.h | 65 ++++- llvm/tools/llvm-exegesis/lib/SnippetGenerator.cpp | 29 +-- llvm/tools/llvm-exegesis/lib/Uops.cpp | 40 +--- llvm/tools/llvm-exegesis/lib/X86/Target.cpp | 18 +- llvm/tools/llvm-pdbutil/DumpOutputStyle.cpp | 5 - 137 files changed, 2354 insertions(+), 1036 deletions(-) create mode 100644 clang/test/SemaCUDA/implicit-member-target-inherited.cu create mode 100644 clang/test/SemaCUDA/inherited-ctor.cu create mode 100644 llvm/test/CodeGen/PowerPC/float-logic-ops.ll create mode 100644 llvm/test/CodeGen/PowerPC/remove-self-copies.mir create mode 100644 llvm/test/MC/Mips/cfi-encoding.s create mode 100644 llvm/test/MC/Mips/ptr-size.s create mode 100644 llvm/test/Transforms/SLPVectorizer/X86/fabs-cost-softfp.ll create mode 100644 llvm/test/tools/llvm-dwarfdump/X86/debug_loc_dwo.s