@@ -936,20 +936,18 @@ void CodeGenAction::runOptimizationPipeline(llvm::raw_pwrite_stream &os) {
936
936
pgoOpt = llvm::PGOOptions (opts.InstrProfileOutput .empty ()
937
937
? llvm::driver::getDefaultProfileGenName ()
938
938
: opts.InstrProfileOutput ,
939
- " " , " " , opts.MemoryProfileUsePath , nullptr ,
939
+ " " , " " , opts.MemoryProfileUsePath ,
940
940
llvm::PGOOptions::IRInstr,
941
941
llvm::PGOOptions::NoCSAction,
942
942
llvm::PGOOptions::ColdFuncOpt::Default, false ,
943
943
/* PseudoProbeForProfiling=*/ false , false );
944
944
} else if (opts.hasProfileIRUse ()) {
945
- llvm::IntrusiveRefCntPtr<llvm::vfs::FileSystem> VFS =
946
- llvm::vfs::getRealFileSystem ();
947
945
// -fprofile-use.
948
946
auto CSAction = opts.hasProfileCSIRUse () ? llvm::PGOOptions::CSIRUse
949
947
: llvm::PGOOptions::NoCSAction;
950
948
pgoOpt = llvm::PGOOptions (
951
949
opts.ProfileInstrumentUsePath , " " , opts.ProfileRemappingFile ,
952
- opts.MemoryProfileUsePath , VFS, llvm::PGOOptions::IRUse, CSAction,
950
+ opts.MemoryProfileUsePath , llvm::PGOOptions::IRUse, CSAction,
953
951
llvm::PGOOptions::ColdFuncOpt::Default, false );
954
952
}
955
953
0 commit comments