Checking for double/int instead of np.floating np.integer in LLVM printer
Those checks could get problematic when compling a kernel with float32/int32 instead of the default double/int types.
Those checks could get problematic when compling a kernel with float32/int32 instead of the default double/int types.