aemerson wrote: I'd prefer not to introduce G_CONSTANT_POOL just for this reason if we can avoid it, unless we canonicalize on G_CONSTANT_POOL for everything and avoid the ambiguity of when to use it or not. https://github.com/llvm/llvm-project/pull/161501