Home | History | Annotate | Download | only in CodeGen

Lines Matching full:succ

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