Lines Matching refs:leaderBlock
473 Block *leaderBlock = leaderData.block, *mergeBlock = blockData.block; in addToCluster() local
474 if (leaderBlock->getArgumentTypes() != mergeBlock->getArgumentTypes()) in addToCluster()
479 auto lhsIt = leaderBlock->begin(), lhsE = leaderBlock->end(); in addToCluster()
500 bool lhsIsInBlock = lhsOperand.getParentBlock() == leaderBlock; in addToCluster()
524 lhsIt->isUsedOutsideOfBlock(leaderBlock)) { in addToCluster()
554 Block *leaderBlock = leaderData.block; in merge() local
561 if (!ableToUpdatePredOperands(leaderBlock) || in merge()
569 blockIterators.push_back(leaderBlock->begin()); in merge()
591 operand.set(leaderBlock->addArgument(operand.get().getType())); in merge()
604 updatePredecessors(leaderBlock, /*clusterIndex=*/0); in merge()
611 block->replaceAllUsesWith(leaderBlock); in merge()