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-allmodconfig in repository toolchain/ci/llvm-project.
from 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 adds 2916489c54a [Docs] Fix relative links in tutorial. adds 0068c591399 [libc++] Rename __to_raw_pointer to __to_address.
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 + .../performance/ImplicitConversionInLoopCheck.cpp | 2 +- .../readability/NonConstParameterCheck.cpp | 2 +- .../readability/RedundantStringInitCheck.cpp | 43 ++++-- .../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 ++- .../checkers/readability-redundant-string-init.cpp | 86 +++++++++++- 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/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/CodeGenCXX/apple-kext.cpp | 22 +++ .../test/CodeGenCXX/debug-info-template-align.cpp | 14 ++ clang/test/Modules/lsv-debuginfo.cpp | 0 clang/tools/libclang/CIndex.cpp | 1 + clang/unittests/Format/FormatTest.cpp | 58 ++++++++ libcxx/include/__bit_reference | 12 +- libcxx/include/__split_buffer | 24 ++-- libcxx/include/deque | 10 +- libcxx/include/memory | 65 +++++---- libcxx/include/string | 80 +++++------ libcxx/include/type_traits | 2 +- libcxx/include/vector | 18 +-- 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 + .../expression/weak_symbols/TestWeakSymbols.py | 13 +- .../thread/backtrace_all/ParallelTask.cpp | 0 .../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 +++- .../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 +- .../Clang/ClangExpressionDeclMap.h | 2 +- .../Clang/ClangExpressionParser.cpp | 1 + .../Python/OperatingSystemPython.cpp | 6 +- lldb/tools/lldb-vscode/lldb-vscode.cpp | 149 ++++++++++++++++++++- .../MyFirstLanguageFrontend/LangImpl03.rst | 18 +-- .../MyFirstLanguageFrontend/LangImpl04.rst | 8 +- .../MyFirstLanguageFrontend/LangImpl05.rst | 2 +- .../MyFirstLanguageFrontend/LangImpl07.rst | 8 +- .../MyFirstLanguageFrontend/LangImpl10.rst | 8 +- 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/MC/MCELFStreamer.h | 3 +- llvm/include/llvm/MC/MCObjectStreamer.h | 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/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/Target/AMDGPU/SILoadStoreOptimizer.cpp | 4 +- .../lib/Target/ARM/MCTargetDesc/ARMELFStreamer.cpp | 3 +- llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp | 2 - 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 - .../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/tools/llvm-c-test/debuginfo.c | 2 +- llvm/tools/llvm-cov/CoverageExporterJson.cpp | 16 ++- openmp/runtime/test/ompt/callback.h | 0 158 files changed, 1679 insertions(+), 501 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-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 [...] 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 mode change 100755 => 100644 openmp/runtime/test/ompt/callback.h