jpienaar wrote: Yes, so this results in generating different number of build methods than before in the header, but not the bodies. You can check in build of tensorflow/compiler/xla/mlir_hlo/_objs/mlir_hlo/hlo_ops https://github.com/llvm/llvm-project/pull/118310