Lines Matching refs:ProgramPoint

548 bool StackLayoutModifier::canInsertRegion(ProgramPoint P) {  in canInsertRegion()
570 bool StackLayoutModifier::insertRegion(ProgramPoint P, int64_t RegionSz) { in insertRegion()
921 BinaryFunction *Func, SmallVector<ProgramPoint, 4> &Frontier, in splitFrontierCritEdges() argument
955 ProgramPoint NewFrontierPP = ProgramPoint::getLastPointAt(*NewBB); in splitFrontierCritEdges()
971 SmallVector<ProgramPoint, 4>
974 SmallVector<ProgramPoint, 4> Frontier; in doRestorePlacement()
987 for (ProgramPoint &PP : Frontier) in doRestorePlacement()
993 for (ProgramPoint &PP : Frontier) { in doRestorePlacement()
1010 doForAllSuccs(*FrontierBB, [&](ProgramPoint P) { in doRestorePlacement()
1036 for (ProgramPoint &PP : Frontier) { in doRestorePlacement()
1106 SmallVector<ProgramPoint, 4> ShrinkWrapping::fixPopsPlacements( in fixPopsPlacements()
1107 const SmallVector<ProgramPoint, 4> &RestorePoints, int64_t SaveOffset, in fixPopsPlacements() argument
1109 SmallVector<ProgramPoint, 4> FixedRestorePoints = RestorePoints; in fixPopsPlacements()
1113 for (ProgramPoint &PP : FixedRestorePoints) { in fixPopsPlacements()
1116 if (SPT.getStateAt(ProgramPoint::getLastPointAt(*BB))->first == in fixPopsPlacements()
1118 BitVector BV = *RI.getStateAt(ProgramPoint::getLastPointAt(*BB)); in fixPopsPlacements()
1220 SmallVector<ProgramPoint, 4> &RestorePoints, bool UsePushPops) { in scheduleSaveRestoreInsertions() argument
1236 for (ProgramPoint &PP : RestorePoints) { in scheduleSaveRestoreInsertions()
1286 SmallVector<ProgramPoint, 4> RestorePoints; in moveSaveRestores()
1327 SmallVector<ProgramPoint, 4> FixedRestorePoints = in moveSaveRestores()
1897 *PSPT.getStateAt(Iter == BB.begin() ? (ProgramPoint)&BB : &*(--Iter)); in processInsertions()