Lines Matching refs:SUCC
207 MachineBasicBlock* SUCC = *SI; in calcAnticInOut() local
208 if (SUCC != MBB) in calcAnticInOut()
209 successors.push_back(SUCC); in calcAnticInOut()
215 MachineBasicBlock* SUCC = successors[i]; in calcAnticInOut() local
217 AnticOut[MBB] = AnticIn[SUCC]; in calcAnticInOut()
219 SUCC = successors[i]; in calcAnticInOut()
220 AnticOut[MBB] &= AnticIn[SUCC]; in calcAnticInOut()
475 MachineBasicBlock* SUCC = *SI; in calculateSets() local
476 if (CSRUsed[SUCC] != UsedCSRegs) in calculateSets()
562 MachineBasicBlock* SUCC = *SI; in addUsesForMEMERegion() local
563 if (SUCC->pred_size() > 1) { in addUsesForMEMERegion()
596 MachineBasicBlock* SUCC = *SI; in addUsesForMEMERegion() local
598 if (SUCC == MBB) in addUsesForMEMERegion()
600 if (! CSRUsed[SUCC].contains(prop)) { in addUsesForMEMERegion()
601 CSRUsed[SUCC] |= prop; in addUsesForMEMERegion()
603 blks.push_back(SUCC); in addUsesForMEMERegion()
607 << "successor " << getBasicBlockName(SUCC) << "\n"); in addUsesForMEMERegion()
747 MachineBasicBlock* SUCC = *SI; in calcRestorePlacements() local
748 if (SUCC != MBB) in calcRestorePlacements()
749 successors.push_back(SUCC); in calcRestorePlacements()
753 MachineBasicBlock* SUCC = successors[i]; in calcRestorePlacements() local
754 availOutSucc = UsedCSRegs - AvailOut[SUCC]; in calcRestorePlacements()
756 SUCC = successors[i]; in calcRestorePlacements()
757 availOutSucc &= (UsedCSRegs - AvailOut[SUCC]); in calcRestorePlacements()
894 MachineBasicBlock* SUCC = *SI; in findFastExitPath() local
900 if (isReturnBlock(SUCC)) { in findFastExitPath()
903 << "->" << getBasicBlockName(SUCC) << "\n"; in findFastExitPath()
907 std::string exitPath = getBasicBlockName(SUCC); in findFastExitPath()
908 for (df_iterator<MachineBasicBlock*> BI = df_begin(SUCC), in findFastExitPath()
909 BE = df_end(SUCC); BI != BE; ++BI) { in findFastExitPath()