Make LTO codegen use a PassManager, rather than a FunctionPassManager, for the