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-allmodconfig in repository toolchain/ci/llvm-project.
from 40aa418223f [lldb/cmake] Delete LLDB_LINKER_SUPPORTS_GROUPS adds ff92c56ef97 [OPENMP]Remove unused OPENMP_MATCH_KIND, NFC. adds e1882af9f67 [libc++] Update feature list for NetBSD adds 190b9110c23 [compiler-rt] [test] Disable MPROTECT on two builtin tests adds 2f209ccfbe5 [clang-format] C# formatting a class with inheritance follo [...] adds 6be76f491fc [lldb][NFC] Remove redundant ASTContext args to CopyDecl/De [...] adds 2ff5a596cbf Revert "[ARM] Improve codegen of volatile load/store of i64" adds 3174683e21c [SystemZ] Bugfix and improve the handling of CC values. adds 02a6b0bc3b5 Temporarily revert "Reapply [LVI] Normalize pointer behavio [...] adds b538a2aa071 llvm-symbolizer: support DW_FORM_loclistx locations. adds a805e0fb18c [lldb][NFC] Remove utility methods in TestClangASTImporter adds 9fcebad5e5c [SystemZ] Add a mapping from "select register" to "load on [...] adds 15bfd2cd543 [AArch64][SVE] Replace integer immediate intrinsics with sp [...] adds 810c3cfa664 ThreadPlanTracer::TracingStarted can't call virtual met [...] adds 42f9d0c0bee [objc_direct] Tigthen checks for direct methods adds 2a42a5a2f41 In 'thread step-out' command, only insert a breakpoint in e [...] adds 2861324208e [lldb/Lua] Implement a Simple Lua Script Interpreter Prototype adds de2378b4f3c [X86] Fix a KNL miscompile caused by combineSetCC swapping [...] adds e8054f09337 [PPC32] Emit R_PPC_PLTREL24 for calls to dso_local ifunc adds 03512b267d9 [NFC][Driver] Add dummy compiler-rt sanitizer dylibs for Darwin. adds 14fc20ca628 Align branches within 32-Byte boundary (NOP padding) adds 304d1304b7b Apply the alignment specifier attribute to anonymous unions [...] adds fe17b30a795 [attributes][analyzer] Add annotations for handles. adds 8b725f0459e Comment and adjust style in the newly introduced MCBoundary [...] adds 4024d49edc1 Fix a memory leak introduced w/the instruction padding supp [...] adds d567b0ba841 Avoid unsupported LLD options adds c148e2e2ef8 More style cleanups following rG14fc20ca6282 [NFC] adds 07861e955d0 [msan] Intercept qsort, qsort_r. adds 82923c71efa [analyzer] Add Fuchsia Handle checker adds 226a014044d [gn build] Port 82923c71efa adds 59878ec8092 [analyzer] Add path notes to FuchsiaHandleCheck. adds ddf897fc804 [msan] Check qsort input. adds dedad08ee8e [llvm-symbolizer] Support reading options from environment adds dc03b960d02 Add parentheses to silence warning adds 0fd6f19025a [scudo][standalone] Support __BIONIC__ adds e73c662b9ea [compiler-rt] [test] Disable MPROTECT for XRay tests on NetBSD adds 44b4b833ad7 Rename DW_AT_LLVM_isysroot to DW_AT_LLVM_sysroot adds 494b1318ca7 Customize simplified dumping and matching of LambdaExpr adds c431c407ebc [InstCombine] Improve infinite loop detection adds 0378f3a9034 Revert "Customize simplified dumping and matching of LambdaExpr" adds d1783db9dbd [iOS sim] Ensure simulator device is booted in iossim_prepare.py adds 41d7c227b38 [lldb/CMake] Change how we deal with optional dependencies adds 05b2c6a52cc Temporarily restrict the test for D71372 to darwin till we [...] adds 538b485c59f Fix name of InitLibcalls() function in comment adds adf7a0a558a [WebAssembly] Use TargetIndex operands in DbgValue to track [...] adds f72d001e099 llvm-objdump should ignore Mach-O stab symbols for disassembly. adds 79daafc9030 Reland: [DWARF] Allow cross-CU references of subprogram def [...] adds fa4701e1979 [DWARF] Defer creating declaration DIEs until we prepare ca [...] adds fe86289bf19 Revert "[lldb/CMake] Change how we deal with optional depen [...] adds 581a7d0ee6a [llvm-symbolizer] Prefix invocations in test with env adds 07815fc1b72 [X86] Add test cases for missing propagation of fpexcept fl [...] adds d5750770eb9 [NFC][MachineOutliner] Rewrite setSuffixIndices to be iterative adds 71b26f1d192 gn build: Silence mismatched-new-delete warning in scudo C+ [...] adds dcda6be7579 Add a set of tests with basic coverage of the recently adde [...] adds b4dfa74a5d8 Constrain the macho-stabs test added in f72d001e099 to run [...] adds bab67ba6a3c fix a doc typo to cycle bots adds 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. 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 adds 31262d6722c [NVPTX] Fixes -Wrange-loop-analysis warnings adds 9c11026c1b0 [Hexagon] Fixes -Wrange-loop-analysis warnings adds 2d903cc9656 [AMDGPU] Fixes -Wrange-loop-analysis warnings adds fa303ea5d36 [X86] Fix typo of intrinsic name in test cases. NFC adds a4aa40cebc9 [X86] Autogenerate complete checks. NFC adds b2c1ba5b1f8 Revert "[ARM][TypePromotion] Enable by default" adds fb0ccff6e56 [SelectionDAG] Copy FP flags when visiting a binary instruction. adds 79cc9e9b304 Revert "[Concepts] Constrained partial specializations and [...] adds 891e25b02d7 Revert "[DebugInfo] Support to emit debugInfo for extern va [...] adds 2046d72e916 build: improve python checks for Windows adds 2791667d2e3 [DAGCombiner] Check term use before applying aggressive FSU [...] adds bd5c8d167b7 [lldb/ScriptInterpreter] Unify error message for command sc [...] adds 2539cd22e96 [ELF] Delete a redundant R_HINT check from isStaticLinkTime [...] adds 7259f04dde8 [SCEV] add testcase for get accurate range for addrecexpr w [...] adds fb53396c494 [NFC] Remove unnecessary blank and rename align-branch-64-5 [...] adds e3d8ee35e4a reland "[DebugInfo] Support to emit debugInfo for extern va [...] adds 5128026467c [AST] Add missing MultiplexConsumer::CompleteExternalDeclaration adds 9681dc9627b [PowerPC] Exploit `vrl(b|h|w|d)` to perform vector rotation adds da0fe5db999 [AVR] Fix codegen for rotate instructions adds b449d19e558 build: use `find_package(Python3)` rather than `PYTHON_HOME` adds 1562511275f [lldb/ScriptInterpreter] Remove can_reload which is always [...] adds df061c3e2b9 [Concepts] Constrained partial specializations and function [...] adds 9d1071eac40 [NFC][Test][PowerPC] Add more tests for 'and mask' adds a755ccefe67 [SLP] Replace NeedToGather variable with enum. adds 3654ed21ee7 Fix case style warnings in DIBuilder. NFC. adds 6d5e35e89d7 [Power9] Remove the PPCISD::XXREVERSE as it has completely [...] adds 42ec584a8b4 [lldb][NFC] Make CompilerDeclContext construction type safe adds 6df6edfd0a0 [lldb][NFC] Document CompilerDeclContext constructors adds 70fa4c4f886 [NFC] Style cleanups adds 5dca0596a95 [lldb] Add a SubsystemRAII that takes care of calling Initi [...] adds fecb122cca2 [lldb][NFC] Simplify ClangASTContext::GetTranslationUnitDecl adds 12a3d97cf68 [lldb/lua] Fix bindings.test for lua-5.1 adds fbccef6b255 [lldb] Fix a -Wreturn-type gcc warning in ScriptInterpreter.cpp adds cc522bc4e3e [llvm-readobj][test] - Stop using Inputs/trivial.obj.elf-x86-64. adds 86c9831bb40 [ItaniumCXXABI] Don't mark an extern_weak init function as [...] adds b774aa1011a [ARM] [Windows] Use COFF stubs for calls to extern_weak functions adds 5a751e747db [AArch64] [Windows] Use COFF stubs for calls to extern_weak [...] adds 2cebc1a7170 [yaml2obj] - Add testing for OSABI field. adds 3cfb6677b2a [lldb] Don't process symlinks deep inside DWARFUnit adds 1f985775566 [yaml2obj] - Add support for ELFOSABI_LINUX. adds f027e1a68da [yaml2obj] - Allow using an arbitrary value for OSABI. adds 73951a11c64 [lldb] Add sanity check to CreateDeclContext and fixed illf [...] adds 76d294cb874 [lldb][NFC] Delete all 'else return ...' in CompilerDeclCon [...] adds a175c6a6f6b [lldb][NFC] Remove wrong and unused ClangASTContext::CopyDe [...] adds b6c29d9de02 [lldb][NFC] Remove unused 'type' parameter in ClangExpressi [...]
No new revisions were added by this update.
Summary of changes: clang/bindings/xml/comment-xml-schema.rng | 8 + clang/docs/LibASTMatchersTutorial.rst | 2 +- clang/docs/analyzer/checkers.rst | 25 + 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/AST/DeclTemplate.h | 29 +- clang/include/clang/Basic/Attr.td | 24 + clang/include/clang/Basic/AttrDocs.td | 61 + clang/include/clang/Basic/DiagnosticSemaKinds.td | 23 +- clang/include/clang/Basic/OpenMPKinds.def | 8 - clang/include/clang/Basic/OptionUtils.h | 58 + clang/include/clang/Frontend/MultiplexConsumer.h | 1 + clang/include/clang/Frontend/Utils.h | 30 +- clang/include/clang/Sema/Sema.h | 60 +- .../clang/StaticAnalyzer/Checkers/Checkers.td | 15 + .../StaticAnalyzer/Core/BugReporter/BugReporter.h | 2 +- .../Core/PathSensitive/CheckerContext.h | 16 + clang/lib/AST/ASTImporter.cpp | 34 +- clang/lib/AST/CommentSema.cpp | 1 + clang/lib/AST/DeclObjC.cpp | 26 +- clang/lib/AST/DeclTemplate.cpp | 79 +- clang/lib/AST/JSONNodeDumper.cpp | 3 + clang/lib/AST/TextNodeDumper.cpp | 3 + clang/lib/AST/TypePrinter.cpp | 3 + clang/lib/ASTMatchers/ASTMatchFinder.cpp | 61 +- clang/lib/Basic/CMakeLists.txt | 2 + clang/lib/Basic/OptionUtils.cpp | 47 + clang/lib/CodeGen/CGObjCMac.cpp | 21 +- clang/lib/CodeGen/CodeGenFunction.cpp | 8 - clang/lib/CodeGen/ItaniumCXXABI.cpp | 4 +- clang/lib/CodeGen/TargetInfo.cpp | 4 + clang/lib/Driver/ToolChains/Clang.cpp | 36 +- clang/lib/Driver/ToolChains/Hexagon.cpp | 11 +- clang/lib/Format/UnwrappedLineParser.cpp | 2 +- clang/lib/Frontend/CompilerInvocation.cpp | 27 - clang/lib/Frontend/FrontendActions.cpp | 4 + clang/lib/Frontend/MultiplexConsumer.cpp | 5 + clang/lib/Index/CommentToXML.cpp | 8 + clang/lib/Sema/SemaChecking.cpp | 428 ++- clang/lib/Sema/SemaConcept.cpp | 360 +++ clang/lib/Sema/SemaDecl.cpp | 3 + clang/lib/Sema/SemaDeclAttr.cpp | 37 + clang/lib/Sema/SemaDeclObjC.cpp | 108 +- clang/lib/Sema/SemaTemplate.cpp | 30 +- clang/lib/Sema/SemaTemplateDeduction.cpp | 229 +- clang/lib/Sema/SemaTemplateInstantiate.cpp | 42 + clang/lib/Sema/SemaTemplateInstantiateDecl.cpp | 5 +- clang/lib/Sema/SemaType.cpp | 12 + clang/lib/Serialization/ASTReaderDecl.cpp | 10 +- clang/lib/Serialization/ASTWriterDecl.cpp | 8 +- clang/lib/StaticAnalyzer/Checkers/CMakeLists.txt | 1 + .../Checkers/FuchsiaHandleChecker.cpp | 556 ++++ .../Checkers/InnerPointerChecker.cpp | 6 +- .../StaticAnalyzer/Checkers/IteratorModeling.cpp | 28 +- clang/lib/StaticAnalyzer/Checkers/MoveChecker.cpp | 2 +- .../StaticAnalyzer/Core/BugReporterVisitors.cpp | 2 +- .../StaticAnalyzer/Frontend/CheckerRegistry.cpp | 3 +- clang/test/AST/ast-dump-comment.cpp | 5 + clang/test/AST/pr43983.cpp | 7 + clang/test/Analysis/fuchsia_handle.cpp | 329 +++ 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 | 89 + .../var-template-partial-specializations.cpp | 53 + clang/test/CodeGen/debug-info-extern-basic.c | 3 +- clang/test/CodeGen/debug-info-extern-duplicate.c | 3 +- clang/test/CodeGen/debug-info-extern-multi.c | 3 +- clang/test/CodeGen/debug-info-extern-unused.c | 3 +- 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/CodeGenCXX/mingw-thread-local.cpp | 9 + clang/test/CodeGenObjC/direct-method.m | 28 +- .../Driver/Inputs/hexagon_tree/Tools/bin/ld.lld | 0 .../lib/darwin/libclang_rt.asan_ios_dynamic.dylib | 0 .../darwin/libclang_rt.asan_iossim_dynamic.dylib | 0 .../lib/darwin/libclang_rt.asan_osx_dynamic.dylib | 0 .../lib/darwin/libclang_rt.asan_tvos_dynamic.dylib | 0 .../darwin/libclang_rt.asan_tvossim_dynamic.dylib | 0 .../darwin/libclang_rt.asan_watchos_dynamic.dylib | 0 .../libclang_rt.asan_watchossim_dynamic.dylib | 0 .../lib/darwin/libclang_rt.lsan_ios_dynamic.dylib | 0 .../darwin/libclang_rt.lsan_iossim_dynamic.dylib | 0 .../lib/darwin/libclang_rt.lsan_osx_dynamic.dylib | 0 .../lib/darwin/libclang_rt.lsan_tvos_dynamic.dylib | 0 .../darwin/libclang_rt.lsan_tvossim_dynamic.dylib | 0 .../darwin/libclang_rt.lsan_watchos_dynamic.dylib | 0 .../libclang_rt.lsan_watchossim_dynamic.dylib | 0 .../darwin/libclang_rt.tsan_iossim_dynamic.dylib | 0 .../lib/darwin/libclang_rt.tsan_osx_dynamic.dylib | 0 .../darwin/libclang_rt.tsan_tvossim_dynamic.dylib | 0 .../lib/darwin/libclang_rt.ubsan_ios_dynamic.dylib | 0 .../darwin/libclang_rt.ubsan_iossim_dynamic.dylib | 0 .../libclang_rt.ubsan_minimal_ios_dynamic.dylib | 0 .../libclang_rt.ubsan_minimal_iossim_dynamic.dylib | 0 .../libclang_rt.ubsan_minimal_osx_dynamic.dylib | 0 .../libclang_rt.ubsan_minimal_tvos_dynamic.dylib | 0 ...libclang_rt.ubsan_minimal_tvossim_dynamic.dylib | 0 ...libclang_rt.ubsan_minimal_watchos_dynamic.dylib | 0 ...clang_rt.ubsan_minimal_watchossim_dynamic.dylib | 0 .../lib/darwin/libclang_rt.ubsan_osx_dynamic.dylib | 0 .../darwin/libclang_rt.ubsan_tvos_dynamic.dylib | 0 .../darwin/libclang_rt.ubsan_tvossim_dynamic.dylib | 0 .../darwin/libclang_rt.ubsan_watchos_dynamic.dylib | 0 .../libclang_rt.ubsan_watchossim_dynamic.dylib | 0 clang/test/Driver/hexagon-toolchain-elf.c | 23 + clang/test/Driver/mcount.c | 12 + clang/test/Driver/mfentry.c | 9 + .../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 + ...pragma-attribute-supported-attributes-list.test | 3 + clang/test/Modules/debug-info-moduleimport.m | 2 +- clang/test/Sema/attr-handles.cpp | 22 + clang/test/Sema/warn-documentation.cpp | 7 + clang/test/Sema/warn-unsequenced.c | 15 +- clang/test/SemaCXX/warn-unsequenced.cpp | 145 +- clang/test/SemaObjC/method-direct-one-definition.m | 53 + 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/unittests/Format/FormatTestCSharp.cpp | 21 + clang/utils/analyzer/exploded-graph-rewriter.py | 6 +- clang/www/features.html | 30 +- clang/www/index.html | 2 +- compiler-rt/lib/scudo/standalone/platform.h | 6 +- compiler-rt/test/builtins/Unit/clear_cache_test.c | 2 +- .../test/builtins/Unit/enable_execute_stack_test.c | 2 +- compiler-rt/test/lit.common.cfg.py | 19 +- .../ios_commands/iossim_prepare.py | 14 +- .../netbsd_commands/run_nomprotect.sh | 3 + compiler-rt/test/xray/lit.cfg.py | 3 + libcxx/include/__config | 3 +- libcxx/include/numeric | 2 +- libcxx/test/support/test_macros.h | 2 +- lld/ELF/Arch/RISCV.cpp | 5 +- lld/ELF/Relocations.cpp | 4 +- lld/docs/Driver.rst | 4 +- lld/docs/index.rst | 2 +- lld/test/ELF/riscv-elf-flags.s | 8 + lldb/CMakeLists.txt | 5 + lldb/cmake/modules/FindCursesAndPanel.cmake | 24 + lldb/cmake/modules/LLDBConfig.cmake | 264 +- lldb/include/lldb/Core/Debugger.h | 7 +- lldb/include/lldb/Core/IOHandler.h | 1 + lldb/include/lldb/Interpreter/ScriptInterpreter.h | 7 +- lldb/include/lldb/Symbol/ClangASTContext.h | 86 +- lldb/include/lldb/Symbol/ClangASTImporter.h | 6 +- lldb/include/lldb/Symbol/CompilerDeclContext.h | 10 +- lldb/include/lldb/Symbol/TypeSystem.h | 2 - lldb/include/lldb/Target/ThreadPlanStepOut.h | 1 + lldb/include/lldb/lldb-enumerations.h | 6 +- .../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 | 27 +- lldb/source/Commands/CommandObjectCommands.cpp | 16 +- .../Commands/CommandObjectWatchpointCommand.cpp | 40 +- lldb/source/Core/CMakeLists.txt | 4 +- lldb/source/Core/Debugger.cpp | 18 +- lldb/source/Core/Module.cpp | 4 +- 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 +- lldb/source/Interpreter/ScriptInterpreter.cpp | 37 +- .../Clang/ASTResultSynthesizer.cpp | 3 +- .../ExpressionParser/Clang/ClangASTSource.cpp | 32 +- .../ExpressionParser/Clang/ClangASTSource.h | 4 +- .../Clang/ClangExpressionDeclMap.cpp | 49 +- .../Clang/ClangExpressionDeclMap.h | 8 +- .../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 +- .../Python/OperatingSystemPython.cpp | 5 +- lldb/source/Plugins/Process/POSIX/CrashReason.cpp | 8 +- .../Plugins/ScriptInterpreter/Lua/CMakeLists.txt | 8 +- lldb/source/Plugins/ScriptInterpreter/Lua/Lua.cpp | 28 + lldb/source/Plugins/ScriptInterpreter/Lua/Lua.h | 47 + .../ScriptInterpreter/Lua/ScriptInterpreterLua.cpp | 65 +- .../ScriptInterpreter/Lua/ScriptInterpreterLua.h | 7 +- .../ScriptInterpreter/Python/PythonReadline.cpp | 2 +- .../Python/ScriptInterpreterPython.cpp | 12 +- .../Python/ScriptInterpreterPythonImpl.h | 2 +- .../SymbolFile/DWARF/DWARFASTParserClang.cpp | 26 +- lldb/source/Plugins/SymbolFile/DWARF/DWARFUnit.cpp | 21 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp | 13 +- .../Plugins/SymbolFile/NativePDB/PdbAstBuilder.cpp | 16 +- .../source/Plugins/SymbolFile/PDB/PDBASTParser.cpp | 50 +- .../Plugins/SymbolFile/PDB/SymbolFilePDB.cpp | 7 +- .../SystemRuntime/MacOSX/SystemRuntimeMacOSX.cpp | 3 +- lldb/source/Symbol/ClangASTContext.cpp | 1194 ++++---- lldb/source/Symbol/ClangASTImporter.cpp | 24 +- lldb/source/Symbol/CompilerDeclContext.cpp | 19 +- lldb/source/Target/ThreadPlanStepOut.cpp | 26 +- lldb/source/Target/ThreadPlanTracer.cpp | 9 +- lldb/test/CMakeLists.txt | 2 + .../test/Shell/ScriptInterpreter/Lua/bindings.test | 6 + .../ScriptInterpreter/Lua/breakpoint_callback.test | 5 + lldb/test/Shell/ScriptInterpreter/Lua/lua.test | 3 + .../ScriptInterpreter/Lua/persistent_state.test | 3 + .../ScriptInterpreter/Lua/watchpoint_callback.test | 8 + .../ScriptInterpreter/None/import_module.test | 2 + .../Python/scripted_breakpoint.test | 11 + .../test/Shell/SymbolFile/DWARF/compilercontext.ll | 4 +- .../Unwind/Inputs/thread-step-out-ret-addr-check.s | 25 + .../Unwind/thread-step-out-ret-addr-check.test | 18 + lldb/test/Shell/lit.cfg.py | 3 + lldb/test/Shell/lit.site.cfg.py.in | 1 + lldb/tools/lldb-test/lldb-test.cpp | 6 +- lldb/unittests/Core/MangledTest.cpp | 12 +- lldb/unittests/Editline/EditlineTest.cpp | 7 +- .../Expression/ClangExpressionDeclMapTest.cpp | 20 +- lldb/unittests/Expression/ClangParserTest.cpp | 10 +- .../Expression/CppModuleConfigurationTest.cpp | 12 +- lldb/unittests/Expression/DWARFExpressionTest.cpp | 5 +- .../Host/ConnectionFileDescriptorTest.cpp | 7 +- lldb/unittests/Host/HostInfoTest.cpp | 11 +- lldb/unittests/Host/MainLoopTest.cpp | 7 +- lldb/unittests/Host/SocketAddressTest.cpp | 6 +- lldb/unittests/Host/SocketTest.cpp | 7 +- lldb/unittests/Interpreter/TestCompletion.cpp | 6 +- .../Language/Highlighting/HighlighterTest.cpp | 23 +- .../unittests/ObjectFile/ELF/TestObjectFileELF.cpp | 19 +- .../ObjectFile/PECOFF/TestPECallFrameInfo.cpp | 12 +- .../Process/minidump/MinidumpParserTest.cpp | 5 +- lldb/unittests/ScriptInterpreter/CMakeLists.txt | 3 + .../unittests/ScriptInterpreter/Lua/CMakeLists.txt | 12 + lldb/unittests/ScriptInterpreter/Lua/LuaTests.cpp | 28 + .../Lua/ScriptInterpreterTests.cpp | 62 + lldb/unittests/Symbol/LocateSymbolFileTest.cpp | 10 +- lldb/unittests/Symbol/TestClangASTContext.cpp | 148 +- lldb/unittests/Symbol/TestClangASTImporter.cpp | 76 +- lldb/unittests/Symbol/TestDWARFCallFrameInfo.cpp | 17 +- lldb/unittests/Symbol/TestLineEntry.cpp | 18 +- .../SymbolFile/DWARF/DWARFASTParserClangTests.cpp | 17 +- .../SymbolFile/DWARF/SymbolFileDWARFTests.cpp | 26 +- .../SymbolFile/PDB/SymbolFilePDBTests.cpp | 5 +- lldb/unittests/Target/ModuleCacheTest.cpp | 33 +- lldb/unittests/TestingSupport/SubsystemRAII.h | 90 + .../TestingSupport/Symbol/ClangTestUtils.h | 6 +- lldb/unittests/Utility/CMakeLists.txt | 1 + lldb/unittests/Utility/SubsystemRAIITest.cpp | 99 + llvm/docs/CommandGuide/llvm-addr2line.rst | 2 + llvm/docs/CommandGuide/llvm-symbolizer.rst | 6 + llvm/docs/Coroutines.rst | 2 +- llvm/include/llvm-c/DebugInfo.h | 6 +- llvm/include/llvm/BinaryFormat/Dwarf.def | 4 +- llvm/include/llvm/BinaryFormat/Dwarf.h | 3 +- .../ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h | 2 + llvm/include/llvm/IR/DIBuilder.h | 14 +- llvm/include/llvm/IR/DebugInfoMetadata.h | 20 +- llvm/include/llvm/IR/IntrinsicsAArch64.td | 25 - llvm/include/llvm/IR/IntrinsicsAMDGPU.td | 2 +- llvm/include/llvm/IR/RuntimeLibcalls.def | 2 +- llvm/include/llvm/MC/MCAsmBackend.h | 6 + llvm/include/llvm/MC/MCAssembler.h | 3 +- llvm/include/llvm/MC/MCFragment.h | 78 +- llvm/include/llvm/MC/MCObjectStreamer.h | 1 + llvm/include/llvm/MC/MCParser/MCParsedAsmOperand.h | 4 + llvm/include/llvm/MC/MCParser/MCTargetAsmParser.h | 2 + llvm/lib/Analysis/LazyValueInfo.cpp | 308 ++- llvm/lib/AsmParser/LLParser.cpp | 6 +- llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp | 4 + .../lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp | 37 +- llvm/lib/CodeGen/AsmPrinter/DebugLocEntry.h | 38 +- llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp | 8 +- llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp | 34 +- llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h | 3 + llvm/lib/CodeGen/AsmPrinter/DwarfExpression.cpp | 8 + llvm/lib/CodeGen/AsmPrinter/DwarfExpression.h | 4 + llvm/lib/CodeGen/AsmPrinter/DwarfUnit.cpp | 13 +- llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp | 4 +- llvm/lib/CodeGen/MachineOutliner.cpp | 43 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 9 +- .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 7 + llvm/lib/CodeGen/TypePromotion.cpp | 24 +- llvm/lib/DebugInfo/DWARF/DWARFContext.cpp | 44 +- llvm/lib/DebugInfo/DWARF/DWARFDie.cpp | 14 +- llvm/lib/DebugInfo/DWARF/DWARFExpression.cpp | 2 + .../Orc/RTDyldObjectLinkingLayer.cpp | 6 + llvm/lib/IR/AsmWriter.cpp | 2 +- llvm/lib/IR/DIBuilder.cpp | 20 +- llvm/lib/IR/DebugInfo.cpp | 4 +- llvm/lib/IR/DebugInfoMetadata.cpp | 6 +- llvm/lib/IR/LLVMContextImpl.h | 12 +- llvm/lib/MC/MCAssembler.cpp | 80 + llvm/lib/MC/MCFragment.cpp | 39 +- llvm/lib/MC/MCObjectStreamer.cpp | 7 + llvm/lib/MC/MCParser/AsmParser.cpp | 8 +- llvm/lib/ObjectYAML/ELFYAML.cpp | 2 + llvm/lib/Target/AArch64/AArch64FastISel.cpp | 7 + llvm/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp | 2 +- llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 61 +- .../Target/AArch64/AArch64LoadStoreOptimizer.cpp | 9 +- llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td | 20 +- llvm/lib/Target/AArch64/AArch64Subtarget.cpp | 4 + llvm/lib/Target/AArch64/SVEInstrFormats.td | 41 +- .../Target/AMDGPU/AMDGPUInstructionSelector.cpp | 5 + llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp | 10 +- .../Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp | 4 +- llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp | 10 +- llvm/lib/Target/AMDGPU/AMDGPUUnifyMetadata.cpp | 4 +- llvm/lib/Target/ARM/ARMExpandPseudoInsts.cpp | 18 - llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp | 49 - llvm/lib/Target/ARM/ARMISelLowering.cpp | 67 +- llvm/lib/Target/ARM/ARMISelLowering.h | 8 +- llvm/lib/Target/ARM/ARMInstrInfo.td | 23 - llvm/lib/Target/ARM/ARMInstrThumb2.td | 9 +- llvm/lib/Target/AVR/AVRExpandPseudoInsts.cpp | 91 + llvm/lib/Target/AVR/AVRISelLowering.cpp | 5 +- llvm/lib/Target/AVR/AVRInstrInfo.td | 12 +- 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/PPCISelLowering.cpp | 24 +- llvm/lib/Target/PowerPC/PPCISelLowering.h | 4 - llvm/lib/Target/PowerPC/PPCInstrAltivec.td | 14 +- llvm/lib/Target/PowerPC/PPCInstrInfo.td | 5 - llvm/lib/Target/PowerPC/PPCInstrVSX.td | 8 - llvm/lib/Target/PowerPC/PPCLoopInstrFormPrep.cpp | 6 +- llvm/lib/Target/SystemZ/SystemZ.h | 2 +- llvm/lib/Target/SystemZ/SystemZElimCompare.cpp | 133 +- llvm/lib/Target/SystemZ/SystemZInstrFormats.td | 30 +- llvm/lib/Target/SystemZ/SystemZInstrInfo.cpp | 8 + llvm/lib/Target/SystemZ/SystemZInstrInfo.h | 3 +- llvm/lib/Target/SystemZ/SystemZInstrInfo.td | 17 +- llvm/lib/Target/SystemZ/SystemZRegisterInfo.cpp | 92 +- llvm/lib/Target/SystemZ/SystemZShortenInst.cpp | 30 - llvm/lib/Target/WebAssembly/WebAssembly.h | 4 + .../WebAssembly/WebAssemblyDebugValueManager.cpp | 8 + .../WebAssembly/WebAssemblyDebugValueManager.h | 1 + .../WebAssembly/WebAssemblyExplicitLocals.cpp | 6 + .../Target/WebAssembly/WebAssemblyInstrInfo.cpp | 10 + llvm/lib/Target/WebAssembly/WebAssemblyInstrInfo.h | 4 + llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp | 9 + llvm/lib/Target/X86/AsmParser/X86Operand.h | 6 +- llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp | 281 +- llvm/lib/Target/X86/MCTargetDesc/X86BaseInfo.h | 45 +- llvm/lib/Target/X86/X86AsmPrinter.cpp | 37 +- llvm/lib/Target/X86/X86AsmPrinter.h | 2 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 42 +- llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp | 2 +- .../Transforms/InstCombine/InstCombineCalls.cpp | 20 +- .../InstCombine/InstructionCombining.cpp | 29 +- 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/lib/Transforms/Utils/SimplifyLibCalls.cpp | 5 + llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp | 56 +- .../test/Analysis/ScalarEvolution/range_nw_flag.ll | 20 + llvm/test/Assembler/dimodule.ll | 4 +- .../GlobalISel/call-translator-tail-call-weak.ll | 15 + .../GlobalISel/call-translator-tail-call.ll | 17 - llvm/test/CodeGen/AArch64/arm64-neon-2velem.ll | 16 +- .../stp-opt-with-renaming-reserved-regs.mir | 89 + .../AArch64/sve-gather-scatter-dag-combine.ll | 16 +- llvm/test/CodeGen/AArch64/sve-int-imm.ll | 524 ++-- llvm/test/CodeGen/AArch64/sve-int-log-imm.ll | 80 +- llvm/test/CodeGen/AArch64/windows-extern-weak.ll | 27 + .../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 +-- llvm/test/CodeGen/AMDGPU/fadd-fma-fmul-combine.ll | 118 +- llvm/test/CodeGen/ARM/i64_volatile_load_store.ll | 153 -- llvm/test/CodeGen/ARM/tail-call-weak.ll | 9 +- llvm/test/CodeGen/AVR/rot.ll | 8 +- .../CodeGen/Mips/branch-relaxation-with-hazard.ll | 2 + llvm/test/CodeGen/PowerPC/and-mask.ll | 91 + llvm/test/CodeGen/PowerPC/funnel-shift-rot.ll | 24 +- llvm/test/CodeGen/PowerPC/ifunc.ll | 25 + llvm/test/CodeGen/PowerPC/shift_mask.ll | 22 - llvm/test/CodeGen/PowerPC/vec_revb.ll | 5 +- llvm/test/CodeGen/PowerPC/vector-rotates.ll | 136 + llvm/test/CodeGen/SystemZ/cond-move-08.mir | 4 +- .../SystemZ/cond-move-regalloc-hints-02.mir | 54 + llvm/test/CodeGen/SystemZ/int-cmp-44.ll | 59 +- llvm/test/CodeGen/SystemZ/int-cmp-45.ll | 27 +- llvm/test/CodeGen/SystemZ/int-cmp-56.ll | 163 ++ llvm/test/CodeGen/SystemZ/int-cmp-57.ll | 103 + llvm/test/CodeGen/SystemZ/int-cmp-58.mir | 71 + llvm/test/CodeGen/X86/avx512-vec-cmp.ll | 5 +- llvm/test/CodeGen/X86/fmf-reduction.ll | 5 +- .../test/CodeGen/X86/fp-intrinsics-flags-x86_64.ll | 18 + llvm/test/CodeGen/X86/fp-intrinsics-flags.ll | 114 + llvm/test/CodeGen/X86/fp-strict-scalar-cmp.ll | 2865 +++++++++++++------- llvm/test/CodeGen/X86/load-combine-dbg.ll | 2 +- llvm/test/CodeGen/X86/ms-inline-asm-PR44272.ll | 18 + .../X86/vector-constrained-fp-intrinsics-flags.ll | 59 + llvm/test/DebugInfo/AArch64/frame-loclistx.s | 305 +++ .../AArch64/unretained-declaration-subprogram.ll | 44 + .../MIR/AArch64/dbgcall-site-orr-moves.mir | 6 +- .../DebugInfo/MIR/X86/debug-call-site-param.mir | 18 +- .../DebugInfo/WebAssembly/dbg-value-dwarfdump.ll | 70 + llvm/test/DebugInfo/WebAssembly/dbg-value-ti.ll | 74 + llvm/test/DebugInfo/X86/DIModule.ll | 4 +- llvm/test/DebugInfo/X86/DIModuleContext.ll | 2 +- llvm/test/DebugInfo/X86/clang-module.ll | 2 +- .../DebugInfo/X86/lto-cross-cu-call-origin-ref.ll | 211 ++ llvm/test/MC/X86/align-branch-32-1a.s | 38 + llvm/test/MC/X86/align-branch-64-1a.s | 83 + llvm/test/MC/X86/align-branch-64-1b.s | 32 + llvm/test/MC/X86/align-branch-64-1c.s | 31 + llvm/test/MC/X86/align-branch-64-1d.s | 38 + llvm/test/MC/X86/align-branch-64-2a.s | 44 + llvm/test/MC/X86/align-branch-64-2b.s | 17 + llvm/test/MC/X86/align-branch-64-2c.s | 19 + llvm/test/MC/X86/align-branch-64-3a.s | 41 + llvm/test/MC/X86/align-branch-64-4a.s | 33 + llvm/test/MC/X86/align-branch-64-5a.s | 43 + llvm/test/MC/X86/align-branch-64-6a.s | 50 + llvm/test/MC/X86/align-branch-64-negative.s | 65 + llvm/test/MC/X86/align-branch-64.s | 110 + llvm/test/Transforms/InstCombine/copysign.ll | 10 +- llvm/test/Transforms/InstCombine/gep-vector.ll | 36 +- .../Transforms/InstCombine/limit-max-iterations.ll | 3 + llvm/test/Transforms/InstCombine/pow-sqrt.ll | 36 +- .../Transforms/JumpThreading/combine-metadata.ll | 3 +- llvm/test/Transforms/TypePromotion/ARM/calls.ll | 2 +- llvm/test/Transforms/TypePromotion/ARM/casts.ll | 2 +- .../TypePromotion/ARM/clear-structures.ll | 2 +- llvm/test/Transforms/TypePromotion/ARM/icmps.ll | 2 +- llvm/test/Transforms/TypePromotion/ARM/phis-ret.ll | 2 +- llvm/test/Transforms/TypePromotion/ARM/pointers.ll | 2 +- .../Transforms/TypePromotion/ARM/signed-icmps.ll | 2 +- llvm/test/Transforms/TypePromotion/ARM/signed.ll | 2 +- llvm/test/Transforms/TypePromotion/ARM/switch.ll | 2 +- llvm/test/Transforms/TypePromotion/ARM/wrapping.ll | 2 +- .../tools/llvm-objdump/Inputs/macho-stabs-x86_64 | Bin 0 -> 8552 bytes llvm/test/tools/llvm-objdump/macho-stabs.test | 3 + llvm/test/tools/llvm-readobj/ELF/Inputs/trivial.ll | 1 - .../llvm-readobj/ELF/Inputs/trivial.obj.elf-x86-64 | Bin 1256 -> 0 bytes .../tools/llvm-readobj/ELF/gnu-file-headers.test | 206 +- .../ELF/gnu-section-mapping-no-phdrs.test | 23 +- llvm/test/tools/llvm-readobj/ELF/hex-dump.test | 52 +- .../tools/llvm-readobj/ELF/thin-archive-paths.test | 11 +- .../tools/llvm-symbolizer/options-from-env.test | 4 + llvm/test/tools/yaml2obj/ELF/header-osabi.yaml | 340 +++ 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-objdump/llvm-objdump.cpp | 33 +- llvm/tools/llvm-pdbutil/DumpOutputStyle.cpp | 2 +- llvm/tools/llvm-readobj/ELFDumper.cpp | 8 +- llvm/tools/llvm-readobj/ObjDumper.cpp | 2 +- llvm/tools/llvm-symbolizer/llvm-symbolizer.cpp | 6 +- .../unittests/CodeGen/GlobalISel/LegalizerTest.cpp | 2 +- llvm/unittests/IR/MetadataTest.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 +- .../clang/lib/StaticAnalyzer/Checkers/BUILD.gn | 1 + .../lib/scudo/standalone/tests/BUILD.gn | 4 + 482 files changed, 12485 insertions(+), 4868 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/lib/StaticAnalyzer/Checkers/FuchsiaHandleChecker.cpp create mode 100644 clang/test/AST/pr43983.cpp create mode 100644 clang/test/Analysis/fuchsia_handle.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/CodeGenCXX/mingw-thread-local.cpp copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] mode change 100644 => 100755 copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] create mode 100644 clang/test/Driver/mcount.c create mode 100644 clang/test/Driver/mfentry.c create mode 100644 clang/test/Index/Inputs/CommentXML/valid-inline-command-01.xml create mode 100644 clang/test/Sema/attr-handles.cpp create mode 100644 clang/test/SemaObjC/method-direct-one-definition.m create mode 100644 compiler-rt/test/sanitizer_common/netbsd_commands/run_nomprotect.sh 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/source/Plugins/ScriptInterpreter/Lua/Lua.cpp create mode 100644 lldb/source/Plugins/ScriptInterpreter/Lua/Lua.h 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/lua.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/None/import_module.test create mode 100644 lldb/test/Shell/ScriptInterpreter/Python/scripted_breakpoint.test create mode 100644 lldb/test/Shell/Unwind/Inputs/thread-step-out-ret-addr-check.s create mode 100644 lldb/test/Shell/Unwind/thread-step-out-ret-addr-check.test create mode 100644 lldb/unittests/ScriptInterpreter/Lua/CMakeLists.txt create mode 100644 lldb/unittests/ScriptInterpreter/Lua/LuaTests.cpp create mode 100644 lldb/unittests/ScriptInterpreter/Lua/ScriptInterpreterTests.cpp create mode 100644 lldb/unittests/TestingSupport/SubsystemRAII.h create mode 100644 lldb/unittests/Utility/SubsystemRAIITest.cpp create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/call-translator-tail-call-weak.ll create mode 100644 llvm/test/CodeGen/AArch64/stp-opt-with-renaming-reserved-regs.mir create mode 100644 llvm/test/CodeGen/AArch64/windows-extern-weak.ll delete mode 100644 llvm/test/CodeGen/ARM/i64_volatile_load_store.ll create mode 100644 llvm/test/CodeGen/PowerPC/and-mask.ll create mode 100644 llvm/test/CodeGen/PowerPC/ifunc.ll create mode 100644 llvm/test/CodeGen/PowerPC/vector-rotates.ll create mode 100644 llvm/test/CodeGen/SystemZ/cond-move-regalloc-hints-02.mir create mode 100644 llvm/test/CodeGen/SystemZ/int-cmp-56.ll create mode 100644 llvm/test/CodeGen/SystemZ/int-cmp-57.ll create mode 100644 llvm/test/CodeGen/SystemZ/int-cmp-58.mir create mode 100644 llvm/test/CodeGen/X86/fp-intrinsics-flags-x86_64.ll create mode 100644 llvm/test/CodeGen/X86/fp-intrinsics-flags.ll create mode 100644 llvm/test/CodeGen/X86/ms-inline-asm-PR44272.ll create mode 100644 llvm/test/CodeGen/X86/vector-constrained-fp-intrinsics-flags.ll create mode 100644 llvm/test/DebugInfo/AArch64/frame-loclistx.s create mode 100644 llvm/test/DebugInfo/AArch64/unretained-declaration-subprogram.ll create mode 100644 llvm/test/DebugInfo/WebAssembly/dbg-value-dwarfdump.ll create mode 100644 llvm/test/DebugInfo/WebAssembly/dbg-value-ti.ll create mode 100644 llvm/test/DebugInfo/X86/lto-cross-cu-call-origin-ref.ll create mode 100644 llvm/test/MC/X86/align-branch-32-1a.s create mode 100644 llvm/test/MC/X86/align-branch-64-1a.s create mode 100644 llvm/test/MC/X86/align-branch-64-1b.s create mode 100644 llvm/test/MC/X86/align-branch-64-1c.s create mode 100644 llvm/test/MC/X86/align-branch-64-1d.s create mode 100644 llvm/test/MC/X86/align-branch-64-2a.s create mode 100644 llvm/test/MC/X86/align-branch-64-2b.s create mode 100644 llvm/test/MC/X86/align-branch-64-2c.s create mode 100644 llvm/test/MC/X86/align-branch-64-3a.s create mode 100644 llvm/test/MC/X86/align-branch-64-4a.s create mode 100644 llvm/test/MC/X86/align-branch-64-5a.s create mode 100644 llvm/test/MC/X86/align-branch-64-6a.s create mode 100644 llvm/test/MC/X86/align-branch-64-negative.s create mode 100644 llvm/test/MC/X86/align-branch-64.s create mode 100755 llvm/test/tools/llvm-objdump/Inputs/macho-stabs-x86_64 create mode 100644 llvm/test/tools/llvm-objdump/macho-stabs.test delete mode 100644 llvm/test/tools/llvm-readobj/ELF/Inputs/trivial.obj.elf-x86-64 create mode 100644 llvm/test/tools/llvm-symbolizer/options-from-env.test create mode 100644 llvm/test/tools/yaml2obj/ELF/header-osabi.yaml