Lines Matching refs:TI
163 /// *all* edges from TI to the specified successor will be merged into the same
174 BasicBlock *SplitCriticalEdge(Instruction *TI, unsigned SuccNum,
194 Instruction *TI = (*PI)->getTerminator();
195 for (unsigned i = 0, e = TI->getNumSuccessors(); i != e; ++i)
196 if (TI->getSuccessor(i) == Succ)
197 MadeChange |= !!SplitCriticalEdge(TI, i, Options);
208 Instruction *TI = Src->getTerminator();
211 assert(i != TI->getNumSuccessors() && "Edge doesn't exist!");
212 if (TI->getSuccessor(i) == Dst)
213 return SplitCriticalEdge(TI, i, Options);