mgehre-amd wrote: How about `emitc.file`? This would indicate clearly that the body of this op is intended to be generated into its own file, and it would stay at the syntactic level where most of emitc is. https://github.com/llvm/llvm-project/pull/123298