/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 | 156 for (SsaInsn use : useList[result.getReg()]) { in pruneDeadInstructions() 157 if (use instanceof PhiInsn) { in pruneDeadInstructions() 158 PhiInsn phiUse = (PhiInsn) use; in pruneDeadInstructions() 183 for (SsaInsn use : useList[regV]) { in isCircularNoSideEffect() 184 if (hasSideEffect(use)) { in isCircularNoSideEffect() 196 for (SsaInsn use : useList[regV]) { in isCircularNoSideEffect() 197 RegisterSpec result = use.getResult(); in isCircularNoSideEffect()
|
D | ConstCollector.java | 281 for (SsaInsn use : ssaMeth.getUseListForRegister(origReg.getReg())) { in fixLocalAssignment() 282 RegisterSpec localAssignment = use.getLocalAssignment(); in fixLocalAssignment() 287 if (use.getResult() == null) { in fixLocalAssignment() 298 use.setResultLocal(null); in fixLocalAssignment() 308 use.getBlock()); in fixLocalAssignment() 310 ArrayList<SsaInsn> insns = use.getBlock().getInsns(); in fixLocalAssignment() 312 insns.add(insns.indexOf(use) + 1, newInsn); in fixLocalAssignment() 391 for (SsaInsn use : useList[origReg.getReg()]) { in updateConstUses() 392 if (use.canThrow() in updateConstUses() 393 && use.getBlock().getSuccessors().cardinality() > 1) { in updateConstUses() [all …]
|
D | MoveParamCombiner.java | 132 SsaInsn use = uses.get(i); in run() 133 use.mapSourceRegisters(mapper); in run()
|
/dalvik/dx/ |
D | README.txt | 3 things; use "dx --help" to see a modicum of self-documentation.
|
D | NOTICE | 5 you may not use this file except in compliance with the License. 22 "License" shall mean the terms and conditions for use, reproduction, 90 use, offer to sell, sell, import, and otherwise transfer the Work, 138 for use, reproduction, or distribution of Your modifications, or 139 for any such Derivative Works as a whole, provided Your use, 151 6. Trademarks. This License does not grant permission to use the trade 153 except as required for reasonable and customary use in describing the 172 result of this License or out of the use or inability to use the
|
/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/ |
D | NOTICE | 10 you may not use this file except in compliance with the License. 27 "License" shall mean the terms and conditions for use, reproduction, 95 use, offer to sell, sell, import, and otherwise transfer the Work, 143 for use, reproduction, or distribution of Your modifications, or 144 for any such Derivative Works as a whole, provided Your use, 156 6. Trademarks. This License does not grant permission to use the trade 158 except as required for reasonable and customary use in describing the 177 result of this License or out of the use or inability to use the
|
/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/036-dex-static-var/ |
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/037-dex-static-final-var/ |
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/038-dex-instance-method/ |
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_l2i.j | 4 ; you may not use this file except in compliance with the License.
|
D | op_d2f.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/106-verify-object-ops/ |
D | op_athrow.j | 4 ; you may not use this file except in compliance with the License.
|
/dalvik/dx/tests/105-verify-load-store-ops/ |
D | op_istore_0.j | 4 ; you may not use this file except in compliance with the License.
|
D | op_istore.j | 4 ; you may not use this file except in compliance with the License.
|
D | op_lstore_0.j | 4 ; you may not use this file except in compliance with the License.
|
/dalvik/dx/tests/107-verify-stack-ops/ |
D | op_dup2_case1.j | 4 ; you may not use this file except in compliance with the License.
|
/dalvik/dx/tests/102-verify-nonwide-math/ |
D | op_irem.j | 4 ; you may not use this file except in compliance with the License.
|