[PATCH] D115960: Revert D109159 "[amdgpu] Enable selection of `s_cselect_b64`."

David Salinas via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Wed Jan 5 09:58:12 PST 2022


This revision was landed with ongoing or failed builds.
This revision was automatically updated to reflect the committed changes.
Closed by commit rG859ebca744e6: Revert D109159 "[amdgpu] Enable selection of `s_cselect_b64`." (authored by david-salinas).
Herald added subscribers: cfe-commits, libcxx-commits, lldb-commits, Sanitizers, luke957, abrachet, ormris, dang, jdoerfert, sstefan1, phosek, usaxena95, pengfei, s.egerton, asbirlea, mstorsjo, lebedev.ri, kadircet, rupprecht, arphaman, steven_wu, mgrang, simoncook, fedor.sergeev, krytarowski, arichardson, mgorny, emaste, dschuff.
Herald added a reviewer: lebedev.ri.
Herald added a reviewer: jdoerfert.
Herald added a reviewer: jhenderson.
Herald added projects: clang, Sanitizers, LLDB, libc++, lld-macho, clang-tools-extra.
Herald added a reviewer: libc++.
Herald added a reviewer: lld-macho.

Changed prior to commit:
  https://reviews.llvm.org/D115960?vs=395475&id=397626#toc

Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D115960/new/

https://reviews.llvm.org/D115960

Files:
  clang-tools-extra/clangd/unittests/TestScheme.h
  clang/lib/Driver/ToolChains/HIP.cpp
  clang/lib/Driver/ToolChains/HIP.h
  clang/test/CodeGen/Inputs/sanitizer-blacklist-vfsoverlay.yaml
  clang/test/CodeGen/catch-alignment-assumption-blacklist.c
  clang/test/CodeGen/catch-nullptr-and-nonzero-offset-blacklist.c
  clang/test/CodeGen/ubsan-blacklist.c
  clang/test/CodeGenCXX/cfi-blacklist.cpp
  clang/test/Driver/debug-var-experimental-switch.c
  clang/test/Sema/branch-protection-attr-err.c
  compiler-rt/cmake/Modules/CustomLibcxx/CMakeLists.txt
  compiler-rt/lib/sanitizer_common/sanitizer_persistent_allocator.h
  compiler-rt/lib/tsan/rtl/tsan_update_shadow_word.inc
  compiler-rt/test/fuzzer/EntropicScalePerExecTimeTest.cpp
  compiler-rt/test/fuzzer/entropic-scale-per-exec-time.test
  compiler-rt/test/memprof/TestCases/mem_info_cache_entries.cpp
  compiler-rt/test/memprof/TestCases/print_miss_rate.cpp
  compiler-rt/test/ubsan/TestCases/Pointer/alignment-assumption-ignorelist.cppp
  libcxx/cmake/caches/Generic-32bits.cmake
  libcxx/include/__memory/pointer_safety.h
  libcxx/test/libcxx/atomics/ext-int.verify.cpp
  libcxx/test/libcxx/atomics/libcpp-has-no-threads.compile.fail.cpp
  libcxx/test/libcxx/atomics/libcpp-has-no-threads.pass.cpp
  libcxx/test/std/algorithms/robust_against_adl.pass.cpp
  libcxx/test/std/atomics/atomics.types.generic/trivially_copyable.compile.fail.cpp
  libcxx/test/std/containers/sequences/vector/vector.modifiers/insert_iter_value.pass.cpp
  libcxx/test/std/language.support/support.limits/support.limits.general/charconv.pass.cpp
  libcxx/test/std/language.support/support.limits/support.limits.general/memory_resource.version.pass.cpp
  libcxx/test/std/numerics/c.math/abs.fail.cpp
  libcxx/test/std/strings/string.view/string.view.cons/deduct.pass.cpp
  libcxx/test/std/utilities/any/any.nonmembers/any.cast/const_correctness.fail.cpp
  libcxx/test/std/utilities/any/any.nonmembers/any.cast/not_copy_constructible.fail.cpp
  libcxx/test/std/utilities/memory/util.dynamic.safety/declare_no_pointers.pass.cpp
  libcxx/test/std/utilities/memory/util.dynamic.safety/declare_reachable.pass.cpp
  libcxx/test/std/utilities/memory/util.dynamic.safety/get_pointer_safety.pass.cpp
  libcxx/test/std/utilities/meta/meta.trans/meta.trans.other/result_of.deprecated.fail.cpp
  libcxx/test/support/coroutine_types.h
  libcxx/test/support/tracked_value.h
  libcxx/utils/google-benchmark/.clang-format
  libcxx/utils/google-benchmark/.github/.libcxx-setup.sh
  libcxx/utils/google-benchmark/.github/ISSUE_TEMPLATE/bug_report.md
  libcxx/utils/google-benchmark/.github/ISSUE_TEMPLATE/feature_request.md
  libcxx/utils/google-benchmark/.github/workflows/bazel.yml
  libcxx/utils/google-benchmark/.github/workflows/build-and-test-perfcounters.yml
  libcxx/utils/google-benchmark/.github/workflows/build-and-test.yml
  libcxx/utils/google-benchmark/.github/workflows/pylint.yml
  libcxx/utils/google-benchmark/.github/workflows/sanitizer.yml
  libcxx/utils/google-benchmark/.github/workflows/test_bindings.yml
  libcxx/utils/google-benchmark/.gitignore
  libcxx/utils/google-benchmark/.travis.yml
  libcxx/utils/google-benchmark/.ycm_extra_conf.py
  libcxx/utils/google-benchmark/AUTHORS
  libcxx/utils/google-benchmark/BUILD.bazel
  libcxx/utils/google-benchmark/CMakeLists.txt
  libcxx/utils/google-benchmark/CONTRIBUTING.md
  libcxx/utils/google-benchmark/CONTRIBUTORS
  libcxx/utils/google-benchmark/LICENSE
  libcxx/utils/google-benchmark/README.md
  libcxx/utils/google-benchmark/WORKSPACE
  libcxx/utils/google-benchmark/_config.yml
  libcxx/utils/google-benchmark/appveyor.yml
  libcxx/utils/google-benchmark/bindings/python/BUILD
  libcxx/utils/google-benchmark/bindings/python/build_defs.bzl
  libcxx/utils/google-benchmark/bindings/python/google_benchmark/BUILD
  libcxx/utils/google-benchmark/bindings/python/google_benchmark/__init__.py
  libcxx/utils/google-benchmark/bindings/python/google_benchmark/benchmark.cc
  libcxx/utils/google-benchmark/bindings/python/google_benchmark/example.py
  libcxx/utils/google-benchmark/bindings/python/pybind11.BUILD
  libcxx/utils/google-benchmark/bindings/python/python_headers.BUILD
  libcxx/utils/google-benchmark/bindings/python/requirements.txt
  libcxx/utils/google-benchmark/cmake/AddCXXCompilerFlag.cmake
  libcxx/utils/google-benchmark/cmake/CXXFeatureCheck.cmake
  libcxx/utils/google-benchmark/cmake/Config.cmake.in
  libcxx/utils/google-benchmark/cmake/GetGitVersion.cmake
  libcxx/utils/google-benchmark/cmake/GoogleTest.cmake
  libcxx/utils/google-benchmark/cmake/GoogleTest.cmake.in
  libcxx/utils/google-benchmark/cmake/benchmark.pc.in
  libcxx/utils/google-benchmark/cmake/gnu_posix_regex.cpp
  libcxx/utils/google-benchmark/cmake/llvm-toolchain.cmake
  libcxx/utils/google-benchmark/cmake/posix_regex.cpp
  libcxx/utils/google-benchmark/cmake/split_list.cmake
  libcxx/utils/google-benchmark/cmake/std_regex.cpp
  libcxx/utils/google-benchmark/cmake/steady_clock.cpp
  libcxx/utils/google-benchmark/cmake/thread_safety_attributes.cpp
  libcxx/utils/google-benchmark/dependencies.md
  libcxx/utils/google-benchmark/docs/AssemblyTests.md
  libcxx/utils/google-benchmark/docs/_config.yml
  libcxx/utils/google-benchmark/docs/perf_counters.md
  libcxx/utils/google-benchmark/docs/random_interleaving.md
  libcxx/utils/google-benchmark/docs/releasing.md
  libcxx/utils/google-benchmark/docs/tools.md
  libcxx/utils/google-benchmark/include/benchmark/benchmark.h
  libcxx/utils/google-benchmark/requirements.txt
  libcxx/utils/google-benchmark/setup.py
  libcxx/utils/google-benchmark/src/CMakeLists.txt
  libcxx/utils/google-benchmark/src/arraysize.h
  libcxx/utils/google-benchmark/src/benchmark.cc
  libcxx/utils/google-benchmark/src/benchmark_api_internal.cc
  libcxx/utils/google-benchmark/src/benchmark_api_internal.h
  libcxx/utils/google-benchmark/src/benchmark_main.cc
  libcxx/utils/google-benchmark/src/benchmark_name.cc
  libcxx/utils/google-benchmark/src/benchmark_register.cc
  libcxx/utils/google-benchmark/src/benchmark_register.h
  libcxx/utils/google-benchmark/src/benchmark_runner.cc
  libcxx/utils/google-benchmark/src/benchmark_runner.h
  libcxx/utils/google-benchmark/src/check.h
  libcxx/utils/google-benchmark/src/colorprint.cc
  libcxx/utils/google-benchmark/src/colorprint.h
  libcxx/utils/google-benchmark/src/commandlineflags.cc
  libcxx/utils/google-benchmark/src/commandlineflags.h
  libcxx/utils/google-benchmark/src/complexity.cc
  libcxx/utils/google-benchmark/src/complexity.h
  libcxx/utils/google-benchmark/src/console_reporter.cc
  libcxx/utils/google-benchmark/src/counter.cc
  libcxx/utils/google-benchmark/src/counter.h
  libcxx/utils/google-benchmark/src/csv_reporter.cc
  libcxx/utils/google-benchmark/src/cycleclock.h
  libcxx/utils/google-benchmark/src/internal_macros.h
  libcxx/utils/google-benchmark/src/json_reporter.cc
  libcxx/utils/google-benchmark/src/log.h
  libcxx/utils/google-benchmark/src/mutex.h
  libcxx/utils/google-benchmark/src/perf_counters.cc
  libcxx/utils/google-benchmark/src/perf_counters.h
  libcxx/utils/google-benchmark/src/re.h
  libcxx/utils/google-benchmark/src/reporter.cc
  libcxx/utils/google-benchmark/src/sleep.cc
  libcxx/utils/google-benchmark/src/sleep.h
  libcxx/utils/google-benchmark/src/statistics.cc
  libcxx/utils/google-benchmark/src/statistics.h
  libcxx/utils/google-benchmark/src/string_util.cc
  libcxx/utils/google-benchmark/src/string_util.h
  libcxx/utils/google-benchmark/src/sysinfo.cc
  libcxx/utils/google-benchmark/src/thread_manager.h
  libcxx/utils/google-benchmark/src/thread_timer.h
  libcxx/utils/google-benchmark/src/timers.cc
  libcxx/utils/google-benchmark/src/timers.h
  libcxx/utils/google-benchmark/test/AssemblyTests.cmake
  libcxx/utils/google-benchmark/test/BUILD
  libcxx/utils/google-benchmark/test/CMakeLists.txt
  libcxx/utils/google-benchmark/test/args_product_test.cc
  libcxx/utils/google-benchmark/test/basic_test.cc
  libcxx/utils/google-benchmark/test/benchmark_gtest.cc
  libcxx/utils/google-benchmark/test/benchmark_name_gtest.cc
  libcxx/utils/google-benchmark/test/benchmark_random_interleaving_gtest.cc
  libcxx/utils/google-benchmark/test/benchmark_test.cc
  libcxx/utils/google-benchmark/test/clobber_memory_assembly_test.cc
  libcxx/utils/google-benchmark/test/commandlineflags_gtest.cc
  libcxx/utils/google-benchmark/test/complexity_test.cc
  libcxx/utils/google-benchmark/test/cxx03_test.cc
  libcxx/utils/google-benchmark/test/diagnostics_test.cc
  libcxx/utils/google-benchmark/test/display_aggregates_only_test.cc
  libcxx/utils/google-benchmark/test/donotoptimize_assembly_test.cc
  libcxx/utils/google-benchmark/test/donotoptimize_test.cc
  libcxx/utils/google-benchmark/test/filter_test.cc
  libcxx/utils/google-benchmark/test/fixture_test.cc
  libcxx/utils/google-benchmark/test/internal_threading_test.cc
  libcxx/utils/google-benchmark/test/link_main_test.cc
  libcxx/utils/google-benchmark/test/map_test.cc
  libcxx/utils/google-benchmark/test/memory_manager_test.cc
  libcxx/utils/google-benchmark/test/multiple_ranges_test.cc
  libcxx/utils/google-benchmark/test/options_test.cc
  libcxx/utils/google-benchmark/test/output_test.h
  libcxx/utils/google-benchmark/test/output_test_helper.cc
  libcxx/utils/google-benchmark/test/perf_counters_gtest.cc
  libcxx/utils/google-benchmark/test/perf_counters_test.cc
  libcxx/utils/google-benchmark/test/register_benchmark_test.cc
  libcxx/utils/google-benchmark/test/repetitions_test.cc
  libcxx/utils/google-benchmark/test/report_aggregates_only_test.cc
  libcxx/utils/google-benchmark/test/reporter_output_test.cc
  libcxx/utils/google-benchmark/test/skip_with_error_test.cc
  libcxx/utils/google-benchmark/test/state_assembly_test.cc
  libcxx/utils/google-benchmark/test/statistics_gtest.cc
  libcxx/utils/google-benchmark/test/string_util_gtest.cc
  libcxx/utils/google-benchmark/test/templated_fixture_test.cc
  libcxx/utils/google-benchmark/test/user_counters_tabular_test.cc
  libcxx/utils/google-benchmark/test/user_counters_test.cc
  libcxx/utils/google-benchmark/test/user_counters_thousands_test.cc
  libcxx/utils/google-benchmark/tools/BUILD.bazel
  libcxx/utils/google-benchmark/tools/compare.py
  libcxx/utils/google-benchmark/tools/gbench/Inputs/test1_run1.json
  libcxx/utils/google-benchmark/tools/gbench/Inputs/test1_run2.json
  libcxx/utils/google-benchmark/tools/gbench/Inputs/test2_run.json
  libcxx/utils/google-benchmark/tools/gbench/Inputs/test3_run0.json
  libcxx/utils/google-benchmark/tools/gbench/Inputs/test3_run1.json
  libcxx/utils/google-benchmark/tools/gbench/Inputs/test4_run.json
  libcxx/utils/google-benchmark/tools/gbench/__init__.py
  libcxx/utils/google-benchmark/tools/gbench/report.py
  libcxx/utils/google-benchmark/tools/gbench/util.py
  libcxx/utils/google-benchmark/tools/requirements.txt
  libcxx/utils/google-benchmark/tools/strip_asm.py
  lld/include/lld/ReaderWriter/MachOLinkingContext.h
  lld/include/lld/ReaderWriter/YamlContext.h
  lld/lib/CMakeLists.txt
  lld/lib/Core/CMakeLists.txt
  lld/lib/Core/DefinedAtom.cpp
  lld/lib/Core/Error.cpp
  lld/lib/Core/File.cpp
  lld/lib/Core/LinkingContext.cpp
  lld/lib/Core/Reader.cpp
  lld/lib/Core/Resolver.cpp
  lld/lib/Core/SymbolTable.cpp
  lld/lib/Core/Writer.cpp
  lld/lib/Driver/CMakeLists.txt
  lld/lib/Driver/DarwinLdDriver.cpp
  lld/lib/Driver/DarwinLdOptions.td
  lld/lib/ReaderWriter/CMakeLists.txt
  lld/lib/ReaderWriter/FileArchive.cpp
  lld/lib/ReaderWriter/MachO/ArchHandler.cpp
  lld/lib/ReaderWriter/MachO/ArchHandler.h
  lld/lib/ReaderWriter/MachO/ArchHandler_arm.cpp
  lld/lib/ReaderWriter/MachO/ArchHandler_arm64.cpp
  lld/lib/ReaderWriter/MachO/ArchHandler_x86.cpp
  lld/lib/ReaderWriter/MachO/ArchHandler_x86_64.cpp
  lld/lib/ReaderWriter/MachO/Atoms.h
  lld/lib/ReaderWriter/MachO/CMakeLists.txt
  lld/lib/ReaderWriter/MachO/CompactUnwindPass.cpp
  lld/lib/ReaderWriter/MachO/DebugInfo.h
  lld/lib/ReaderWriter/MachO/ExecutableAtoms.h
  lld/lib/ReaderWriter/MachO/File.h
  lld/lib/ReaderWriter/MachO/FlatNamespaceFile.h
  lld/lib/ReaderWriter/MachO/GOTPass.cpp
  lld/lib/ReaderWriter/MachO/LayoutPass.cpp
  lld/lib/ReaderWriter/MachO/LayoutPass.h
  lld/lib/ReaderWriter/MachO/MachOLinkingContext.cpp
  lld/lib/ReaderWriter/MachO/MachONormalizedFile.h
  lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryReader.cpp
  lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryUtils.h
  lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryWriter.cpp
  lld/lib/ReaderWriter/MachO/MachONormalizedFileFromAtoms.cpp
  lld/lib/ReaderWriter/MachO/MachONormalizedFileToAtoms.cpp
  lld/lib/ReaderWriter/MachO/MachONormalizedFileYAML.cpp
  lld/lib/ReaderWriter/MachO/MachOPasses.h
  lld/lib/ReaderWriter/MachO/ObjCPass.cpp
  lld/lib/ReaderWriter/MachO/SectCreateFile.h
  lld/lib/ReaderWriter/MachO/ShimPass.cpp
  lld/lib/ReaderWriter/MachO/StubsPass.cpp
  lld/lib/ReaderWriter/MachO/TLVPass.cpp
  lld/lib/ReaderWriter/MachO/WriterMachO.cpp
  lld/lib/ReaderWriter/YAML/CMakeLists.txt
  lld/lib/ReaderWriter/YAML/ReaderWriterYAML.cpp
  lld/test/ELF/Inputs/copy-rel.s
  lld/test/ELF/copy-rel.s
  lld/test/ELF/relocation-copy-alias.s
  lld/test/darwin/Inputs/native-and-mach-o.objtxt
  lld/test/darwin/Inputs/native-and-mach-o2.objtxt
  lld/test/darwin/cmdline-lto_library.objtxt
  lld/test/darwin/cmdline-objc_gc.objtxt
  lld/test/darwin/cmdline-objc_gc_compaction.objtxt
  lld/test/darwin/cmdline-objc_gc_only.objtxt
  lld/test/darwin/native-and-mach-o.objtxt
  (250 more files...)



More information about the llvm-commits mailing list