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
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.