[all-commits] [llvm/llvm-project] 085f07: Revert "Revert D109159 "[amdgpu] Enable selection ...

Nico Weber via All-commits all-commits at lists.llvm.org
Wed Jan 5 10:10:46 PST 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 085f078307bac264301b07f6e47e2a04e90a6f1d
      https://github.com/llvm/llvm-project/commit/085f078307bac264301b07f6e47e2a04e90a6f1d
  Author: Nico Weber <thakis at chromium.org>
  Date:   2022-01-05 (Wed, 05 Jan 2022)

  Changed paths:
    R clang-tools-extra/clangd/unittests/TestScheme.h
    R clang/lib/Driver/ToolChains/HIP.cpp
    R clang/lib/Driver/ToolChains/HIP.h
    R clang/test/CodeGen/Inputs/sanitizer-blacklist-vfsoverlay.yaml
    R clang/test/CodeGen/catch-alignment-assumption-blacklist.c
    R clang/test/CodeGen/catch-nullptr-and-nonzero-offset-blacklist.c
    R clang/test/CodeGen/ubsan-blacklist.c
    R clang/test/CodeGenCXX/cfi-blacklist.cpp
    R clang/test/Driver/debug-var-experimental-switch.c
    R clang/test/Sema/branch-protection-attr-err.c
    R compiler-rt/cmake/Modules/CustomLibcxx/CMakeLists.txt
    R compiler-rt/lib/sanitizer_common/sanitizer_persistent_allocator.h
    R compiler-rt/lib/tsan/rtl/tsan_update_shadow_word.inc
    R compiler-rt/test/fuzzer/EntropicScalePerExecTimeTest.cpp
    R compiler-rt/test/fuzzer/entropic-scale-per-exec-time.test
    R compiler-rt/test/memprof/TestCases/mem_info_cache_entries.cpp
    R compiler-rt/test/memprof/TestCases/print_miss_rate.cpp
    R compiler-rt/test/ubsan/TestCases/Pointer/alignment-assumption-ignorelist.cppp
    R libcxx/cmake/caches/Generic-32bits.cmake
    R libcxx/include/__memory/pointer_safety.h
    R libcxx/test/libcxx/atomics/ext-int.verify.cpp
    R libcxx/test/libcxx/atomics/libcpp-has-no-threads.compile.fail.cpp
    R libcxx/test/libcxx/atomics/libcpp-has-no-threads.pass.cpp
    R libcxx/test/std/algorithms/robust_against_adl.pass.cpp
    R libcxx/test/std/atomics/atomics.types.generic/trivially_copyable.compile.fail.cpp
    R libcxx/test/std/containers/sequences/vector/vector.modifiers/insert_iter_value.pass.cpp
    R libcxx/test/std/language.support/support.limits/support.limits.general/charconv.pass.cpp
    R libcxx/test/std/language.support/support.limits/support.limits.general/memory_resource.version.pass.cpp
    R libcxx/test/std/numerics/c.math/abs.fail.cpp
    R libcxx/test/std/strings/string.view/string.view.cons/deduct.pass.cpp
    R libcxx/test/std/utilities/any/any.nonmembers/any.cast/const_correctness.fail.cpp
    R libcxx/test/std/utilities/any/any.nonmembers/any.cast/not_copy_constructible.fail.cpp
    R libcxx/test/std/utilities/memory/util.dynamic.safety/declare_no_pointers.pass.cpp
    R libcxx/test/std/utilities/memory/util.dynamic.safety/declare_reachable.pass.cpp
    R libcxx/test/std/utilities/memory/util.dynamic.safety/get_pointer_safety.pass.cpp
    R libcxx/test/std/utilities/meta/meta.trans/meta.trans.other/result_of.deprecated.fail.cpp
    R libcxx/test/support/coroutine_types.h
    R libcxx/test/support/tracked_value.h
    R libcxx/utils/google-benchmark/.clang-format
    R libcxx/utils/google-benchmark/.github/.libcxx-setup.sh
    R libcxx/utils/google-benchmark/.github/ISSUE_TEMPLATE/bug_report.md
    R libcxx/utils/google-benchmark/.github/ISSUE_TEMPLATE/feature_request.md
    R libcxx/utils/google-benchmark/.github/workflows/bazel.yml
    R libcxx/utils/google-benchmark/.github/workflows/build-and-test-perfcounters.yml
    R libcxx/utils/google-benchmark/.github/workflows/build-and-test.yml
    R libcxx/utils/google-benchmark/.github/workflows/pylint.yml
    R libcxx/utils/google-benchmark/.github/workflows/sanitizer.yml
    R libcxx/utils/google-benchmark/.github/workflows/test_bindings.yml
    R libcxx/utils/google-benchmark/.gitignore
    R libcxx/utils/google-benchmark/.travis.yml
    R libcxx/utils/google-benchmark/.ycm_extra_conf.py
    R libcxx/utils/google-benchmark/AUTHORS
    R libcxx/utils/google-benchmark/BUILD.bazel
    R libcxx/utils/google-benchmark/CMakeLists.txt
    R libcxx/utils/google-benchmark/CONTRIBUTING.md
    R libcxx/utils/google-benchmark/CONTRIBUTORS
    R libcxx/utils/google-benchmark/LICENSE
    R libcxx/utils/google-benchmark/README.md
    R libcxx/utils/google-benchmark/WORKSPACE
    R libcxx/utils/google-benchmark/_config.yml
    R libcxx/utils/google-benchmark/appveyor.yml
    R libcxx/utils/google-benchmark/bindings/python/BUILD
    R libcxx/utils/google-benchmark/bindings/python/build_defs.bzl
    R libcxx/utils/google-benchmark/bindings/python/google_benchmark/BUILD
    R libcxx/utils/google-benchmark/bindings/python/google_benchmark/__init__.py
    R libcxx/utils/google-benchmark/bindings/python/google_benchmark/benchmark.cc
    R libcxx/utils/google-benchmark/bindings/python/google_benchmark/example.py
    R libcxx/utils/google-benchmark/bindings/python/pybind11.BUILD
    R libcxx/utils/google-benchmark/bindings/python/python_headers.BUILD
    R libcxx/utils/google-benchmark/bindings/python/requirements.txt
    R libcxx/utils/google-benchmark/cmake/AddCXXCompilerFlag.cmake
    R libcxx/utils/google-benchmark/cmake/CXXFeatureCheck.cmake
    R libcxx/utils/google-benchmark/cmake/Config.cmake.in
    R libcxx/utils/google-benchmark/cmake/GetGitVersion.cmake
    R libcxx/utils/google-benchmark/cmake/GoogleTest.cmake
    R libcxx/utils/google-benchmark/cmake/GoogleTest.cmake.in
    R libcxx/utils/google-benchmark/cmake/benchmark.pc.in
    R libcxx/utils/google-benchmark/cmake/gnu_posix_regex.cpp
    R libcxx/utils/google-benchmark/cmake/llvm-toolchain.cmake
    R libcxx/utils/google-benchmark/cmake/posix_regex.cpp
    R libcxx/utils/google-benchmark/cmake/split_list.cmake
    R libcxx/utils/google-benchmark/cmake/std_regex.cpp
    R libcxx/utils/google-benchmark/cmake/steady_clock.cpp
    R libcxx/utils/google-benchmark/cmake/thread_safety_attributes.cpp
    R libcxx/utils/google-benchmark/dependencies.md
    R libcxx/utils/google-benchmark/docs/AssemblyTests.md
    R libcxx/utils/google-benchmark/docs/_config.yml
    R libcxx/utils/google-benchmark/docs/perf_counters.md
    R libcxx/utils/google-benchmark/docs/random_interleaving.md
    R libcxx/utils/google-benchmark/docs/releasing.md
    R libcxx/utils/google-benchmark/docs/tools.md
    R libcxx/utils/google-benchmark/include/benchmark/benchmark.h
    R libcxx/utils/google-benchmark/requirements.txt
    R libcxx/utils/google-benchmark/setup.py
    R libcxx/utils/google-benchmark/src/CMakeLists.txt
    R libcxx/utils/google-benchmark/src/arraysize.h
    R libcxx/utils/google-benchmark/src/benchmark.cc
    R libcxx/utils/google-benchmark/src/benchmark_api_internal.cc
    R libcxx/utils/google-benchmark/src/benchmark_api_internal.h
    R libcxx/utils/google-benchmark/src/benchmark_main.cc
    R libcxx/utils/google-benchmark/src/benchmark_name.cc
    R libcxx/utils/google-benchmark/src/benchmark_register.cc
    R libcxx/utils/google-benchmark/src/benchmark_register.h
    R libcxx/utils/google-benchmark/src/benchmark_runner.cc
    R libcxx/utils/google-benchmark/src/benchmark_runner.h
    R libcxx/utils/google-benchmark/src/check.h
    R libcxx/utils/google-benchmark/src/colorprint.cc
    R libcxx/utils/google-benchmark/src/colorprint.h
    R libcxx/utils/google-benchmark/src/commandlineflags.cc
    R libcxx/utils/google-benchmark/src/commandlineflags.h
    R libcxx/utils/google-benchmark/src/complexity.cc
    R libcxx/utils/google-benchmark/src/complexity.h
    R libcxx/utils/google-benchmark/src/console_reporter.cc
    R libcxx/utils/google-benchmark/src/counter.cc
    R libcxx/utils/google-benchmark/src/counter.h
    R libcxx/utils/google-benchmark/src/csv_reporter.cc
    R libcxx/utils/google-benchmark/src/cycleclock.h
    R libcxx/utils/google-benchmark/src/internal_macros.h
    R libcxx/utils/google-benchmark/src/json_reporter.cc
    R libcxx/utils/google-benchmark/src/log.h
    R libcxx/utils/google-benchmark/src/mutex.h
    R libcxx/utils/google-benchmark/src/perf_counters.cc
    R libcxx/utils/google-benchmark/src/perf_counters.h
    R libcxx/utils/google-benchmark/src/re.h
    R libcxx/utils/google-benchmark/src/reporter.cc
    R libcxx/utils/google-benchmark/src/sleep.cc
    R libcxx/utils/google-benchmark/src/sleep.h
    R libcxx/utils/google-benchmark/src/statistics.cc
    R libcxx/utils/google-benchmark/src/statistics.h
    R libcxx/utils/google-benchmark/src/string_util.cc
    R libcxx/utils/google-benchmark/src/string_util.h
    R libcxx/utils/google-benchmark/src/sysinfo.cc
    R libcxx/utils/google-benchmark/src/thread_manager.h
    R libcxx/utils/google-benchmark/src/thread_timer.h
    R libcxx/utils/google-benchmark/src/timers.cc
    R libcxx/utils/google-benchmark/src/timers.h
    R libcxx/utils/google-benchmark/test/AssemblyTests.cmake
    R libcxx/utils/google-benchmark/test/BUILD
    R libcxx/utils/google-benchmark/test/CMakeLists.txt
    R libcxx/utils/google-benchmark/test/args_product_test.cc
    R libcxx/utils/google-benchmark/test/basic_test.cc
    R libcxx/utils/google-benchmark/test/benchmark_gtest.cc
    R libcxx/utils/google-benchmark/test/benchmark_name_gtest.cc
    R libcxx/utils/google-benchmark/test/benchmark_random_interleaving_gtest.cc
    R libcxx/utils/google-benchmark/test/benchmark_test.cc
    R libcxx/utils/google-benchmark/test/clobber_memory_assembly_test.cc
    R libcxx/utils/google-benchmark/test/commandlineflags_gtest.cc
    R libcxx/utils/google-benchmark/test/complexity_test.cc
    R libcxx/utils/google-benchmark/test/cxx03_test.cc
    R libcxx/utils/google-benchmark/test/diagnostics_test.cc
    R libcxx/utils/google-benchmark/test/display_aggregates_only_test.cc
    R libcxx/utils/google-benchmark/test/donotoptimize_assembly_test.cc
    R libcxx/utils/google-benchmark/test/donotoptimize_test.cc
    R libcxx/utils/google-benchmark/test/filter_test.cc
    R libcxx/utils/google-benchmark/test/fixture_test.cc
    R libcxx/utils/google-benchmark/test/internal_threading_test.cc
    R libcxx/utils/google-benchmark/test/link_main_test.cc
    R libcxx/utils/google-benchmark/test/map_test.cc
    R libcxx/utils/google-benchmark/test/memory_manager_test.cc
    R libcxx/utils/google-benchmark/test/multiple_ranges_test.cc
    R libcxx/utils/google-benchmark/test/options_test.cc
    R libcxx/utils/google-benchmark/test/output_test.h
    R libcxx/utils/google-benchmark/test/output_test_helper.cc
    R libcxx/utils/google-benchmark/test/perf_counters_gtest.cc
    R libcxx/utils/google-benchmark/test/perf_counters_test.cc
    R libcxx/utils/google-benchmark/test/register_benchmark_test.cc
    R libcxx/utils/google-benchmark/test/repetitions_test.cc
    R libcxx/utils/google-benchmark/test/report_aggregates_only_test.cc
    R libcxx/utils/google-benchmark/test/reporter_output_test.cc
    R libcxx/utils/google-benchmark/test/skip_with_error_test.cc
    R libcxx/utils/google-benchmark/test/state_assembly_test.cc
    R libcxx/utils/google-benchmark/test/statistics_gtest.cc
    R libcxx/utils/google-benchmark/test/string_util_gtest.cc
    R libcxx/utils/google-benchmark/test/templated_fixture_test.cc
    R libcxx/utils/google-benchmark/test/user_counters_tabular_test.cc
    R libcxx/utils/google-benchmark/test/user_counters_test.cc
    R libcxx/utils/google-benchmark/test/user_counters_thousands_test.cc
    R libcxx/utils/google-benchmark/tools/BUILD.bazel
    R libcxx/utils/google-benchmark/tools/compare.py
    R libcxx/utils/google-benchmark/tools/gbench/Inputs/test1_run1.json
    R libcxx/utils/google-benchmark/tools/gbench/Inputs/test1_run2.json
    R libcxx/utils/google-benchmark/tools/gbench/Inputs/test2_run.json
    R libcxx/utils/google-benchmark/tools/gbench/Inputs/test3_run0.json
    R libcxx/utils/google-benchmark/tools/gbench/Inputs/test3_run1.json
    R libcxx/utils/google-benchmark/tools/gbench/Inputs/test4_run.json
    R libcxx/utils/google-benchmark/tools/gbench/__init__.py
    R libcxx/utils/google-benchmark/tools/gbench/report.py
    R libcxx/utils/google-benchmark/tools/gbench/util.py
    R libcxx/utils/google-benchmark/tools/requirements.txt
    R libcxx/utils/google-benchmark/tools/strip_asm.py
    R lld/include/lld/ReaderWriter/MachOLinkingContext.h
    R lld/include/lld/ReaderWriter/YamlContext.h
    R lld/lib/CMakeLists.txt
    R lld/lib/Core/CMakeLists.txt
    R lld/lib/Core/DefinedAtom.cpp
    R lld/lib/Core/Error.cpp
    R lld/lib/Core/File.cpp
    R lld/lib/Core/LinkingContext.cpp
    R lld/lib/Core/Reader.cpp
    R lld/lib/Core/Resolver.cpp
    R lld/lib/Core/SymbolTable.cpp
    R lld/lib/Core/Writer.cpp
    R lld/lib/Driver/CMakeLists.txt
    R lld/lib/Driver/DarwinLdDriver.cpp
    R lld/lib/Driver/DarwinLdOptions.td
    R lld/lib/ReaderWriter/CMakeLists.txt
    R lld/lib/ReaderWriter/FileArchive.cpp
    R lld/lib/ReaderWriter/MachO/ArchHandler.cpp
    R lld/lib/ReaderWriter/MachO/ArchHandler.h
    R lld/lib/ReaderWriter/MachO/ArchHandler_arm.cpp
    R lld/lib/ReaderWriter/MachO/ArchHandler_arm64.cpp
    R lld/lib/ReaderWriter/MachO/ArchHandler_x86.cpp
    R lld/lib/ReaderWriter/MachO/ArchHandler_x86_64.cpp
    R lld/lib/ReaderWriter/MachO/Atoms.h
    R lld/lib/ReaderWriter/MachO/CMakeLists.txt
    R lld/lib/ReaderWriter/MachO/CompactUnwindPass.cpp
    R lld/lib/ReaderWriter/MachO/DebugInfo.h
    R lld/lib/ReaderWriter/MachO/ExecutableAtoms.h
    R lld/lib/ReaderWriter/MachO/File.h
    R lld/lib/ReaderWriter/MachO/FlatNamespaceFile.h
    R lld/lib/ReaderWriter/MachO/GOTPass.cpp
    R lld/lib/ReaderWriter/MachO/LayoutPass.cpp
    R lld/lib/ReaderWriter/MachO/LayoutPass.h
    R lld/lib/ReaderWriter/MachO/MachOLinkingContext.cpp
    R lld/lib/ReaderWriter/MachO/MachONormalizedFile.h
    R lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryReader.cpp
    R lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryUtils.h
    R lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryWriter.cpp
    R lld/lib/ReaderWriter/MachO/MachONormalizedFileFromAtoms.cpp
    R lld/lib/ReaderWriter/MachO/MachONormalizedFileToAtoms.cpp
    R lld/lib/ReaderWriter/MachO/MachONormalizedFileYAML.cpp
    R lld/lib/ReaderWriter/MachO/MachOPasses.h
    R lld/lib/ReaderWriter/MachO/ObjCPass.cpp
    R lld/lib/ReaderWriter/MachO/SectCreateFile.h
    R lld/lib/ReaderWriter/MachO/ShimPass.cpp
    R lld/lib/ReaderWriter/MachO/StubsPass.cpp
    R lld/lib/ReaderWriter/MachO/TLVPass.cpp
    R lld/lib/ReaderWriter/MachO/WriterMachO.cpp
    R lld/lib/ReaderWriter/YAML/CMakeLists.txt
    R lld/lib/ReaderWriter/YAML/ReaderWriterYAML.cpp
    R lld/test/ELF/Inputs/copy-rel.s
    R lld/test/ELF/copy-rel.s
    R lld/test/ELF/relocation-copy-alias.s
    R lld/test/darwin/Inputs/native-and-mach-o.objtxt
    R lld/test/darwin/Inputs/native-and-mach-o2.objtxt
    R lld/test/darwin/cmdline-lto_library.objtxt
    R lld/test/darwin/cmdline-objc_gc.objtxt
    R lld/test/darwin/cmdline-objc_gc_compaction.objtxt
    R lld/test/darwin/cmdline-objc_gc_only.objtxt
    R lld/test/darwin/native-and-mach-o.objtxt
    R lld/test/mach-o/Inputs/DependencyDump.py
    R lld/test/mach-o/Inputs/MacOSX.sdk/usr/lib/libSystem.tbd
    R lld/test/mach-o/Inputs/PIE.yaml
    R lld/test/mach-o/Inputs/arm-interworking.yaml
    R lld/test/mach-o/Inputs/arm-shims.yaml
    R lld/test/mach-o/Inputs/arm64/libSystem.yaml
    R lld/test/mach-o/Inputs/armv7/libSystem.yaml
    R lld/test/mach-o/Inputs/bar.yaml
    R lld/test/mach-o/Inputs/cstring-sections.yaml
    R lld/test/mach-o/Inputs/exported_symbols_list.exp
    R lld/test/mach-o/Inputs/full.filelist
    R lld/test/mach-o/Inputs/got-order.yaml
    R lld/test/mach-o/Inputs/got-order2.yaml
    R lld/test/mach-o/Inputs/hello-world-arm64.yaml
    R lld/test/mach-o/Inputs/hello-world-armv6.yaml
    R lld/test/mach-o/Inputs/hello-world-armv7.yaml
    R lld/test/mach-o/Inputs/hello-world-x86.yaml
    R lld/test/mach-o/Inputs/hello-world-x86_64.yaml
    R lld/test/mach-o/Inputs/hw.raw_bytes
    R lld/test/mach-o/Inputs/interposing-section.yaml
    R lld/test/mach-o/Inputs/lazy-bind-x86_64-2.yaml
    R lld/test/mach-o/Inputs/lazy-bind-x86_64-3.yaml
    R lld/test/mach-o/Inputs/lazy-bind-x86_64.yaml
    R lld/test/mach-o/Inputs/lib-search-paths/usr/lib/libmyshared.dylib
    R lld/test/mach-o/Inputs/lib-search-paths/usr/lib/libmystatic.a
    R lld/test/mach-o/Inputs/lib-search-paths/usr/local/lib/file.o
    R lld/test/mach-o/Inputs/libbar.a
    R lld/test/mach-o/Inputs/libfoo.a
    R lld/test/mach-o/Inputs/no-version-min-load-command-object.yaml
    R lld/test/mach-o/Inputs/order_file-basic.order
    R lld/test/mach-o/Inputs/partial.filelist
    R lld/test/mach-o/Inputs/re-exported-dylib-ordinal.yaml
    R lld/test/mach-o/Inputs/re-exported-dylib-ordinal2.yaml
    R lld/test/mach-o/Inputs/re-exported-dylib-ordinal3.yaml
    R lld/test/mach-o/Inputs/swift-version-1.yaml
    R lld/test/mach-o/Inputs/unwind-info-simple-arm64.yaml
    R lld/test/mach-o/Inputs/use-dylib-install-names.yaml
    R lld/test/mach-o/Inputs/use-simple-dylib.yaml
    R lld/test/mach-o/Inputs/write-final-sections.yaml
    R lld/test/mach-o/Inputs/wrong-arch-error.yaml
    R lld/test/mach-o/Inputs/x86/libSystem.yaml
    R lld/test/mach-o/Inputs/x86_64/libSystem.yaml
    R lld/test/mach-o/PIE.yaml
    R lld/test/mach-o/align_text.yaml
    R lld/test/mach-o/arm-interworking-movw.yaml
    R lld/test/mach-o/arm-interworking.yaml
    R lld/test/mach-o/arm-shims.yaml
    R lld/test/mach-o/arm-subsections-via-symbols.yaml
    R lld/test/mach-o/arm64-reloc-negDelta32-fixup.yaml
    R lld/test/mach-o/arm64-relocs-errors-delta64-offset.yaml
    R lld/test/mach-o/arm64-section-order.yaml
    R lld/test/mach-o/bind-opcodes.yaml
    R lld/test/mach-o/cstring-sections.yaml
    R lld/test/mach-o/data-in-code-load-command.yaml
    R lld/test/mach-o/data-only-dylib.yaml
    R lld/test/mach-o/dead-strip-globals.yaml
    R lld/test/mach-o/debug-syms.yaml
    R lld/test/mach-o/demangle.yaml
    R lld/test/mach-o/dependency_info.yaml
    R lld/test/mach-o/do-not-emit-unwind-fde-arm64.yaml
    R lld/test/mach-o/dso_handle.yaml
    R lld/test/mach-o/dylib-install-names.yaml
    R lld/test/mach-o/eh-frame-relocs-arm64.yaml
    R lld/test/mach-o/empty-sections.yaml
    R lld/test/mach-o/error-simulator-vs-macosx.yaml
    R lld/test/mach-o/exe-offsets.yaml
    R lld/test/mach-o/exe-segment-overlap.yaml
    R lld/test/mach-o/executable-exports.yaml
    R lld/test/mach-o/export-trie-order.yaml
    R lld/test/mach-o/exported_symbols_list-dylib.yaml
    R lld/test/mach-o/exported_symbols_list-obj.yaml
    R lld/test/mach-o/exported_symbols_list-undef.yaml
    R lld/test/mach-o/fat-archive.yaml
    R lld/test/mach-o/filelist.yaml
    R lld/test/mach-o/flat_namespace_undef_error.yaml
    R lld/test/mach-o/flat_namespace_undef_suppress.yaml
    R lld/test/mach-o/force_load-dylib.yaml
    R lld/test/mach-o/force_load-x86_64.yaml
    R lld/test/mach-o/framework-user-paths.yaml
    R lld/test/mach-o/function-starts-load-command.yaml
    R lld/test/mach-o/gcc_except_tab-got-arm64.yaml
    R lld/test/mach-o/got-order.yaml
    R lld/test/mach-o/hello-world-arm64.yaml
    R lld/test/mach-o/hello-world-armv6.yaml
    R lld/test/mach-o/hello-world-armv7.yaml
    R lld/test/mach-o/hello-world-x86.yaml
    R lld/test/mach-o/hello-world-x86_64.yaml
    R lld/test/mach-o/image-base.yaml
    R lld/test/mach-o/infer-arch.yaml
    R lld/test/mach-o/interposing-section.yaml
    R lld/test/mach-o/keep_private_externs.yaml
    R lld/test/mach-o/lazy-bind-x86_64.yaml
    R lld/test/mach-o/lc_segment_filesize.yaml
    R lld/test/mach-o/lib-search-paths.yaml
    R lld/test/mach-o/library-order.yaml
    R lld/test/mach-o/library-rescan.yaml
    R lld/test/mach-o/libresolve-bizarre-root-override.yaml
    R lld/test/mach-o/libresolve-multiple-syslibroots.yaml
    R lld/test/mach-o/libresolve-one-syslibroot.yaml
    R lld/test/mach-o/libresolve-simple.yaml
    R lld/test/mach-o/libresolve-user-paths.yaml
    R lld/test/mach-o/libresolve-z.yaml
    R lld/test/mach-o/lit.local.cfg
    R lld/test/mach-o/load-commands-size.yaml
    R lld/test/mach-o/mach_header-cpusubtype.yaml
    R lld/test/mach-o/mh_bundle_header.yaml
    R lld/test/mach-o/mh_dylib_header.yaml
    R lld/test/mach-o/objc-category-list-atom.yaml
    R lld/test/mach-o/objc-image-info-host-vs-simulator.yaml
    R lld/test/mach-o/objc-image-info-invalid-size.yaml
    R lld/test/mach-o/objc-image-info-invalid-version.yaml
    R lld/test/mach-o/objc-image-info-mismatched-swift-version.yaml
    R lld/test/mach-o/objc-image-info-pass-output.yaml
    R lld/test/mach-o/objc-image-info-simulator-vs-host.yaml
    R lld/test/mach-o/objc-image-info-unsupported-gc.yaml
    R lld/test/mach-o/objc_export_list.yaml
    R lld/test/mach-o/order_file-basic.yaml
    R lld/test/mach-o/parse-aliases.yaml
    R lld/test/mach-o/parse-arm-relocs.yaml
    R lld/test/mach-o/parse-cfstring32.yaml
    R lld/test/mach-o/parse-cfstring64.yaml
    R lld/test/mach-o/parse-compact-unwind32.yaml
    R lld/test/mach-o/parse-compact-unwind64.yaml
    R lld/test/mach-o/parse-data-in-code-armv7.yaml
    R lld/test/mach-o/parse-data-in-code-x86.yaml
    R lld/test/mach-o/parse-data-relocs-arm64.yaml
    R lld/test/mach-o/parse-data-relocs-x86_64.yaml
    R lld/test/mach-o/parse-data.yaml
    R lld/test/mach-o/parse-eh-frame-relocs-x86_64.yaml
    R lld/test/mach-o/parse-eh-frame-x86-anon.yaml
    R lld/test/mach-o/parse-eh-frame-x86-labeled.yaml
    R lld/test/mach-o/parse-eh-frame.yaml
    R lld/test/mach-o/parse-function.yaml
    R lld/test/mach-o/parse-initializers32.yaml
    R lld/test/mach-o/parse-initializers64.yaml
    R lld/test/mach-o/parse-literals-error.yaml
    R lld/test/mach-o/parse-literals.yaml
    R lld/test/mach-o/parse-non-lazy-pointers.yaml
    R lld/test/mach-o/parse-relocs-x86.yaml
    R lld/test/mach-o/parse-section-no-symbol.yaml
    R lld/test/mach-o/parse-tentative-defs.yaml
    R lld/test/mach-o/parse-text-relocs-arm64.yaml
    R lld/test/mach-o/parse-text-relocs-x86_64.yaml
    R lld/test/mach-o/parse-tlv-relocs-x86-64.yaml
    R lld/test/mach-o/re-exported-dylib-ordinal.yaml
    R lld/test/mach-o/rpath.yaml
    R lld/test/mach-o/run-tlv-pass-x86-64.yaml
    R lld/test/mach-o/sdk-version-error.yaml
    R lld/test/mach-o/sectalign.yaml
    R lld/test/mach-o/sectattrs.yaml
    R lld/test/mach-o/sectcreate.yaml
    R lld/test/mach-o/seg-protection-arm64.yaml
    R lld/test/mach-o/seg-protection-x86_64.yaml
    R lld/test/mach-o/source-version.yaml
    R lld/test/mach-o/stack-size.yaml
    R lld/test/mach-o/string-table.yaml
    R lld/test/mach-o/stub-link.s
    R lld/test/mach-o/subsections-via-symbols-default.yaml
    R lld/test/mach-o/twolevel_namespace_undef_dynamic_lookup.yaml
    R lld/test/mach-o/twolevel_namespace_undef_warning_suppress.yaml
    R lld/test/mach-o/unwind-info-simple-arm64.yaml
    R lld/test/mach-o/unwind-info-simple-x86_64.yaml
    R lld/test/mach-o/upward-dylib-load-command.yaml
    R lld/test/mach-o/upward-dylib-paths.yaml
    R lld/test/mach-o/usage.yaml
    R lld/test/mach-o/use-dylib.yaml
    R lld/test/mach-o/use-simple-dylib.yaml
    R lld/test/mach-o/version-min-load-command-object.yaml
    R lld/test/mach-o/version-min-load-command.yaml
    R lld/test/mach-o/write-final-sections.yaml
    R lld/test/mach-o/wrong-arch-error.yaml
    R lld/unittests/CMakeLists.txt
    R lld/unittests/DriverTests/CMakeLists.txt
    R lld/unittests/DriverTests/DarwinLdDriverTest.cpp
    R lld/unittests/MachOTests/CMakeLists.txt
    R lld/unittests/MachOTests/MachONormalizedFileBinaryReaderTests.cpp
    R lld/unittests/MachOTests/MachONormalizedFileBinaryWriterTests.cpp
    R lld/unittests/MachOTests/MachONormalizedFileToAtomsTests.cpp
    R lld/unittests/MachOTests/MachONormalizedFileYAMLTests.cpp
    R lld/unittests/MachOTests/empty_obj_x86_armv7.txt
    R lldb/source/Plugins/Language/CPlusPlus/LibCxxOptional.cpp
    R lldb/source/lldb.cpp
    R lldb/test/API/functionalities/data-formatter/data-formatter-stl/libcxx/deque/Makefile
    R lldb/test/API/functionalities/data-formatter/data-formatter-stl/libcxx/deque/TestDataFormatterLibcxxDeque.py
    R lldb/test/API/functionalities/data-formatter/data-formatter-stl/libcxx/deque/main.cpp
    R lldb/test/API/functionalities/data-formatter/data-formatter-stl/libcxx/list/Makefile
    R lldb/test/API/functionalities/data-formatter/data-formatter-stl/libcxx/list/TestDataFormatterLibcxxList.py
    R lldb/test/API/functionalities/data-formatter/data-formatter-stl/libcxx/list/loop/Makefile
    R lldb/test/API/functionalities/data-formatter/data-formatter-stl/libcxx/list/loop/TestDataFormatterLibcxxListLoop.py
    R lldb/test/API/functionalities/data-formatter/data-formatter-stl/libcxx/list/loop/main.cpp
    R lldb/test/API/functionalities/data-formatter/data-formatter-stl/libcxx/list/main.cpp
    R lldb/test/API/functionalities/data-formatter/data-formatter-stl/libcxx/optional/Makefile
    R lldb/test/API/functionalities/data-formatter/data-formatter-stl/libcxx/optional/TestDataFormatterLibcxxOptional.py
    R lldb/test/API/functionalities/data-formatter/data-formatter-stl/libcxx/optional/main.cpp
    R lldb/test/API/functionalities/data-formatter/data-formatter-stl/libcxx/unordered/Makefile
    R lldb/test/API/functionalities/data-formatter/data-formatter-stl/libcxx/unordered/TestDataFormatterUnordered.py
    R lldb/test/API/functionalities/data-formatter/data-formatter-stl/libcxx/unordered/main.cpp
    R lldb/test/API/functionalities/data-formatter/data-formatter-stl/libstdcpp/list/Makefile
    R lldb/test/API/functionalities/data-formatter/data-formatter-stl/libstdcpp/list/TestDataFormatterStdList.py
    R lldb/test/API/functionalities/data-formatter/data-formatter-stl/libstdcpp/list/main.cpp
    R lldb/test/API/functionalities/gdb_remote_client/gdbclientutils.py
    R lldb/test/API/functionalities/memory/read/Makefile
    R lldb/test/API/functionalities/memory/read/TestMemoryRead.py
    R lldb/test/API/functionalities/memory/read/main.cpp
    R lldb/test/API/linux/aarch64/tagged_memory_region/Makefile
    R lldb/test/API/linux/aarch64/tagged_memory_region/TestAArch64LinuxTaggedMemoryRegion.py
    R lldb/test/API/linux/aarch64/tagged_memory_region/main.c
    R llvm/lib/Analysis/ReleaseModeModelRunner.cpp
    M llvm/lib/Target/AMDGPU/SIISelLowering.cpp
    M llvm/lib/Target/AMDGPU/SIInstrInfo.cpp
    M llvm/lib/Target/AMDGPU/SIInstrInfo.h
    M llvm/lib/Target/AMDGPU/SOPInstructions.td
    R llvm/lib/Target/M68k/GlSel/M68kCallLowering.cpp
    R llvm/lib/Target/M68k/GlSel/M68kCallLowering.h
    R llvm/lib/Target/M68k/GlSel/M68kInstructionSelector.cpp
    R llvm/lib/Target/M68k/GlSel/M68kLegalizerInfo.cpp
    R llvm/lib/Target/M68k/GlSel/M68kLegalizerInfo.h
    R llvm/lib/Target/M68k/GlSel/M68kRegisterBankInfo.cpp
    R llvm/lib/Target/M68k/GlSel/M68kRegisterBankInfo.h
    R llvm/lib/Target/M68k/GlSel/M68kRegisterBanks.td
    R llvm/test/Analysis/BasicAA/memset_pattern.ll
    R llvm/test/Analysis/CostModel/X86/interleaved-store-accesses-with-gaps.ll
    R llvm/test/Analysis/LoopAccessAnalysis/gep-induction-operand-typesize-warning.ll
    M llvm/test/CodeGen/AMDGPU/addrspacecast.ll
    M llvm/test/CodeGen/AMDGPU/amdgpu-codegenprepare-idiv.ll
    R llvm/test/CodeGen/AMDGPU/callee-special-input-sgprs.ll
    M llvm/test/CodeGen/AMDGPU/dagcombine-select.ll
    M llvm/test/CodeGen/AMDGPU/extract_vector_dynelt.ll
    M llvm/test/CodeGen/AMDGPU/extract_vector_elt-f64.ll
    M llvm/test/CodeGen/AMDGPU/extract_vector_elt-i64.ll
    M llvm/test/CodeGen/AMDGPU/flat-scratch-init.ll
    M llvm/test/CodeGen/AMDGPU/insert_vector_dynelt.ll
    M llvm/test/CodeGen/AMDGPU/insert_vector_elt.ll
    M llvm/test/CodeGen/AMDGPU/llvm.mulo.ll
    M llvm/test/CodeGen/AMDGPU/load-select-ptr.ll
    R llvm/test/CodeGen/AMDGPU/lower-kernel-lds-global-uses.ll
    R llvm/test/CodeGen/AMDGPU/lower-module-lds-global-alias.ll
    R llvm/test/CodeGen/AMDGPU/lower-module-lds-global-uses.ll
    R llvm/test/CodeGen/AMDGPU/lower-module-lds-indirect.ll
    M llvm/test/CodeGen/AMDGPU/select64.ll
    M llvm/test/CodeGen/AMDGPU/selectcc.ll
    M llvm/test/CodeGen/AMDGPU/sint_to_fp.f64.ll
    M llvm/test/CodeGen/AMDGPU/uint_to_fp.f64.ll
    R llvm/test/CodeGen/X86/peep-test-5.ll
    R llvm/test/ExecutionEngine/JITLink/X86/Inputs/MachO_weak_defs_extra.s
    R llvm/test/ExecutionEngine/JITLink/X86/MachO_skip_debug_sections.s
    R llvm/test/Transforms/LICM/no-hoist-prof.ll
    R llvm/test/Transforms/LICM/sink.ll
    R llvm/test/Verifier/dbg-invalid-enum-as-scope.ll
    R llvm/test/tools/llvm-nm/lit.local.cfg

  Log Message:
  -----------
  Revert "Revert D109159 "[amdgpu] Enable selection of `s_cselect_b64`.""

This reverts commit 859ebca744e634dcc89a2294ffa41574f947bd62.
The change contained many unrelated changes and e.g. restored
unit test failes for the old lld port.




More information about the All-commits mailing list