Anastasia added a comment.

In D127579#3590632 <https://reviews.llvm.org/D127579#3590632>, @aeubanks wrote:

> If I'm understanding correctly, previously the LLVM pointee type was used to 
> represent a frontend OpenCL type. An alternative to marking everything with 
> `elementtype` or adding metadata, can something be done in the frontend to 
> mangle the function name with OpenCL pointee types, then the backend 
> translates that to the proper SPIRV types?

We were trying to get away from relying on mangled names in the backend as it 
is harder to target for non-clang and non-OpenCL based languages.


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D127579

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

Reply via email to