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-lts-defconfig 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 new 2916489c54a [Docs] Fix relative links in tutorial. new 0068c591399 [libc++] Rename __to_raw_pointer to __to_address.
The 2 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/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