Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:SUCC

208     MachineBasicBlock* SUCC = *SI;
209 if (SUCC != MBB)
210 successors.push_back(SUCC);
216 MachineBasicBlock* SUCC = successors[i];
218 AnticOut[MBB] = AnticIn[SUCC];
220 SUCC = successors[i];
221 AnticOut[MBB] &= AnticIn[SUCC];
476 MachineBasicBlock* SUCC = *SI;
477 if (CSRUsed[SUCC] != UsedCSRegs)
563 MachineBasicBlock* SUCC = *SI;
564 if (SUCC->pred_size() > 1) {
597 MachineBasicBlock* SUCC = *SI;
599 if (SUCC == MBB)
601 if (! CSRUsed[SUCC].contains(prop)) {
602 CSRUsed[SUCC] |= prop;
604 blks.push_back(SUCC);
608 << "successor " << getBasicBlockName(SUCC) << "\n");
748 MachineBasicBlock* SUCC = *SI;
749 if (SUCC != MBB)
750 successors.push_back(SUCC);
754 MachineBasicBlock* SUCC = successors[i];
755 availOutSucc = UsedCSRegs - AvailOut[SUCC];
757 SUCC = successors[i];
758 availOutSucc &= (UsedCSRegs - AvailOut[SUCC]);
895 MachineBasicBlock* SUCC = *SI;
901 if (isReturnBlock(SUCC)) {
904 << "->" << getBasicBlockName(SUCC) << "\n";
907 // Traverse df from SUCC, look for a branch block.
908 std::string exitPath = getBasicBlockName(SUCC);
909 for (df_iterator<MachineBasicBlock*> BI = df_begin(SUCC),
910 BE = df_end(SUCC); BI != BE; ++BI) {