GPUCompiler.jl
GPUCompiler.jl copied to clipboard
Revisit TBAA removal
We remove TBAA information like !invariant.load because it isn't IPO safe. However, nowadays Julia strips this information (https://github.com/JuliaLang/julia/pull/34583), so maybe we should revisit whether https://github.com/JuliaGPU/CUDAnative.jl/issues/236 is still a problem.
x-ref: https://github.com/JuliaLang/julia/pull/53501#issuecomment-1969879298
@wsmoses wrote a pass for Enzyme that strips some more metadata I think