Home | History | Annotate | Download | only in Utils

Lines Matching refs:New

213 /// updated to point to the new instruction.
220 // Insert the new instruction into the basic block...
221 BasicBlock::iterator New = BIL.insert(BI, I);
227 BI = New;
285 /// to a new block. The two blocks are joined by an unconditional branch and
292 BasicBlock *New = Old->splitBasicBlock(SplitIt, Old->getName()+".split");
294 // The new block lives in whichever loop the old one did. This preserves
298 L->addBasicBlockToLoop(New, LI->getBase());
301 // Old dominates New. New node dominates all other nodes dominated by Old.
308 DomTreeNode *NewNode = DT->addNewBlock(New,Old);
315 return New;
363 // Add the new block to the nearest enclosing loop (and not an adjacent
399 // Otherwise, create a new PHI node in NewBB for each PHI node in OrigBB.
405 // don't need to create a new PHI node, unless it's needed for LCSSA.
417 // If all incoming values for the new PHI would be the same, just don't
418 // make a new PHI. Instead, just remove the incoming values from the old
424 // Create the new PHI node, insert it into NewBB at the end of the block
429 // Move all of the PHI values for 'Preds' to the new PHI.
444 /// SplitBlockPredecessors - This method transforms BB by introducing a new
446 /// be predecessors of the new block. The new predecessors are indicated by the
447 /// Preds array, which has NumPreds elements in it. The new block is given a
459 // Create new basic block, insert right before the original block.
463 // The new block unconditionally branches to the old block.
476 // Insert a new PHI node into NewBB for every PHI node in BB and that new PHI
499 /// OrigBB, by introducing two new basic blocks into the function. One of those
500 /// new basic blocks gets the predecessors listed in Preds. The other basic
502 /// OrigBB is clone into both of the new basic blocks. The new blocks are given
518 // Create a new basic block for OrigBB's predecessors listed in Preds. Insert
525 // The new block unconditionally branches to the old block.
565 // The new block unconditionally branches to the old block.
654 /// right value into the return. It returns the new return instruction in the