Home | History | Annotate | Download | only in Utils

Lines Matching refs:TIBB

123   BasicBlock *TIBB = TI->getParent();
132 TIBB->getName() + "." + DestBB->getName() + "_crit_edge");
141 Function &F = *TIBB->getParent();
142 Function::iterator FBBI = TIBB->getIterator();
146 // merge incoming values from NewBB instead of from TIBB.
150 // We no longer enter through TIBB, now we come in through NewBB.
152 // TIBB to come from NewBB.
157 // win because we don't have to scan the PHI looking for TIBB. This
160 if (PN->getIncomingBlock(BBIdx) != TIBB)
161 BBIdx = PN->getBasicBlockIndex(TIBB);
166 // If there are any other edges from TIBB to DestBB, update those to go
173 // Remove an entry for TIBB from DestBB phi nodes.
174 DestBB->removePredecessor(TIBB, Options.DontDeleteUselessPHIs);
188 // the TIBB, TIBB clearly dominates NewBB. TIBB usually doesn't dominate
213 DomTreeNode *TINode = DT->getNode(TIBB);
219 DomTreeNode *NewBBNode = DT->addNewBlock(NewBB, TIBB);
244 if (Loop *TIL = LI->getLoopFor(TIBB)) {
269 // If TIBB is in a loop and DestBB is outside of that loop, we may need
277 createPHIsForSplitLoopExit(TIBB, NewBB, DestBB);