Lines Matching defs:BlockDiffCandidate
139 // assumption in a BlockDiffCandidate for the pair of compared BBs.
141 // Once we have diffed all BBs, for every BlockDiffCandidate, we check all
169 // The class BlockDiffCandidate stores pairs which either have already been
172 struct BlockDiffCandidate {
184 SmallVector<BlockDiffCandidate> BlockDiffCandidates;
185 // Maps LBB to the index of its BlockDiffCandidate, if existing.
190 BlockDiffCandidate &getOrCreateBlockDiffCandidate(const BasicBlock *LBB,
202 BlockDiffCandidate &Result = BlockDiffCandidates[It->second];
282 for (BlockDiffCandidate &BDC : BlockDiffCandidates) {
728 BlockDiffCandidate &BDC =