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-stable-allnoconfig in repository toolchain/ci/llvm-project.
from 11c4fc6c484 [mlir] Affine dim and symbol checkers: support detached regions adds fc44617f288 Revert "[LAA] Remove one addRuntimeChecks function (NFC)." adds af93311a8c2 LoopPass.h - remove unnecessary PMStack forward declaration. NFC. adds 1df85dd4e94 Mangler.h - reduce GlobalValue.h include to forward declara [...] adds 741778faedf PassManager.h - remove unused raw_ostream.h include. NFC. adds d7f1eafd03b CoverageMapping.h - remove unused StringSet.h include. NFC. adds 0dd42e5fd32 PassInstrumentation.h - reduce TypeName.h include to String [...] adds 96c63f544f6 Recommit "[LAA] Remove one addRuntimeChecks function (NFC)." adds bab44a698e8 [InstCombine] matchOrConcat - match BITREVERSE adds bcc5ed7b24e [CodeGen] fix test to be (mostly) independent of LLVM optim [...] adds d02b3aba37d [CodeGen] fix test to be (mostly) independent of LLVM optim [...] adds 856cc60bc1a [InstCombine] canonicalize bitcast after insertelement into undef adds e303b926203 Local.h - remove unused forward declaration. NFC. adds 4874f263c85 LoopUtils.h - remove unused forward declarations. NFC. adds d5a2870a6e9 CodeMetrics.cpp - remove unused includes. NFC. adds 8528186b9bf [LAA] Move runtime-check generation to Transforms/Utils/loo [...] adds 2d00eb17cac [gcov] Fix .gcda decoding and support GCC 8, 9 and 10 adds 7f22ceeaae7 [gcov] Don't skip leading zeros when reading a string adds 821a0f23d83 [AssumeBundles] Prevent generation of some redundant assumes adds 5a9b792d725 [gcov] Temporarily unsupport host-byteorder-big-endian adds 415c689dd22 [compiler-rt][test] Add feature host-byteorder-big-endian adds 93d5ae3af18 [gcov] Temporarily unsupport host-byteorder-big-endian adds 47b95d7cf46 [MCA][InstrBuilder] Correctly mark reserved resources in in [...] adds 5957e058e41 [AssumeBundles] Remove non-determinisme from assume builder adds e4c454b065b [X86] Add a few more shuffles to hasUndefRegUpdate. adds 13a633b438b [gcov] Delete CC1 option -coverage-no-function-names-in-data adds d6425e2c143 Properly implement 'enum class' parsing. adds ed0a57f753a [LLD] [COFF] Fix def file exporting of symbols containing periods adds 2d3f5a62de8 Fix typo in enum-base disambiguation. adds 8fc12b86985 Enforce the C++11 anonymous enum bitfields check even for O [...] adds c7ebf006701 Fix clangd test that depended on a diagnostic removed in Clang. adds 856dda39188 AMDGPU/GlobalISel: Remove -global-isel-abort=0 from tests adds 6d23f298527 [examples] Fix llvm.memset prototype in BrainF example. adds 25544ce2df0 [gcov] Default coverage version to '407*' and delete CC1 op [...] adds 41379f1ec46 [ORC] Share ownership of JITDylibs between ExecutionSession [...] adds a9ee8b492c9 [Attributor][NFC] Clang format Attributor*.cpp adds 31c03b9223a [Attributor] Use existing helpers to determine IR facts adds 513ac6e9b04 [Attributor] Ignore illegal accesses to `null` adds 713ee3aa77d [Attributor] Use "simplify to constant" in genericValueTraversal adds 5e06b2514ae [Attributor][FIX] Carefully handle/ignore/forget `argmemonly` adds e3a44634460 Remove a variable write that is not needed after d03838343f2. adds c5647992e5a Remove a comment that is no longer true after d03838343f2. adds 689486dc2a8 [examples] Fix the SpeculativeJIT and ThinLtoJIT examples f [...] adds f40fc7b8d60 [X86] Fix combineVectorCompareAndMaskUnaryOp regression aft [...] adds 634b359cf22 XFAIL NativePDB tests on arm-linux adds e179e7234ff Remove XFAIL arm-linux decorator from passing tests adds 8e63f35f86b [LLDB] Decorate tests failing on arm-linux buildbot adds 3c44c441db0 [DAGCombine] Remove the getNegatibleCost to avoid the out o [...] adds 3a8740bdd5c [Attributor] Merge the query set into AbstractAttribute adds f081150c4dc [gcov] Implement --stdout -t adds 1171bef0209 [Object] Remove unused variable after D79560. NFC. adds 44e5aaf9117 Remove an unused Module param adds 20629ca949c [LLDB] Fix broken testsuite due to Xfail decorators adds 8222107aa92 [AST] Preserve the type in RecoveryExprs for broken functio [...] adds 2552dc5317e [NFC][DwarfDebug] Prefer explicit to auto type deduction adds d82538b3f69 Fix -Wunused compiler warning. adds 507d1eb1cec Add a missing test file for recovery expressions. adds 45e5a32a8bd [NFC][DwarfDebug] Avoid default capturing when using lambdas adds b80da04b445 [mlir] Add FPToSIOp to Standard dialect. adds ac691c4fe7f [mlir][StandardToSPIRV] Add support for lowering FPToSIOp t [...] adds 3f07cab3124 [mlir][StandardToLLVM] Add support for lowering FPToSIOp to LLVM. adds cc9fefec436 [clangd] Make version in PublishDiagnosticsParams optional adds 4cad97595f4 [SveEmitter] Add builtins for svmovlb and svmovlt adds 6d1c40c171e [NFC][DwarfDebug] Add test for variables with a single loca [...] adds 72edb7986a8 [NFC][DwarfDebug] Add test for variables with a single loca [...] adds da100de0a68 [NFC][DwarfDebug] Add test for variables with a single loca [...] adds 78d85c20919 [AssumeBundles] fix crashes adds 3bc95257315 [clangd] Fix remote index build for macOS with Homebrew-ins [...]
No new revisions were added by this update.
Summary of changes: clang-tools-extra/clangd/Protocol.cpp | 6 +- .../clangd/test/diagnostics-no-tidy.test | 3 +- clang-tools-extra/clangd/test/diagnostics.test | 3 +- .../clangd/unittests/DiagnosticsTests.cpp | 8 +- clang/include/clang/AST/Expr.h | 18 +- clang/include/clang/Basic/CodeGenOptions.def | 2 - clang/include/clang/Basic/DiagnosticParseKinds.td | 21 +- clang/include/clang/Basic/DiagnosticSemaKinds.td | 3 - clang/include/clang/Basic/LangOptions.def | 1 + clang/include/clang/Basic/arm_sve.td | 5 + clang/include/clang/Driver/CC1Options.td | 8 +- clang/include/clang/Parse/Parser.h | 4 +- clang/include/clang/Sema/Sema.h | 3 +- clang/lib/AST/ComputeDependence.cpp | 6 +- clang/lib/AST/Expr.cpp | 14 +- clang/lib/Basic/CodeGenOptions.cpp | 2 +- clang/lib/CodeGen/BackendUtil.cpp | 2 - clang/lib/CodeGen/CGBuiltin.cpp | 27 + clang/lib/CodeGen/CodeGenFunction.h | 3 + clang/lib/Frontend/CompilerInvocation.cpp | 5 +- clang/lib/Parse/ParseDecl.cpp | 70 +- clang/lib/Parse/ParseTentative.cpp | 9 +- clang/lib/Sema/SemaDecl.cpp | 12 +- clang/lib/Sema/SemaExpr.cpp | 7 +- clang/lib/Sema/SemaOverload.cpp | 43 +- clang/test/AST/ast-dump-recovery.cpp | 18 +- clang/test/CodeCompletion/member-access.cpp | 9 + clang/test/CodeGen/aarch64-neon-fp16fml.c | 1243 ++++++++++++++++++-- .../aarch64-sve2-intrinsics/acle_sve2_movlb.c | 73 ++ .../aarch64-sve2-intrinsics/acle_sve2_movlt.c | 73 ++ .../test/CodeGen/arm-mve-intrinsics/cplusplus.cpp | 30 +- clang/test/CodeGen/code-coverage.c | 26 +- clang/test/Index/getcursor-recovery.cpp | 25 +- clang/test/Parser/MicrosoftExtensions.cpp | 26 + clang/test/Parser/cxx0x-ambig.cpp | 8 + clang/test/Parser/cxx0x-decl.cpp | 12 +- clang/test/Parser/cxx98-enum.cpp | 10 + clang/test/Parser/objcxx-enum.mm | 14 + clang/test/SemaCXX/MicrosoftExtensions.cpp | 3 + clang/test/SemaCXX/enum-scoped.cpp | 10 +- clang/test/SemaCXX/recovery-expr-type.cpp | 64 + clang/test/SemaObjC/enum-fixed-type.m | 4 +- .../test/SemaTemplate/instantiate-local-class.cpp | 6 +- compiler-rt/lib/profile/GCDAProfiling.c | 31 +- compiler-rt/test/lit.common.cfg.py | 2 + .../Posix/instrprof-dlopen-dlclose-gcov.test | 1 + .../test/profile/Posix/instrprof-gcov-execlp.test | 1 + .../test/profile/Posix/instrprof-gcov-execvp.test | 1 + .../test/profile/Posix/instrprof-gcov-fork.test | 1 + .../profile/Posix/instrprof-gcov-parallel.test | 1 + .../profile/Posix/instrprof-shared-gcov-flush.test | 1 + .../instrprof-gcov-__gcov_flush-multiple.test | 1 + .../instrprof-gcov-__gcov_flush-terminate.test | 1 + .../test/profile/instrprof-gcov-exceptions.test | 1 + .../instrprof-gcov-multiple-bbs-single-line.test | 1 + .../profile/instrprof-gcov-one-line-function.test | 1 + .../test/profile/instrprof-gcov-switch.test | 1 + .../test/profile/instrprof-gcov-two-objects.test | 1 + lld/COFF/Driver.cpp | 3 +- lld/test/COFF/export-tricky-names.s | 29 + .../expression/ir-interpreter/TestIRInterpreter.py | 4 - .../expression/rdar44436068/Test128BitsInteger.py | 2 +- .../watchpoint_count/TestWatchpointCount.py | 2 +- .../return-value/TestReturnValue.py | 2 +- .../API/lang/cpp/trivial_abi/TestTrivialABI.py | 2 +- .../test/API/linux/builtin_trap/TestBuiltinTrap.py | 2 +- .../TestCreateDuringInstructionStep.py | 4 - .../tools/lldb-server/TestGdbRemoteSingleStep.py | 9 - .../DWARF/anon_class_w_and_wo_export_symbols.ll | 1 + ...lang-ast-from-dwarf-unamed-and-anon-structs.cpp | 1 + .../NativePDB/Inputs/break-by-line.lldbinit | 2 +- .../Shell/SymbolFile/NativePDB/ast-functions.cpp | 1 + .../Shell/SymbolFile/NativePDB/ast-methods.cpp | 1 + lldb/test/Shell/SymbolFile/NativePDB/ast-types.cpp | 1 + lldb/test/Shell/SymbolFile/NativePDB/bitfields.cpp | 1 + .../SymbolFile/NativePDB/break-by-function.cpp | 1 + .../Shell/SymbolFile/NativePDB/break-by-line.cpp | 5 +- .../NativePDB/function-types-builtins.cpp | 1 + .../NativePDB/function-types-classes.cpp | 1 + .../Shell/SymbolFile/NativePDB/global-classes.cpp | 1 + .../Shell/SymbolFile/NativePDB/globals-bss.cpp | 1 + .../SymbolFile/NativePDB/globals-fundamental.cpp | 1 + .../Shell/SymbolFile/NativePDB/nested-types.cpp | 1 + .../Shell/SymbolFile/NativePDB/source-list.cpp | 2 +- lldb/test/Shell/SymbolFile/NativePDB/tag-types.cpp | 1 + llvm/cmake/modules/AddLLVM.cmake | 8 +- llvm/cmake/modules/FindGRPC.cmake | 32 + llvm/examples/BrainF/BrainF.cpp | 5 +- llvm/examples/SpeculativeJIT/SpeculativeJIT.cpp | 11 +- llvm/examples/ThinLtoJIT/ThinLtoJIT.cpp | 11 +- llvm/include/llvm/Analysis/AssumeBundleQueries.h | 13 +- llvm/include/llvm/Analysis/LoopAccessAnalysis.h | 12 +- llvm/include/llvm/Analysis/LoopPass.h | 1 - llvm/include/llvm/CodeGen/TargetLowering.h | 31 +- llvm/include/llvm/ExecutionEngine/Orc/Core.h | 60 +- llvm/include/llvm/IR/LLVMContext.h | 5 + llvm/include/llvm/IR/Mangler.h | 2 +- llvm/include/llvm/IR/PassInstrumentation.h | 2 +- llvm/include/llvm/IR/PassManager.h | 1 - llvm/include/llvm/InitializePasses.h | 1 + llvm/include/llvm/Object/ModuleSymbolTable.h | 1 + .../llvm/ProfileData/Coverage/CoverageMapping.h | 1 - llvm/include/llvm/ProfileData/GCOV.h | 162 +-- llvm/include/llvm/ProfileData/SampleProf.h | 24 +- llvm/include/llvm/Transforms/IPO/Attributor.h | 33 +- llvm/include/llvm/Transforms/Instrumentation.h | 8 - llvm/include/llvm/Transforms/Utils.h | 9 +- .../llvm/Transforms/Utils/AssumeBundleBuilder.h | 16 +- llvm/include/llvm/Transforms/Utils/Local.h | 1 - llvm/include/llvm/Transforms/Utils/LoopUtils.h | 21 +- llvm/lib/Analysis/AssumeBundleQueries.cpp | 57 +- llvm/lib/Analysis/AssumptionCache.cpp | 2 +- llvm/lib/Analysis/CodeMetrics.cpp | 2 - llvm/lib/Analysis/LoopAccessAnalysis.cpp | 153 --- llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp | 45 +- llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 325 +++-- llvm/lib/ExecutionEngine/Orc/Core.cpp | 75 +- llvm/lib/ExecutionEngine/Orc/LLJIT.cpp | 11 +- llvm/lib/IR/LLVMContext.cpp | 5 + llvm/lib/MCA/InstrBuilder.cpp | 5 +- llvm/lib/Object/ELF.cpp | 3 - llvm/lib/Passes/PassBuilder.cpp | 3 + llvm/lib/Passes/PassRegistry.def | 1 + llvm/lib/ProfileData/GCOV.cpp | 390 +++--- llvm/lib/ProfileData/SampleProfReader.cpp | 2 +- llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp | 14 +- llvm/lib/Target/AMDGPU/AMDGPUISelLowering.h | 7 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 77 +- llvm/lib/Target/X86/X86ISelLowering.h | 18 +- llvm/lib/Target/X86/X86InstrInfo.cpp | 21 + llvm/lib/Transforms/IPO/Attributor.cpp | 80 +- llvm/lib/Transforms/IPO/AttributorAttributes.cpp | 88 +- llvm/lib/Transforms/IPO/PassManagerBuilder.cpp | 4 + llvm/lib/Transforms/IPO/SampleProfile.cpp | 4 +- .../Transforms/InstCombine/InstCombineAndOrXor.cpp | 34 +- .../InstCombine/InstCombineVectorOps.cpp | 19 +- .../Transforms/Instrumentation/GCOVProfiling.cpp | 39 +- llvm/lib/Transforms/Utils/AssumeBundleBuilder.cpp | 352 +++++- llvm/lib/Transforms/Utils/LoopUtils.cpp | 149 +++ llvm/lib/Transforms/Utils/LoopVersioning.cpp | 4 +- llvm/lib/Transforms/Utils/Utils.cpp | 1 + llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | 8 +- llvm/test/Analysis/BasicAA/featuretest.ll | 10 +- .../artifact-combiner-unmerge-values.mir | 2 +- .../CodeGen/AMDGPU/GlobalISel/legalize-ashr.mir | 6 +- .../CodeGen/AMDGPU/GlobalISel/legalize-bitcast.mir | 2 +- .../CodeGen/AMDGPU/GlobalISel/legalize-lshr.mir | 6 +- .../CodeGen/AMDGPU/GlobalISel/legalize-shl.mir | 6 +- llvm/test/CodeGen/X86/mmx-build-vector.ll | 6 +- llvm/test/CodeGen/X86/neg_fp.ll | 27 + llvm/test/CodeGen/X86/vector-idiv-v2i32.ll | 16 +- llvm/test/CodeGen/X86/vector-shuffle-512-v8.ll | 2 +- .../CodeGen/X86/x86-setcc-int-to-fp-combine.ll | 30 + llvm/test/DebugInfo/X86/location-range.mir | 152 +++ .../Attributor/ArgumentPromotion/X86/attributes.ll | 4 +- .../X86/min-legal-vector-width.ll | 4 +- .../Attributor/ArgumentPromotion/X86/thiscall.ll | 4 +- .../Attributor/ArgumentPromotion/byval.ll | 14 +- .../Attributor/ArgumentPromotion/control-flow.ll | 2 +- .../Transforms/Attributor/ArgumentPromotion/dbg.ll | 4 +- .../Attributor/ArgumentPromotion/fp80.ll | 4 +- .../Attributor/ArgumentPromotion/inalloca.ll | 2 +- .../Attributor/ArgumentPromotion/pr32917.ll | 4 +- .../Attributor/ArgumentPromotion/sret.ll | 28 +- .../Attributor/ArgumentPromotion/tail.ll | 41 +- .../IPConstantProp/2009-09-24-byval-ptr.ll | 55 +- .../Attributor/IPConstantProp/PR26044.ll | 4 +- .../IPConstantProp/openmp_parallel_for.ll | 4 +- .../Attributor/IPConstantProp/pthreads.ll | 39 +- llvm/test/Transforms/Attributor/align.ll | 10 +- llvm/test/Transforms/Attributor/callbacks.ll | 102 +- .../Transforms/Attributor/dereferenceable-2.ll | 8 +- llvm/test/Transforms/Attributor/heap_to_stack.ll | 10 +- llvm/test/Transforms/Attributor/liveness.ll | 8 +- .../test/Transforms/Attributor/memory_locations.ll | 195 ++- llvm/test/Transforms/Attributor/noalias.ll | 4 +- llvm/test/Transforms/Attributor/nocapture-1.ll | 10 +- llvm/test/Transforms/Attributor/nocapture-2.ll | 4 +- llvm/test/Transforms/Attributor/nonnull.ll | 8 +- .../read_write_returned_arguments_scc.ll | 2 +- llvm/test/Transforms/Attributor/readattrs.ll | 22 +- llvm/test/Transforms/Attributor/value-simplify.ll | 37 +- llvm/test/Transforms/EarlyCSE/guards.ll | 6 - llvm/test/Transforms/EarlyCSE/invariant-loads.ll | 3 - .../Transforms/GCOVProfiling/function-numbering.ll | 19 +- llvm/test/Transforms/GCOVProfiling/version.ll | 12 +- .../Transforms/InstCombine/bitcast-vec-canon.ll | 38 +- llvm/test/Transforms/InstCombine/or-concat.ll | 38 +- llvm/test/Transforms/LICM/pr23608.ll | 6 +- .../runtime-check-needed-but-empty.ll | 108 ++ .../Transforms/NewGVN/2007-07-26-PhiErasure.ll | 2 +- llvm/test/Transforms/Util/assume-builder.ll | 838 +++++++++++-- llvm/test/Transforms/Util/assume-simplify.ll | 315 +++++ llvm/test/tools/llvm-cov/Inputs/gcov-4.7.gcda | Bin 0 -> 264 bytes llvm/test/tools/llvm-cov/Inputs/gcov-4.7.gcno | Bin 0 -> 872 bytes llvm/test/tools/llvm-cov/Inputs/gcov-8.gcda | Bin 0 -> 244 bytes llvm/test/tools/llvm-cov/Inputs/gcov-8.gcno | Bin 0 -> 964 bytes llvm/test/tools/llvm-cov/Inputs/gcov-9.gcda | Bin 0 -> 124 bytes llvm/test/tools/llvm-cov/Inputs/gcov-9.gcno | Bin 0 -> 1040 bytes .../llvm-cov/Inputs/gcov47_compatibility.gcda | Bin 116 -> 0 bytes .../llvm-cov/Inputs/gcov47_compatibility.gcno | Bin 228 -> 0 bytes llvm/test/tools/llvm-cov/gcov-4.7.c | 38 + llvm/test/tools/llvm-cov/gcov-8.c | 38 + llvm/test/tools/llvm-cov/gcov-9.c | 37 + llvm/test/tools/llvm-cov/gcov47_compatibility.cpp | 30 - llvm/test/tools/llvm-cov/llvm-cov.test | 16 +- .../llvm-mca/X86/Haswell/reserved-resources.s | 45 + llvm/tools/llvm-cov/gcov.cpp | 8 +- .../unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp | 26 +- mlir/include/mlir/Dialect/StandardOps/IR/Ops.td | 20 + .../Conversion/StandardToLLVM/StandardToLLVM.cpp | 6 + .../StandardToSPIRV/ConvertStandardToSPIRV.cpp | 1 + mlir/lib/Dialect/StandardOps/IR/Ops.cpp | 8 + .../StandardToLLVM/convert-to-llvmir.mlir | 14 + .../StandardToSPIRV/std-ops-to-spirv.mlir | 14 + mlir/test/IR/core-ops.mlir | 12 + 216 files changed, 5259 insertions(+), 1873 deletions(-) create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_movlb.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_movlt.c create mode 100644 clang/test/Parser/cxx98-enum.cpp create mode 100644 clang/test/Parser/objcxx-enum.mm create mode 100644 clang/test/SemaCXX/recovery-expr-type.cpp create mode 100644 lld/test/COFF/export-tricky-names.s create mode 100644 llvm/test/DebugInfo/X86/location-range.mir create mode 100644 llvm/test/Transforms/LoopVectorize/runtime-check-needed-but-empty.ll create mode 100644 llvm/test/Transforms/Util/assume-simplify.ll create mode 100644 llvm/test/tools/llvm-cov/Inputs/gcov-4.7.gcda create mode 100644 llvm/test/tools/llvm-cov/Inputs/gcov-4.7.gcno create mode 100644 llvm/test/tools/llvm-cov/Inputs/gcov-8.gcda create mode 100644 llvm/test/tools/llvm-cov/Inputs/gcov-8.gcno create mode 100644 llvm/test/tools/llvm-cov/Inputs/gcov-9.gcda create mode 100644 llvm/test/tools/llvm-cov/Inputs/gcov-9.gcno delete mode 100644 llvm/test/tools/llvm-cov/Inputs/gcov47_compatibility.gcda delete mode 100644 llvm/test/tools/llvm-cov/Inputs/gcov47_compatibility.gcno create mode 100644 llvm/test/tools/llvm-cov/gcov-4.7.c create mode 100644 llvm/test/tools/llvm-cov/gcov-8.c create mode 100644 llvm/test/tools/llvm-cov/gcov-9.c delete mode 100644 llvm/test/tools/llvm-cov/gcov47_compatibility.cpp create mode 100644 llvm/test/tools/llvm-mca/X86/Haswell/reserved-resources.s