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-arm-lts-allnoconfig 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 [...]
No new revisions were added by this update.
Summary of changes: 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 +- 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 +- .../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 +- 108 files changed, 5331 insertions(+), 1483 deletions(-) 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/ [...]