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 e06f3e064a1 [OpenMP 5.0] - Extend defaultmap, by Chi Chun Chen. adds 478ad94c8e1 [GCOV] Skip artificial functions from being emitted adds 2f95b6488bf Rename posix/FileSystem.cpp to FileSystemPosix.cpp adds 7d71dd928d1 Add RTTI support to the SymbolFile class hierarchy adds 1cbe0038944 [-gmodules] Let LLDB log a warning if the Clang module hash [...] adds f897d087d09 [LoopCacheAnalysis]: Fix assertion failure during cost computation adds 09c7e51283d Add a missing triple in ast-dump-decl-json.m adds 0287efb891c [mips] Do not emit R_MIPS_JALR for sym+offset in case of O32 ABI adds 6108eb4e5c9 [mips] Enable `la` pseudo instruction on 64-bit arch. adds 7889d8e7ebd Revert "[LoadStoreVectorize] Use '||' instead of '|' betwee [...] adds 7f1cb1fa6eb gn build: Merge d6de5f12d48 adds 9c1baa23526 re-land [DebugInfo] Add debug location to stubs generated b [...] adds 782392db812 [clang-tidy] modernize-use-using work with multi-argument t [...] adds ee0882bdf86 [SimplifyCFG] propagate fast-math-flags (FMF) from phi to select adds 50e99563fb0 [clang-tidy] modernize-use-override new option AllowOverrid [...] adds caf3166d40f Revert "re-land [DebugInfo] Add debug location to stubs gen [...] adds 631be5c0d41 Remove Support/Options.h, it is unused adds 51a0a4e355d gn build: Merge 631be5c0d41 adds 96fbc32cb9e [clang-tidy] Give readability-redundant-string-init a custo [...] adds 47bd7c57e55 Revert "[clang-tidy] Give readability-redundant-string-init [...] adds 304abde0779 [GISel][CombinerHelper] Add support for scalar type for the [...] adds 98ceac49816 [GISel][CombinerHelper] Use uses() instead of operands() wh [...] adds 905357440c9 Don't use end-of-line comments for the DebugInfoKind enum, NFC adds 06f3dabe4a2 [clang-tidy] Fix readability-redundant-string-init for c++17/c++2a adds 12d7500ba24 [clang-tidy] Give readability-redundant-string-init a custo [...] adds a578adc1bc8 dotest: Add a way for the run_to_* helpers to register dylibs adds 4516dc1c20d Don't add optnone or noinline if the function is already ma [...] adds ce0f3ee5e4d [COFF] Don't error if the only inputs are from /wholearchive: adds 194d7ec081c [WebAssembly] Fix miscompile of select with and adds d295087639a DebugInfo: Templatize rnglist header parsing to setup for r [...] adds 0304360a40b Add a testcase for Clang modules being updated within one L [...] adds 4d23764dddc Fix -Wunused-result warnings in LLDB adds 979da9a4c3b Avoid including Builtins.h in Preprocessor.h adds 2c7c528d7ac [lldb-vscode] support the completion request adds 97c742e6b74 [llvm-cov] Fix illegal cast from uint64_t to int64_t adds 77cfcd75092 DebugInfo: Use loclistx for DWARFv5 location lists to reduc [...] adds cf6cf0cd147 [RISCV] Handle variable sized objects with the stack need t [...] adds d8f7c68e28b AMDGPU/SILoadStoreOptimizer: fix a likely bug introduced recently adds 42effc10696 Add support of the next Ubuntu (Ubuntu 20.04 - Focal Fossa) adds a4a7c1259e8 [clang-format] Add SpaceBeforeBrackets adds 57776f71fa3 [ELF] Fix lld build on Windows/MinGW adds 114f3e5b08a Fix a build failure with perf: Add a missing include to llv [...] adds d4819fe0ec1 Remove +x permission on clang/lib/Format/Format.cpp adds 9b40a7f3bf7 Remove +x permission on some files adds 5987cc1bb5d [clang-format] fix regression in middle pointer alignment adds bf142fc4334 MCObjectStreamer: assign MCSymbols in the dummy fragment to [...] adds a7f97b02b4f [clangd] Improve long and confusing preamble log message. adds 423f541c1a3 [DWARF5]Addition of alignment atrribute in typedef DIE. adds 08ea1ee2db5 [NFC] Refactor representation of materialized temporaries adds 6d7fa65c38e [mips] Remove old FIXME comment. NFC adds 584704c725a [mips] Remove redundant cast. NFC
No new revisions were added by this update.
Summary of changes: .../clang-tidy/abseil/StrCatAppendCheck.cpp | 2 +- .../bugprone/MacroRepeatedSideEffectsCheck.cpp | 1 + .../clang-tidy/bugprone/ParentVirtualCallCheck.cpp | 0 .../clang-tidy/bugprone/ParentVirtualCallCheck.h | 0 .../clang-tidy/modernize/AvoidBindCheck.cpp | 2 +- .../clang-tidy/modernize/LoopConvertUtils.cpp | 2 +- .../clang-tidy/modernize/UseOverrideCheck.cpp | 12 +- .../clang-tidy/modernize/UseOverrideCheck.h | 1 + .../clang-tidy/modernize/UseUsingCheck.cpp | 42 +- .../performance/ImplicitConversionInLoopCheck.cpp | 2 +- .../readability/NonConstParameterCheck.cpp | 2 +- .../readability/RedundantStringInitCheck.cpp | 67 ++- .../readability/RedundantStringInitCheck.h | 9 +- clang-tools-extra/clangd/Preamble.cpp | 5 +- clang-tools-extra/clangd/index/FileIndex.cpp | 1 + clang-tools-extra/clangd/index/FileIndex.h | 1 + clang-tools-extra/docs/ReleaseNotes.rst | 10 + .../clang-tidy/checks/modernize-use-override.rst | 8 + .../checks/readability-redundant-string-init.rst | 15 +- .../clang-tidy/checkers/modernize-use-using.cpp | 64 +++ .../readability-redundant-string-init-msvc.cpp | 3 +- .../checkers/readability-redundant-string-init.cpp | 90 +++- clang/docs/ClangFormatStyleOptions.rst | 18 + clang/include/clang/AST/ASTContext.h | 11 - clang/include/clang/AST/DeclCXX.h | 74 ++++ clang/include/clang/AST/ExprCXX.h | 106 +++-- clang/include/clang/AST/RecursiveASTVisitor.h | 10 +- clang/include/clang/ASTMatchers/ASTMatchers.h | 4 +- clang/include/clang/Basic/Builtins.h | 2 - clang/include/clang/Basic/DebugInfoOptions.h | 42 +- clang/include/clang/Basic/DeclNodes.td | 1 + clang/include/clang/Driver/Distro.h | 3 +- clang/include/clang/Format/Format.h | 13 +- clang/include/clang/Lex/Preprocessor.h | 9 +- clang/include/clang/Sema/Template.h | 3 +- clang/include/clang/Serialization/ASTBitCodes.h | 3 + .../Tooling/Refactoring/Extract/SourceExtraction.h | 0 clang/lib/AST/ASTContext.cpp | 19 - clang/lib/AST/ASTImporter.cpp | 47 +- clang/lib/AST/DeclBase.cpp | 1 + clang/lib/AST/DeclCXX.cpp | 28 ++ clang/lib/AST/Expr.cpp | 34 +- clang/lib/AST/ExprCXX.cpp | 28 +- clang/lib/AST/ExprConstant.cpp | 14 +- clang/lib/AST/ItaniumMangle.cpp | 2 +- clang/lib/AST/StmtPrinter.cpp | 2 +- clang/lib/Analysis/CFG.cpp | 8 +- clang/lib/Analysis/Consumed.cpp | 2 +- clang/lib/Analysis/ReachableCode.cpp | 1 + clang/lib/Analysis/ThreadSafetyCommon.cpp | 3 +- clang/lib/CodeGen/CGDebugInfo.cpp | 13 +- clang/lib/CodeGen/CGDecl.cpp | 1 + clang/lib/CodeGen/CGExpr.cpp | 2 +- clang/lib/CodeGen/CGExprAgg.cpp | 2 +- clang/lib/CodeGen/CGExprConstant.cpp | 6 +- clang/lib/CodeGen/CodeGenModule.cpp | 14 +- clang/lib/Driver/Distro.cpp | 1 + clang/lib/Format/Format.cpp | 12 +- clang/lib/Format/TokenAnnotator.cpp | 6 +- clang/lib/Frontend/ChainedIncludesSource.cpp | 1 + clang/lib/Frontend/FrontendAction.cpp | 1 + clang/lib/Lex/PPMacroExpansion.cpp | 3 +- clang/lib/Lex/Preprocessor.cpp | 6 +- clang/lib/Sema/JumpDiagnostics.cpp | 4 +- clang/lib/Sema/SemaChecking.cpp | 2 +- clang/lib/Sema/SemaCoroutine.cpp | 1 + clang/lib/Sema/SemaExpr.cpp | 5 +- clang/lib/Sema/SemaExprObjC.cpp | 3 +- clang/lib/Sema/SemaInit.cpp | 9 +- clang/lib/Sema/SemaOpenMP.cpp | 2 +- clang/lib/Sema/SemaStmt.cpp | 4 +- clang/lib/Sema/TreeTransform.h | 4 +- clang/lib/Serialization/ASTCommon.cpp | 1 + clang/lib/Serialization/ASTReaderDecl.cpp | 14 + clang/lib/Serialization/ASTReaderStmt.cpp | 9 +- clang/lib/Serialization/ASTWriterDecl.cpp | 12 + clang/lib/Serialization/ASTWriterStmt.cpp | 8 +- .../StaticAnalyzer/Checkers/IteratorChecker.cpp | 3 +- clang/lib/StaticAnalyzer/Checkers/Yaml.h | 0 clang/lib/StaticAnalyzer/Core/ExprEngine.cpp | 2 +- clang/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp | 2 +- clang/test/AST/ast-dump-decl-json.m | 394 ++++++++--------- clang/test/CodeGenCXX/apple-kext.cpp | 22 + .../test/CodeGenCXX/debug-info-template-align.cpp | 14 + clang/test/Modules/lsv-debuginfo.cpp | 0 clang/tools/clang-scan-deps/ClangScanDeps.cpp | 2 +- clang/tools/libclang/CIndex.cpp | 1 + clang/unittests/Format/FormatTest.cpp | 58 +++ .../asan/TestCases/asan_and_llvm_coverage_test.cpp | 3 - lld/COFF/Driver.cpp | 8 +- lld/ELF/Symbols.h | 28 +- lld/test/COFF/entry-inference.test | 5 + lld/test/COFF/out.test | 5 +- lld/test/COFF/wholearchive.s | 4 + lldb/include/lldb/Expression/UserExpression.h | 2 +- lldb/include/lldb/Symbol/SymbolFile.h | 9 + lldb/include/lldb/Utility/Log.h | 2 +- .../expression/weak_symbols/TestWeakSymbols.py | 13 +- .../thread/backtrace_all/ParallelTask.cpp | 0 .../test/lang/objc/modules-hash-mismatch/Makefile | 16 + .../TestClangModulesHashMismatch.py | 49 +++ .../test/lang/objc/modules-hash-mismatch/main.m | 6 + .../test/lang/objc/modules-hash-mismatch/other.m | 4 + .../test/lang/objc/modules-update/Makefile | 3 + .../objc/modules-update/TestClangModulesUpdate.py | 69 +++ .../test/lang/objc/modules-update/first.m | 5 + .../test/lang/objc/modules-update/module.modulemap | 4 + .../test/lang/objc/modules-update/second.m | 5 + .../test/lang/objc/modules-update/umbrella.h | 0 lldb/packages/Python/lldbsuite/test/lldbutil.py | 25 +- .../Python/lldbsuite/test/make/Makefile.rules | 9 +- .../lldb-vscode/completions}/Makefile | 0 .../completions/TestVSCode_completions.py | 117 +++++ .../test/tools/lldb-vscode/completions/main.cpp | 16 + .../test/tools/lldb-vscode/lldbvscode_testcase.py | 2 +- .../lldb-vscode/variables/TestVSCode_variables.py | 2 +- .../lldbsuite/test/tools/lldb-vscode/vscode.py | 16 + lldb/source/Core/ModuleList.cpp | 7 +- lldb/source/Host/CMakeLists.txt | 2 +- lldb/source/Host/common/Host.cpp | 19 +- .../posix/{FileSystem.cpp => FileSystemPosix.cpp} | 0 .../Clang/ClangExpressionDeclMap.h | 2 +- .../Clang/ClangExpressionParser.cpp | 1 + .../Python/OperatingSystemPython.cpp | 6 +- .../SymbolFile/Breakpad/SymbolFileBreakpad.cpp | 2 + .../SymbolFile/Breakpad/SymbolFileBreakpad.h | 11 + .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp | 81 +++- .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.h | 14 + .../SymbolFile/DWARF/SymbolFileDWARFDebugMap.cpp | 2 + .../SymbolFile/DWARF/SymbolFileDWARFDebugMap.h | 11 + .../SymbolFile/DWARF/SymbolFileDWARFDwo.cpp | 2 + .../Plugins/SymbolFile/DWARF/SymbolFileDWARFDwo.h | 11 + .../SymbolFile/DWARF/SymbolFileDWARFDwoDwp.cpp | 2 + .../SymbolFile/DWARF/SymbolFileDWARFDwoDwp.h | 10 + .../SymbolFile/NativePDB/SymbolFileNativePDB.cpp | 2 + .../SymbolFile/NativePDB/SymbolFileNativePDB.h | 11 + .../Plugins/SymbolFile/PDB/SymbolFilePDB.cpp | 2 + lldb/source/Plugins/SymbolFile/PDB/SymbolFilePDB.h | 11 + .../Plugins/SymbolFile/Symtab/SymbolFileSymtab.cpp | 2 + .../Plugins/SymbolFile/Symtab/SymbolFileSymtab.h | 11 + lldb/source/Symbol/SymbolFile.cpp | 2 + lldb/tools/lldb-vscode/lldb-vscode.cpp | 149 ++++++- llvm/include/llvm-c/DebugInfo.h | 2 +- llvm/include/llvm/DebugInfo/DWARF/DWARFDie.h | 1 + llvm/include/llvm/DebugInfo/DWARF/DWARFUnit.h | 16 + llvm/include/llvm/IR/DIBuilder.h | 4 +- llvm/include/llvm/IR/LLVMContext.h | 9 - llvm/include/llvm/MC/MCELFStreamer.h | 3 +- llvm/include/llvm/MC/MCObjectStreamer.h | 3 +- llvm/include/llvm/Support/Options.h | 119 ----- llvm/lib/Analysis/LoopCacheAnalysis.cpp | 3 + llvm/lib/CodeGen/AsmPrinter/DIE.cpp | 6 + llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp | 7 +- llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp | 5 +- llvm/lib/CodeGen/AsmPrinter/DwarfUnit.cpp | 9 + llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp | 31 +- llvm/lib/DebugInfo/DWARF/DWARFDie.cpp | 11 + llvm/lib/DebugInfo/DWARF/DWARFFormValue.cpp | 5 + llvm/lib/DebugInfo/DWARF/DWARFUnit.cpp | 44 +- .../PerfJITEvents/PerfJITEventListener.cpp | 1 + llvm/lib/IR/DIBuilder.cpp | 6 +- llvm/lib/IR/DebugInfo.cpp | 7 +- llvm/lib/MC/MCELFStreamer.cpp | 5 +- llvm/lib/MC/MCObjectStreamer.cpp | 20 +- llvm/lib/Support/CMakeLists.txt | 1 - llvm/lib/Support/DebugCounter.cpp | 1 - llvm/lib/Support/Options.cpp | 32 -- llvm/lib/Support/Signals.cpp | 4 +- llvm/lib/Target/AMDGPU/SILoadStoreOptimizer.cpp | 4 +- .../lib/Target/ARM/MCTargetDesc/ARMELFStreamer.cpp | 3 +- llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp | 23 +- llvm/lib/Target/Mips/MipsInstrInfo.td | 17 +- llvm/lib/Target/RISCV/RISCVFrameLowering.cpp | 38 +- llvm/lib/Target/RISCV/RISCVFrameLowering.h | 2 + llvm/lib/Target/RISCV/RISCVRegisterInfo.cpp | 6 +- llvm/lib/Target/RISCV/Utils/RISCVBaseInfo.cpp | 6 + llvm/lib/Target/RISCV/Utils/RISCVBaseInfo.h | 4 + .../Target/WebAssembly/WebAssemblyInstrFloat.td | 7 - .../Transforms/Instrumentation/GCOVProfiling.cpp | 5 +- llvm/lib/Transforms/Scalar/Scalarizer.cpp | 2 +- llvm/lib/Transforms/Utils/SimplifyCFG.cpp | 8 +- .../Transforms/Vectorize/LoadStoreVectorizer.cpp | 12 +- .../LoopCacheAnalysis/PowerPC/compute-cost.ll | 35 ++ .../prelegalizercombiner-shuffle-vector.mir | 42 ++ .../CodeGen/RISCV/stack-realignment-unsupported.ll | 13 - ...tack-realignment-with-variable-sized-objects.ll | 72 ++++ llvm/test/CodeGen/WebAssembly/select.ll | 75 +++- llvm/test/CodeGen/X86/debug-loclists.ll | 22 +- .../DebugInfo/X86/debug-info-template-align.ll | 63 +++ .../DebugInfo/X86/dwarfdump-rnglists-dwarf64.s | 2 +- llvm/test/DebugInfo/X86/dwarfdump-rnglists.s | 2 +- llvm/test/MC/AsmParser/assembler-expressions.s | 26 +- llvm/test/MC/Mips/expansion-jal-sym-pic.s | 122 +++--- llvm/test/MC/Mips/macro-la-64bit.s | 479 +++++++++++++++++++++ llvm/test/MC/Mips/macro-la-bad.s | 14 +- llvm/test/Transforms/SimplifyCFG/HoistCode.ll | 2 +- llvm/tools/llvm-c-test/debuginfo.c | 2 +- llvm/tools/llvm-cov/CoverageExporterJson.cpp | 16 +- llvm/utils/gn/secondary/llvm/lib/Support/BUILD.gn | 1 - .../secondary/llvm/lib/Transforms/Utils/BUILD.gn | 1 + openmp/runtime/test/ompt/callback.h | 0 201 files changed, 2847 insertions(+), 905 deletions(-) mode change 100755 => 100644 clang-tools-extra/clang-tidy/bugprone/ParentVirtualCa [...] mode change 100755 => 100644 clang-tools-extra/clang-tidy/bugprone/ParentVirtualCa [...] mode change 100755 => 100644 clang/include/clang/Tooling/Refactoring/Extract/Sourc [...] mode change 100755 => 100644 clang/lib/StaticAnalyzer/Checkers/Yaml.h create mode 100644 clang/test/CodeGenCXX/debug-info-template-align.cpp mode change 100755 => 100644 clang/test/Modules/lsv-debuginfo.cpp mode change 100755 => 100644 lldb/packages/Python/lldbsuite/test/functionalities/t [...] create mode 100644 lldb/packages/Python/lldbsuite/test/lang/objc/modules-hash-mism [...] create mode 100644 lldb/packages/Python/lldbsuite/test/lang/objc/modules-hash-mism [...] create mode 100644 lldb/packages/Python/lldbsuite/test/lang/objc/modules-hash-mism [...] create mode 100644 lldb/packages/Python/lldbsuite/test/lang/objc/modules-hash-mism [...] create mode 100644 lldb/packages/Python/lldbsuite/test/lang/objc/modules-update/Makefile create mode 100644 lldb/packages/Python/lldbsuite/test/lang/objc/modules-update/Te [...] create mode 100644 lldb/packages/Python/lldbsuite/test/lang/objc/modules-update/first.m create mode 100644 lldb/packages/Python/lldbsuite/test/lang/objc/modules-update/mo [...] create mode 100644 lldb/packages/Python/lldbsuite/test/lang/objc/modules-update/second.m copy clang/test/VFS/Inputs/UsesFoo.framework/Headers/UsesFoo.h => lldb/packages/Py [...] copy lldb/packages/Python/lldbsuite/test/{api/check_public_api_headers => tools/ll [...] create mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-vscode/completio [...] create mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-vscode/completio [...] rename lldb/source/Host/posix/{FileSystem.cpp => FileSystemPosix.cpp} (100%) delete mode 100644 llvm/include/llvm/Support/Options.h delete mode 100644 llvm/lib/Support/Options.cpp create mode 100644 llvm/test/Analysis/LoopCacheAnalysis/PowerPC/compute-cost.ll delete mode 100644 llvm/test/CodeGen/RISCV/stack-realignment-unsupported.ll create mode 100644 llvm/test/CodeGen/RISCV/stack-realignment-with-variable-sized-o [...] create mode 100644 llvm/test/DebugInfo/X86/debug-info-template-align.ll create mode 100644 llvm/test/MC/Mips/macro-la-64bit.s mode change 100755 => 100644 openmp/runtime/test/ompt/callback.h