Use separate llvm phase (don't force codegen for all functions)