This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-aarch64-lts-allmodconfig in repository toolchain/ci/llvm-project.
from a28dcf693d1 [llvm-readelf] Print "File: lib.a(file.o)" info when dumpin [...] adds b5701710a42 [LanguageRuntime] Move ObjCLanguageRuntime into a plugin adds 1cf69226601 [WebAssembly] Add missing utility methods for exnref type adds c48162db994 [TSan] Fix asm token error (again) adds 51193871daf [X86] Teach convertToThreeAddress to handle SUB with immediate adds 60a0d49e77c [DirectoryWatcher][linux] Fix for older kernels adds bb147aabc68 Revert "[NewPM] Port Sancov" adds 93dfb93ad68 Temporarily Revert "[SLP] Recommit: Look-ahead operand reor [...] adds fdcbd5fa486 Temporarily Revert "fix unnamed fiefield issue and add test [...] adds c245249b7bd Update some file changes, but there's a dependency loop so [...] adds bf20b2ace68 Temporarily revert "add -fthinlto-index= option to clang-cl" adds 509903e8872 [DebugInfo] Move function from line table to the prologue (NFC) adds 50f0c824532 Allow for vendor prefixes in a list test adds 01ee172e9e4 Revert "[DebugInfo] Move function from line table to the pr [...] adds 0d121273181 [Target] Remove unused method Target::GetDefaultClangModule [...] adds 543ba4e9e0c [InstructionSimplify] Apply sext/trunc after pointer stripping adds fa52e00c85c [Sema] Suppress additional warnings for C's zero initializer adds ca16d280f7e Re-land "[DebugInfo] Move function from line table to the p [...] adds 492ce8cc8b0 reland "add -fthinlto-index= option to clang-cl" adds 49e14cefbe4 Change a lit test to permit vendor specific clang version adds 1739b700b17 AMDGPU: Avoid code predicates for extload PatFrags adds e7e8789a632 Revert "[OPENMP]Add support for analysis of if clauses." adds a17b1aed6ab Add contains method to associative containers. This patch i [...] adds e5c4b468f06 hwasan: Pad arrays with non-1 size correctly. adds 4ac0b9be230 [RISCV] Make RISCVELFObjectWriter::getRelocType check IsPCRel adds a3c7b27419a [RISCV][NFC] Fix HasStedExtA -> HasStdExtA typo in comment adds ef8577ef987 [RISCV][NFC] Split PseudoCALL pattern out from instruction adds e9ad0cf6cf7 [RISCV] Fix a potential issue in shouldInsertFixupForCodeAlign() adds bb479ca3119 [RISCV] Avoid overflow when determining number of nops for [...] adds 49a3ad21d60 Fix parameter name comments using clang-tidy. NFC. adds 1ffceaa5436 [RISCV] Match GNU tools canonical JALR and add aliases adds 47cfe8f3215 [ELF] Fix variable names in comments after VariableName -> [...] adds c0b2ed664bc [X86] In combineStore, don't convert v2f32 load/store pairs [...] adds 3e10905c49f [NFC][test] Fix for riscv tests. adds e215996a293 Finish "Adapt -fsanitize=function to SANITIZER_NON_UNIQUE_T [...] adds d0ac1888aab [lldb] Handle EOF from `lldb-vscode` adds 860f7ec0587 [DWARF] Simplify DWARFAttribute. NFC. adds 74c350af218 [DWARF] Fix an incorrect format specifier. adds f48bc018123 [DWARF] Fix the reserved values for unit length in DWARFDebugLine. adds a54c46674ef [NFC][PowerPC] Add test case for D64195 adds 33fdf82dda0 [WebAssembly] Rename variale references in comments after V [...] adds 2e2038b6470 [COFF] Rename variale references in comments after Variable [...] adds a3077526277 [clang-scan-view] Force utf-8 when handling report (python2 only) adds a3e26d1a6cd [NFC] Test commit: add full stop at end of comment adds c5a2d7470e1 [lldb] Rename Options.inc to CommandOptions.inc [NFC] adds eb72138340c [AArch64] Implement __jcvt intrinsic from Armv8.3-A adds 1781c28a0d3 Remove username from git-llvm script, erroneously added in 366197 adds 06377ae2e58 [clangd] Don't rebuild background index until we indexed on [...] adds 0afffab0d1e [SemaTemplate] Fix uncorrected typos after pack expansion adds 971ac4ca2cb Reapply [llvm-ar][test] Add to MRI test coverage adds a5dc9c98352 [Driver] Don't pass --dynamic-linker to ld on Solaris adds a1370877d7f [Object/llvm-readelf/llvm-readobj] - Improve error reportin [...] adds eea828054d3 Document the LLVM_ENABLE_BINDINGS option adds 116e58e2929 remove a duplicate declaration adds 3a6aaa4391f Reapply [llvm-ar][test] Increase llvm-ar test coverage adds aae7553b346 [clangd] Added highlighting for the targets in typedefs and using. adds 58864fad39b [pstl] Fix compilation with TBB backend adds 8e482eb5cbb [llvm-ar][test] Add to llvm-ar test coverage adds 22c4a147a96 AMDGPU/GlobalISel: Fix test failures in release build adds 655cb4a2d70 [OPENMP]Add support for analysis of if clauses. adds 8ece3b67199 [OpenCL] Fixing sampler initialisations for C++ mode. adds d3941e66306 [SWIG] Deprecate SWIG 1.x adds f34a69c2e27 [DAGCombiner] fold (addcarry (xor a, -1), b, c) -> (subcarr [...] adds 228a7b4f2a3 [ADCE] Fix non-deterministic behaviour due to iterating ove [...] adds cc909812a39 [Remarks][NFC] Combine ParserFormat and SerializerFormat adds 94bad22c2c6 [Remarks] Simplify and refactor the RemarkParser interface adds 88ed076e447 Add missing test for r366215 adds 2eacf698802 Revert [tools] [llvm-nm] Default to reading from stdin not a.out adds 42816107f78 [OPENMP]Fix threadid in __kmpc_omp_taskwait call for depend [...] adds 63a0c2bce8e Revert "[swig] Add workaround for old swig" adds 450c62e33ea [Strict FP] Allow more relaxed scheduling adds b3f967d4113 [AMDGPU] Add the adjusted FP as a livein register. adds 85b9651edd5 [OPENMP][NVPTX]Fixed checks for cuda versions. adds e6e33cf9f56 [TSan] Improve handling of stack pointer mangling in {set,l [...] adds e8ced86debe [CMake] Add Apple-lldb-Xcode.cmake cache that avoids instal [...] adds 97b4d7a8e14 Removed -mno-omit-leaf-frame-pointer from flags. adds 1ff55357855 [OpenMP] Move header inclusion out of 'extern "C"' adds c65a9db43e1 AMDGPU: Fix missing immarg for mfma intrinsics adds 4754814c5a6 fix unnamed fiefield issue and add tests for __builtin_pres [...] adds c26e27d802c [NFC] Fix -Wreorder warning in TBB backend adds 3559fcd1149 [pstl] Use std::transform_reduce instead of hand-rolled imp [...] adds c6fd5abecc4 AMDGPU: Redefine load PatFrags adds 17060f0a54b [AMDGPU] Optimize atomic max/min adds d100b5dd019 Teach `llvm-pdbutil pretty -native` about `-injected-sources` adds 35c96598b12 AMDGPU/GlobalISel: Select flat loads adds fe44a531e0e [COFF] Implement /safeseh:no and check @feat.00 flags by default adds 8f8d07e93bf AMDGPU: Replace store PatFrags adds 6e1c3bb181b [IndVars] Speculative fix for an assertion failure seen in bots adds 7eb1902cd54 AMDGPU: Add register classes to flat store patterns adds 5826ab6b0c9 [CMake] Fail when Python interpreter doesn't match Python l [...] adds 4b6f69fe906 Fix linkrepro.test after safeseh:no change adds 11dc3d37112 Mark new test as requiring an x86 backend for LTO native ob [...] adds dad1f89210b AMDGPU/GlobalISel: Select flat stores adds 1d58c1d9d6b Fix LLDB Windows build Python version logic after r366243 adds 7161fb0be59 AMDGPU/GlobalISel: Select private loads adds 2d104077196 AMDGPU/GlobalISel: Fix selection of private stores adds afdf6b3c37e AMDGPU: Fix some missing GCCBuiltin declarations adds ccf22ef94c4 Fix -Wreturn-type warning. NFC. adds 6e0fa292c22 [AMDGPU] Change register type for v32 vectors adds b157dcacb5b [GWP-ASan] Add thread ID to PRNG seed. adds 1b69fd275d5 AMDGPU/GlobalISel: Select G_SHL adds 65e34a3143c [PowerPC][HTM] Fix impossible reg-to-reg copy assert with t [...] adds e5b28b98e99 AMDGPU/GlobalISel: Select G_LSHR adds f8c8284455b AMDGPU/GlobalISel: Select G_ASHR adds d069a192106 [TSan] Improve handling of stack pointer mangling in {set,l [...] adds 12154ee8f1e [libc++] Add missing UNSUPPORTED for CTAD tests adds ddbb83732af [NFC][ScopBuilder] Move addRecordedAssumption to ScopBuilder adds 0e534de4fef [Symbol] Remove unused fields from ClangASTContext adds 588fc9e756d [NFC][ScopBuilder] Move buildAliasChecks and its implementi [...] adds e559f625064 [libcxx] Rejigger test for destroying delete feature-test macros adds 40580d36c4d DWARF: Skip zero column for inline call sites adds ffca322266f [clang-tidy] initial version of readability-convert-member- [...] adds fdc61bce947 [NFC][ScopBuilder] Move addUserContext to ScopBuilder adds f4c2d57f767 [clang-format] Don't detect call to ObjC class method as C+ [...] adds d746a210e16 [x86] use more phadd for reductions adds 607cd44bdc6 [ORC][docs] Trim ORCv1 to ORCv2 transition section, add a h [...] adds c23619b0c90 [ORC][docs] Fix an RST error: the code-block directive need [...] adds 21f2858dcf3 AMDGPU: Partially revert r366250 adds 42bba4b852b [WebAssembly] Implement thread-local storage (local-exec model) adds fa575839225 Add REQUIRES: x86 to safeseh-no.s test for x86 adds fe66fdb8f30 [TableGen] Add "getOperandType" to get operand types from o [...] adds 0a8d4df7999 [WebAssembly] Compile all TLS on Emscripten as local-exec
No new revisions were added by this update.
Summary of changes: .../clang-tidy/readability/CMakeLists.txt | 1 + .../readability/ConvertMemberFunctionsToStatic.cpp | 172 ++ .../readability/ConvertMemberFunctionsToStatic.h | 37 + .../readability/ReadabilityTidyModule.cpp | 3 + clang-tools-extra/clangd/SemanticHighlighting.cpp | 16 +- clang-tools-extra/clangd/index/Background.cpp | 2 +- clang-tools-extra/clangd/index/BackgroundRebuild.h | 14 +- .../clangd/unittests/BackgroundIndexTests.cpp | 10 +- .../clangd/unittests/SemanticHighlightingTests.cpp | 15 +- clang-tools-extra/docs/ReleaseNotes.rst | 5 + clang-tools-extra/docs/clang-tidy/checks/list.rst | 1 + ...dability-convert-member-functions-to-static.rst | 14 + ...dability-convert-member-functions-to-static.cpp | 218 +++ clang/docs/UndefinedBehaviorSanitizer.rst | 4 +- clang/include/clang/Basic/BuiltinsAArch64.def | 2 + clang/include/clang/Basic/BuiltinsWebAssembly.def | 3 + clang/lib/ARCMigrate/ARCMT.cpp | 2 +- clang/lib/ARCMigrate/ObjCMT.cpp | 4 +- clang/lib/ARCMigrate/TransGCAttrs.cpp | 2 +- clang/lib/AST/Expr.cpp | 6 +- clang/lib/AST/ItaniumMangle.cpp | 2 +- clang/lib/AST/Mangle.cpp | 2 +- clang/lib/AST/ScanfFormatString.cpp | 2 +- clang/lib/AST/Type.cpp | 4 +- clang/lib/AST/VTableBuilder.cpp | 4 +- clang/lib/Analysis/BodyFarm.cpp | 24 +- clang/lib/Analysis/CFG.cpp | 9 +- clang/lib/Basic/FixedPoint.cpp | 4 +- clang/lib/Basic/Targets/AArch64.cpp | 37 + clang/lib/Basic/Targets/AArch64.h | 6 + clang/lib/CodeGen/BackendUtil.cpp | 47 +- clang/lib/CodeGen/CGBuilder.h | 2 +- clang/lib/CodeGen/CGBuiltin.cpp | 25 +- clang/lib/CodeGen/CGCXX.cpp | 2 +- clang/lib/CodeGen/CGCXXABI.cpp | 2 +- clang/lib/CodeGen/CGCall.cpp | 6 +- clang/lib/CodeGen/CGCoroutine.cpp | 2 +- clang/lib/CodeGen/CGDecl.cpp | 2 +- clang/lib/CodeGen/CGException.cpp | 8 +- clang/lib/CodeGen/CGExpr.cpp | 14 +- clang/lib/CodeGen/CGExprCXX.cpp | 2 +- clang/lib/CodeGen/CGExprConstant.cpp | 2 +- clang/lib/CodeGen/CGObjC.cpp | 2 +- clang/lib/CodeGen/CGOpenMPRuntime.cpp | 26 +- clang/lib/CodeGen/CGStmtOpenMP.cpp | 4 +- clang/lib/CodeGen/CodeGenABITypes.cpp | 2 +- clang/lib/CodeGen/CodeGenFunction.h | 2 +- clang/lib/CodeGen/CodeGenModule.cpp | 2 +- clang/lib/CodeGen/CoverageMappingGen.cpp | 2 +- clang/lib/CodeGen/ItaniumCXXABI.cpp | 22 +- clang/lib/CodeGen/MicrosoftCXXABI.cpp | 32 +- clang/lib/CodeGen/TargetInfo.cpp | 2 +- .../linux/DirectoryWatcher-linux.cpp | 9 +- clang/lib/Driver/Driver.cpp | 4 +- clang/lib/Driver/SanitizerArgs.cpp | 3 +- clang/lib/Driver/ToolChains/Clang.cpp | 8 +- clang/lib/Driver/ToolChains/MSVC.cpp | 4 +- clang/lib/Driver/ToolChains/Solaris.cpp | 4 - clang/lib/Format/TokenAnnotator.cpp | 6 +- clang/lib/Format/UnwrappedLineFormatter.cpp | 2 +- clang/lib/Frontend/FrontendActions.cpp | 4 +- clang/lib/Frontend/Rewrite/RewriteModernObjC.cpp | 10 +- clang/lib/Frontend/Rewrite/RewriteObjC.cpp | 10 +- clang/lib/Headers/arm_acle.h | 8 + clang/lib/Index/IndexDecl.cpp | 4 +- clang/lib/Lex/HeaderSearch.cpp | 8 +- clang/lib/Lex/PPDirectives.cpp | 6 +- clang/lib/Lex/PPMacroExpansion.cpp | 2 +- clang/lib/Lex/Pragma.cpp | 10 +- clang/lib/Lex/Preprocessor.cpp | 2 +- clang/lib/Parse/ParseCXXInlineMethods.cpp | 2 +- clang/lib/Parse/ParseDecl.cpp | 2 +- clang/lib/Parse/ParseDeclCXX.cpp | 4 +- clang/lib/Parse/ParseExpr.cpp | 8 +- clang/lib/Parse/ParseExprCXX.cpp | 16 +- clang/lib/Parse/ParseObjc.cpp | 12 +- clang/lib/Parse/ParsePragma.cpp | 6 +- clang/lib/Parse/ParseTemplate.cpp | 2 +- clang/lib/Sema/SemaCast.cpp | 6 +- clang/lib/Sema/SemaChecking.cpp | 2 +- clang/lib/Sema/SemaCodeComplete.cpp | 10 +- clang/lib/Sema/SemaDecl.cpp | 2 +- clang/lib/Sema/SemaDeclAttr.cpp | 6 +- clang/lib/Sema/SemaDeclCXX.cpp | 8 +- clang/lib/Sema/SemaDeclObjC.cpp | 2 +- clang/lib/Sema/SemaExpr.cpp | 30 +- clang/lib/Sema/SemaExprCXX.cpp | 2 +- clang/lib/Sema/SemaExprMember.cpp | 14 +- clang/lib/Sema/SemaInit.cpp | 12 +- clang/lib/Sema/SemaLambda.cpp | 10 +- clang/lib/Sema/SemaModule.cpp | 4 +- clang/lib/Sema/SemaObjCProperty.cpp | 2 +- clang/lib/Sema/SemaOpenMP.cpp | 4 +- clang/lib/Sema/SemaOverload.cpp | 48 +- clang/lib/Sema/SemaStmt.cpp | 4 +- clang/lib/Sema/SemaStmtAsm.cpp | 2 +- clang/lib/Sema/SemaTemplate.cpp | 6 +- clang/lib/Sema/SemaTemplateDeduction.cpp | 6 +- clang/lib/Sema/SemaTemplateVariadic.cpp | 1 + clang/lib/Sema/SemaType.cpp | 2 +- clang/lib/Serialization/ASTReader.cpp | 2 +- clang/lib/Serialization/ASTReaderStmt.cpp | 2 +- clang/lib/Serialization/ASTWriter.cpp | 2 +- clang/lib/Serialization/GlobalModuleIndex.cpp | 4 +- clang/lib/Serialization/ModuleManager.cpp | 12 +- .../Checkers/DynamicTypePropagation.cpp | 6 +- .../Checkers/GCDAntipatternChecker.cpp | 2 +- .../Checkers/IdenticalExprChecker.cpp | 2 +- .../lib/StaticAnalyzer/Checkers/MallocChecker.cpp | 2 +- .../StaticAnalyzer/Checkers/NullabilityChecker.cpp | 2 +- .../StaticAnalyzer/Checkers/OSObjectCStyleCast.cpp | 2 +- .../Checkers/ObjCAutoreleaseWriteChecker.cpp | 2 +- .../RetainCountChecker/RetainCountChecker.cpp | 2 +- .../RetainCountChecker/RetainCountDiagnostics.cpp | 2 +- .../Checkers/RunLoopAutoreleaseLeakChecker.cpp | 2 +- .../Checkers/TrustNonnullChecker.cpp | 4 +- clang/lib/StaticAnalyzer/Core/AnalysisManager.cpp | 2 +- clang/lib/StaticAnalyzer/Core/BugReporter.cpp | 2 +- clang/lib/StaticAnalyzer/Core/DynamicTypeMap.cpp | 2 +- clang/lib/StaticAnalyzer/Core/ExprEngine.cpp | 2 +- .../Core/ExprEngineCallAndReturn.cpp | 12 +- clang/lib/StaticAnalyzer/Core/RegionStore.cpp | 2 +- .../lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp | 2 +- clang/test/Analysis/cfg-openmp.cpp | 2 +- clang/test/CodeGen/arm_acle.c | 11 + clang/test/CodeGen/builtin-preserve-access-index.c | 94 +- clang/test/CodeGen/builtins-arm64.c | 6 + clang/test/CodeGen/builtins-wasm.c | 6 + clang/test/CodeGen/sancov-new-pm.c | 41 - clang/test/CodeGen/ubsan-function.cpp | 22 + clang/test/CodeGenOpenCL/sampler.cl | 19 +- .../Inputs/solaris_sparc_tree/usr/lib/ld.so.1 | 0 .../solaris_sparc_tree/usr/lib/sparcv9/ld.so.1 | 0 .../Inputs/solaris_x86_tree/usr/lib/amd64/ld.so.1 | 0 .../Driver/Inputs/solaris_x86_tree/usr/lib/ld.so.1 | 0 clang/test/Driver/cl-thinlto-backend.c | 4 +- clang/test/Driver/fsanitize.c | 5 +- clang/test/Driver/solaris-ld.c | 4 - clang/test/Preprocessor/init.c | 4 +- clang/test/Sema/zero-initializer.c | 7 + clang/test/SemaTemplate/typo-variadic.cpp | 2 + clang/tools/scan-view/share/ScanView.py | 4 +- clang/unittests/Format/FormatTest.cpp | 6 + compiler-rt/lib/gwp_asan/CMakeLists.txt | 2 - compiler-rt/lib/gwp_asan/guarded_pool_allocator.h | 8 +- compiler-rt/lib/gwp_asan/random.cpp | 4 +- compiler-rt/lib/scudo/CMakeLists.txt | 4 - compiler-rt/lib/tsan/rtl/tsan_platform_linux.cc | 7 +- compiler-rt/lib/tsan/rtl/tsan_rtl_aarch64.S | 148 +- compiler-rt/lib/ubsan/ubsan_handlers_cxx.cc | 15 +- compiler-rt/lib/ubsan/ubsan_handlers_cxx.h | 15 +- compiler-rt/lib/ubsan/ubsan_interface.inc | 4 +- .../TestCases/TypeCheck/Function/function.cpp | 67 +- libcxx/include/map | 16 +- libcxx/include/set | 19 +- libcxx/include/unordered_map | 10 + libcxx/include/unordered_set | 10 + .../containers/associative/map/contains.pass.cpp | 62 + .../containers/associative/set/contains.pass.cpp | 44 + .../containers/unord/unord.map/contains.pass.cpp | 62 + .../unord.multiset.cnstr/deduct.pass.cpp | 1 + .../containers/unord/unord.set/contains.pass.cpp | 44 + .../unord.set/unord.set.cnstr/deduct.pass.cpp | 1 + .../support.dynamic/destroying_delete_t.pass.cpp | 17 +- libcxx/www/cxx2a_status.html | 2 +- lld/COFF/Chunks.cpp | 8 +- lld/COFF/Config.h | 3 +- lld/COFF/DLL.cpp | 2 +- lld/COFF/Driver.cpp | 26 +- lld/COFF/DriverUtils.cpp | 4 +- lld/COFF/InputFiles.cpp | 8 +- lld/COFF/InputFiles.h | 2 +- lld/COFF/PDB.cpp | 6 +- lld/COFF/SymbolTable.cpp | 2 +- lld/COFF/SymbolTable.h | 2 +- lld/COFF/Writer.cpp | 22 +- lld/ELF/AArch64ErrataFix.cpp | 20 +- lld/ELF/AArch64ErrataFix.h | 2 +- lld/ELF/Arch/AArch64.cpp | 4 +- lld/ELF/Arch/ARM.cpp | 12 +- lld/ELF/Arch/RISCV.cpp | 2 +- lld/ELF/CallGraphSort.cpp | 6 +- lld/ELF/Config.h | 2 +- lld/ELF/Driver.cpp | 26 +- lld/ELF/InputFiles.cpp | 20 +- lld/ELF/InputFiles.h | 4 +- lld/ELF/InputSection.cpp | 6 +- lld/ELF/InputSection.h | 4 +- lld/ELF/LTO.cpp | 6 +- lld/ELF/LinkerScript.cpp | 6 +- lld/ELF/Relocations.cpp | 24 +- lld/ELF/ScriptParser.cpp | 12 +- lld/ELF/ScriptParser.h | 2 +- lld/ELF/SymbolTable.cpp | 4 +- lld/ELF/SyntheticSections.cpp | 36 +- lld/ELF/SyntheticSections.h | 8 +- lld/ELF/Target.h | 2 +- lld/ELF/Thunks.cpp | 6 +- lld/ELF/Writer.cpp | 8 +- lld/test/COFF/Inputs/hello32.yaml | 6 + lld/test/COFF/allow-unknown-debug-info.test | 2 +- lld/test/COFF/constant.test | 4 +- lld/test/COFF/def-export-stdcall.s | 4 +- lld/test/COFF/delayimports32.test | 2 +- lld/test/COFF/dllexport.s | 2 +- lld/test/COFF/entry-drectve.test | 2 +- lld/test/COFF/entry-inference332.test | 4 +- lld/test/COFF/exclude-all.s | 2 +- lld/test/COFF/export-all.s | 6 +- lld/test/COFF/export-stdcall.s | 2 +- lld/test/COFF/export32.test | 18 +- lld/test/COFF/fixed.test | 8 +- lld/test/COFF/gfids-relocations32.s | 2 +- lld/test/COFF/hello32.test | 5 +- lld/test/COFF/largeaddressaware.test | 2 +- lld/test/COFF/loadcfg32.test | 2 +- lld/test/COFF/locally-imported32.test | 2 +- lld/test/COFF/machine.test | 8 +- lld/test/COFF/no-ipi-stream.test | 2 +- lld/test/COFF/order-i386.test | 4 +- lld/test/COFF/pdb-debug-f.s | 2 +- lld/test/COFF/pdb-lib.s | 2 +- lld/test/COFF/pdb-safeseh.yaml | 2 +- lld/test/COFF/pdb-unknown-subsection.s | 2 +- lld/test/COFF/reloc-x86.test | 2 +- lld/test/COFF/safeseh-no.s | 57 + lld/test/COFF/subsystem-drectve.test | 2 +- lld/test/COFF/subsystem-inference32.test | 8 +- lld/test/COFF/tls32.test | 2 +- lld/test/COFF/undefined-symbol-lto.test | 2 + lld/test/ELF/Inputs/gdb-index-multiple-cu-2.s | 2 +- lld/test/ELF/gdb-index-multiple-cu-2.s | 4 +- lld/test/ELF/gdb-index-multiple-cu.s | 12 +- lld/test/ELF/riscv-call.s | 8 +- lld/test/ELF/riscv-plt.s | 12 +- lld/test/ELF/riscv-tls-gd.s | 8 +- lld/test/ELF/riscv-tls-ld.s | 4 +- lld/test/wasm/data-segments.ll | 20 +- lld/test/wasm/tls.ll | 81 + lld/wasm/Driver.cpp | 25 + lld/wasm/InputFiles.cpp | 2 +- lld/wasm/MarkLive.cpp | 4 +- lld/wasm/SymbolTable.h | 2 +- lld/wasm/Symbols.cpp | 11 +- lld/wasm/Symbols.h | 13 + lld/wasm/SyntheticSections.cpp | 4 +- lld/wasm/Writer.cpp | 83 +- lldb/cmake/caches/Apple-lldb-Xcode.cmake | 4 + lldb/cmake/modules/LLDBConfig.cmake | 10 +- lldb/include/lldb/Symbol/ClangASTContext.h | 2 - lldb/include/lldb/Target/Target.h | 2 - lldb/lldb.xcodeproj/project.pbxproj | 16 +- lldb/scripts/CMakeLists.txt | 5 + lldb/scripts/interface/SBTypeCategory.i | 5 - lldb/source/Commands/CMakeLists.txt | 2 +- lldb/source/Commands/CommandObjectBreakpoint.cpp | 2 +- lldb/source/Commands/CommandObjectHelp.cpp | 2 +- lldb/source/Commands/CommandObjectSettings.cpp | 6 +- lldb/source/Commands/CommandObjectTarget.cpp | 2 +- .../MacOSX-DYLD/DynamicLoaderDarwin.cpp | 3 +- .../MacOSX-DYLD/DynamicLoaderMacOSXDYLD.cpp | 3 +- .../ExpressionParser/Clang/ClangASTSource.cpp | 3 +- .../Clang/ClangExpressionDeclMap.cpp | 2 +- .../Clang/ClangExpressionParser.cpp | 3 +- .../ExpressionParser/Clang/IRDynamicChecks.cpp | 3 +- lldb/source/Plugins/Language/ObjC/CF.cpp | 3 +- lldb/source/Plugins/Language/ObjC/Cocoa.cpp | 1 - lldb/source/Plugins/Language/ObjC/Cocoa.h | 3 +- lldb/source/Plugins/Language/ObjC/NSArray.cpp | 2 +- lldb/source/Plugins/Language/ObjC/NSDictionary.cpp | 1 - lldb/source/Plugins/Language/ObjC/NSError.cpp | 2 +- lldb/source/Plugins/Language/ObjC/NSException.cpp | 2 +- lldb/source/Plugins/Language/ObjC/NSIndexPath.cpp | 2 +- lldb/source/Plugins/Language/ObjC/NSSet.cpp | 1 - lldb/source/Plugins/Language/ObjC/NSString.h | 3 +- lldb/source/Plugins/Language/ObjC/ObjCLanguage.cpp | 3 +- .../AppleObjCRuntime/AppleObjCClassDescriptorV2.h | 3 +- .../ObjC/AppleObjCRuntime/AppleObjCDeclVendor.cpp | 3 +- .../ObjC/AppleObjCRuntime/AppleObjCDeclVendor.h | 3 +- .../ObjC/AppleObjCRuntime/AppleObjCRuntime.h | 3 +- .../ObjC/AppleObjCRuntime/AppleObjCRuntimeV1.h | 3 +- .../ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.cpp | 3 +- .../ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.h | 3 +- .../AppleObjCTrampolineHandler.cpp | 3 +- .../AppleObjCRuntime/AppleObjCTypeEncodingParser.h | 3 +- .../AppleThreadPlanStepThroughObjCTrampoline.cpp | 3 +- .../Plugins/LanguageRuntime/ObjC/CMakeLists.txt | 9 + .../LanguageRuntime/ObjC}/ObjCLanguageRuntime.cpp | 3 +- .../LanguageRuntime/ObjC}/ObjCLanguageRuntime.h | 0 lldb/source/Symbol/CMakeLists.txt | 1 + lldb/source/Symbol/ClangASTContext.cpp | 2 +- lldb/source/Target/CMakeLists.txt | 1 - lldb/source/Target/Target.cpp | 7 - lldb/tools/lldb-vscode/IOStream.cpp | 5 + llvm/docs/CMake.rst | 3 + llvm/docs/CommandGuide/llvm-nm.rst | 5 +- llvm/docs/ORCv2.rst | 410 +++-- llvm/docs/Remarks.rst | 1 + llvm/include/llvm-c/Remarks.h | 23 +- llvm/include/llvm/BinaryFormat/Wasm.h | 2 + llvm/include/llvm/CodeGen/BasicTTIImpl.h | 4 +- llvm/include/llvm/DebugInfo/DWARF/DWARFAttribute.h | 12 +- llvm/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h | 26 +- llvm/include/llvm/DebugInfo/PDB/Native/HashTable.h | 12 +- .../DebugInfo/PDB/Native/InjectedSourceStream.h | 44 + .../PDB/Native/NativeEnumInjectedSources.h | 43 + llvm/include/llvm/DebugInfo/PDB/Native/PDBFile.h | 6 + llvm/include/llvm/IR/IntrinsicsAArch64.td | 2 + llvm/include/llvm/IR/IntrinsicsAMDGPU.td | 109 +- llvm/include/llvm/IR/IntrinsicsWebAssembly.td | 9 + llvm/include/llvm/IR/RemarkStreamer.h | 16 +- llvm/include/llvm/InitializePasses.h | 4 +- llvm/include/llvm/MC/MCSectionWasm.h | 3 +- llvm/include/llvm/Object/ELF.h | 5 +- llvm/include/llvm/Remarks/Remark.h | 16 +- llvm/include/llvm/Remarks/RemarkFormat.h | 33 + llvm/include/llvm/Remarks/RemarkParser.h | 43 +- llvm/include/llvm/Support/SourceMgr.h | 2 + llvm/include/llvm/Transforms/Instrumentation.h | 4 + .../Transforms/Instrumentation/SanitizerCoverage.h | 62 - llvm/lib/Analysis/InstructionSimplify.cpp | 4 + llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp | 1 + llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp | 3 +- llvm/lib/CodeGen/EdgeBundles.cpp | 2 +- llvm/lib/CodeGen/MachineBasicBlock.cpp | 2 +- llvm/lib/CodeGen/MachineBlockPlacement.cpp | 2 +- llvm/lib/CodeGen/MachineFrameInfo.cpp | 2 +- llvm/lib/CodeGen/MachineFunction.cpp | 2 +- llvm/lib/CodeGen/ScheduleDAGInstrs.cpp | 31 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 44 +- llvm/lib/CodeGen/SelectionDAG/FastISel.cpp | 30 +- .../CodeGen/SelectionDAG/FunctionLoweringInfo.cpp | 2 +- llvm/lib/CodeGen/TargetLoweringBase.cpp | 2 +- llvm/lib/CodeGen/WinEHPrepare.cpp | 4 +- llvm/lib/DebugInfo/DWARF/DWARFDebugLine.cpp | 73 +- llvm/lib/DebugInfo/DWARF/DWARFDie.cpp | 4 +- llvm/lib/DebugInfo/PDB/CMakeLists.txt | 2 + .../DebugInfo/PDB/Native/InjectedSourceStream.cpp | 65 + .../PDB/Native/NativeEnumInjectedSources.cpp | 121 ++ llvm/lib/DebugInfo/PDB/Native/NativeSession.cpp | 13 +- llvm/lib/DebugInfo/PDB/Native/PDBFile.cpp | 57 +- llvm/lib/IR/LegacyPassManager.cpp | 2 +- llvm/lib/IR/RemarkStreamer.cpp | 36 +- llvm/lib/Passes/PassBuilder.cpp | 3 +- llvm/lib/Passes/PassRegistry.def | 2 - llvm/lib/Remarks/CMakeLists.txt | 1 + llvm/lib/Remarks/Remark.cpp | 4 + llvm/lib/Remarks/RemarkFormat.cpp | 30 + llvm/lib/Remarks/RemarkParser.cpp | 139 +- llvm/lib/Remarks/RemarkParserImpl.h | 33 - llvm/lib/Remarks/YAMLRemarkParser.cpp | 429 ++--- llvm/lib/Remarks/YAMLRemarkParser.h | 130 +- llvm/lib/Support/APSInt.cpp | 6 +- llvm/lib/Support/LowLevelType.cpp | 4 +- llvm/lib/Support/raw_ostream.cpp | 2 +- llvm/lib/Target/AArch64/AArch64FastISel.cpp | 6 +- llvm/lib/Target/AArch64/AArch64InstrInfo.td | 4 +- llvm/lib/Target/AMDGPU/AMDGPUAtomicOptimizer.cpp | 177 +- llvm/lib/Target/AMDGPU/AMDGPUGISel.td | 24 +- llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp | 17 +- .../Target/AMDGPU/AMDGPUInstructionSelector.cpp | 243 ++- llvm/lib/Target/AMDGPU/AMDGPUInstructionSelector.h | 14 + llvm/lib/Target/AMDGPU/AMDGPUInstructions.td | 216 +-- llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp | 5 +- .../AMDGPU/AMDGPUOpenCLEnqueuedBlockLowering.cpp | 4 +- llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp | 52 +- llvm/lib/Target/AMDGPU/BUFInstructions.td | 44 +- llvm/lib/Target/AMDGPU/EvergreenInstructions.td | 4 - llvm/lib/Target/AMDGPU/FLATInstructions.td | 78 +- llvm/lib/Target/AMDGPU/R600Instructions.td | 28 + llvm/lib/Target/AMDGPU/SIFrameLowering.cpp | 21 +- llvm/lib/Target/AMDGPU/SIFrameLowering.h | 2 +- llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 4 +- llvm/lib/Target/AMDGPU/SIInstrInfo.cpp | 19 + llvm/lib/Target/AMDGPU/SIInstrInfo.h | 6 + llvm/lib/Target/AMDGPU/SOPInstructions.td | 12 +- llvm/lib/Target/AMDGPU/VOP2Instructions.td | 6 +- llvm/lib/Target/AMDGPU/VOP3Instructions.td | 6 +- llvm/lib/Target/ARM/ARMISelLowering.cpp | 6 +- llvm/lib/Target/ARM/ARMInstrVFP.td | 2 +- .../Lanai/MCTargetDesc/LanaiELFObjectWriter.cpp | 2 +- llvm/lib/Target/PowerPC/PPCInstrHTM.td | 4 +- .../Target/RISCV/MCTargetDesc/RISCVAsmBackend.cpp | 15 +- .../RISCV/MCTargetDesc/RISCVELFObjectWriter.cpp | 61 +- llvm/lib/Target/RISCV/RISCVInstrInfo.td | 29 +- llvm/lib/Target/RISCV/RISCVInstrInfoA.td | 2 +- .../SystemZ/MCTargetDesc/SystemZMCObjectWriter.cpp | 4 +- .../MCTargetDesc/WebAssemblyInstPrinter.cpp | 2 +- .../MCTargetDesc/WebAssemblyMCTargetDesc.h | 4 + .../lib/Target/WebAssembly/WebAssemblyFastISel.cpp | 6 +- .../Target/WebAssembly/WebAssemblyISelDAGToDAG.cpp | 57 + .../Target/WebAssembly/WebAssemblyInstrInfo.cpp | 2 + .../Target/WebAssembly/WebAssemblyMCInstLower.cpp | 8 +- .../Target/WebAssembly/WebAssemblyRegisterInfo.cpp | 6 +- .../WebAssembly/WebAssemblyTargetMachine.cpp | 23 +- llvm/lib/Target/X86/X86FastISel.cpp | 2 +- llvm/lib/Target/X86/X86FrameLowering.cpp | 2 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 63 +- llvm/lib/Target/X86/X86InstrArithmetic.td | 15 +- llvm/lib/Target/X86/X86InstrInfo.cpp | 45 + llvm/lib/Target/X86/X86WinAllocaExpander.cpp | 2 +- llvm/lib/Transforms/Coroutines/CoroEarly.cpp | 2 +- llvm/lib/Transforms/Coroutines/CoroFrame.cpp | 2 +- llvm/lib/Transforms/Coroutines/CoroSplit.cpp | 2 +- .../Transforms/InstCombine/InstCombineAndOrXor.cpp | 2 +- .../InstCombine/InstCombineMulDivRem.cpp | 8 +- .../Instrumentation/HWAddressSanitizer.cpp | 16 +- .../Transforms/Instrumentation/Instrumentation.cpp | 2 +- .../Instrumentation/SanitizerCoverage.cpp | 359 ++-- llvm/lib/Transforms/Scalar/ADCE.cpp | 11 +- .../Scalar/CorrelatedValuePropagation.cpp | 2 +- llvm/lib/Transforms/Scalar/Float2Int.cpp | 2 +- llvm/lib/Transforms/Scalar/IndVarSimplify.cpp | 7 +- llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp | 2 +- llvm/lib/Transforms/Utils/LowerSwitch.cpp | 2 +- llvm/lib/Transforms/Utils/SimplifyCFG.cpp | 2 +- llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp | 294 +--- llvm/test/CodeGen/AArch64/fjcvtzs.ll | 10 + .../CodeGen/AMDGPU/GlobalISel/inst-select-and.mir | 21 +- .../CodeGen/AMDGPU/GlobalISel/inst-select-ashr.mir | 363 ++++- .../AMDGPU/GlobalISel/inst-select-ashr.s16.mir | 203 +++ .../AMDGPU/GlobalISel/inst-select-ashr.v2s16.mir | 169 ++ .../CodeGen/AMDGPU/GlobalISel/inst-select-copy.mir | 16 +- .../AMDGPU/GlobalISel/inst-select-implicit-def.mir | 10 +- .../AMDGPU/GlobalISel/inst-select-load-flat.mir | 1709 +++++++++++++++++++- .../AMDGPU/GlobalISel/inst-select-load-global.mir | 1657 +++++++++++++++++++ .../AMDGPU/GlobalISel/inst-select-load-private.mir | 1158 +++++++++++++ .../CodeGen/AMDGPU/GlobalISel/inst-select-lshr.mir | 327 ++++ .../AMDGPU/GlobalISel/inst-select-lshr.s16.mir | 203 +++ .../AMDGPU/GlobalISel/inst-select-lshr.v2s16.mir | 169 ++ .../CodeGen/AMDGPU/GlobalISel/inst-select-or.mir | 21 +- .../CodeGen/AMDGPU/GlobalISel/inst-select-shl.mir | 327 ++++ .../AMDGPU/GlobalISel/inst-select-shl.s16.mir | 203 +++ .../AMDGPU/GlobalISel/inst-select-shl.v2s16.mir | 168 ++ .../AMDGPU/GlobalISel/inst-select-store-flat.mir | 837 +++++++++- .../AMDGPU/GlobalISel/inst-select-store-global.mir | 817 ++++++++++ .../GlobalISel/inst-select-store-private.mir | 280 ++++ .../CodeGen/AMDGPU/GlobalISel/inst-select-xor.mir | 21 +- .../CodeGen/AMDGPU/GlobalISel/legalize-and.mir | 10 +- .../CodeGen/AMDGPU/GlobalISel/legalize-ashr.mir | 52 +- .../AMDGPU/GlobalISel/legalize-fcopysign.mir | 246 ++- .../CodeGen/AMDGPU/GlobalISel/legalize-lshr.mir | 48 +- .../AMDGPU/GlobalISel/legalize-merge-values.mir | 286 ++-- .../test/CodeGen/AMDGPU/GlobalISel/legalize-or.mir | 20 +- .../CodeGen/AMDGPU/GlobalISel/legalize-shl.mir | 62 +- .../CodeGen/AMDGPU/GlobalISel/legalize-umax.mir | 28 +- .../CodeGen/AMDGPU/GlobalISel/legalize-umin.mir | 28 +- .../CodeGen/AMDGPU/GlobalISel/legalize-xor.mir | 20 +- .../AMDGPU/GlobalISel/llvm.amdgcn.end.cf.i32.ll | 8 +- .../AMDGPU/GlobalISel/llvm.amdgcn.end.cf.i64.ll | 6 +- .../AMDGPU/GlobalISel/llvm.amdgcn.if.break.i32.ll | 4 +- .../AMDGPU/atomic_optimizations_local_pointer.ll | 108 ++ .../CodeGen/AMDGPU/frame-lowering-fp-adjusted.mir | 50 + llvm/test/CodeGen/AMDGPU/v1024.ll | 29 + llvm/test/CodeGen/PowerPC/float-load-store-pair.ll | 106 ++ llvm/test/CodeGen/PowerPC/htm-ttest.ll | 30 + llvm/test/CodeGen/RISCV/branch-relaxation.ll | 3 +- llvm/test/CodeGen/RISCV/indirectbr.ll | 2 +- llvm/test/CodeGen/RISCV/option-rvc.ll | 2 +- llvm/test/CodeGen/SystemZ/fp-strict-alias.ll | 222 ++- .../SystemZ/vector-constrained-fp-intrinsics.ll | 30 +- llvm/test/CodeGen/WebAssembly/reg-argument.mir | 59 + llvm/test/CodeGen/WebAssembly/reg-copy.mir | 11 + .../CodeGen/WebAssembly/target-features-tls.ll | 32 +- .../CodeGen/WebAssembly/tls-general-dynamic.ll | 86 + llvm/test/CodeGen/WebAssembly/tls-local-exec.ll | 82 + llvm/test/CodeGen/WebAssembly/tls.ll | 17 - llvm/test/CodeGen/X86/add.ll | 14 +- llvm/test/CodeGen/X86/addcarry.ll | 5 +- .../CodeGen/X86/bmi-intrinsics-fast-isel-x86_64.ll | 12 +- llvm/test/CodeGen/X86/bmi-intrinsics-fast-isel.ll | 28 +- llvm/test/CodeGen/X86/cgp-usubo.ll | 4 +- llvm/test/CodeGen/X86/phaddsub-extract.ll | 44 +- llvm/test/CodeGen/X86/subcarry.ll | 30 +- .../CodeGen/X86/tbm-intrinsics-fast-isel-x86_64.ll | 3 +- llvm/test/CodeGen/X86/tbm-intrinsics-fast-isel.ll | 7 +- llvm/test/CodeGen/X86/vector-reduce-add-widen.ll | 22 +- llvm/test/CodeGen/X86/vector-reduce-add.ll | 22 +- llvm/test/DebugInfo/X86/fission-inline.ll | 6 +- .../HWAddressSanitizer/alloca-array.ll | 15 + .../HWAddressSanitizer/alloca-with-calls.ll | 4 +- .../Instrumentation/HWAddressSanitizer/alloca.ll | 10 +- .../HWAddressSanitizer/kernel-alloca.ll | 4 +- .../SanitizerCoverage/abort-in-entry-block.ll | 1 - .../SanitizerCoverage/backedge-pruning.ll | 2 - .../Instrumentation/SanitizerCoverage/chains.ll | 1 - .../SanitizerCoverage/cmp-tracing-api-x86_32.ll | 25 +- .../SanitizerCoverage/cmp-tracing-api-x86_64.ll | 25 +- .../SanitizerCoverage/cmp-tracing.ll | 1 - .../SanitizerCoverage/coff-comdat.ll | 1 - .../coff-pc-table-inline-8bit-counters.ll | 1 - .../SanitizerCoverage/coff-used-ctor.ll | 3 +- .../SanitizerCoverage/const-cmp-tracing.ll | 1 - .../SanitizerCoverage/coverage-dbg.ll | 1 - .../Instrumentation/SanitizerCoverage/coverage.ll | 4 +- .../SanitizerCoverage/coverage2-dbg.ll | 1 - .../SanitizerCoverage/div-tracing.ll | 1 - .../SanitizerCoverage/gep-tracing.ll | 1 - .../SanitizerCoverage/inline-8bit-counters.ll | 1 - .../interposable-symbol-nocomdat.ll | 2 - .../Instrumentation/SanitizerCoverage/no-func.ll | 1 - .../Instrumentation/SanitizerCoverage/pc-table.ll | 2 - .../SanitizerCoverage/postdominator_check.ll | 2 - llvm/test/Instrumentation/SanitizerCoverage/seh.ll | 3 - .../stack-depth-variable-declared-by-user.ll | 2 - .../SanitizerCoverage/stack-depth.ll | 5 - .../SanitizerCoverage/switch-tracing.ll | 1 - .../SanitizerCoverage/trace-pc-guard-comdat.ll | 1 - .../trace-pc-guard-inline-8bit-counters.ll | 1 - .../SanitizerCoverage/trace-pc-guard-nocomdat.ll | 1 - .../SanitizerCoverage/tracing-comdat.ll | 3 - .../Instrumentation/SanitizerCoverage/tracing.ll | 4 - .../SanitizerCoverage/unreachable-critedge.ll | 1 - .../Instrumentation/SanitizerCoverage/wineh.ll | 1 - llvm/test/MC/RISCV/align.s | 7 + llvm/test/MC/RISCV/compress-rv32i.s | 4 +- llvm/test/MC/RISCV/fixups.s | 6 +- llvm/test/MC/RISCV/rv32e-valid.s | 2 +- llvm/test/MC/RISCV/rv32i-valid.s | 24 +- llvm/test/MC/RISCV/rvi-aliases-valid.s | 28 +- llvm/test/Object/invalid.test | 16 + llvm/test/TableGen/get-operand-type.td | 40 + .../ADCE/blocks-with-dead-term-nondeterministic.ll | 71 + llvm/test/Transforms/InstSimplify/compare.ll | 11 +- .../test/Transforms/SLPVectorizer/X86/lookahead.ll | 208 +-- llvm/test/Verifier/AMDGPU/intrinsic-immarg.ll | 23 + llvm/test/tools/llvm-ar/create.test | 14 + llvm/test/tools/llvm-ar/dash-before-letter.test | 12 + llvm/test/tools/llvm-ar/default-add.test | 22 +- llvm/test/tools/llvm-ar/delete.test | 67 + llvm/test/tools/llvm-ar/insert-after.test | 59 + llvm/test/tools/llvm-ar/insert-before.test | 59 + llvm/test/tools/llvm-ar/move-after.test | 59 + llvm/test/tools/llvm-ar/move-before.test | 69 + llvm/test/tools/llvm-ar/move.test | 129 ++ llvm/test/tools/llvm-ar/mri-addlib.test | 45 + llvm/test/tools/llvm-ar/mri-addmod.test | 27 + llvm/test/tools/llvm-ar/mri-comments.test | 19 + llvm/test/tools/llvm-ar/mri-end.test | 48 + llvm/test/tools/llvm-ar/quick-append.test | 93 ++ llvm/test/tools/llvm-ar/read-only-archive.test | 30 + llvm/test/tools/llvm-ar/symtab.test | 70 + llvm/test/tools/llvm-nm/stdin.test | 33 - .../llvm-pdbutil/injected-sources-native.test | 30 + .../tools/llvm-readobj/elf-invalid-shstrndx.test | 26 + llvm/tools/llvm-nm/llvm-nm.cpp | 9 +- llvm/tools/llvm-opt-report/OptReport.cpp | 26 +- llvm/tools/llvm-pdbutil/llvm-pdbutil.cpp | 9 +- llvm/tools/llvm-readobj/ELFDumper.cpp | 16 +- llvm/tools/llvm-readobj/llvm-readobj.cpp | 13 +- llvm/tools/llvm-readobj/llvm-readobj.h | 1 + llvm/tools/remarks-shlib/Remarks.exports | 1 + .../DebugInfo/DWARF/DWARFDebugLineTest.cpp | 12 +- llvm/unittests/Remarks/YAMLRemarksParsingTest.cpp | 103 +- llvm/utils/TableGen/InstrInfoEmitter.cpp | 61 +- .../gn/secondary/llvm/lib/DebugInfo/PDB/BUILD.gn | 2 + .../deviceRTLs/nvptx/src/omptarget-nvptx.h | 6 +- openmp/libomptarget/src/interface.cpp | 10 +- .../test/offloading/target_depend_nowait.cpp | 62 + openmp/runtime/src/include/omp.h.var | 5 +- polly/include/polly/ScopBuilder.h | 62 +- polly/include/polly/ScopInfo.h | 114 +- polly/lib/Analysis/ScopBuilder.cpp | 417 ++++- polly/lib/Analysis/ScopInfo.cpp | 447 +---- pstl/include/pstl/internal/numeric_impl.h | 6 +- pstl/include/pstl/internal/parallel_backend_tbb.h | 20 +- 566 files changed, 16235 insertions(+), 4454 deletions(-) create mode 100644 clang-tools-extra/clang-tidy/readability/ConvertMemberFunctions [...] create mode 100644 clang-tools-extra/clang-tidy/readability/ConvertMemberFunctions [...] create mode 100644 clang-tools-extra/docs/clang-tidy/checks/readability-convert-me [...] create mode 100644 clang-tools-extra/test/clang-tidy/readability-convert-member-fu [...] delete mode 100644 clang/test/CodeGen/sancov-new-pm.c create mode 100644 clang/test/CodeGen/ubsan-function.cpp delete mode 100644 clang/test/Driver/Inputs/solaris_sparc_tree/usr/lib/ld.so.1 delete mode 100644 clang/test/Driver/Inputs/solaris_sparc_tree/usr/lib/sparcv9/ld.so.1 delete mode 100644 clang/test/Driver/Inputs/solaris_x86_tree/usr/lib/amd64/ld.so.1 delete mode 100644 clang/test/Driver/Inputs/solaris_x86_tree/usr/lib/ld.so.1 create mode 100644 clang/test/SemaTemplate/typo-variadic.cpp create mode 100644 libcxx/test/std/containers/associative/map/contains.pass.cpp create mode 100644 libcxx/test/std/containers/associative/set/contains.pass.cpp create mode 100644 libcxx/test/std/containers/unord/unord.map/contains.pass.cpp create mode 100644 libcxx/test/std/containers/unord/unord.set/contains.pass.cpp create mode 100644 lld/test/COFF/safeseh-no.s create mode 100644 lld/test/wasm/tls.ll create mode 100644 lldb/cmake/caches/Apple-lldb-Xcode.cmake rename lldb/source/{Target => Plugins/LanguageRuntime/ObjC}/ObjCLanguageRuntime.cpp (99%) rename lldb/{include/lldb/Target => source/Plugins/LanguageRuntime/ObjC}/ObjCLangu [...] create mode 100644 llvm/include/llvm/DebugInfo/PDB/Native/InjectedSourceStream.h create mode 100644 llvm/include/llvm/DebugInfo/PDB/Native/NativeEnumInjectedSources.h create mode 100644 llvm/include/llvm/Remarks/RemarkFormat.h delete mode 100644 llvm/include/llvm/Transforms/Instrumentation/SanitizerCoverage.h create mode 100644 llvm/lib/DebugInfo/PDB/Native/InjectedSourceStream.cpp create mode 100644 llvm/lib/DebugInfo/PDB/Native/NativeEnumInjectedSources.cpp create mode 100644 llvm/lib/Remarks/RemarkFormat.cpp delete mode 100644 llvm/lib/Remarks/RemarkParserImpl.h create mode 100644 llvm/test/CodeGen/AArch64/fjcvtzs.ll create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-ashr.s16.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-ashr.v2s16.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-load-global.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-load-private.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-lshr.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-lshr.s16.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-lshr.v2s16.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-shl.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-shl.s16.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-shl.v2s16.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-store-global.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-store-private.mir create mode 100644 llvm/test/CodeGen/AMDGPU/frame-lowering-fp-adjusted.mir create mode 100644 llvm/test/CodeGen/AMDGPU/v1024.ll create mode 100644 llvm/test/CodeGen/PowerPC/float-load-store-pair.ll create mode 100644 llvm/test/CodeGen/PowerPC/htm-ttest.ll create mode 100644 llvm/test/CodeGen/WebAssembly/reg-argument.mir create mode 100644 llvm/test/CodeGen/WebAssembly/tls-general-dynamic.ll create mode 100644 llvm/test/CodeGen/WebAssembly/tls-local-exec.ll delete mode 100644 llvm/test/CodeGen/WebAssembly/tls.ll create mode 100644 llvm/test/Instrumentation/HWAddressSanitizer/alloca-array.ll create mode 100644 llvm/test/TableGen/get-operand-type.td create mode 100644 llvm/test/Transforms/ADCE/blocks-with-dead-term-nondeterministic.ll create mode 100644 llvm/test/tools/llvm-ar/create.test create mode 100644 llvm/test/tools/llvm-ar/dash-before-letter.test create mode 100644 llvm/test/tools/llvm-ar/delete.test create mode 100644 llvm/test/tools/llvm-ar/insert-after.test create mode 100644 llvm/test/tools/llvm-ar/insert-before.test create mode 100644 llvm/test/tools/llvm-ar/move-after.test create mode 100644 llvm/test/tools/llvm-ar/move-before.test create mode 100644 llvm/test/tools/llvm-ar/move.test create mode 100644 llvm/test/tools/llvm-ar/mri-addlib.test create mode 100644 llvm/test/tools/llvm-ar/mri-addmod.test create mode 100644 llvm/test/tools/llvm-ar/mri-comments.test create mode 100644 llvm/test/tools/llvm-ar/mri-end.test create mode 100644 llvm/test/tools/llvm-ar/quick-append.test create mode 100644 llvm/test/tools/llvm-ar/read-only-archive.test create mode 100644 llvm/test/tools/llvm-ar/symtab.test delete mode 100644 llvm/test/tools/llvm-nm/stdin.test create mode 100644 llvm/test/tools/llvm-pdbutil/injected-sources-native.test create mode 100644 llvm/test/tools/llvm-readobj/elf-invalid-shstrndx.test create mode 100644 openmp/libomptarget/test/offloading/target_depend_nowait.cpp