Lines Matching full:dominators
141 if (bb->taken && dvmIsBitSet(bb->dominators, bb->taken->id)) {
212 if (bb->dominators == NULL ) {
213 bb->dominators = dvmCompilerAllocBitVector(numTotalBlocks,
220 dvmClearAllBits(bb->dominators);
225 dvmSetInitialBits(bb->dominators, numTotalBlocks);
230 /* Worker function to compute each block's dominators */
253 /* tempBlockV = tempBlockV ^ dominators */
254 dvmIntersectBitVectors(tempBlockV, tempBlockV, predBB->dominators);
257 if (dvmCompareBitVectors(tempBlockV, bb->dominators)) {
258 dvmCopyBitVector(bb->dominators, tempBlockV);
274 dvmCopyBitVector(tempBlockV, bb->dominators);
293 if (dvmIsBitSet(nextDomBB->dominators, iDomIdx)) {
307 /* Compute dominators, immediate dominator, and dominance fronter */
319 dvmClearAllBits(cUnit->entryBlock->dominators);
320 dvmSetBit(cUnit->entryBlock->dominators, cUnit->entryBlock->id);