arsenm marked an inline comment as done.
arsenm added inline comments.

================
Comment at: lib/Driver/ToolChains/AMDGPU.h:25
+/// TODO: Generalize to handle libclc.
+class RocmInstallationDetector {
+private:
----------------
yaxunl wrote:
> I don't think we should detect ROCm installation here. We are compiling code 
> for amdgpu not only on ROCm, but also on amdgpu-pro and windows. Many cases, 
> people want to compile code for amdgpu on systems without ROCm installed.
> 
> Compiilng code for amdgpu does not really depend on ROCm. We only depend on 
> device library.
> 
> It makes more sense to have a AMDGPUDeviceLibDetector which works on ROCm, 
> amdgpu-pro, and windows. Also we need an option -amdgpu-device-lib-path to 
> override the default amdgpu device lib path.
Being able to cross compile without a rocm installation is one of my primary 
goals here. I don't know what the install paths look like for those other 
drivers. It would be best if everything could agree on a single default install 
location for these to search, which is mostly a naming problem. In the patch 
as-is, the rocm-path is serving as -amdgpu-device-lib-path, but this is a 
naming question


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

https://reviews.llvm.org/D59321



_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to