Searched refs:ProfileGeneratorBase (Results 1 – 4 of 4) sorted by relevance
32 class ProfileGeneratorBase {36 ProfileGeneratorBase(ProfiledBinary *Binary, in ProfileGeneratorBase() function39 ProfileGeneratorBase(ProfiledBinary *Binary, in ProfileGeneratorBase() function43 virtual ~ProfileGeneratorBase() = default;44 static std::unique_ptr<ProfileGeneratorBase>47 static std::unique_ptr<ProfileGeneratorBase>146 class ProfileGenerator : public ProfileGeneratorBase {151 : ProfileGeneratorBase(Binary, Counters){}; in ProfileGenerator()153 : ProfileGeneratorBase(Binary, std::move(Profiles)){}; in ProfileGenerator()181 class CSProfileGenerator : public ProfileGeneratorBase {[all …]
111 bool ProfileGeneratorBase::UseFSDiscriminator = false;113 std::unique_ptr<ProfileGeneratorBase>114 ProfileGeneratorBase::create(ProfiledBinary *Binary, in create()117 std::unique_ptr<ProfileGeneratorBase> Generator; in create()131 std::unique_ptr<ProfileGeneratorBase>134 std::unique_ptr<ProfileGeneratorBase> Generator; in create()162 void ProfileGeneratorBase::write() { in write()383 void ProfileGeneratorBase::updateTotalSamples() { in updateTotalSamples()390 void ProfileGeneratorBase::updateCallsiteSamples() { in updateCallsiteSamples()397 void ProfileGeneratorBase::updateFunctionSamples() { in updateFunctionSamples()[all …]
166 std::unique_ptr<ProfileGeneratorBase> Generator = in main()167 ProfileGeneratorBase::create(Binary.get(), Reader->getProfiles(), in main()184 std::unique_ptr<ProfileGeneratorBase> Generator = in main()185 ProfileGeneratorBase::create(Binary.get(), &Reader->getSampleCounters(), in main()
273 Frame.Location.Discriminator = ProfileGeneratorBase::getBaseDiscriminator( in getExpandedContext()