Home
last modified time | relevance | path

Searched refs:leaderBlock (Results 1 – 1 of 1) sorted by relevance

/llvm-project-15.0.7/mlir/lib/Transforms/Utils/
H A DRegionUtils.cpp484 Block *leaderBlock = leaderData.block, *mergeBlock = blockData.block; in addToCluster() local
490 auto lhsIt = leaderBlock->begin(), lhsE = leaderBlock->end(); in addToCluster()
513 bool lhsIsInBlock = lhsOperand.getParentBlock() == leaderBlock; in addToCluster()
533 if (!isValidSuccessorArg(leaderBlock, lhsOperand) || in addToCluster()
554 lhsIt->isUsedOutsideOfBlock(leaderBlock)) { in addToCluster()
583 Block *leaderBlock = leaderData.block; in merge() local
590 if (!ableToUpdatePredOperands(leaderBlock) || in merge()
598 blockIterators.push_back(leaderBlock->begin()); in merge()
621 operand.set(leaderBlock->addArgument(operandVal.getType(), in merge()
636 updatePredecessors(leaderBlock, /*clusterIndex=*/0); in merge()
[all …]