================ ---------------- linuxlonelyeagle wrote: Only side-effecting ops are stored in outputs, and pureOp shouldn't be present. Therefore, I believe we can maintain a stable order even without the check you suggested. https://github.com/llvm/llvm-project/pull/186647