-
Notifications
You must be signed in to change notification settings - Fork 238
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
Replace DevicePtr with Core.LLVMPtr. #199
Conversation
cc @thomasfaingnaert: after removing the addrspacecasts, this also does away with the inttoptr's! Still does a bitcast, since the pointers we emit for LLVMPtr are typeless, but that shouldn't be a problem. cc @jpsamaroo: this simplification probably also applies to the AMD back-end. |
5049f48
to
9603993
Compare
d3147a2
to
cf97309
Compare
dcd2d24
to
4196974
Compare
Codecov Report
@@ Coverage Diff @@
## master #199 +/- ##
==========================================
- Coverage 79.34% 79.01% -0.33%
==========================================
Files 165 165
Lines 8742 8730 -12
==========================================
- Hits 6936 6898 -38
- Misses 1806 1832 +26
Continue to review full report at Codecov.
|
[Diff since v1.3.2](JuliaGPU/CUDA.jl@v1.3.2...v1.3.3) **Closed issues:** - Type changing Array conversions give error when allowscalar(false) (JuliaGPU#344) - getindex(::CuArray, ::Adjoint, ::Colon) fails (JuliaGPU#345) - View with array indices causes memory copy before broadcast (JuliaGPU#384) - Regression with Julia 1.5 (JuliaGPU#390) **Merged pull requests:** - Replace DevicePtr with Core.LLVMPtr. (JuliaGPU#199) (@maleadt) - Make sure view indices reside on the GPU too. (JuliaGPU#388) (@maleadt) - CompatHelper: Update DataStructures to v0.18 (JuliaGPU#389) (@ChrisRackauckas)
Depends on JuliaLLVM/LLVM.jl#185
1.5 only, but I want to be sure this works before 1.5 is actually released.