Home
last modified time | relevance | path

Searched refs:use (Results 1 – 25 of 227) sorted by relevance

12345678910

/dalvik/dx/src/com/android/dx/ssa/
DEscapeAnalysis.java335 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 …]
DDeadCodeRemover.java160 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()
DConstCollector.java280 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 …]
DMoveParamCombiner.java129 SsaInsn use = uses.get(i); in run()
130 use.mapSourceRegisters(mapper); in run()
/dalvik/vm/native/
DREADME.txt3 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/
Dconfig-armv5te-vfp4 # 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
Dconfig-allstubs4 # you may not use this file except in compliance with the License.
37 # use nothing but C stubs
Dconfig-armv5te4 # 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
DMakefile-mterp4 # 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/
DREADME.txt3 things; use "dx --help" to see a modicum of self-documentation.
DNOTICE5 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/
DCallOldABI.S90 @ 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/
Dinfo.txt2 explicit use of "throw" gets converted reasonably.
/dalvik/vm/compiler/template/
Dconfig-ia324 # 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
Dconfig-armv5te4 # 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
DMakefile-template4 # 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.
Dconfig-armv5te-vfp5 # 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
Dconfig-armv7-a-neon5 # 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
Dconfig-armv7-a5 # 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/
Dinfo.txt4 the instruction has to be rewritten to use a different format.
/dalvik/dx/tests/034-dex-minimal/
Dblort.j4 ; you may not use this file except in compliance with the License.
/dalvik/dexdump/
DNOTICE5 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/
DNOTICE5 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/
DNOTICE5 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/
Dblort.j4 ; you may not use this file except in compliance with the License.

12345678910