Closed diptorupd closed 11 months ago
The PR adds a new attribute string to the set of known FunctionAttributes and CallInstrAttributes.
The convergent attribute is needed for certain function declarations and call instructions to generate correct SPMD code for OpenCL. Refer: https://llvm.org/docs/ConvergentOperations.html
Supersedes #1016
PS: #1016 was opened from the main branch of my fork. I have moved the changes to a feature branch whose name better indicates the intent of these changes. I will close the PR #1016.
main
The PR adds a new attribute string to the set of known FunctionAttributes and CallInstrAttributes.
The convergent attribute is needed for certain function declarations and call instructions to generate correct SPMD code for OpenCL. Refer: https://llvm.org/docs/ConvergentOperations.html
Supersedes #1016
PS: #1016 was opened from the
main
branch of my fork. I have moved the changes to a feature branch whose name better indicates the intent of these changes. I will close the PR #1016.