This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-arm-stable-allyesconfig in repository toolchain/ci/llvm-project.
from 48061cd999a revert rC361928: [PowerPC] [Clang] Port SSE intrinsics to PowerPC adds e04b002cf89 [libunwind] [test] Fix inferring source paths adds 65dde1e0db6 [llvm-readobj/llvm-readelf] - Simplify the elf-versioninfo. [...] adds 4f58ad4e720 [AArch64][SVE2] Asm: support SVE2 Floating Point Pairwise Group adds d61cb749f4a [X86] Fix i386 struct and union parameter alignment adds 75dfbdc2da1 [AArch64][SVE2] Asm: support Floating Point Widening Multiply-Add adds 6c04ef3d48a [AArch64][SVE2] Asm: support SVE Bitwise Logical - Unpredic [...] adds a0a20f38ec5 Fix test added in r361903 to work on Windows. adds 78cfe1e6fee DWARF: Fix address range support in mixed 4+5 scenario adds d2042d3dd77 DWARFASTParserClang: Unify compilation unit language handling adds f9169d0896d [clangd] Represent Hover result using FormattedString adds bf559a7f3fc [Index] Correctly set symbol kind of IndirectFieldDecl adds db15e68e4d5 [HWASAN] Remove unused code adds 8ac7b2d07bd [llvm-readelf] - Allow dumping of the .dynamic section even [...] adds 7964f6fe5fb [ADT] add iterator_range::empty() adds 5b363c14d7b [llvm-readobj] - Repair the test case. adds 5dc90367464 [CMake] LLDB.framework tools handling adds 72e05d0aa4f [CMake] Remove lldb-server from LLDB.framework adds 377c1cfe949 Revert "D11003: Tolerate DWARF compile unit without filename." adds a6fb183c989 [llvm-objcopy] Implement IHEX writer adds 280ac1fd1dc [MCA] Refactor class LSUnit. NFCI adds 78c5fa97eb5 [clangd] Another improvement for std include mapping. adds 4c5a0d1683e [clangd] Remove the whitelist std symbols in CanonicalIncludes. adds f4fc01f8dd3 [SVE][IR] Scalable Vector IR Type adds 33da02762fe Attempt to fix buildbot after r361949 adds e1312c54d3d [LibTooling] Add `before` and `after` selectors for selecti [...] adds 9ffd8b5a6f8 AMDGPU/GlobalISel: Remove unnecesssary REQUIREs adds 36e72544413 SpeculateAroundPHIs: Respect convergent adds 24c56296258 [ARM] Split predicates out into their own .td file adds e3b1f5d22ca clang-cl: Fix mangling of catchable types with names longer [...] adds 228b130a4b8 [clangd] Fix buildbot error. adds 268dfaf1536 gn build: Merge r361953 adds 898aaf1cb8c Clean up DWARFDebugInfoEntry adds 64345f280b6 Revert rL361944 from llvm/trunk : [ADT] add iterator_range: [...] adds af7bf2f6873 [mips] Use range-based for loops. NFC adds 188162118f1 [mips] Iterate over MSACtrlRegClass to reserve all MSA cont [...] adds 909c8c2b0d9 [mips] Use reg-exp in tests to tolerate register indexes ch [...] adds c7f0b33fa5b [mips] Check argument for __builtin_msa_ctcmsa / __builtin_ [...] adds 4f09d9fcfa2 Qualify use of llvm::empty that's ambiguous with std::empty adds c450874cb84 [clangd] Map typedefs to the same LSP completion kind as VSCode adds 6b03a1b4235 Add additional constraints on midpoint(pointer, pointer). F [...] adds 4ebbc4d73aa [NFC][InstCombine] Add unary FNeg tests to fsub.ll known-ne [...] adds 124cba0b815 [analyzer] print() JSONify: Store implementation adds 28f384a7c71 [NFC][InstCombine] Add unary FNeg tests to fpcast.ll and fp [...] adds 2fa31880752 [CodeComplete] Add semicolon when completing patterns for ' [...] adds d506b0a4843 [WebAssembly] Fix signatures of undefined function in LTO o [...] adds 9ce37466043 [analyzer] print() JSONify: Environment implementation adds 56e970d45d0 [WebAssembly] Move direct call tracking from member to local. NFC. adds 5df5eb88163 [analyzer] print() JSONify: Constraints implementation adds 32981637ce6 [analyzer] print() JSONify: Type information implementation adds 35e54eb31ef [analyzer] print() JSONify: Constructing objects implementation adds a2a1ec27d0e [NFC][libcxx] Remove trailing whitespace adds b7ca72a1138 [analyzer] print() JSONify: Checker messages implementation adds df0a42127ce [analyzer] print() JSONify: Program state implementation adds 0a729261e22 [NFC] clang-format: Use LLVM style in NamespaceEndCommentsF [...] adds 308b7139b1d Partial revert of revert of r361827: Add constrained intrin [...] adds c5227a1f531 [clang-format] Allow configuring list of function-like macr [...] adds 78337420cd1 Add more information to the log timer dump adds 98a797c224a [NFC][InstCombine] Add a unary FNeg test to fsub.ll. adds 5b2088d1fac [ThinLTO] Use original alias visibility when importing adds f80c4241b30 CallSiteSplitting: Respect convergent and noduplicate adds e3a76fa1e2c [X86] Fix machineverifier error on avx512f-256-set0.mir adds d2143c37080 Add curley brackets to case statement that declares a variable. adds c98b288b030 Yet another attempt to fix buildbot after r361949 adds 4b7a713accd [CUDA][HIP] Skip setting `externally_initialized` for stati [...] adds 5a0e13c4d6b Fixed source header [NFC] adds f6faa382f3e [Index] Compute correct symbol kind for variable templates adds 13e491cca51 [analyzer] print() JSONify: getNodeLabel implementation adds 83c28abdb25 lit: modernize the lit configuration for the lit tests adds 03e1a82f52d [Target] Introduce Process::GetLanguageRuntimes adds 9ee26c8d5f0 [analyzer][AST] print() JSONify: Stmt implementation adds d5443f8c21b AMDGPU: Return address lowering adds 02be650617a [analyzer] print() JSONify: Decl revision adds dea605e0907 [analyzer] print() JSONify: CFG implementation adds 5458cd4027f [WebAssembly] Support VPtr sanitizer for Emscripten adds 5feead5752e Fix an unused-variable error. adds 5382803b048 [InstCombine] Optimize always overflowing signed saturating [...] adds 96c500aab4f [CMake] [Runtimes] Set *_STANDALONE_BUILD adds 8a88d6aaaa7 [analyzer] print() JSONify: SVal implementation adds e8b29c00dd0 [analyzer] SATestBuild.py: Use driver for analyzing single- [...] adds 4dd6a82e264 mac: Make ubsan test config look more like asan test config adds ee37e28fd1c [analyzer] print() JSONify chain: Generic stmt_id adds 6e07f16fae6 IR: add optional type to 'byval' function parameters adds 45e8cc6639e LLVM IR: update Clang tests for byval being a typed attribute. adds 1d7ca677697 [analyzer] [NFC] PathDiagnostic: Create PathDiagnosticPopUpPiece adds 107f8d98730 [DAGCombiner] Replace gathers with a zero mask with the pas [...] adds 4955eb7ceb9 gn build: Make it possible to build with coverage information adds 68908c9017d UpdateTestChecks: Lanai triple support adds 4b0184b2d38 [analyzer] ConditionBRVisitor: Enhance to write out more in [...] adds d80024c6875 [ARC] Cleanup ARCAsmPrinter. adds 95dec50a35d [LoopIdiomRecognize][NFC] Use DEBUG_TYPE, add LLVM_DEBUG() [...] adds 8193ea60f6a [analyzer] ConditionBRVisitor: Test 'add-pop-up-notes=false' adds 9942a996d90 [analyzer] ConditionBRVisitor: Remove duplicated code adds d1f0ec3f643 [analyzer] ConditionBRVisitor: MemberExpr support adds 2e896b8b39b [analyzer] ConditionBRVisitor: Boolean support adds 4b281755ae4 Revert "LLVM IR: update Clang tests for byval being a typed [...] adds 71ee3d02372 Revert "IR: add optional type to 'byval' function parameters" adds 74c5fac3bba [analyzer] Remove EndPath function as it is dead code adds 79b3ea701c8 LoopVersioningLICM: Respect convergent and noduplicate adds 7d3e97fbe6d [Target] Sink some asserts into Process::GetLanguageRuntime adds 46631dffc4b Fix Xcode project lldb unit test target so it compiles. adds f3c89b1a6be [ObjC] Fix encoding of ObjC pointer types that are pointers [...] adds c8f2efe065c Use correct format specifier to silence -Wformat warning. adds 86bad3f924b [llvm-pdbutil] Dump inline call site line table annotations adds 325003be02b CodeView - add static data members to global variable debug info. adds b9b64468cac Move the pybool logic from CMake to Python for simplicity adds 4bc710166fb [llvm-objcopy][MachO] Print an error message on use of unsu [...] adds 43ae5c59744 [Commands] Remove commented out code adds 192dd7df2f3 [crashlog] Add a missing call to decode. adds 954ec09aed4 clang support gnu asm goto. Syntax: asm [volatile] goto ( [...] adds 158875ce0c9 [BitstreamWriter][NFC] Remove obsolete comment. adds 7e041d6dac7 [CMake] Set LLVM_PATH in the runtimes build adds 996e62eef75 [runtimes] Support ELF dependent libraries feature adds a05fda68bc5 DWARFDebugInfoEntry: delete unused Extract() and rename Fas [...] adds 0666f9c4e44 [Driver] -static-pie: add -z text adds d9e9701c4b3 [PowerPC] Set the default PLT mode on musl to Secure PLT adds 2632ebb551d [Driver] Render target options (e.g. -fuse-init-array) for [...] adds 1f67d942793 [X86] Add ENQCMD instructions adds 2c91c3b7af7 Add the `objc_class_stub` attribute. adds 789b7f0828b [runtimes] Check if pragma comment(lib, ...) is supported first adds e4cfa89915b [LV] Inform about exactly reason of loop illegality adds f1ddf431b5d [runtimes] Use -Wunknown-pragmas for the pragma check adds 0528726a69c [libcxx][libcxxabi] Remove the unused CMake checks adds 54d3c3d4365 Mark CodeGen/asm-goto.c as x86 specific after r362045 adds a807495fd19 [LoopVectorize] Precommit tests for D62510. NFC adds b19977d5afb [runtimes] Use _LIBCPP_HAS_COMMENT_LIB_PRAGMA in all releva [...]
No new revisions were added by this update.
Summary of changes: clang-tools-extra/clangd/ClangdLSPServer.cpp | 32 +- clang-tools-extra/clangd/ClangdLSPServer.h | 5 +- clang-tools-extra/clangd/ClangdServer.cpp | 4 +- clang-tools-extra/clangd/ClangdServer.h | 1 + clang-tools-extra/clangd/CodeComplete.cpp | 7 +- clang-tools-extra/clangd/FormattedString.cpp | 23 + clang-tools-extra/clangd/FormattedString.h | 1 + clang-tools-extra/clangd/Protocol.cpp | 32 + clang-tools-extra/clangd/Protocol.h | 17 +- clang-tools-extra/clangd/StdSymbolMap.inc | 25 + clang-tools-extra/clangd/XRefs.cpp | 25 +- clang-tools-extra/clangd/XRefs.h | 5 +- .../clangd/include-mapping/gen_std.py | 7 +- clang-tools-extra/clangd/include-mapping/test.py | 38 +- .../clangd/index/CanonicalIncludes.cpp | 15 +- .../clangd/unittests/CodeCompleteTests.cpp | 39 + clang-tools-extra/clangd/unittests/XRefsTests.cpp | 269 +- clang/docs/ClangFormatStyleOptions.rst | 18 + clang/include/clang/AST/ASTContext.h | 4 +- clang/include/clang/AST/Stmt.h | 55 +- clang/include/clang/Analysis/AnalysisDeclContext.h | 12 +- clang/include/clang/Analysis/CFG.h | 4 + clang/include/clang/Analysis/ProgramPoint.h | 2 +- clang/include/clang/Basic/Attr.td | 18 +- clang/include/clang/Basic/AttrDocs.td | 19 + clang/include/clang/Basic/DiagnosticParseKinds.td | 4 +- clang/include/clang/Basic/DiagnosticSemaKinds.td | 16 +- clang/include/clang/Basic/JsonSupport.h | 63 + clang/include/clang/Basic/LangOptions.h | 3 +- clang/include/clang/Basic/ObjCRuntime.h | 16 + clang/include/clang/Format/Format.h | 19 +- clang/include/clang/Sema/Sema.h | 1 + .../clang/StaticAnalyzer/Core/AnalyzerOptions.def | 4 + .../Core/BugReporter/BugReporterVisitors.h | 37 +- .../Core/BugReporter/PathDiagnostic.h | 22 +- .../clang/StaticAnalyzer/Core/CheckerManager.h | 23 +- .../Core/PathSensitive/ConstraintManager.h | 9 +- .../Core/PathSensitive/DynamicTypeMap.h | 10 +- .../Core/PathSensitive/Environment.h | 6 +- .../StaticAnalyzer/Core/PathSensitive/ExprEngine.h | 8 +- .../Core/PathSensitive/ProgramState.h | 14 +- .../Core/PathSensitive/SMTConstraintManager.h | 32 +- .../StaticAnalyzer/Core/PathSensitive/SVals.h | 3 + .../StaticAnalyzer/Core/PathSensitive/Store.h | 3 +- .../StaticAnalyzer/Core/PathSensitive/SubEngine.h | 8 +- .../clang/Tooling/Refactoring/RangeSelector.h | 9 + clang/lib/AST/ASTContext.cpp | 39 +- clang/lib/AST/ASTImporter.cpp | 10 +- clang/lib/AST/ItaniumMangle.cpp | 3 +- clang/lib/AST/MicrosoftMangle.cpp | 16 +- clang/lib/AST/Stmt.cpp | 29 +- clang/lib/AST/StmtPrinter.cpp | 40 +- clang/lib/AST/StmtProfile.cpp | 3 + clang/lib/Analysis/AnalysisDeclContext.cpp | 95 +- clang/lib/Analysis/CFG.cpp | 88 +- clang/lib/Analysis/ProgramPoint.cpp | 198 +- clang/lib/CodeGen/CGDebugInfo.cpp | 18 +- clang/lib/CodeGen/CGObjCMac.cpp | 103 +- clang/lib/CodeGen/CGStmt.cpp | 126 +- clang/lib/CodeGen/CodeGenModule.cpp | 3 +- clang/lib/CodeGen/TargetInfo.cpp | 13 +- clang/lib/Driver/ToolChains/Arch/PPC.cpp | 2 +- clang/lib/Driver/ToolChains/Clang.cpp | 3 + clang/lib/Driver/ToolChains/Gnu.cpp | 2 + clang/lib/Driver/ToolChains/WebAssembly.cpp | 8 + clang/lib/Driver/ToolChains/WebAssembly.h | 1 + clang/lib/Format/Format.cpp | 1 + clang/lib/Format/FormatToken.h | 1 + clang/lib/Format/FormatTokenLexer.cpp | 2 + clang/lib/Format/TokenAnnotator.cpp | 18 +- clang/lib/Index/IndexSymbol.cpp | 25 + clang/lib/Parse/ParseStmtAsm.cpp | 68 +- clang/lib/Rewrite/HTMLRewrite.cpp | 49 +- clang/lib/Sema/JumpDiagnostics.cpp | 114 +- clang/lib/Sema/SemaChecking.cpp | 2 + clang/lib/Sema/SemaCodeComplete.cpp | 2 + clang/lib/Sema/SemaDeclAttr.cpp | 3 + clang/lib/Sema/SemaDeclObjC.cpp | 7 + clang/lib/Sema/SemaStmtAsm.cpp | 48 +- clang/lib/Sema/TreeTransform.h | 16 +- clang/lib/Serialization/ASTReaderStmt.cpp | 7 + clang/lib/Serialization/ASTWriterStmt.cpp | 4 + .../Checkers/DynamicTypePropagation.cpp | 4 +- clang/lib/StaticAnalyzer/Core/BugReporter.cpp | 21 +- .../StaticAnalyzer/Core/BugReporterVisitors.cpp | 258 +- clang/lib/StaticAnalyzer/Core/CheckerManager.cpp | 73 +- clang/lib/StaticAnalyzer/Core/DynamicTypeMap.cpp | 44 +- clang/lib/StaticAnalyzer/Core/Environment.cpp | 80 +- clang/lib/StaticAnalyzer/Core/ExprEngine.cpp | 169 +- clang/lib/StaticAnalyzer/Core/HTMLDiagnostics.cpp | 124 +- clang/lib/StaticAnalyzer/Core/PathDiagnostic.cpp | 21 +- clang/lib/StaticAnalyzer/Core/PlistDiagnostics.cpp | 34 + .../Core/PrettyStackTraceLocationContext.h | 6 +- clang/lib/StaticAnalyzer/Core/ProgramState.cpp | 39 +- .../StaticAnalyzer/Core/RangeConstraintManager.cpp | 41 +- clang/lib/StaticAnalyzer/Core/RegionStore.cpp | 82 +- clang/lib/StaticAnalyzer/Core/SVals.cpp | 10 + clang/lib/StaticAnalyzer/Core/SarifDiagnostics.cpp | 11 +- clang/lib/Tooling/Refactoring/RangeSelector.cpp | 22 + .../expected-plists/NewDelete-path-notes.cpp.plist | 196 +- .../Inputs/expected-plists/cxx-for-range.cpp.plist | 186 + .../Inputs/expected-plists/edges-new.mm.plist | 980 ++- .../Inputs/expected-plists/inline-plist.c.plist | 346 +- .../expected-plists/objc-radar17039661.m.plist | 62 + .../plist-macros-with-expansion.cpp.plist | 56 + .../Inputs/expected-plists/plist-macros.cpp.plist | 115 +- .../Inputs/expected-plists/plist-output.m.plist | 180 + .../expected-plists/retain-release.m.objc.plist | 124 + .../expected-plists/retain-release.m.objcpp.plist | 124 + clang/test/Analysis/NewDelete-path-notes.cpp | 22 +- clang/test/Analysis/analyzer-config.c | 3 +- clang/test/Analysis/asm-goto.cpp | 52 + .../deref-track-symbolic-region.c.plist | 8 +- .../diagnostics/deref-track-symbolic-region.c | 8 +- clang/test/Analysis/diagnostics/dtors.cpp | 9 +- .../diagnostics/no-store-func-path-notes.c | 18 +- .../diagnostics/no-store-func-path-notes.cpp | 8 +- .../diagnostics/no-store-func-path-notes.m | 9 +- clang/test/Analysis/dump_egraph.c | 10 +- clang/test/Analysis/dump_egraph.cpp | 8 +- clang/test/Analysis/expr-inspection.c | 39 +- clang/test/Analysis/inline-plist.c | 3 +- .../Inputs/expected-plists/path-notes.cpp.plist | 4 +- clang/test/Analysis/inlining/path-notes.cpp | 2 +- clang/test/Analysis/inner-pointer.cpp | 12 +- clang/test/Analysis/null-deref-path-notes.cpp | 2 +- clang/test/Analysis/osobject-retain-release.cpp | 11 +- clang/test/Analysis/uninit-vals.m | 17 +- clang/test/Analysis/use-after-move.cpp | 37 +- clang/test/Analysis/virtualcall.cpp | 6 +- clang/test/CodeCompletion/keywords.cpp | 2 +- clang/test/CodeCompletion/ordinary-name-cxx11.cpp | 16 +- clang/test/CodeCompletion/ordinary-name.cpp | 8 +- clang/test/CodeGen/asm-goto.c | 19 + clang/test/CodeGen/asm.c | 12 + clang/test/CodeGen/builtins-mips-msa-error.c | 4 + clang/test/CodeGen/inline-asm-mixed-style.c | 10 +- clang/test/CodeGen/x86_32-align-linux.c | 25 + clang/test/CodeGen/x86_32-arguments-linux.c | 24 +- clang/test/CodeGenCUDA/device-var-init.cu | 10 + clang/test/CodeGenCXX/debug-info-static-member.cpp | 13 +- clang/test/CodeGenCXX/mangle-ms-md5.cpp | 15 + clang/test/CodeGenCXX/wasm-sanitize-vptr.cpp | 20 + clang/test/CodeGenObjC/class-stubs.m | 84 + clang/test/CodeGenObjC/encode-test-6.m | 4 +- clang/test/CodeGenObjC/encode-test.m | 2 +- clang/test/CodeGenObjCXX/encode.mm | 2 +- clang/test/Coverage/c-language-features.inc | 4 +- clang/test/Driver/fembed-bitcode.c | 8 + clang/test/Driver/linux-ld.c | 6 + clang/test/Driver/print-file-name.c | 6 +- clang/test/Index/index-anonymous-union-fields.cpp | 10 + ...pragma-attribute-supported-attributes-list.test | 1 + clang/test/PCH/asm.h | 6 +- clang/test/Parser/asm.c | 50 + clang/test/Parser/asm.cpp | 51 + clang/test/Sema/asm-goto.cpp | 45 + clang/test/Sema/asm.c | 21 + clang/test/Sema/inline-asm-validate-tmpl.cpp | 10 + clang/test/Sema/scope-check.c | 16 + clang/test/SemaObjC/class-stub-attr-unsupported.m | 10 + clang/test/SemaObjC/class-stub-attr.m | 27 + clang/unittests/Format/FormatTest.cpp | 29 + .../Format/NamespaceEndCommentsFixerTest.cpp | 297 +- clang/unittests/Tooling/RangeSelectorTest.cpp | 57 +- clang/utils/TableGen/ClangAttrEmitter.cpp | 65 +- clang/utils/analyzer/SATestBuild.py | 15 +- clang/utils/analyzer/SATestUtils.py | 14 +- compiler-rt/lib/hwasan/hwasan_interceptors.cpp | 23 - compiler-rt/lib/hwasan/hwasan_thread.h | 5 - compiler-rt/test/ubsan/CMakeLists.txt | 5 +- debuginfo-tests/CMakeLists.txt | 3 - debuginfo-tests/lit.site.cfg.py.in | 2 +- libcxx/CMakeLists.txt | 4 + libcxx/cmake/config-ix.cmake | 23 +- libcxx/include/chrono | 16 +- libcxx/include/complex | 4 +- libcxx/include/forward_list | 6 +- libcxx/include/future | 10 +- libcxx/include/initializer_list | 2 +- libcxx/include/iomanip | 10 +- libcxx/include/ios | 30 +- libcxx/include/iterator | 30 +- libcxx/include/locale | 6 +- libcxx/include/numeric | 9 +- libcxx/include/queue | 20 +- libcxx/include/random | 16 +- libcxx/include/regex | 20 +- libcxx/include/stack | 10 +- libcxx/include/string | 16 +- libcxx/include/string_view | 16 +- libcxx/include/unordered_map | 16 +- libcxx/include/unordered_set | 12 +- libcxx/src/algorithm.cpp | 5 + libcxx/src/chrono.cpp | 4 + libcxx/src/condition_variable.cpp | 4 + libcxx/src/debug.cpp | 5 + libcxx/src/experimental/memory_resource.cpp | 3 + libcxx/src/filesystem/operations.cpp | 4 + libcxx/src/memory.cpp | 3 + libcxx/src/mutex.cpp | 6 + libcxx/src/shared_mutex.cpp | 3 + libcxx/src/thread.cpp | 4 + .../numeric.ops.midpoint/midpoint.fail.cpp | 15 +- libcxxabi/CMakeLists.txt | 4 + libcxxabi/cmake/config-ix.cmake | 46 +- libcxxabi/src/cxa_exception_storage.cpp | 4 + libcxxabi/src/cxa_guard_impl.h | 5 + libcxxabi/src/cxa_thread_atexit.cpp | 6 + libcxxabi/src/fallback_malloc.cpp | 5 + libunwind/CMakeLists.txt | 4 + libunwind/cmake/config-ix.cmake | 15 +- libunwind/src/AddressSpace.hpp | 3 + libunwind/src/RWMutex.hpp | 3 + libunwind/test/libunwind/test/config.py | 10 +- lld/test/wasm/lto/undef.ll | 20 +- lld/wasm/InputFiles.cpp | 13 +- lld/wasm/InputFiles.h | 7 - lld/wasm/SymbolTable.cpp | 18 +- lldb/CMakeLists.txt | 4 + lldb/cmake/modules/AddLLDB.cmake | 29 + lldb/cmake/modules/LLDBConfig.cmake | 2 - lldb/cmake/modules/LLDBFramework.cmake | 15 +- lldb/examples/python/crashlog.py | 2 +- lldb/include/lldb/Target/Language.h | 2 + lldb/include/lldb/Target/Process.h | 3 + lldb/include/lldb/Utility/Timer.h | 2 + .../DWARF/debug_ranges-missing-section.s | 78 + .../DWARF/debug_ranges_and_rnglists.test | 1 - lldb/lldb.xcodeproj/project.pbxproj | 4 + lldb/source/Commands/CommandObjectType.cpp | 4 - .../SymbolFile/DWARF/DWARFASTParserClang.cpp | 13 +- .../SymbolFile/DWARF/DWARFDebugInfoEntry.cpp | 330 +- .../Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.h | 58 +- lldb/source/Plugins/SymbolFile/DWARF/DWARFUnit.cpp | 33 +- lldb/source/Plugins/SymbolFile/DWARF/DWARFUnit.h | 9 + .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp | 62 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.h | 6 +- lldb/source/Target/Language.cpp | 9 + lldb/source/Target/Process.cpp | 41 +- lldb/source/Target/Thread.cpp | 16 +- lldb/source/Utility/Timer.cpp | 45 +- lldb/tools/argdumper/CMakeLists.txt | 4 + lldb/tools/darwin-debug/CMakeLists.txt | 4 + lldb/tools/debugserver/source/CMakeLists.txt | 4 + lldb/tools/driver/CMakeLists.txt | 12 +- lldb/tools/lldb-mi/CMakeLists.txt | 12 +- lldb/tools/lldb-vscode/CMakeLists.txt | 12 +- .../SymbolFile/DWARF/SymbolFileDWARFTests.cpp | 2 +- lldb/unittests/Utility/TimerTest.cpp | 39 +- llvm/docs/LangRef.rst | 54 +- llvm/include/llvm/ADT/DenseMapInfo.h | 16 + llvm/include/llvm/Bitcode/BitstreamWriter.h | 4 +- .../include/llvm/DebugInfo/CodeView/SymbolRecord.h | 44 +- llvm/include/llvm/IR/DerivedTypes.h | 68 +- llvm/include/llvm/IR/IntrinsicsX86.td | 10 + llvm/include/llvm/IR/Type.h | 1 + llvm/include/llvm/MCA/HardwareUnits/LSUnit.h | 284 +- llvm/include/llvm/MCA/HardwareUnits/Scheduler.h | 6 +- llvm/include/llvm/MCA/Instruction.h | 22 +- llvm/include/llvm/Support/Error.h | 27 +- llvm/include/llvm/Support/ScalableSize.h | 43 + llvm/lib/AsmParser/LLLexer.cpp | 1 + llvm/lib/AsmParser/LLParser.cpp | 13 +- llvm/lib/AsmParser/LLToken.h | 1 + llvm/lib/Bitcode/Reader/BitcodeReader.cpp | 6 +- llvm/lib/Bitcode/Writer/BitcodeWriter.cpp | 5 +- llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp | 7 +- llvm/lib/CodeGen/MachineModuleInfo.cpp | 2 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 10 +- llvm/lib/IR/AsmWriter.cpp | 5 +- llvm/lib/IR/LLVMContextImpl.h | 2 +- llvm/lib/IR/Type.cpp | 13 +- llvm/lib/IR/Verifier.cpp | 66 + llvm/lib/MCA/HardwareUnits/LSUnit.cpp | 241 +- llvm/lib/MCA/HardwareUnits/Scheduler.cpp | 87 +- llvm/lib/Support/Host.cpp | 1 + llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td | 30 + llvm/lib/Target/AArch64/SVEInstrFormats.td | 159 + llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 26 + llvm/lib/Target/AMDGPU/SIISelLowering.h | 2 +- llvm/lib/Target/ARC/ARCAsmPrinter.cpp | 16 - llvm/lib/Target/ARM/ARM.td | 1 + llvm/lib/Target/ARM/ARMInstrInfo.td | 184 - llvm/lib/Target/ARM/ARMPredicates.td | 188 + llvm/lib/Target/Mips/MipsRegisterInfo.cpp | 22 +- llvm/lib/Target/X86/X86.td | 2 + llvm/lib/Target/X86/X86ISelDAGToDAG.cpp | 2 + llvm/lib/Target/X86/X86ISelLowering.cpp | 23 + llvm/lib/Target/X86/X86ISelLowering.h | 3 + llvm/lib/Target/X86/X86InstrInfo.td | 40 + llvm/lib/Target/X86/X86Subtarget.h | 4 + llvm/lib/Transforms/IPO/FunctionImport.cpp | 5 +- .../Transforms/InstCombine/InstCombineCalls.cpp | 20 +- llvm/lib/Transforms/Scalar/CallSiteSplitting.cpp | 3 + llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp | 10 +- llvm/lib/Transforms/Scalar/LoopVersioningLICM.cpp | 10 +- llvm/lib/Transforms/Scalar/SpeculateAroundPHIs.cpp | 8 + .../Vectorize/LoopVectorizationLegality.cpp | 12 +- llvm/runtimes/CMakeLists.txt | 16 +- llvm/test/Bitcode/compatibility.ll | 4 + .../AMDGPU/GlobalISel/amdgpu-irtranslator.ll | 6 +- .../AMDGPU/GlobalISel/inst-select-load-flat.mir | 2 - .../AMDGPU/GlobalISel/inst-select-load-smrd.mir | 2 - .../AMDGPU/GlobalISel/inst-select-store-flat.mir | 2 - .../GlobalISel/irtranslator-amdgpu_kernel.ll | 1 - .../AMDGPU/GlobalISel/regbankselect-amdgcn-exp.mir | 2 - .../CodeGen/AMDGPU/GlobalISel/regbankselect.mir | 2 - .../CodeGen/AMDGPU/GlobalISel/shader-epilogs.ll | 2 - llvm/test/CodeGen/AMDGPU/GlobalISel/smrd.ll | 2 - llvm/test/CodeGen/AMDGPU/returnaddress.ll | 65 + llvm/test/CodeGen/Lanai/constant_multiply.ll | 171 +- llvm/test/CodeGen/Mips/llvm-ir/fptosi.ll | 296 +- llvm/test/CodeGen/Mips/llvm-ir/load.ll | 784 +- llvm/test/CodeGen/Mips/llvm-ir/store.ll | 376 +- .../CodeGen/Mips/micromips-pseudo-mtlohi-expand.ll | 48 +- .../PowerPC/vector-constrained-fp-intrinsics.ll | 7528 ++++++++++++++++++++ llvm/test/CodeGen/X86/avx2-masked-gather.ll | 21 + llvm/test/CodeGen/X86/avx512f-256-set0.mir | 11 +- llvm/test/CodeGen/X86/enqcmd-intrinsics.ll | 57 + llvm/test/DebugInfo/COFF/global-constants.ll | 73 +- llvm/test/MC/AArch64/SVE/movprfx-diagnostics.s | 10 + llvm/test/MC/AArch64/SVE2/bcax-diagnostics.s | 39 + llvm/test/MC/AArch64/SVE2/bcax.s | 52 + llvm/test/MC/AArch64/SVE2/bsl-diagnostics.s | 39 + llvm/test/MC/AArch64/SVE2/bsl.s | 30 + llvm/test/MC/AArch64/SVE2/bsl1n-diagnostics.s | 39 + llvm/test/MC/AArch64/SVE2/bsl1n.s | 30 + llvm/test/MC/AArch64/SVE2/bsl2n-diagnostics.s | 39 + llvm/test/MC/AArch64/SVE2/bsl2n.s | 30 + llvm/test/MC/AArch64/SVE2/eor3-diagnostics.s | 39 + llvm/test/MC/AArch64/SVE2/eor3.s | 52 + llvm/test/MC/AArch64/SVE2/faddp-diagnostics.s | 50 + llvm/test/MC/AArch64/SVE2/faddp.s | 53 + llvm/test/MC/AArch64/SVE2/fmaxnmp-diagnostics.s | 50 + llvm/test/MC/AArch64/SVE2/fmaxnmp.s | 53 + llvm/test/MC/AArch64/SVE2/fmaxp-diagnostics.s | 50 + llvm/test/MC/AArch64/SVE2/fmaxp.s | 53 + llvm/test/MC/AArch64/SVE2/fminnmp-diagnostics.s | 50 + llvm/test/MC/AArch64/SVE2/fminnmp.s | 53 + llvm/test/MC/AArch64/SVE2/fminp-diagnostics.s | 50 + llvm/test/MC/AArch64/SVE2/fminp.s | 53 + llvm/test/MC/AArch64/SVE2/fmlalb-diagnostics.s | 71 + llvm/test/MC/AArch64/SVE2/fmlalb.s | 54 + llvm/test/MC/AArch64/SVE2/fmlalt-diagnostics.s | 71 + llvm/test/MC/AArch64/SVE2/fmlalt.s | 54 + llvm/test/MC/AArch64/SVE2/fmlslb-diagnostics.s | 71 + llvm/test/MC/AArch64/SVE2/fmlslb.s | 54 + llvm/test/MC/AArch64/SVE2/fmlslt-diagnostics.s | 71 + llvm/test/MC/AArch64/SVE2/fmlslt.s | 54 + llvm/test/MC/AArch64/SVE2/nbsl-diagnostics.s | 39 + llvm/test/MC/AArch64/SVE2/nbsl.s | 30 + llvm/test/MC/AArch64/SVE2/xar-diagnostics.s | 60 + llvm/test/MC/AArch64/SVE2/xar.s | 72 + llvm/test/MC/COFF/cv-inline-linetable.s | 39 +- llvm/test/MC/Disassembler/X86/x86-16.txt | 30 + llvm/test/MC/Disassembler/X86/x86-32.txt | 42 + llvm/test/MC/Disassembler/X86/x86-64.txt | 60 + llvm/test/MC/X86/x86-16.s | 40 + llvm/test/MC/X86/x86-32-coverage.s | 56 + llvm/test/MC/X86/x86-64.s | 80 + llvm/test/Object/corrupt.test | 4 +- llvm/test/Object/invalid.test | 3 - llvm/test/ThinLTO/X86/Inputs/alias_import.ll | 2 +- llvm/test/ThinLTO/X86/alias_import.ll | 8 +- .../Transforms/CallSiteSplitting/convergent.ll | 89 + .../Transforms/CallSiteSplitting/noduplicate.ll | 91 + llvm/test/Transforms/InstCombine/fpcast.ll | 36 + llvm/test/Transforms/InstCombine/fpextend.ll | 16 + llvm/test/Transforms/InstCombine/fsub.ll | 138 + .../test/Transforms/InstCombine/known-never-nan.ll | 11 + .../Transforms/InstCombine/saturating-add-sub.ll | 20 +- .../test/Transforms/LoopVectorize/X86/fneg-cost.ll | 26 + llvm/test/Transforms/LoopVectorize/fneg.ll | 35 + .../LoopVectorize/legal_preheader_check.ll | 27 - .../LoopVectorize/loop-legality-checks.ll | 82 + .../Transforms/LoopVersioningLICM/convergent.ll | 97 + .../Transforms/SpeculateAroundPHIs/convergent.ll | 98 + llvm/test/Verifier/scalable-aggregates.ll | 31 + llvm/test/Verifier/scalable-global-vars.ll | 24 + .../llvm-objcopy/ELF/Inputs/ihex-elf-pt-null.yaml | 20 + .../llvm-objcopy/ELF/Inputs/ihex-elf-sections.yaml | 60 + .../ELF/Inputs/ihex-elf-sections2.yaml | 39 + .../llvm-objcopy/ELF/Inputs/ihex-elf-segments.yaml | 60 + llvm/test/tools/llvm-objcopy/ELF/ihex-writer.test | 81 + .../tools/llvm-readobj/Inputs/verdef.elf-x86-64 | Bin 2256 -> 0 bytes .../tools/llvm-readobj/Inputs/verneed.elf-x86-64 | Bin 13520 -> 0 bytes .../tools/llvm-readobj/elf-dynamic-malformed.test | 18 +- .../llvm-readobj/elf-dynamic-no-pt-dynamic.test | 14 +- llvm/test/tools/llvm-readobj/elf-versioninfo.test | 298 +- .../yaml2obj/dynamic-section-raw-content.yaml | 6 +- llvm/tools/llvm-objcopy/CopyConfig.cpp | 3 +- llvm/tools/llvm-objcopy/ELF/ELFObjcopy.cpp | 45 +- llvm/tools/llvm-objcopy/ELF/Object.cpp | 264 +- llvm/tools/llvm-objcopy/ELF/Object.h | 140 + llvm/tools/llvm-objcopy/MachO/MachOObjcopy.cpp | 38 +- llvm/tools/llvm-pdbutil/MinimalSymbolDumper.cpp | 82 +- llvm/tools/llvm-readobj/ELFDumper.cpp | 161 +- llvm/unittests/IR/CMakeLists.txt | 1 + llvm/unittests/IR/VectorTypesTest.cpp | 164 + llvm/utils/UpdateTestChecks/asm.py | 18 + llvm/utils/gn/build/BUILD.gn | 28 + llvm/utils/gn/secondary/llvm/unittests/IR/BUILD.gn | 1 + llvm/utils/lit/tests/lit.cfg | 43 +- llvm/utils/lit/tests/lit.site.cfg.in | 3 + llvm/utils/lit/tests/shtest-timeout.py | 4 +- 406 files changed, 20160 insertions(+), 3769 deletions(-) create mode 100644 clang/include/clang/Basic/JsonSupport.h create mode 100644 clang/test/Analysis/asm-goto.cpp create mode 100644 clang/test/CodeGen/asm-goto.c create mode 100644 clang/test/CodeGen/x86_32-align-linux.c create mode 100644 clang/test/CodeGenCXX/wasm-sanitize-vptr.cpp create mode 100644 clang/test/CodeGenObjC/class-stubs.m create mode 100644 clang/test/Index/index-anonymous-union-fields.cpp create mode 100644 clang/test/Sema/asm-goto.cpp create mode 100644 clang/test/SemaObjC/class-stub-attr-unsupported.m create mode 100644 clang/test/SemaObjC/class-stub-attr.m create mode 100644 lldb/lit/SymbolFile/DWARF/debug_ranges-missing-section.s create mode 100644 llvm/include/llvm/Support/ScalableSize.h create mode 100644 llvm/lib/Target/ARM/ARMPredicates.td create mode 100644 llvm/test/CodeGen/AMDGPU/returnaddress.ll create mode 100644 llvm/test/CodeGen/PowerPC/vector-constrained-fp-intrinsics.ll create mode 100644 llvm/test/CodeGen/X86/enqcmd-intrinsics.ll create mode 100644 llvm/test/MC/AArch64/SVE2/bcax-diagnostics.s create mode 100644 llvm/test/MC/AArch64/SVE2/bcax.s create mode 100644 llvm/test/MC/AArch64/SVE2/bsl-diagnostics.s create mode 100644 llvm/test/MC/AArch64/SVE2/bsl.s create mode 100644 llvm/test/MC/AArch64/SVE2/bsl1n-diagnostics.s create mode 100644 llvm/test/MC/AArch64/SVE2/bsl1n.s create mode 100644 llvm/test/MC/AArch64/SVE2/bsl2n-diagnostics.s create mode 100644 llvm/test/MC/AArch64/SVE2/bsl2n.s create mode 100644 llvm/test/MC/AArch64/SVE2/eor3-diagnostics.s create mode 100644 llvm/test/MC/AArch64/SVE2/eor3.s create mode 100644 llvm/test/MC/AArch64/SVE2/faddp-diagnostics.s create mode 100644 llvm/test/MC/AArch64/SVE2/faddp.s create mode 100644 llvm/test/MC/AArch64/SVE2/fmaxnmp-diagnostics.s create mode 100644 llvm/test/MC/AArch64/SVE2/fmaxnmp.s create mode 100644 llvm/test/MC/AArch64/SVE2/fmaxp-diagnostics.s create mode 100644 llvm/test/MC/AArch64/SVE2/fmaxp.s create mode 100644 llvm/test/MC/AArch64/SVE2/fminnmp-diagnostics.s create mode 100644 llvm/test/MC/AArch64/SVE2/fminnmp.s create mode 100644 llvm/test/MC/AArch64/SVE2/fminp-diagnostics.s create mode 100644 llvm/test/MC/AArch64/SVE2/fminp.s create mode 100644 llvm/test/MC/AArch64/SVE2/fmlalb-diagnostics.s create mode 100644 llvm/test/MC/AArch64/SVE2/fmlalb.s create mode 100644 llvm/test/MC/AArch64/SVE2/fmlalt-diagnostics.s create mode 100644 llvm/test/MC/AArch64/SVE2/fmlalt.s create mode 100644 llvm/test/MC/AArch64/SVE2/fmlslb-diagnostics.s create mode 100644 llvm/test/MC/AArch64/SVE2/fmlslb.s create mode 100644 llvm/test/MC/AArch64/SVE2/fmlslt-diagnostics.s create mode 100644 llvm/test/MC/AArch64/SVE2/fmlslt.s create mode 100644 llvm/test/MC/AArch64/SVE2/nbsl-diagnostics.s create mode 100644 llvm/test/MC/AArch64/SVE2/nbsl.s create mode 100644 llvm/test/MC/AArch64/SVE2/xar-diagnostics.s create mode 100644 llvm/test/MC/AArch64/SVE2/xar.s create mode 100644 llvm/test/Transforms/CallSiteSplitting/convergent.ll create mode 100644 llvm/test/Transforms/CallSiteSplitting/noduplicate.ll create mode 100644 llvm/test/Transforms/LoopVectorize/X86/fneg-cost.ll create mode 100644 llvm/test/Transforms/LoopVectorize/fneg.ll delete mode 100644 llvm/test/Transforms/LoopVectorize/legal_preheader_check.ll create mode 100644 llvm/test/Transforms/LoopVectorize/loop-legality-checks.ll create mode 100644 llvm/test/Transforms/LoopVersioningLICM/convergent.ll create mode 100644 llvm/test/Transforms/SpeculateAroundPHIs/convergent.ll create mode 100644 llvm/test/Verifier/scalable-aggregates.ll create mode 100644 llvm/test/Verifier/scalable-global-vars.ll create mode 100644 llvm/test/tools/llvm-objcopy/ELF/Inputs/ihex-elf-pt-null.yaml create mode 100644 llvm/test/tools/llvm-objcopy/ELF/Inputs/ihex-elf-sections.yaml create mode 100644 llvm/test/tools/llvm-objcopy/ELF/Inputs/ihex-elf-sections2.yaml create mode 100644 llvm/test/tools/llvm-objcopy/ELF/Inputs/ihex-elf-segments.yaml create mode 100644 llvm/test/tools/llvm-objcopy/ELF/ihex-writer.test delete mode 100755 llvm/test/tools/llvm-readobj/Inputs/verdef.elf-x86-64 delete mode 100644 llvm/test/tools/llvm-readobj/Inputs/verneed.elf-x86-64 create mode 100644 llvm/unittests/IR/VectorTypesTest.cpp