Lines Matching refs:ExecutionCount

224       : Index(Index), Size(Size), ExecutionCount(Count) {}  in NodeT()
244 uint64_t ExecutionCount{0}; member
266 explicit JumpT(NodeT *Source, NodeT *Target, uint64_t ExecutionCount) in JumpT()
267 : Source(Source), Target(Target), ExecutionCount(ExecutionCount) {} in JumpT()
274 uint64_t ExecutionCount{0}; member
289 : Id(Id), ExecutionCount(Node->ExecutionCount), Size(Node->Size), in ChainT()
294 double density() const { return ExecutionCount / Size; } in density()
300 if (Node->ExecutionCount > 0) in isCold()
332 ExecutionCount += Other->ExecutionCount; in merge()
357 double ExecutionCount{0}; member
462 Count += Jump->ExecutionCount; in outCount()
469 Count += Jump->ExecutionCount; in inCount()
621 uint64_t ExecutionCount = NodeCounts[Idx]; in initialize() local
623 if (Idx == 0 && ExecutionCount == 0) in initialize()
624 ExecutionCount = 1; in initialize()
625 AllNodes.emplace_back(Idx, Size, ExecutionCount); in initialize()
648 PredNode.ExecutionCount = std::max(PredNode.ExecutionCount, Edge.count); in initialize()
649 SuccNode.ExecutionCount = std::max(SuccNode.ExecutionCount, Edge.count); in initialize()
665 if (Node.ExecutionCount > 0) in initialize()
673 assert(Jump->ExecutionCount > 0 && "incorrectly initialized jump"); in initialize()
839 DstBlock->EstimatedAddr, Jump->ExecutionCount, in extTSPScore()
1065 uint64_t ExecutionCount = NodeCounts[Node]; in initialize() local
1066 AllNodes.emplace_back(Node, Size, ExecutionCount); in initialize()
1067 TotalSamples += ExecutionCount; in initialize()
1068 if (ExecutionCount > 0) in initialize()
1092 PredNode.ExecutionCount = std::max(PredNode.ExecutionCount, Count); in initialize()
1093 SuccNode.ExecutionCount = std::max(SuccNode.ExecutionCount, Count); in initialize()
1101 Node.ExecutionCount = std::max(Node.ExecutionCount, Node.inCount()); in initialize()
1102 Node.ExecutionCount = std::max(Node.ExecutionCount, Node.outCount()); in initialize()
1140 if (Node.ExecutionCount == 0) in mergeChainPairs()
1282 ChainPred->ExecutionCount * missProbability(ChainPred->density()) + in freqBasedLocalityGain()
1283 ChainSucc->ExecutionCount * missProbability(ChainSucc->density()); in freqBasedLocalityGain()
1286 double MergedCounts = ChainPred->ExecutionCount + ChainSucc->ExecutionCount; in freqBasedLocalityGain()
1315 NewScore += distScore(SrcAddr, DstAddr, Jump->ExecutionCount); in distBasedLocalityGain()
1316 CurScore += distScore(0, TotalSize, Jump->ExecutionCount); in distBasedLocalityGain()
1347 double ExecutionCount = 0; in concatChains() local
1350 ExecutionCount += static_cast<double>(Node->ExecutionCount); in concatChains()
1353 ChainDensity[&Chain] = ExecutionCount / Size; in concatChains()