Lines Matching refs:BestPosSave

890 bool ShrinkWrapping::isBestSavePosCold(unsigned CSR, MCInst *&BestPosSave,  in isBestSavePosCold()  argument
902 BestPosSave = BestSavePos[CSR].back(); in isBestSavePosCold()
910 dbgs() << "Reg: " << CSR << "; New BB: " << InsnToBB[BestPosSave]->getName() in isBestSavePosCold()
972 ShrinkWrapping::doRestorePlacement(MCInst *BestPosSave, unsigned CSR, in doRestorePlacement() argument
983 Frontier = DA.getDominanceFrontierFor(*BestPosSave).takeVector(); in doRestorePlacement()
986 BC.printInstruction(dbgs(), *BestPosSave); in doRestorePlacement()
1011 if (!DA.doesADominateB(*BestPosSave, P)) { in doRestorePlacement()
1059 bool ShrinkWrapping::validatePushPopsMode(unsigned CSR, MCInst *BestPosSave, in validatePushPopsMode() argument
1094 if (!SLM.canInsertRegion(BestPosSave) || SaveOffset == SPT.SUPERPOSITION || in validatePushPopsMode()
1219 unsigned CSR, MCInst *BestPosSave, in scheduleSaveRestoreInsertions() argument
1228 BestPosSave->dump(); in scheduleSaveRestoreInsertions()
1231 scheduleChange(BestPosSave, in scheduleSaveRestoreInsertions()
1284 MCInst *BestPosSave = nullptr; in moveSaveRestores() local
1288 isBestSavePosCold(I, BestPosSave, EstimatedWin)) { in moveSaveRestores()
1289 RestorePoints = doRestorePlacement(BestPosSave, I, EstimatedWin); in moveSaveRestores()
1312 const std::pair<int, int> SPFP = *SPT.getStateBefore(*BestPosSave); in moveSaveRestores()
1324 bool UsePushPops = validatePushPopsMode(I, BestPosSave, SaveOffset); in moveSaveRestores()
1342 scheduleSaveRestoreInsertions(I, BestPosSave, RestorePoints, UsePushPops); in moveSaveRestores()
1343 MovedRegs.emplace_back(std::make_tuple(I, BestPosSave, SaveSize)); in moveSaveRestores()