Lines Matching defs:cluster
559 /// This class represents a cluster of blocks to be merged together.
565 /// Attempt to add the given block to this cluster. Returns success if the
569 /// Try to merge all of the blocks within this cluster into the leader block.
573 /// The equivalence data for the leader of the cluster.
580 /// replaced by arguments when the cluster gets merged.
776 // If the cluster has operands to merge, verify that the predecessor
779 // TODO: We could try and sub-partition this cluster if only some blocks
888 // Try to add this block to an existing cluster.
890 for (auto &cluster : clusters)
891 if ((addedToCluster = succeeded(cluster.addToCluster(data))))
896 for (auto &cluster : clusters)
897 mergedAnyBlocks |= succeeded(cluster.merge(rewriter));