Valentin Churavy
Valentin Churavy
Any pointers would be appreciated :)
Very cool! Reading the pass it is not recursive right?
I have been trying to test the new pass and I can't seem to get it to trigger. ``` PoCL 6.1-pre llvm_20-0-gced52db34 Linux, Debug+Asserts, RELOC, SPIR-V, LLVM 16.0.6jl, SLEEF, DISTRO,...
@pjaaskel the same motivating case as @maleadt Julia generates bounds-check, and we would like to gracefully report errors to the user. E.g. we have lots of code that looks like:...
Okay, after I corrected a mistake on my side this seems promising: ``` [2025-02-06 14:15:20.434040491] PoCL: in fn pocl_update_event_running_unlocked at line 1848: | EVENTS | Event running: 1 ERROR: Out-of-bounds...
In my specific use-case I JIT the IR specifically for POCL (I was tempted at some point to use the LLVM passes directly and cut OpenCL out of the picture...
`deferred` should not be needed. Enzyme does this automatically now and it is just needed for directly using it in GPU kernels.
I hadn't had time in a while to look at flux, but from my perspective this would "fix" #3969 since the two event-loops that were fighting were libuv and libev...
@samoconnor You might want to look at https://github.com/JuliaLang/julia-vim AFAIK it can replace \notin with the appropriate unicode symbol
I will excitedly wait for PlutoPages then. I think my biggest ask would be how to integrate it seemlessly into a Franklin webpage by applying header/footer