[HIP] Fix HIP path detection
authorYaxun (Sam) Liu <yaxun.liu@amd.com>
Mon, 12 Jun 2023 17:45:19 +0000 (13:45 -0400)
committerYaxun (Sam) Liu <yaxun.liu@amd.com>
Tue, 13 Jun 2023 15:12:11 +0000 (11:12 -0400)
commite40e427a649df21ce9f11f0b688124855789e2ee
tree4ae3fba0673ad57edc7b895a2bc3b7a922b7b28e
parent7d3bba5e2fe677d04614bf4ba02a55ee3da4ec02
[HIP] Fix HIP path detection

Fix two issues:

--hip-path should not do rigorous checking, i.e. if .hipVersion exists it
will use it, otherwise it will not error out but assumes the default
HIP version. This is to be consistent with --rocm-path behavior.

when HIP_PATH is empty, it should be ignored. This is to be consistent
with ROCM_PATH behavior.

Reviewed by: Artem Belevich

Differential Revision: https://reviews.llvm.org/D152734

Fixes: SWDEV-404771
clang/lib/Driver/ToolChains/AMDGPU.cpp
clang/test/Driver/hip-version.hip
clang/test/Driver/rocm-detect.hip