Lines Matching refs:Jumps

377         Jumps(1, Jump) {}  in ChainEdge()
385 const std::vector<JumpT *> &jumps() const { return Jumps; } in jumps()
387 void appendJump(JumpT *Jump) { Jumps.push_back(Jump); } in appendJump()
390 Jumps.insert(Jumps.end(), Other->Jumps.begin(), Other->Jumps.end()); in moveJumps()
391 Other->Jumps.clear(); in moveJumps()
392 Other->Jumps.shrink_to_fit(); in moveJumps()
437 std::vector<JumpT *> Jumps; member
546 for (auto Jumps : JumpArray) in forEach() local
547 if (Jumps != nullptr) in forEach()
548 for (JumpT *Jump : *Jumps) in forEach()
827 const MergedJumpsT &Jumps) const { in extTSPScore()
835 Jumps.forEach([&](const JumpT *Jump) { in extTSPScore()
859 MergedJumpsT Jumps(&Edge->jumps(), EdgePP ? &EdgePP->jumps() : nullptr); in getBestMergeGain() local
879 computeMergeGain(ChainPred, ChainSucc, Jumps, Offset, MergeType)); in getBestMergeGain()
885 computeMergeGain(ChainPred, ChainSucc, Jumps, 0, MergeTypeT::X_Y)); in getBestMergeGain()
932 const MergedJumpsT &Jumps, size_t MergeOffset, in computeMergeGain() argument
943 double NewScore = extTSPScore(MergedNodes, Jumps); in computeMergeGain()
1212 MergedJumpsT Jumps(&Edge->jumps()); in getBestMergeGain() local
1226 computeMergeGain(SrcChain, DstChain, Jumps, MergeType); in getBestMergeGain()
1251 const MergedJumpsT &Jumps, in computeMergeGain() argument
1260 double DistGain = distBasedLocalityGain(MergedBlocks, Jumps); in computeMergeGain()
1303 const MergedJumpsT &Jumps) const { in distBasedLocalityGain()
1312 Jumps.forEach([&](const JumpT *Jump) { in distBasedLocalityGain()