tustvold commented on PR #2587: URL: https://github.com/apache/arrow-datafusion/pull/2587#issuecomment-1135022377
I think it is important to understand what cranelift is, and what it isn't. Cranelift is a code generator originally intended to take optimised WASM and convert it to native code. It is **not** an optimising compiler like LLVM. I could see it being very well suited for doing runtime monomorphisation, i.e. removing conditional branches. I think it will struggle to out-perform the kernels in arrow-rs, some of which are hand-rolled and all of which benefit from LLVM compilation. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
