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-stable-defconfig in repository toolchain/ci/llvm-project.
from aa6ef2eeacc gn build: Merge r372343 adds ca4c5deae5d [NFC][PowerPC] Fast-isel VSX support test adds d89f2d872df [Analysis] Allow -scalar-evolution-max-iterations more than once adds e6b2164723b Don't use invalidated iterators in FlattenCFGPass adds f1b6bd403d5 [lsan] Fix deadlock in dl_iterate_phdr. adds 1796aad50ca llvm-reduce: Follow-up to 372280, now with more-better msan fixing adds d487d6401d9 [AMDGPU] fixed underflow in getOccupancyWithNumVGPRs adds f5fcf615665 Don't false-positive match against binary path. adds 75fbb171c30 [ObjC][ARC] Skip debug instructions when computing the inse [...] adds 08f938bd1ae Revert "[CUDA][HIP] Fix typo in `BestViableFunction`" adds b8fc6a91164 [CUDA][HIP] Re-apply part of r372318. adds a4da991e4a4 [AArch64] Fix formatting (NFC) adds 0c3d4cfbade [WebAssembly][NFC] Remove unnecessary braces adds 40c3d6e3359 Model converted constant expressions as full-expressions. adds ccf8d5b8292 Fix for stringized function-macro args continued across lines adds 9dd57df26ab [Consumed] Treat by-value class arguments as consuming by d [...] adds dd74f4839b1 MachineScheduler: Fix missing dependency with multiple subreg defs adds 466fb68fce1 [NFCI] Always initialize const members of AttributeCommonInfo adds 627868ab7c3 Revert "Fix swig python package path" adds 081cb7ef237 [X86] Remove the special isBuildVectorOfConstantSDNodes han [...] adds 52621307bca Use getTargetConstant for BLENDI, and add a test to catch it. adds 8c77674e0f4 llvm-undname: Delete an empty, unused method. adds 4aef105b430 Finish building the full-expression for a static_assert exp [...] adds a5db9ee71f8 [Object] Uncapitalize an error message adds c768ad94b7f [llvm-ar] Removes repetition in the error message adds a34f13f2bab [X86] Use timm in MMX pinsrw/pextrw isel patterns. Add miss [...] adds e03663fbb84 [llvm-readobj] flush output before crash adds 621c93ec1fd [X86] Convert tbm_bextri_u32/tbm_bextri_u64 intrinsics Targ [...] adds 25040f8dec2 Reapply [llvm-ar] Include a line number when failing to par [...] adds 8f21b535472 [CallSiteSplitting] Remove unused includes (NFC). adds 15e27b0b6d9 [MachinePipeliner] Improve the TargetInstrInfo API analyzeL [...] adds 4d69967f441 [yaml2obj/obj2yaml] - Do not trigger llvm_unreachable when [...] adds 9120829063d [llvm-dwarfdump] Adjust Windows path to be acceptable by JSON adds 0ecf34dde39 [NFC] Test commit, deleting some whitespace adds 22a8f35ce0e [IntrinsicEmitter] Add overloaded types for SVE intrinsics [...] adds 73351971479 [lldb][NFC] Remove unused include in TestLineEntry.cpp adds 03475adcf72 Revert r372366 "Use getTargetConstant for BLENDI, and add a [...] adds 169cb63478a [AMDGPU] Use std::make_tuple to make some toolchains happy again adds 6192ad26223 Move decl completion out of the ASTImporterDelegate and doc [...] adds 8599ffa4b1c [StaticAnalyzer] Use llvm::StringLiteral instead of StringR [...] adds 81aa62addf7 [SystemZ] Add SystemZ as supporting target in help text fo [...] adds 4a13c828f6d [clang-tidy] Fix relative path in header-filter. adds 2a47c77e720 [FastISel] Fix insertion of unconditional branches during FastISel adds 6c127cdb99f [Alignment][NFC] migrate DataLayout internal struct to llvm::Align adds 2d0cd6cac84 [RISCV] Fix static analysis issues adds 4fff87d2eea [Testing] Python 3 requires `print` to use parens adds 4896f7243d6 [SLPVectorizer] add tests for bogus reductions; NFC adds e5d17c511fa [CUDA][HIP] Fix hostness of defaulted constructor Clang doe [...] adds 084801bdc1a Use llvm::StringLiteral instead of StringRef in few places adds 81669d5ead6 [TextAPI] Arch&Platform to Target adds 927699490ae gn build: Merge r372396 adds b71d8d465aa Add a missing space in a MIR parser error message adds be428513cb0 [docs] Remove training whitespaces. NFC adds 26720514958 [ELF] Error if the linked-to section of a SHF_LINK_ORDER se [...] adds c84722ff277 [ARM] Fix CTTZ not generating correct instructions MVE adds d21087af958 [InstCombine] Tests for (a+b)<=a && (a+b)!=0 fold (PR43259) adds 2b5d7e93dd1 [MVT] Add v256i1 to MachineValueType adds af77ca7e6e7 Remove assert from MachineLoop::getLoopPredecessor() adds ae685e7aab7 Unwind: prevent unw_get_proc_info from returning stale data adds f6398fb72c9 [aarch64] add def-pats for dot product adds 1b7b4b467f0 [SelectionDAG][Mips][Sparc] Don't allow SimplifyDemandedBit [...] adds eff88e42f78 [libTooling] Add `ifBound`, `elseBranch` RangeSelector comb [...] adds 330014843ce Doxygenify comments. adds c2bda3e422a [MTE] Handle MTE instructions in AArch64LoadStoreOptimizer. adds 081eebc58fc [NFC][InstCombine] Fixup newly-added tests adds 951cd32f4ba Reland '[analyzer][MallocChecker][NFC] Document and reorgan [...] adds 2d2850ff09b [www] Turn 'Clang 9' boxes green in C++ status pages now Cl [...] adds 7dab840fd4f Fix MSVC "not all control paths return a value" warning. NFCI. adds e065e5f12a7 [NFC][PowerPC] Refactor classifyGlobalReference adds 60a6f31dde4 Fix -Wdocumentation warning. NFCI. adds 96be6f485c7 Fix a documentation error
No new revisions were added by this update.
Summary of changes: .../clang-tidy/ClangTidyDiagnosticConsumer.cpp | 4 +- .../Inputs/file-filter/subfolder_a/header_a.h | 3 + .../Inputs/file-filter/subfolder_b/header_b.h | 1 + .../Inputs/file-filter/subfolder_c/header_c.h | 1 + clang-tools-extra/test/clang-tidy/file-filter.cpp | 81 +- clang/docs/ClangCommandLineReference.rst | 2 +- clang/include/clang/Basic/AttributeCommonInfo.h | 4 +- clang/include/clang/Driver/Options.td | 2 +- .../clang/StaticAnalyzer/Core/AnalyzerOptions.h | 13 +- .../clang/Tooling/Refactoring/RangeSelector.h | 9 + clang/lib/Analysis/Consumed.cpp | 6 +- .../Lex/DependencyDirectivesSourceMinimizer.cpp | 7 +- clang/lib/Parse/ParseDecl.cpp | 4 +- clang/lib/Sema/SemaCUDA.cpp | 39 +- clang/lib/Sema/SemaDeclCXX.cpp | 27 +- clang/lib/Sema/SemaOverload.cpp | 44 +- clang/lib/Sema/SemaStmt.cpp | 71 +- clang/lib/Sema/SemaTemplate.cpp | 7 +- .../lib/StaticAnalyzer/Checkers/MallocChecker.cpp | 1183 ++++++++++++-------- clang/lib/Tooling/Refactoring/RangeSelector.cpp | 24 + clang/test/Index/Core/index-source.cpp | 4 +- clang/test/SemaCUDA/default-ctor.cu | 43 + clang/test/SemaCXX/warn-consumed-analysis.cpp | 27 + .../DependencyDirectivesSourceMinimizerTest.cpp | 26 +- clang/unittests/Tooling/RangeSelectorTest.cpp | 54 + clang/www/cxx_dr_status.html | 24 +- clang/www/cxx_status.html | 30 +- clang/www/make_cxx_dr_status | 3 - compiler-rt/lib/lsan/lsan_common.cpp | 6 +- compiler-rt/lib/lsan/lsan_common.h | 5 +- compiler-rt/lib/lsan/lsan_common_linux.cpp | 12 +- compiler-rt/lib/lsan/lsan_common_mac.cpp | 6 +- .../test/lsan/TestCases/Linux/libdl_deadlock.cpp | 52 + libunwind/src/UnwindCursor.hpp | 5 +- libunwind/test/libunwind_01.pass.cpp | 21 + lld/ELF/Writer.cpp | 18 +- lld/test/ELF/copy-rel-abs.s | 5 +- lld/test/ELF/gc-sections-metadata-err.s | 37 + lld/wasm/Writer.cpp | 3 +- lldb/include/lldb/Symbol/ClangASTImporter.h | 54 +- lldb/include/lldb/Symbol/Variable.h | 75 +- lldb/scripts/CMakeLists.txt | 10 +- lldb/source/Symbol/ClangASTImporter.cpp | 202 ++-- lldb/source/Symbol/Variable.cpp | 15 +- lldb/unittests/Symbol/TestLineEntry.cpp | 1 - llvm/docs/Atomics.rst | 2 +- llvm/docs/Frontend/PerformanceTips.rst | 254 ++--- llvm/include/llvm/Analysis/LoopInfoImpl.h | 2 - llvm/include/llvm/CodeGen/ModuloSchedule.h | 2 + llvm/include/llvm/CodeGen/TargetInstrInfo.h | 44 + llvm/include/llvm/CodeGen/ValueTypes.td | 251 ++--- .../include/llvm/Demangle/MicrosoftDemangleNodes.h | 2 - llvm/include/llvm/IR/BasicBlock.h | 5 + llvm/include/llvm/IR/DataLayout.h | 28 +- llvm/include/llvm/IR/DerivedTypes.h | 38 +- llvm/include/llvm/IR/Intrinsics.h | 9 +- llvm/include/llvm/IR/Intrinsics.td | 6 + llvm/include/llvm/IR/IntrinsicsMips.td | 16 +- llvm/include/llvm/Support/MachineValueType.h | 251 +++-- llvm/include/llvm/TextAPI/MachO/Architecture.h | 4 + llvm/include/llvm/TextAPI/MachO/ArchitectureSet.h | 4 + llvm/include/llvm/TextAPI/MachO/InterfaceFile.h | 144 ++- llvm/include/llvm/TextAPI/MachO/Platform.h | 40 + llvm/include/llvm/TextAPI/MachO/Symbol.h | 26 +- llvm/include/llvm/TextAPI/MachO/Target.h | 66 ++ .../llvm/Transforms/Scalar/CallSiteSplitting.h | 5 - llvm/lib/Analysis/ScalarEvolution.cpp | 1 + llvm/lib/CodeGen/MIRParser/MIRParser.cpp | 2 +- llvm/lib/CodeGen/MachinePipeliner.cpp | 2 +- llvm/lib/CodeGen/ModuloSchedule.cpp | 40 +- llvm/lib/CodeGen/ScheduleDAGInstrs.cpp | 12 + llvm/lib/CodeGen/SelectionDAG/FastISel.cpp | 8 +- llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 2 + llvm/lib/CodeGen/TargetInstrInfo.cpp | 2 + llvm/lib/CodeGen/ValueTypes.cpp | 2 + llvm/lib/Demangle/MicrosoftDemangleNodes.cpp | 2 - llvm/lib/IR/BasicBlock.cpp | 7 + llvm/lib/IR/DataLayout.cpp | 106 +- llvm/lib/IR/Function.cpp | 38 +- llvm/lib/Object/Archive.cpp | 2 +- llvm/lib/Object/TapiFile.cpp | 4 +- llvm/lib/ObjectYAML/ELFYAML.cpp | 3 +- llvm/lib/Target/AArch64/AArch64.td | 1 + llvm/lib/Target/AArch64/AArch64InstrInfo.td | 109 ++ .../Target/AArch64/AArch64LoadStoreOptimizer.cpp | 130 ++- .../Target/AMDGPU/AMDGPUAnnotateKernelFeatures.cpp | 18 +- .../Target/AMDGPU/AMDGPUInstructionSelector.cpp | 12 +- llvm/lib/Target/AMDGPU/AMDGPUSubtarget.cpp | 2 +- .../Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp | 8 +- llvm/lib/Target/ARM/ARMISelLowering.cpp | 2 +- llvm/lib/Target/Hexagon/HexagonISelLowering.cpp | 21 +- llvm/lib/Target/Hexagon/HexagonInstrInfo.cpp | 152 ++- llvm/lib/Target/Hexagon/HexagonInstrInfo.h | 19 +- llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp | 9 +- llvm/lib/Target/PowerPC/PPCFastISel.cpp | 3 +- llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 10 +- llvm/lib/Target/PowerPC/PPCInstrInfo.cpp | 139 ++- llvm/lib/Target/PowerPC/PPCInstrInfo.h | 28 +- llvm/lib/Target/PowerPC/PPCSubtarget.cpp | 13 +- llvm/lib/Target/PowerPC/PPCSubtarget.h | 5 +- llvm/lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp | 4 +- llvm/lib/Target/RISCV/RISCVISelDAGToDAG.cpp | 2 +- llvm/lib/Target/RISCV/RISCVISelLowering.cpp | 3 +- llvm/lib/Target/Sparc/SparcISelLowering.cpp | 6 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 38 +- llvm/lib/Target/X86/X86InsertPrefetch.cpp | 2 +- llvm/lib/Target/X86/X86InstrMMX.td | 6 +- llvm/lib/Target/X86/X86IntrinsicsInfo.h | 6 +- llvm/lib/TextAPI/CMakeLists.txt | 2 + llvm/lib/TextAPI/MachO/Architecture.cpp | 4 + llvm/lib/TextAPI/MachO/InterfaceFile.cpp | 80 +- llvm/lib/TextAPI/MachO/Platform.cpp | 62 + llvm/lib/TextAPI/MachO/Symbol.cpp | 9 + llvm/lib/TextAPI/MachO/Target.cpp | 45 + llvm/lib/TextAPI/MachO/TextStub.cpp | 86 +- llvm/lib/TextAPI/MachO/TextStubCommon.cpp | 39 +- llvm/lib/TextAPI/MachO/TextStubCommon.h | 8 +- llvm/lib/Transforms/ObjCARC/PtrState.cpp | 4 + llvm/lib/Transforms/Scalar/FlattenCFGPass.cpp | 24 +- .../ScalarEvolution/multiple-max-iterations.ll | 2 + .../AArch64/fast-isel-branch-uncond-debug.ll | 44 + llvm/test/CodeGen/AArch64/ldst-opt-mte.mir | 285 +++++ llvm/test/CodeGen/AArch64/neon-dot-product.ll | 142 +++ llvm/test/CodeGen/AArch64/stgp.ll | 2 +- llvm/test/CodeGen/AMDGPU/loop_header_nopred.mir | 92 ++ .../subreg-undef-def-with-other-subreg-defs.mir | 86 ++ .../CodeGen/Hexagon/autohvx/isel-setcc-v256i1.ll | 15 + llvm/test/CodeGen/Hexagon/swp-epilog-phi7.ll | 4 +- .../test/CodeGen/MIR/X86/call-site-info-error2.mir | 2 +- llvm/test/CodeGen/PowerPC/fast-isel-call.ll | 6 +- llvm/test/CodeGen/PowerPC/fast-isel-const.ll | 2 +- llvm/test/CodeGen/PowerPC/fast-isel-load-store.ll | 9 +- llvm/test/CodeGen/PowerPC/fast-isel-ret.ll | 6 +- llvm/test/CodeGen/Thumb2/mve-cttz.ll | 42 +- llvm/test/CodeGen/X86/mmx-intrinsics.ll | 65 ++ llvm/test/Object/mri2.test | 2 +- llvm/test/Object/mri3.test | 2 +- llvm/test/Object/mri4.test | 2 +- llvm/test/Reduce/Inputs/remove-instructions.py | 2 +- ...add-of-negative-is-non-zero-and-no-underflow.ll | 35 +- ...egative-or-zero-is-non-zero-and-no-underflow.ll | 166 +++ llvm/test/Transforms/ObjCARC/code-motion.ll | 39 + .../Transforms/SLPVectorizer/X86/bad-reduction.ll | 334 ++++++ llvm/test/Transforms/Util/flattencfg.ll | 30 + llvm/test/tools/llvm-ar/invalid-object-file.test | 8 + llvm/test/tools/llvm-ar/mri-addlib.test | 4 +- llvm/test/tools/llvm-ar/mri-errors.test | 41 + .../obj2yaml/relocation-unsupported-machine.yaml | 38 + .../yaml2obj/relocation-unsupported-machine.yaml | 24 + llvm/tools/llvm-ar/llvm-ar.cpp | 22 +- llvm/tools/llvm-dwarfdump/Statistics.cpp | 11 +- llvm/tools/llvm-ifs/llvm-ifs.cpp | 27 +- llvm/tools/llvm-readobj/ARMWinEHPrinter.cpp | 4 +- .../tools/llvm-reduce/deltas/ReduceBasicBlocks.cpp | 2 +- llvm/unittests/IR/BasicBlockTest.cpp | 3 + llvm/unittests/TextAPI/TextStubV1Tests.cpp | 64 +- llvm/unittests/TextAPI/TextStubV2Tests.cpp | 67 +- llvm/unittests/TextAPI/TextStubV3Tests.cpp | 63 +- llvm/utils/TableGen/IntrinsicEmitter.cpp | 8 +- llvm/utils/gn/secondary/llvm/lib/TextAPI/BUILD.gn | 2 + 160 files changed, 4710 insertions(+), 1907 deletions(-) create mode 100644 clang-tools-extra/test/clang-tidy/Inputs/file-filter/subfolder_ [...] create mode 100644 clang-tools-extra/test/clang-tidy/Inputs/file-filter/subfolder_ [...] create mode 100644 clang-tools-extra/test/clang-tidy/Inputs/file-filter/subfolder_ [...] create mode 100644 clang/test/SemaCUDA/default-ctor.cu create mode 100644 compiler-rt/test/lsan/TestCases/Linux/libdl_deadlock.cpp create mode 100644 lld/test/ELF/gc-sections-metadata-err.s create mode 100644 llvm/include/llvm/TextAPI/MachO/Platform.h create mode 100644 llvm/include/llvm/TextAPI/MachO/Target.h create mode 100644 llvm/lib/TextAPI/MachO/Platform.cpp create mode 100644 llvm/lib/TextAPI/MachO/Target.cpp create mode 100644 llvm/test/Analysis/ScalarEvolution/multiple-max-iterations.ll create mode 100644 llvm/test/CodeGen/AArch64/fast-isel-branch-uncond-debug.ll create mode 100644 llvm/test/CodeGen/AArch64/ldst-opt-mte.mir create mode 100644 llvm/test/CodeGen/AMDGPU/loop_header_nopred.mir create mode 100644 llvm/test/CodeGen/AMDGPU/subreg-undef-def-with-other-subreg-defs.mir create mode 100644 llvm/test/CodeGen/Hexagon/autohvx/isel-setcc-v256i1.ll create mode 100644 llvm/test/Transforms/InstCombine/result-of-add-of-negative-or-z [...] create mode 100644 llvm/test/Transforms/ObjCARC/code-motion.ll create mode 100644 llvm/test/Transforms/SLPVectorizer/X86/bad-reduction.ll create mode 100644 llvm/test/tools/llvm-ar/invalid-object-file.test create mode 100644 llvm/test/tools/llvm-ar/mri-errors.test create mode 100644 llvm/test/tools/obj2yaml/relocation-unsupported-machine.yaml create mode 100644 llvm/test/tools/yaml2obj/relocation-unsupported-machine.yaml