After this patch all arbitrary size integers (smaller than 64 bits) in LLVM IR will be promoted to regular size type in SPIR-V (OpTypeInt 8/16/32/64).
Support for generating arbitrary size integer types in SPIR-V with SPV_INTEL_arbitrary_precision_integers extension will be added in the following patch.