JonChesterfield wrote:

There is no abi break here as far as I can tell.

The variadic lowering pass lays things out the same way cuda's printf works and 
matches the documentation on ptx. As in if you've written a variadic function 
in ptx, calling it from IR is expected to work.

Also, it's going from refuse to compile to does compile, so there's nominally 
no pre-existing code to be compatible with.

There may be bugs in the lowering pass. I really should revive the x86/aarch64 
implementations and/or chase wasm to get it running on non-gpu targets.

https://github.com/llvm/llvm-project/pull/161350
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to