tra added a comment.

> A Cuda GPU architecture ‘generic’ is added. The name is picked from the LLVM 
> SPIR-V Backend. In the HIPSPV code path the architecture name is inserted to 
> the bundle entry ID as target ID. Target ID is expected to be always present 
> so a component in the target triple is not mistaken as target ID.

How generic is 'generic'? If I understand the statement above correctly, it 
should probably reflect that it's specific to spir-v.
If it's the only possible spir-v variant, then calling it`spir-v` might be more 
meaningful.
If we expect to see other spir-v variants in the future it would allow us to 
clearly differentiate between them later. 
E.g. `--offload=spirv-a,spirv-b`. It would be rather odd if we had to use 
`--offload=generic, spirv-b`.


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D110622

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

Reply via email to