Fixes to llvm IR generator