Skip to content
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

[libc] Remove remaining GPU architecture dependent instructions #81612

Merged
merged 1 commit into from
Feb 13, 2024

Commits on Feb 13, 2024

  1. [libc] Remove remaining GPU architecture dependent instructions

    Summary:
    Recent patches have added solutions to the remaining sources of
    divergence. This patch simply removes the last occures of things like
    `has_builtin`, `ifdef` or builtins with feature requirements. The one
    exception here is `nanosleep`, but I made changes in the
    `__nvvm_reflect` pass to make usage like this actually work at O0.
    
    Depends on llvm#81331
    jhuber6 committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    b085f16 View commit details
    Browse the repository at this point in the history