Home | History | Annotate | Download | only in compiler

Lines Matching refs:fallThrough

542     /* Handle the fallthrough path */
544 bottomBlock->fallThrough = origBlock->fallThrough;
545 origBlock->fallThrough = bottomBlock;
548 if (bottomBlock->fallThrough) {
549 dvmCompilerClearBit(bottomBlock->fallThrough->predecessors,
551 dvmCompilerSetBit(bottomBlock->fallThrough->predecessors,
635 sprintf(startOffset, "_%x", cUnit->entryBlock->fallThrough->startOffset);
715 if (bb->fallThrough) {
717 dvmGetBlockName(bb->fallThrough, blockName2);
810 } else if (predBB->fallThrough == bb) {
965 curBlock->fallThrough = fallthroughBlock;
968 /* Create a fallthrough block for real instructions (incl. OP_NOP) */
1063 curBlock->fallThrough = fallthroughBlock;
1134 /* Create a fallthrough block for real instructions (incl. OP_NOP) */
1150 curBlock->fallThrough = fallthroughBlock;
1213 entryBlock->fallThrough = curBlock;
1245 curBlock->fallThrough = exitBlock;
1253 * Create a fallthrough block for real instructions
1287 assert(curBlock->fallThrough == NULL ||
1288 curBlock->fallThrough == nextBlock ||
1289 curBlock->fallThrough == exitBlock);
1291 if ((curBlock->fallThrough == NULL) &&
1293 curBlock->fallThrough = nextBlock;
1372 * Block has been parsed - check the taken/fallThrough in case it is a split
1379 if (curBlock->fallThrough)
1380 changed |= exhaustTrace(cUnit, curBlock->fallThrough);
1400 curBlock->fallThrough = cUnit->exitBlock;
1409 if (curBlock->fallThrough) {
1410 exhaustTrace(cUnit, curBlock->fallThrough);
1429 assert(curBlock->fallThrough == NULL ||
1430 curBlock->fallThrough == nextBlock ||
1431 curBlock->fallThrough == cUnit->exitBlock);
1433 if ((curBlock->fallThrough == NULL) &&
1436 curBlock->fallThrough = nextBlock;
1487 entryBlock->fallThrough = curBlock;
1757 curBB->fallThrough = entryCodeBB;
1837 * taken/fallthrough links. Also create chaining cells for code not included
1857 /* Link the taken and fallthrough blocks */
1887 curBB->fallThrough = searchBB;
1891 * Fallthrough block of an invoke instruction needs to be
1945 /* Fallthrough block not included in the trace */
1947 curBB->fallThrough == NULL) {
1962 curBB->fallThrough = fallThroughBB;