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