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

[Umbrella] CIR CUDA Support #1465

Open
AdUhTkJm opened this issue Mar 10, 2025 · 0 comments
Open

[Umbrella] CIR CUDA Support #1465

AdUhTkJm opened this issue Mar 10, 2025 · 0 comments

Comments

@AdUhTkJm
Copy link
Contributor

Currently we can compile some real CUDA programs. However, CUDA support is not fully complete, and there are still several things to do:

  • CallConvLowering is needed for both x86 and NVPTX. x86 support is incomplete and NVPTX is fully NYI (we can currently get past this if we don't pass any structs around by value.)
  • Global variable registration hasn't been done.
  • We need to support more corner cases and flags, such as -fgpu-rdc and -foffload-via-llvm.
  • We need to emit NVVM metadata.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant