[llvm] Make some types more precise to decrease the number of int<->ptr conversions generated.