makslevental wrote: > `OpName::createOrFold` coming later? Maybe? I haven't quite decided whether it's too much codegen at that point for a much less frequently used API. And under "shared object" build it wouldn't disappear so 🤷♂️ https://github.com/llvm/llvm-project/pull/149926