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-next-defconfig in repository toolchain/ci/llvm-project.
from 7cee2885867 Fix `-Wunused-variable` warning. NFC. adds d76202d3e35 Fix Wpedantic 'extra semicolon' warning. NFC. adds 6945d383b9e Fix "result of 32-bit shift implicitly converted to 64 bits [...] adds 189b7393d54 [lld][RISCV] Use an e_flags of 0 if there are only binary i [...] adds 452ca8e73f2 [NFC] test commit adds fc5102fb6e3 [NFC] test commit reverted adds 2203089a60d [analyzer] exploded-graph-rewriter: Fix string encodings in [...] adds bf03e17c570 [Lldb/Lua] Generate Lua Bindings adds f9f49d3594b [lldb][NFC] Return a reference from ClangASTContext::getAST [...] adds ceb433ad162 [lldb] Fix windows build after getASTContext() change adds 4164be7206d [Lldb/Lua] Persist Lua state across script interpreter calls. adds bbf70c04678 [lldb/Core] Support asking the debugger for a specific scri [...] adds 8983d69144d [lldb/Commands] Fix bogus enum entry and add Lua (NFC) adds 5e32eb1c7a8 [lldb/Commands] Honor the scripting language passed adds 7376d9eb389 [NFC] Separate getLastArgIntValue to Basic adds c3d13d9c563 [gn build] fold Basic:version into Basic adds 1ff01cfe3ea [lldb/Commands] Use the default scripting langauge for BP f [...] adds 541a3427428 [gn build] fixup after c3d13d9c56 adds 0fe131aebb4 [gn build] Port 7376d9eb389 adds acdda1344a0 [lldb/Lua] Add missing boiler plate to ScriptInterpreter. adds 68cb7d85423 [lldb/Commands] Honor the scripting language passed (2/2) adds ba0eb7b66fd [lldb/ScriptInterpreter] Fix stale/bogus error messages adds 0792ef72564 [Driver] Verify -mrecord-mcount in Driver, instead of CodeG [...] adds d0bfb3c5830 DebugInfo: Remove out of date comment adds 527b0f8c744 [Driver] Allow -mnop-mcount for SystemZ and -mfentry for X8 [...] adds 9a3fab97468 [LLDB] Fix building without SWIG adds d3f5769d5e9 [Concepts] Constrained partial specializations and function [...] adds b6eba312929 [Sema] SequenceChecker: Add some comments + related small NFCs adds 8a571538dff [Sema] SequenceChecker: Fix handling of operator ||, && and ?: adds 7394c15178e [Sema] SequenceChecker: C++17 sequencing rules for built-in [...] adds 218601ada14 [lldb] Remove unused CompilerDeclContext::IsStructUnionOrClass new 0b38af89e2c [AArch64] match splat of bitcasted extract subvector to DUPLANE new dc5b614fa9a [ms] [X86] Use "P" modifier on operands to call instruction [...] new 9cdcd81d3f2 [InstCombine] enhance fold for copysign with known sign arg
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/include/clang/AST/DeclTemplate.h | 29 +- clang/include/clang/Basic/DiagnosticSemaKinds.td | 15 +- clang/include/clang/Basic/OptionUtils.h | 58 ++ clang/include/clang/Frontend/Utils.h | 30 +- clang/include/clang/Sema/Sema.h | 60 +- clang/lib/AST/ASTImporter.cpp | 34 +- clang/lib/AST/DeclTemplate.cpp | 79 +- clang/lib/Basic/CMakeLists.txt | 2 + clang/lib/Basic/OptionUtils.cpp | 47 + clang/lib/CodeGen/CodeGenFunction.cpp | 8 - clang/lib/CodeGen/TargetInfo.cpp | 4 + clang/lib/Driver/ToolChains/Clang.cpp | 34 +- clang/lib/Frontend/CompilerInvocation.cpp | 27 - clang/lib/Frontend/FrontendActions.cpp | 4 + clang/lib/Sema/SemaChecking.cpp | 428 ++++++--- clang/lib/Sema/SemaConcept.cpp | 360 +++++++ clang/lib/Sema/SemaTemplate.cpp | 30 +- clang/lib/Sema/SemaTemplateDeduction.cpp | 231 ++++- clang/lib/Sema/SemaTemplateInstantiate.cpp | 42 + clang/lib/Sema/SemaTemplateInstantiateDecl.cpp | 5 +- clang/lib/Serialization/ASTReaderDecl.cpp | 10 +- clang/lib/Serialization/ASTWriterDecl.cpp | 8 +- clang/test/CXX/drs/dr2xx.cpp | 10 +- clang/test/CXX/drs/dr6xx.cpp | 5 +- clang/test/CXX/expr/expr.prim/expr.prim.id/p3.cpp | 15 +- .../CXX/temp/temp.constr/temp.constr.normal/p1.cpp | 18 + .../class-template-partial-specializations.cpp | 50 + .../temp.constr.order/function-templates.cpp | 82 ++ .../var-template-partial-specializations.cpp | 53 + clang/test/CodeGen/mnop-mcount.c | 3 - clang/test/CodeGen/mozilla-ms-inline-asm.c | 2 +- clang/test/CodeGen/mrecord-mcount.c | 3 - clang/test/CodeGen/ms-inline-asm.c | 4 +- clang/test/CodeGen/ms-inline-asm.cpp | 2 +- clang/test/Driver/mcount.c | 12 + clang/test/Driver/mfentry.c | 9 + clang/test/Sema/warn-unsequenced.c | 15 +- clang/test/SemaCXX/warn-unsequenced.cpp | 145 ++- clang/utils/analyzer/exploded-graph-rewriter.py | 6 +- lld/ELF/Arch/RISCV.cpp | 5 +- lld/test/ELF/riscv-elf-flags.s | 8 + lldb/CMakeLists.txt | 2 + lldb/include/lldb/Core/Debugger.h | 7 +- lldb/include/lldb/Symbol/ClangASTContext.h | 56 +- lldb/include/lldb/Symbol/CompilerDeclContext.h | 2 - lldb/include/lldb/Symbol/TypeSystem.h | 2 - lldb/include/lldb/lldb-enumerations.h | 6 +- lldb/scripts/CMakeLists.txt | 79 +- lldb/scripts/lldb_lua.swig | 18 + lldb/source/API/CMakeLists.txt | 19 + .../Commands/CommandObjectBreakpointCommand.cpp | 27 +- .../Commands/CommandObjectWatchpointCommand.cpp | 40 +- lldb/source/Core/Debugger.cpp | 18 +- lldb/source/Interpreter/ScriptInterpreter.cpp | 28 +- .../Clang/ASTResultSynthesizer.cpp | 2 +- .../ExpressionParser/Clang/ClangASTSource.cpp | 23 +- .../Clang/ClangExpressionDeclMap.cpp | 22 +- lldb/source/Plugins/Language/ObjC/NSArray.cpp | 4 +- .../ObjC/AppleObjCRuntime/AppleObjCDeclVendor.cpp | 35 +- .../LanguageRuntime/ObjC/ObjCLanguageRuntime.cpp | 6 +- .../Plugins/ScriptInterpreter/Lua/CMakeLists.txt | 2 + lldb/source/Plugins/ScriptInterpreter/Lua/Lua.cpp | 1 + lldb/source/Plugins/ScriptInterpreter/Lua/Lua.h | 8 + .../ScriptInterpreter/Lua/ScriptInterpreterLua.cpp | 19 +- .../ScriptInterpreter/Lua/ScriptInterpreterLua.h | 7 +- .../SymbolFile/DWARF/DWARFASTParserClang.cpp | 22 +- .../Plugins/SymbolFile/NativePDB/PdbAstBuilder.cpp | 14 +- .../source/Plugins/SymbolFile/PDB/PDBASTParser.cpp | 48 +- .../SystemRuntime/MacOSX/SystemRuntimeMacOSX.cpp | 3 +- lldb/source/Symbol/ClangASTContext.cpp | 1009 ++++++++++---------- lldb/source/Symbol/ClangASTImporter.cpp | 18 +- lldb/source/Symbol/CompilerDeclContext.cpp | 7 - .../test/Shell/ScriptInterpreter/Lua/bindings.test | 6 + .../ScriptInterpreter/Lua/breakpoint_callback.test | 5 + .../ScriptInterpreter/Lua/persistent_state.test | 3 + .../ScriptInterpreter/Lua/watchpoint_callback.test | 8 + .../Python/scripted_breakpoint.test | 11 + lldb/tools/lldb-test/lldb-test.cpp | 6 +- .../Expression/ClangExpressionDeclMapTest.cpp | 2 +- lldb/unittests/ScriptInterpreter/Lua/LuaTests.cpp | 2 + lldb/unittests/Symbol/TestClangASTContext.cpp | 134 +-- lldb/unittests/Symbol/TestClangASTImporter.cpp | 16 +- .../SymbolFile/PDB/SymbolFilePDBTests.cpp | 5 +- .../TestingSupport/Symbol/ClangTestUtils.h | 6 +- llvm/include/llvm/MC/MCParser/MCParsedAsmOperand.h | 4 + llvm/include/llvm/MC/MCParser/MCTargetAsmParser.h | 2 + .../lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp | 37 +- llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp | 4 - llvm/lib/MC/MCParser/AsmParser.cpp | 8 +- llvm/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp | 2 +- llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 50 +- llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp | 9 + llvm/lib/Target/X86/AsmParser/X86Operand.h | 6 +- llvm/lib/Target/X86/X86AsmPrinter.cpp | 37 +- llvm/lib/Target/X86/X86AsmPrinter.h | 2 +- .../Transforms/InstCombine/InstCombineCalls.cpp | 20 +- llvm/test/CodeGen/AArch64/arm64-neon-2velem.ll | 16 +- llvm/test/CodeGen/X86/ms-inline-asm-PR44272.ll | 18 + llvm/test/Transforms/InstCombine/copysign.ll | 10 +- .../unittests/CodeGen/GlobalISel/LegalizerTest.cpp | 2 +- llvm/utils/gn/secondary/clang/lib/Basic/BUILD.gn | 32 +- 101 files changed, 2748 insertions(+), 1261 deletions(-) mode change 100644 => 100755 clang/include/clang/AST/DeclTemplate.h create mode 100644 clang/include/clang/Basic/OptionUtils.h mode change 100644 => 100755 clang/include/clang/Sema/Sema.h mode change 100644 => 100755 clang/lib/AST/DeclTemplate.cpp create mode 100644 clang/lib/Basic/OptionUtils.cpp mode change 100644 => 100755 clang/lib/Sema/SemaConcept.cpp mode change 100644 => 100755 clang/lib/Sema/SemaTemplate.cpp mode change 100644 => 100755 clang/lib/Sema/SemaTemplateInstantiateDecl.cpp create mode 100644 clang/test/CXX/temp/temp.constr/temp.constr.normal/p1.cpp create mode 100644 clang/test/CXX/temp/temp.constr/temp.constr.order/class-templat [...] create mode 100644 clang/test/CXX/temp/temp.constr/temp.constr.order/function-temp [...] create mode 100644 clang/test/CXX/temp/temp.constr/temp.constr.order/var-template- [...] create mode 100644 clang/test/Driver/mcount.c create mode 100644 clang/test/Driver/mfentry.c create mode 100644 lld/test/ELF/riscv-elf-flags.s create mode 100644 lldb/scripts/lldb_lua.swig create mode 100644 lldb/test/Shell/ScriptInterpreter/Lua/bindings.test create mode 100644 lldb/test/Shell/ScriptInterpreter/Lua/breakpoint_callback.test create mode 100644 lldb/test/Shell/ScriptInterpreter/Lua/persistent_state.test create mode 100644 lldb/test/Shell/ScriptInterpreter/Lua/watchpoint_callback.test create mode 100644 lldb/test/Shell/ScriptInterpreter/Python/scripted_breakpoint.test create mode 100644 llvm/test/CodeGen/X86/ms-inline-asm-PR44272.ll