/dalvik/vm/compiler/ |
D | Loop.cpp | 200 if (loopBackBlock->taken == NULL) { in isSimpleCountedLoop() 252 if (loopBackBlock->taken->blockType == kDalvikByteCode) { in isSimpleCountedLoop() 516 bb->taken = NULL; in resetBlockEdges() 555 if (bodyBB->taken == firstBB) { in dvmCompilerFilterLoopBlocks() 565 if (bodyBB->taken && in dvmCompilerFilterLoopBlocks() 566 dvmIsBitSet(cUnit->tempBlockV, bodyBB->taken->id)) { in dvmCompilerFilterLoopBlocks() 578 if (bodyBB->taken && in dvmCompilerFilterLoopBlocks() 579 dvmIsBitSet(cUnit->tempBlockV, bodyBB->taken->id)) { in dvmCompilerFilterLoopBlocks() 594 if (bodyBB->taken) { in dvmCompilerFilterLoopBlocks() 595 if (bodyBB->taken->iDom == bodyBB) { in dvmCompilerFilterLoopBlocks() [all …]
|
D | SSATransformation.cpp | 33 if (block->taken) recordDFSPreOrder(cUnit, block->taken); in recordDFSPreOrder() 141 if (bb->taken && dvmIsBitSet(bb->dominators, bb->taken->id)) { in computeDomPostOrderTraversal() 166 if (bb->taken) { in computeDominanceFrontier() 167 checkForDominanceFrontier(bb, bb->taken); in computeDominanceFrontier() 390 if (bb->taken && bb->taken->dataFlowInfo) in computeBlockLiveIns() 391 computeSuccLiveIn(tempDalvikRegisterV, bb->taken->dataFlowInfo->liveInV, in computeBlockLiveIns()
|
D | Frontend.cpp | 535 bottomBlock->taken = origBlock->taken; in splitBlock() 536 if (bottomBlock->taken) { in splitBlock() 537 origBlock->taken = NULL; in splitBlock() 538 dvmCompilerClearBit(bottomBlock->taken->predecessors, origBlock->id); in splitBlock() 539 dvmCompilerSetBit(bottomBlock->taken->predecessors, bottomBlock->id); in splitBlock() 709 if (bb->taken) { in dvmDumpCFG() 711 dvmGetBlockName(bb->taken, blockName2); in dvmDumpCFG() 808 if (predBB->taken == bb) { in verifyPredInfo() 941 curBlock->taken = takenBlock; in processCanBranch() 1121 curBlock->taken = ehBlock; in processCanThrow() [all …]
|
D | Utility.cpp | 192 if (bb->taken) { in dvmCompilerDumpCompilationUnit() 194 bb->taken->id, bb->taken->startOffset); in dvmCompilerDumpCompilationUnit()
|
D | CompilerIR.h | 167 struct BasicBlock *taken; member
|
/dalvik/vm/compiler/codegen/x86/ |
D | LowerInvoke.cpp | 579 if(traceCurrentBB->taken) in common_invokeMethod_Jmp() 580 insertChainingWorklist(traceCurrentBB->taken->id, stream); in common_invokeMethod_Jmp() 581 int takenId = traceCurrentBB->taken ? traceCurrentBB->taken->id : 0; in common_invokeMethod_Jmp() 1369 insertChainingWorklist(traceCurrentBB->taken->id, stream); in predicted_chain_interface_O0() 1370 …move_chain_to_mem(OpndSize_32, traceCurrentBB->taken->id, 8, PhysicalReg_ESP, true); //predictedCh… in predicted_chain_interface_O0() 1437 insertChainingWorklist(traceCurrentBB->taken->id, stream); in predicted_chain_interface_O1() 1438 …move_chain_to_mem(OpndSize_32, traceCurrentBB->taken->id, 8, PhysicalReg_ESP, true); //predictedCh… in predicted_chain_interface_O1() 1471 insertChainingWorklist(traceCurrentBB->taken->id, stream); in predicted_chain_virtual_O0() 1472 …move_chain_to_mem(OpndSize_32, traceCurrentBB->taken->id, 8, PhysicalReg_ESP, true); //predictedCh… in predicted_chain_virtual_O0() 1513 if(traceCurrentBB->taken) in predicted_chain_virtual_O1() [all …]
|
D | CodegenInterface.cpp | 964 if(bb->taken == NULL) return false; in mergeBlock() 965 MIR* mergeInsn = bb->taken->firstMIRInsn; in mergeBlock() 973 bb->lastMIRInsn = bb->taken->lastMIRInsn; in mergeBlock() 974 bb->taken->firstMIRInsn = NULL; //block being merged in in mergeBlock() 975 bb->fallThrough = bb->taken->fallThrough; in mergeBlock() 976 bb->taken = bb->taken->taken; in mergeBlock()
|
D | LowerJump.cpp | 933 int relativeNCG = traceCurrentBB->taken ? traceCurrentBB->taken->id : 0; in common_if() 935 if(traceCurrentBB->taken) in common_if() 936 relativeNCG = getRelativeNCG(traceCurrentBB->taken->id, JmpCall_cond, &unknown, &size); in common_if() 1091 s2 tmp = traceCurrentBB->taken->id; in op_goto() 1100 s2 tmp = traceCurrentBB->taken->id; in op_goto_16() 1109 s2 tmp = traceCurrentBB->taken->id; in op_goto_32()
|
/dalvik/vm/compiler/codegen/arm/ |
D | ArchFactory.cpp | 37 if (bb->taken) { in genRegImmCheck() 39 exceptionLabel += bb->taken->id; in genRegImmCheck()
|
D | CodegenDriver.cpp | 1158 genUnconditionalBranch(cUnit, &labelList[bb->taken->id]); in genInvokeSingletonCommon() 1462 bool backwardBranch = (bb->taken->startOffset <= mir->offset); in handleFmt10t_Fmt20t_Fmt30t() 1469 int numPredecessors = dvmCountSetBits(bb->taken->predecessors); in handleFmt10t_Fmt20t_Fmt30t() 1474 if (numPredecessors == 1 && bb->taken->visited == false && in handleFmt10t_Fmt20t_Fmt30t() 1475 bb->taken->blockType == kDalvikByteCode) { in handleFmt10t_Fmt20t_Fmt30t() 1476 cUnit->nextCodegenBlock = bb->taken; in handleFmt10t_Fmt20t_Fmt30t() 1479 genUnconditionalBranch(cUnit, &labelList[bb->taken->id]); in handleFmt10t_Fmt20t_Fmt30t() 2106 bool backwardBranch = (bb->taken->startOffset <= mir->offset); in handleFmt21t() 2143 genConditionalBranch(cUnit, cond, &labelList[bb->taken->id]); in handleFmt21t() 2607 bool backwardBranch = (bb->taken->startOffset <= mir->offset); in handleFmt22t() [all …]
|
/dalvik/vm/mterp/x86/ |
D | zcmp.S | 13 movl $$2,%eax # assume branch not taken
|
D | bincmp.S | 17 movl $$2,%eax # assume not taken
|
/dalvik/vm/mterp/armv5te/ |
D | zcmp.S | 15 mov${revcmp} r1, #2 @ r1<- inst branch dist for not-taken
|
D | bincmp.S | 18 mov${revcmp} r1, #2 @ r1<- BYTE branch dist for not-taken
|
/dalvik/vm/mterp/armv6t2/ |
D | bincmp.S | 17 mov${revcmp} r1, #2 @ r1<- BYTE branch dist for not-taken
|
/dalvik/vm/mterp/mips/ |
D | bincmp.S | 19 li a1, 2 # a1- BYTE branch dist for not-taken
|
D | zcmp.S | 17 li a1, 2 # a1- BYTE branch dist for not-taken
|
/dalvik/vm/compiler/codegen/arm/armv7-a-neon/ |
D | MethodCodegenDriver.cpp | 112 bool backwardBranch = (bb->taken->startOffset <= mir->offset); 119 genUnconditionalBranch(cUnit, &labelList[bb->taken->id]);
|
/dalvik/vm/compiler/codegen/mips/ |
D | CodegenDriver.cpp | 1204 genUnconditionalBranch(cUnit, &labelList[bb->taken->id]); in genInvokeSingletonCommon() 1530 bool backwardBranch = (bb->taken->startOffset <= mir->offset); in handleFmt10t_Fmt20t_Fmt30t() 1537 int numPredecessors = dvmCountSetBits(bb->taken->predecessors); in handleFmt10t_Fmt20t_Fmt30t() 1542 if (numPredecessors == 1 && bb->taken->visited == false && in handleFmt10t_Fmt20t_Fmt30t() 1543 bb->taken->blockType == kDalvikByteCode) { in handleFmt10t_Fmt20t_Fmt30t() 1544 cUnit->nextCodegenBlock = bb->taken; in handleFmt10t_Fmt20t_Fmt30t() 1547 genUnconditionalBranch(cUnit, &labelList[bb->taken->id]); in handleFmt10t_Fmt20t_Fmt30t() 2161 bool backwardBranch = (bb->taken->startOffset <= mir->offset); in handleFmt21t() 2195 genConditionalBranchMips(cUnit, opc, rlSrc.lowReg, rt, &labelList[bb->taken->id]); in handleFmt21t() 2669 bool backwardBranch = (bb->taken->startOffset <= mir->offset); in handleFmt22t() [all …]
|
/dalvik/vm/compiler/codegen/mips/Mips32/ |
D | Factory.cpp | 949 if (bb->taken) { in genRegImmCheck() 951 exceptionLabel += bb->taken->id; in genRegImmCheck()
|
/dalvik/vm/mterp/out/ |
D | InterpAsm-x86.S | 1799 movl $2,%eax # assume not taken 1832 movl $2,%eax # assume not taken 1865 movl $2,%eax # assume not taken 1898 movl $2,%eax # assume not taken 1931 movl $2,%eax # assume not taken 1964 movl $2,%eax # assume not taken 1993 movl $2,%eax # assume branch not taken 2022 movl $2,%eax # assume branch not taken 2051 movl $2,%eax # assume branch not taken 2080 movl $2,%eax # assume branch not taken [all …]
|
D | InterpAsm-armv5te-vfp.S | 1439 movne r1, #2 @ r1<- BYTE branch dist for not-taken 1474 moveq r1, #2 @ r1<- BYTE branch dist for not-taken 1509 movge r1, #2 @ r1<- BYTE branch dist for not-taken 1544 movlt r1, #2 @ r1<- BYTE branch dist for not-taken 1579 movle r1, #2 @ r1<- BYTE branch dist for not-taken 1614 movgt r1, #2 @ r1<- BYTE branch dist for not-taken 1646 movne r1, #2 @ r1<- inst branch dist for not-taken 1678 moveq r1, #2 @ r1<- inst branch dist for not-taken 1710 movge r1, #2 @ r1<- inst branch dist for not-taken 1742 movlt r1, #2 @ r1<- inst branch dist for not-taken [all …]
|
D | InterpAsm-armv7-a-neon.S | 1448 movne r1, #2 @ r1<- BYTE branch dist for not-taken 1482 moveq r1, #2 @ r1<- BYTE branch dist for not-taken 1516 movge r1, #2 @ r1<- BYTE branch dist for not-taken 1550 movlt r1, #2 @ r1<- BYTE branch dist for not-taken 1584 movle r1, #2 @ r1<- BYTE branch dist for not-taken 1618 movgt r1, #2 @ r1<- BYTE branch dist for not-taken 1650 movne r1, #2 @ r1<- inst branch dist for not-taken 1682 moveq r1, #2 @ r1<- inst branch dist for not-taken 1714 movge r1, #2 @ r1<- inst branch dist for not-taken 1746 movlt r1, #2 @ r1<- inst branch dist for not-taken [all …]
|
D | InterpAsm-armv7-a.S | 1448 movne r1, #2 @ r1<- BYTE branch dist for not-taken 1482 moveq r1, #2 @ r1<- BYTE branch dist for not-taken 1516 movge r1, #2 @ r1<- BYTE branch dist for not-taken 1550 movlt r1, #2 @ r1<- BYTE branch dist for not-taken 1584 movle r1, #2 @ r1<- BYTE branch dist for not-taken 1618 movgt r1, #2 @ r1<- BYTE branch dist for not-taken 1650 movne r1, #2 @ r1<- inst branch dist for not-taken 1682 moveq r1, #2 @ r1<- inst branch dist for not-taken 1714 movge r1, #2 @ r1<- inst branch dist for not-taken 1746 movlt r1, #2 @ r1<- inst branch dist for not-taken [all …]
|
D | InterpAsm-armv5te.S | 1461 movne r1, #2 @ r1<- BYTE branch dist for not-taken 1496 moveq r1, #2 @ r1<- BYTE branch dist for not-taken 1531 movge r1, #2 @ r1<- BYTE branch dist for not-taken 1566 movlt r1, #2 @ r1<- BYTE branch dist for not-taken 1601 movle r1, #2 @ r1<- BYTE branch dist for not-taken 1636 movgt r1, #2 @ r1<- BYTE branch dist for not-taken 1668 movne r1, #2 @ r1<- inst branch dist for not-taken 1700 moveq r1, #2 @ r1<- inst branch dist for not-taken 1732 movge r1, #2 @ r1<- inst branch dist for not-taken 1764 movlt r1, #2 @ r1<- inst branch dist for not-taken [all …]
|