Lines Matching refs:Remapper
160 auto Remapper = std::make_unique<SymbolRemapper>(); in create() local
161 Remapper->File = std::move(BufOrError.get()); in create()
163 for (line_iterator LineIt(*Remapper->File, /*SkipBlanks=*/true, '#'); in create()
172 Remapper->RemappingTable.insert(Parts); in create()
174 return Remapper; in create()
234 static void loadInput(const WeightedFile &Input, SymbolRemapper *Remapper, in loadInput() argument
267 if (Remapper) in loadInput()
268 I.Name = (*Remapper)(I.Name); in loadInput()
327 SymbolRemapper *Remapper, in mergeInstrProfile() argument
354 loadInput(Input, Remapper, Contexts[0].get()); in mergeInstrProfile()
361 Pool.async(loadInput, Input, Remapper, Contexts[Ctx].get()); in mergeInstrProfile()
590 SymbolRemapper &Remapper, sampleprof_error &Error) { in remapSamples() argument
592 Result.setName(Remapper(Samples.getName())); in remapSamples()
603 Remapper(Target.first()), Target.second); in remapSamples()
611 remapSamples(Callsite.second, Remapper, Error); in remapSamples()
686 mergeSampleProfile(const WeightedFileVector &Inputs, SymbolRemapper *Remapper, in mergeSampleProfile() argument
733 Remapper ? remapSamples(I->second, *Remapper, Result) in mergeSampleProfile()
735 FunctionSamples &Samples = Remapper ? Remapped : I->second; in mergeSampleProfile()
968 std::unique_ptr<SymbolRemapper> Remapper; in merge_main() local
970 Remapper = SymbolRemapper::create(RemappingFile); in merge_main()
984 mergeInstrProfile(WeightedInputs, Remapper.get(), OutputFilename, in merge_main()
987 mergeSampleProfile(WeightedInputs, Remapper.get(), OutputFilename, in merge_main()