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

Lower LLVM intrinsics to platform-specific ops #479

Open
maleadt opened this issue Jun 26, 2023 · 0 comments
Open

Lower LLVM intrinsics to platform-specific ops #479

maleadt opened this issue Jun 26, 2023 · 0 comments
Labels
metal Stuff about the Apple metal back-end.

Comments

@maleadt
Copy link
Member

maleadt commented Jun 26, 2023

Metal.jl supports atomics through special AIR intrinsics. We should explore whether it's possible to instead lower LLVM atomics to these AIR intrinsics, so that we can just use UnsafeAtomicsLLVM.jl.

@maleadt maleadt added the metal Stuff about the Apple metal back-end. label Jun 26, 2023
@maleadt maleadt changed the title Metal: support LLVM intrinsics for atomics Lower LLVM intrinsics to platform-specific ops Sep 13, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
metal Stuff about the Apple metal back-end.
Projects
None yet
Development

No branches or pull requests

1 participant