gysit wrote: > Can we also initialize pointers with llvm.mlir.zero and remove llvm.mlir.null in favor of the more general operation? That is a good point! I think that would be a nice cleanup that probably can be done in a follow up revision. https://github.com/llvm/llvm-project/pull/65508