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-mainline-allnoconfig 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 new 49e76dbe0124 [git-llvm] Fix some issues surrouding EOL conversion on Windows. new d28dd21c3560 Annotate scoped_lock as with scoped_lockable attribute
The 2 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 + libcxx/include/mutex | 2 +- .../thread.mutex/thread_safety_lock_guard.pass.cpp | 6 + .../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 - llvm/utils/git-svn/git-llvm | 28 +- 173 files changed, 4364 insertions(+), 1811 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