Home | History | Annotate | Download | only in Analysis

Lines Matching defs:bbi

131   for ( pred_iterator bbi = pred_begin(BB), bbe = pred_end(BB);
132 bbi != bbe; ++bbi ) {
134 Edge edge = getEdge(*bbi,BB);
136 if (ProcessedPreds.insert(*bbi).second) {
142 if (BBisHeader && BBLoop->contains(*bbi)) {
263 succ_iterator bbi = succ_begin(BB), bbe = succ_end(BB);
266 if (bbi == bbe) {
271 for ( ; bbi != bbe; ++bbi ) {
272 if (ProcessedSuccs.insert(*bbi).second) {
273 Edge edge = getEdge(BB,*bbi);
312 for (succ_iterator bbi = succ_begin(BB), bbe = succ_end(BB);
313 bbi != bbe; ++bbi) {
314 recurseBasicBlock(*bbi);
366 for (std::set<BasicBlock*>::iterator BBI = BBToVisit.begin(), BBE = BBToVisit.end();
367 (BBI != BBE) && (!found); ++BBI) {
368 BasicBlock *BB = *BBI;
370 for (pred_iterator bbi = pred_begin(BB), bbe = pred_end(BB);
371 (bbi != bbe) && (!found); ++bbi) {
372 Edge e = getEdge(*bbi,BB);
378 const BasicBlock *Dest = GetPath(BB, *bbi, P, GetPathToDest);
379 if (Dest != *bbi) {