jpienaar wrote: I'm not convinced float should be privileged like this. This also introduces a different way to query the same info as already have via the isa/dyn_cast etc queries. https://github.com/llvm/llvm-project/pull/88926