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-mainline-allnoconfig in repository toolchain/ci/llvm-project.
from 019779dadfd Remove needless Attr.h include from DeclCXX.h, NFC adds e956952edec DebugInfo: Flag Dwarf Version metadata for merging during LTO adds 9f13a032b6d clang-tidy: don't use an absolute path in a test adds 62335188f3a gn build: Reland c52efdc5, "gn build: (manually) merge b5913e6d2f" adds 5cca622310c clang/Modules: Refactor CompilerInstance::loadModule, NFC adds 20d51b2f14a clang/Modules: Rename CompilerInstance::ModuleManager, NFC adds 285cf9a84e1 [IR] Move global_objects and global_values out of line, NFC adds 380a6452b2e [ASTMatchers] work around a miscompile; "NFC" adds 81b0a3284af [DWARF] Support for loclist.dwo section in llvm and llvm-dw [...] adds 812828984c1 [WebAssembly] Use wasm-opt and LTO libraries when available. adds 91aa5daec41 [PhiValues] Remove redundant map searches adds 5d9a259ad59 [X86][SSE] Split off generic isLaneCrossingShuffleMask help [...] adds ed33cb5b147 [RISCV] Add missing REQUIRES to clang tests adds 02cb4b2fd69 Revert "[DWARF] Support for loclist.dwo section in llvm and [...] adds 0e02977b6e6 Recommit "[DWARF] Support for loclist.dwo section in llvm a [...] adds 0010ea4224c [Driver] Fix incorrect GNU triplet for PowerPC on SUSE Linux adds 7af53d75c60 [lldb][NFC] Fix LLDB build after ModuleManager->ASTReader rename adds 854e956219e [InlineCost] Fix infinite loop in indirect call evaluation adds fef69706dc7 AMDGPU: Handle waitcnt overflow adds 7a0c5484447 [lldb][NFC] NFC refactoring ClangExpressionDeclMap::LookupL [...] adds 4736d63f752 Fix llvm-namespace-comment for macro expansions adds b8e6319f3ef [NFC] [AArch64] Fix wrong documentation for IsStoreRegOffsetOp adds 986d8bf6fb5 Revert "[InlineCost] Fix infinite loop in indirect call eva [...] adds 9cd4034c0aa [FileCheck] Fixed -Wdeprecated-copy warning. NFCI. adds 89bc4c662c6 [analyzer] Add custom filter functions for GenericTaintChecker adds 46883f46dc4 [lldb][NFC] NFC refactoring for ClangExpressionDeclMap::Loo [...] adds 79e2325f145 [analyzer][docs] NFC: Extend documentation for MallocOverfl [...] adds 7124b45beee Fixed -Wdeprecated-copy warnings. NFCI. adds ecf9683dae8 Fixed typo introduced before commiting previous patch. NFCI. adds 111a4cffa0a Revert 'Fixed -Wdeprecated-copy warnings. NFCI.' adds 6b90f2bbec7 [ELF][test] Clean up some thunk tests adds e306255d452 gn build: set HAVE_VCS_VERSION_INC while building Version.cpp adds 1e0d395480b [lldb][NFC] Do an early exit in LookupLocalVarNamespace and [...] adds 745b6deaccf Reland 'Fixed -Wdeprecated-copy warnings. NFCI.' new bc2b380c0d3 [pdbutil] Fixed -Wdeprecated-copy in DbiModuleDescriptor new 9e260c12bce [Diagnostics] Make behaviour of Clang's -Wdeprecated-copy s [...] new e0297a8bee6 [ModuloSchedule] Fix a bug in experimental expander
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-tidy/ExpandModularHeadersPPCallbacks.cpp | 4 +- .../readability/NamespaceCommentCheck.cpp | 133 +++++- .../clang-tidy/readability/NamespaceCommentCheck.h | 15 + .../google-readability-namespace-comments.cpp | 6 +- .../clang-tidy/checkers/llvm-namespace-comment.cpp | 41 ++ .../clang-tidy/infrastructure/run-clang-tidy.cpp | 2 +- clang/docs/analyzer/checkers.rst | 6 + clang/include/clang/AST/ASTImporter.h | 8 +- clang/include/clang/Frontend/CompilerInstance.h | 28 +- clang/include/clang/Lex/ModuleLoader.h | 32 +- clang/include/clang/Sema/ObjCMethodList.h | 6 + clang/lib/ASTMatchers/ASTMatchFinder.cpp | 3 +- clang/lib/CodeGen/CodeGenModule.cpp | 4 +- clang/lib/Driver/ToolChains/Gnu.cpp | 4 +- clang/lib/Driver/ToolChains/WebAssembly.cpp | 36 ++ clang/lib/Frontend/ASTUnit.cpp | 2 +- clang/lib/Frontend/CompilerInstance.cpp | 530 +++++++++++---------- clang/lib/Frontend/FrontendAction.cpp | 8 +- clang/lib/Frontend/Rewrite/FrontendActions.cpp | 6 +- clang/lib/Lex/Pragma.cpp | 4 +- clang/lib/Sema/SemaDeclCXX.cpp | 5 +- .../Checkers/GenericTaintChecker.cpp | 93 ++-- clang/lib/StaticAnalyzer/Checkers/Taint.cpp | 37 +- clang/lib/StaticAnalyzer/Checkers/Taint.h | 38 +- .../DependencyScanning/ModuleDepCollector.cpp | 5 +- .../test/Analysis/Inputs/taint-generic-config.yaml | 4 +- clang/test/Analysis/taint-generic.c | 10 + clang/test/CodeGen/dwarf-version.c | 8 +- .../opensuse_tumbleweed_ppc_tree/usr/lib/crt1.o | 0 .../opensuse_tumbleweed_ppc_tree/usr/lib/crti.o | 0 .../opensuse_tumbleweed_ppc_tree/usr/lib/crtn.o | 0 .../usr/lib/gcc/powerpc64-suse-linux/9/crtbegin.o | 0 .../usr/lib/gcc/powerpc64-suse-linux/9/crtend.o | 0 clang/test/Driver/linux-ld.c | 15 + clang/test/Driver/riscv32-toolchain-extra.c | 2 +- clang/test/Driver/riscv64-toolchain-extra.c | 2 +- clang/test/Driver/wasm-toolchain-lto.c | 6 + clang/test/SemaCXX/deprecated.cpp | 6 + lld/test/ELF/aarch64-call26-thunk.s | 18 +- lld/test/ELF/aarch64-jump26-thunk.s | 4 +- lld/test/ELF/aarch64-thunk-pi.s | 72 +-- lld/test/ELF/aarch64-thunk-script.s | 18 +- lld/test/ELF/aarch64-thunk-section-location.s | 12 +- lld/test/ELF/arm-thumb-condbranch-thunk.s | 46 +- .../Clang/ClangExpressionDeclMap.cpp | 252 +++++----- .../Clang/ClangExpressionDeclMap.h | 4 +- .../Clang/ClangExpressionParser.cpp | 2 +- .../Clang/ClangModulesDeclVendor.cpp | 2 +- llvm/include/llvm/ADT/STLExtras.h | 3 + llvm/include/llvm/Analysis/PhiValues.h | 2 +- llvm/include/llvm/CodeGen/ModuloSchedule.h | 6 + llvm/include/llvm/DebugInfo/DWARF/DWARFObject.h | 1 + .../DebugInfo/PDB/Native/DbiModuleDescriptor.h | 5 +- .../llvm/DebugInfo/PDB/Native/DbiModuleList.h | 1 + llvm/include/llvm/DebugInfo/PDB/Native/HashTable.h | 1 + llvm/include/llvm/IR/Module.h | 39 +- llvm/include/llvm/MC/MCObjectFileInfo.h | 6 +- llvm/include/llvm/MC/MCParser/MCTargetAsmParser.h | 1 + llvm/include/llvm/Support/BinaryStreamArray.h | 3 + llvm/include/llvm/Support/FileCheck.h | 1 + llvm/include/llvm/Support/Timer.h | 1 + llvm/lib/Analysis/PhiValues.cpp | 62 ++- llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp | 55 ++- llvm/lib/CodeGen/ModuloSchedule.cpp | 76 ++- llvm/lib/DebugInfo/DWARF/DWARFContext.cpp | 13 + llvm/lib/DebugInfo/DWARF/DWARFDie.cpp | 1 + llvm/lib/DebugInfo/DWARF/DWARFUnit.cpp | 32 +- .../DebugInfo/PDB/Native/DbiModuleDescriptor.cpp | 5 - llvm/lib/IR/Module.cpp | 16 + llvm/lib/MC/MCObjectFileInfo.cpp | 3 + llvm/lib/Target/AArch64/AArch64SchedPredicates.td | 2 +- llvm/lib/Target/AMDGPU/SIInsertWaitcnts.cpp | 5 +- .../lib/Target/Hexagon/HexagonConstPropagation.cpp | 14 +- llvm/lib/Target/Hexagon/HexagonGenInsert.cpp | 4 + llvm/lib/Target/X86/X86ISelLowering.cpp | 17 +- llvm/test/CodeGen/AMDGPU/waitcnt-overflow.mir | 172 +++++++ llvm/test/CodeGen/Hexagon/swp-epilog-phi12.ll | 2 +- llvm/test/CodeGen/Hexagon/swp-stages4.ll | 1 + llvm/test/CodeGen/X86/debug-loclists.ll | 6 + llvm/utils/TableGen/CodeGenDAGPatterns.h | 1 + llvm/utils/gn/build/write_vcsrevision.gni | 54 +++ llvm/utils/gn/build/write_vcsrevision.py | 11 +- llvm/utils/gn/secondary/clang/lib/Basic/BUILD.gn | 40 +- llvm/utils/gn/secondary/lld/Common/BUILD.gn | 2 + .../secondary/llvm/include/llvm/Support/BUILD.gn | 24 +- .../gn/secondary/llvm/tools/llvm-objcopy/BUILD.gn | 11 +- 86 files changed, 1501 insertions(+), 737 deletions(-) create mode 100644 clang-tools-extra/test/clang-tidy/checkers/llvm-namespace-comment.cpp copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] create mode 100644 clang/test/Driver/wasm-toolchain-lto.c create mode 100644 llvm/test/CodeGen/AMDGPU/waitcnt-overflow.mir create mode 100644 llvm/utils/gn/build/write_vcsrevision.gni