Once we update to LLVM 20/nightly builds we will change COO format to SoA (Structure of Arrays) calling convention, as it fixes some issues for us [link](https://discourse.llvm.org/t/passmanager-fails-on-simple-coo-addition-example/81247/2?u=mtsokol).
Then instead of:
we would have:
Does it make sense?
But this will be addressed separately once we can build with nightlies.
_Originally posted by @mtsokol in https://github.com/pydata/sparse/pull/792#discussion_r1810682069_