[PATCH] D127579: [clang][WIP] add option to keep types of ptr args for non-kernel functions in metadata
Anastasia Stulova via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Fri Jun 17 01:29:43 PDT 2022
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
More information about the cfe-commits
mailing list