Given there is already code in the vectoriser that sometimes needs
to create a floating-point value for the runtime VF, it makes sense
to move the logic for the int->FP conversions into getRuntimeVF
itself.
This will also be useful in future when we want to add tail-folding
support for scalable vectors.
Should this be B.CreateUIToFP given VF is unsigned?