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 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 adds 0b38af89e2c [AArch64] match splat of bitcasted extract subvector to DUPLANE adds dc5b614fa9a [ms] [X86] Use "P" modifier on operands to call instruction [...] adds 9cdcd81d3f2 [InstCombine] enhance fold for copysign with known sign arg adds be051f4312a [Test] Add examples of problematic assembler auto-padding adds e8d448ec255 [TableGen] Fixes -Wrange-loop-analysis warnings adds 536c9a604e8 [Tools] Fixes -Wrange-loop-analysis warnings adds b6d9e976629 [Analyzer] Fixes -Wrange-loop-analysis warnings adds 098d3347e74 [Transforms] Fixes -Wrange-loop-analysis warnings adds 1b344e7967a [PowerPC] Fixes -Wrange-loop-analysis warnings new 31262d6722c [NVPTX] Fixes -Wrange-loop-analysis warnings new 9c11026c1b0 [Hexagon] Fixes -Wrange-loop-analysis warnings new 2d903cc9656 [AMDGPU] Fixes -Wrange-loop-analysis warnings
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 +- .../StaticAnalyzer/Checkers/IteratorModeling.cpp | 6 +- clang/lib/StaticAnalyzer/Checkers/MoveChecker.cpp | 2 +- .../StaticAnalyzer/Frontend/CheckerRegistry.cpp | 3 +- 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 +- 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/AArch64ISelLowering.cpp | 50 +- .../Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp | 4 +- llvm/lib/Target/AMDGPU/AMDGPUUnifyMetadata.cpp | 4 +- llvm/lib/Target/Hexagon/BitTracker.cpp | 2 +- llvm/lib/Target/Hexagon/HexagonConstExtenders.cpp | 4 +- .../Target/Hexagon/HexagonLoopIdiomRecognition.cpp | 2 +- llvm/lib/Target/Hexagon/HexagonVLIWPacketizer.cpp | 2 +- llvm/lib/Target/Hexagon/RDFLiveness.cpp | 10 +- llvm/lib/Target/NVPTX/NVPTXISelDAGToDAG.cpp | 2 +- llvm/lib/Target/PowerPC/PPCLoopInstrFormPrep.cpp | 6 +- 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 +- llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp | 2 +- .../Transforms/InstCombine/InstCombineCalls.cpp | 20 +- llvm/lib/Transforms/Scalar/LoopLoadElimination.cpp | 2 +- llvm/lib/Transforms/Scalar/SCCP.cpp | 2 +- llvm/lib/Transforms/Utils/InlineFunction.cpp | 4 +- llvm/lib/Transforms/Utils/LoopUnrollPeel.cpp | 2 +- llvm/test/CodeGen/AArch64/arm64-neon-2velem.ll | 16 +- llvm/test/CodeGen/X86/ms-inline-asm-PR44272.ll | 18 + llvm/test/MC/X86/align-branch-64-negative.s | 65 ++ llvm/test/Transforms/InstCombine/copysign.ll | 10 +- llvm/tools/llvm-exegesis/lib/Clustering.cpp | 6 +- .../llvm-exegesis/lib/SchedClassResolution.cpp | 2 +- llvm/tools/llvm-exegesis/llvm-exegesis.cpp | 2 +- llvm/tools/llvm-mca/Views/DispatchStatistics.cpp | 3 +- .../llvm-mca/Views/RetireControlUnitStatistics.cpp | 2 +- llvm/tools/llvm-mca/Views/SchedulerStatistics.cpp | 2 +- llvm/tools/llvm-mca/Views/SummaryView.cpp | 2 +- llvm/tools/llvm-objcopy/ELF/ELFObjcopy.cpp | 2 +- llvm/tools/llvm-pdbutil/DumpOutputStyle.cpp | 2 +- llvm/tools/llvm-readobj/ELFDumper.cpp | 8 +- llvm/tools/llvm-readobj/ObjDumper.cpp | 2 +- llvm/utils/TableGen/AsmMatcherEmitter.cpp | 2 +- llvm/utils/TableGen/CodeEmitterGen.cpp | 2 +- llvm/utils/TableGen/CodeGenDAGPatterns.cpp | 4 +- llvm/utils/TableGen/GlobalISelEmitter.cpp | 8 +- llvm/utils/TableGen/OptParserEmitter.cpp | 4 +- llvm/utils/gn/secondary/clang/lib/Basic/BUILD.gn | 32 +- 131 files changed, 2856 insertions(+), 1313 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 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 create mode 100644 llvm/test/MC/X86/align-branch-64-negative.s