Home
last modified time | relevance | path

Searched refs:thisLIR (Results 1 – 3 of 3) sorted by relevance

/dalvik/vm/compiler/codegen/arm/
DGlobalOptimizations.cpp27 ArmLIR *thisLIR; in applyRedundantBranchElimination() local
29 for (thisLIR = (ArmLIR *) cUnit->firstLIRInsn; in applyRedundantBranchElimination()
30 thisLIR != (ArmLIR *) cUnit->lastLIRInsn; in applyRedundantBranchElimination()
31 thisLIR = NEXT_LIR(thisLIR)) { in applyRedundantBranchElimination()
34 if (thisLIR->opcode == kThumbBUncond) { in applyRedundantBranchElimination()
35 ArmLIR *nextLIR = thisLIR; in applyRedundantBranchElimination()
43 if (nextLIR == (ArmLIR *) thisLIR->generic.target) { in applyRedundantBranchElimination()
44 thisLIR->flags.isNop = true; in applyRedundantBranchElimination()
DLocalOptimizations.cpp45 static void dumpDependentInsnPair(ArmLIR *thisLIR, ArmLIR *checkLIR,
49 dvmDumpLIRInsn((LIR *) thisLIR, 0);
92 ArmLIR *thisLIR; in applyLoadStoreElimination() local
96 for (thisLIR = PREV_LIR(tailLIR); in applyLoadStoreElimination()
97 thisLIR != headLIR; in applyLoadStoreElimination()
98 thisLIR = PREV_LIR(thisLIR)) { in applyLoadStoreElimination()
102 if ((thisLIR->flags.isNop == true) || in applyLoadStoreElimination()
103 isPseudoOpcode(thisLIR->opcode) || in applyLoadStoreElimination()
104 !(EncodingMap[thisLIR->opcode].flags & (IS_LOAD | IS_STORE))) { in applyLoadStoreElimination()
108 int nativeRegId = thisLIR->operands[0]; in applyLoadStoreElimination()
[all …]
DCodegenDriver.cpp246 ArmLIR *thisLIR; in selfVerificationBranchInsertPass() local
249 for (thisLIR = (ArmLIR *) cUnit->firstLIRInsn; in selfVerificationBranchInsertPass()
250 thisLIR != (ArmLIR *) cUnit->lastLIRInsn; in selfVerificationBranchInsertPass()
251 thisLIR = NEXT_LIR(thisLIR)) { in selfVerificationBranchInsertPass()
252 if (!thisLIR->flags.isNop && thisLIR->flags.insertWrapper) { in selfVerificationBranchInsertPass()
262 genSelfVerificationPreBranch(cUnit, thisLIR); in selfVerificationBranchInsertPass()
266 selfVerificationBranchInsert((LIR *) thisLIR, kThumbBlx1, in selfVerificationBranchInsertPass()
269 selfVerificationBranchInsert((LIR *) thisLIR, kThumbBlx2, in selfVerificationBranchInsertPass()
275 genSelfVerificationPostBranch(cUnit, thisLIR); in selfVerificationBranchInsertPass()