tobias-stadler wrote: Would it be legal to just add NZCV as implicit-def to the previous G_UADDE/.. to make the dependency explicit? addOperand would place it at the end of the operand array, so I believe it should be ok. https://github.com/llvm/llvm-project/pull/68840