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-project.
from 8cac6d1875e [Shell] Remove incorrectly cargo-culted UNSUPPORTED. adds 1fae85a8534 [DWARF] Add instructions to regenerate this test, if needed. adds f0612957324 [MLIR] Complete refactoring of Affine dialect into sub-libraries. adds 3b222ef246e tsan: fixes to ThreadClock::releaseStoreAcquire and tests adds 9f6a308457d [lldb/Utility] Fix a bug in stringify_append for printing a [...] adds 94052da9296 [ARM] MVE postinc tests. NFC adds b29fca30fa6 [x86] auto-generate complete test checks; NFC adds 68587af9ad1 [libc++] Move handling of convenience substitutions outside [...] adds f072942fe2f [mlir] ODS: support operations with resizable operand lists adds ccc43e337cf Expose ATOMIC in the clang python bindings adds c2171457e28 [SCCP] Add widening test case. adds 314f00a0348 [MLIR][cmake] Remove redundant add_dependencies() adds cc5c58889ec [WPD] Avoid noalias assumptions in unique return value opti [...] adds 40d139c620f [mlir][Linalg] NFC - Split out EDSCs that require a Folder adds 7fa342bd2a6 Remove attach-failed-due-to-SIP checks which were not working adds d10386e1779 [lldb/Utility] Provide a stringify_append overload for func [...] adds ce7790044fa [DWARF] Rename a function and comment it for clarity. adds af2968e37f4 [clang] Fix invalid comparator in tablegen adds 26805f0b640 [MLIR][cmake] Use DEPENDS instead of add_dependencies() adds b0c4dfb3b16 [clangd] Print PID on windows too adds 63725df1d66 [clangd] Remove unused and underused helpers. NFC adds 80022ae2b58 [UBSan] Fix vptr checks on arm64e adds 9a709dd2bb4 llvm-addr2line: assume addresses on the command line are he [...] adds 386f1c114d5 [Object] Remove conditional layout of bitfields in MachO::r [...] adds 798b262c3c9 [CallSite removal][IPO] Change implementation of AbstractCa [...] adds 48139ebc3a1 [WebAssembly] Add int32 DW_OP_WASM_location variant adds 7bf4248521f [WebAssembly] fixed target index strings in DebugInfo test adds a1526cd62b6 [NFC, tsan] Update tsan tests expectation adds 3eaeebec959 [WebAssembly] Fix WasmEmitter link error. adds fccea7f372c [NFC] Introduce a `LateInitialize()` method to `SymbolizerT [...] adds 77e3a2e0fe0 [ubsan] Link shared runtime library with a version script. adds 741d3c20161 [libc] Add cmake target for linting libc. adds 944cc5e0ab5 [SelectionDAGBuilder][CGP][X86] Move some of SDB's gather/s [...] adds 9eaf0abebff Revert "[lldb/Utility] Provide a stringify_append overload [...] adds 953a814aae4 Remove the llvm/Support/StringPool.h file and related suppo [...] adds 634f173830e [gn build] Port 953a814aae4 adds cbf99e0fbab [WebAssembly] Fix faulty logic in verifyRelocTargets adds cc0ec3fdb9d [llvm-objcopy][MachO] Fix MachO::relocation_info use after [...] adds 186709c6e0b [mlir] [VectorOps] Progressive lowering of vector.broadcast adds a6f19762c6d [llvm-objcopy][MachO] Correctly identify object file endianness. adds 5034df86003 [SampleProfile] Use CallBase in function arguments and data [...] adds 4bd186c0ff7 [PowerPC] Exploit the rldicl + rldicl when and with mask adds 3017580c796 [X86][MC][NFC] Reduce the parameters of functions in X86MCC [...] adds c5fa0a4d4b8 Temporaily revert [X86][MC][NFC] Reduce the parameters of f [...] adds e144474448b Fix opt-viewer tests failing after move from cgi.escape to [...] adds f88000a4b52 [ARM][MVE] Add VHADD and VHSUB patterns adds 485862ecdac [profile] Avoid duplicating or leaking VMO adds fd7a3418613 [Fixed Point] Move the compassign LHS type correction a bit [...] adds 0642e5e7a7e [clang-tidy] modernize-use-using: Fix broken fixit with 'te [...] adds 0ca77adf3fc ScoreboardHazardRecognizer.h - remove unnecessary llvm::Ins [...] adds 7fba79be095 ScheduleDFS.h - Replace ArrayRef.h include with forward dec [...] adds ec99a24ccda ConstantFolding.h - remove unused llvm::ConstantVector forw [...] adds aafca36609e IPO.h - remove unused llvm::Function forward declaration. NFC. adds 91c10f50f38 Use proper dependency name for libc.include.stdio adds 54cfc6944e2 [CommandLine] Fix cl::ConsumeAfter support with more than o [...] adds ff9379f4b2d [NFC] Remove waymarking because it improves performances adds cceaf6b8ff3 [gn build] Port ff9379f4b2d adds b6d77e792c3 [tools][tests] - Use --check-prefixes instead of multiple - [...] adds 7f8571e5797 MCSectionXCOFF.h - remove unnecessary Twine.h include. NFC adds a0ae3d55ae2 MCWasmStreamer.h.h - cleanup includes and forward declarati [...] adds 711cdd474f7 MCStreamer.h - remove unused llvm::MCCodePaddingContext for [...] adds 29bfcbe8327 ConstantPools.h - remove unused DenseMap.h include. NFC. adds bcd7f77713f MCObjectWriter.h - remove Endian.h/EndianStream.h/raw_ostre [...] adds fa7f328a155 [cmake] LLVMVectorize - add include/llvm/Transforms/Vectori [...] adds c819ef96536 Provide operand indices to adjustSchedDependency adds 72c13446ce8 [NFC] Add missing 'const' notion to LCSSA-related functions adds 858d8db4708 AMDGPU/GlobalISel: Work around another selector crash adds 2c16ab746ee Scalar.h - remove unused forward declarations. NFC. adds 30725c2b35d SSAUpdaterBulk.h - remove unnecessary SmallPtrSet.h include. NFC adds de94715b64b UnifyFunctionExitNodes.h - remove unnecessary PassRegistry. [...] adds c82faea9fb5 Recommit [X86][MC][NFC] Reduce the parameters of functions [...] adds 4503cf5f231 [clangd] Drop dangling relations while sharding adds 66b54d586fa [clangd] Fix memory leak in FileIndexTest adds 5f236864124 [RISCV][AsmParser] Implement .option (no)pic adds a6fc687e34a [x86] add/adjust tests for FP<->int casts; NFC adds 818126ae973 [x86] rename variables for types for readability; NFC adds 9a39d5a2ecf [libc++] Move .fail.cpp tests with verify-support to .verify.cpp adds a7afb211dc4 [clang][AST] Support AST files larger than 512M adds 166467e8221 [VectorUtils] Create shufflevector masks as int vectors ins [...] adds 96712d6ef2c [AMDGPU] Simplify SIRegisterInfo::getRegSplitParts adds 77618cc237a [XCOFF][AIX] Fix getSymbol to return the correct qualname w [...] adds e1c67273d53 [libc++abi] NFC: Remove trailing whitespace adds 61ba1481e20 Implement _ExtInt as an extended int type specifier. adds 96b61571d03 [AMDGPU] New helper functions to get a register class of a [...] adds 9d9a088e517 [PhaseOrdering] remove blank lines in tests; NFC adds b639091c02d Change users of CreateShuffleVector to pass the masks as in [...] adds c5e7c2691df Remove accidental include. adds a8e4b7a5504 [libc++] NFC: Rename Lit feature for no RTTI to -fno-rtti adds c245d3e033a [ValueLattice] Steal bits from Tag to track range extension [...] adds 55e3a7c6b21 [GlobalISel][AMDGPU] add legalization for G_FREEZE adds d441188c151 [Support][X86] Change getHostNumPhsicalCores() to return nu [...] adds f89abd6923b [SYCL] Update __builtin_unique_stable_name for other backends. adds aff950e95d4 [ELF] Support a few more SPARCv9 relocations adds 17772995d48 [builtins] Add missing header in D77912 and make __builtin_ [...] adds fce115681b7 [Support][X86] Include sched.h after D78324 adds a127d618357 [libc] Disable AOR ulp tests for sinf, cosf and sincosf. adds b771c4a842d [PowerPC][Future] More support for PCRel addressing for glo [...] adds 5be767d489b NFC: remove outdated TODOs from ARM test file. adds cabfcf840a9 [ARM] Fix conditions for lowering to S[LR]I adds a7e15b06267 [libc++] List the set of __config_site macros used for features adds 0f1678cd086 [PredicateInfo] Remove unused member (NFC) adds 24cae17c283 [MI] Reduce MachineInstr size (NFC) adds f715eda6040 [LVI] Cleanup/unify cache access adds b91f78db370 [CallSite removal][MemCpyOptimizer] Replace CallSite with C [...] adds d9e96b6a026 [libc] Add spec/*.td as dependencies to add_gen_header adds 8c94d616e11 Revert "[CallSite removal][MemCpyOptimizer] Replace CallSit [...] adds 5793c84925f [libc] Add write(2) implementation for Linux and FDReader t [...] adds a4b88c04498 Revert "Implement _ExtInt as an extended int type specifier." adds 0feaba683ed [CallSite removal][MemCpyOptimizer] Replace CallSite with C [...] adds d1ef44982f3 [AArch64] Fold one-use variables into assert adds 5f6d93c7d31 [CallSite removal][Attributor] Replaces use of CallSite wit [...] adds 5f0903e9bec Reland Implement _ExtInt as an extended int type specifier. adds dd24fb388ba Clean up usages of asserting vector getters in Type adds 681466f5e64 Allow lldb-test to combine -find with -dump-clang-ast adds 48879c02bfc [llvm][CodeGen] Fix issue for SVE gather prefetch. adds fc4e954ed5c [llvm][CodeGen] Addressing modes for SVE stN. adds fde2aefa22b [AMDGPU] Use SDWA for 16 bit subreg copy adds 7d4546e3cf4 [libc++] Split features for platform detection into its own [...] adds 4623c2ffa4c Fix interaction of static plugins with -DLLVM_LINK_LLVM_DYLIB=ON. adds 992fbce4e9b [AMDGPU] copyPhysReg() for 16 bit SGPR subregs new 17b1869b72f Revert "[llvm][CodeGen] Addressing modes for SVE stN." new 897fdec586d [llvm][CodeGen] Addressing modes for SVE stN. new 4e7e414ec94 [Float2Int] Make iteration over Roots deterministic new 8e205165404 [CUDA] Define __CUDACC__ before standard library headers new 10b60dde767 [PowerPC] Refactor ppcUserFeaturesCheck()
The 5 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: clang-tools-extra/clangd/CodeComplete.cpp | 2 +- clang-tools-extra/clangd/SourceCode.cpp | 25 - clang-tools-extra/clangd/SourceCode.h | 13 - clang-tools-extra/clangd/index/FileIndex.cpp | 6 +- clang-tools-extra/clangd/tool/ClangdMain.cpp | 5 +- .../clangd/unittests/FileIndexTests.cpp | 4 +- .../clangd/unittests/SourceCodeTests.cpp | 15 - .../clang-tidy/checkers/modernize-use-using.cpp | 11 + clang/bindings/python/clang/cindex.py | 1 + clang/docs/LanguageExtensions.rst | 53 ++ clang/docs/ReleaseNotes.rst | 8 + clang/include/clang/AST/ASTContext.h | 10 + clang/include/clang/AST/RecursiveASTVisitor.h | 9 + clang/include/clang/AST/Type.h | 70 +- clang/include/clang/AST/TypeLoc.h | 6 + clang/include/clang/AST/TypeProperties.td | 25 + clang/include/clang/Basic/DiagnosticSemaKinds.td | 14 +- clang/include/clang/Basic/Specifiers.h | 1 + clang/include/clang/Basic/TokenKinds.def | 1 + clang/include/clang/Basic/TypeNodes.td | 2 + clang/include/clang/Parse/Parser.h | 1 + clang/include/clang/Sema/DeclSpec.h | 6 +- clang/include/clang/Sema/Sema.h | 1 + clang/include/clang/Serialization/ASTBitCodes.h | 46 +- clang/include/clang/Serialization/ASTReader.h | 7 +- clang/include/clang/Serialization/ASTWriter.h | 10 +- clang/include/clang/Serialization/ModuleFile.h | 10 +- clang/include/clang/Serialization/TypeBitCodes.def | 2 + clang/lib/AST/ASTContext.cpp | 67 ++ clang/lib/AST/ASTStructuralEquivalence.cpp | 18 + clang/lib/AST/ExprConstant.cpp | 1 + clang/lib/AST/ItaniumMangle.cpp | 30 +- clang/lib/AST/MicrosoftMangle.cpp | 24 + clang/lib/AST/NestedNameSpecifier.cpp | 8 + clang/lib/AST/Type.cpp | 63 +- clang/lib/AST/TypePrinter.cpp | 26 +- clang/lib/Basic/Targets/PPC.cpp | 40 +- clang/lib/CodeGen/CGDebugInfo.cpp | 13 + clang/lib/CodeGen/CGDebugInfo.h | 1 + clang/lib/CodeGen/CGExprScalar.cpp | 86 +- clang/lib/CodeGen/CGRecordLayoutBuilder.cpp | 3 +- clang/lib/CodeGen/CodeGenFunction.cpp | 2 + clang/lib/CodeGen/CodeGenTBAA.cpp | 9 + clang/lib/CodeGen/CodeGenTypes.cpp | 21 +- clang/lib/CodeGen/CodeGenTypes.h | 2 +- clang/lib/CodeGen/ItaniumCXXABI.cpp | 6 +- clang/lib/Headers/__clang_cuda_runtime_wrapper.h | 6 + clang/lib/Parse/ParseDecl.cpp | 30 + clang/lib/Parse/ParseExpr.cpp | 1 + clang/lib/Parse/ParseExprCXX.cpp | 13 + clang/lib/Parse/ParseTentative.cpp | 20 + clang/lib/Sema/DeclSpec.cpp | 28 +- clang/lib/Sema/SemaChecking.cpp | 6 + clang/lib/Sema/SemaDecl.cpp | 8 +- clang/lib/Sema/SemaDeclAttr.cpp | 5 +- clang/lib/Sema/SemaExpr.cpp | 29 +- clang/lib/Sema/SemaLookup.cpp | 1 + clang/lib/Sema/SemaTemplate.cpp | 17 +- clang/lib/Sema/SemaTemplateDeduction.cpp | 34 + clang/lib/Sema/SemaTemplateVariadic.cpp | 1 + clang/lib/Sema/SemaType.cpp | 66 ++ clang/lib/Sema/TreeTransform.h | 76 ++ clang/lib/Serialization/ASTReader.cpp | 32 +- clang/lib/Serialization/ASTReaderDecl.cpp | 2 +- clang/lib/Serialization/ASTWriter.cpp | 53 +- clang/lib/Serialization/ASTWriterDecl.cpp | 4 +- .../expr.prim/expr.prim.req/type-requirement.cpp | 6 +- clang/test/CodeGen/ext-int-sanitizer.cpp | 265 ++++++ clang/test/CodeGen/ext-int.c | 44 + clang/test/CodeGenCXX/ext-int.cpp | 432 ++++++++++ clang/test/CodeGenOpenCL/ext-int-shift.cl | 21 + clang/test/CodeGenSYCL/unique-stable-name.cpp | 14 +- clang/test/Driver/ppc-dependent-options.cpp | 6 + clang/test/Parser/ext-int.cpp | 15 + clang/test/SemaCXX/ext-int.cpp | 278 +++++++ clang/tools/libclang/CIndex.cpp | 2 + clang/utils/TableGen/SveEmitter.cpp | 8 +- compiler-rt/lib/builtins/int_div_impl.inc | 14 +- .../lib/profile/InstrProfilingPlatformFuchsia.c | 105 ++- .../lib/sanitizer_common/sanitizer_symbolizer.cpp | 6 + .../lib/sanitizer_common/sanitizer_symbolizer.h | 3 + .../sanitizer_symbolizer_internal.h | 5 + .../sanitizer_symbolizer_markup.cpp | 4 +- .../sanitizer_symbolizer_posix_libcdep.cpp | 2 +- .../sanitizer_common/sanitizer_symbolizer_win.cpp | 2 +- compiler-rt/lib/tsan/rtl/tsan_clock.cpp | 17 +- .../lib/tsan/tests/unit/tsan_clock_test.cpp | 45 +- compiler-rt/lib/ubsan/CMakeLists.txt | 48 +- compiler-rt/lib/ubsan/ubsan_type_hash_itanium.cpp | 7 + compiler-rt/test/tsan/Linux/double_race.cpp | 2 +- compiler-rt/test/tsan/inlined_memcpy_race.cpp | 5 +- compiler-rt/test/tsan/inlined_memcpy_race2.cpp | 4 +- compiler-rt/test/tsan/memcmp_race.cpp | 4 +- compiler-rt/test/tsan/memcpy_race.cpp | 4 +- .../TypeCheck/vptr-corrupted-vtable-itanium.cpp | 27 +- .../TypeCheck/vptr-ptrauth-unauthenticated.cpp | 31 + libc/AOR_v20.02/math/test/runulp.sh | 38 +- libc/CMakeLists.txt | 22 + libc/cmake/modules/LLVMLibCRules.cmake | 47 +- libc/config/linux/api.td | 18 + libc/include/CMakeLists.txt | 10 +- libc/include/__posix-types.h | 5 + libc/include/unistd.h.def | 16 + libc/lib/CMakeLists.txt | 3 + libc/spec/posix.td | 19 + libc/spec/spec.td | 1 + libc/src/CMakeLists.txt | 1 + libc/src/unistd/CMakeLists.txt | 10 + libc/src/unistd/linux/CMakeLists.txt | 12 + libc/src/unistd/linux/write.cpp | 27 + libc/src/unistd/write.h | 21 + libc/test/src/CMakeLists.txt | 1 + libc/test/src/unistd/CMakeLists.txt | 15 + libc/test/src/unistd/write_test.cpp | 29 + libc/utils/testutils/CMakeLists.txt | 3 + libc/utils/testutils/FDReader.h | 29 + libc/utils/testutils/FDReaderUnix.cpp | 41 + .../random_shuffle.cxx1z.pass.cpp | 2 - ...cpp => random_shuffle.depr_in_cxx14.verify.cpp} | 0 ...pp => diagnose_invalid_memory_order.verify.cpp} | 0 ... => non_const_comparator.incomplete.verify.cpp} | 0 ...or.fail.cpp => non_const_comparator.verify.cpp} | 0 ... => non_const_comparator.incomplete.verify.cpp} | 2 +- ...or.fail.cpp => non_const_comparator.verify.cpp} | 0 ....fail.cpp => auto_ptr.depr_in_cxx11.verify.cpp} | 0 ...tpos.fail.cpp => no_fgetpos_fsetpos.verify.cpp} | 0 ...7.fail.cpp => address.depr_in_cxx17.verify.cpp} | 0 ...te.cxx2a.fail.cpp => allocate.cxx2a.verify.cpp} | 0 ....fail.cpp => allocate.depr_in_cxx17.verify.cpp} | 0 ...pp => allocator_types.depr_in_cxx17.verify.cpp} | 0 ...cpp => allocator_void.depr_in_cxx17.verify.cpp} | 0 ....fail.cpp => adaptors.depr_in_cxx11.verify.cpp} | 0 ...iscard.fail.cpp => enable_nodiscard.verify.cpp} | 0 ...nable_nodiscard_disable_after_cxx17.verify.cpp} | 0 ...ble_nodiscard_disable_nodiscard_ext.verify.cpp} | 0 ...17.fail.cpp => nodiscard_aftercxx17.verify.cpp} | 0 ...ns.fail.cpp => nodiscard_extensions.verify.cpp} | 0 .../{deprecated.fail.cpp => deprecated.verify.cpp} | 0 .../convenience_substitutions/build_run.sh.cpp} | 26 +- .../convenience_substitutions/verify.sh.cpp} | 15 +- ...ity.fail.cpp => atomic.availability.verify.cpp} | 0 ...ty.fail.cpp => barrier.availability.verify.cpp} | 0 ...lity.fail.cpp => latch.availability.verify.cpp} | 0 ....fail.cpp => semaphore.availability.verify.cpp} | 0 .../{nodiscard.fail.cpp => nodiscard.verify.cpp} | 0 ..._in_cxx03.fail.cpp => depr_in_cxx03.verify.cpp} | 0 .../{empty.fail.cpp => empty.verify.cpp} | 0 .../multimap/{empty.fail.cpp => empty.verify.cpp} | 0 .../multiset/{empty.fail.cpp => empty.verify.cpp} | 0 .../set/{empty.fail.cpp => empty.verify.cpp} | 0 .../{empty.fail.cpp => empty.verify.cpp} | 0 .../{empty.fail.cpp => empty.verify.cpp} | 0 .../{empty.fail.cpp => empty.verify.cpp} | 0 .../array/{empty.fail.cpp => empty.verify.cpp} | 0 .../{empty.fail.cpp => empty.verify.cpp} | 0 .../{empty.fail.cpp => empty.verify.cpp} | 0 .../{empty.fail.cpp => empty.verify.cpp} | 0 .../{empty.fail.cpp => empty.verify.cpp} | 0 .../{empty.fail.cpp => empty.verify.cpp} | 0 ...ove_only.fail.cpp => copy.move_only.verify.cpp} | 0 .../unord.map/{empty.fail.cpp => empty.verify.cpp} | 0 .../{empty.fail.cpp => empty.verify.cpp} | 0 .../{empty.fail.cpp => empty.verify.cpp} | 0 .../unord.set/{empty.fail.cpp => empty.verify.cpp} | 0 ...1.fail.cpp => bind1st.depr_in_cxx11.verify.cpp} | 0 ...1.fail.cpp => bind2nd.depr_in_cxx11.verify.cpp} | 0 ...fail.cpp => binder1st.depr_in_cxx11.verify.cpp} | 0 ...fail.cpp => binder2nd.depr_in_cxx11.verify.cpp} | 0 .../{empty.fail.cpp => empty.verify.cpp} | 0 ...empty.array.fail.cpp => empty.array.verify.cpp} | 0 ...ntainer.fail.cpp => empty.container.verify.cpp} | 0 ....fail.cpp => empty.initializer_list.verify.cpp} | 0 ...array_ptr.fail.cpp => new_array_ptr.verify.cpp} | 0 .../{new_ptr.fail.cpp => new_ptr.verify.cpp} | 0 .../{new_size.fail.cpp => new_size.verify.cpp} | 0 ...othrow.fail.cpp => new_size_nothrow.verify.cpp} | 0 ...scard.fail.cpp => launder.nodiscard.verify.cpp} | 0 .../{empty.fail.cpp => empty.verify.cpp} | 0 .../{empty.fail.cpp => empty.verify.cpp} | 0 .../{empty.fail.cpp => empty.verify.cpp} | 0 .../{async.fail.cpp => async.verify.cpp} | 0 ...cate_size.fail.cpp => allocate_size.verify.cpp} | 0 ...hint.fail.cpp => allocate_size_hint.verify.cpp} | 0 .../any/any.class/any.observers/type.pass.cpp | 2 +- ....cpp => binary_negate.depr_in_cxx17.verify.cpp} | 0 ...xx17.fail.cpp => not1.depr_in_cxx17.verify.cpp} | 0 ...xx17.fail.cpp => not2.depr_in_cxx17.verify.cpp} | 0 ...l.cpp => unary_negate.depr_in_cxx17.verify.cpp} | 0 .../{allocate.fail.cpp => allocate.verify.cpp} | 0 .../{allocate.fail.cpp => allocate.verify.cpp} | 0 .../test.support/test_macros_header_rtti.pass.cpp | 2 +- libcxx/utils/libcxx/test/config.py | 44 +- libcxx/utils/libcxx/test/format.py | 6 + libcxx/utils/libcxx/test/newformat.py | 93 ++- libcxx/utils/libcxx/test/target_info.py | 7 + libcxxabi/test/test_aux_runtime.pass.cpp | 36 +- libcxxabi/test/test_vector2.pass.cpp | 14 +- libcxxabi/test/unwind_06.pass.cpp | 30 +- lld/ELF/Arch/SPARCV9.cpp | 51 ++ lld/ELF/Driver.cpp | 1 + lld/ELF/InputSection.cpp | 1 + lld/ELF/ScriptParser.cpp | 1 + lld/test/ELF/emulation-sparc.s | 26 + lld/test/ELF/sparcv9-reloc.s | 39 + lld/test/ELF/sparcv9-tls-le.s | 17 + lld/test/wasm/debuginfo.test | 6 +- lld/wasm/InputChunks.cpp | 5 +- lld/wasm/InputFiles.cpp | 2 + lld/wasm/Relocations.cpp | 1 + lldb/include/lldb/Symbol/CompilerType.h | 12 +- lldb/include/lldb/Symbol/Type.h | 3 +- lldb/include/lldb/Symbol/TypeMap.h | 3 +- lldb/include/lldb/Symbol/TypeSystem.h | 17 +- .../lldb/Utility/ReproducerInstrumentation.h | 7 +- .../SymbolFile/DWARF/DWARFDebugInfoEntry.cpp | 2 +- .../Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.h | 5 +- .../Plugins/SymbolFile/DWARF/ManualDWARFIndex.cpp | 2 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp | 3 +- .../Plugins/TypeSystem/Clang/TypeSystemClang.cpp | 104 ++- .../Plugins/TypeSystem/Clang/TypeSystemClang.h | 8 +- lldb/source/Symbol/CompilerType.cpp | 9 +- lldb/source/Symbol/Type.cpp | 4 +- lldb/source/Symbol/TypeMap.cpp | 4 +- .../SymbolFile/DWARF/Inputs/ModuleOwnership/A.h | 1 + .../Shell/SymbolFile/DWARF/module-ownership.mm | 21 +- lldb/test/Shell/SymbolFile/DWARF/static_scope.s | 9 + lldb/tools/debugserver/source/RNBRemote.cpp | 31 - lldb/tools/lldb-test/lldb-test.cpp | 44 +- llvm/cmake/modules/AddLLVM.cmake | 2 +- llvm/docs/CommandGuide/llvm-addr2line.rst | 5 + llvm/docs/ProgrammersManual.rst | 134 --- llvm/include/llvm/Analysis/ConstantFolding.h | 1 - llvm/include/llvm/Analysis/LoopInfo.h | 5 +- llvm/include/llvm/Analysis/MemorySSA.h | 7 +- llvm/include/llvm/Analysis/ValueLattice.h | 24 +- llvm/include/llvm/Analysis/VectorUtils.h | 15 +- llvm/include/llvm/BinaryFormat/Dwarf.def | 1 + .../llvm/BinaryFormat/ELFRelocs/PowerPC64.def | 2 + llvm/include/llvm/BinaryFormat/MachO.h | 5 - llvm/include/llvm/BinaryFormat/WasmRelocs.def | 1 + .../llvm/CodeGen/GlobalISel/LegalizerHelper.h | 15 +- llvm/include/llvm/CodeGen/MachineInstr.h | 7 +- llvm/include/llvm/CodeGen/ScheduleDFS.h | 2 +- .../llvm/CodeGen/ScoreboardHazardRecognizer.h | 1 - .../llvm/CodeGen/TargetLoweringObjectFileImpl.h | 4 + llvm/include/llvm/CodeGen/TargetSubtargetInfo.h | 8 +- .../include/llvm/DebugInfo/DWARF/DWARFExpression.h | 1 + llvm/include/llvm/IR/CallSite.h | 33 +- llvm/include/llvm/IR/Instructions.h | 8 +- llvm/include/llvm/IR/Use.h | 60 +- llvm/include/llvm/IR/Value.h | 2 - llvm/include/llvm/MC/ConstantPools.h | 1 - llvm/include/llvm/MC/MCExpr.h | 133 +-- llvm/include/llvm/MC/MCMachObjectWriter.h | 1 + llvm/include/llvm/MC/MCObjectWriter.h | 3 - llvm/include/llvm/MC/MCSectionXCOFF.h | 1 - llvm/include/llvm/MC/MCStreamer.h | 1 - llvm/include/llvm/MC/MCWasmStreamer.h | 4 - llvm/include/llvm/Support/StringPool.h | 142 ---- .../include/llvm/Target/TargetLoweringObjectFile.h | 7 + llvm/include/llvm/Transforms/IPO.h | 1 - llvm/include/llvm/Transforms/IPO/Attributor.h | 27 +- llvm/include/llvm/Transforms/Scalar.h | 4 - llvm/include/llvm/Transforms/Scalar/Float2Int.h | 3 +- .../llvm/Transforms/Scalar/MemCpyOptimizer.h | 3 +- llvm/include/llvm/Transforms/Utils/LoopUtils.h | 7 +- llvm/include/llvm/Transforms/Utils/PredicateInfo.h | 5 +- .../include/llvm/Transforms/Utils/SSAUpdaterBulk.h | 1 - .../llvm/Transforms/Utils/UnifyFunctionExitNodes.h | 1 - llvm/lib/Analysis/LazyValueInfo.cpp | 135 ++- llvm/lib/Analysis/LoopInfo.cpp | 7 +- llvm/lib/Analysis/VectorUtils.cpp | 54 +- llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp | 39 +- llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp | 2 +- llvm/lib/CodeGen/AsmPrinter/DwarfExpression.cpp | 4 +- llvm/lib/CodeGen/AsmPrinter/DwarfExpression.h | 2 +- llvm/lib/CodeGen/CodeGenPrepare.cpp | 119 +++ llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp | 199 +++-- llvm/lib/CodeGen/MachinePipeliner.cpp | 2 +- llvm/lib/CodeGen/ScheduleDAGInstrs.cpp | 6 +- .../CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp | 3 +- .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 89 +- .../lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h | 1 - llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp | 34 + llvm/lib/DebugInfo/DWARF/DWARFExpression.cpp | 24 +- .../JITLink/MachOLinkGraphBuilder.h | 14 + llvm/lib/ExecutionEngine/JITLink/MachO_arm64.cpp | 9 - llvm/lib/ExecutionEngine/JITLink/MachO_x86_64.cpp | 9 - llvm/lib/IR/AbstractCallSite.cpp | 37 +- llvm/lib/IR/Use.cpp | 75 -- llvm/lib/IR/User.cpp | 23 +- llvm/lib/MC/ELFObjectWriter.cpp | 2 +- llvm/lib/MC/MCAssembler.cpp | 1 + llvm/lib/MC/MCExpr.cpp | 2 + llvm/lib/MC/WasmObjectWriter.cpp | 7 +- llvm/lib/MC/WinCOFFObjectWriter.cpp | 2 +- llvm/lib/MC/XCOFFObjectWriter.cpp | 1 + llvm/lib/Object/RelocationResolver.cpp | 2 + llvm/lib/Object/WasmObjectFile.cpp | 8 +- llvm/lib/Support/CMakeLists.txt | 1 - llvm/lib/Support/CommandLine.cpp | 6 +- llvm/lib/Support/Host.cpp | 42 +- llvm/lib/Support/StringPool.cpp | 33 - llvm/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp | 91 +- llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 123 ++- llvm/lib/Target/AArch64/AArch64ISelLowering.h | 10 +- llvm/lib/Target/AArch64/AArch64InstrInfo.td | 14 +- .../AArch64/MCTargetDesc/AArch64AsmBackend.cpp | 1 + .../Target/AMDGPU/AMDGPUInstructionSelector.cpp | 2 + llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp | 16 +- llvm/lib/Target/AMDGPU/AMDGPUSubtarget.cpp | 24 +- llvm/lib/Target/AMDGPU/AMDGPUSubtarget.h | 3 +- .../AMDGPU/MCTargetDesc/AMDGPUAsmBackend.cpp | 1 + llvm/lib/Target/AMDGPU/SIInstrInfo.cpp | 114 ++- llvm/lib/Target/AMDGPU/SIRegisterInfo.cpp | 548 ++++-------- llvm/lib/Target/AMDGPU/SIRegisterInfo.h | 12 +- llvm/lib/Target/ARM/ARMISelLowering.cpp | 4 +- llvm/lib/Target/ARM/ARMInstrMVE.td | 71 +- llvm/lib/Target/Hexagon/HexagonSubtarget.cpp | 3 +- llvm/lib/Target/Hexagon/HexagonSubtarget.h | 3 +- .../Hexagon/MCTargetDesc/HexagonAsmBackend.cpp | 1 + .../PowerPC/MCTargetDesc/PPCELFObjectWriter.cpp | 11 +- .../PowerPC/MCTargetDesc/PPCMCCodeEmitter.cpp | 5 +- llvm/lib/Target/PowerPC/PPC.h | 5 + llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp | 112 +-- llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp | 57 +- llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 18 +- llvm/lib/Target/PowerPC/PPCInstrInfo.cpp | 3 +- llvm/lib/Target/PowerPC/PPCMCInstLower.cpp | 2 + llvm/lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp | 45 +- .../Target/RISCV/MCTargetDesc/RISCVELFStreamer.cpp | 2 + .../Target/RISCV/MCTargetDesc/RISCVELFStreamer.h | 2 + .../RISCV/MCTargetDesc/RISCVTargetStreamer.cpp | 8 + .../RISCV/MCTargetDesc/RISCVTargetStreamer.h | 4 + .../Target/Sparc/MCTargetDesc/SparcAsmBackend.cpp | 1 + llvm/lib/Target/TargetMachine.cpp | 4 + .../MCTargetDesc/WebAssemblyWasmObjectWriter.cpp | 2 + llvm/lib/Target/WebAssembly/WebAssembly.h | 11 +- .../WebAssembly/WebAssemblyDebugValueManager.cpp | 2 +- .../WebAssembly/WebAssemblyFrameLowering.cpp | 5 +- .../Target/WebAssembly/WebAssemblyInstrInfo.cpp | 7 +- .../Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp | 259 +++--- llvm/lib/Target/X86/X86ISelLowering.cpp | 12 +- llvm/lib/Target/X86/X86InterleavedAccess.cpp | 16 +- llvm/lib/Target/X86/X86PartialReduction.cpp | 29 +- .../Target/X86/X86ShuffleDecodeConstantPool.cpp | 8 +- llvm/lib/Target/X86/X86TargetTransformInfo.cpp | 153 ++-- llvm/lib/Transforms/IPO/Attributor.cpp | 103 ++- llvm/lib/Transforms/IPO/AttributorAttributes.cpp | 178 ++-- llvm/lib/Transforms/IPO/SampleProfile.cpp | 97 +-- llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp | 12 +- .../Transforms/InstCombine/InstCombineCalls.cpp | 65 +- .../Transforms/Instrumentation/MemorySanitizer.cpp | 14 +- .../Transforms/Scalar/LowerMatrixIntrinsics.cpp | 18 +- llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp | 34 +- llvm/lib/Transforms/Scalar/SCCP.cpp | 10 +- llvm/lib/Transforms/Utils/LCSSA.cpp | 14 +- llvm/lib/Transforms/Vectorize/CMakeLists.txt | 1 + llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | 16 +- llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp | 30 +- llvm/test/CodeGen/AArch64/arm64-sli-sri-opt.ll | 6 +- ...ther-prefetches-vect-base-invalid-imm-offset.ll | 50 +- .../sve-intrinsics-stN-reg-imm-addr-mode.ll | 614 ++++++++++++++ .../sve-intrinsics-stN-reg-reg-addr-mode.ll | 367 ++++++++ .../CodeGen/AMDGPU/GlobalISel/legalize-freeze.mir | 925 +++++++++++++++++++++ .../test/CodeGen/AMDGPU/lo16-hi16-illegal-copy.mir | 31 + .../test/CodeGen/AMDGPU/lo16-hi16-physreg-copy.mir | 66 +- .../CodeGen/AMDGPU/lo16-lo16-physreg-copy-sgpr.mir | 26 + llvm/test/CodeGen/PowerPC/2016-04-17-combine.ll | 4 +- llvm/test/CodeGen/PowerPC/Frames-dyn-alloca.ll | 18 +- llvm/test/CodeGen/PowerPC/aix-xcoff-lower-comm.ll | 95 +++ llvm/test/CodeGen/PowerPC/and-mask.ll | 29 +- llvm/test/CodeGen/PowerPC/cmpb.ll | 16 +- .../PowerPC/pcrel-call-linkage-with-calls.ll | 43 +- llvm/test/CodeGen/PowerPC/pcrel-got-indirect.ll | 253 ++++++ llvm/test/CodeGen/PowerPC/setcc-logic.ll | 4 +- llvm/test/CodeGen/RISCV/option-nopic.ll | 18 + llvm/test/CodeGen/RISCV/option-pic.ll | 17 + llvm/test/CodeGen/Thumb2/mve-halving.ll | 232 ++++++ llvm/test/CodeGen/Thumb2/mve-postinc-distribute.ll | 394 +++++++++ llvm/test/CodeGen/Thumb2/mve-vhaddsub.ll | 6 +- llvm/test/CodeGen/WebAssembly/debugtest-opt.ll | 2 +- llvm/test/CodeGen/X86/ftrunc.ll | 100 ++- llvm/test/CodeGen/X86/isint.ll | 90 +- llvm/test/CodeGen/X86/masked_gather.ll | 7 +- llvm/test/CodeGen/X86/masked_gather_scatter.ll | 20 +- llvm/test/CodeGen/X86/pr45067.ll | 10 +- llvm/test/CodeGen/X86/setoeq.ll | 23 +- .../DebugInfo/WebAssembly/dbg-value-dwarfdump.ll | 6 +- llvm/test/DebugInfo/WebAssembly/dbg-value-ti.ll | 6 +- llvm/test/MC/RISCV/option-nopic.s | 29 + llvm/test/MC/RISCV/option-pic.s | 28 + llvm/test/MC/RISCV/option-pushpop.s | 42 + llvm/test/MC/WebAssembly/debug-info.ll | 57 +- llvm/test/MC/WebAssembly/debug-localvar.ll | 2 +- llvm/test/MC/WebAssembly/dwarfdump.ll | 6 +- .../CodeGenPrepare/X86/gather-scatter-opt.ll | 88 ++ .../ARM/tail-folding-counting-down.ll | 4 - llvm/test/Transforms/PhaseOrdering/X86/shuffle.ll | 15 - llvm/test/Transforms/SCCP/widening.ll | 444 ++++++++++ .../Inputs/unique-retval-same-vtable.yaml | 17 + llvm/test/Transforms/WholeProgramDevirt/import.ll | 18 +- .../unique-retval-same-vtable.ll | 59 ++ .../Transforms/WholeProgramDevirt/unique-retval.ll | 7 +- llvm/test/lit.cfg.py | 8 +- llvm/test/tools/dsymutil/X86/accelerator.test | 8 +- .../test/tools/dsymutil/X86/basic-linking-x86.test | 8 +- llvm/test/tools/dsymutil/X86/dsym-companion.test | 4 +- llvm/test/tools/dsymutil/X86/multiple-inputs.test | 8 +- llvm/test/tools/dsymutil/X86/odr-uniquing.cpp | 4 +- llvm/test/tools/dsymutil/X86/verify.test | 4 +- llvm/test/tools/dsymutil/arch-option.test | 14 +- llvm/test/tools/dsymutil/basic-linking.test | 2 +- llvm/test/tools/dsymutil/dump-symtab.test | 4 +- .../test/tools/llvm-dwarfdump/X86/debug_loclists.s | 4 +- llvm/test/tools/llvm-mca/X86/bextr-read-after-ld.s | 14 +- llvm/test/tools/llvm-mca/X86/bzhi-read-after-ld.s | 10 +- llvm/test/tools/llvm-mca/X86/cpus.s | 26 +- llvm/test/tools/llvm-mca/X86/default-iterations.s | 6 +- llvm/test/tools/llvm-mca/X86/dispatch_width.s | 6 +- .../test/tools/llvm-mca/X86/fma3-read-after-ld-1.s | 10 +- .../test/tools/llvm-mca/X86/fma3-read-after-ld-2.s | 10 +- llvm/test/tools/llvm-mca/X86/option-all-stats-1.s | 4 +- llvm/test/tools/llvm-mca/X86/option-all-stats-2.s | 8 +- llvm/test/tools/llvm-mca/X86/option-all-views-1.s | 4 +- llvm/test/tools/llvm-mca/X86/option-all-views-2.s | 8 +- llvm/test/tools/llvm-mca/X86/read-after-ld-1.s | 18 +- llvm/test/tools/llvm-mca/X86/read-after-ld-2.s | 10 +- llvm/test/tools/llvm-mca/X86/read-after-ld-3.s | 8 +- .../test/tools/llvm-mca/X86/sqrt-rsqrt-rcp-memop.s | 16 +- .../llvm-mca/X86/variable-blend-read-after-ld-1.s | 18 +- .../llvm-mca/X86/variable-blend-read-after-ld-2.s | 18 +- .../tools/llvm-objcopy/ELF/prefix-symbols.test | 4 +- llvm/test/tools/llvm-profdata/c-general.test | 2 +- llvm/test/tools/llvm-profdata/cutoff.test | 12 +- .../tools/llvm-profdata/hash-mismatch.proftext | 4 +- llvm/test/tools/llvm-profdata/multiple-inputs.test | 8 +- llvm/test/tools/llvm-profdata/overlap.test | 4 +- llvm/test/tools/llvm-profdata/value-prof.proftext | 4 +- llvm/test/tools/llvm-profdata/weight-instr.test | 24 +- llvm/test/tools/llvm-readobj/COFF/exports.test | 6 +- llvm/test/tools/llvm-symbolizer/input-base.test | 33 + llvm/test/tools/llvm-symbolizer/split-dwarf.test | 6 +- .../tools/opt-viewer/Outputs/suppress/s.swift.html | 2 +- .../Outputs/unicode-function-name/s.swift.html | 2 +- llvm/tools/llvm-objcopy/MachO/MachOReader.cpp | 7 +- llvm/tools/llvm-objcopy/MachO/MachOWriter.cpp | 8 +- llvm/tools/llvm-objcopy/MachO/Object.h | 14 + llvm/tools/llvm-readobj/WasmDumper.cpp | 14 +- llvm/tools/llvm-symbolizer/llvm-symbolizer.cpp | 20 +- .../CodeGen/GlobalISel/LegalizerHelperTest.cpp | 211 +++++ llvm/unittests/IR/CMakeLists.txt | 1 - llvm/unittests/IR/WaymarkTest.cpp | 55 -- llvm/unittests/Support/CMakeLists.txt | 1 - llvm/unittests/Support/CommandLineTest.cpp | 45 + llvm/unittests/Support/StringPool.cpp | 30 - llvm/utils/gn/secondary/llvm/lib/Support/BUILD.gn | 1 - llvm/utils/gn/secondary/llvm/unittests/IR/BUILD.gn | 1 - .../gn/secondary/llvm/unittests/Support/BUILD.gn | 1 - .../EDSC/{Intrinsics.h => FoldedIntrinsics.h} | 23 +- mlir/include/mlir/Dialect/Linalg/EDSC/Intrinsics.h | 16 +- mlir/include/mlir/Dialect/Vector/VectorOps.h | 1 + mlir/include/mlir/IR/OpBase.td | 4 + mlir/include/mlir/TableGen/Operator.h | 3 + mlir/lib/Analysis/CMakeLists.txt | 4 +- mlir/lib/Conversion/AVX512ToLLVM/CMakeLists.txt | 6 +- .../lib/Conversion/AffineToStandard/CMakeLists.txt | 2 +- mlir/lib/Conversion/LinalgToLLVM/CMakeLists.txt | 9 +- mlir/lib/Conversion/LoopsToGPU/CMakeLists.txt | 2 +- mlir/lib/Conversion/VectorToLLVM/CMakeLists.txt | 9 +- .../VectorToLLVM/ConvertVectorToLLVM.cpp | 152 +--- mlir/lib/Conversion/VectorToLoops/CMakeLists.txt | 10 +- mlir/lib/Dialect/Affine/CMakeLists.txt | 22 +- mlir/lib/Dialect/Affine/EDSC/CMakeLists.txt | 7 +- mlir/lib/Dialect/Affine/IR/CMakeLists.txt | 4 +- mlir/lib/Dialect/Affine/Transforms/CMakeLists.txt | 2 +- mlir/lib/Dialect/Affine/Utils/CMakeLists.txt | 2 +- mlir/lib/Dialect/Linalg/EDSC/Builders.cpp | 1 + mlir/lib/Dialect/Linalg/EDSC/CMakeLists.txt | 3 +- mlir/lib/Dialect/Linalg/Transforms/CMakeLists.txt | 2 +- mlir/lib/Dialect/Linalg/Transforms/Fusion.cpp | 2 +- .../Dialect/Linalg/Transforms/LinalgToLoops.cpp | 2 +- mlir/lib/Dialect/Linalg/Transforms/Promotion.cpp | 2 +- mlir/lib/Dialect/Linalg/Transforms/Tiling.cpp | 2 +- mlir/lib/Dialect/Linalg/Utils/CMakeLists.txt | 2 +- mlir/lib/Dialect/LoopOps/Transforms/CMakeLists.txt | 2 +- mlir/lib/Dialect/Vector/CMakeLists.txt | 2 +- mlir/lib/Dialect/Vector/VectorTransforms.cpp | 113 ++- mlir/lib/EDSC/CMakeLists.txt | 1 - mlir/lib/Interfaces/CMakeLists.txt | 24 +- mlir/lib/TableGen/Operator.cpp | 4 + mlir/lib/Transforms/CMakeLists.txt | 2 +- mlir/lib/Transforms/Utils/CMakeLists.txt | 2 +- .../Conversion/VectorToLLVM/vector-to-llvm.mlir | 304 ++++--- .../Dialect/Vector/vector-contract-transforms.mlir | 178 +++- mlir/test/EDSC/CMakeLists.txt | 3 +- mlir/test/EDSC/builder-api-test.cpp | 1 + mlir/test/lib/Transforms/CMakeLists.txt | 2 +- mlir/test/mlir-tblgen/op-operand.td | 20 + mlir/tools/mlir-tblgen/OpDefinitionsGen.cpp | 16 +- mlir/tools/mlir-tblgen/OpFormatGen.cpp | 4 + polly/lib/CMakeLists.txt | 2 +- 502 files changed, 10165 insertions(+), 3711 deletions(-) create mode 100644 clang/test/CodeGen/ext-int-sanitizer.cpp create mode 100644 clang/test/CodeGen/ext-int.c create mode 100644 clang/test/CodeGenCXX/ext-int.cpp create mode 100644 clang/test/CodeGenOpenCL/ext-int-shift.cl create mode 100644 clang/test/Parser/ext-int.cpp create mode 100644 clang/test/SemaCXX/ext-int.cpp create mode 100644 compiler-rt/test/ubsan/TestCases/TypeCheck/vptr-ptrauth-unauthe [...] create mode 100644 libc/include/unistd.h.def create mode 100644 libc/src/unistd/CMakeLists.txt create mode 100644 libc/src/unistd/linux/CMakeLists.txt create mode 100644 libc/src/unistd/linux/write.cpp create mode 100644 libc/src/unistd/write.h create mode 100644 libc/test/src/unistd/CMakeLists.txt create mode 100644 libc/test/src/unistd/write_test.cpp create mode 100644 libc/utils/testutils/FDReader.h create mode 100644 libc/utils/testutils/FDReaderUnix.cpp rename libcxx/test/libcxx/algorithms/alg.modifying.operations/alg.random.shuffle/{ [...] rename libcxx/test/libcxx/atomics/{diagnose_invalid_memory_order.fail.cpp => diagn [...] rename libcxx/test/libcxx/containers/associative/{non_const_comparator.pass.cpp => [...] rename libcxx/test/libcxx/containers/associative/{non_const_comparator.fail.cpp => [...] rename libcxx/test/libcxx/containers/unord/{non_const_comparator.pass.cpp => non_c [...] rename libcxx/test/libcxx/containers/unord/{non_const_comparator.fail.cpp => non_c [...] rename libcxx/test/libcxx/depr/depr.auto.ptr/auto.ptr/{auto_ptr.depr_in_cxx11.fail [...] copy libcxx/test/libcxx/depr/depr.c.headers/{no_fgetpos_fsetpos.fail.cpp => no_fge [...] rename libcxx/test/libcxx/depr/depr.default.allocator/allocator.members/{address.d [...] rename libcxx/test/libcxx/depr/depr.default.allocator/allocator.members/{allocate. [...] rename libcxx/test/libcxx/depr/depr.default.allocator/allocator.members/{allocate. [...] rename libcxx/test/libcxx/depr/depr.default.allocator/{allocator_types.depr_in_cxx [...] rename libcxx/test/libcxx/depr/depr.default.allocator/{allocator_void.depr_in_cxx1 [...] rename libcxx/test/libcxx/depr/depr.function.objects/{adaptors.depr_in_cxx11.fail. [...] rename libcxx/test/libcxx/diagnostics/{enable_nodiscard.fail.cpp => enable_nodisca [...] rename libcxx/test/libcxx/diagnostics/{enable_nodiscard_disable_after_cxx17.fail.c [...] rename libcxx/test/libcxx/diagnostics/{enable_nodiscard_disable_nodiscard_ext.fail [...] rename libcxx/test/libcxx/diagnostics/{nodiscard_aftercxx17.fail.cpp => nodiscard_ [...] rename libcxx/test/libcxx/diagnostics/{nodiscard_extensions.fail.cpp => nodiscard_ [...] rename libcxx/test/libcxx/experimental/filesystem/{deprecated.fail.cpp => deprecat [...] copy libcxx/test/{support/test.support/test_macros_header_rtti.pass.cpp => libcxx/ [...] rename libcxx/test/libcxx/{depr/depr.c.headers/no_fgetpos_fsetpos.fail.cpp => self [...] rename libcxx/test/libcxx/thread/{atomic.availability.fail.cpp => atomic.availabil [...] rename libcxx/test/libcxx/thread/{barrier.availability.fail.cpp => barrier.availab [...] rename libcxx/test/libcxx/thread/{latch.availability.fail.cpp => latch.availabilit [...] rename libcxx/test/libcxx/thread/{semaphore.availability.fail.cpp => semaphore.ava [...] rename libcxx/test/libcxx/thread/thread.lock/thread.lock.guard/{nodiscard.fail.cpp [...] rename libcxx/test/libcxx/utilities/function.objects/func.wrap/{depr_in_cxx03.fail [...] rename libcxx/test/std/containers/associative/map/map.access/{empty.fail.cpp => em [...] rename libcxx/test/std/containers/associative/multimap/{empty.fail.cpp => empty.ve [...] rename libcxx/test/std/containers/associative/multiset/{empty.fail.cpp => empty.ve [...] rename libcxx/test/std/containers/associative/set/{empty.fail.cpp => empty.verify. [...] rename libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.membe [...] rename libcxx/test/std/containers/container.adaptors/queue/queue.defn/{empty.fail. [...] rename libcxx/test/std/containers/container.adaptors/stack/stack.defn/{empty.fail. [...] rename libcxx/test/std/containers/sequences/array/{empty.fail.cpp => empty.verify. [...] rename libcxx/test/std/containers/sequences/deque/deque.capacity/{empty.fail.cpp = [...] rename libcxx/test/std/containers/sequences/forwardlist/{empty.fail.cpp => empty.v [...] rename libcxx/test/std/containers/sequences/list/list.capacity/{empty.fail.cpp => [...] rename libcxx/test/std/containers/sequences/vector.bool/{empty.fail.cpp => empty.v [...] rename libcxx/test/std/containers/sequences/vector/vector.capacity/{empty.fail.cpp [...] rename libcxx/test/std/containers/sequences/vector/vector.cons/{copy.move_only.fai [...] rename libcxx/test/std/containers/unord/unord.map/{empty.fail.cpp => empty.verify. [...] rename libcxx/test/std/containers/unord/unord.multimap/{empty.fail.cpp => empty.ve [...] rename libcxx/test/std/containers/unord/unord.multiset/{empty.fail.cpp => empty.ve [...] rename libcxx/test/std/containers/unord/unord.set/{empty.fail.cpp => empty.verify. [...] rename libcxx/test/std/depr/depr.lib.binders/depr.lib.bind.1st/{bind1st.depr_in_cx [...] rename libcxx/test/std/depr/depr.lib.binders/depr.lib.bind.2nd/{bind2nd.depr_in_cx [...] rename libcxx/test/std/depr/depr.lib.binders/depr.lib.binder.1st/{binder1st.depr_i [...] rename libcxx/test/std/depr/depr.lib.binders/depr.lib.binder.2nd/{binder2nd.depr_i [...] rename libcxx/test/std/input.output/filesystems/class.path/path.member/path.decomp [...] rename libcxx/test/std/iterators/iterator.container/{empty.array.fail.cpp => empty [...] rename libcxx/test/std/iterators/iterator.container/{empty.container.fail.cpp => e [...] rename libcxx/test/std/iterators/iterator.container/{empty.initializer_list.fail.c [...] rename libcxx/test/std/language.support/support.dynamic/new.delete/new.delete.plac [...] rename libcxx/test/std/language.support/support.dynamic/new.delete/new.delete.plac [...] rename libcxx/test/std/language.support/support.dynamic/new.delete/new.delete.sing [...] rename libcxx/test/std/language.support/support.dynamic/new.delete/new.delete.sing [...] rename libcxx/test/std/language.support/support.dynamic/ptr.launder/{launder.nodis [...] rename libcxx/test/std/re/re.results/re.results.size/{empty.fail.cpp => empty.veri [...] rename libcxx/test/std/strings/basic.string/string.capacity/{empty.fail.cpp => emp [...] rename libcxx/test/std/strings/string.view/string.view.capacity/{empty.fail.cpp => [...] rename libcxx/test/std/thread/futures/futures.async/{async.fail.cpp => async.verif [...] rename libcxx/test/std/utilities/allocator.adaptor/allocator.adaptor.members/{allo [...] rename libcxx/test/std/utilities/allocator.adaptor/allocator.adaptor.members/{allo [...] rename libcxx/test/std/utilities/function.objects/negators/{binary_negate.depr_in_ [...] rename libcxx/test/std/utilities/function.objects/negators/{not1.depr_in_cxx17.fai [...] rename libcxx/test/std/utilities/function.objects/negators/{not2.depr_in_cxx17.fai [...] rename libcxx/test/std/utilities/function.objects/negators/{unary_negate.depr_in_c [...] rename libcxx/test/std/utilities/memory/allocator.traits/allocator.traits.members/ [...] rename libcxx/test/std/utilities/memory/default.allocator/allocator.members/{alloc [...] create mode 100644 lld/test/ELF/emulation-sparc.s create mode 100644 lld/test/ELF/sparcv9-reloc.s create mode 100644 lld/test/ELF/sparcv9-tls-le.s delete mode 100644 llvm/include/llvm/Support/StringPool.h delete mode 100644 llvm/lib/Support/StringPool.cpp create mode 100644 llvm/test/CodeGen/AArch64/sve-intrinsics-stN-reg-imm-addr-mode.ll create mode 100644 llvm/test/CodeGen/AArch64/sve-intrinsics-stN-reg-reg-addr-mode.ll create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-freeze.mir create mode 100644 llvm/test/CodeGen/AMDGPU/lo16-hi16-illegal-copy.mir create mode 100644 llvm/test/CodeGen/AMDGPU/lo16-lo16-physreg-copy-sgpr.mir create mode 100644 llvm/test/CodeGen/PowerPC/aix-xcoff-lower-comm.ll create mode 100644 llvm/test/CodeGen/PowerPC/pcrel-got-indirect.ll create mode 100644 llvm/test/CodeGen/RISCV/option-nopic.ll create mode 100644 llvm/test/CodeGen/RISCV/option-pic.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-halving.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-postinc-distribute.ll create mode 100644 llvm/test/MC/RISCV/option-nopic.s create mode 100644 llvm/test/MC/RISCV/option-pic.s create mode 100644 llvm/test/Transforms/CodeGenPrepare/X86/gather-scatter-opt.ll create mode 100644 llvm/test/Transforms/SCCP/widening.ll create mode 100644 llvm/test/Transforms/WholeProgramDevirt/Inputs/unique-retval-sa [...] create mode 100644 llvm/test/Transforms/WholeProgramDevirt/unique-retval-same-vtable.ll create mode 100644 llvm/test/tools/llvm-symbolizer/input-base.test delete mode 100644 llvm/unittests/IR/WaymarkTest.cpp delete mode 100644 llvm/unittests/Support/StringPool.cpp copy mlir/include/mlir/Dialect/Linalg/EDSC/{Intrinsics.h => FoldedIntrinsics.h} (54%)