@@ -951,8 +951,8 @@ getSystemOffloadArchs(Compilation &C, Action::OffloadKind Kind) {
951
951
952
952
if (!StdoutOrErr) {
953
953
C.getDriver ().Diag (diag::err_drv_undetermined_gpu_arch)
954
- << Action::GetOffloadKindName (Kind)
955
- << llvm::toString (StdoutOrErr. takeError ()) << " --offload-arch" ;
954
+ << Action::GetOffloadKindName (Kind) << StdoutOrErr. takeError ()
955
+ << " --offload-arch" ;
956
956
return GPUArchs;
957
957
} else if ((*StdoutOrErr)->getBuffer ().empty ()) {
958
958
C.getDriver ().Diag (diag::err_drv_undetermined_gpu_arch)
@@ -1004,16 +1004,19 @@ inferOffloadToolchains(Compilation &C, Action::OffloadKind Kind) {
1004
1004
C.getDriver ().Diag (clang::diag::err_drv_offload_bad_gpu_arch)
1005
1005
<< " HIP" << Arch;
1006
1006
return llvm::DenseSet<llvm::StringRef>();
1007
- } else if (Kind == Action::OFK_Cuda && !IsNVIDIAOffloadArch (ID)) {
1007
+ }
1008
+ if (Kind == Action::OFK_Cuda && !IsNVIDIAOffloadArch (ID)) {
1008
1009
C.getDriver ().Diag (clang::diag::err_drv_offload_bad_gpu_arch)
1009
1010
<< " CUDA" << Arch;
1010
1011
return llvm::DenseSet<llvm::StringRef>();
1011
- } else if (Kind == Action::OFK_OpenMP &&
1012
- (ID == OffloadArch::UNKNOWN || ID == OffloadArch::UNUSED)) {
1012
+ }
1013
+ if (Kind == Action::OFK_OpenMP &&
1014
+ (ID == OffloadArch::UNKNOWN || ID == OffloadArch::UNUSED)) {
1013
1015
C.getDriver ().Diag (clang::diag::err_drv_failed_to_deduce_target_from_arch)
1014
1016
<< Arch;
1015
1017
return llvm::DenseSet<llvm::StringRef>();
1016
- } else if (ID == OffloadArch::UNKNOWN || ID == OffloadArch::UNUSED) {
1018
+ }
1019
+ if (ID == OffloadArch::UNKNOWN || ID == OffloadArch::UNUSED) {
1017
1020
C.getDriver ().Diag (clang::diag::err_drv_offload_bad_gpu_arch)
1018
1021
<< " offload" << Arch;
1019
1022
return llvm::DenseSet<llvm::StringRef>();
@@ -4732,22 +4735,22 @@ Driver::getOffloadArchs(Compilation &C, const llvm::opt::DerivedArgList &Args,
4732
4735
auto GPUsOrErr = TC.getSystemGPUArchs (Args);
4733
4736
if (!GPUsOrErr) {
4734
4737
TC.getDriver ().Diag (diag::err_drv_undetermined_gpu_arch)
4735
- << llvm::Triple::getArchTypeName (TC.getArch ())
4736
- << llvm::toString (GPUsOrErr.takeError ()) << " --offload-arch" ;
4738
+ << llvm::Triple::getArchTypeName (TC.getArch ())
4739
+ << llvm::toString (GPUsOrErr.takeError ()) << " --offload-arch" ;
4737
4740
continue ;
4738
4741
}
4739
4742
4740
4743
for (auto ArchStr : *GPUsOrErr) {
4741
4744
StringRef CanonicalStr = getCanonicalArchString (
4742
- C, Args, Args.MakeArgString (ArchStr), TC.getTriple ());
4745
+ C, Args, Args.MakeArgString (ArchStr), TC.getTriple ());
4743
4746
if (!CanonicalStr.empty ())
4744
4747
Archs.insert (CanonicalStr);
4745
4748
else
4746
4749
return llvm::SmallVector<StringRef>();
4747
4750
}
4748
4751
} else {
4749
4752
StringRef CanonicalStr =
4750
- getCanonicalArchString (C, Args, Arch, TC.getTriple ());
4753
+ getCanonicalArchString (C, Args, Arch, TC.getTriple ());
4751
4754
if (!CanonicalStr.empty ())
4752
4755
Archs.insert (CanonicalStr);
4753
4756
else
@@ -4760,7 +4763,7 @@ Driver::getOffloadArchs(Compilation &C, const llvm::opt::DerivedArgList &Args,
4760
4763
Archs.clear ();
4761
4764
} else {
4762
4765
StringRef ArchStr =
4763
- getCanonicalArchString (C, Args, Arch, TC.getTriple ());
4766
+ getCanonicalArchString (C, Args, Arch, TC.getTriple ());
4764
4767
Archs.erase (ArchStr);
4765
4768
}
4766
4769
}
0 commit comments