Searched refs:InstrProfKind (Results 1 – 6 of 6) sorted by relevance
67 InstrProfKind ProfileKind = InstrProfKind::Unknown;168 Error mergeProfileKind(const InstrProfKind Other) { in mergeProfileKind()171 if (ProfileKind == InstrProfKind::Unknown) { in mergeProfileKind()177 auto testIncompatible = [&](InstrProfKind A, InstrProfKind B) { in mergeProfileKind()187 (ProfileKind & InstrProfKind::FrontendInstrumentation) ^ in mergeProfileKind()188 (Other & InstrProfKind::FrontendInstrumentation))) { in mergeProfileKind()191 if (testIncompatible(InstrProfKind::FunctionEntryOnly, in mergeProfileKind()192 InstrProfKind::FunctionEntryInstrumentation) || in mergeProfileKind()193 testIncompatible(InstrProfKind::FunctionEntryOnly, in mergeProfileKind()194 InstrProfKind::LoopEntriesInstrumentation)) { in mergeProfileKind()[all …]
147 virtual InstrProfKind getProfileKind() const = 0;253 InstrProfKind ProfileKind = InstrProfKind::Unknown;272 return static_cast<bool>(ProfileKind & InstrProfKind::IRInstrumentation); in isIRLevelProfile()276 return static_cast<bool>(ProfileKind & InstrProfKind::ContextSensitive); in hasCSIRLevelProfile()281 InstrProfKind::FunctionEntryInstrumentation); in instrEntryBBEnabled()286 InstrProfKind::LoopEntriesInstrumentation); in instrLoopEntriesEnabled()290 return static_cast<bool>(ProfileKind & InstrProfKind::SingleByteCoverage); in hasSingleByteCoverage()294 return static_cast<bool>(ProfileKind & InstrProfKind::FunctionEntryOnly); in functionEntryOnly()303 return static_cast<bool>(ProfileKind & InstrProfKind::TemporalProfile); in hasTemporalProfile()306 InstrProfKind getProfileKind() const override { return ProfileKind; } in getProfileKind()[all …]
41 InstrProfKind getProfileKind() const { return InstrProfKind::MemProf; } in getProfileKind()
374 enum class InstrProfKind { enum
574 if (static_cast<bool>(ProfileKind & InstrProfKind::IRInstrumentation)) in writeImpl()576 if (static_cast<bool>(ProfileKind & InstrProfKind::ContextSensitive)) in writeImpl()579 InstrProfKind::FunctionEntryInstrumentation)) in writeImpl()582 InstrProfKind::LoopEntriesInstrumentation)) in writeImpl()584 if (static_cast<bool>(ProfileKind & InstrProfKind::SingleByteCoverage)) in writeImpl()586 if (static_cast<bool>(ProfileKind & InstrProfKind::FunctionEntryOnly)) in writeImpl()588 if (static_cast<bool>(ProfileKind & InstrProfKind::MemProf)) in writeImpl()590 if (static_cast<bool>(ProfileKind & InstrProfKind::TemporalProfile)) in writeImpl()605 if (static_cast<bool>(ProfileKind & InstrProfKind::ContextSensitive)) { in writeImpl()617 if (static_cast<bool>(ProfileKind & InstrProfKind::MemProf)) { in writeImpl()[all …]
45 static InstrProfKind getProfileKindFromVersion(uint64_t Version) { in getProfileKindFromVersion()46 InstrProfKind ProfileKind = InstrProfKind::Unknown; in getProfileKindFromVersion()48 ProfileKind |= InstrProfKind::IRInstrumentation; in getProfileKindFromVersion()51 ProfileKind |= InstrProfKind::ContextSensitive; in getProfileKindFromVersion()54 ProfileKind |= InstrProfKind::FunctionEntryInstrumentation; in getProfileKindFromVersion()57 ProfileKind |= InstrProfKind::LoopEntriesInstrumentation; in getProfileKindFromVersion()60 ProfileKind |= InstrProfKind::SingleByteCoverage; in getProfileKindFromVersion()63 ProfileKind |= InstrProfKind::FunctionEntryOnly; in getProfileKindFromVersion()66 ProfileKind |= InstrProfKind::MemProf; in getProfileKindFromVersion()69 ProfileKind |= InstrProfKind::TemporalProfile; in getProfileKindFromVersion()[all …]