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-stable-allyesconfig in repository toolchain/ci/llvm-monorepo.
from a455a3214e6 [testsuite] Skip an already failing test on MacOS. adds ae9876f5f2b Silence unused variable warnings. NFC adds d5838982cf9 Correct ABI list change wrongly advertised as being in the [...] adds d57b9be0f18 MachineOperand/MIParser: Do not print debug-use flag, infer it adds 16bb2dd0ad1 DWARFVerifier: make the verifier more comprehensive for objects adds 3e1ca919e21 [Win64] Handle passing i128 by value adds d1614adbe95 [asan] Remove flags for clang-cl before it supported EH adds f3134c9f735 [lldb] Introduce StackFrameRecognizer adds 7aede320b26 ADT/STLExtras: Introduce llvm::empty; NFC adds 5586503140d Revert r345678 (build failure on Linux machines). adds 5c8e8f39b7f Don't duplicate function/class name at the beginning of the [...] adds 47f044c8173 Use the container form llvm::sort(C) adds f0130d9f03c Use llvm::any_of instead std::any_of. NFC adds eddf7045b73 [llvm-objcopy] Delete a redundant override whose base is empty adds 21b7445855f [asan] Remove stale -fno-exceptions flag in sanitizer_commo [...] adds 64ac8185904 [lldb] Introduce StackFrameRecognizer [take 2] adds 10588a19e05 [DWARF] Revert r345546: Refactor range list extraction and dumping adds a8c81775221 Revert r345686 due to build failures adds 0897d0dabf5 Try to fix ambiguities with C++17 headers in unittest adds 1a82e06a38d 2nd attempt to fix ambiguities because of ADL adds f73b4dbf467 Revert r345676 due to test failure. adds 35ae6921391 Create ConstantExpr class adds 199ba733f5a [lldb] Introduce StackFrameRecognizer [take 3] adds 5ba56101430 Fixup the Python-less build of ScriptedRecognizedStackFrame adds 34fa68c7053 Change "struct" to "class" to avoid warnings adds 3cf43cebd9e [ORC] Fix hex printing of uint64_t values. adds 9c5902f4c20 [llvm-objdump] support '--syms' as an alias of -t adds c5115b8fd73 [AArch64] Mark condition flags and x16/x17 as clobbered whe [...] adds 7017549dbda [clang-cl] Inherit dllexport to static locals also in templ [...] adds ba4fa792535 [clangd] fix non linux build adds 6d52a3d495e [ARM64] [Windows] Exception handling support in frame lowering adds 935fafec961 [MSan] another take at instrumenting inline assembly - now [...] adds fc020d37824 [llvm-objdump] Add --reloc alias for -r (PR39407) adds c894a6a29bb [llvm-objdump] Mark syms/t flags as NotHidden. NFC. adds 4d26c91a824 [LV] Support vectorization of interleave-groups that requir [...] adds dcbd12c4014 [LLDB] - Add support for DW_FORM_addrx[1-4]? forms. adds cf7a7c4200a Diable test suppressions-library for NetBSD/i386 adds 22b124493cf [IndVars] Strengthen restricton in rewriteLoopExitValues adds c0668357c0d Follow-up to r345699: Call CheckStaticLocalForDllExport lat [...] adds 986a39be5d8 [AMDGPU] support image load/store a16 adds 9ad3b11d69a [lldb] Fix race condition in framework installation adds 4b1c6026c3c [ADT] Remove illegal comparison of singular iterators from [...] adds 802ec112e9f [NFC] Add tests for loop-simplifycfg for further development adds 51112374cea [tblgen][PredicateExpander] Add the ability to describe mor [...] adds 72b5cd599b4 Update generate_netbsd_ioctls.awk for NetBSD 8.99.25 adds 1a0fd70d082 [clang-tidy] Remove false decoupling in ClangTidyContext. NFC adds 08813868e69 [InstSimplify] fold icmp based on range of abs/nabs adds 800f62ba21a AMDGPU: Remove PHI loop condition optimization adds cac1dcf6544 AMDGPU: Rewrite SILowerI1Copies to always stay on SALU adds 37642f7362f [LLDB] - Removed unused variable. NFC. adds b8798180f43 [DAGCombiner] Fold 0 div/rem X to 0 adds 6a63f0ee8a7 [InstSimplify] add tests for fcmp and known positive; NFC adds 66b96f75c65 [LoopUnroll] allow customization for new-pass-manager versi [...] adds 9f1aa99f368 [analyzer][PlistMacroExpansion] Part 1.: New expand-macros flag adds 8abc4cbfe90 [InstSimplify] fold 'fcmp nnan oge X, 0.0' when X is not negative adds dc957062e0b Update ioctl(2) operations for NetBSD 8.99.25 adds cf8ffdc35d5 [InstCombine] add assertion that InstSimplify has folded a [...] adds 37aa707d19d [InstSimplify] fold 'fcmp nnan ult X, 0.0' when X is not negative adds 5967f888c19 Delete dependency on config.h adds b963927a1be [llvm-mca] Remove namespace prefixes made redundant by r345 [...] adds 42a8694274f [Hexagon] Make sure not to use GP-relative addressing with PIC adds c289a40003a [LLDB] - Regroup the switch entries in DWARFFormValue::Extr [...] adds 0c62d1bc9a7 [InstCombine] refactor fabs+fcmp fold; NFC adds 7bc34bec346 [clang-tidy] new check 'readability-isolate-declaration' adds 5d35be6e901 [clang-tools-extra] fix broken link in release notes adds d70e7ccdede [clang] try-fix broken documentation builder adds 58446e8dae8 [clang-tidy] add -fexceptions to failing unit-test, unbreak [...] adds 4b2b7faaedc MachineModuleInfo: Initialize DbgInfoAvailable depending on [...] adds 641ac6e1220 [Lex] Make MacroDirective::findDirectiveAtLoc take const So [...] adds bf957ce316e [clang-tidy] add missing '--' in RUN-line, unbreak buildbot adds cfac7a9cc6d [globalisel][irtranslator] Verify that DILocations aren't l [...] adds 37d6bf360c0 Second half of C++17's splicing maps and sets adds abb1512cc37 [analyzer] Enable retain count checking for OSObject by defa adds 758a9e158ab [analyzer] RetainCountChecker: for now, do not trust the su [...] adds 4f039e615e1 [analyzer] Re-add custom OSIterator rule for RetainCountChecker adds 4341e8bf3c1 Re-land r345676 "[Win64] Handle passing i128 by value" adds b9df48ead8a TableGen: Fix ASAN error adds 2134312485f [llvm-mca] Remove the verb 'assemble' from a few options in [...] adds aac237187c6 [InstCombine] Combine nested min/max intrinsics with constants adds 0e96e65179f [InstCombine] add tests for fcmp with -0.0; NFC adds f8a040d3128 [clang-format] tweaked another case of lambda formatting adds f6a43ce6beb [globalisel][irtranslator] Fix test from r345743 on non-ass [...] adds 0dcc76d5c26 [NFC] Fixed -Wsign-compare warning adds d955589d4e4 [SelectionDAG] SelectionDAGLegalize::ExpandBITREVERSE - ens [...] adds 7053038e65b [InstCombine] regenerate test checks; NFC adds 10e6ec02ca4 Fix comment typo. NFCI. adds 73ab8893a25 [NFC] Mark "Splicing Maps and Sets" as done in LLVM 8.0 adds 08998729f7e [ASTImporter][Structural Eq] Check for isBeingDefined adds c7e9676e5bb [SelectionDAGISel] Suppress a -Wunused-but-set-variable war [...] adds a73544ecdeb [NFC] Replace C++1y and C++1z by C++14 and C++17, respectively adds cc147eb1dcc [AMDGPU] Remove FeatureVGPRSpilling adds 8e213e7cfd1 Implement the readability-const-return-type check. adds c850fb82965 [compiler-rt][Fuzzer] Use the new C++ ABI namespace CMake support adds b85a83e05f0 Removing a reliance on system headers from this test; NFC. adds 8abf090e119 [WedAssembly] Add -s and -S alias for --strip-all and --str [...] adds 349f2062371 Makefile.rules: Don't use code signing on macOS; it isn't n [...] adds 4e3360f43c1 [globalisel] Add comments indicating the operand order adds cfa0f72721a [SelectionDAG] Handle constant range [0,1) in lowerRangeToA [...] adds 9a0d35fdbe2 [InstCombine] add tests for fmin/fmax pattern matching fail [...] adds 48af48d2afb [adt] SparseBitVector::test() should be const adds 55c6be1c764 Remove unused internal template parameter. adds d414ed7b4e4 Part of PR39508: Emit an @llvm.invariant.start after storin [...] adds e3dbf9f18cb [ELF] Refactor per-target TLS layout configuration. NFC. adds 07b66de3769 [DWARF][NFC] Refactor a function to return Optional<> inste [...] adds 3e54ffb360b [ValueTracking] add tests for fmin/fmax; NFC adds 9d272fd0db3 Check shouldReduceLoadWidth from SimplifySetCC adds 750725a3966 [ARM64] [Windows] Implement _InterlockedExchangeAdd*_* builtins. adds a91ce01b59f revert rL345717 : [InstSimplify] fold icmp based on range o [...] adds 89263589b9d [AArch64] [Windows] Emit unwind tables by default. adds 4c9498e5dfd [ARM] Add missing pseudo-instruction for Thumb1 RSBS. adds 7920d44d342 [FileSystem] Extend file system and have it use the VFS. adds 0f8f3d7f154 Revert "[ASTImporter][Structural Eq] Check for isBeingDefined" adds 114c6287647 Revert r345165 "[X86] Bring back the MOV64r0 pseudo instruction" adds ce13e5a399c [AArch64] Sort switch cases (NFC) adds c149ccf393b [FileSystem] Remove EnumerateDirectory adds bfae003fb0e [compiler-rt] Pass CMake C and C++ flags to the custom libc++ adds e8f25e67fe9 [InlineCost] Remove a dead constant; NFC
No new revisions were added by this update.
Summary of changes: .../clang-tidy/ClangTidyDiagnosticConsumer.cpp | 14 +- .../clang-tidy/ClangTidyDiagnosticConsumer.h | 9 +- .../clang-tidy/plugin/ClangTidyPlugin.cpp | 2 +- .../clang-tidy/readability/CMakeLists.txt | 2 + .../readability/ConstReturnTypeCheck.cpp | 128 ++ .../clang-tidy/readability/ConstReturnTypeCheck.h | 35 + .../readability/IsolateDeclarationCheck.cpp | 279 ++++ .../readability/IsolateDeclarationCheck.h | 36 + .../readability/ReadabilityTidyModule.cpp | 6 + clang-tools-extra/clang-tidy/utils/LexerUtils.cpp | 89 ++ clang-tools-extra/clang-tidy/utils/LexerUtils.h | 68 + clang-tools-extra/clangd/Threading.cpp | 5 +- clang-tools-extra/docs/ReleaseNotes.rst | 12 + clang-tools-extra/docs/clang-tidy/checks/list.rst | 2 + .../checks/readability-const-return-type.rst | 26 + .../checks/readability-isolate-declaration.rst | 100 ++ .../clang-tidy/readability-const-return-type.cpp | 234 ++++ .../readability-isolate-declaration-cxx17.cpp | 103 ++ .../readability-isolate-declaration-fixing.cpp | 64 + .../clang-tidy/readability-isolate-declaration.c | 13 + .../clang-tidy/readability-isolate-declaration.cpp | 412 ++++++ clang/docs/ReleaseNotes.rst | 1 + clang/include/clang/AST/Expr.h | 59 + clang/include/clang/AST/ExprCXX.h | 11 +- clang/include/clang/AST/RecursiveASTVisitor.h | 2 + clang/include/clang/Basic/BuiltinsAArch64.def | 13 + clang/include/clang/Basic/BuiltinsARM.def | 13 + clang/include/clang/Basic/StmtNodes.td | 6 +- clang/include/clang/Lex/MacroInfo.h | 3 +- clang/include/clang/Sema/Sema.h | 1 + clang/include/clang/Serialization/ASTBitCodes.h | 3 + .../clang/StaticAnalyzer/Core/AnalyzerOptions.h | 10 + clang/lib/ARCMigrate/TransAutoreleasePool.cpp | 4 +- clang/lib/ARCMigrate/TransRetainReleaseDealloc.cpp | 6 +- clang/lib/ARCMigrate/TransUnbridgedCasts.cpp | 2 +- clang/lib/ARCMigrate/Transforms.cpp | 4 +- clang/lib/AST/Decl.cpp | 2 +- clang/lib/AST/Expr.cpp | 5 + clang/lib/AST/ExprCXX.cpp | 9 +- clang/lib/AST/ExprClassification.cpp | 3 + clang/lib/AST/ExprConstant.cpp | 7 +- clang/lib/AST/ItaniumMangle.cpp | 4 + clang/lib/AST/ParentMap.cpp | 2 +- clang/lib/AST/Stmt.cpp | 4 +- clang/lib/AST/StmtPrinter.cpp | 4 + clang/lib/AST/StmtProfile.cpp | 4 + clang/lib/Analysis/LiveVariables.cpp | 4 +- clang/lib/Analysis/ThreadSafety.cpp | 4 +- clang/lib/Analysis/ThreadSafetyCommon.cpp | 2 + clang/lib/CodeGen/CGBlocks.cpp | 10 +- clang/lib/CodeGen/CGBuiltin.cpp | 50 +- clang/lib/CodeGen/CGDecl.cpp | 6 +- clang/lib/CodeGen/CGDeclCXX.cpp | 28 +- clang/lib/CodeGen/CGExprScalar.cpp | 3 + clang/lib/CodeGen/CGStmt.cpp | 7 +- clang/lib/CodeGen/CGStmtOpenMP.cpp | 8 +- clang/lib/CodeGen/CodeGenFunction.h | 17 +- clang/lib/CodeGen/ItaniumCXXABI.cpp | 4 +- clang/lib/CodeGen/TargetInfo.cpp | 43 +- clang/lib/Driver/ToolChains/MSVC.cpp | 10 +- clang/lib/Format/ContinuationIndenter.cpp | 3 +- clang/lib/Format/FormatToken.h | 8 + clang/lib/Format/TokenAnnotator.cpp | 24 + clang/lib/Format/UnwrappedLineFormatter.cpp | 7 +- clang/lib/Headers/intrin.h | 60 +- clang/lib/Lex/MacroInfo.cpp | 3 +- clang/lib/Sema/SemaDecl.cpp | 28 +- clang/lib/Sema/SemaExceptionSpec.cpp | 3 + clang/lib/Sema/SemaInit.cpp | 8 +- clang/lib/Sema/SemaOpenMP.cpp | 4 +- clang/lib/Sema/SemaStmt.cpp | 6 +- clang/lib/Sema/SemaTemplateInstantiateDecl.cpp | 3 + clang/lib/Sema/TreeTransform.h | 10 +- clang/lib/Serialization/ASTReaderStmt.cpp | 9 + clang/lib/Serialization/ASTWriterStmt.cpp | 6 + .../StaticAnalyzer/Checkers/DeadStoresChecker.cpp | 5 +- .../RetainCountChecker/RetainCountChecker.cpp | 12 +- .../RetainCountChecker/RetainCountChecker.h | 2 +- clang/lib/StaticAnalyzer/Core/AnalyzerOptions.cpp | 7 + clang/lib/StaticAnalyzer/Core/BugReporter.cpp | 20 +- .../StaticAnalyzer/Core/BugReporterVisitors.cpp | 8 +- clang/lib/StaticAnalyzer/Core/Environment.cpp | 3 + clang/lib/StaticAnalyzer/Core/ExprEngine.cpp | 3 + clang/lib/StaticAnalyzer/Core/PlistDiagnostics.cpp | 91 +- .../StaticAnalyzer/Core/RetainSummaryManager.cpp | 22 +- .../plist-macros-with-expansion.cpp.plist | 351 +++++ clang/test/Analysis/osobject-retain-release.cpp | 74 +- .../test/Analysis/plist-macros-with-expansion.cpp | 44 + clang/test/CodeGen/ms-intrinsics.c | 92 +- clang/test/CodeGen/win64-i128.c | 16 + clang/test/CodeGenCXX/cxx11-thread-local.cpp | 2 + clang/test/CodeGenCXX/dllexport.cpp | 12 + clang/test/CodeGenCXX/dllimport.cpp | 23 + clang/tools/libclang/CXCursor.cpp | 4 + clang/unittests/Format/FormatTest.cpp | 98 +- compiler-rt/cmake/Modules/AddCompilerRT.cmake | 19 +- compiler-rt/cmake/base-config-ix.cmake | 2 - compiler-rt/lib/asan/tests/CMakeLists.txt | 5 - compiler-rt/lib/fuzzer/CMakeLists.txt | 2 +- .../sanitizer_interceptors_ioctl_netbsd.inc | 37 +- .../sanitizer_platform_limits_netbsd.cc | 43 +- .../sanitizer_platform_limits_netbsd.h | 28 +- .../lib/sanitizer_common/tests/CMakeLists.txt | 5 - .../test/asan/TestCases/suppressions-library.cc | 1 + compiler-rt/utils/generate_netbsd_ioctls.awk | 136 +- libcxx/include/__hash_table | 255 +++- libcxx/include/__node_handle | 3 - libcxx/include/__tree | 70 +- libcxx/include/map | 92 ++ libcxx/include/set | 95 ++ libcxx/include/unordered_map | 97 ++ libcxx/include/unordered_set | 97 ++ libcxx/include/version | 1 + libcxx/lib/abi/CHANGELOG.TXT | 5 +- .../associative/map/map.modifiers/merge.pass.cpp | 149 +++ .../multimap/multimap.modifiers/merge.pass.cpp | 149 +++ .../containers/associative/multiset/merge.pass.cpp | 148 ++ .../std/containers/associative/set/merge.pass.cpp | 148 ++ .../unord.map/unord.map.modifiers/merge.pass.cpp | 161 +++ .../unord.multimap.modifiers/merge.pass.cpp | 161 +++ .../containers/unord/unord.multiset/merge.pass.cpp | 158 +++ .../std/containers/unord/unord.set/merge.pass.cpp | 158 +++ libcxx/www/cxx1y_status.html | 9 +- libcxx/www/cxx1z_status.html | 8 +- lld/ELF/Arch/AArch64.cpp | 3 - lld/ELF/Arch/ARM.cpp | 2 - lld/ELF/Arch/PPC64.cpp | 2 - lld/ELF/InputSection.cpp | 44 +- lld/ELF/Target.h | 9 - lld/test/wasm/{strip-debug.test => strip-all.test} | 6 +- lld/test/wasm/strip-debug.test | 4 + lld/wasm/Options.td | 2 + lldb/cmake/modules/AddLLDB.cmake | 2 +- lldb/include/lldb/API/SBVariablesOptions.h | 4 + lldb/include/lldb/Host/FileSystem.h | 77 +- .../include/lldb/Interpreter/OptionGroupVariable.h | 2 + lldb/include/lldb/Interpreter/ScriptInterpreter.h | 11 + lldb/include/lldb/Target/StackFrame.h | 3 + lldb/include/lldb/Target/StackFrameRecognizer.h | 129 ++ lldb/include/lldb/Utility/FileSpec.h | 3 + lldb/include/lldb/lldb-forward.h | 7 + lldb/lit/Breakpoint/Inputs/debug_addrx.yaml | 57 + lldb/lit/Breakpoint/debug_addrx.test | 30 + lldb/lldb.xcodeproj/project.pbxproj | 6 + .../test/functionalities/frame-recognizer/Makefile | 10 + .../frame-recognizer/TestFrameRecognizer.py | 102 ++ .../test/functionalities/frame-recognizer/main.m | 28 + .../functionalities/frame-recognizer/recognizer.py | 21 + .../Python/lldbsuite/test/make/Makefile.rules | 5 +- lldb/scripts/Python/python-wrapper.swig | 46 + lldb/scripts/interface/SBVariablesOptions.i | 8 +- lldb/source/API/SBFrame.cpp | 25 +- lldb/source/API/SBVariablesOptions.cpp | 23 +- lldb/source/API/SystemInitializerFull.cpp | 11 +- lldb/source/Commands/CommandObjectFrame.cpp | 388 ++++++ lldb/source/Core/Disassembler.cpp | 2 +- lldb/source/Core/Module.cpp | 10 +- lldb/source/Core/ModuleList.cpp | 2 +- lldb/source/Core/SourceManager.cpp | 10 +- lldb/source/Host/common/FileSystem.cpp | 135 +- lldb/source/Host/common/HostInfoBase.cpp | 2 +- lldb/source/Host/common/Symbols.cpp | 2 +- lldb/source/Host/posix/HostProcessPosix.cpp | 2 +- .../Initialization/SystemInitializerCommon.cpp | 3 + lldb/source/Interpreter/OptionGroupVariable.cpp | 7 + lldb/source/Interpreter/OptionValueFileSpec.cpp | 2 +- .../MacOSX-DYLD/DynamicLoaderDarwin.cpp | 2 +- .../BSD-Archive/ObjectContainerBSDArchive.cpp | 2 +- lldb/source/Plugins/Platform/Android/AdbClient.cpp | 2 +- .../Plugins/Platform/POSIX/PlatformPOSIX.cpp | 2 +- .../GDBRemoteCommunicationServerCommon.cpp | 2 +- .../Python/ScriptInterpreterPython.cpp | 65 + .../Python/ScriptInterpreterPython.h | 15 + .../SymbolFile/DWARF/DWARFDebugInfoEntry.cpp | 6 + .../Plugins/SymbolFile/DWARF/DWARFDebugRanges.cpp | 5 +- .../Plugins/SymbolFile/DWARF/DWARFFormValue.cpp | 99 +- lldb/source/Plugins/SymbolFile/DWARF/DWARFUnit.cpp | 19 +- lldb/source/Plugins/SymbolFile/DWARF/DWARFUnit.h | 5 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp | 2 +- .../SymbolFile/DWARF/SymbolFileDWARFDebugMap.cpp | 2 +- lldb/source/Target/CMakeLists.txt | 1 + lldb/source/Target/Platform.cpp | 4 +- lldb/source/Target/StackFrame.cpp | 18 +- lldb/source/Target/StackFrameRecognizer.cpp | 194 +++ lldb/unittests/Core/MangledTest.cpp | 3 + lldb/unittests/Expression/ClangParserTest.cpp | 11 +- lldb/unittests/Host/FileSystemTest.cpp | 239 +++- lldb/unittests/Host/HostInfoTest.cpp | 19 +- lldb/unittests/Host/SymbolsTest.cpp | 27 +- .../unittests/ObjectFile/ELF/TestObjectFileELF.cpp | 3 + .../ScriptInterpreter/Python/PythonTestSuite.cpp | 4 +- lldb/unittests/Symbol/TestClangASTContext.cpp | 17 +- lldb/unittests/Symbol/TestDWARFCallFrameInfo.cpp | 10 +- .../SymbolFile/DWARF/SymbolFileDWARFTests.cpp | 15 +- .../SymbolFile/PDB/SymbolFilePDBTests.cpp | 3 + lldb/unittests/Target/ModuleCacheTest.cpp | 5 +- lldb/www/python-reference.html | 61 +- llvm/include/llvm/ADT/STLExtras.h | 6 + llvm/include/llvm/ADT/SparseBitVector.h | 38 +- llvm/include/llvm/ADT/iterator.h | 4 +- llvm/include/llvm/Analysis/InlineCost.h | 1 - llvm/include/llvm/Analysis/TargetTransformInfo.h | 20 +- .../llvm/Analysis/TargetTransformInfoImpl.h | 3 +- llvm/include/llvm/Analysis/VectorUtils.h | 19 +- llvm/include/llvm/CodeGen/BasicTTIImpl.h | 16 +- llvm/include/llvm/DebugInfo/DWARF/DWARFContext.h | 8 +- .../llvm/DebugInfo/DWARF/DWARFDebugRangeList.h | 85 ++ .../llvm/DebugInfo/DWARF/DWARFDebugRnglists.h | 38 +- llvm/include/llvm/DebugInfo/DWARF/DWARFListTable.h | 165 +-- llvm/include/llvm/DebugInfo/DWARF/DWARFUnit.h | 9 +- .../ExecutionEngine/Orc/OrcRemoteTargetClient.h | 48 +- llvm/include/llvm/IR/IntrinsicsAMDGPU.td | 8 - llvm/include/llvm/Target/GenericOpcodes.td | 8 +- llvm/include/llvm/Target/TargetInstrPredicate.td | 34 +- .../llvm/Transforms/Scalar/LoopUnrollPass.h | 60 +- llvm/include/llvm/Transforms/Utils/Cloning.h | 36 +- llvm/lib/Analysis/InstructionSimplify.cpp | 9 +- llvm/lib/Analysis/LazyCallGraph.cpp | 2 +- llvm/lib/Analysis/TargetTransformInfo.cpp | 9 +- llvm/lib/Analysis/VectorUtils.cpp | 24 +- llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp | 1 + llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp | 7 +- llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp | 92 +- .../lib/CodeGen/GlobalISel/InstructionSelector.cpp | 2 +- llvm/lib/CodeGen/GlobalISel/LegalizerInfo.cpp | 3 +- llvm/lib/CodeGen/GlobalISel/RegBankSelect.cpp | 2 +- llvm/lib/CodeGen/GlobalISel/RegisterBankInfo.cpp | 2 +- llvm/lib/CodeGen/MIRParser/MIParser.cpp | 2 + llvm/lib/CodeGen/MachineModuleInfo.cpp | 3 +- llvm/lib/CodeGen/MachineOperand.cpp | 4 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 7 +- llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp | 14 +- .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 3 +- llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp | 1 + llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 3 +- llvm/lib/DebugInfo/DWARF/CMakeLists.txt | 1 + llvm/lib/DebugInfo/DWARF/DWARFContext.cpp | 74 +- llvm/lib/DebugInfo/DWARF/DWARFDebugRangeList.cpp | 96 ++ llvm/lib/DebugInfo/DWARF/DWARFDebugRnglists.cpp | 96 +- llvm/lib/DebugInfo/DWARF/DWARFDie.cpp | 1 + llvm/lib/DebugInfo/DWARF/DWARFFormValue.cpp | 8 +- llvm/lib/DebugInfo/DWARF/DWARFListTable.cpp | 74 +- llvm/lib/DebugInfo/DWARF/DWARFUnit.cpp | 111 +- llvm/lib/DebugInfo/DWARF/DWARFVerifier.cpp | 2 +- llvm/lib/ExecutionEngine/Orc/Core.cpp | 10 +- llvm/lib/ExecutionEngine/Orc/ExecutionUtils.cpp | 2 +- llvm/lib/ExecutionEngine/Orc/IndirectionUtils.cpp | 2 +- llvm/lib/IR/DebugInfo.cpp | 2 +- llvm/lib/IR/SafepointIRVerifier.cpp | 3 +- llvm/lib/Passes/PassBuilder.cpp | 2 +- llvm/lib/Passes/PassRegistry.def | 1 + .../lib/Target/AArch64/AArch64CallingConvention.td | 8 + llvm/lib/Target/AArch64/AArch64FrameLowering.cpp | 416 +++++- llvm/lib/Target/AArch64/AArch64InstrInfo.cpp | 23 +- llvm/lib/Target/AArch64/AArch64InstrInfo.h | 2 +- llvm/lib/Target/AArch64/AArch64RegisterInfo.cpp | 2 + llvm/lib/Target/AArch64/AArch64RegisterInfo.h | 5 + llvm/lib/Target/AArch64/AArch64Subtarget.cpp | 43 +- .../Target/AArch64/AArch64TargetTransformInfo.cpp | 9 +- .../Target/AArch64/AArch64TargetTransformInfo.h | 4 +- llvm/lib/Target/AMDGPU/AMDGPU.td | 6 - llvm/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp | 8 +- llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp | 12 + llvm/lib/Target/AMDGPU/AMDGPUInstrInfo.td | 8 - llvm/lib/Target/AMDGPU/AMDGPUSubtarget.cpp | 5 - llvm/lib/Target/AMDGPU/AMDGPUSubtarget.h | 3 - llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp | 2 +- llvm/lib/Target/AMDGPU/SIAnnotateControlFlow.cpp | 86 +- llvm/lib/Target/AMDGPU/SIFixSGPRCopies.cpp | 8 +- llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 6 +- llvm/lib/Target/AMDGPU/SIInstrInfo.cpp | 19 - llvm/lib/Target/AMDGPU/SIInstructions.td | 16 - llvm/lib/Target/AMDGPU/SILowerControlFlow.cpp | 29 - llvm/lib/Target/AMDGPU/SILowerI1Copies.cpp | 830 ++++++++++-- llvm/lib/Target/AMDGPU/SIMachineFunctionInfo.cpp | 15 +- .../Target/AMDGPU/Utils/AMDGPULaneDominator.cpp | 75 -- llvm/lib/Target/AMDGPU/Utils/AMDGPULaneDominator.h | 24 - llvm/lib/Target/AMDGPU/Utils/CMakeLists.txt | 1 - llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp | 1 + llvm/lib/Target/ARM/ARMInstrThumb.td | 6 + llvm/lib/Target/ARM/ARMTargetTransformInfo.cpp | 8 +- llvm/lib/Target/ARM/ARMTargetTransformInfo.h | 4 +- .../Hexagon/HexagonSplitConst32AndConst64.cpp | 2 +- .../lib/Target/Hexagon/HexagonTargetObjectFile.cpp | 10 +- llvm/lib/Target/Hexagon/HexagonTargetObjectFile.h | 2 +- .../Target/Hexagon/HexagonTargetTransformInfo.cpp | 8 +- .../Target/Hexagon/HexagonTargetTransformInfo.h | 3 +- llvm/lib/Target/PowerPC/PPCTargetTransformInfo.cpp | 8 +- llvm/lib/Target/PowerPC/PPCTargetTransformInfo.h | 3 +- .../Target/SystemZ/SystemZTargetTransformInfo.cpp | 8 +- .../Target/SystemZ/SystemZTargetTransformInfo.h | 4 +- llvm/lib/Target/X86/X86FastISel.cpp | 32 +- llvm/lib/Target/X86/X86ISelDAGToDAG.cpp | 13 +- llvm/lib/Target/X86/X86InstrCompiler.td | 6 +- llvm/lib/Target/X86/X86InstrInfo.cpp | 26 +- llvm/lib/Target/X86/X86InstrInfo.h | 3 + .../lib/Target/X86/X86SpeculativeLoadHardening.cpp | 10 +- llvm/lib/Target/X86/X86TargetTransformInfo.cpp | 28 +- llvm/lib/Target/X86/X86TargetTransformInfo.h | 9 +- llvm/lib/Transforms/IPO/PartialInlining.cpp | 4 +- .../Transforms/InstCombine/InstCombineCalls.cpp | 36 +- .../Transforms/InstCombine/InstCombineCompares.cpp | 80 +- .../Transforms/Instrumentation/MemorySanitizer.cpp | 130 +- llvm/lib/Transforms/Scalar/IndVarSimplify.cpp | 35 +- llvm/lib/Transforms/Scalar/LoopUnrollPass.cpp | 21 +- llvm/lib/Transforms/Scalar/NewGVN.cpp | 2 +- llvm/lib/Transforms/Utils/PredicateInfo.cpp | 4 +- llvm/lib/Transforms/Utils/SimplifyCFG.cpp | 2 +- llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | 114 +- llvm/test/CodeGen/AArch64/GlobalISel/debug-cpp.ll | 2 +- .../test/CodeGen/AArch64/GlobalISel/debug-insts.ll | 6 +- .../AArch64/GlobalISel/irtranslator-dilocation.ll | 53 + .../AArch64/GlobalISel/regbankselect-dbg-value.mir | 4 +- .../AArch64/GlobalISel/select-dbg-value.mir | 8 +- llvm/test/CodeGen/AArch64/chkstk.ll | 12 +- llvm/test/CodeGen/AArch64/fast-isel-dbg.ll | 26 + llvm/test/CodeGen/AArch64/phi-dbg.ll | 4 +- llvm/test/CodeGen/AArch64/win64_vararg.ll | 68 +- llvm/test/CodeGen/AArch64/wineh-frame0.mir | 60 + llvm/test/CodeGen/AArch64/wineh-frame1.mir | 94 ++ llvm/test/CodeGen/AArch64/wineh-frame2.mir | 72 + llvm/test/CodeGen/AArch64/wineh-frame3.mir | 59 + llvm/test/CodeGen/AArch64/wineh-frame4.mir | 59 + llvm/test/CodeGen/AArch64/wineh-frame5.mir | 135 ++ llvm/test/CodeGen/AArch64/wineh-frame6.mir | 150 +++ llvm/test/CodeGen/AArch64/wineh-frame7.mir | 189 +++ llvm/test/CodeGen/AArch64/wineh-frame8.mir | 88 ++ llvm/test/CodeGen/AMDGPU/add_i1.ll | 4 +- .../fold-immediate-operand-shrink-with-carry.mir | 4 +- llvm/test/CodeGen/AMDGPU/i1-copy-from-loop.ll | 30 +- .../CodeGen/AMDGPU/i1-copy-phi-uniform-branch.ll | 38 + llvm/test/CodeGen/AMDGPU/i1-copy-phi.ll | 16 +- llvm/test/CodeGen/AMDGPU/inline-asm.ll | 9 +- llvm/test/CodeGen/AMDGPU/llvm.amdgcn.div.fmas.ll | 30 +- .../CodeGen/AMDGPU/llvm.amdgcn.image.a16.dim.ll | 530 ++++++++ .../AMDGPU/llvm.amdgcn.image.load.a16.d16.ll | 128 ++ .../CodeGen/AMDGPU/llvm.amdgcn.image.load.a16.ll | 128 ++ .../AMDGPU/llvm.amdgcn.image.store.a16.d16.ll | 140 ++ .../CodeGen/AMDGPU/llvm.amdgcn.image.store.a16.ll | 128 ++ .../test/CodeGen/AMDGPU/local-stack-slot-offset.ll | 4 +- llvm/test/CodeGen/AMDGPU/loop_break.ll | 97 +- .../CodeGen/AMDGPU/multi-divergent-exit-region.ll | 47 +- llvm/test/CodeGen/AMDGPU/multilevel-break.ll | 109 +- llvm/test/CodeGen/AMDGPU/nested-loop-conditions.ll | 44 +- llvm/test/CodeGen/AMDGPU/noop-shader-O0.ll | 66 + llvm/test/CodeGen/AMDGPU/regcoalesce-dbg.mir | 2 +- llvm/test/CodeGen/AMDGPU/sched-crash-dbg-value.mir | 4 +- .../AMDGPU/schedule-vs-if-nested-loop-failure.ll | 4 +- llvm/test/CodeGen/AMDGPU/scratch-simple.ll | 6 +- llvm/test/CodeGen/AMDGPU/select-opt.ll | 1 - llvm/test/CodeGen/AMDGPU/selected-stack-object.ll | 15 - .../test/CodeGen/AMDGPU/setcc-limit-load-shrink.ll | 65 + llvm/test/CodeGen/AMDGPU/sgpr-control-flow.ll | 30 +- llvm/test/CodeGen/AMDGPU/si-annotate-cf.ll | 49 +- llvm/test/CodeGen/AMDGPU/si-sgpr-spill.ll | 4 +- llvm/test/CodeGen/AMDGPU/spill-m0.ll | 10 +- llvm/test/CodeGen/AMDGPU/sub_i1.ll | 4 +- llvm/test/CodeGen/AMDGPU/valu-i1.ll | 24 +- .../vgpr-spill-emergency-stack-slot-compute.ll | 8 +- .../AMDGPU/vgpr-spill-emergency-stack-slot.ll | 6 +- llvm/test/CodeGen/AMDGPU/waitcnt-looptest.ll | 2 +- llvm/test/CodeGen/AMDGPU/zext-lid.ll | 26 +- llvm/test/CodeGen/ARM/ARMLoadStoreDBG.mir | 22 +- llvm/test/CodeGen/ARM/and-load-combine.ll | 42 +- llvm/test/CodeGen/ARM/atomic-cmpxchg.ll | 6 +- llvm/test/CodeGen/ARM/dbg-range-extension.mir | 52 +- llvm/test/CodeGen/ARM/sched-it-debug-nodes.mir | 22 +- llvm/test/CodeGen/ARM/select-imm.ll | 12 +- llvm/test/CodeGen/ARM/smml.ll | 2 +- llvm/test/CodeGen/Hexagon/early-if-debug.mir | 20 +- llvm/test/CodeGen/Hexagon/pic-sdata.ll | 37 + llvm/test/CodeGen/MIR/X86/diexpr-win32.mir | 6 +- .../MIR/X86/instructions-debug-location.mir | 6 +- llvm/test/CodeGen/MIR/X86/pr38773.mir | 4 +- llvm/test/CodeGen/PowerPC/debuginfo-split-int.ll | 4 +- llvm/test/CodeGen/PowerPC/debuginfo-stackarg.ll | 2 +- llvm/test/CodeGen/Thumb/branchless-cmp.ll | 9 +- llvm/test/CodeGen/Thumb/long-setcc.ll | 3 +- llvm/test/CodeGen/X86/GlobalISel/constant.ll | 2 +- llvm/test/CodeGen/X86/avg.ll | 455 +++---- .../X86/coalesce-dbg-value-subreg-rewrite.mir | 4 +- llvm/test/CodeGen/X86/combine-sdiv.ll | 86 +- llvm/test/CodeGen/X86/combine-srem.ll | 50 +- llvm/test/CodeGen/X86/combine-udiv.ll | 108 +- llvm/test/CodeGen/X86/combine-urem.ll | 50 +- llvm/test/CodeGen/X86/crash-O0.ll | 8 +- .../X86/dbg-changes-codegen-branch-folding2.mir | 2 +- llvm/test/CodeGen/X86/dbg-value-superreg-copy.mir | 2 +- llvm/test/CodeGen/X86/hoist-spill.ll | 2 + llvm/test/CodeGen/X86/lea-opt-with-debug.mir | 4 +- llvm/test/CodeGen/X86/machine-cp-debug.mir | 2 +- llvm/test/CodeGen/X86/machine-cse.ll | 15 +- llvm/test/CodeGen/X86/madd.ll | 66 +- llvm/test/CodeGen/X86/mmx-arith.ll | 11 +- llvm/test/CodeGen/X86/opt_phis.mir | 2 +- llvm/test/CodeGen/X86/post-ra-sched-with-debug.mir | 14 +- llvm/test/CodeGen/X86/postra-ignore-dbg-instrs.mir | 6 +- llvm/test/CodeGen/X86/pr32284.ll | 19 +- llvm/test/CodeGen/X86/pr32340.ll | 25 +- llvm/test/CodeGen/X86/scheduler-backtracking.ll | 212 +-- llvm/test/CodeGen/X86/shrink_wrap_dbg_value.mir | 8 +- llvm/test/CodeGen/X86/spill-zero-x86_64.ll | 75 -- llvm/test/CodeGen/X86/swifterror.ll | 21 +- .../AArch64/compiler-gen-bbs-livedebugvalues.ll | 10 +- llvm/test/DebugInfo/ARM/sdag-split-arg1.ll | 2 +- llvm/test/DebugInfo/MIR/AArch64/clobber-sp.mir | 12 +- .../MIR/ARM/live-debug-values-reg-copy.mir | 10 +- .../DebugInfo/MIR/ARM/split-superreg-complex.mir | 2 +- .../DebugInfo/MIR/ARM/split-superreg-piece.mir | 2 +- llvm/test/DebugInfo/MIR/ARM/split-superreg.mir | 2 +- llvm/test/DebugInfo/MIR/Mips/last-inst-bundled.mir | 10 +- .../MIR/Mips/live-debug-values-reg-copy.mir | 20 +- llvm/test/DebugInfo/MIR/X86/bit-piece-dh.mir | 2 +- llvm/test/DebugInfo/MIR/X86/kill-after-spill.mir | 12 +- .../DebugInfo/MIR/X86/live-debug-values-3preds.mir | 68 +- .../MIR/X86/live-debug-values-reg-copy.mir | 8 +- .../DebugInfo/MIR/X86/live-debug-values-spill.mir | 74 +- llvm/test/DebugInfo/MIR/X86/live-debug-values.mir | 18 +- .../X86/live-debug-vars-unused-arg-debugonly.mir | 16 +- .../MIR/X86/live-debug-vars-unused-arg.mir | 18 +- .../DebugInfo/MIR/X86/livedebugvalues-limit.mir | 28 +- llvm/test/DebugInfo/MIR/X86/mlicm-hoist.mir | 8 +- llvm/test/DebugInfo/MIR/X86/regcoalescer.mir | 4 +- llvm/test/DebugInfo/MSP430/sdagsplit-1.ll | 8 +- .../WebAssembly/dbg-value-live-interval.ll | 2 +- .../test/DebugInfo/WebAssembly/dbg-value-move-2.ll | 2 +- llvm/test/DebugInfo/WebAssembly/dbg-value-move.ll | 2 +- llvm/test/DebugInfo/X86/bbjoin.ll | 8 +- .../X86/live-debug-vars-discard-invalid.mir | 38 +- llvm/test/DebugInfo/X86/live-debug-vars-dse.mir | 2 +- llvm/test/DebugInfo/X86/live-debug-vars-index.mir | 8 +- llvm/test/DebugInfo/X86/pr34545.ll | 10 +- llvm/test/DebugInfo/X86/sdag-combine.ll | 2 +- llvm/test/DebugInfo/X86/sdag-dangling-dbgvalue.ll | 24 +- llvm/test/DebugInfo/X86/sdag-dbgvalue-phi-use-1.ll | 8 +- llvm/test/DebugInfo/X86/sdag-dbgvalue-phi-use-2.ll | 12 +- llvm/test/DebugInfo/X86/sdag-dbgvalue-phi-use-3.ll | 12 +- llvm/test/DebugInfo/X86/sdag-dbgvalue-phi-use-4.ll | 10 +- llvm/test/DebugInfo/X86/sdag-legalize-multires.ll | 4 +- llvm/test/DebugInfo/X86/sdag-salvage-add.ll | 4 +- llvm/test/DebugInfo/X86/sdagsplit-1.ll | 4 +- .../MemorySanitizer/msan_asm_conservative.ll | 236 ++++ .../MemorySanitizer/msan_x86_bts_asm.ll | 28 +- llvm/test/MC/AMDGPU/mimg.s | 88 ++ .../Transforms/IndVarSimplify/dont-recompute.ll | 26 + llvm/test/Transforms/InstCombine/fcmp-special.ll | 57 + llvm/test/Transforms/InstCombine/fcmp.ll | 220 +-- llvm/test/Transforms/InstCombine/maximum.ll | 18 +- llvm/test/Transforms/InstCombine/maxnum.ll | 18 +- llvm/test/Transforms/InstCombine/minimum.ll | 18 +- llvm/test/Transforms/InstCombine/minmax-fp.ll | 110 +- llvm/test/Transforms/InstCombine/minnum.ll | 18 +- .../InstSimplify/floating-point-compare.ll | 120 +- .../LoopSimplifyCFG/constant-fold-branch.ll | 1408 ++++++++++++++++++++ llvm/test/Transforms/LoopUnroll/peel-loop.ll | 2 + llvm/test/Transforms/LoopUnroll/runtime-loop.ll | 34 +- .../X86/x86-interleaved-accesses-masked-group.ll | 305 ++++- llvm/test/tools/llvm-objdump/relocations-elf.test | 73 + llvm/test/tools/llvm-objdump/symbol-table-elf.test | 47 + llvm/tools/dsymutil/DwarfLinker.cpp | 23 +- llvm/tools/dsymutil/DwarfStreamer.cpp | 19 +- llvm/tools/dsymutil/DwarfStreamer.h | 4 +- llvm/tools/llvm-mca/include/Context.h | 9 +- llvm/tools/llvm-mca/include/HWEventListener.h | 19 +- llvm/tools/llvm-mca/include/HardwareUnits/LSUnit.h | 6 +- .../llvm-mca/include/HardwareUnits/RegisterFile.h | 34 +- .../include/HardwareUnits/ResourceManager.h | 25 +- .../include/HardwareUnits/RetireControlUnit.h | 2 +- .../llvm-mca/include/HardwareUnits/Scheduler.h | 30 +- llvm/tools/llvm-mca/include/InstrBuilder.h | 37 +- llvm/tools/llvm-mca/include/Instruction.h | 24 +- llvm/tools/llvm-mca/include/Pipeline.h | 6 +- llvm/tools/llvm-mca/include/SourceMgr.h | 6 +- llvm/tools/llvm-mca/include/Stages/DispatchStage.h | 21 +- llvm/tools/llvm-mca/include/Stages/ExecuteStage.h | 12 +- llvm/tools/llvm-mca/include/Stages/FetchStage.h | 6 +- .../llvm-mca/include/Stages/InstructionTables.h | 10 +- llvm/tools/llvm-mca/include/Stages/RetireStage.h | 4 +- llvm/tools/llvm-mca/include/Stages/Stage.h | 8 +- llvm/tools/llvm-mca/include/Support.h | 19 +- llvm/tools/llvm-mca/llvm-mca.cpp | 34 +- llvm/tools/llvm-objcopy/ELF/Object.h | 1 - llvm/tools/llvm-objdump/llvm-objdump.cpp | 12 +- llvm/unittests/ADT/STLExtrasTest.cpp | 17 + llvm/unittests/ADT/SmallSetTest.cpp | 4 - llvm/unittests/ADT/SparseBitVectorTest.cpp | 5 + llvm/unittests/Analysis/ValueTrackingTest.cpp | 176 +++ llvm/utils/TableGen/InstrInfoEmitter.cpp | 30 +- llvm/utils/TableGen/PredicateExpander.cpp | 52 +- llvm/utils/TableGen/PredicateExpander.h | 13 +- llvm/utils/TableGen/RegisterInfoEmitter.cpp | 2 +- llvm/utils/TableGen/SearchableTableEmitter.cpp | 20 +- 492 files changed, 15463 insertions(+), 3945 deletions(-) create mode 100644 clang-tools-extra/clang-tidy/readability/ConstReturnTypeCheck.cpp create mode 100644 clang-tools-extra/clang-tidy/readability/ConstReturnTypeCheck.h create mode 100644 clang-tools-extra/clang-tidy/readability/IsolateDeclarationCheck.cpp create mode 100644 clang-tools-extra/clang-tidy/readability/IsolateDeclarationCheck.h create mode 100644 clang-tools-extra/docs/clang-tidy/checks/readability-const-retu [...] create mode 100644 clang-tools-extra/docs/clang-tidy/checks/readability-isolate-de [...] create mode 100644 clang-tools-extra/test/clang-tidy/readability-const-return-type.cpp create mode 100644 clang-tools-extra/test/clang-tidy/readability-isolate-declarati [...] create mode 100644 clang-tools-extra/test/clang-tidy/readability-isolate-declarati [...] create mode 100644 clang-tools-extra/test/clang-tidy/readability-isolate-declaration.c create mode 100644 clang-tools-extra/test/clang-tidy/readability-isolate-declaration.cpp create mode 100644 clang/test/Analysis/Inputs/expected-plists/plist-macros-with-ex [...] create mode 100644 clang/test/Analysis/plist-macros-with-expansion.cpp create mode 100644 clang/test/CodeGen/win64-i128.c create mode 100644 libcxx/test/std/containers/associative/map/map.modifiers/merge. [...] create mode 100644 libcxx/test/std/containers/associative/multimap/multimap.modifi [...] create mode 100644 libcxx/test/std/containers/associative/multiset/merge.pass.cpp create mode 100644 libcxx/test/std/containers/associative/set/merge.pass.cpp create mode 100644 libcxx/test/std/containers/unord/unord.map/unord.map.modifiers/ [...] create mode 100644 libcxx/test/std/containers/unord/unord.multimap/unord.multimap. [...] create mode 100644 libcxx/test/std/containers/unord/unord.multiset/merge.pass.cpp create mode 100644 libcxx/test/std/containers/unord/unord.set/merge.pass.cpp copy lld/test/wasm/{strip-debug.test => strip-all.test} (53%) create mode 100644 lldb/include/lldb/Target/StackFrameRecognizer.h create mode 100644 lldb/lit/Breakpoint/Inputs/debug_addrx.yaml create mode 100644 lldb/lit/Breakpoint/debug_addrx.test create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/frame-recog [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/frame-recog [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/frame-recog [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/frame-recog [...] create mode 100644 lldb/source/Target/StackFrameRecognizer.cpp create mode 100644 llvm/include/llvm/DebugInfo/DWARF/DWARFDebugRangeList.h create mode 100644 llvm/lib/DebugInfo/DWARF/DWARFDebugRangeList.cpp delete mode 100644 llvm/lib/Target/AMDGPU/Utils/AMDGPULaneDominator.cpp delete mode 100644 llvm/lib/Target/AMDGPU/Utils/AMDGPULaneDominator.h create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/irtranslator-dilocation.ll create mode 100644 llvm/test/CodeGen/AArch64/fast-isel-dbg.ll create mode 100644 llvm/test/CodeGen/AArch64/wineh-frame0.mir create mode 100644 llvm/test/CodeGen/AArch64/wineh-frame1.mir create mode 100644 llvm/test/CodeGen/AArch64/wineh-frame2.mir create mode 100644 llvm/test/CodeGen/AArch64/wineh-frame3.mir create mode 100644 llvm/test/CodeGen/AArch64/wineh-frame4.mir create mode 100644 llvm/test/CodeGen/AArch64/wineh-frame5.mir create mode 100644 llvm/test/CodeGen/AArch64/wineh-frame6.mir create mode 100644 llvm/test/CodeGen/AArch64/wineh-frame7.mir create mode 100644 llvm/test/CodeGen/AArch64/wineh-frame8.mir create mode 100644 llvm/test/CodeGen/AMDGPU/i1-copy-phi-uniform-branch.ll create mode 100644 llvm/test/CodeGen/AMDGPU/llvm.amdgcn.image.a16.dim.ll create mode 100644 llvm/test/CodeGen/AMDGPU/llvm.amdgcn.image.load.a16.d16.ll create mode 100644 llvm/test/CodeGen/AMDGPU/llvm.amdgcn.image.load.a16.ll create mode 100644 llvm/test/CodeGen/AMDGPU/llvm.amdgcn.image.store.a16.d16.ll create mode 100644 llvm/test/CodeGen/AMDGPU/llvm.amdgcn.image.store.a16.ll create mode 100644 llvm/test/CodeGen/AMDGPU/noop-shader-O0.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/selected-stack-object.ll create mode 100644 llvm/test/CodeGen/AMDGPU/setcc-limit-load-shrink.ll create mode 100644 llvm/test/CodeGen/Hexagon/pic-sdata.ll delete mode 100644 llvm/test/CodeGen/X86/spill-zero-x86_64.ll create mode 100644 llvm/test/Instrumentation/MemorySanitizer/msan_asm_conservative.ll create mode 100644 llvm/test/Transforms/LoopSimplifyCFG/constant-fold-branch.ll create mode 100644 llvm/test/tools/llvm-objdump/relocations-elf.test create mode 100644 llvm/test/tools/llvm-objdump/symbol-table-elf.test