Lines Matching defs:leaderBlock
588 Block *leaderBlock = leaderData.block, *mergeBlock = blockData.block;
589 if (leaderBlock->getArgumentTypes() != mergeBlock->getArgumentTypes())
594 auto lhsIt = leaderBlock->begin(), lhsE = leaderBlock->end();
617 bool lhsIsInBlock = lhsOperand.getParentBlock() == leaderBlock;
637 if (!isValidSuccessorArg(leaderBlock, lhsOperand) ||
658 lhsIt->isUsedOutsideOfBlock(leaderBlock)) {
774 Block *leaderBlock = leaderData.block;
781 if (!ableToUpdatePredOperands(leaderBlock) ||
789 blockIterators.push_back(leaderBlock->begin());
798 unsigned numOldArguments = leaderBlock->getNumArguments();
813 operand.set(leaderBlock->addArgument(operandVal.getType(),
821 numOldArguments, leaderBlock);
833 updatePredecessors(leaderBlock, /*clusterIndex=*/0);
840 block->replaceAllUsesWith(leaderBlock);