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-next-defconfig in repository toolchain/ci/llvm-project.
from 9b6ad8466bb fix another doc typo to cycle bots adds 9293da6ac57 fix yet another doc typo to cycle bots adds bad8f3957e5 hopefully last doc typo fix to cycle bots adds 94b1bc0fb86 Re-land "[lldb/CMake] Change how we deal with optional depe [...] adds c51ad1f836b [lldb/CMake] Don't use return() from macro() adds 6cc3ee17a01 [lldb] Expose more optional dependencies through GetBuildCo [...] adds a32f8dd1958 [lldb/test] Skip editline tests when LLDB_ENABLE_LIBEDIT is off. adds 9f4f237e29e [ORC] De-register eh-frames in the RTDyldObjectLinkingLayer [...] adds 3fa39c3a79a [lldb/test] Update !DIModule for isysroot rename adds 60236fedc9b Revert "[msan] Check qsort input." and "[msan] Intercept qs [...] adds 6e8659c351f [libc++] Fix typo in std::midpoint adds 384a287a999 Remove a gcc 4.9 comparison as it doesn't make sense adds a0ce6155734 clang is now under the apache2 license adds 7ece0ee3dd7 features.html: Remove some old info adds d688a6739df AMDGPU/GlobalISel: Simplify code adds dff3f8d7424 AMDGPU/GlobalISel: Fix missing scc imp-def on scalar and/or/xor adds 42a26445f9e AMDGPU/GlobalISel: Fix misuse of div_scale intrinsics adds f9677c47573 Mips: Make test resistant to future changes adds 4af68667088 AMDGPU: Fix repeated word in comment adds df6879ec022 [lldb] Fix ARM32 inferior calls adds 4706a60e8a0 [lldb] [testsuite] Fix Linux fail: Unwind/thread-step-out-r [...] adds 1805d1f87d7 [lldb] Fix -Wstringop-truncation in PythonReadline.cpp adds 5a79cfa32d6 Customize simplified dumping and matching of LambdaExpr adds ce3ce9f4640 [lldb] Force the preprocessor to run in thread-step-out-ret [...] adds 75e500dd471 Add missing `REQUIRES: hexagon-registered-target` adds e192cc1f1bf [lldb] One more attempt to fix thread-step-out-ret-addr-che [...] adds 2947da9ff7d [lldb] disable thread-step-out-ret-addr-check on windows adds be1a9b3863b [Wdocumentation] Implement \anchor adds 70d592d68c7 [Analyzer] Use a reference in a range-based for adds d269255b951 [AArch64] Respect reserved registers while renaming in LdSt opt. adds 49b206f9580 [lldb][NFC] Remove all ASTContext getter wrappers from Clan [...] adds 19f9f374d9a [SimplifyLibCalls] require fast-math-flags for pow(X, -0.5) [...] adds 79c7fa31f3a [InstCombine] check alloc size in bitcast of geps fold (PR44321) adds 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. new bbf70c04678 [lldb/Core] Support asking the debugger for a specific scri [...] new 8983d69144d [lldb/Commands] Fix bogus enum entry and add Lua (NFC) new 5e32eb1c7a8 [lldb/Commands] Honor the scripting language passed new 7376d9eb389 [NFC] Separate getLastArgIntValue to Basic new c3d13d9c563 [gn build] fold Basic:version into Basic new 1ff01cfe3ea [lldb/Commands] Use the default scripting langauge for BP f [...] new 541a3427428 [gn build] fixup after c3d13d9c56 new 0fe131aebb4 [gn build] Port 7376d9eb389
The 8 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/bindings/xml/comment-xml-schema.rng | 8 + clang/include/clang-c/Documentation.h | 7 +- clang/include/clang/AST/ASTNodeTraverser.h | 25 +- clang/include/clang/AST/Comment.h | 8 +- clang/include/clang/AST/CommentCommands.td | 13 +- clang/include/clang/Basic/OptionUtils.h | 58 + clang/include/clang/Frontend/Utils.h | 30 +- clang/lib/AST/CommentSema.cpp | 1 + clang/lib/AST/JSONNodeDumper.cpp | 3 + clang/lib/AST/TextNodeDumper.cpp | 3 + clang/lib/ASTMatchers/ASTMatchFinder.cpp | 61 +- clang/lib/Basic/CMakeLists.txt | 2 + clang/lib/Basic/OptionUtils.cpp | 47 + clang/lib/Frontend/CompilerInvocation.cpp | 27 - clang/lib/Index/CommentToXML.cpp | 8 + clang/lib/Sema/SemaDeclObjC.cpp | 2 +- .../Checkers/InnerPointerChecker.cpp | 6 +- .../StaticAnalyzer/Checkers/IteratorModeling.cpp | 22 +- .../StaticAnalyzer/Core/BugReporterVisitors.cpp | 2 +- clang/test/AST/ast-dump-comment.cpp | 5 + clang/test/Driver/hexagon-toolchain-elf.c | 1 + .../Inputs/CommentXML/valid-inline-command-01.xml | 9 + .../test/Index/comment-to-html-xml-conversion.cpp | 10 + clang/test/Index/comment-xml-schema.c | 2 + clang/test/Sema/warn-documentation.cpp | 7 + clang/tools/c-index-test/c-index-test.c | 3 + clang/tools/libclang/CXComment.cpp | 3 + clang/unittests/AST/ASTTraverserTest.cpp | 119 ++ .../ASTMatchers/ASTMatchersTraversalTest.cpp | 28 + clang/utils/analyzer/exploded-graph-rewriter.py | 6 +- clang/www/features.html | 30 +- clang/www/index.html | 2 +- .../sanitizer_common_interceptors.inc | 89 -- .../sanitizer_platform_interceptors.h | 2 - compiler-rt/test/msan/qsort.cpp | 78 -- libcxx/include/numeric | 2 +- lld/ELF/Arch/RISCV.cpp | 5 +- lld/docs/Driver.rst | 4 +- lld/docs/index.rst | 2 +- lld/test/ELF/riscv-elf-flags.s | 8 + lldb/CMakeLists.txt | 4 +- lldb/cmake/modules/FindCursesAndPanel.cmake | 24 + lldb/cmake/modules/LLDBConfig.cmake | 77 +- lldb/include/lldb/Core/Debugger.h | 7 +- lldb/include/lldb/Symbol/ClangASTContext.h | 70 +- .../TestMultilineCompletion.py | 1 + .../TestMultilineNavigation.py | 2 + lldb/packages/Python/lldbsuite/test/decorators.py | 3 + .../completion/TestIOHandlerCompletion.py | 1 + .../Python/lldbsuite/test/terminal/TestEditline.py | 1 + lldb/scripts/CMakeLists.txt | 79 +- lldb/scripts/lldb_lua.swig | 18 + lldb/source/API/CMakeLists.txt | 19 + lldb/source/API/SBDebugger.cpp | 12 + .../Commands/CommandObjectBreakpointCommand.cpp | 26 +- lldb/source/Core/CMakeLists.txt | 4 +- lldb/source/Core/Debugger.cpp | 18 +- lldb/source/Core/PluginManager.cpp | 2 +- lldb/source/Expression/IRExecutionUnit.cpp | 2 +- lldb/source/Expression/IRMemoryMap.cpp | 12 +- lldb/source/Host/common/HostInfoBase.cpp | 4 +- .../Clang/ASTResultSynthesizer.cpp | 2 +- .../ExpressionParser/Clang/ClangASTSource.cpp | 29 +- .../ExpressionParser/Clang/ClangASTSource.h | 4 +- .../Clang/ClangExpressionDeclMap.cpp | 22 +- .../Clang/ClangExpressionParser.cpp | 2 +- .../Plugins/ExpressionParser/Clang/IRForTarget.cpp | 2 +- lldb/source/Plugins/Language/ObjC/NSArray.cpp | 4 +- .../ObjC/AppleObjCRuntime/AppleObjCDeclVendor.cpp | 35 +- .../LanguageRuntime/ObjC/ObjCLanguageRuntime.cpp | 6 +- lldb/source/Plugins/Process/POSIX/CrashReason.cpp | 8 +- .../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 +- .../ScriptInterpreter/Python/PythonReadline.cpp | 2 +- .../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 | 1147 ++++++++++---------- lldb/source/Symbol/ClangASTImporter.cpp | 18 +- lldb/test/CMakeLists.txt | 1 + .../test/Shell/ScriptInterpreter/Lua/bindings.test | 6 + .../ScriptInterpreter/Lua/persistent_state.test | 3 + .../Python/scripted_breakpoint.test | 11 + .../test/Shell/SymbolFile/DWARF/compilercontext.ll | 4 +- .../Unwind/Inputs/thread-step-out-ret-addr-check.s | 9 +- .../Unwind/thread-step-out-ret-addr-check.test | 5 +- lldb/tools/lldb-test/lldb-test.cpp | 6 +- .../Expression/ClangExpressionDeclMapTest.cpp | 4 +- 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 +- .../ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h | 2 + llvm/include/llvm/IR/IntrinsicsAMDGPU.td | 2 +- .../Orc/RTDyldObjectLinkingLayer.cpp | 6 + llvm/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp | 2 +- .../Target/AArch64/AArch64LoadStoreOptimizer.cpp | 5 +- .../Target/AMDGPU/AMDGPUInstructionSelector.cpp | 5 + llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp | 10 +- llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp | 10 +- .../InstCombine/InstructionCombining.cpp | 10 +- llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp | 5 + .../stp-opt-with-renaming-reserved-regs.mir | 89 ++ .../CodeGen/AMDGPU/GlobalISel/inst-select-and.mir | 40 +- .../CodeGen/AMDGPU/GlobalISel/inst-select-or.mir | 36 +- .../CodeGen/AMDGPU/GlobalISel/inst-select-xor.mir | 36 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fdiv.mir | 304 +++--- .../CodeGen/Mips/branch-relaxation-with-hazard.ll | 2 + llvm/test/Transforms/InstCombine/gep-vector.ll | 36 +- llvm/test/Transforms/InstCombine/pow-sqrt.ll | 36 +- .../unittests/CodeGen/GlobalISel/LegalizerTest.cpp | 2 +- llvm/utils/gn/secondary/clang/lib/Basic/BUILD.gn | 32 +- 117 files changed, 1886 insertions(+), 1535 deletions(-) create mode 100644 clang/include/clang/Basic/OptionUtils.h create mode 100644 clang/lib/Basic/OptionUtils.cpp create mode 100644 clang/test/Index/Inputs/CommentXML/valid-inline-command-01.xml delete mode 100644 compiler-rt/test/msan/qsort.cpp create mode 100644 lld/test/ELF/riscv-elf-flags.s create mode 100644 lldb/cmake/modules/FindCursesAndPanel.cmake 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/persistent_state.test create mode 100644 lldb/test/Shell/ScriptInterpreter/Python/scripted_breakpoint.test create mode 100644 llvm/test/CodeGen/AArch64/stp-opt-with-renaming-reserved-regs.mir