/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() 126 return insn.withNewRegisters(getResult(), insn.getSources()); in toRopInsn() 151 assignment = getResult(); in getLocalAssignment()
|
D | DeadCodeRemover.java | 151 RegisterSpec result = insn.getResult(); in pruneDeadInstructions() 194 RegisterSpec result = use.getResult(); in isCircularNoSideEffect() 245 noSideEffectRegs.set(insn.getResult().getReg()); in visitMoveInsn() 253 noSideEffectRegs.set(phi.getResult().getReg()); in visitPhiInsn() 259 RegisterSpec result = insn.getResult(); in visitNonMoveInsn()
|
D | LiteralOpUpgrader.java | 148 RegisterSpec result = insn.getResult(); in tryReplacingWithConstant() 152 TypeBearer type = insn.getResult().getTypeBearer(); in tryReplacingWithConstant() 189 Rop newRop = Rops.ropFor(newOpcode, insn.getResult(), newSources, cst); in replacePlainInsn() 193 insn.getResult(), newSources); in replacePlainInsn() 196 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 | 73 paramSpecs[param] = insn.getResult(); in run() 76 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 | 588 if (lastInsn.getResult() != null || lastInsn.getSources().size() > 0) { in addMoveToEnd() 707 toSchedule.get(i).getResult()); in scheduleUseBeforeAssigned() 721 if (!checkRegUsed(regsUsedAsSources, insn.getResult())) { in scheduleUseBeforeAssigned() 737 if (checkRegUsed(regsUsedAsSources, insn.getResult()) in scheduleUseBeforeAssigned() 753 RegisterSpec result = insnToSplit.getResult(); in scheduleUseBeforeAssigned() 912 = firstNonPhiMoveInsn.getResult().getReg(); in scheduleMovesFromPhis() 936 = firstNonPhiMoveInsn.getResult(); in scheduleMovesFromPhis() 943 firstNonPhiMoveInsn.getResult(); in scheduleMovesFromPhis()
|
D | LocalVariableExtractor.java | 125 && (lastInsn.getResult() != null); in processBlock() 149 result = insn.getResult(); in processBlock()
|
D | ConstCollector.java | 176 RegisterSpec result = insn.getResult(); in getConstsSortedByCountUse() 286 if (use.getResult() == null) { in fixLocalAssignment() 342 final RegisterSpec origReg = insn.getResult(); in updateConstUses() 343 TypeBearer typeBearer = insn.getResult().getTypeBearer(); in updateConstUses()
|
D | PhiInsn.java | 98 o.regSpec.getReg()).getResult(); in updateSourcesToDefinitions() 114 getResult().getReg(), type, local)); in changeResultType() 354 RegisterSpec result = getResult(); in toHumanWithInline()
|
D | SsaMethod.java | 421 definitionList[insn.getResult().getReg()] = insn; in getDefinitionForRegister() 424 definitionList[phi.getResult().getReg()] = phi; in getDefinitionForRegister() 427 RegisterSpec result = insn.getResult(); in getDefinitionForRegister() 429 definitionList[insn.getResult().getReg()] = insn; in getDefinitionForRegister() 579 RegisterSpec resultReg = insn.getResult(); in onInsnRemoved() 618 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 | 494 RegisterSpec ropResult = insn.getResult(); in visitMoveInsn() 602 RegisterSpec ropResult = insn.getResult(); in processResultReg() 614 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 | SwitchInsn.java | 84 getResult().withOffset(delta), in withRegisterOffset()
|
D | Insn.java | 143 public final RegisterSpec getResult() { in getResult() method in Insn 282 && equalsHandleNulls(result, b.getResult()) in contentEquals()
|
/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 | SwitchInsn.java | 84 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()
|
/dalvik/dx/src/com/android/dx/ssa/back/ |
D | LivenessAnalyzer.java | 235 RegisterSpec rs = statement.getResult(); in liveOutAtStatement() 270 interference.add(phis.get(i).getResult().getReg(), in coInterferePhis() 271 phis.get(j).getResult().getReg()); in coInterferePhis()
|
D | RegisterAllocator.java | 86 return definition.getResult().getCategory(); in getCategoryForSsaReg() 100 return definition == null ? null : definition.getResult(); in getDefinitionSpecForSsaReg()
|