Home | History | Annotate | Download | only in Utils

Lines Matching refs:TI

90 bool isCriticalEdge(const TerminatorInst *TI, unsigned SuccNum,
99 /// If MergeIdenticalEdges is true (not the default), *all* edges from TI to the
111 BasicBlock *SplitCriticalEdge(TerminatorInst *TI, unsigned SuccNum,
127 TerminatorInst *TI = (*PI)->getTerminator();
128 for (unsigned i = 0, e = TI->getNumSuccessors(); i != e; ++i)
129 if (TI->getSuccessor(i) == Succ)
130 MadeChange |= !!SplitCriticalEdge(TI, i, P);
142 TerminatorInst *TI = Src->getTerminator();
145 assert(i != TI->getNumSuccessors() && "Edge doesn't exist!");
146 if (TI->getSuccessor(i) == Dst)
147 return SplitCriticalEdge(TI, i, P, MergeIdenticalEdges,