This change requires https://reviews.llvm.org/D108361.
This patch handles noalias function arguments of amdgpu_kernel during
llvm.amdgcn.kernarg.segment.ptr() emission by converting them to the equivalent
metadata representation using !noalias and !alias.scope.
clang-tidy: error: use of undeclared identifier 'addAliasScopeMetadata' [clang-diagnostic-error]
not useful