/dalvik/dx/src/com/android/dx/ssa/ |
D | NormalSsaInsn.java | 40 super(insn.getResult(), block); in NormalSsaInsn() 51 insn = insn.withNewRegisters(getResult(), newSources); in mapSourceRegisters() 83 insn = insn.withNewRegisters(getResult(), newSources); in changeOneSource() 99 insn = insn.withNewRegisters(getResult(), newSources); in setNewSources() 127 return insn.withNewRegisters(getResult(), insn.getSources()); in toRopInsn() 152 assignment = getResult(); in getLocalAssignment()
|
D | DeadCodeRemover.java | 154 RegisterSpec result = insn.getResult(); in pruneDeadInstructions() 197 RegisterSpec result = use.getResult(); in isCircularNoSideEffect() 249 noSideEffectRegs.set(insn.getResult().getReg()); in visitMoveInsn() 258 noSideEffectRegs.set(phi.getResult().getReg()); in visitPhiInsn() 265 RegisterSpec result = insn.getResult(); in visitNonMoveInsn()
|
D | LiteralOpUpgrader.java | 151 RegisterSpec result = insn.getResult(); in tryReplacingWithConstant() 155 TypeBearer type = insn.getResult().getTypeBearer(); in tryReplacingWithConstant() 192 Rop newRop = Rops.ropFor(newOpcode, insn.getResult(), newSources, cst); in replacePlainInsn() 196 insn.getResult(), newSources); in replacePlainInsn() 199 insn.getResult(), newSources, cst); in replacePlainInsn()
|
D | PhiTypeResolver.java | 73 && (definsn.getResult().getBasicType() == Type.BT_VOID)) { in run() 99 RegisterSpec resultReg = useInsn.getResult(); in run() 188 RegisterSpec result = insn.getResult(); in resolveResultType()
|
D | MoveParamCombiner.java | 76 paramSpecs[param] = insn.getResult(); in run() 79 final RegisterSpec specB = insn.getResult(); in run()
|
D | EscapeAnalysis.java | 219 RegisterSpec result = insn.getResult(); in processInsn() 252 RegisterSpec result = insn.getResult(); in processMoveResultPseudoInsn() 360 int setIndex = findSetIndex(use.getResult()); in processPhiUse() 376 escSet.regSet.set(use.getResult().getReg()); in processPhiUse() 377 regWorklist.add(use.getResult()); in processPhiUse() 397 escSet.regSet.set(use.getResult().getReg()); in processUse() 398 regWorklist.add(use.getResult()); in processUse() 536 Type resultType = def.getResult().getType(); in replaceDef() 581 result = source.withReg(next.getResult().getReg()); in replaceUse() 614 next.getResult(), RegOps.CONST, in replaceUse() [all …]
|
D | SsaBasicBlock.java | 589 if (lastInsn.getResult() != null || lastInsn.getSources().size() > 0) { in addMoveToEnd() 708 toSchedule.get(i).getResult()); in scheduleUseBeforeAssigned() 722 if (!checkRegUsed(regsUsedAsSources, insn.getResult())) { in scheduleUseBeforeAssigned() 738 if (checkRegUsed(regsUsedAsSources, insn.getResult()) in scheduleUseBeforeAssigned() 754 RegisterSpec result = insnToSplit.getResult(); in scheduleUseBeforeAssigned() 891 = firstNonPhiMoveInsn.getResult().getReg(); in scheduleMovesFromPhis() 915 = firstNonPhiMoveInsn.getResult(); in scheduleMovesFromPhis() 922 firstNonPhiMoveInsn.getResult(); in scheduleMovesFromPhis()
|
D | ConstCollector.java | 176 RegisterSpec result = insn.getResult(); in getConstsSortedByCountUse() 287 if (use.getResult() == null) { in fixLocalAssignment() 343 final RegisterSpec origReg = insn.getResult(); in updateConstUses() 344 TypeBearer typeBearer = insn.getResult().getTypeBearer(); in updateConstUses()
|
D | LocalVariableExtractor.java | 125 && (lastInsn.getResult() != null); in processBlock() 149 result = insn.getResult(); in processBlock()
|
D | PhiInsn.java | 98 o.regSpec.getReg()).getResult(); in updateSourcesToDefinitions() 114 getResult().getReg(), type, local)); in changeResultType() 355 RegisterSpec result = getResult(); in toHumanWithInline()
|
D | SsaMethod.java | 399 definitionList[insn.getResult().getReg()] = insn; in getDefinitionForRegister() 403 definitionList[phi.getResult().getReg()] = phi; in getDefinitionForRegister() 407 RegisterSpec result = insn.getResult(); in getDefinitionForRegister() 409 definitionList[insn.getResult().getReg()] = insn; in getDefinitionForRegister() 562 RegisterSpec resultReg = insn.getResult(); in onInsnRemoved() 601 RegisterSpec resultReg = insn.getResult(); in updateOneDefinition()
|
D | SCCP.java | 160 int phiResultReg = insn.getResult().getReg(); in simulatePhi() 477 RegisterSpec result = insn.getResult(); in simulateStmt() 483 result = succ.getInsns().get(0).getResult(); in simulateStmt() 612 TypeBearer typeBearer = defn.getResult().getTypeBearer(); in replaceConstants() 623 RegisterSpec dest = defn.getResult(); in replaceConstants()
|
D | SsaRenamer.java | 498 RegisterSpec ropResult = insn.getResult(); in visitMoveInsn() 607 RegisterSpec ropResult = insn.getResult(); in processResultReg() 619 addMapping(ropReg, insn.getResult()); in processResultReg()
|
/dalvik/dx/src/com/android/dx/rop/code/ |
D | PlainInsn.java | 93 getResult().withOffset(delta), in withRegisterOffset() 115 Rop newRop = Rops.ropFor(getOpcode().getOpcode(), getResult(), in withSourceLiteral() 117 return new PlainCstInsn(newRop, getPosition(), getResult(), in withSourceLiteral() 135 newRop = Rops.ropFor(opcode, getResult(), newSources, cst); in withSourceLiteral() 142 getResult(), newSources, cst); in withSourceLiteral()
|
D | LocalVariableExtractor.java | 105 (insns.getLast().getResult() != null); in processBlock() 132 result = insn.getResult(); in processBlock()
|
D | PlainCstInsn.java | 71 getResult().withOffset(delta), in withRegisterOffset()
|
D | Insn.java | 144 public final RegisterSpec getResult() { in getResult() method in Insn 283 && equalsHandleNulls(result, b.getResult()) in contentEquals()
|
D | SwitchInsn.java | 84 getResult().withOffset(delta), in withRegisterOffset()
|
/dalvik/dx/src/com/android/dx/ssa/back/ |
D | LivenessAnalyzer.java | 236 RegisterSpec rs = statement.getResult(); in liveOutAtStatement() 274 coInterferePhiRegisters(interference, first.getResult(), second.getSources()); in coInterferePhis() 275 coInterferePhiRegisters(interference, second.getResult(), first.getSources()); in coInterferePhis() 276 interference.add(first.getResult().getReg(), second.getResult().getReg()); in coInterferePhis()
|
D | RegisterAllocator.java | 86 return definition.getResult().getCategory(); in getCategoryForSsaReg() 100 return definition == null ? null : definition.getResult(); in getDefinitionSpecForSsaReg()
|
/dalvik/dexgen/src/com/android/dexgen/rop/code/ |
D | PlainInsn.java | 92 getResult().withOffset(delta), in withRegisterOffset() 119 getResult(), newSources, (Constant)lastType); in withLastSourceLiteral() 126 getResult(), newSources, cst); in withLastSourceLiteral()
|
D | LocalVariableExtractor.java | 105 (insns.getLast().getResult() != null); in processBlock() 132 result = insn.getResult(); in processBlock()
|
D | PlainCstInsn.java | 71 getResult().withOffset(delta), in withRegisterOffset()
|
D | Insn.java | 145 public final RegisterSpec getResult() { in getResult() method in Insn 284 && equalsHandleNulls(result, b.getResult()) in contentEquals()
|
D | SwitchInsn.java | 84 getResult().withOffset(delta), in withRegisterOffset()
|