mgehre-amd wrote: I'm concerned that SCF-to-CF will depend on the unrelated LLVM dialect for attributes. Could we use CF attributes here, and later lower those attributes to LLVM attributes (in cf-to-llvm)? https://github.com/llvm/llvm-project/pull/134201