Searched refs:exitBlock (Results 1 - 6 of 6) sorted by relevance

/dalvik/dx/src/com/android/dx/ssa/back/
H A DSsaToRop.java246 SsaBasicBlock exitBlock = ssaMeth.getExitBlock();
252 ropBlockCount -= (exitBlock != null && exitBlock.isReachable()) ? 1 : 0;
259 if (b.isReachable() && b != exitBlock) {
265 if (exitBlock != null && exitBlock.getInsns().size() != 0) {
305 SsaBasicBlock exitBlock = ssaMeth.getExitBlock();
306 int exitRopLabel = (exitBlock == null) ? -1 : exitBlock.getRopLabel();
/dalvik/dx/src/com/android/dx/ssa/
H A DSsaBasicBlock.java547 * @param exitBlock {@code non-null;} exit block
549 public void exitBlockFixup(SsaBasicBlock exitBlock) { argument
550 if (this == exitBlock) {
559 successors.set(exitBlock.index);
560 successorList.add(exitBlock.index);
561 primarySuccessor = exitBlock.index;
562 exitBlock.predecessors.set(this.index);
H A DSsaMethod.java201 SsaBasicBlock exitBlock
204 blocks.add(exitBlock);
207 block.exitBlockFixup(exitBlock);
210 if (exitBlock.getPredecessors().cardinality() == 0) {
/dalvik/vm/compiler/
H A DFrontend.cpp1201 BasicBlock *exitBlock = dvmCompilerNewBB(kExitBlock, numBlocks++); local
1204 cUnit.exitBlock = exitBlock;
1207 dvmInsertGrowableList(&cUnit.blockList, (intptr_t) exitBlock);
1245 curBlock->fallThrough = exitBlock;
1246 dvmCompilerSetBit(exitBlock->predecessors, curBlock->id);
1289 curBlock->fallThrough == exitBlock);
1402 curBlock->fallThrough = cUnit->exitBlock;
1403 dvmCompilerSetBit(cUnit->exitBlock->predecessors, curBlock->id);
1433 curBlock->fallThrough == cUnit->exitBlock);
1476 BasicBlock *exitBlock = dvmCompilerNewBB(kExitBlock, numBlocks++); local
[all...]
H A DCompilerIR.h266 BasicBlock *exitBlock; member in struct:CompilationUnit
H A DLoop.cpp640 if (bb->taken == cUnit->exitBlock) {
654 if (bb->fallThrough == cUnit->exitBlock) {

Completed in 93 milliseconds