/dalvik/dx/src/com/android/dx/ssa/ |
D | EscapeAnalysis.java | 334 for (SsaInsn use : useList) { in processRegister() 335 Rop useOpcode = use.getOpcode(); in processRegister() 339 processPhiUse(use, escSet, regWorklist); in processRegister() 342 processUse(def, use, escSet, regWorklist); in processRegister() 358 private void processPhiUse(SsaInsn use, EscapeSet escSet, in processPhiUse() argument 360 int setIndex = findSetIndex(use.getResult()); in processPhiUse() 376 escSet.regSet.set(use.getResult().getReg()); in processPhiUse() 377 regWorklist.add(use.getResult()); in processPhiUse() 391 private void processUse(RegisterSpec def, SsaInsn use, EscapeSet escSet, in processUse() argument 393 int useOpcode = use.getOpcode().getOpcode(); in processUse() [all …]
|
D | DeadCodeRemover.java | 153 for (SsaInsn use : useList[result.getReg()]) { in pruneDeadInstructions() 154 if (use instanceof PhiInsn) { in pruneDeadInstructions() 155 PhiInsn phiUse = (PhiInsn) use; in pruneDeadInstructions() 180 for (SsaInsn use : useList[regV]) { in isCircularNoSideEffect() 181 if (hasSideEffect(use)) { in isCircularNoSideEffect() 193 for (SsaInsn use : useList[regV]) { in isCircularNoSideEffect() 194 RegisterSpec result = use.getResult(); in isCircularNoSideEffect()
|
D | ConstCollector.java | 280 for (SsaInsn use : ssaMeth.getUseListForRegister(origReg.getReg())) { in fixLocalAssignment() 281 RegisterSpec localAssignment = use.getLocalAssignment(); in fixLocalAssignment() 286 if (use.getResult() == null) { in fixLocalAssignment() 297 use.setResultLocal(null); in fixLocalAssignment() 307 use.getBlock()); in fixLocalAssignment() 309 ArrayList<SsaInsn> insns = use.getBlock().getInsns(); in fixLocalAssignment() 311 insns.add(insns.indexOf(use) + 1, newInsn); in fixLocalAssignment() 390 for (SsaInsn use : useList[origReg.getReg()]) { in updateConstUses() 391 if (use.canThrow() in updateConstUses() 392 && use.getBlock().getSuccessors().cardinality() > 1) { in updateConstUses() [all …]
|
D | MoveParamCombiner.java | 127 SsaInsn use = uses.get(i); in run() 128 use.mapSourceRegisters(mapper); in run()
|
/dalvik/dx/ |
D | README.txt | 3 things; use "dx --help" to see a modicum of self-documentation.
|
/dalvik/dx/tests/055-dex-explicit-throw/ |
D | info.txt | 2 explicit use of "throw" gets converted reasonably.
|
/dalvik/dx/tests/074-dex-form35c-edge-case/ |
D | info.txt | 4 the instruction has to be rewritten to use a different format.
|
/dalvik/dx/tests/034-dex-minimal/ |
D | blort.j | 4 ; you may not use this file except in compliance with the License.
|
/dalvik/dx/tests/040-dex-constructor/ |
D | blort.j | 4 ; you may not use this file except in compliance with the License.
|
/dalvik/dx/tests/038-dex-instance-method/ |
D | blort.j | 4 ; you may not use this file except in compliance with the License.
|
/dalvik/dx/tests/041-dex-abstract-method/ |
D | blort.j | 4 ; you may not use this file except in compliance with the License.
|
/dalvik/dx/tests/035-dex-instance-var/ |
D | blort.j | 4 ; you may not use this file except in compliance with the License.
|
/dalvik/dx/tests/037-dex-static-final-var/ |
D | blort.j | 4 ; you may not use this file except in compliance with the License.
|
/dalvik/dx/tests/036-dex-static-var/ |
D | blort.j | 4 ; you may not use this file except in compliance with the License.
|
/dalvik/dx/tests/101-verify-wide-math/ |
D | op_lor.j | 4 ; you may not use this file except in compliance with the License.
|
D | op_lushr.j | 4 ; you may not use this file except in compliance with the License.
|
/dalvik/dx/tests/102-verify-nonwide-math/ |
D | op_fdiv.j | 4 ; you may not use this file except in compliance with the License.
|
D | op_i2d.j | 4 ; you may not use this file except in compliance with the License.
|
D | op_f2l.j | 4 ; you may not use this file except in compliance with the License.
|
D | op_irem.j | 4 ; you may not use this file except in compliance with the License.
|
/dalvik/dx/tests/105-verify-load-store-ops/ |
D | op_laload.j | 4 ; you may not use this file except in compliance with the License.
|
D | op_lstore_3.j | 4 ; you may not use this file except in compliance with the License.
|
D | op_dstore_2.j | 4 ; you may not use this file except in compliance with the License.
|
/dalvik/dx/tests/107-verify-stack-ops/ |
D | op_pop2_case2.j | 4 ; you may not use this file except in compliance with the License.
|
/dalvik/dx/tests/104-verify-return-ops/ |
D | op_lreturn.j | 4 ; you may not use this file except in compliance with the License.
|