Nvidia PTX does not allow . to appear in identifiers, so OpenMP variant mangling now uses $ to separate segments of the mangled name for variants of functions declared via declare variant.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
Comment Actions
Changes looks good to me.
We don't have tests that check the mangling, interesting (and my fault), should we add one?
Comment Actions
@jdoerfert: I've added a test. I kept it focused on the variants for NVPTX architecture (mangling is currently the same for all archs), let me know if that was what you had in mind.