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 91724b85307 [ARM] Add a SelectTAddrModeImm7 for MVE narrow loads and stores adds b52650d57f8 GSYM: add encoding and decoding to FunctionInfo adds 39c5106eec7 Move DK_Misexpect for compatability with getNextAvailablePl [...] adds 6b2d1346d8e [MemorySSA] Update MSSA for non-conventional AA. adds 4e9082ef95d [MemorySSA] Fix phi insertion when inserting a def. adds 1461fb6e783 [PowerPC] Exploit single instruction load-and-splat for wor [...] adds 5abd6f46ae8 [ASAN] Adjust asan tests due to new optimizations adds 0c0de794f1a Reland "[SLC] Preserve attrs for strncpy(x, "", y) -> memse [...] adds 9a14ee81d2b Remove asan test for strncat(x, y, 0) adds 08a448fcbd4 Fix MSVC lambda capture warnings. NFCI. adds a9a27d1ded7 [ARM][AsmParser] Don't dereference a dyn_cast result. NFCI. adds c191c24314c [TableGen] CodeGenMapTable - Don't dereference a dyn_cast r [...] adds bf5d4290943 [OPENMP5.0]Introduce attribute for declare variant directive. adds 5801e625762 [OPENMP] Rework the test, NFC. adds c6b156cbb83 GSYM: Add the llvm::gsym::Header header class with tests adds 8c2d2f6ee36 gn build: Merge r372149 adds 1fb584f7a27 [AMDGPU] Added MI bit IsDOT adds a1e29a3407f Use 'BOOL' instead of BOOL in diagnostic messages adds b50894b9c36 [X86] Simplify some code in LowerBUILD_VECTORvXi1. NFCI adds f1ba94ade0b [X86] Call SimplifyDemandedVectorElts on KSHIFTL/KSHIFTR no [...] adds f9a89b67885 [X86] Simplify b2b KSHIFTL+KSHIFTR using demanded elts. adds a5aa3353946 [docs][Bugpoint]Add notes about multiple crashes adds b5ffbd0b145 [SimplifyDemandedBits] Use APInt::intersects to instead of [...] adds c198ffd8c34 [X86] Use APInt::operator<<= and APInt::lshrInPlace. NFC adds 5584ead50e6 [docs][Bugpoint] Fix build break. adds 6fce46a5f13 [docs][Bugpoint] Revert 5584ead50 a5aa3353 adds c98ec60993a Data Dependence Graph Basics adds 59f1f86c863 gn build: Merge r372162 adds d16cf40f8c3 [AArch64][GlobalISel][NFC] Refactor tail call lowering code adds 6e1a9b0fdf4 WasmEmitter - Don't dereference a dyn_cast result. NFCI. adds 5a5f04afcb2 NVPTXAsmPrinter - Don't dereference a dyn_cast result. NFCI. adds 6476d7cf0b2 Revert "Data Dependence Graph Basics" adds bed6e08e23b [NFC][InstCombine] More tests for "Dropping pointless maski [...] adds 97bc5ae993b [NFC][InstCombine] dropRedundantMaskingOfLeftShiftInput(): [...] adds ad0c2e00a80 AArch64CallLowering::lowerCall(): fix build by not passing [...] adds e2c61d726e8 gn build: Merge r372168 adds 1b87364f511 [clang-scan-deps] Add verbose mode adds 8a4d9f04b51 [AArch64][GlobalISel] Support -tailcallopt adds 6f1f3cfc5ac Ignore exception specifier mismatch when merging redeclarations adds f71ececda20 Fix buildbots. adds a08d5a4b0eb Create UsersManual section entitled 'Controlling Floating P [...] adds 0c8e4a2e0d4 Reland "[docs][Bugpoint]Add notes about multiple crashes" adds 23e872a3d05 [PGO] Don't use comdat groups for counters & data on COFF adds 5c62152275c [Sema] Split of versions of -Wimplicit-{float,int}-conversi [...] adds f478c8bf926 Revert "Create UsersManual section entitled 'Controlling Fl [...] adds ddf5e86c222 [ARM] VFPv2 only supports 16 D registers. adds 33054a02f76 [ARM] Update clang for removal of vfp2d16 and vfp2d16sp adds 241b02e7628 [CodeGen] Handle outlining of CopyStmts. adds fd2044f2999 [PGO] Change hardcoded thresholds for cold/inlinehint to us [...] adds abb3d13778f [ScriptInterpreter] Remove ScriptInterpreterPythonImpl::Cle [...] adds 6e353b4df3a [Timers] Fix printing some `-ftime-report` sections twice. [...] adds 20b52c33ba3 [ScriptInterpreter] Limit LLDB's globals to interactive mode. adds f547cf12ee5 TestFoundationDisassembly.py is not dependent on debug info [...] adds 5f8a3270ae7 Cache PYTHON_EXECUTABLE for windows adds ba2e752c520 [Remarks] Allow the RemarkStreamer to be used directly with [...] adds d6cad393163 Clean up this test. adds 4a07336a886 [X86] Prevent assertion when calling a function that return [...] adds c68ee0ce704 [BPF] Permit all user instructed offset relocatiions adds 11082d53665 [X86] Add test case for passing a v17i1 vector with avx512 adds 93e1f73b6b2 [X86] Break non-power of 2 vXi1 vectors into scalars for ar [...] adds edd5dfcd890 [Support] Replace function with function_ref in writeFileAt [...] adds 377aaa2ede8 Revert "r372201: [Support] Replace function with function_r [...] adds 1442efea9a0 [lldb] Print better diagnostics for user expressions and modules adds dc2a7f5b392 [AArch64][DebugInfo] Do not recompute CalleeSavedStackSize adds d97865e530d tsan: allow the Go runtime to return multiple stack frames [...] adds d94c7bf06e0 [clang-tidy] Fix a potential infinite loop in readability-i [...] adds ef8ef1278af [Alignment] Add a None() member function adds 17861171112 [AMDGPU] Allow FP inline constant in v_madak_f16 and v_fmaak_f16 adds a84b200e604 [cmake] Changes to get Windows self-host working with PGO adds a206de8a0e6 [lldb][CMake] Infer `Clang_DIR` if not passed explicitly adds 2dba9a2a9df Fix -Wdocumentation "Unknown param" warning. NFCI. adds 858d755c272 Fix -Wdocumentation "@returns in a void function" warning. NFCI. adds 2c72b417575 [lldb][CMake] Build LLDB.framework with -Wdocumentation in Xcode adds f8e3036522f Fix -Wdocumentation "empty paragraph passed to '\brief'" wa [...] adds 1541dd48418 Fix -Wdocumentation warning. NFCI. adds 4b8b7f249c6 [AST] CommentLexer - Remove (optional) Invalid parameter fr [...] adds 59d0cc82b5c [mips] Reduce code duplication in the `loadAndAddSymbolAddr [...] adds 1ebdbad4751 [mips] Mark tests for lw/sw expansion in PIC by a separate [...] adds 9c36de99caa [mips] Pass "xgot" flag as a subtarget feature adds 98c0dc39de2 [lldb] Fix a test assertion after r372192 adds fc1fd6bf9fc Fix command-script-import.test on linux adds c92e51d84bb [SDA] Don't stop divergence propagation at the IPD. adds 89ad7f7a1ba Fir TestAPILog for gcc adds 858a1ae37d2 Revert r372082 "[Clang] Pragma vectorize_width() implies ve [...] new 40fdacbf4c9 Follow-up to r372209: Use single quotes for host_ldflags in [...] new d46bf63fbba [SimplifyLibCalls] fix crash with empty function name (PR43347) new 2f1bba7fd07 Revert "[AArch64][DebugInfo] Do not recompute CalleeSavedSt [...] new f124ab9fe11 Recommit -r372180 new 35b4b403b44 [Alignment][NFC] Use Align::None instead of 1 new d4c4671aa70 [Alignment][NFC] Remove LogAlignment functions new 5f7e822dc72 [SampleFDO] Minimize performance impact when profile-sample [...]
The 7 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-tools-extra/clang-tidy/utils/LexerUtils.h | 6 + ...bility-isolate-declaration-no-infinite-loop.cpp | 7 + clang/docs/UsersManual.rst | 209 +- clang/include/clang/AST/CommentLexer.h | 3 +- clang/include/clang/Basic/Attr.td | 23 + clang/include/clang/Basic/AttrDocs.td | 28 + clang/include/clang/Basic/DiagnosticGroups.td | 17 +- clang/include/clang/Basic/DiagnosticOptions.def | 1 + clang/include/clang/Basic/DiagnosticSemaKinds.td | 20 +- clang/include/clang/Sema/Sema.h | 6 + clang/lib/AST/CommentLexer.cpp | 7 +- clang/lib/AST/Expr.cpp | 6 + clang/lib/Basic/Targets/ARM.cpp | 5 +- clang/lib/CodeGen/CGLoopInfo.cpp | 8 - clang/lib/Driver/ToolChains/Arch/ARM.cpp | 2 +- clang/lib/Driver/ToolChains/Arch/Mips.cpp | 7 + clang/lib/Driver/ToolChains/Clang.cpp | 7 - clang/lib/Frontend/TextDiagnostic.cpp | 5 +- clang/lib/Sema/SemaChecking.cpp | 87 +- clang/lib/Sema/SemaDecl.cpp | 7 +- clang/lib/Sema/SemaExpr.cpp | 1 + clang/lib/Sema/SemaOpenMP.cpp | 38 +- clang/lib/Sema/SemaTemplateInstantiateDecl.cpp | 49 + clang/test/CodeGen/arm-target-features.c | 28 +- clang/test/CodeGen/x86_64-mno-sse2.c | 20 + clang/test/CodeGenCXX/pragma-loop-predicate.cpp | 5 +- clang/test/CodeGenCXX/pragma-loop.cpp | 34 +- clang/test/Driver/arm-mfpu.c | 18 +- clang/test/Driver/mips-features.c | 4 +- clang/test/Driver/mips-integrated-as.s | 10 + clang/test/OpenMP/declare_variant_ast_print.c | 16 + clang/test/OpenMP/declare_variant_ast_print.cpp | 161 ++ clang/test/OpenMP/declare_variant_messages.c | 9 + clang/test/OpenMP/parallel_for_codegen.cpp | 4 +- .../Sema/objc-bool-constant-conversion-fixit.m | 21 +- clang/test/Sema/objc-bool-constant-conversion.m | 20 +- clang/test/Sema/tautological-objc-bool-compare.m | 12 +- clang/test/SemaCXX/ms-exception-spec.cpp | 29 +- clang/test/SemaObjC/signed-char-bool-conversion.m | 49 + clang/tools/clang-scan-deps/ClangScanDeps.cpp | 11 +- clang/tools/driver/cc1_main.cpp | 1 + clang/tools/driver/cc1as_main.cpp | 1 + clang/tools/driver/driver.cpp | 1 + compiler-rt/lib/asan/tests/asan_str_test.cpp | 2 - compiler-rt/lib/tsan/go/tsan_go.cpp | 25 +- lldb/cmake/modules/LLDBConfig.cmake | 8 +- lldb/cmake/modules/LLDBFramework.cmake | 3 + lldb/cmake/modules/LLDBStandalone.cmake | 4 +- lldb/docs/resources/build.rst | 14 +- lldb/lit/Commands/Inputs/frame.py | 2 +- lldb/lit/Commands/command-script-import.test | 8 +- .../Python/lldbsuite/test/api/log/TestAPILog.py | 12 +- .../expression/diagnostics}/Makefile | 0 .../expression/diagnostics/TestExprDiagnostics.py | 113 ++ .../test/commands/expression/diagnostics/main.cpp | 11 + .../test/commands/frame/recognizer/recognizer.py | 6 +- .../objc/foundation/TestFoundationDisassembly.py | 2 + .../test/lang/objc/foundation/TestObjCMethods.py | 2 +- .../test/lang/objc/foundation/TestObjCMethods2.py | 57 +- .../test/python_api/sbvalue_const_addrof/main.cpp | 2 +- lldb/scripts/lldb.swig | 8 +- .../ExpressionParser/Clang/ClangDiagnostic.h | 2 +- .../Clang/ClangExpressionParser.cpp | 66 +- .../ExpressionParser/Clang/ClangExpressionParser.h | 9 +- .../Clang/ClangExpressionSourceCode.cpp | 33 +- .../Clang/ClangExpressionSourceCode.h | 24 +- .../Clang/ClangPersistentVariables.h | 11 + .../ExpressionParser/Clang/ClangUserExpression.cpp | 22 +- .../ExpressionParser/Clang/ClangUserExpression.h | 5 + .../Python/ScriptInterpreterPython.cpp | 28 +- .../Python/ScriptInterpreterPythonImpl.h | 2 - llvm/CMakeLists.txt | 14 +- llvm/cmake/modules/HandleLLVMOptions.cmake | 50 +- llvm/docs/Bugpoint.rst | 6 + llvm/include/llvm/CodeGen/AsmPrinter.h | 2 +- .../llvm/CodeGen/GlobalISel/CombinerHelper.h | 4 +- llvm/include/llvm/CodeGen/MachineBasicBlock.h | 10 +- llvm/include/llvm/CodeGen/TargetLowering.h | 2 +- llvm/include/llvm/DebugInfo/GSYM/FunctionInfo.h | 120 +- llvm/include/llvm/DebugInfo/GSYM/Header.h | 124 ++ llvm/include/llvm/IR/DiagnosticInfo.h | 5 +- llvm/include/llvm/IR/RemarkStreamer.h | 22 +- llvm/include/llvm/ProfileData/SampleProfReader.h | 8 + llvm/include/llvm/Support/Alignment.h | 9 +- llvm/include/llvm/Transforms/IPO/Attributor.h | 1 - llvm/lib/Analysis/MemorySSA.cpp | 8 +- llvm/lib/Analysis/MemorySSAUpdater.cpp | 3 + llvm/lib/Analysis/SyncDependenceAnalysis.cpp | 61 +- llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp | 15 +- llvm/lib/CodeGen/BranchRelaxation.cpp | 5 +- llvm/lib/CodeGen/MIRParser/MIParser.cpp | 2 +- llvm/lib/CodeGen/MIRPrinter.cpp | 5 +- llvm/lib/CodeGen/MachineBasicBlock.cpp | 4 +- llvm/lib/CodeGen/MachineBlockPlacement.cpp | 8 +- llvm/lib/CodeGen/MachineFrameInfo.cpp | 8 +- llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 5 +- llvm/lib/DebugInfo/GSYM/CMakeLists.txt | 1 + llvm/lib/DebugInfo/GSYM/FunctionInfo.cpp | 136 +- llvm/lib/DebugInfo/GSYM/Header.cpp | 111 ++ llvm/lib/IR/RemarkStreamer.cpp | 46 +- llvm/lib/Object/ELFObjectFile.cpp | 2 +- llvm/lib/ObjectYAML/WasmEmitter.cpp | 2 +- llvm/lib/ProfileData/InstrProfReader.cpp | 12 +- llvm/lib/Support/ARMTargetParser.cpp | 8 +- llvm/lib/Target/AArch64/AArch64CallLowering.cpp | 218 ++- llvm/lib/Target/AArch64/AArch64CallLowering.h | 3 + llvm/lib/Target/AMDGPU/SIDefines.h | 5 +- llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 2 +- llvm/lib/Target/AMDGPU/SIInstrFormats.td | 5 + llvm/lib/Target/AMDGPU/SIInstrInfo.h | 8 + llvm/lib/Target/AMDGPU/SIInstrInfo.td | 1 + llvm/lib/Target/AMDGPU/VOP2Instructions.td | 7 +- llvm/lib/Target/AMDGPU/VOP3PInstructions.td | 2 + llvm/lib/Target/ARM/ARM.td | 24 +- llvm/lib/Target/ARM/ARMBasicBlockInfo.cpp | 10 +- llvm/lib/Target/ARM/ARMBasicBlockInfo.h | 30 +- llvm/lib/Target/ARM/ARMConstantIslandPass.cpp | 74 +- llvm/lib/Target/ARM/ARMPredicates.td | 2 +- llvm/lib/Target/ARM/ARMSubtarget.h | 4 +- llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp | 95 +- .../Target/ARM/MCTargetDesc/ARMTargetStreamer.cpp | 4 +- llvm/lib/Target/BPF/BPFAbstractMemberAccess.cpp | 6 + .../lib/Target/Hexagon/HexagonBranchRelaxation.cpp | 5 +- llvm/lib/Target/Hexagon/HexagonFixupHwLoops.cpp | 5 +- llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp | 163 +- llvm/lib/Target/Mips/Mips.td | 3 + llvm/lib/Target/Mips/MipsConstantIslandPass.cpp | 57 +- llvm/lib/Target/Mips/MipsISelLowering.cpp | 15 +- llvm/lib/Target/Mips/MipsSubtarget.h | 5 + llvm/lib/Target/NVPTX/NVPTXAsmPrinter.cpp | 2 +- llvm/lib/Target/PowerPC/PPCBranchSelector.cpp | 14 +- llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 105 +- llvm/lib/Target/PowerPC/PPCISelLowering.h | 12 +- llvm/lib/Target/PowerPC/PPCInstrAltivec.td | 6 +- llvm/lib/Target/PowerPC/PPCInstrVSX.td | 14 + llvm/lib/Target/SystemZ/SystemZLongBranch.cpp | 17 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 153 +- llvm/lib/Target/X86/X86RetpolineThunks.cpp | 2 +- llvm/lib/Transforms/IPO/SampleProfile.cpp | 89 +- .../Transforms/InstCombine/InstCombineShifts.cpp | 19 +- .../Transforms/Instrumentation/InstrProfiling.cpp | 29 +- .../Instrumentation/PGOInstrumentation.cpp | 39 +- llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp | 32 +- .../DivergenceAnalysis/AMDGPU/b42473-r1-crash.ll | 111 ++ .../MemorySSA/loop-rotate-disablebasicaa.ll | 26 + llvm/test/Analysis/MemorySSA/pr43320.ll | 33 + llvm/test/CodeGen/AArch64/fastcc-reserved.ll | 1 + llvm/test/CodeGen/AArch64/tail-call.ll | 2 +- llvm/test/CodeGen/AMDGPU/twoaddr-fma.mir | 20 + llvm/test/CodeGen/AMDGPU/twoaddr-mad.mir | 20 + .../ARM/GlobalISel/arm-legalize-load-store.mir | 2 +- llvm/test/CodeGen/ARM/build-attributes.ll | 22 +- llvm/test/CodeGen/ARM/inlineasm-X-allocation.ll | 2 +- .../test/CodeGen/ARM/softfp-constant-comparison.ll | 2 +- .../test/CodeGen/BPF/CORE/offset-reloc-end-load.ll | 82 + llvm/test/CodeGen/BPF/CORE/offset-reloc-end-ret.ll | 76 + llvm/test/CodeGen/Mips/address-selection.ll | 6 +- llvm/test/CodeGen/Mips/biggot.ll | 14 +- .../Mips/mirparser/target-flags-pic-mxgot-tls.mir | 2 +- llvm/test/CodeGen/PowerPC/VSX-XForm-Scalars.ll | 6 +- llvm/test/CodeGen/PowerPC/build-vector-tests.ll | 16 +- llvm/test/CodeGen/PowerPC/load-and-splat.ll | 264 +++ .../CodeGen/PowerPC/power9-moves-and-splats.ll | 32 +- llvm/test/CodeGen/PowerPC/qpx-load-splat.ll | 7 +- llvm/test/CodeGen/PowerPC/swaps-le-7.ll | 4 +- llvm/test/CodeGen/X86/avx512-calling-conv.ll | 2030 ++++++++++++++++++++ llvm/test/CodeGen/X86/avx512-ext.ll | 696 ++++--- llvm/test/CodeGen/X86/avx512-mask-op.ll | 661 +++---- llvm/test/CodeGen/X86/avx512vl-vec-masked-cmp.ll | 3 +- llvm/test/CodeGen/X86/masked_gather_scatter.ll | 182 +- llvm/test/CodeGen/X86/masked_store.ll | 74 +- llvm/test/CodeGen/X86/vec_smulo.ll | 140 +- llvm/test/CodeGen/X86/vec_umulo.ll | 108 +- .../test/Instrumentation/InstrProfiling/PR23499.ll | 2 +- llvm/test/Instrumentation/InstrProfiling/comdat.ll | 4 +- .../test/Instrumentation/InstrProfiling/linkage.ll | 2 +- llvm/test/MC/ARM/vfp-aliases-diagnostics.s | 16 +- llvm/test/MC/Mips/mips-expansions.s | 80 +- llvm/test/MC/Mips/mips64-expansions.s | 67 +- ...redundant-left-shift-input-masking-variant-a.ll | 130 ++ ...redundant-left-shift-input-masking-variant-b.ll | 130 ++ ...redundant-left-shift-input-masking-variant-a.ll | 25 - ...redundant-left-shift-input-masking-variant-b.ll | 25 - llvm/test/Transforms/InstCombine/sqrt.ll | 12 + llvm/test/Transforms/InstCombine/strncpy-1.ll | 10 + .../PGOProfile/Inputs/func_entry.proftext | 16 +- llvm/test/Transforms/PGOProfile/func_entry.ll | 27 +- .../Inputs/profsampleacc.extbinary.afdo | Bin 0 -> 304 bytes .../SampleProfile/profile-sample-accurate.ll | 118 ++ llvm/test/lit.site.cfg.py.in | 3 +- llvm/tools/llvm-reduce/deltas/ReduceArguments.cpp | 1 - llvm/unittests/DebugInfo/GSYM/GSYMTest.cpp | 285 ++- llvm/unittests/Support/AlignmentTest.cpp | 5 +- llvm/utils/TableGen/CodeGenMapTable.cpp | 4 +- .../gn/secondary/llvm/lib/DebugInfo/GSYM/BUILD.gn | 1 + polly/lib/CodeGen/IslNodeBuilder.cpp | 7 +- polly/test/Isl/CodeGen/OpenMP/matmul-parallel.ll | 72 + 197 files changed, 7041 insertions(+), 2234 deletions(-) create mode 100644 clang-tools-extra/test/clang-tidy/readability-isolate-declarati [...] create mode 100644 clang/test/CodeGen/x86_64-mno-sse2.c create mode 100644 clang/test/OpenMP/declare_variant_ast_print.c create mode 100644 clang/test/OpenMP/declare_variant_ast_print.cpp create mode 100644 clang/test/SemaObjC/signed-char-bool-conversion.m copy lldb/packages/Python/lldbsuite/test/{api/check_public_api_headers => commands [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/expression/diagnos [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/expression/diagnos [...] create mode 100644 llvm/include/llvm/DebugInfo/GSYM/Header.h create mode 100644 llvm/lib/DebugInfo/GSYM/Header.cpp create mode 100644 llvm/test/Analysis/DivergenceAnalysis/AMDGPU/b42473-r1-crash.ll create mode 100644 llvm/test/Analysis/MemorySSA/loop-rotate-disablebasicaa.ll create mode 100644 llvm/test/Analysis/MemorySSA/pr43320.ll create mode 100644 llvm/test/CodeGen/BPF/CORE/offset-reloc-end-load.ll create mode 100644 llvm/test/CodeGen/BPF/CORE/offset-reloc-end-ret.ll create mode 100644 llvm/test/CodeGen/PowerPC/load-and-splat.ll create mode 100644 llvm/test/Transforms/InstCombine/partally-redundant-left-shift- [...] create mode 100644 llvm/test/Transforms/InstCombine/partally-redundant-left-shift- [...] create mode 100644 llvm/test/Transforms/SampleProfile/Inputs/profsampleacc.extbinary.afdo create mode 100644 llvm/test/Transforms/SampleProfile/profile-sample-accurate.ll create mode 100644 polly/test/Isl/CodeGen/OpenMP/matmul-parallel.ll