mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2026-07-19 15:13:37 -04:00
Pass a reference to a module to the bitcode writer.
This simplifies most callers as they are already using references or std::unique_ptr. llvm-svn: 325155
This commit is contained in:
@@ -23,7 +23,7 @@ PreservedAnalyses BitcodeWriterPass::run(Module &M, ModuleAnalysisManager &AM) {
|
||||
const ModuleSummaryIndex *Index =
|
||||
EmitSummaryIndex ? &(AM.getResult<ModuleSummaryIndexAnalysis>(M))
|
||||
: nullptr;
|
||||
WriteBitcodeToFile(&M, OS, ShouldPreserveUseListOrder, Index, EmitModuleHash);
|
||||
WriteBitcodeToFile(M, OS, ShouldPreserveUseListOrder, Index, EmitModuleHash);
|
||||
return PreservedAnalyses::all();
|
||||
}
|
||||
|
||||
@@ -55,7 +55,7 @@ namespace {
|
||||
EmitSummaryIndex
|
||||
? &(getAnalysis<ModuleSummaryIndexWrapperPass>().getIndex())
|
||||
: nullptr;
|
||||
WriteBitcodeToFile(&M, OS, ShouldPreserveUseListOrder, Index,
|
||||
WriteBitcodeToFile(M, OS, ShouldPreserveUseListOrder, Index,
|
||||
EmitModuleHash);
|
||||
return false;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user