[clang] f049aa1 - clang: Remove dead getConflictOffloadArchCombination virtual (#209271)
via cfe-commits
cfe-commits at lists.llvm.org
Mon Jul 13 12:46:27 PDT 2026
Author: Matt Arsenault
Date: 2026-07-13T19:46:21Z
New Revision: f049aa1e9bc071fdf366baec337baa970b6b23c4
URL: https://github.com/llvm/llvm-project/commit/f049aa1e9bc071fdf366baec337baa970b6b23c4
DIFF: https://github.com/llvm/llvm-project/commit/f049aa1e9bc071fdf366baec337baa970b6b23c4.diff
LOG: clang: Remove dead getConflictOffloadArchCombination virtual (#209271)
Added:
Modified:
clang/lib/Driver/Driver.cpp
Removed:
################################################################################
diff --git a/clang/lib/Driver/Driver.cpp b/clang/lib/Driver/Driver.cpp
index 346c06aaeed00..e606cdc4c1cf8 100644
--- a/clang/lib/Driver/Driver.cpp
+++ b/clang/lib/Driver/Driver.cpp
@@ -3559,9 +3559,6 @@ class OffloadingActionBuilder final {
CudaDeviceActions.clear();
}
- virtual std::optional<std::pair<llvm::StringRef, llvm::StringRef>>
- getConflictOffloadArchCombination(const std::set<StringRef> &GpuArchs) = 0;
-
bool initialize() override {
assert(AssociatedOffloadKind == Action::OFK_Cuda ||
AssociatedOffloadKind == Action::OFK_HIP);
@@ -3620,12 +3617,6 @@ class OffloadingActionBuilder final {
DefaultOffloadArch = OffloadArch::CudaDefault;
}
- std::optional<std::pair<llvm::StringRef, llvm::StringRef>>
- getConflictOffloadArchCombination(
- const std::set<StringRef> &GpuArchs) override {
- return std::nullopt;
- }
-
ActionBuilderReturnCode
getDeviceDependences(OffloadAction::DeviceDependences &DA,
phases::ID CurPhase, phases::ID FinalPhase,
@@ -3779,12 +3770,6 @@ class OffloadingActionBuilder final {
bool canUseBundlerUnbundler() const override { return true; }
- std::optional<std::pair<llvm::StringRef, llvm::StringRef>>
- getConflictOffloadArchCombination(
- const std::set<StringRef> &GpuArchs) override {
- return getConflictTargetIDCombination(GpuArchs);
- }
-
ActionBuilderReturnCode
getDeviceDependences(OffloadAction::DeviceDependences &DA,
phases::ID CurPhase, phases::ID FinalPhase,
More information about the cfe-commits
mailing list