-
Notifications
You must be signed in to change notification settings - Fork 21
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fix GT_ASSUME for NVCC and Enable GT_ASSUME on Recent GCC Versions #1789
Conversation
… by [[assume(x)]] already
Hi there, this is jenkins continuous integration... |
launch jenkins |
launch perftests |
launch jenkins |
1 similar comment
launch jenkins |
launch jenkins |
launch perftest |
launch jenkins |
launch jenkins |
launch perftest |
launch jenkins |
launch jenkins |
launch perftest |
Everything seems to work now apart from ault which is still offline. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
Tested this with nvcc
and clang
and it works as expected
…1789) - Fixes non-functional `GT_ASSUME` on NVCC due to `__has_builtin(__builtin_assume)` returning 0. - Adds a test to check correctly defined device-side `GT_ASSUME` on NVCC. - Enables `GT_ASSUME` based on C++-23 `[[assume(x)]]` on recent versions of GCC.
GT_ASSUME
on NVCC due to__has_builtin(__builtin_assume)
returning 0.GT_ASSUME
on NVCC.GT_ASSUME
based on C++-23[[assume(x)]]
on recent versions of GCC.