Lines Matching refs:NewBB
362 /// Splits an edge in the ProfileInfo and redirects flow over NewBB.
368 const BasicBlock *NewBB,
377 Edge n1 = getEdge(FirstBB, NewBB);
378 Edge n2 = getEdge(NewBB, SecondBB);
385 // one, only slice out a proporional part for NewBB.
390 // When the NewBB is completely new, increment the count by one so that
392 if (getExecutionCount(NewBB) == ProfileInfo::MissingValue) succ_count++;
399 // proportional part of the edge weight over NewBB.
403 BlockInformation[F][NewBB] += neww;
442 const BasicBlock* NewBB,
451 << " to " << NewBB->getName() << "\n");
453 // Collect weight that was redirected over NewBB.
463 Edge newedge = getEdge(Pred, NewBB);
472 Edge newedge = getEdge(NewBB,BB);
474 setExecutionCount(NewBB, newweight);