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-defconfig 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 adds d0fedee26855 [X86] Autogenerate complete checks. NFC adds 48adfcb8da10 lld-link: Use /pdbsourcepath: for more places when present. adds eed1aca881ca Add an entry to the release notes. adds 8e9773f02bed [PDB] Fix failure on big endian machines. adds f53052fba611 Add missing space adds df910c41792d lld-link: attempt to fix tests on Windows after r344061. adds 38fc28af8942 Fix lld test. adds 670a41d1e64d [InstCombine] add tests for extract subvector shuffles; NFC adds b9f9ac4c8ea3 [DWARF] Make llvm-dwarfdump display the .debug_loc.dwo sec [...] adds b8e465a74bb0 [SLPVectorizer] Check that lowered type is floating point [...] adds d35b6be4fcdb PR39231: fix null dereference when diagnosing deduction fa [...] adds bd9acba52cba [X86] When lowering unsigned v2i64 setcc without SSE42, fl [...] adds f1defcea8c2d Remove a use of template to make code less abstracted. adds 125872e23bb4 [compiler-rt] Remove unused formal parameters from allocat [...] adds bdc64df26073 Simplify. NFC. adds 29c21bceb565 Remove redundant `Symtab->`. adds 85222d535bb8 Calculate an offset only once. NFC. adds 0c3e6d5106b2 [PowerPC] Implement hasBitPreservingFPLogic for types that [...] adds 8358edde73f3 [ORC] Promote and rename private symbols inside the Compil [...] adds e5589699fe10 llvm-dwarfdump: Extend --name to also search DW_AT_linkage_name. adds 1223e4eb281f [llvm-objcopy] Make -S an alias for --strip-all adds 8a1c9953016d [PDB] Fix another bug in globals stream name lookup. adds 79eae3ec8283 [InstCombine] reverse 'trunc X to <N x i1>' canonicalization adds 57e1f7029835 Attempt to fix ubsan. adds 486184e01eef [FPEnv] PatternMatcher support for checking FNEG ignoring [...] adds f723e3f18101 Recommit r343993: [X86] condition branches folding for thr [...] adds 5fd79394578c [WebAssembly] Improve readability of SIMD instructions (NFC) adds 2cf37971b841 [LV] Move test for r343954 into x86 subdirectory adds 15ce75089898 Return early. NFC. adds f6dd69bc54a0 Merge two overloaded functions into one function. NFC. adds 5c96108ab0d5 [PowerPC][NFC] Commit nabs test case in preparation for co [...] adds d91e55fc855c [X86] Fix sanitizer bot failure from 344085 adds 5cae58233a5c [DAGCombiner] Expand combining of FP logical ops to sign-s [...] adds 76d0d21ad862 [WebAssembly] Handle V128 register class in explicit locals pass
No new revisions were added by this update.
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/InputSection.cpp | 19 +- lld/ELF/SymbolTable.cpp | 100 +- 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/include/llvm/IR/PatternMatch.h | 7 + llvm/lib/Analysis/CFGPrinter.cpp | 14 +- llvm/lib/Analysis/InstructionSimplify.cpp | 6 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 17 +- llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 30 + llvm/lib/DebugInfo/DWARF/DWARFContext.cpp | 9 +- llvm/lib/DebugInfo/PDB/Native/GlobalsStream.cpp | 27 +- .../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 + .../WebAssembly/WebAssemblyExplicitLocals.cpp | 2 + .../Target/WebAssembly/WebAssemblyInstrFormats.td | 9 - .../lib/Target/WebAssembly/WebAssemblyInstrInfo.td | 13 - .../lib/Target/WebAssembly/WebAssemblyInstrSIMD.td | 1086 +++++++++++--------- llvm/lib/Target/X86/CMakeLists.txt | 1 + llvm/lib/Target/X86/X86.h | 3 + llvm/lib/Target/X86/X86.td | 7 + llvm/lib/Target/X86/X86CondBrFolding.cpp | 580 +++++++++++ llvm/lib/Target/X86/X86ISelLowering.cpp | 100 +- llvm/lib/Target/X86/X86Subtarget.h | 4 + llvm/lib/Target/X86/X86TargetMachine.cpp | 7 + .../Transforms/InstCombine/InstCombineCasts.cpp | 31 +- .../Transforms/InstCombine/InstCombineCompares.cpp | 7 + .../InstCombine/InstCombineVectorOps.cpp | 34 +- llvm/test/CodeGen/AArch64/fabs.ll | 48 + llvm/test/CodeGen/PowerPC/float-logic-ops.ll | 174 ++++ llvm/test/CodeGen/PowerPC/remove-self-copies.mir | 128 +++ llvm/test/CodeGen/WebAssembly/simd-arith.ll | 4 + llvm/test/CodeGen/X86/O3-pipeline.ll | 1 + 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/condbr_if.ll | 178 ++++ llvm/test/CodeGen/X86/condbr_switch.ll | 167 +++ llvm/test/CodeGen/X86/fp-logic.ll | 44 + 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 +- .../DebugInfo/PDB/Inputs/global-name-lookup.cpp | 23 + .../DebugInfo/PDB/Inputs/global-name-lookup.pdb | Bin 0 -> 94208 bytes llvm/test/DebugInfo/PDB/pdbdump-global-lookup.test | 42 +- 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/apint-shift.ll | 4 +- .../test/Transforms/InstCombine/apint-shl-trunc.ll | 5 +- llvm/test/Transforms/InstCombine/icmp.ll | 20 +- llvm/test/Transforms/InstCombine/vec_shuffle.ll | 44 +- llvm/test/Transforms/InstCombine/vector-casts.ll | 19 +- llvm/test/Transforms/InstSimplify/fast-math.ll | 4 +- .../LoopVectorize/X86/masked_load_store.ll | 336 +++--- .../Transforms/LoopVectorize/{ => X86}/pr39160.ll | 0 .../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/test/tools/llvm-objcopy/strip-all-gnu.test | 2 - llvm/test/tools/llvm-objcopy/strip-all.test | 4 + 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-objcopy/ObjcopyOpts.td | 4 +- llvm/tools/llvm-pdbutil/DumpOutputStyle.cpp | 5 - 170 files changed, 4338 insertions(+), 1801 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/lib/Target/X86/X86CondBrFolding.cpp 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/CodeGen/X86/condbr_if.ll create mode 100644 llvm/test/CodeGen/X86/condbr_switch.ll create mode 100644 llvm/test/DebugInfo/PDB/Inputs/global-name-lookup.cpp create mode 100644 llvm/test/DebugInfo/PDB/Inputs/global-name-lookup.pdb create mode 100644 llvm/test/MC/Mips/cfi-encoding.s create mode 100644 llvm/test/MC/Mips/ptr-size.s rename llvm/test/Transforms/LoopVectorize/{ => X86}/pr39160.ll (100%) 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