This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_llvm_tx1/llvm-master-aarch64-spec2k6-O2_LTO in repository toolchain/ci/llvm-project.
from ba74bb3a226e [SLP]Fix reused extracts cost. adds 543924284ff7 [mlir][bufferization] fixed typo in to_memref doc adds 98dd2f9ed3dd profi - a flow-based profile inference algorithm: Part II [...] adds 9e3552523ebd [lld-macho] Remove old macho darwin lld adds 482b6f2a3d4b [Bazel] Remove old MachO LLD from the Bazel build adds ff618a963aa5 Simplify the libcxx std::string_view gdb pretty printer adds 67207797e95b [asan] Remove confusing workaround adds be4e789d214f [Bazel] Remove old macho lld port adds 25feff4b2e81 [sanitizer] Start background thread once adds 534d105e0334 [compiler-rt] Fix incorrect variable names used adds 655c0bfe2cb4 [NFC][sanitizer] Use more bytes of sanitizer_stack_store_t [...] adds 2f0a5714184c Reapply "OpenMP: Start calling setTargetAttributes for gen [...] adds 353fe72ca3d7 [ELF] Hint -z nostart-stop-gc for __start_ undefined references adds b87fe58dce17 [gn build] (manually) port 9e3552523ebd (no more old mach-o lld) adds 93a2c2919f73 profi - a flow-based profile inference algorithm: Part III [...] adds d2b0df35afb7 [libc++][NFC] Update namespace comments in include/ adds 8b646f212e9c xfail: reduction_implicit_map.cpp after reapply of Start c [...] adds 351ef92cd907 [ASan] Fixed asan_mapping.h format. adds ef8e9bee1a9b Revert "xfail: reduction_implicit_map.cpp after reapply of [...] adds e0b259f22c00 [llvm] [Support] Add CURL HTTP Client. adds f87c2c637e78 xfail: libomptarget reduction_implicit_map.cpp after reapp [...] adds 78de1824251d [gn build] (manually) port e0b259f22c003ffe9 adds d48d8670b549 [NFC][sanitizer] Rename RssLimitExceeded -> IsRssLimitExceeded adds 8f4013ad465f Restric xfail on openmp/libomptarget/test/mapping/reductio [...] adds a9036f2eb42d [OPENMP]Fix error emission for dependent expressions in it [...] adds 740057d185ea [funcattrs] Infer writeonly argument attribute adds 75dfeef9adba [mlir][ods] fix defgen on empty files adds a0839c13fd32 [OPENMP]Fix PR51327: Range based for loop not working if r [...] adds 1e328b06c152 [LTO] Specify triple to address unknown binary format assertion adds 3bc5353fc6f2 Implement division merging adds 06a119a3bd54 Update docs for mergeLocalIds adds 985789ce0b91 Update mergeLocalIds docs adds c9cea1909f58 Move division representation to a common function adds 8a0967481f97 Address arjun's comments adds 7f11dbec6e7c Update tests for mergeLocalIds adds b8ea2996282d Update docs adds 19352630c0a5 Fix clang-format errors adds 1e0d7fd76968 Fix asserts as suggested by Arjun adds a8b79d116a15 Addressed more comments adds 76ad74a4a901 Address more comments. adds b912bf240e71 Fix doc comment for mergeLocalIds. adds d82a6762272f Addressed comments adds c15724ab34af Address bondhugula's comments adds c27734c18370 [PowerPC] Fix load/store selection infrastructure when loa [...] adds 8a2c7a241099 [OPENMP]Fix PR50733: unexpected final value of list-item i [...] adds cff427ee207d Revert changes that should have been sent as a patch adds d257f7c1bff3 [MLIR][FlatAffineConstraints] Remove duplicate divisions w [...] adds 081074e1ea53 [clang-tidy] Allow disabling support for NOLINTBEGIN/NOLIN [...] adds 7bef49296e05 [TLI checker] Follow good practice with -COUNT directives adds 1f2492b7daf6 libcxx pretty printers: remove non-lazy_string fallback adds 3195610b2d8e [NFC][sanitizer] Reorder functions in cpp file adds 36e6a259c8fc [NFC][sanitizer] Remove SetSoftRssLimitExceededCallback adds e45705ad5051 [MLIR] Use a shared uniquer for affine maps and integer sets. adds 0eebe2e36c69 AMDGPU: Sanitized functions require implicit arguments adds 885fb9a257fa [ELF][PPC32] Make R_PPC32_PLTREL retain .got adds 9c4d194f44c4 [analyzer]Skip unstable CSA tests failing on several platforms adds aba8f320cc13 [clang-tidy][objc] Finds and fixes improper usages of XCTA [...] adds 29d990e43959 [mlir][ods] update attr/type def format docs adds 266a66c915cb Include extra input contents on this test so we can see wh [...] adds ab05ab59a7bd [CostModel][AMDGPU] Fix instructions costs estimation for [...] adds c6cfd385b1e2 [Bazel] Add LLVM_ENABLE_CURL to Bazel llvm-config.h.cmake [...] adds 603a39b670c7 Run update_test_checks.py on test cases. adds a8c7e56ac18c [bazel] Update static analyzer unit test deps for clangTesting adds ace03d0df4fa [clang][Darwin] Remove old lld implementation handling adds dc5e1d06b917 [Bazel] Set the right default for LLVM_WINDOWS_PREFER_FORW [...] adds d2386ab6adc2 Using make_unique instead of `new` (NFC) adds 4e24ca1cdc71 [CSSPGO] Turn on Profi by default adds 2d9efcfeec24 [libc++][ranges] Implement [special.mem.concepts]. adds 7cc681e64192 [gn build] (manually) port 9c4d194f44c4 adds 550fd071edde [lsan] Deflake fork_and_leak test adds b3aa120f0e6a [gn build] (manually) port 9c4d194f44c4 better adds fddafa110d86 Simplify logic to identify dyld_sim in Simulator debugging [...] adds 1633398cf8c4 [gn build] Port 2d9efcfeec24 adds 4380f505ba17 [gn build] Port aba8f320cc13 adds 7e8f9d6b38a4 [llvm][Inline] Add FunctionSimplificationPipeline to modul [...] adds 021ecbbb4426 [ASan] Changed intrisic implemenation to use PLT safe registers. adds 27ca9458012c [lldb] add fallback for LLDB_PYTHON_RELATIVE_PATH adds 7bb785cc339b [clangd] Show parameters for construct. adds 84980761a777 [Coroutines] Handle InvokeInst in SalvageDebugInfo adds 62c74d496bb4 [NFC] move GNUELFDumper::printEnum() into a common header [...] adds 0cb44cfbb761 [AArch64][NFC] Fix ComplexPattern types conflicting with uses adds 3ee56eed2fc2 [AMDGPU][NFC] Alter ComplexPattern types to be consistent [...] adds a3530dc19980 [AArch64][NFC] Alter ComplexPattern types to be consistent [...] adds c1048e3eb920 [TableGen][SelectionDAG] Use ComplexPattern type for non-l [...] adds 1c16b0db9d56 [flang] Return arrays in Transfer runtime with SIZE argument adds d30fcadf07ee [mlir][linalg][bufferize] Op interface implementation for [...] adds 4a5086dce358 tsan: disable munmap_invalid.cpp test on darwin adds bab7a30ab692 [clangd] IncludeCleaner: Do not require forward declaratio [...] adds 829b29b619f3 [MemoryLocation] strcat/strncat/strcpy read/write after th [...] adds 8e2b37339672 [mlir][Vector] Add some missing tests for `broadcast` and `splat` adds 1423e8bf5dda [mlir][Vector] Support 0-D vectors in `BitCastOp` adds 49d040ac978c [SCEV] Fix ValuesAtScopesUsers consistency adds f078536f4659 [MemoryLocation] Move DSE's logic to new MemLoc::getForDes [...] adds 1479a211d2c7 Fix typos in FPUtil README adds 4f94c0261602 [Clang] Mutate bulitin names under IEEE128 on PPC64 adds b9adaa1782db [PowerPC] [Clang] Fix alignment adjustment of single-eleme [...] adds 0bf2c87785f3 [llvm-dwarfdump] Do not print preceding :: for local types adds 1f5510326375 [fir] Add fircg.ext_embox conversion adds 867cd948ace1 [mlir][linalg][bufferize][NFC] Move BufferizationOptions t [...] adds 3fd250d25858 [fir] TargetRewrite: Rewrite fir.address_of(func) adds 919738739a23 [flang] Add missing LABEL in test. NFC adds 9eb7322748cf [RISCV][VP] Add RVV codegen for vp.select adds ad1ba42f687f [mlir][linalg][bufferize] Allow unbufferizable ops in input adds 5e1c038f7da5 [mlir][linalg][bufferize][NFC] Move FuncOp boundary buffer [...] adds 9dd1f8dfdd1a [mlir] support recursive type conversion of named LLVM structs adds ab01f4d26400 AMDGPU/GlobalISel: Do not fcanonicalize const splat padded [...] adds ec54867d750b AMDGPU/GlobalISel: Add floating point med3 combine adds 0b34ffe4a61e AMDGPU/GlobalISel: Add clamp combine adds e85667a2fbaf [PowerPC] Add non-constant fcopysign f128 test coverage adds 04d083b19e6e [mlir][NFC] Use const reference for loop variables. adds cca8e1e415c8 [libc][NFC] Fix typo in CMakeLists documentation adds af86aa798083 [MemoryLocation] Use None instead of {}. (NFC) adds d133a21b7131 [SelectionDAG] Add newline to a debug message adds ed8c63115ed7 [mlir][linalg][bufferize][NFC] Provide default implementat [...] adds b29b6f92af29 [AMDGPU] Add some more GFX10 GlobalISel test coverage adds c32421c92513 [fir] Add fir derived type runtime builder adds d59a0f58f49a [fir] Add fir character builder adds b670dcb81b03 [AMDGPU] Add some more GFX10 test coverage adds 255ad7342436 [ARM] Make MVE v2i1 predicates legal adds e359a1e5486b [mlir][linalg][bufferize][NFC] Map only tensors in Bufferi [...] adds 54dc03b97bfa [InstSimplify] Add test case for logic 'or' fold; NFC adds f6279562dae4 [OPENMP]Fix PR52117: Crash caused by target region inside [...] adds 049530129326 [lldb-vscode] Report supportsModulesRequest=true adds 72750f00121e [TrivialDeadness] Introduce API separating two different usages adds d6c0ef78876d [PowerPC] Handle base load with reservation mnemonic adds dbed678f4be2 [libc] Fix bugs with negative and mixed normal/denormal in [...] adds ab0c5cea0b1a [ARM] Use v2i1 for MVE and CDE intrinsics adds 98a021fcbfe1 [DebugInfo] Attempt to preserve more information during ta [...] adds 1cefe91d40ae [clang-tidy][docs][NFC] Improve documentation of bugprone- [...] adds 71405d90f042 [libc] Select FPUtils implementations via code instead of build adds ead3979a92fc [MemoryLocation] Move DSE intrinsic handling to MemoryLoca [...] adds 1217b4b46fce [gn build] Build with Fission on non-mac non-win when using lld adds b902b314ffa7 [libc] Fix invalid include for SqrtLongDouble.h adds 11f67f5a2c28 [ARM] Replace if's with a switch, NFC
No new revisions were added by this update.
Summary of changes: .../clang-tidy/ClangTidyDiagnosticConsumer.cpp | 25 +- .../clang-tidy/ClangTidyDiagnosticConsumer.h | 12 +- clang-tools-extra/clang-tidy/objc/AssertEquals.cpp | 65 + clang-tools-extra/clang-tidy/objc/AssertEquals.h | 39 + clang-tools-extra/clang-tidy/objc/CMakeLists.txt | 1 + .../clang-tidy/objc/ObjCTidyModule.cpp | 3 + clang-tools-extra/clangd/Hover.cpp | 26 +- clang-tools-extra/clangd/IncludeCleaner.cpp | 18 +- clang-tools-extra/clangd/unittests/HoverTests.cpp | 26 + .../clangd/unittests/IncludeCleanerTests.cpp | 23 +- .../checks/bugprone-unhandled-exception-at-new.rst | 52 +- clang-tools-extra/docs/clang-tidy/checks/list.rst | 1 + .../docs/clang-tidy/checks/objc-assert-equals.rst | 11 + .../checkers/Inputs/objc-assert/XCTestAssertions.h | 30 + .../test/clang-tidy/checkers/objc-assert-equals.m | 25 + clang/include/clang/Driver/ToolChain.h | 5 +- clang/lib/CodeGen/CGBuiltin.cpp | 24 +- clang/lib/CodeGen/CGOpenMPRuntime.cpp | 3 + clang/lib/CodeGen/TargetInfo.cpp | 86 +- clang/lib/Driver/ToolChain.cpp | 10 +- clang/lib/Driver/ToolChains/Darwin.cpp | 16 +- clang/lib/Driver/ToolChains/Darwin.h | 2 +- clang/lib/Sema/SemaOpenMP.cpp | 47 +- clang/test/Analysis/cfg-openmp.cpp | 36 +- clang/test/CodeGen/SystemZ/systemz-inline-asm.c | 2 +- ...4-sve-acle-__ARM_FEATURE_SVE_VECTOR_OPERATORS.c | 2 +- clang/test/CodeGen/arm-cde-vec.c | 4 +- clang/test/CodeGen/arm-mve-intrinsics/predicates.c | 12 +- .../CodeGen/arm-mve-intrinsics/scatter-gather.c | 64 +- clang/test/CodeGen/arm-mve-intrinsics/vld24.c | 28 +- clang/test/CodeGen/arm-mve-intrinsics/vldr.c | 4 +- clang/test/CodeGen/arm-mve-intrinsics/vmullbq.c | 8 +- clang/test/CodeGen/arm-mve-intrinsics/vmulltq.c | 8 +- clang/test/CodeGen/arm-mve-intrinsics/vqdmullbq.c | 8 +- clang/test/CodeGen/arm-mve-intrinsics/vqdmulltq.c | 8 +- clang/test/CodeGen/arm-vfp16-arguments2.cpp | 10 +- clang/test/CodeGen/math-builtins-long.c | 2 +- clang/test/CodeGen/mips-vector-return.c | 6 +- clang/test/CodeGen/mips64-nontrivial-return.cpp | 2 +- clang/test/CodeGen/ms-mixed-ptr-sizes.c | 20 +- clang/test/CodeGen/ppc64-f128-builtins.c | 63 + clang/test/CodeGen/ppc64le-varargs-f128.c | 29 + .../test/CodeGenOpenCL/amdgpu-abi-struct-coerce.cl | 2 +- clang/test/CodeGenOpenCL/amdgpu-call-kernel.cl | 2 +- .../kernels-have-spir-cc-by-default.cl | 8 +- clang/test/Driver/darwin-ld-demangle-lld.c | 5 - clang/test/Driver/darwin-ld-platform-version-ios.c | 4 - .../test/Driver/darwin-ld-platform-version-macos.c | 4 - .../test/Driver/darwin-ld-platform-version-tvos.c | 4 - .../Driver/darwin-ld-platform-version-watchos.c | 4 - clang/test/OpenMP/amdgcn-attributes.cpp | 43 + clang/test/OpenMP/for_linear_codegen.cpp | 247 +- clang/test/OpenMP/for_loop_auto.cpp | 24 + clang/test/OpenMP/for_simd_codegen.cpp | 15 +- clang/test/OpenMP/parallel_for_linear_codegen.cpp | 51 +- clang/test/OpenMP/parallel_for_simd_codegen.cpp | 15 +- ...el_master_taskloop_simd_lastprivate_codegen.cpp | 10 +- clang/test/OpenMP/simd_codegen.cpp | 30 +- .../OpenMP/target_enter_data_depend_messages.cpp | 2 +- .../OpenMP/target_exit_data_depend_messages.cpp | 2 +- clang/test/OpenMP/target_parallel_for_codegen.cpp | 328 +- .../OpenMP/target_parallel_for_simd_codegen.cpp | 5880 +++++++++----------- .../test/OpenMP/target_update_depend_messages.cpp | 2 +- .../OpenMP/task_depend_template_call_ast_print.cpp | 31 + clang/test/OpenMP/task_target_device_codegen.c | 105 + clang/test/OpenMP/taskloop_codegen.cpp | 4 +- clang/unittests/StaticAnalyzer/CMakeLists.txt | 1 + clang/unittests/StaticAnalyzer/SValTest.cpp | 52 +- clang/utils/TableGen/MveEmitter.cpp | 9 +- compiler-rt/lib/asan/asan_allocator.cpp | 15 +- compiler-rt/lib/asan/asan_mapping.h | 26 +- compiler-rt/lib/asan/asan_rtl.cpp | 13 - compiler-rt/lib/memprof/memprof_allocator.cpp | 15 +- compiler-rt/lib/memprof/memprof_allocator.h | 1 - compiler-rt/lib/memprof/memprof_rtl.cpp | 2 - .../lib/sanitizer_common/sanitizer_allocator.cpp | 10 + .../lib/sanitizer_common/sanitizer_allocator.h | 3 + .../lib/sanitizer_common/sanitizer_common.h | 6 - .../sanitizer_common/sanitizer_common_libcdep.cpp | 46 +- .../lib/sanitizer_common/sanitizer_fuchsia.cpp | 4 +- .../tests/sanitizer_stack_store_test.cpp | 2 +- .../test/lsan/TestCases/Linux/fork_and_leak.cpp | 3 +- compiler-rt/test/tsan/munmap_invalid.cpp | 9 + .../flang/Optimizer/Builder/Runtime/Character.h | 124 + .../flang/Optimizer/Builder/Runtime/Derived.h | 34 + flang/include/flang/Optimizer/Dialect/FIRType.h | 8 + flang/lib/Optimizer/Builder/CMakeLists.txt | 2 + flang/lib/Optimizer/Builder/Runtime/Character.cpp | 278 + flang/lib/Optimizer/Builder/Runtime/Derived.cpp | 35 + flang/lib/Optimizer/CodeGen/CodeGen.cpp | 239 +- flang/lib/Optimizer/CodeGen/TargetRewrite.cpp | 53 + flang/lib/Optimizer/CodeGen/TypeConverter.h | 4 + flang/runtime/misc-intrinsic.cpp | 50 +- flang/test/Fir/convert-to-llvm.fir | 239 + flang/test/Fir/target-rewrite-boxchar.fir | 10 + flang/test/Fir/target-rewrite-complex.fir | 21 + .../Optimizer/Builder/Runtime/CharacterTest.cpp | 209 + .../Optimizer/Builder/Runtime/DerivedTest.cpp | 29 + .../Builder/Runtime/RuntimeCallTestBase.h | 2 + flang/unittests/Optimizer/CMakeLists.txt | 2 + flang/unittests/Runtime/MiscIntrinsic.cpp | 18 + libc/src/__support/FPUtil/CMakeLists.txt | 15 +- .../FPUtil/{DummyFEnvImpl.h => FEnvImpl.h} | 10 +- libc/src/__support/FPUtil/FMA.h | 2 +- libc/src/__support/FPUtil/FPBits.h | 2 +- libc/src/__support/FPUtil/Hypot.h | 5 +- libc/src/__support/FPUtil/ManipulationFunctions.h | 2 +- libc/src/__support/FPUtil/Sqrt.h | 2 +- libc/src/__support/FPUtil/aarch64/FEnvImpl.h | 6 + libc/src/__support/FPUtil/aarch64/FMA.h | 6 + libc/src/__support/FPUtil/generic/README.md | 4 +- libc/src/__support/FPUtil/x86_64/FEnvImpl.h | 6 + libc/src/__support/FPUtil/x86_64/FMA.h | 6 + .../LongDoubleBits.h} | 14 +- .../NextAfterLongDouble.h} | 14 +- .../SqrtLongDouble.h} | 15 +- libc/src/math/CMakeLists.txt | 2 +- libc/test/src/math/HypotTest.h | 51 +- libcxx/docs/Status/RangesPaper.csv | 2 +- libcxx/include/CMakeLists.txt | 1 + libcxx/include/__functional/bind.h | 2 +- libcxx/include/__functional/function.h | 2 +- libcxx/include/__memory/concepts.h | 66 + libcxx/include/__nullptr | 2 +- libcxx/include/__threading_support | 6 +- libcxx/include/__utility/rel_ops.h | 2 +- libcxx/include/charconv | 2 +- libcxx/include/chrono | 11 +- libcxx/include/complex | 4 +- libcxx/include/exception | 2 +- libcxx/include/ext/__hash | 2 +- libcxx/include/ext/hash_map | 2 +- libcxx/include/ext/hash_set | 2 +- libcxx/include/initializer_list | 2 +- libcxx/include/memory | 1 + libcxx/include/module.modulemap | 29 +- libcxx/include/new | 2 +- libcxx/include/optional | 2 +- libcxx/include/regex | 2 +- libcxx/include/stdexcept | 2 +- libcxx/include/string | 4 +- libcxx/include/string_view | 4 +- libcxx/include/thread | 2 +- libcxx/include/tuple | 4 +- libcxx/include/type_traits | 2 +- libcxx/include/typeinfo | 2 +- .../nothrow_forward_iterator.compile.pass.cpp | 31 + .../nothrow_forward_range.compile.pass.cpp | 35 + .../nothrow_input_iterator.compile.pass.cpp | 31 + .../nothrow_input_range.compile.pass.cpp | 33 + .../nothrow_sentinel_for.compile.pass.cpp | 18 + .../memory/concepts.module.verify.cpp | 15 + .../test/libcxx/gdb/gdb_pretty_printer_test.sh.cpp | 11 +- libcxx/utils/gdb/libcxx/printers.py | 24 +- lld/CMakeLists.txt | 2 - lld/ELF/Relocations.cpp | 10 +- lld/docs/ELF/start-stop-gc.rst | 66 + lld/docs/index.rst | 1 + lld/include/lld/Common/Driver.h | 5 - lld/include/lld/Core/Reference.h | 3 +- lld/include/lld/ReaderWriter/MachOLinkingContext.h | 505 -- lld/include/lld/ReaderWriter/YamlContext.h | 42 - lld/lib/CMakeLists.txt | 3 - lld/lib/Core/CMakeLists.txt | 24 - lld/lib/Core/DefinedAtom.cpp | 81 - lld/lib/Core/Error.cpp | 93 - lld/lib/Core/File.cpp | 28 - lld/lib/Core/LinkingContext.cpp | 69 - lld/lib/Core/Reader.cpp | 113 - lld/lib/Core/Resolver.cpp | 496 -- lld/lib/Core/SymbolTable.cpp | 284 - lld/lib/Core/Writer.cpp | 17 - lld/lib/Driver/CMakeLists.txt | 23 - lld/lib/Driver/DarwinLdDriver.cpp | 1229 ---- lld/lib/Driver/DarwinLdOptions.td | 250 - lld/lib/ReaderWriter/CMakeLists.txt | 20 - lld/lib/ReaderWriter/FileArchive.cpp | 227 - lld/lib/ReaderWriter/MachO/ArchHandler.cpp | 171 - lld/lib/ReaderWriter/MachO/ArchHandler.h | 322 -- lld/lib/ReaderWriter/MachO/ArchHandler_arm.cpp | 1522 ----- lld/lib/ReaderWriter/MachO/ArchHandler_arm64.cpp | 897 --- lld/lib/ReaderWriter/MachO/ArchHandler_x86.cpp | 643 --- lld/lib/ReaderWriter/MachO/ArchHandler_x86_64.cpp | 899 --- lld/lib/ReaderWriter/MachO/Atoms.h | 180 - lld/lib/ReaderWriter/MachO/CMakeLists.txt | 36 - lld/lib/ReaderWriter/MachO/CompactUnwindPass.cpp | 580 -- lld/lib/ReaderWriter/MachO/DebugInfo.h | 106 - lld/lib/ReaderWriter/MachO/ExecutableAtoms.h | 154 - lld/lib/ReaderWriter/MachO/File.h | 467 -- lld/lib/ReaderWriter/MachO/FlatNamespaceFile.h | 62 - lld/lib/ReaderWriter/MachO/GOTPass.cpp | 183 - lld/lib/ReaderWriter/MachO/LayoutPass.cpp | 490 -- lld/lib/ReaderWriter/MachO/LayoutPass.h | 118 - lld/lib/ReaderWriter/MachO/MachOLinkingContext.cpp | 1104 ---- lld/lib/ReaderWriter/MachO/MachONormalizedFile.h | 336 -- .../MachO/MachONormalizedFileBinaryReader.cpp | 614 -- .../MachO/MachONormalizedFileBinaryUtils.h | 213 - .../MachO/MachONormalizedFileBinaryWriter.cpp | 1560 ------ .../MachO/MachONormalizedFileFromAtoms.cpp | 1657 ------ .../MachO/MachONormalizedFileToAtoms.cpp | 1635 ------ .../ReaderWriter/MachO/MachONormalizedFileYAML.cpp | 840 --- lld/lib/ReaderWriter/MachO/MachOPasses.h | 29 - lld/lib/ReaderWriter/MachO/ObjCPass.cpp | 131 - lld/lib/ReaderWriter/MachO/SectCreateFile.h | 101 - lld/lib/ReaderWriter/MachO/ShimPass.cpp | 128 - lld/lib/ReaderWriter/MachO/StubsPass.cpp | 377 -- lld/lib/ReaderWriter/MachO/TLVPass.cpp | 140 - lld/lib/ReaderWriter/MachO/WriterMachO.cpp | 70 - lld/lib/ReaderWriter/YAML/CMakeLists.txt | 9 - lld/lib/ReaderWriter/YAML/ReaderWriterYAML.cpp | 1403 ----- lld/test/CMakeLists.txt | 4 - lld/test/ELF/gc-sections-startstop-hint.s | 21 + lld/test/ELF/ppc32-ifunc-nonpreemptible-pic.s | 6 +- lld/test/ELF/ppc32-reloc-pltrel.s | 35 + lld/test/ELF/ppc32-reloc-rel.s | 8 +- lld/test/darwin/Inputs/native-and-mach-o.objtxt | 17 - lld/test/darwin/Inputs/native-and-mach-o2.objtxt | 19 - lld/test/darwin/cmdline-lto_library.objtxt | 11 - lld/test/darwin/cmdline-objc_gc.objtxt | 15 - lld/test/darwin/cmdline-objc_gc_compaction.objtxt | 15 - lld/test/darwin/cmdline-objc_gc_only.objtxt | 15 - lld/test/darwin/native-and-mach-o.objtxt | 27 - lld/test/mach-o/Inputs/DependencyDump.py | 30 - .../mach-o/Inputs/MacOSX.sdk/usr/lib/libSystem.tbd | 42 - lld/test/mach-o/Inputs/PIE.yaml | 6 - lld/test/mach-o/Inputs/arm-interworking.yaml | 83 - lld/test/mach-o/Inputs/arm-shims.yaml | 60 - lld/test/mach-o/Inputs/arm64/libSystem.yaml | 13 - lld/test/mach-o/Inputs/armv7/libSystem.yaml | 13 - lld/test/mach-o/Inputs/bar.yaml | 18 - lld/test/mach-o/Inputs/cstring-sections.yaml | 25 - lld/test/mach-o/Inputs/exported_symbols_list.exp | 6 - lld/test/mach-o/Inputs/full.filelist | 3 - lld/test/mach-o/Inputs/got-order.yaml | 53 - lld/test/mach-o/Inputs/got-order2.yaml | 11 - lld/test/mach-o/Inputs/hello-world-arm64.yaml | 8 - lld/test/mach-o/Inputs/hello-world-armv6.yaml | 7 - lld/test/mach-o/Inputs/hello-world-armv7.yaml | 7 - lld/test/mach-o/Inputs/hello-world-x86.yaml | 7 - lld/test/mach-o/Inputs/hello-world-x86_64.yaml | 8 - lld/test/mach-o/Inputs/hw.raw_bytes | 1 - lld/test/mach-o/Inputs/interposing-section.yaml | 6 - lld/test/mach-o/Inputs/lazy-bind-x86_64-2.yaml | 8 - lld/test/mach-o/Inputs/lazy-bind-x86_64-3.yaml | 8 - lld/test/mach-o/Inputs/lazy-bind-x86_64.yaml | 8 - .../lib-search-paths/usr/lib/libmyshared.dylib | Bin 20628 -> 0 bytes .../Inputs/lib-search-paths/usr/lib/libmystatic.a | Bin 556 -> 0 bytes .../Inputs/lib-search-paths/usr/local/lib/file.o | Bin 404 -> 0 bytes lld/test/mach-o/Inputs/libbar.a | Bin 824 -> 0 bytes lld/test/mach-o/Inputs/libfoo.a | Bin 1320 -> 0 bytes .../Inputs/no-version-min-load-command-object.yaml | 22 - lld/test/mach-o/Inputs/order_file-basic.order | 11 - lld/test/mach-o/Inputs/partial.filelist | 3 - .../mach-o/Inputs/re-exported-dylib-ordinal.yaml | 21 - .../mach-o/Inputs/re-exported-dylib-ordinal2.yaml | 18 - .../mach-o/Inputs/re-exported-dylib-ordinal3.yaml | 19 - lld/test/mach-o/Inputs/swift-version-1.yaml | 18 - .../mach-o/Inputs/unwind-info-simple-arm64.yaml | 13 - .../mach-o/Inputs/use-dylib-install-names.yaml | 28 - lld/test/mach-o/Inputs/use-simple-dylib.yaml | 58 - lld/test/mach-o/Inputs/write-final-sections.yaml | 20 - lld/test/mach-o/Inputs/wrong-arch-error.yaml | 24 - lld/test/mach-o/Inputs/x86/libSystem.yaml | 13 - lld/test/mach-o/Inputs/x86_64/libSystem.yaml | 13 - lld/test/mach-o/PIE.yaml | 40 - lld/test/mach-o/align_text.yaml | 45 - lld/test/mach-o/arm-interworking-movw.yaml | 393 -- lld/test/mach-o/arm-interworking.yaml | 288 - lld/test/mach-o/arm-shims.yaml | 126 - lld/test/mach-o/arm-subsections-via-symbols.yaml | 60 - lld/test/mach-o/arm64-reloc-negDelta32-fixup.yaml | 124 - .../mach-o/arm64-relocs-errors-delta64-offset.yaml | 65 - lld/test/mach-o/arm64-section-order.yaml | 67 - lld/test/mach-o/bind-opcodes.yaml | 140 - lld/test/mach-o/cstring-sections.yaml | 65 - lld/test/mach-o/data-in-code-load-command.yaml | 35 - lld/test/mach-o/data-only-dylib.yaml | 27 - lld/test/mach-o/dead-strip-globals.yaml | 31 - lld/test/mach-o/debug-syms.yaml | 249 - lld/test/mach-o/demangle.yaml | 74 - lld/test/mach-o/dependency_info.yaml | 19 - lld/test/mach-o/do-not-emit-unwind-fde-arm64.yaml | 208 - lld/test/mach-o/dso_handle.yaml | 62 - lld/test/mach-o/dylib-install-names.yaml | 74 - lld/test/mach-o/eh-frame-relocs-arm64.yaml | 318 -- lld/test/mach-o/empty-sections.yaml | 9 - lld/test/mach-o/error-simulator-vs-macosx.yaml | 30 - lld/test/mach-o/exe-offsets.yaml | 45 - lld/test/mach-o/exe-segment-overlap.yaml | 44 - lld/test/mach-o/executable-exports.yaml | 46 - lld/test/mach-o/export-trie-order.yaml | 62 - lld/test/mach-o/exported_symbols_list-dylib.yaml | 77 - lld/test/mach-o/exported_symbols_list-obj.yaml | 67 - lld/test/mach-o/exported_symbols_list-undef.yaml | 55 - lld/test/mach-o/fat-archive.yaml | 45 - lld/test/mach-o/filelist.yaml | 18 - lld/test/mach-o/flat_namespace_undef_error.yaml | 17 - lld/test/mach-o/flat_namespace_undef_suppress.yaml | 17 - lld/test/mach-o/force_load-dylib.yaml | 45 - lld/test/mach-o/force_load-x86_64.yaml | 38 - lld/test/mach-o/framework-user-paths.yaml | 41 - lld/test/mach-o/function-starts-load-command.yaml | 32 - lld/test/mach-o/gcc_except_tab-got-arm64.yaml | 53 - lld/test/mach-o/got-order.yaml | 69 - lld/test/mach-o/hello-world-arm64.yaml | 102 - lld/test/mach-o/hello-world-armv6.yaml | 64 - lld/test/mach-o/hello-world-armv7.yaml | 76 - lld/test/mach-o/hello-world-x86.yaml | 62 - lld/test/mach-o/hello-world-x86_64.yaml | 120 - lld/test/mach-o/image-base.yaml | 28 - lld/test/mach-o/infer-arch.yaml | 29 - lld/test/mach-o/interposing-section.yaml | 72 - lld/test/mach-o/keep_private_externs.yaml | 63 - lld/test/mach-o/lazy-bind-x86_64.yaml | 111 - lld/test/mach-o/lc_segment_filesize.yaml | 31 - lld/test/mach-o/lib-search-paths.yaml | 16 - lld/test/mach-o/library-order.yaml | 45 - lld/test/mach-o/library-rescan.yaml | 46 - .../mach-o/libresolve-bizarre-root-override.yaml | 17 - .../mach-o/libresolve-multiple-syslibroots.yaml | 17 - lld/test/mach-o/libresolve-one-syslibroot.yaml | 25 - lld/test/mach-o/libresolve-simple.yaml | 21 - lld/test/mach-o/libresolve-user-paths.yaml | 20 - lld/test/mach-o/libresolve-z.yaml | 21 - lld/test/mach-o/lit.local.cfg | 4 - lld/test/mach-o/load-commands-size.yaml | 305 - lld/test/mach-o/mach_header-cpusubtype.yaml | 34 - lld/test/mach-o/mh_bundle_header.yaml | 54 - lld/test/mach-o/mh_dylib_header.yaml | 53 - lld/test/mach-o/objc-category-list-atom.yaml | 70 - .../mach-o/objc-image-info-host-vs-simulator.yaml | 23 - lld/test/mach-o/objc-image-info-invalid-size.yaml | 20 - .../mach-o/objc-image-info-invalid-version.yaml | 20 - .../objc-image-info-mismatched-swift-version.yaml | 20 - lld/test/mach-o/objc-image-info-pass-output.yaml | 30 - .../mach-o/objc-image-info-simulator-vs-host.yaml | 23 - .../mach-o/objc-image-info-unsupported-gc.yaml | 20 - lld/test/mach-o/objc_export_list.yaml | 63 - lld/test/mach-o/order_file-basic.yaml | 75 - lld/test/mach-o/parse-aliases.yaml | 90 - lld/test/mach-o/parse-arm-relocs.yaml | 818 --- lld/test/mach-o/parse-cfstring32.yaml | 94 - lld/test/mach-o/parse-cfstring64.yaml | 108 - lld/test/mach-o/parse-compact-unwind32.yaml | 72 - lld/test/mach-o/parse-compact-unwind64.yaml | 76 - lld/test/mach-o/parse-data-in-code-armv7.yaml | 157 - lld/test/mach-o/parse-data-in-code-x86.yaml | 77 - lld/test/mach-o/parse-data-relocs-arm64.yaml | 244 - lld/test/mach-o/parse-data-relocs-x86_64.yaml | 372 -- lld/test/mach-o/parse-data.yaml | 119 - lld/test/mach-o/parse-eh-frame-relocs-x86_64.yaml | 176 - lld/test/mach-o/parse-eh-frame-x86-anon.yaml | 129 - lld/test/mach-o/parse-eh-frame-x86-labeled.yaml | 193 - lld/test/mach-o/parse-eh-frame.yaml | 88 - lld/test/mach-o/parse-function.yaml | 100 - lld/test/mach-o/parse-initializers32.yaml | 84 - lld/test/mach-o/parse-initializers64.yaml | 105 - lld/test/mach-o/parse-literals-error.yaml | 25 - lld/test/mach-o/parse-literals.yaml | 93 - lld/test/mach-o/parse-non-lazy-pointers.yaml | 98 - lld/test/mach-o/parse-relocs-x86.yaml | 296 - lld/test/mach-o/parse-section-no-symbol.yaml | 23 - lld/test/mach-o/parse-tentative-defs.yaml | 88 - lld/test/mach-o/parse-text-relocs-arm64.yaml | 237 - lld/test/mach-o/parse-text-relocs-x86_64.yaml | 204 - lld/test/mach-o/parse-tlv-relocs-x86-64.yaml | 100 - lld/test/mach-o/re-exported-dylib-ordinal.yaml | 46 - lld/test/mach-o/rpath.yaml | 38 - lld/test/mach-o/run-tlv-pass-x86-64.yaml | 144 - lld/test/mach-o/sdk-version-error.yaml | 22 - lld/test/mach-o/sectalign.yaml | 80 - lld/test/mach-o/sectattrs.yaml | 30 - lld/test/mach-o/sectcreate.yaml | 12 - lld/test/mach-o/seg-protection-arm64.yaml | 78 - lld/test/mach-o/seg-protection-x86_64.yaml | 78 - lld/test/mach-o/source-version.yaml | 28 - lld/test/mach-o/stack-size.yaml | 24 - lld/test/mach-o/string-table.yaml | 66 - lld/test/mach-o/stub-link.s | 21 - .../mach-o/subsections-via-symbols-default.yaml | 28 - .../twolevel_namespace_undef_dynamic_lookup.yaml | 17 - .../twolevel_namespace_undef_warning_suppress.yaml | 23 - lld/test/mach-o/unwind-info-simple-arm64.yaml | 267 - lld/test/mach-o/unwind-info-simple-x86_64.yaml | 133 - lld/test/mach-o/upward-dylib-load-command.yaml | 48 - lld/test/mach-o/upward-dylib-paths.yaml | 18 - lld/test/mach-o/usage.yaml | 8 - lld/test/mach-o/use-dylib.yaml | 39 - lld/test/mach-o/use-simple-dylib.yaml | 73 - .../mach-o/version-min-load-command-object.yaml | 35 - lld/test/mach-o/version-min-load-command.yaml | 43 - lld/test/mach-o/write-final-sections.yaml | 165 - lld/test/mach-o/wrong-arch-error.yaml | 28 - lld/tools/lld/CMakeLists.txt | 3 +- lld/tools/lld/lld.cpp | 15 +- lld/unittests/CMakeLists.txt | 16 - lld/unittests/DriverTests/CMakeLists.txt | 9 - lld/unittests/DriverTests/DarwinLdDriverTest.cpp | 263 - lld/unittests/MachOTests/CMakeLists.txt | 14 - .../MachONormalizedFileBinaryReaderTests.cpp | 753 --- .../MachONormalizedFileBinaryWriterTests.cpp | 695 --- .../MachOTests/MachONormalizedFileToAtomsTests.cpp | 140 - .../MachOTests/MachONormalizedFileYAMLTests.cpp | 762 --- lld/unittests/MachOTests/empty_obj_x86_armv7.txt | 1272 ----- lldb/bindings/python/get-python-config.py | 14 +- .../MacOSX-DYLD/DynamicLoaderDarwin.cpp | 37 +- .../ELF/minidebuginfo-set-and-hit-breakpoint.test | 2 +- lldb/tools/lldb-vscode/lldb-vscode.cpp | 2 +- llvm/CMakeLists.txt | 2 + llvm/include/llvm/Analysis/MemoryLocation.h | 2 + llvm/include/llvm/CodeGen/MachineSSAUpdater.h | 12 +- llvm/include/llvm/Config/llvm-config.h.cmake | 3 + llvm/include/llvm/IR/IntrinsicsARM.td | 3 +- llvm/include/llvm/IR/VPIntrinsics.def | 7 +- llvm/include/llvm/Passes/PassBuilder.h | 2 +- llvm/include/llvm/Support/HTTPClient.h | 5 + llvm/include/llvm/Support/ScopedPrinter.h | 8 + llvm/include/llvm/Transforms/Utils/Local.h | 8 + llvm/lib/Analysis/ConstantFolding.cpp | 4 - llvm/lib/Analysis/MemoryLocation.cpp | 38 + llvm/lib/Analysis/ScalarEvolution.cpp | 9 +- llvm/lib/CodeGen/MachineSSAUpdater.cpp | 27 +- llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp | 2 +- llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 3 +- llvm/lib/CodeGen/TailDuplicator.cpp | 21 +- llvm/lib/DebugInfo/DWARF/DWARFDie.cpp | 2 + llvm/lib/IR/AutoUpgrade.cpp | 113 + llvm/lib/Passes/PassBuilderPipelines.cpp | 15 +- llvm/lib/Support/CMakeLists.txt | 5 + llvm/lib/Support/HTTPClient.cpp | 113 + llvm/lib/Support/InitLLVM.cpp | 8 +- llvm/lib/Target/AArch64/AArch64InstrFormats.td | 64 +- llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td | 30 +- llvm/lib/Target/AArch64/SVEInstrFormats.td | 87 +- llvm/lib/Target/AMDGPU/AMDGPUAttributor.cpp | 21 + llvm/lib/Target/AMDGPU/AMDGPUCombine.td | 28 +- llvm/lib/Target/AMDGPU/AMDGPUGISel.td | 2 + llvm/lib/Target/AMDGPU/AMDGPURegBankCombiner.cpp | 192 +- .../Target/AMDGPU/AMDGPUTargetTransformInfo.cpp | 51 - llvm/lib/Target/AMDGPU/BUFInstructions.td | 8 +- llvm/lib/Target/AMDGPU/FLATInstructions.td | 10 +- llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 13 +- llvm/lib/Target/AMDGPU/SIInstrInfo.td | 8 +- llvm/lib/Target/AMDGPU/SIInstructions.td | 12 + llvm/lib/Target/AMDGPU/SMInstructions.td | 10 +- llvm/lib/Target/ARM/ARMISelLowering.cpp | 89 +- llvm/lib/Target/ARM/ARMInstrMVE.td | 46 +- llvm/lib/Target/ARM/ARMRegisterInfo.td | 2 +- llvm/lib/Target/ARM/MVETailPredication.cpp | 10 +- llvm/lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp | 12 +- llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 16 +- llvm/lib/Target/RISCV/RISCVISelLowering.cpp | 7 +- llvm/lib/Target/X86/X86InstrCompiler.td | 6 +- llvm/lib/Target/X86/X86MCInstLower.cpp | 66 +- llvm/lib/Target/X86/X86RegisterInfo.td | 10 +- llvm/lib/Transforms/Coroutines/CoroFrame.cpp | 8 +- llvm/lib/Transforms/IPO/FunctionAttrs.cpp | 93 +- llvm/lib/Transforms/IPO/SampleProfile.cpp | 3 + .../lib/Transforms/Scalar/DeadStoreElimination.cpp | 30 +- llvm/lib/Transforms/Utils/Local.cpp | 12 + .../Transforms/Utils/SampleProfileInference.cpp | 385 +- llvm/test/Analysis/BasicAA/libfuncs.ll | 12 +- llvm/test/Analysis/CostModel/AMDGPU/add-sub.ll | 48 +- llvm/test/Analysis/CostModel/AMDGPU/fabs.ll | 20 + llvm/test/Analysis/CostModel/AMDGPU/fadd.ll | 38 +- llvm/test/Analysis/CostModel/AMDGPU/fdiv.ll | 120 +- llvm/test/Analysis/CostModel/AMDGPU/fmul.ll | 38 +- llvm/test/Analysis/CostModel/AMDGPU/fneg.ll | 16 +- llvm/test/Analysis/CostModel/AMDGPU/fsub.ll | 38 +- llvm/test/Analysis/CostModel/AMDGPU/mul.ll | 33 +- llvm/test/Analysis/CostModel/AMDGPU/shifts.ll | 24 +- llvm/test/Analysis/CostModel/ARM/arith-overflow.ll | 8 +- llvm/test/Analysis/CostModel/ARM/arith-ssat.ll | 40 +- llvm/test/Analysis/CostModel/ARM/arith-usat.ll | 24 +- llvm/test/Analysis/CostModel/ARM/mve-abs.ll | 12 +- llvm/test/Analysis/CostModel/ARM/mve-minmax.ll | 48 +- llvm/test/Analysis/CostModel/ARM/reduce-smax.ll | 14 +- llvm/test/Analysis/CostModel/ARM/reduce-smin.ll | 14 +- llvm/test/Analysis/CostModel/ARM/reduce-umax.ll | 14 +- llvm/test/Analysis/CostModel/ARM/reduce-umin.ll | 14 +- llvm/test/Analysis/CostModel/ARM/select.ll | 18 +- .../values-at-scopes-consistency.ll | 30 + .../TypeBasedAliasAnalysis/functionattrs.ll | 2 +- .../AMDGPU/GlobalISel/clamp-fmed3-const-combine.ll | 124 + .../GlobalISel/clamp-minmax-const-combine.ll | 262 + .../AMDGPU/GlobalISel/combine-fcanonicalize.mir | 207 +- .../GlobalISel/fmed3-min-max-const-combine.ll | 260 + .../CodeGen/AMDGPU/GlobalISel/legalize-ashr.mir | 825 +-- .../CodeGen/AMDGPU/GlobalISel/legalize-fmul.mir | 205 +- .../GlobalISel/llvm.amdgcn.init.exec.wave32.ll | 3 +- .../regbankcombiner-clamp-fmed3-const.mir | 261 + .../regbankcombiner-clamp-minmax-const.mir | 583 ++ .../regbankcombiner-fmed3-minmax-const.mir | 553 ++ llvm/test/CodeGen/AMDGPU/add.ll | 4 + llvm/test/CodeGen/AMDGPU/add.v2i16.ll | 62 +- .../AMDGPU/annotate-kernel-features-hsa-call.ll | 94 +- .../CodeGen/AMDGPU/llvm.amdgcn.init.exec.wave32.ll | 1 + .../PowerPC/fp128-bitcast-after-operation.ll | 123 +- llvm/test/CodeGen/PowerPC/inline-asm-label.ll | 36 + llvm/test/CodeGen/PowerPC/lxvw4x-bug.ll | 14 +- llvm/test/CodeGen/PowerPC/swaps-le-8.ll | 12 + llvm/test/CodeGen/PowerPC/vsx-ldst-builtin-le.ll | 56 +- llvm/test/CodeGen/PowerPC/vsx_builtins.ll | 28 +- .../CodeGen/RISCV/rvv/fixed-vectors-vselect-vp.ll | 341 ++ llvm/test/CodeGen/RISCV/rvv/vselect-vp.ll | 449 ++ llvm/test/CodeGen/Thumb2/active_lane_mask.ll | 177 +- llvm/test/CodeGen/Thumb2/cde-vec.ll | 7 +- llvm/test/CodeGen/Thumb2/mve-fpclamptosat_vec.ll | 1407 ++--- llvm/test/CodeGen/Thumb2/mve-fptosi-sat-vector.ll | 165 +- llvm/test/CodeGen/Thumb2/mve-fptoui-sat-vector.ll | 109 +- llvm/test/CodeGen/Thumb2/mve-gatherscatter-mmo.ll | 13 +- .../CodeGen/Thumb2/mve-intrinsics/predicates.ll | 54 +- .../Thumb2/mve-intrinsics/scatter-gather.ll | 77 +- .../CodeGen/Thumb2/mve-intrinsics/v2i1-upgrade.ll | 332 ++ llvm/test/CodeGen/Thumb2/mve-intrinsics/vldr.ll | 7 +- llvm/test/CodeGen/Thumb2/mve-intrinsics/vmullbq.ll | 11 +- llvm/test/CodeGen/Thumb2/mve-intrinsics/vmulltq.ll | 11 +- llvm/test/CodeGen/Thumb2/mve-intrinsics/vqdmull.ll | 19 +- llvm/test/CodeGen/Thumb2/mve-laneinterleaving.ll | 216 +- llvm/test/CodeGen/Thumb2/mve-masked-ldst.ll | 516 +- llvm/test/CodeGen/Thumb2/mve-masked-load.ll | 108 +- llvm/test/CodeGen/Thumb2/mve-masked-store.ll | 108 +- llvm/test/CodeGen/Thumb2/mve-minmax.ll | 132 +- llvm/test/CodeGen/Thumb2/mve-minmaxi.ll | 814 ++- llvm/test/CodeGen/Thumb2/mve-pred-and.ll | 122 +- llvm/test/CodeGen/Thumb2/mve-pred-bitcast.ll | 62 +- llvm/test/CodeGen/Thumb2/mve-pred-build-const.ll | 48 +- llvm/test/CodeGen/Thumb2/mve-pred-build-var.ll | 36 +- llvm/test/CodeGen/Thumb2/mve-pred-const.ll | 119 + llvm/test/CodeGen/Thumb2/mve-pred-ext.ll | 204 +- llvm/test/CodeGen/Thumb2/mve-pred-loadstore.ll | 75 +- llvm/test/CodeGen/Thumb2/mve-pred-not.ll | 48 +- llvm/test/CodeGen/Thumb2/mve-pred-or.ll | 96 +- llvm/test/CodeGen/Thumb2/mve-pred-shuffle.ll | 132 +- llvm/test/CodeGen/Thumb2/mve-pred-spill.ll | 83 +- llvm/test/CodeGen/Thumb2/mve-pred-vselect.ll | 214 +- llvm/test/CodeGen/Thumb2/mve-pred-xor.ll | 96 +- llvm/test/CodeGen/Thumb2/mve-satmul-loops.ll | 629 ++- llvm/test/CodeGen/Thumb2/mve-saturating-arith.ll | 256 +- llvm/test/CodeGen/Thumb2/mve-vabdus.ll | 186 +- llvm/test/CodeGen/Thumb2/mve-vcmp.ll | 182 +- llvm/test/CodeGen/Thumb2/mve-vcmpr.ll | 284 +- llvm/test/CodeGen/Thumb2/mve-vcmpz.ll | 96 +- llvm/test/CodeGen/Thumb2/mve-vctp.ll | 57 +- llvm/test/CodeGen/Thumb2/mve-vecreduce-addpred.ll | 2839 +++++----- llvm/test/CodeGen/Thumb2/mve-vecreduce-mlapred.ll | 2254 ++++---- llvm/test/CodeGen/Thumb2/mve-vmovimm.ll | 86 +- llvm/test/CodeGen/Thumb2/mve-vpsel.ll | 36 +- llvm/test/CodeGen/Thumb2/mve-vqmovn.ll | 168 +- llvm/test/CodeGen/Thumb2/mve-vqshrn.ll | 188 +- llvm/test/CodeGen/Thumb2/mve-vselect-constants.ll | 47 +- llvm/test/CodeGen/X86/asan-check-memaccess-add.ll | 128 +- llvm/test/CodeGen/X86/asan-check-memaccess-or.ll | 148 +- llvm/test/CodeGen/X86/musttail-varargs.ll | 4 +- llvm/test/CodeGen/X86/tail-dup-debugvalue.mir | 12 +- llvm/test/Feature/OperandBundles/pr26510.ll | 2 +- llvm/test/LTO/X86/bcsection.ll | 2 + llvm/test/MC/PowerPC/ppc64-encoding-bookII.s | 16 + llvm/test/MC/PowerPC/ppc64-errors.s | 4 + llvm/test/TableGen/dag-isel-complexpattern.td | 30 + llvm/test/Transforms/Coroutines/coro-async.ll | 4 +- llvm/test/Transforms/Coroutines/coro-debug.ll | 28 +- .../Transforms/DeadStoreElimination/libcalls.ll | 1 - .../FunctionAttrs/2009-01-02-LocalStores.ll | 2 +- llvm/test/Transforms/FunctionAttrs/nocapture.ll | 6 +- llvm/test/Transforms/FunctionAttrs/readattrs.ll | 6 +- llvm/test/Transforms/FunctionAttrs/writeonly.ll | 4 +- llvm/test/Transforms/InstCombine/ARM/mve-v2i2v.ll | 67 +- .../InstSimplify/ConstProp/ARM/mve-vctp.ll | 42 +- llvm/test/Transforms/InstSimplify/or.ll | 83 + .../ARM/vctp-chains-inseltpoison.ll | 34 +- .../LoopStrengthReduce/ARM/vctp-chains.ll | 34 +- .../Transforms/LoopVectorize/ARM/mve-icmpcost.ll | 4 +- .../LoopVectorize/ARM/mve-selectandorcost.ll | 2 +- llvm/test/Transforms/SROA/alloca-struct.ll | 81 +- .../Inputs/profile-inference-islands.prof | 27 + .../Inputs/profile-inference-noprobes.prof | 8 + .../Inputs/profile-inference-rebalance.prof | 27 + .../Transforms/SampleProfile/csspgo-import-list.ll | 8 +- .../Transforms/SampleProfile/csspgo-summary.ll | 4 +- .../SampleProfile/profile-context-tracker.ll | 8 +- .../SampleProfile/profile-inference-islands.ll | 212 + .../SampleProfile/profile-inference-noprobes.ll | 54 + .../SampleProfile/profile-inference-rebalance.ll | 290 + .../Transforms/SampleProfile/profile-inference.ll | 1 + .../SampleProfile/pseudo-probe-inline.ll | 4 +- .../llvm-dwarfdump/X86/prettyprint_local_types.s | 239 + .../test/tools/llvm-tli-checker/ps4-tli-check.yaml | 2 + llvm/tools/llvm-readobj/ELFDumper.cpp | 46 +- llvm/unittests/Support/HTTPClient.cpp | 6 + llvm/utils/TableGen/CodeGenDAGPatterns.cpp | 20 +- llvm/utils/TableGen/CodeGenTarget.cpp | 2 +- llvm/utils/TableGen/CodeGenTarget.h | 4 +- llvm/utils/gn/build/BUILD.gn | 28 + .../clang-tools-extra/clang-tidy/objc/BUILD.gn | 1 + .../clang/unittests/StaticAnalyzer/BUILD.gn | 1 + llvm/utils/gn/secondary/libcxx/include/BUILD.gn | 1 + llvm/utils/gn/secondary/lld/lib/Core/BUILD.gn | 20 - llvm/utils/gn/secondary/lld/lib/Driver/BUILD.gn | 22 - .../gn/secondary/lld/lib/ReaderWriter/BUILD.gn | 15 - .../secondary/lld/lib/ReaderWriter/MachO/BUILD.gn | 33 - .../secondary/lld/lib/ReaderWriter/YAML/BUILD.gn | 9 - llvm/utils/gn/secondary/lld/test/BUILD.gn | 1 - llvm/utils/gn/secondary/lld/tools/lld/BUILD.gn | 3 - llvm/utils/gn/secondary/lld/unittests/BUILD.gn | 7 - .../secondary/lld/unittests/DriverTests/BUILD.gn | 10 - .../gn/secondary/lld/unittests/MachOTests/BUILD.gn | 16 - .../gn/secondary/llvm/include/llvm/Config/BUILD.gn | 1 + mlir/docs/Tutorials/DefiningAttributesAndTypes.md | 12 +- mlir/include/mlir/Analysis/AffineStructures.h | 18 +- .../Dialect/Bufferization/IR/BufferizationOps.td | 2 +- .../BufferizableOpInterface.h | 154 +- .../BufferizableOpInterface.td | 18 +- .../BufferizationInterfaceImpl.h | 27 + .../ComprehensiveBufferize.h | 45 +- mlir/include/mlir/Dialect/Linalg/Passes.td | 3 + mlir/include/mlir/Dialect/Vector/VectorOps.td | 12 +- mlir/include/mlir/IR/IntegerSet.h | 2 - mlir/lib/Analysis/AffineStructures.cpp | 108 +- mlir/lib/Conversion/LLVMCommon/TypeConverter.cpp | 37 +- .../VectorToLLVM/ConvertVectorToLLVM.cpp | 6 +- .../ComprehensiveBufferize/ArithInterfaceImpl.cpp | 5 - .../BufferizableOpInterface.cpp | 140 +- .../BufferizationInterfaceImpl.cpp | 91 + .../Linalg/ComprehensiveBufferize/CMakeLists.txt | 2 + .../ComprehensiveBufferize.cpp | 203 +- .../ComprehensiveBufferize/LinalgInterfaceImpl.cpp | 14 - .../ComprehensiveBufferize/ModuleBufferization.cpp | 55 +- .../ComprehensiveBufferize/SCFInterfaceImpl.cpp | 6 - .../ComprehensiveBufferize/TensorInterfaceImpl.cpp | 23 +- .../ComprehensiveBufferize/VectorInterfaceImpl.cpp | 5 - .../Transforms/ComprehensiveBufferizePass.cpp | 3 + mlir/lib/Dialect/Vector/VectorOps.cpp | 16 +- mlir/lib/IR/AffineMapDetail.h | 22 +- mlir/lib/IR/IntegerSet.cpp | 3 - mlir/lib/IR/IntegerSetDetail.h | 23 +- mlir/lib/IR/MLIRContext.cpp | 150 +- .../Conversion/StandardToLLVM/convert-types.mlir | 4 +- .../Conversion/VectorToLLVM/vector-to-llvm.mlir | 14 + .../comprehensive-module-bufferize-analysis.mlir | 41 + .../comprehensive-module-bufferize-invalid.mlir | 20 + .../comprehensive-module-bufferize-partial.mlir | 150 + mlir/test/Dialect/Standard/ops.mlir | 7 + mlir/test/Dialect/Vector/invalid.mlir | 23 +- mlir/test/Dialect/Vector/ops.mlir | 26 +- .../Dialect/Vector/CPU/test-0-d-vectors.mlir | 15 + mlir/tools/mlir-tblgen/AttrOrTypeDefGen.cpp | 7 + mlir/unittests/Analysis/AffineStructuresTest.cpp | 123 + .../Dialect/SPIRV/DeserializationTest.cpp | 2 +- .../test/mapping/reduction_implicit_map.cpp | 3 + .../clang/unittests/BUILD.bazel | 1 + utils/bazel/llvm-project-overlay/lld/BUILD.bazel | 101 +- utils/bazel/llvm-project-overlay/llvm/config.bzl | 2 - .../llvm/include/llvm/Config/config.h | 4 + .../llvm/include/llvm/Config/llvm-config.h | 3 + utils/bazel/llvm-project-overlay/mlir/BUILD.bazel | 2 + utils/bazel/llvm_configs/llvm-config.h.cmake | 3 + 657 files changed, 20739 insertions(+), 49124 deletions(-) create mode 100644 clang-tools-extra/clang-tidy/objc/AssertEquals.cpp create mode 100644 clang-tools-extra/clang-tidy/objc/AssertEquals.h create mode 100644 clang-tools-extra/docs/clang-tidy/checks/objc-assert-equals.rst create mode 100644 clang-tools-extra/test/clang-tidy/checkers/Inputs/objc-assert/X [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/objc-assert-equals.m create mode 100644 clang/test/CodeGen/ppc64-f128-builtins.c create mode 100644 clang/test/OpenMP/amdgcn-attributes.cpp create mode 100644 clang/test/OpenMP/for_loop_auto.cpp create mode 100644 clang/test/OpenMP/task_depend_template_call_ast_print.cpp create mode 100644 clang/test/OpenMP/task_target_device_codegen.c create mode 100644 flang/include/flang/Optimizer/Builder/Runtime/Character.h create mode 100644 flang/include/flang/Optimizer/Builder/Runtime/Derived.h create mode 100644 flang/lib/Optimizer/Builder/Runtime/Character.cpp create mode 100644 flang/lib/Optimizer/Builder/Runtime/Derived.cpp create mode 100644 flang/unittests/Optimizer/Builder/Runtime/CharacterTest.cpp create mode 100644 flang/unittests/Optimizer/Builder/Runtime/DerivedTest.cpp rename libc/src/__support/FPUtil/{DummyFEnvImpl.h => FEnvImpl.h} (80%) rename libc/src/__support/FPUtil/{LongDoubleBitsX86.h => x86_64/LongDoubleBits.h} (93%) rename libc/src/__support/FPUtil/{NextAfterLongDoubleX86.h => x86_64/NextAfterLong [...] rename libc/src/__support/FPUtil/{SqrtLongDoubleX86.h => x86_64/SqrtLongDouble.h} (91%) create mode 100644 libcxx/include/__memory/concepts.h create mode 100644 libcxx/test/libcxx/algorithms/specialized.algorithms/special.me [...] create mode 100644 libcxx/test/libcxx/algorithms/specialized.algorithms/special.me [...] create mode 100644 libcxx/test/libcxx/algorithms/specialized.algorithms/special.me [...] create mode 100644 libcxx/test/libcxx/algorithms/specialized.algorithms/special.me [...] create mode 100644 libcxx/test/libcxx/algorithms/specialized.algorithms/special.me [...] create mode 100644 libcxx/test/libcxx/diagnostics/detail.headers/memory/concepts.m [...] create mode 100644 lld/docs/ELF/start-stop-gc.rst delete mode 100644 lld/include/lld/ReaderWriter/MachOLinkingContext.h delete mode 100644 lld/include/lld/ReaderWriter/YamlContext.h delete mode 100644 lld/lib/CMakeLists.txt delete mode 100644 lld/lib/Core/CMakeLists.txt delete mode 100644 lld/lib/Core/DefinedAtom.cpp delete mode 100644 lld/lib/Core/Error.cpp delete mode 100644 lld/lib/Core/File.cpp delete mode 100644 lld/lib/Core/LinkingContext.cpp delete mode 100644 lld/lib/Core/Reader.cpp delete mode 100644 lld/lib/Core/Resolver.cpp delete mode 100644 lld/lib/Core/SymbolTable.cpp delete mode 100644 lld/lib/Core/Writer.cpp delete mode 100644 lld/lib/Driver/CMakeLists.txt delete mode 100644 lld/lib/Driver/DarwinLdDriver.cpp delete mode 100644 lld/lib/Driver/DarwinLdOptions.td delete mode 100644 lld/lib/ReaderWriter/CMakeLists.txt delete mode 100644 lld/lib/ReaderWriter/FileArchive.cpp delete mode 100644 lld/lib/ReaderWriter/MachO/ArchHandler.cpp delete mode 100644 lld/lib/ReaderWriter/MachO/ArchHandler.h delete mode 100644 lld/lib/ReaderWriter/MachO/ArchHandler_arm.cpp delete mode 100644 lld/lib/ReaderWriter/MachO/ArchHandler_arm64.cpp delete mode 100644 lld/lib/ReaderWriter/MachO/ArchHandler_x86.cpp delete mode 100644 lld/lib/ReaderWriter/MachO/ArchHandler_x86_64.cpp delete mode 100644 lld/lib/ReaderWriter/MachO/Atoms.h delete mode 100644 lld/lib/ReaderWriter/MachO/CMakeLists.txt delete mode 100644 lld/lib/ReaderWriter/MachO/CompactUnwindPass.cpp delete mode 100644 lld/lib/ReaderWriter/MachO/DebugInfo.h delete mode 100644 lld/lib/ReaderWriter/MachO/ExecutableAtoms.h delete mode 100644 lld/lib/ReaderWriter/MachO/File.h delete mode 100644 lld/lib/ReaderWriter/MachO/FlatNamespaceFile.h delete mode 100644 lld/lib/ReaderWriter/MachO/GOTPass.cpp delete mode 100644 lld/lib/ReaderWriter/MachO/LayoutPass.cpp delete mode 100644 lld/lib/ReaderWriter/MachO/LayoutPass.h delete mode 100644 lld/lib/ReaderWriter/MachO/MachOLinkingContext.cpp delete mode 100644 lld/lib/ReaderWriter/MachO/MachONormalizedFile.h delete mode 100644 lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryReader.cpp delete mode 100644 lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryUtils.h delete mode 100644 lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryWriter.cpp delete mode 100644 lld/lib/ReaderWriter/MachO/MachONormalizedFileFromAtoms.cpp delete mode 100644 lld/lib/ReaderWriter/MachO/MachONormalizedFileToAtoms.cpp delete mode 100644 lld/lib/ReaderWriter/MachO/MachONormalizedFileYAML.cpp delete mode 100644 lld/lib/ReaderWriter/MachO/MachOPasses.h delete mode 100644 lld/lib/ReaderWriter/MachO/ObjCPass.cpp delete mode 100644 lld/lib/ReaderWriter/MachO/SectCreateFile.h delete mode 100644 lld/lib/ReaderWriter/MachO/ShimPass.cpp delete mode 100644 lld/lib/ReaderWriter/MachO/StubsPass.cpp delete mode 100644 lld/lib/ReaderWriter/MachO/TLVPass.cpp delete mode 100644 lld/lib/ReaderWriter/MachO/WriterMachO.cpp delete mode 100644 lld/lib/ReaderWriter/YAML/CMakeLists.txt delete mode 100644 lld/lib/ReaderWriter/YAML/ReaderWriterYAML.cpp create mode 100644 lld/test/ELF/gc-sections-startstop-hint.s create mode 100644 lld/test/ELF/ppc32-reloc-pltrel.s delete mode 100644 lld/test/darwin/Inputs/native-and-mach-o.objtxt delete mode 100644 lld/test/darwin/Inputs/native-and-mach-o2.objtxt delete mode 100644 lld/test/darwin/cmdline-lto_library.objtxt delete mode 100644 lld/test/darwin/cmdline-objc_gc.objtxt delete mode 100644 lld/test/darwin/cmdline-objc_gc_compaction.objtxt delete mode 100644 lld/test/darwin/cmdline-objc_gc_only.objtxt delete mode 100644 lld/test/darwin/native-and-mach-o.objtxt delete mode 100755 lld/test/mach-o/Inputs/DependencyDump.py delete mode 100644 lld/test/mach-o/Inputs/MacOSX.sdk/usr/lib/libSystem.tbd delete mode 100644 lld/test/mach-o/Inputs/PIE.yaml delete mode 100644 lld/test/mach-o/Inputs/arm-interworking.yaml delete mode 100644 lld/test/mach-o/Inputs/arm-shims.yaml delete mode 100644 lld/test/mach-o/Inputs/arm64/libSystem.yaml delete mode 100644 lld/test/mach-o/Inputs/armv7/libSystem.yaml delete mode 100644 lld/test/mach-o/Inputs/bar.yaml delete mode 100644 lld/test/mach-o/Inputs/cstring-sections.yaml delete mode 100644 lld/test/mach-o/Inputs/exported_symbols_list.exp delete mode 100644 lld/test/mach-o/Inputs/full.filelist delete mode 100644 lld/test/mach-o/Inputs/got-order.yaml delete mode 100644 lld/test/mach-o/Inputs/got-order2.yaml delete mode 100644 lld/test/mach-o/Inputs/hello-world-arm64.yaml delete mode 100644 lld/test/mach-o/Inputs/hello-world-armv6.yaml delete mode 100644 lld/test/mach-o/Inputs/hello-world-armv7.yaml delete mode 100644 lld/test/mach-o/Inputs/hello-world-x86.yaml delete mode 100644 lld/test/mach-o/Inputs/hello-world-x86_64.yaml delete mode 100644 lld/test/mach-o/Inputs/hw.raw_bytes delete mode 100644 lld/test/mach-o/Inputs/interposing-section.yaml delete mode 100644 lld/test/mach-o/Inputs/lazy-bind-x86_64-2.yaml delete mode 100644 lld/test/mach-o/Inputs/lazy-bind-x86_64-3.yaml delete mode 100644 lld/test/mach-o/Inputs/lazy-bind-x86_64.yaml delete mode 100755 lld/test/mach-o/Inputs/lib-search-paths/usr/lib/libmyshared.dylib delete mode 100644 lld/test/mach-o/Inputs/lib-search-paths/usr/lib/libmystatic.a delete mode 100644 lld/test/mach-o/Inputs/lib-search-paths/usr/local/lib/file.o delete mode 100644 lld/test/mach-o/Inputs/libbar.a delete mode 100644 lld/test/mach-o/Inputs/libfoo.a delete mode 100644 lld/test/mach-o/Inputs/no-version-min-load-command-object.yaml delete mode 100644 lld/test/mach-o/Inputs/order_file-basic.order delete mode 100644 lld/test/mach-o/Inputs/partial.filelist delete mode 100644 lld/test/mach-o/Inputs/re-exported-dylib-ordinal.yaml delete mode 100644 lld/test/mach-o/Inputs/re-exported-dylib-ordinal2.yaml delete mode 100644 lld/test/mach-o/Inputs/re-exported-dylib-ordinal3.yaml delete mode 100644 lld/test/mach-o/Inputs/swift-version-1.yaml delete mode 100644 lld/test/mach-o/Inputs/unwind-info-simple-arm64.yaml delete mode 100644 lld/test/mach-o/Inputs/use-dylib-install-names.yaml delete mode 100644 lld/test/mach-o/Inputs/use-simple-dylib.yaml delete mode 100644 lld/test/mach-o/Inputs/write-final-sections.yaml delete mode 100644 lld/test/mach-o/Inputs/wrong-arch-error.yaml delete mode 100644 lld/test/mach-o/Inputs/x86/libSystem.yaml delete mode 100644 lld/test/mach-o/Inputs/x86_64/libSystem.yaml delete mode 100644 lld/test/mach-o/PIE.yaml delete mode 100644 lld/test/mach-o/align_text.yaml delete mode 100644 lld/test/mach-o/arm-interworking-movw.yaml delete mode 100644 lld/test/mach-o/arm-interworking.yaml delete mode 100644 lld/test/mach-o/arm-shims.yaml delete mode 100644 lld/test/mach-o/arm-subsections-via-symbols.yaml delete mode 100644 lld/test/mach-o/arm64-reloc-negDelta32-fixup.yaml delete mode 100644 lld/test/mach-o/arm64-relocs-errors-delta64-offset.yaml delete mode 100644 lld/test/mach-o/arm64-section-order.yaml delete mode 100644 lld/test/mach-o/bind-opcodes.yaml delete mode 100644 lld/test/mach-o/cstring-sections.yaml delete mode 100644 lld/test/mach-o/data-in-code-load-command.yaml delete mode 100644 lld/test/mach-o/data-only-dylib.yaml delete mode 100644 lld/test/mach-o/dead-strip-globals.yaml delete mode 100644 lld/test/mach-o/debug-syms.yaml delete mode 100644 lld/test/mach-o/demangle.yaml delete mode 100644 lld/test/mach-o/dependency_info.yaml delete mode 100644 lld/test/mach-o/do-not-emit-unwind-fde-arm64.yaml delete mode 100644 lld/test/mach-o/dso_handle.yaml delete mode 100644 lld/test/mach-o/dylib-install-names.yaml delete mode 100644 lld/test/mach-o/eh-frame-relocs-arm64.yaml delete mode 100644 lld/test/mach-o/empty-sections.yaml delete mode 100644 lld/test/mach-o/error-simulator-vs-macosx.yaml delete mode 100644 lld/test/mach-o/exe-offsets.yaml delete mode 100644 lld/test/mach-o/exe-segment-overlap.yaml delete mode 100644 lld/test/mach-o/executable-exports.yaml delete mode 100644 lld/test/mach-o/export-trie-order.yaml delete mode 100644 lld/test/mach-o/exported_symbols_list-dylib.yaml delete mode 100644 lld/test/mach-o/exported_symbols_list-obj.yaml delete mode 100644 lld/test/mach-o/exported_symbols_list-undef.yaml delete mode 100644 lld/test/mach-o/fat-archive.yaml delete mode 100644 lld/test/mach-o/filelist.yaml delete mode 100644 lld/test/mach-o/flat_namespace_undef_error.yaml delete mode 100644 lld/test/mach-o/flat_namespace_undef_suppress.yaml delete mode 100644 lld/test/mach-o/force_load-dylib.yaml delete mode 100644 lld/test/mach-o/force_load-x86_64.yaml delete mode 100644 lld/test/mach-o/framework-user-paths.yaml delete mode 100644 lld/test/mach-o/function-starts-load-command.yaml delete mode 100644 lld/test/mach-o/gcc_except_tab-got-arm64.yaml delete mode 100644 lld/test/mach-o/got-order.yaml delete mode 100644 lld/test/mach-o/hello-world-arm64.yaml delete mode 100644 lld/test/mach-o/hello-world-armv6.yaml delete mode 100644 lld/test/mach-o/hello-world-armv7.yaml delete mode 100644 lld/test/mach-o/hello-world-x86.yaml delete mode 100644 lld/test/mach-o/hello-world-x86_64.yaml delete mode 100644 lld/test/mach-o/image-base.yaml delete mode 100644 lld/test/mach-o/infer-arch.yaml delete mode 100644 lld/test/mach-o/interposing-section.yaml delete mode 100644 lld/test/mach-o/keep_private_externs.yaml delete mode 100644 lld/test/mach-o/lazy-bind-x86_64.yaml delete mode 100644 lld/test/mach-o/lc_segment_filesize.yaml delete mode 100644 lld/test/mach-o/lib-search-paths.yaml delete mode 100644 lld/test/mach-o/library-order.yaml delete mode 100644 lld/test/mach-o/library-rescan.yaml delete mode 100644 lld/test/mach-o/libresolve-bizarre-root-override.yaml delete mode 100644 lld/test/mach-o/libresolve-multiple-syslibroots.yaml delete mode 100644 lld/test/mach-o/libresolve-one-syslibroot.yaml delete mode 100644 lld/test/mach-o/libresolve-simple.yaml delete mode 100644 lld/test/mach-o/libresolve-user-paths.yaml delete mode 100644 lld/test/mach-o/libresolve-z.yaml delete mode 100644 lld/test/mach-o/lit.local.cfg delete mode 100644 lld/test/mach-o/load-commands-size.yaml delete mode 100644 lld/test/mach-o/mach_header-cpusubtype.yaml delete mode 100644 lld/test/mach-o/mh_bundle_header.yaml delete mode 100644 lld/test/mach-o/mh_dylib_header.yaml delete mode 100644 lld/test/mach-o/objc-category-list-atom.yaml delete mode 100644 lld/test/mach-o/objc-image-info-host-vs-simulator.yaml delete mode 100644 lld/test/mach-o/objc-image-info-invalid-size.yaml delete mode 100644 lld/test/mach-o/objc-image-info-invalid-version.yaml delete mode 100644 lld/test/mach-o/objc-image-info-mismatched-swift-version.yaml delete mode 100644 lld/test/mach-o/objc-image-info-pass-output.yaml delete mode 100644 lld/test/mach-o/objc-image-info-simulator-vs-host.yaml delete mode 100644 lld/test/mach-o/objc-image-info-unsupported-gc.yaml delete mode 100644 lld/test/mach-o/objc_export_list.yaml delete mode 100644 lld/test/mach-o/order_file-basic.yaml delete mode 100644 lld/test/mach-o/parse-aliases.yaml delete mode 100644 lld/test/mach-o/parse-arm-relocs.yaml delete mode 100644 lld/test/mach-o/parse-cfstring32.yaml delete mode 100644 lld/test/mach-o/parse-cfstring64.yaml delete mode 100644 lld/test/mach-o/parse-compact-unwind32.yaml delete mode 100644 lld/test/mach-o/parse-compact-unwind64.yaml delete mode 100644 lld/test/mach-o/parse-data-in-code-armv7.yaml delete mode 100644 lld/test/mach-o/parse-data-in-code-x86.yaml delete mode 100644 lld/test/mach-o/parse-data-relocs-arm64.yaml delete mode 100644 lld/test/mach-o/parse-data-relocs-x86_64.yaml delete mode 100644 lld/test/mach-o/parse-data.yaml delete mode 100644 lld/test/mach-o/parse-eh-frame-relocs-x86_64.yaml delete mode 100644 lld/test/mach-o/parse-eh-frame-x86-anon.yaml delete mode 100644 lld/test/mach-o/parse-eh-frame-x86-labeled.yaml delete mode 100644 lld/test/mach-o/parse-eh-frame.yaml delete mode 100644 lld/test/mach-o/parse-function.yaml delete mode 100644 lld/test/mach-o/parse-initializers32.yaml delete mode 100644 lld/test/mach-o/parse-initializers64.yaml delete mode 100644 lld/test/mach-o/parse-literals-error.yaml delete mode 100644 lld/test/mach-o/parse-literals.yaml delete mode 100644 lld/test/mach-o/parse-non-lazy-pointers.yaml delete mode 100644 lld/test/mach-o/parse-relocs-x86.yaml delete mode 100644 lld/test/mach-o/parse-section-no-symbol.yaml delete mode 100644 lld/test/mach-o/parse-tentative-defs.yaml delete mode 100644 lld/test/mach-o/parse-text-relocs-arm64.yaml delete mode 100644 lld/test/mach-o/parse-text-relocs-x86_64.yaml delete mode 100644 lld/test/mach-o/parse-tlv-relocs-x86-64.yaml delete mode 100644 lld/test/mach-o/re-exported-dylib-ordinal.yaml delete mode 100644 lld/test/mach-o/rpath.yaml delete mode 100644 lld/test/mach-o/run-tlv-pass-x86-64.yaml delete mode 100644 lld/test/mach-o/sdk-version-error.yaml delete mode 100644 lld/test/mach-o/sectalign.yaml delete mode 100644 lld/test/mach-o/sectattrs.yaml delete mode 100644 lld/test/mach-o/sectcreate.yaml delete mode 100644 lld/test/mach-o/seg-protection-arm64.yaml delete mode 100644 lld/test/mach-o/seg-protection-x86_64.yaml delete mode 100644 lld/test/mach-o/source-version.yaml delete mode 100644 lld/test/mach-o/stack-size.yaml delete mode 100644 lld/test/mach-o/string-table.yaml delete mode 100644 lld/test/mach-o/stub-link.s delete mode 100644 lld/test/mach-o/subsections-via-symbols-default.yaml delete mode 100644 lld/test/mach-o/twolevel_namespace_undef_dynamic_lookup.yaml delete mode 100644 lld/test/mach-o/twolevel_namespace_undef_warning_suppress.yaml delete mode 100644 lld/test/mach-o/unwind-info-simple-arm64.yaml delete mode 100644 lld/test/mach-o/unwind-info-simple-x86_64.yaml delete mode 100644 lld/test/mach-o/upward-dylib-load-command.yaml delete mode 100644 lld/test/mach-o/upward-dylib-paths.yaml delete mode 100644 lld/test/mach-o/usage.yaml delete mode 100644 lld/test/mach-o/use-dylib.yaml delete mode 100644 lld/test/mach-o/use-simple-dylib.yaml delete mode 100644 lld/test/mach-o/version-min-load-command-object.yaml delete mode 100644 lld/test/mach-o/version-min-load-command.yaml delete mode 100644 lld/test/mach-o/write-final-sections.yaml delete mode 100644 lld/test/mach-o/wrong-arch-error.yaml delete mode 100644 lld/unittests/CMakeLists.txt delete mode 100644 lld/unittests/DriverTests/CMakeLists.txt delete mode 100644 lld/unittests/DriverTests/DarwinLdDriverTest.cpp delete mode 100644 lld/unittests/MachOTests/CMakeLists.txt delete mode 100644 lld/unittests/MachOTests/MachONormalizedFileBinaryReaderTests.cpp delete mode 100644 lld/unittests/MachOTests/MachONormalizedFileBinaryWriterTests.cpp delete mode 100644 lld/unittests/MachOTests/MachONormalizedFileToAtomsTests.cpp delete mode 100644 lld/unittests/MachOTests/MachONormalizedFileYAMLTests.cpp delete mode 100644 lld/unittests/MachOTests/empty_obj_x86_armv7.txt create mode 100644 llvm/test/Analysis/ScalarEvolution/values-at-scopes-consistency.ll create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/clamp-fmed3-const-combine.ll create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/clamp-minmax-const-combine.ll create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/fmed3-min-max-const-combine.ll create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/regbankcombiner-clamp-fmed3 [...] create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/regbankcombiner-clamp-minma [...] create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/regbankcombiner-fmed3-minma [...] create mode 100644 llvm/test/CodeGen/RISCV/rvv/fixed-vectors-vselect-vp.ll create mode 100644 llvm/test/CodeGen/RISCV/rvv/vselect-vp.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-intrinsics/v2i1-upgrade.ll create mode 100644 llvm/test/TableGen/dag-isel-complexpattern.td create mode 100644 llvm/test/Transforms/SampleProfile/Inputs/profile-inference-isl [...] create mode 100644 llvm/test/Transforms/SampleProfile/Inputs/profile-inference-nop [...] create mode 100644 llvm/test/Transforms/SampleProfile/Inputs/profile-inference-reb [...] create mode 100644 llvm/test/Transforms/SampleProfile/profile-inference-islands.ll create mode 100644 llvm/test/Transforms/SampleProfile/profile-inference-noprobes.ll create mode 100644 llvm/test/Transforms/SampleProfile/profile-inference-rebalance.ll create mode 100644 llvm/test/tools/llvm-dwarfdump/X86/prettyprint_local_types.s delete mode 100644 llvm/utils/gn/secondary/lld/lib/Core/BUILD.gn delete mode 100644 llvm/utils/gn/secondary/lld/lib/Driver/BUILD.gn delete mode 100644 llvm/utils/gn/secondary/lld/lib/ReaderWriter/BUILD.gn delete mode 100644 llvm/utils/gn/secondary/lld/lib/ReaderWriter/MachO/BUILD.gn delete mode 100644 llvm/utils/gn/secondary/lld/lib/ReaderWriter/YAML/BUILD.gn delete mode 100644 llvm/utils/gn/secondary/lld/unittests/BUILD.gn delete mode 100644 llvm/utils/gn/secondary/lld/unittests/DriverTests/BUILD.gn delete mode 100644 llvm/utils/gn/secondary/lld/unittests/MachOTests/BUILD.gn create mode 100644 mlir/include/mlir/Dialect/Linalg/ComprehensiveBufferize/Bufferi [...] create mode 100644 mlir/lib/Dialect/Linalg/ComprehensiveBufferize/BufferizationInt [...] create mode 100644 mlir/test/Dialect/Linalg/comprehensive-module-bufferize-partial.mlir