Changeset View
Changeset View
Standalone View
Standalone View
clang/lib/Driver/ToolChains/AMDGPUOpenMP.cpp
Show First 20 Lines • Show All 246 Lines • ▼ Show 20 Lines | void AMDGPUOpenMPToolChain::addClangTargetOptions( | ||||
CC1Args.push_back("-fcuda-is-device"); | CC1Args.push_back("-fcuda-is-device"); | ||||
if (DriverArgs.hasArg(options::OPT_nogpulib)) | if (DriverArgs.hasArg(options::OPT_nogpulib)) | ||||
return; | return; | ||||
std::string BitcodeSuffix; | std::string BitcodeSuffix; | ||||
if (DriverArgs.hasFlag(options::OPT_fopenmp_target_new_runtime, | if (DriverArgs.hasFlag(options::OPT_fopenmp_target_new_runtime, | ||||
options::OPT_fno_openmp_target_new_runtime, false)) | options::OPT_fno_openmp_target_new_runtime, false)) | ||||
BitcodeSuffix = "new-amdgcn-" + GPUArch; | BitcodeSuffix = "new-amdgpu-" + GPUArch; | ||||
JonChesterfield: 'amdgcn' appears to be a subset of 'amdgpu', so this seems a reasonable point to rename it. | |||||
else | else | ||||
BitcodeSuffix = "amdgcn-" + GPUArch; | BitcodeSuffix = "amdgcn-" + GPUArch; | ||||
addOpenMPDeviceRTL(getDriver(), DriverArgs, CC1Args, BitcodeSuffix, | addOpenMPDeviceRTL(getDriver(), DriverArgs, CC1Args, BitcodeSuffix, | ||||
getTriple()); | getTriple()); | ||||
} | } | ||||
llvm::opt::DerivedArgList *AMDGPUOpenMPToolChain::TranslateArgs( | llvm::opt::DerivedArgList *AMDGPUOpenMPToolChain::TranslateArgs( | ||||
▲ Show 20 Lines • Show All 67 Lines • Show Last 20 Lines |
'amdgcn' appears to be a subset of 'amdgpu', so this seems a reasonable point to rename it.