Lines Matching refs:BB
63 virtual void recurseBasicBlock(const BasicBlock *BB);
110 void LoaderPass::recurseBasicBlock(const BasicBlock *BB) { in recurseBasicBlock() argument
113 if (BBisUnvisited.find(BB) == BBisUnvisited.end()) return; in recurseBasicBlock()
114 BBisUnvisited.erase(BB); in recurseBasicBlock()
115 if (!BB) return; in recurseBasicBlock()
117 for (succ_const_iterator bbi = succ_begin(BB), bbe = succ_end(BB); in recurseBasicBlock()
121 for (const_pred_iterator bbi = pred_begin(BB), bbe = pred_end(BB); in recurseBasicBlock()
127 if (CalculateMissingEdge(BB, tocalc)) { in recurseBasicBlock()
165 for (Function::iterator BB = F->begin(), E = F->end(); BB != E; ++BB) { in runOnModule() local
166 TerminatorInst *TI = BB->getTerminator(); in runOnModule()
168 readEdge(getEdge(BB,TI->getSuccessor(s)), Counters); in runOnModule()
186 for (Function::iterator BB = F->begin(), E = F->end(); BB != E; ++BB) { in runOnModule() local
187 TerminatorInst *TI = BB->getTerminator(); in runOnModule()
189 readEdge(getEdge(BB,0), Counters); in runOnModule()
192 readEdge(getEdge(BB,TI->getSuccessor(s)), Counters); in runOnModule()
233 for (Function::iterator BB = F->begin(), E = F->end(); BB != E; ++BB) in runOnModule() local
239 BlockInformation[F][BB] = (double)Counters[ReadCount++]; in runOnModule()