Adapt LLVM codegen to LLVM 3.2