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-next-allmodconfig in repository toolchain/ci/llvm-project.
from 307daa71a8f [ASan] Only run dlopen-mixed-c-cxx.c with static runtime adds 90d2be0163e Stop marking 5 ASan tests as failing on NetBSD/i386 adds def6ca8b330 Enable LSan tests for NetBSD/i386 adds 64965430db5 [NFC][InstSimplify] Some tests for dropping null check afte [...] adds aff5bee35fb [InstCombine] fold extract+insert into identity shuffle adds 080ecafdd8b Move prop-sink branch to monorepo. adds 30837abd962 [X86] Teach materializeVectorConstant to not call getZeroVe [...] adds dac34f52d3f [DAGCombiner][X86][ARM] Teach visitMULO to fold multiplies [...] adds 97d41b89174 [X86] Use DAG.getConstant instead of getZeroVector in combi [...] adds 94db67f0e1c [X86] X86DAGToDAGISel::combineIncDecVector(): call getSplat [...] adds 354a46444ce [InstCombine] add tests for icmp with srem operand; NFC adds 6e2c5c87103 [InstSimplify] simplifyUnsignedRangeCheck(): if we know tha [...] adds 9c119012566 [X86] Remove call to getZeroVector from materializeVectorCo [...] adds 77dd86ee4aa [X86] Add a hack to combineVSelectWithAllOnesOrZeros to tur [...] adds 139a9d6c0e0 [InstCombine][NFC] Some tests for usub overflow+nonzero che [...] adds e0ea746215c [X86][SSE] SimplifyDemandedVectorEltsForTargetNode - add fa [...] adds dd0c00b5f8b Enable LSan for NetBSD/i386 in test/asan/lit.cfg.py adds debac75deae Relax opcode checks in test to check for only a number inst [...] adds 861d3439493 [X86] Add avx and avx512f RUN lines to fp128-cast.ll adds 72624b0e59d [X86] Use xorps to create fp128 +0.0 constants. adds fb1e77505ae [X86] Add test cases for fptoui/fptosi/sitofp/uitofp betwee [...] adds 9115c477bb6 [MachineCopyPropagation] Remove redundant copies after Tail [...] adds 197901081bc [X86] Add fp128 test cases for ceil/floor/trunc/nearbyint/r [...] adds 88796a79885 [ELF][test] Improve and reorganize another set of tests adds 8d42a796c2a [X86] Add broadcast load unfolding tests for vmaxps/pd and [...] adds ad7822329fd [X86] Add broadcast load unfolding support for VMAXPS/PD an [...] adds acc95714062 AMDGPU: Remove pointless wrapper nodes for init.exec intrinsics adds 68b2e1973fc [X86] Add broadcast load unfolding tests for smin/umin/smax/smin. adds 8c2ab1c4cbc [X86] Add broadcast load unfold support for smin/umin/smax/umax. adds 667f039c8ca [X86] Add broadcast load unfolding tests for vpcmpeq/vpcmpg [...] adds a88f58ff0e8 [X86] Add broadcast load unfolding support for vpcmpeq/vpcm [...] adds ca6f4522992 [SystemZ] NFC: use clearRegisterDeads() in SystemZElimCompare.cpp adds c363deb5750 [ARM][ParallelDSP] Fix for sext input adds ad3841fcae6 [clangd] Improve output of semantic highlighting tests in c [...] adds 6b9aedaec68 [ARM][MVE] Decoding of uqrshl and sqrshl accepts unpredicta [...] adds 63d5d162377 [clangd] Replace HighlightingKind::NumKinds with LastKind. NFC adds d5588293a8c [clangd] Highlight typedefs to template parameters as templ [...] adds 3212ecfea8c [lib/ObjectYAML] - Improve and cleanup error reporting in E [...] adds c11af417e0d [yaml2obj] - Fix BB after r371380 adds 36147adc0b1 GlobalISel: add combiner to form indexed loads. adds 06d93e0a25d GlobalISel: fix unused warnings in release builds. adds d936a6301bd [ARM] Prevent generating NEON stack accesses under MVE. adds 55244beeee8 [AArch64][SVE] Implement abs and neg intrinsics adds 298c7a09de3 [ELF][AArch64] Apply some NFC cleanups to AArch64ErrataFix.cpp adds 7c5697c8b24 [clangd] Update clangd-vscode docs to be more user-focused. adds 5b270932cc6 [clangd] Support multifile edits as output of Tweaks adds 462e3d8050f Revert rL371198 from llvm/trunk: [DFAPacketizer] Track reso [...] adds ff354de2944 [clang-doc] sys::fs::F_None -> OF_None. NFC adds 1ad508e8e2d [ARM][MVE] VCTP instruction selection adds f9ce864558a [clang-tidy] Fix bug in bugprone-use-after-move check adds 388b9794b61 [Inliner][NFC] Make test less brittle. adds e8c0d933603 [ELF] nmagic or omagic: don't allocate PT_PHDR or PF_R PT_L [...] adds b6c7fce67ad [DFAPacketizer] Reapply: Track resources for packetized ins [...] adds 1a3dd638c4a compiler-rt: use fp_t instead of long double, for consistency adds 59608c00495 [NFC][InstCombine] Fixup test i added in rL371352. adds e237520a8f5 [clangd] Add a new highlighting kind for typedefs adds 783fc95f3ee Merge note_ovl_builtin_candidate diagnostics; NFC adds 508dff2ce15 AMDGPU/GlobalISel: Remove dead patterns adds 0e48bd24e21 [ARM] Remove some spurious MVE reduction instructions. adds d50f937378c AMDGPU/GlobalISel: Try generated matcher before add/sub code adds 8e3bc9b5722 AMDGPU/GlobalISel: Legalize wavefrontsize intrinsic adds 8b76709bac3 [clangd] Use pre-populated mappings for standard symbols adds 2dd088ec7d8 AMDGPU/GlobalISel: Use known bits for selection adds 3c8644666c4 [NFC] Add aacps bitfields access test adds fdb70301172 AMDGPU/GlobalISel: Fix reg bank for uniform LDS loads adds c34b4036ffe AMDGPU/GlobalISel: Select G_PTR_MASK adds ebbd6e49768 AMDGPU: Remove code address space predicates adds 02eb308387d AMDGPU/GlobalISel: Fix regbankselect for uniform extloads adds 9ede7c03956 Fix typo in comment noticed in D60295. NFCI. adds d8409b178ed AMDGPU/GlobalISel: Fix RegBankSelect for unaligned, uniform [...] adds f707dac742f LLDB - Simplify GetProgramFileSpec
No new revisions were added by this update.
Summary of changes: clang-tools-extra/clang-doc/HTMLGenerator.cpp | 4 +- clang-tools-extra/clang-doc/tool/ClangDocMain.cpp | 2 +- .../clang-tidy/utils/ExprSequence.cpp | 17 +- clang-tools-extra/clangd/ClangdLSPServer.cpp | 61 +- clang-tools-extra/clangd/ClangdServer.cpp | 50 +- clang-tools-extra/clangd/ParsedAST.cpp | 2 +- clang-tools-extra/clangd/Preamble.cpp | 2 +- clang-tools-extra/clangd/SemanticHighlighting.cpp | 84 +- clang-tools-extra/clangd/SemanticHighlighting.h | 5 +- clang-tools-extra/clangd/SourceCode.cpp | 62 +- clang-tools-extra/clangd/SourceCode.h | 28 +- .../clangd-vscode/{README.md => DEVELOPING.md} | 44 +- .../clangd/clients/clangd-vscode/README.md | 134 +- .../clients/clangd-vscode/doc-assets/complete.png | Bin 0 -> 45024 bytes .../clangd-vscode/doc-assets/diagnostics.png | Bin 0 -> 29566 bytes .../clients/clangd-vscode/doc-assets/extract.png | Bin 0 -> 21101 bytes .../clients/clangd-vscode/doc-assets/format.png | Bin 0 -> 23948 bytes .../clients/clangd-vscode/doc-assets/include.png | Bin 0 -> 21077 bytes .../clangd-vscode/doc-assets/symbolsearch.png | Bin 0 -> 29427 bytes .../clients/clangd-vscode/doc-assets/xrefs.png | Bin 0 -> 114451 bytes .../clangd/index/CanonicalIncludes.cpp | 81 +- clang-tools-extra/clangd/index/CanonicalIncludes.h | 43 +- clang-tools-extra/clangd/index/IndexAction.cpp | 2 +- clang-tools-extra/clangd/refactor/Tweak.cpp | 29 + clang-tools-extra/clangd/refactor/Tweak.h | 29 +- .../refactor/tweaks/AnnotateHighlightings.cpp | 6 +- .../clangd/refactor/tweaks/ExpandAutoType.cpp | 2 +- .../clangd/refactor/tweaks/ExpandMacro.cpp | 10 +- .../clangd/refactor/tweaks/ExtractFunction.cpp | 2 +- .../clangd/refactor/tweaks/ExtractVariable.cpp | 2 +- .../clangd/refactor/tweaks/RawStringLiteral.cpp | 6 +- .../clangd/refactor/tweaks/SwapIfBranches.cpp | 2 +- .../clangd/test/semantic-highlighting.test | 11 +- .../clangd/unittests/CanonicalIncludesTests.cpp | 28 +- .../clangd/unittests/SemanticHighlightingTests.cpp | 60 +- .../clangd/unittests/SymbolCollectorTests.cpp | 2 +- .../clangd/unittests/TweakTesting.cpp | 20 +- clang-tools-extra/clangd/unittests/TweakTests.cpp | 32 + .../test/clang-tidy/bugprone-use-after-move.cpp | 34 +- clang/include/clang/Basic/DiagnosticSemaKinds.td | 5 +- clang/lib/Sema/SemaOverload.cpp | 4 +- .../Checkers/GenericTaintChecker.cpp | 94 +- clang/test/Analysis/taint-generic.c | 42 + clang/test/CodeGen/aapcs-bitfield.c | 824 ++++++++ compiler-rt/lib/builtins/addtf3.c | 2 +- compiler-rt/lib/builtins/divtf3.c | 2 +- compiler-rt/lib/builtins/extenddftf2.c | 2 +- compiler-rt/lib/builtins/extendsftf2.c | 2 +- .../test/asan/TestCases/Posix/coverage-reset.cpp | 2 - compiler-rt/test/asan/TestCases/Posix/coverage.cpp | 1 - .../Posix/interception-in-shared-lib-test.cpp | 2 - .../test/asan/TestCases/suppressions-library.cpp | 1 - compiler-rt/test/asan/lit.cfg.py | 2 +- compiler-rt/test/lsan/lit.common.cfg.py | 2 +- lld/ELF/AArch64ErrataFix.cpp | 20 +- lld/ELF/Writer.cpp | 39 +- lld/test/ELF/Inputs/canonical-plt-pcrel.s | 5 + lld/test/ELF/Inputs/copy-rel-pie.s | 12 - lld/test/ELF/Inputs/copy-rel.s | 11 + lld/test/ELF/Inputs/gnu-ifunc-dso.s | 4 +- lld/test/ELF/Inputs/gnu-ifunc-gotpcrel.s | 4 - lld/test/ELF/Inputs/protected-function-access.s | 5 - lld/test/ELF/Inputs/startstop-shared2.s | 2 - lld/test/ELF/{plt-aarch64.s => aarch64-plt.s} | 0 lld/test/ELF/canonical-plt-pcrel.s | 33 + lld/test/ELF/canonical-plt-symbolic.s | 24 + lld/test/ELF/compatible-section-types.s | 26 +- lld/test/ELF/copy-rel-pie.s | 30 - lld/test/ELF/copy-rel-pie2.s | 13 - lld/test/ELF/copy-rel.s | 25 + lld/test/ELF/dynsym-pie.s | 8 +- lld/test/ELF/emit-relocs-shared.s | 16 - lld/test/ELF/executable-undefined-ignoreall.s | 15 +- lld/test/ELF/gc-sections-local-sym.s | 5 +- lld/test/ELF/global-offset-table-position.s | 8 +- lld/test/ELF/gnu-ifunc-dso.s | 20 +- lld/test/ELF/gnu-ifunc-gotpcrel.s | 14 - lld/test/ELF/{plt-i686.s => i386-plt.s} | 0 lld/test/ELF/linkerscript/symbol-reserved.s | 3 + lld/test/ELF/magic-page-combo-warn.s | 12 +- lld/test/ELF/merge-section-types.s | 20 - lld/test/ELF/nmagic.s | 12 +- lld/test/ELF/protected-data-access.s | 7 +- lld/test/ELF/protected-function-access.s | 13 +- lld/test/ELF/relro-omagic.s | 24 +- lld/test/ELF/relro-tls.s | 1 + lld/test/ELF/segments.s | 12 +- lld/test/ELF/startstop-gccollect.s | 8 +- lld/test/ELF/startstop-shared2.s | 9 +- lld/test/ELF/symbol-ordering-file.s | 8 +- lld/test/ELF/tls-opt.s | 46 +- lld/test/ELF/typed-undef.s | 11 - ...ptible.s => version-script-local-preemptible.s} | 8 +- lld/test/ELF/{pie-weak.s => weak-undef-got-pie.s} | 12 +- lld/test/ELF/wrap-entry.s | 8 +- lld/test/ELF/wrap-no-real.s | 4 +- lld/test/ELF/wrap-plt.s | 26 +- lld/test/ELF/{plt.s => x86-64-plt.s} | 0 lld/test/ELF/x86-64-reloc-size-shared.s | 57 +- lldb/source/Host/freebsd/HostInfoFreeBSD.cpp | 11 +- llvm/include/llvm/CodeGen/DFAPacketizer.h | 6 +- .../llvm/CodeGen/GlobalISel/CombinerHelper.h | 63 +- llvm/include/llvm/CodeGen/SwitchLoweringUtils.h | 2 +- llvm/include/llvm/CodeGen/TargetLowering.h | 8 + llvm/include/llvm/IR/IntrinsicsAArch64.td | 23 +- llvm/include/llvm/IR/IntrinsicsAMDGPU.td | 1 + llvm/include/llvm/Support/TargetOpcodes.def | 12 + llvm/include/llvm/Target/GenericOpcodes.td | 35 + llvm/lib/Analysis/InstructionSimplify.cpp | 33 +- llvm/lib/CodeGen/DFAPacketizer.cpp | 8 +- llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp | 222 +- llvm/lib/CodeGen/MachineCopyPropagation.cpp | 65 + llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 22 +- llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 2 +- llvm/lib/ObjectYAML/ELFEmitter.cpp | 295 ++- llvm/lib/Target/AArch64/AArch64.h | 2 +- .../Target/AArch64/AArch64PreLegalizerCombiner.cpp | 37 +- llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td | 4 +- llvm/lib/Target/AArch64/AArch64TargetMachine.cpp | 3 +- llvm/lib/Target/AArch64/SVEInstrFormats.td | 16 +- llvm/lib/Target/AMDGPU/AMDGPUGISel.td | 15 +- llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp | 2 - llvm/lib/Target/AMDGPU/AMDGPUISelLowering.h | 2 - llvm/lib/Target/AMDGPU/AMDGPUInstrInfo.td | 9 - .../Target/AMDGPU/AMDGPUInstructionSelector.cpp | 84 +- llvm/lib/Target/AMDGPU/AMDGPUInstructionSelector.h | 1 + llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp | 10 + llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp | 27 +- llvm/lib/Target/AMDGPU/DSInstructions.td | 4 +- llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 8 - llvm/lib/Target/AMDGPU/SIInstrInfo.td | 68 +- llvm/lib/Target/AMDGPU/SIInstructions.td | 13 +- llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp | 12 +- llvm/lib/Target/ARM/ARMInstrMVE.td | 170 +- llvm/lib/Target/ARM/ARMParallelDSP.cpp | 12 +- .../Target/ARM/Disassembler/ARMDisassembler.cpp | 6 + llvm/lib/Target/SystemZ/SystemZElimCompare.cpp | 7 +- llvm/lib/Target/X86/X86ISelDAGToDAG.cpp | 9 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 104 +- llvm/lib/Target/X86/X86InstrAVX512.td | 13 +- llvm/lib/Target/X86/X86InstrFoldTables.cpp | 72 + llvm/lib/Target/X86/X86InstrFragmentsSIMD.td | 4 + llvm/lib/Target/X86/X86InstrInfo.cpp | 14 +- llvm/lib/Target/X86/X86InstrSSE.td | 10 +- .../InstCombine/InstCombineVectorOps.cpp | 52 + .../GlobalISel/combiner-load-store-indexing.ll | 182 ++ .../AArch64/GlobalISel/gisel-commandline-option.ll | 7 +- .../GlobalISel/legalizer-info-validation.mir | 14 +- .../CodeGen/AArch64/sve-intrinsics-int-arith.ll | 99 + .../AMDGPU/GlobalISel/inst-select-load-local.mir | 87 +- .../AMDGPU/GlobalISel/inst-select-load-private.mir | 40 + .../AMDGPU/GlobalISel/inst-select-ptr-mask.mir | 475 +++++ .../AMDGPU/GlobalISel/inst-select-store-local.mir | 304 +++ .../GlobalISel/legalize-amdgcn.wavefrontsize.mir | 18 + .../AMDGPU/GlobalISel/regbankselect-load.mir | 189 +- llvm/test/CodeGen/ARM/ParallelDSP/blocks.ll | 2 +- llvm/test/CodeGen/ARM/ParallelDSP/sext-acc.ll | 186 ++ llvm/test/CodeGen/ARM/select.ll | 4 +- .../PowerPC/redundant-copy-after-tail-dup.ll | 3 +- llvm/test/CodeGen/Thumb2/mve-vctp.ll | 54 + llvm/test/CodeGen/X86/avx512-broadcast-unfold.ll | 2148 ++++++++++++++++++++ llvm/test/CodeGen/X86/combineIncDecVector-crash.ll | 51 + llvm/test/CodeGen/X86/fold-load-vec.ll | 2 +- llvm/test/CodeGen/X86/fp128-cast.ll | 846 ++++++-- llvm/test/CodeGen/X86/fp128-libcalls.ll | 89 + llvm/test/CodeGen/X86/mul-i512.ll | 5 +- .../CodeGen/X86/umulo-128-legalisation-lowering.ll | 4 +- llvm/test/CodeGen/X86/vector-reduce-mul.ll | 573 +++--- .../CodeGen/X86/vector-shuffle-combining-ssse3.ll | 6 +- llvm/test/CodeGen/X86/xmulo.ll | 12 +- llvm/test/MC/ARM/mve-reductions.s | 36 + llvm/test/MC/Disassembler/ARM/mve-reductions.txt | 39 +- .../ARM/mve-scalar-shift-unpredictable.txt | 42 + llvm/test/Transforms/Inline/inline_minisize.ll | 2 +- .../Transforms/InstCombine/icmp-div-constant.ll | 124 +- .../InstCombine/insert-extract-shuffle.ll | 17 +- .../result-of-usub-is-non-zero-and-no-overflow.ll | 343 ++++ ...l-check-in-uadd_with_overflow-of-nonnull-ptr.ll | 246 +++ .../tools/yaml2obj/duplicate-section-names.test | 7 +- .../tools/yaml2obj/duplicate-symbol-names.test | 13 +- .../yaml2obj/dynamic-section-raw-content.yaml | 16 +- llvm/test/tools/yaml2obj/dynamic-symbols.yaml | 65 +- .../dynsymtab-implicit-sections-size-content.yaml | 22 +- .../tools/yaml2obj/elf-comdat-broken-info.yaml | 34 +- .../tools/yaml2obj/elf-comdat-broken-members.yaml | 22 + .../tools/yaml2obj/elf-custom-null-section.yaml | 2 +- llvm/test/tools/yaml2obj/program-header.yaml | 13 +- llvm/test/tools/yaml2obj/reloc-sec-info.yaml | 32 +- .../tools/yaml2obj/relocation-missing-symbol.yaml | 14 +- llvm/test/tools/yaml2obj/section-link.yaml | 25 +- .../symtab-implicit-sections-size-content.yaml | 4 +- llvm/utils/TableGen/CodeGenDAGPatterns.cpp | 1 + llvm/utils/TableGen/DFAPacketizerEmitter.cpp | 4 +- 193 files changed, 8978 insertions(+), 1666 deletions(-) copy clang-tools-extra/clangd/clients/clangd-vscode/{README.md => DEVELOPING.md} (54%) create mode 100644 clang-tools-extra/clangd/clients/clangd-vscode/doc-assets/complete.png create mode 100644 clang-tools-extra/clangd/clients/clangd-vscode/doc-assets/diagn [...] create mode 100644 clang-tools-extra/clangd/clients/clangd-vscode/doc-assets/extract.png create mode 100644 clang-tools-extra/clangd/clients/clangd-vscode/doc-assets/format.png create mode 100644 clang-tools-extra/clangd/clients/clangd-vscode/doc-assets/include.png create mode 100644 clang-tools-extra/clangd/clients/clangd-vscode/doc-assets/symbo [...] create mode 100644 clang-tools-extra/clangd/clients/clangd-vscode/doc-assets/xrefs.png create mode 100644 clang/test/CodeGen/aapcs-bitfield.c create mode 100644 lld/test/ELF/Inputs/canonical-plt-pcrel.s delete mode 100644 lld/test/ELF/Inputs/copy-rel-pie.s create mode 100644 lld/test/ELF/Inputs/copy-rel.s delete mode 100644 lld/test/ELF/Inputs/gnu-ifunc-gotpcrel.s delete mode 100644 lld/test/ELF/Inputs/protected-function-access.s delete mode 100644 lld/test/ELF/Inputs/startstop-shared2.s rename lld/test/ELF/{plt-aarch64.s => aarch64-plt.s} (100%) create mode 100644 lld/test/ELF/canonical-plt-pcrel.s create mode 100644 lld/test/ELF/canonical-plt-symbolic.s delete mode 100644 lld/test/ELF/copy-rel-pie.s delete mode 100644 lld/test/ELF/copy-rel-pie2.s create mode 100644 lld/test/ELF/copy-rel.s delete mode 100644 lld/test/ELF/emit-relocs-shared.s delete mode 100644 lld/test/ELF/gnu-ifunc-gotpcrel.s rename lld/test/ELF/{plt-i686.s => i386-plt.s} (100%) delete mode 100644 lld/test/ELF/merge-section-types.s delete mode 100644 lld/test/ELF/typed-undef.s rename lld/test/ELF/{local-ver-preemptible.s => version-script-local-preemptible.s} (75%) rename lld/test/ELF/{pie-weak.s => weak-undef-got-pie.s} (53%) rename lld/test/ELF/{plt.s => x86-64-plt.s} (100%) create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/combiner-load-store-indexing.ll create mode 100644 llvm/test/CodeGen/AArch64/sve-intrinsics-int-arith.ll create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-ptr-mask.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-amdgcn.wavefrontsize.mir create mode 100644 llvm/test/CodeGen/ARM/ParallelDSP/sext-acc.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-vctp.ll create mode 100644 llvm/test/CodeGen/X86/combineIncDecVector-crash.ll create mode 100644 llvm/test/MC/Disassembler/ARM/mve-scalar-shift-unpredictable.txt create mode 100644 llvm/test/Transforms/InstCombine/result-of-usub-is-non-zero-and [...] create mode 100644 llvm/test/Transforms/InstSimplify/redundant-null-check-in-uadd_ [...] create mode 100644 llvm/test/tools/yaml2obj/elf-comdat-broken-members.yaml