Left and arithmetic right shifts on big integers under LLVM codegen