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-lts-allyesconfig in repository toolchain/ci/llvm-project.
from 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 [...] adds 40fdacbf4c9 Follow-up to r372209: Use single quotes for host_ldflags in [...] adds d46bf63fbba [SimplifyLibCalls] fix crash with empty function name (PR43347) adds 2f1bba7fd07 Revert "[AArch64][DebugInfo] Do not recompute CalleeSavedSt [...] adds f124ab9fe11 Recommit -r372180 adds 35b4b403b44 [Alignment][NFC] Use Align::None instead of 1 adds d4c4671aa70 [Alignment][NFC] Remove LogAlignment functions adds 5f7e822dc72 [SampleFDO] Minimize performance impact when profile-sample [...] adds 8f16cc46f7d unwind: remove a could of extraneous `else` (NFC) adds 97a18dc7043 [Alignment][NFC] Align(1) to Align::None() conversions adds 0736f7f5d72 [OPENMP5.0]Allow multiple context selectors in the context [...] adds e406a3f2d64 [InstSimplify] add tests for fma/fmuladd; NFC adds c667cdc850c [c++20] P1331R2: Allow transient use of uninitialized objec [...] adds db800c267d8 Data Dependence Graph Basics adds fb6052c6516 gn build: Merge r372238 adds 4b661f94e28 [DDG] Break a cyclic dependency from Analysis to ScalarOpts adds 85e26f56cbf Revert "Revert "Implement std::condition_variable via pthre [...] adds 1723364a684 Fix compile-time regression caused by rL371928 new 8b719a3b8a4 [NFC][InstCombine] More tests for PR42563 "Dropping pointle [...] new ba4cad90396 [InstCombine] dropRedundantMaskingOfLeftShiftInput(): some [...] new 79983be5a02 [clang-format][PR41964] Fix crash with SIGFPE when TabWidth [...]
The 3 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/AST/DeclCXX.h | 3 +- clang/include/clang/Basic/DiagnosticASTKinds.td | 44 +- clang/include/clang/Basic/DiagnosticGroups.td | 17 +- clang/include/clang/Basic/DiagnosticOptions.def | 1 + clang/include/clang/Basic/DiagnosticSemaKinds.td | 38 +- clang/include/clang/Parse/Parser.h | 11 +- clang/include/clang/Sema/Sema.h | 19 +- clang/lib/AST/CommentLexer.cpp | 7 +- clang/lib/AST/DeclCXX.cpp | 3 +- clang/lib/AST/Expr.cpp | 6 + clang/lib/AST/ExprConstant.cpp | 293 ++- clang/lib/AST/Interp/State.h | 1 + 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/Format/Encoding.h | 3 +- clang/lib/Format/FormatTokenLexer.cpp | 3 +- clang/lib/Format/WhitespaceManager.cpp | 37 +- clang/lib/Frontend/TextDiagnostic.cpp | 5 +- clang/lib/Parse/ParseOpenMP.cpp | 153 +- clang/lib/Sema/SemaChecking.cpp | 87 +- clang/lib/Sema/SemaDecl.cpp | 7 +- clang/lib/Sema/SemaDeclCXX.cpp | 41 +- clang/lib/Sema/SemaOpenMP.cpp | 63 +- clang/lib/Sema/SemaTemplateInstantiateDecl.cpp | 12 +- .../test/CXX/dcl.dcl/dcl.spec/dcl.constexpr/p3.cpp | 10 +- .../test/CXX/dcl.dcl/dcl.spec/dcl.constexpr/p4.cpp | 52 +- clang/test/CXX/drs/dr14xx.cpp | 59 +- 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 | 3 +- clang/test/OpenMP/declare_variant_ast_print.cpp | 4 +- clang/test/OpenMP/declare_variant_messages.c | 12 +- clang/test/OpenMP/declare_variant_messages.cpp | 20 +- .../Sema/objc-bool-constant-conversion-fixit.m | 21 +- clang/test/SemaCXX/constant-expression-cxx11.cpp | 7 +- clang/test/SemaCXX/constant-expression-cxx1y.cpp | 5 +- clang/test/SemaCXX/constant-expression-cxx2a.cpp | 87 +- 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 + clang/unittests/Format/FormatTest.cpp | 73 + clang/www/cxx_status.html | 3 +- compiler-rt/lib/tsan/go/tsan_go.cpp | 25 +- libcxx/include/__config | 10 + libcxx/include/__mutex_base | 145 +- .../thread.condition.condvar/wait_until.pass.cpp | 33 +- libunwind/src/libunwind.cpp | 6 +- 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/docs/DependenceGraphs/{DDG.rst => index.rst} | 13 +- llvm/docs/SubsystemDocumentation.rst | 7 +- llvm/include/llvm/ADT/APInt.h | 2 + llvm/include/llvm/Analysis/DDG.h | 4 +- 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/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/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/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/APInt.cpp | 52 + llvm/lib/Support/ARMTargetParser.cpp | 8 +- llvm/lib/Target/AArch64/AArch64CallLowering.cpp | 218 ++- llvm/lib/Target/AArch64/AArch64CallLowering.h | 3 + llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 2 +- llvm/lib/Target/AMDGPU/VOP2Instructions.td | 4 +- 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 | 4 +- .../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 | 8 +- llvm/lib/Target/SystemZ/SystemZLongBranch.cpp | 17 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 35 +- llvm/lib/Target/X86/X86RetpolineThunks.cpp | 2 +- llvm/lib/Transforms/IPO/SampleProfile.cpp | 89 +- .../Transforms/InstCombine/InstCombineShifts.cpp | 32 +- .../Transforms/Instrumentation/InstrProfiling.cpp | 29 +- .../Instrumentation/PGOInstrumentation.cpp | 39 +- llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp | 27 +- .../DivergenceAnalysis/AMDGPU/b42473-r1-crash.ll | 111 ++ 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/X86/avx512-calling-conv.ll | 2030 ++++++++++++++++++++ llvm/test/CodeGen/X86/masked_gather_scatter.ll | 182 +- llvm/test/CodeGen/X86/masked_store.ll | 74 +- .../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 +- llvm/test/TableGen/BigEncoder.td | 17 +- ...redundant-left-shift-input-masking-variant-a.ll | 130 ++ ...redundant-left-shift-input-masking-variant-b.ll | 130 ++ ...redundant-left-shift-input-masking-variant-c.ll | 98 + ...redundant-left-shift-input-masking-variant-d.ll | 114 ++ ...redundant-left-shift-input-masking-variant-e.ll | 98 + ...redundant-left-shift-input-masking-variant-a.ll | 25 - ...redundant-left-shift-input-masking-variant-b.ll | 25 - ...redundant-left-shift-input-masking-variant-c.ll | 20 - ...redundant-left-shift-input-masking-variant-d.ll | 23 - ...redundant-left-shift-input-masking-variant-e.ll | 20 - ...redundant-left-shift-input-masking-variant-f.ll | 7 +- llvm/test/Transforms/InstCombine/sqrt.ll | 12 + llvm/test/Transforms/InstSimplify/call.ll | 136 ++ .../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/ADT/APIntTest.cpp | 85 + llvm/unittests/DebugInfo/GSYM/GSYMTest.cpp | 40 +- llvm/unittests/Support/AlignmentTest.cpp | 5 +- llvm/utils/TableGen/CodeEmitterGen.cpp | 70 +- polly/lib/CodeGen/IslNodeBuilder.cpp | 7 +- polly/test/Isl/CodeGen/OpenMP/matmul-parallel.ll | 72 + 197 files changed, 6136 insertions(+), 1646 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/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 [...] rename llvm/docs/DependenceGraphs/{DDG.rst => index.rst} (98%) create mode 100644 llvm/test/Analysis/DivergenceAnalysis/AMDGPU/b42473-r1-crash.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/Transforms/InstCombine/partally-redundant-left-shift- [...] 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/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