Home | History | Annotate | Download | only in compiler

Lines Matching refs:fallThrough

173     BasicBlock *loopBackBlock = cUnit->entryBlock->fallThrough;
345 BasicBlock *loopBody = cUnit->entryBlock->fallThrough;
517 bb->fallThrough = NULL;
530 BasicBlock *firstBB = cUnit->entryBlock->fallThrough;
556 /* Check if the fallThrough edge will cause a nested loop */
557 if (bodyBB->fallThrough &&
558 dvmIsBitSet(cUnit->tempBlockV, bodyBB->fallThrough->id)) {
563 } else if (bodyBB->fallThrough == firstBB) {
574 if (bodyBB->fallThrough &&
575 dvmIsBitSet(cUnit->tempBlockV, bodyBB->fallThrough->id)) {
583 if (bodyBB->fallThrough) {
584 if (bodyBB->fallThrough->iDom == bodyBB) {
585 bodyBB = bodyBB->fallThrough;
606 * Current block is not the immediate dominator of either fallthrough
649 if (bb->fallThrough) {
654 if (bb->fallThrough == cUnit->exitBlock) {
657 if (bb->fallThrough->hidden) {
658 bb->fallThrough->blockType = kChainingCellNormal;
659 bb->fallThrough->hidden = false;
661 dvmCompilerSetBit(bb->fallThrough->predecessors, bb->id);
727 * branch can go to the entryBlock->fallThrough directly. Suspend polling
743 BasicBlock *firstBB = cUnit->entryBlock->fallThrough;
748 assert(backBranchBB->fallThrough == firstBB);
749 backBranchBB->fallThrough = cUnit->backChainBlock;