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-mainline-allyesconfig in repository toolchain/ci/llvm-monorepo.
from cdc28a6f803 [CMake] Use hidden visibility for static libc++ in Fuchsia adds c81fe277571 [gn build] Add build files for LLVM unittests with a custom [...] adds 7cf5a770a35 Resubmit rL345008 "Split MachinePipeliner code into header [...] adds b6078960a2c [gn build] Merge r350341 adds e039304eb86 Fix bug in test found by the diagnostic added in r350340. adds acc7ab6a590 [x86] explicitly set cost of integer add/sub adds 46d168d57b9 Revert "Resubmit rL345008 "Split MachinePipeliner code into [...] adds 8511cd7b0ed [X86] Add support for matching vector funnel shift to AVX51 [...] adds 154b62f61d6 [gn build] Add build files for llvm/lib/Target/AArch64 + tests adds 5d4c5e8e10c [gn build] Add build files for llvm/lib/Target/ARM + tests adds adfcbc121d1 [SemaCXX] Fix ICE for unexpanded parameter pack adds 5cfadea0232 [CallSite removal] Add `CallBase` support to the `InstVisit [...] adds 5a49d993104 [CallSite removal] Migrate all Alias Analysis APIs to use t [...] adds a188e18b2b9 [X86] Update VBMI2 vshld/vshrd tests to use an immediate th [...] adds 038de214d44 DR674, PR38883, PR40238: Qualified friend lookup should loo [...] adds ed58c72f9af [X86] Update VBMI2 vshld/vshrd tests to use an immediate th [...] adds 8ac23a6fb13 [CallSite removal] Move the verifier to use `CallBase` inst [...] adds 4b2079b6aa3 [CallSite removal] Port `IndirectCallSiteVisitor` to use `C [...] adds cb067ef65b3 [CallSite removal] Move the rest of IR implementation code [...] new af4c5704063 ProcessLaunchInfo: remove Debugger reference new df7f4913973 ObjectFileBreakpad: Implement sections new e3749236eeb [clangd] Disable BackgroundIndexTest.PeriodicalIndex new 4bf6368c9cc Regenerate test. new a49b2cf3f7d Regenerate test. new 0343c0c6e7c [clangd] Fix a regression issue caused by r348365.
The 6 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: .../clangd/GlobalCompilationDatabase.cpp | 12 +- .../unittests/clangd/BackgroundIndexTests.cpp | 4 +- .../clangd/GlobalCompilationDatabaseTests.cpp | 11 +- clang/include/clang/Basic/DiagnosticSemaKinds.td | 4 +- clang/include/clang/Sema/Sema.h | 6 +- clang/lib/AST/DeclBase.cpp | 6 + clang/lib/Sema/SemaDecl.cpp | 17 +- clang/lib/Sema/SemaDeclCXX.cpp | 23 +- clang/lib/Sema/SemaLookup.cpp | 43 +- clang/lib/Sema/SemaOverload.cpp | 29 + clang/lib/Sema/SemaTemplate.cpp | 25 +- clang/lib/Sema/SemaTemplateVariadic.cpp | 2 +- clang/test/CXX/class.access/class.friend/p1.cpp | 5 +- clang/test/CXX/class.access/class.friend/p11.cpp | 11 +- clang/test/CXX/class/class.friend/p1.cpp | 4 +- clang/test/CXX/drs/dr1xx.cpp | 5 +- clang/test/CXX/drs/dr5xx.cpp | 8 +- clang/test/CXX/drs/dr6xx.cpp | 42 +- clang/test/CodeGen/avx512vbmi2-builtins.c | 22 +- clang/test/CodeGen/avx512vlvbmi2-builtins.c | 40 +- .../debug-info-class-limited-plugin.test | 2 +- clang/test/SemaCXX/alias-template.cpp | 6 +- clang/test/SemaCXX/cxx1y-deduced-return-type.cpp | 8 +- clang/test/SemaCXX/friend.cpp | 38 +- clang/www/cxx_dr_status.html | 2 +- lldb/include/lldb/Target/ProcessLaunchInfo.h | 2 - lldb/include/lldb/Target/Target.h | 4 +- lldb/include/lldb/Utility/DataExtractor.h | 5 + .../Breakpad/Inputs/discontiguous-sections.syms | 5 + .../Breakpad/Inputs/sections-trailing-func.syms | 8 + lldb/lit/Modules/Breakpad/Inputs/sections.syms | 12 + .../Modules/Breakpad/discontiguous-sections.test | 27 + .../Modules/Breakpad/sections-trailing-func.test | 15 + lldb/lit/Modules/Breakpad/sections.test | 89 +++ .../ObjectFile/Breakpad/ObjectFileBreakpad.cpp | 79 ++- .../Plugins/Platform/Linux/PlatformLinux.cpp | 4 +- .../Plugins/Platform/NetBSD/PlatformNetBSD.cpp | 4 +- .../Plugins/Platform/Windows/PlatformWindows.cpp | 5 +- .../gdb-server/PlatformRemoteGDBServer.cpp | 4 +- lldb/source/Target/ProcessLaunchInfo.cpp | 8 - lldb/source/Target/Target.cpp | 5 +- llvm/include/llvm/Analysis/AliasAnalysis.h | 110 ++- llvm/include/llvm/Analysis/BasicAliasAnalysis.h | 10 +- llvm/include/llvm/Analysis/GlobalsModRef.h | 6 +- .../llvm/Analysis/IndirectCallSiteVisitor.h | 40 -- llvm/include/llvm/Analysis/IndirectCallVisitor.h | 39 ++ .../llvm/Analysis/MemoryDependenceAnalysis.h | 9 +- llvm/include/llvm/Analysis/MemoryLocation.h | 10 +- llvm/include/llvm/Analysis/ObjCARCAliasAnalysis.h | 2 +- llvm/include/llvm/Analysis/ScopedNoAliasAA.h | 6 +- .../include/llvm/Analysis/TypeBasedAliasAnalysis.h | 8 +- llvm/include/llvm/Analysis/ValueTracking.h | 10 +- llvm/include/llvm/IR/InstVisitor.h | 22 +- llvm/include/llvm/IR/InstrTypes.h | 11 + llvm/include/llvm/IR/PatternMatch.h | 7 +- llvm/lib/Analysis/AliasAnalysis.cpp | 153 +++-- llvm/lib/Analysis/AliasAnalysisEvaluator.cpp | 69 +- llvm/lib/Analysis/AliasSetTracker.cpp | 78 +-- llvm/lib/Analysis/BasicAliasAnalysis.cpp | 110 +-- llvm/lib/Analysis/CaptureTracking.cpp | 21 +- llvm/lib/Analysis/GlobalsModRef.cpp | 40 +- .../lib/Analysis/IndirectCallPromotionAnalysis.cpp | 2 +- llvm/lib/Analysis/Loads.cpp | 4 +- llvm/lib/Analysis/MemDepPrinter.cpp | 5 +- llvm/lib/Analysis/MemoryDependenceAnalysis.cpp | 47 +- llvm/lib/Analysis/MemoryLocation.cpp | 17 +- llvm/lib/Analysis/MemorySSA.cpp | 36 +- llvm/lib/Analysis/ObjCARCAliasAnalysis.cpp | 8 +- llvm/lib/Analysis/ScopedNoAliasAA.cpp | 33 +- llvm/lib/Analysis/TypeBasedAliasAnalysis.cpp | 31 +- llvm/lib/Analysis/ValueTracking.cpp | 28 +- llvm/lib/IR/AsmWriter.cpp | 15 +- llvm/lib/IR/Core.cpp | 37 +- llvm/lib/IR/Function.cpp | 17 +- llvm/lib/IR/Instructions.cpp | 10 + llvm/lib/IR/Value.cpp | 26 +- llvm/lib/IR/Verifier.cpp | 568 +++++++-------- llvm/lib/Target/X86/X86ISelLowering.cpp | 46 +- llvm/lib/Target/X86/X86TargetTransformInfo.cpp | 8 + llvm/lib/Transforms/IPO/FunctionAttrs.cpp | 11 +- .../Instrumentation/IndirectCallPromotion.cpp | 6 +- .../Instrumentation/PGOInstrumentation.cpp | 12 +- llvm/lib/Transforms/ObjCARC/DependencyAnalysis.cpp | 9 +- .../lib/Transforms/Scalar/DeadStoreElimination.cpp | 8 +- llvm/lib/Transforms/Scalar/GVN.cpp | 2 +- llvm/lib/Transforms/Scalar/LoopVersioningLICM.cpp | 9 +- llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp | 17 +- llvm/lib/Transforms/Scalar/Sink.cpp | 6 +- llvm/lib/Transforms/Utils/InlineFunction.cpp | 8 +- llvm/test/CodeGen/AMDGPU/widen-smrd-loads.ll | 454 ++++++++++-- llvm/test/CodeGen/ARM/lowerMUL-newload.ll | 57 +- .../X86/avx512vbmi2-intrinsics-fast-isel.ll | 58 +- .../CodeGen/X86/avx512vbmi2-intrinsics-upgrade.ll | 24 +- llvm/test/CodeGen/X86/avx512vbmi2-intrinsics.ll | 24 +- .../X86/avx512vbmi2vl-intrinsics-fast-isel.ll | 122 ++-- .../X86/avx512vbmi2vl-intrinsics-upgrade.ll | 48 +- llvm/test/CodeGen/X86/avx512vbmi2vl-intrinsics.ll | 48 +- llvm/test/CodeGen/X86/vector-fshl-128.ll | 500 +++++++++++++- llvm/test/CodeGen/X86/vector-fshl-256.ll | 486 ++++++++++++- llvm/test/CodeGen/X86/vector-fshl-512.ll | 762 ++++++++++++++++++--- llvm/test/CodeGen/X86/vector-fshr-128.ll | 506 +++++++++++++- llvm/test/CodeGen/X86/vector-fshr-256.ll | 492 ++++++++++++- llvm/test/CodeGen/X86/vector-fshr-512.ll | 754 ++++++++++++++++++-- .../llvm/lib/Target/AArch64/AsmParser/BUILD.gn | 24 + .../gn/secondary/llvm/lib/Target/AArch64/BUILD.gn | 122 ++++ .../llvm/lib/Target/AArch64/Disassembler/BUILD.gn | 25 + .../llvm/lib/Target/AArch64/InstPrinter/BUILD.gn | 35 + .../llvm/lib/Target/AArch64/MCTargetDesc/BUILD.gn | 68 ++ .../llvm/lib/Target/AArch64/TargetInfo/BUILD.gn | 14 + .../llvm/lib/Target/AArch64/Utils/BUILD.gn | 24 + .../llvm/lib/Target/ARM/AsmParser/BUILD.gn | 24 + .../gn/secondary/llvm/lib/Target/ARM/BUILD.gn | 121 ++++ .../llvm/lib/Target/ARM/Disassembler/BUILD.gn | 23 + .../llvm/lib/Target/ARM/InstPrinter/BUILD.gn | 25 + .../llvm/lib/Target/ARM/MCTargetDesc/BUILD.gn | 70 ++ .../llvm/lib/Target/ARM/TargetInfo/BUILD.gn | 14 + .../secondary/llvm/lib/Target/ARM/Utils/BUILD.gn | 25 + .../utils/gn/secondary/llvm/lib/Target/targets.gni | 28 +- llvm/utils/gn/secondary/llvm/test/BUILD.gn | 2 +- .../gn/secondary/llvm/tools/llvm-elfabi/BUILD.gn | 12 + .../llvm/tools/llvm-exegesis/lib/AArch64/BUILD.gn | 22 + llvm/utils/gn/secondary/llvm/unittests/BUILD.gn | 31 +- .../llvm/unittests/CodeGen/GlobalISel/BUILD.gn | 20 + llvm/utils/gn/secondary/llvm/unittests/MI/BUILD.gn | 17 + .../llvm/unittests/Target/AArch64/BUILD.gn | 20 + .../llvm/unittests/tools/llvm-cfi-verify/BUILD.gn | 22 + .../unittests/tools/llvm-exegesis/AArch64/BUILD.gn | 25 + .../unittests/tools/llvm-exegesis/ARM/BUILD.gn | 25 + .../gn/secondary/llvm/utils/unittest/unittest.gni | 17 +- 129 files changed, 6038 insertions(+), 1590 deletions(-) create mode 100644 lldb/lit/Modules/Breakpad/Inputs/discontiguous-sections.syms create mode 100644 lldb/lit/Modules/Breakpad/Inputs/sections-trailing-func.syms create mode 100644 lldb/lit/Modules/Breakpad/Inputs/sections.syms create mode 100644 lldb/lit/Modules/Breakpad/discontiguous-sections.test create mode 100644 lldb/lit/Modules/Breakpad/sections-trailing-func.test create mode 100644 lldb/lit/Modules/Breakpad/sections.test delete mode 100644 llvm/include/llvm/Analysis/IndirectCallSiteVisitor.h create mode 100644 llvm/include/llvm/Analysis/IndirectCallVisitor.h create mode 100644 llvm/utils/gn/secondary/llvm/lib/Target/AArch64/AsmParser/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/lib/Target/AArch64/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/lib/Target/AArch64/Disassembler/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/lib/Target/AArch64/InstPrinter/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/lib/Target/AArch64/MCTargetDesc/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/lib/Target/AArch64/TargetInfo/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/lib/Target/AArch64/Utils/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/lib/Target/ARM/AsmParser/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/lib/Target/ARM/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/lib/Target/ARM/Disassembler/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/lib/Target/ARM/InstPrinter/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/lib/Target/ARM/MCTargetDesc/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/lib/Target/ARM/TargetInfo/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/lib/Target/ARM/Utils/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/tools/llvm-elfabi/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/tools/llvm-exegesis/lib/AArch64/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/unittests/CodeGen/GlobalISel/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/unittests/MI/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/unittests/Target/AArch64/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/unittests/tools/llvm-cfi-verify/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/unittests/tools/llvm-exegesis/AArc [...] create mode 100644 llvm/utils/gn/secondary/llvm/unittests/tools/llvm-exegesis/ARM/ [...]