/dalvik/dx/src/com/android/dx/ssa/ |
D | EscapeAnalysis.java | 335 for (SsaInsn use : useList) { in processRegister() 336 Rop useOpcode = use.getOpcode(); in processRegister() 340 processPhiUse(use, escSet, regWorklist); in processRegister() 343 processUse(def, use, escSet, regWorklist); in processRegister() 359 private void processPhiUse(SsaInsn use, EscapeSet escSet, in processPhiUse() argument 361 int setIndex = findSetIndex(use.getResult()); in processPhiUse() 377 escSet.regSet.set(use.getResult().getReg()); in processPhiUse() 378 regWorklist.add(use.getResult()); in processPhiUse() 392 private void processUse(RegisterSpec def, SsaInsn use, EscapeSet escSet, in processUse() argument 394 int useOpcode = use.getOpcode().getOpcode(); in processUse() [all …]
|
D | DeadCodeRemover.java | 160 for (SsaInsn use : useList[result.getReg()]) { in pruneDeadInstructions() 161 if (use instanceof PhiInsn) { in pruneDeadInstructions() 162 PhiInsn phiUse = (PhiInsn) use; in pruneDeadInstructions() 187 for (SsaInsn use : useList[regV]) { in isCircularNoSideEffect() 188 if (hasSideEffect(use)) { in isCircularNoSideEffect() 200 for (SsaInsn use : useList[regV]) { in isCircularNoSideEffect() 201 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 | 129 SsaInsn use = uses.get(i); in run() 130 use.mapSourceRegisters(mapper); in run()
|
/dalvik/vm/native/ |
D | README.txt | 3 All of the functions defined here make direct use of VM functions or data 15 We use "late" binding on these, rather than explicit registration, 18 The functions here use the DalvikNativeFunc prototype, but we can
|
/dalvik/vm/mterp/ |
D | config-armv5te-vfp | 4 # you may not use this file except in compliance with the License. 79 # use trivial integer operation 83 # use __aeabi_* functions 89 # no "remainder" op in vfp or libgcc.a; use libc function 101 # "helper" code for C; include if you use any of the C stubs (this generates
|
D | config-allstubs | 4 # you may not use this file except in compliance with the License. 37 # use nothing but C stubs
|
D | config-armv5te | 4 # you may not use this file except in compliance with the License. 50 # "helper" code for C; include if you use any of the C stubs (this generates
|
D | Makefile-mterp | 4 # you may not use this file except in compliance with the License. 24 # support older ARMv4 devices, or use special features from ARMv6 or VFP.
|
/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/vm/arch/arm/ |
D | CallOldABI.S | 90 @ rest of the code. If we don't plan to use a debugger we can speed 107 @ argv can't go into r0-r3 because we need to use it to load those. 118 @ While we still have the use of r2/r3, copy excess args from argv 157 @ In theory, we need to use the "return type" arg to figure out what
|
/dalvik/dx/tests/055-dex-explicit-throw/ |
D | info.txt | 2 explicit use of "throw" gets converted reasonably.
|
/dalvik/vm/compiler/template/ |
D | config-ia32 | 4 # you may not use this file except in compliance with the License. 37 # "helper" code for C; include if you use any of the C stubs (this generates
|
D | config-armv5te | 4 # you may not use this file except in compliance with the License. 37 # "helper" code for C; include if you use any of the C stubs (this generates
|
D | Makefile-template | 4 # you may not use this file except in compliance with the License. 24 # support older ARMv4 devices, or use special features from ARMv6 or VFP.
|
D | config-armv5te-vfp | 5 # you may not use this file except in compliance with the License. 60 # "helper" code for C; include if you use any of the C stubs (this generates
|
D | config-armv7-a-neon | 5 # you may not use this file except in compliance with the License. 59 # "helper" code for C; include if you use any of the C stubs (this generates
|
D | config-armv7-a | 5 # you may not use this file except in compliance with the License. 59 # "helper" code for C; include if you use any of the C stubs (this generates
|
/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/dexdump/ |
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/ |
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/libnativehelper/ |
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/038-dex-instance-method/ |
D | blort.j | 4 ; you may not use this file except in compliance with the License.
|