Remove the convergent attribute on any functions which provably do not
contain or invoke any convergent functions.
After this change, we'll be able to modify clang to conservatively add
'convergent' to all functions when compiling CUDA.
Differential D17013
Add convergent-removing bits to FunctionAttrs pass. jlebar on Feb 8 2016, 6:16 PM. Authored by
Details Remove the convergent attribute on any functions which provably do not After this change, we'll be able to modify clang to conservatively add
Diff Detail Event Timeline
Comment Actions Thank you for the reviews. I've updated the patch, please have a look when you have a chance.
Comment Actions LGTM.
|
Please comment on what it returns.