Searched refs:use (Results 1 - 25 of 33) sorted by relevance

12

/dalvik/dx/src/com/android/dx/ssa/
H A DDeadCodeRemover.java5 * you may not use this file except in compliance with the License.
51 /** use list indexed by register; modified during operation */
160 for (SsaInsn use : useList[result.getReg()]) {
161 if (use instanceof PhiInsn) {
162 PhiInsn phiUse = (PhiInsn) use;
187 for (SsaInsn use : useList[regV]) {
188 if (hasSideEffect(use)) {
200 for (SsaInsn use : useList[regV]) {
201 RegisterSpec result = use.getResult();
H A DConstCollector.java5 * you may not use this file except in compliance with the License.
47 /** Maximum constants to collect per method. Puts cap on reg use */
241 // Sort by use, with most used at the beginning of the list.
280 for (SsaInsn use : ssaMeth.getUseListForRegister(origReg.getReg())) {
281 RegisterSpec localAssignment = use.getLocalAssignment();
286 if (use.getResult() == null) {
296 // Un-associate original use.
297 use.setResultLocal(null);
307 use.getBlock());
309 ArrayList<SsaInsn> insns = use
[all...]
H A DEscapeAnalysis.java5 * you may not use this file except in compliance with the License.
335 for (SsaInsn use : useList) {
336 Rop useOpcode = use.getOpcode();
340 processPhiUse(use, escSet, regWorklist);
343 processUse(def, use, escSet, regWorklist);
354 * @param use {@code non-null;} phi use being processed
359 private void processPhiUse(SsaInsn use, EscapeSet escSet, argument
361 int setIndex = findSetIndex(use.getResult());
377 escSet.regSet.set(use
392 processUse(RegisterSpec def, SsaInsn use, EscapeSet escSet, ArrayList<RegisterSpec> regWorklist) argument
563 replaceUse(SsaInsn use, SsaInsn prev, ArrayList<RegisterSpec> newRegs, HashSet<SsaInsn> deletedInsns) argument
[all...]
H A DMoveParamCombiner.java5 * you may not use this file except in compliance with the License.
129 SsaInsn use = uses.get(i);
130 use.mapSourceRegisters(mapper);
H A DSsaMethod.java5 * you may not use this file except in compliance with the License.
57 /** first register number to use for any temporary "spares" */
78 /** indexed by register: the list of all insns that use a register */
87 * use and def lists are unavailable.
313 * Borrows a register to use as a temp. Used in the phi removal process.
317 * @return register number to use
443 throw new RuntimeException("No use list in back mode");
487 * Updates the use list for a single change in source register.
512 * Updates the use list for a source list change.
537 * Removes a given {@code insn} from the use list
[all...]
/dalvik/dexgen/
H A DAndroid.mk4 # you may not use this file except in compliance with the License.
/dalvik/tools/gdbjithelper/
H A DAndroid.mk4 # you may not use this file except in compliance with the License.
/dalvik/tools/hprof-conv/
H A DAndroid.mk4 # you may not use this file except in compliance with the License.
/dalvik/tools/dexdeps/
H A DAndroid.mk4 # you may not use this file except in compliance with the License.
17 # We use copy-file-to-new-target so that the installed
/dalvik/vm/arch/arm/
H A DCallOldABI.S5 * you may not use this file except in compliance with the License.
89 @ sp or the current pc if "-fomit-frame-pointer" is in use for the
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/dexlist/
H A DAndroid.mk4 # you may not use this file except in compliance with the License.
/dalvik/tools/dexdeps/src/
H A DAndroid.mk4 # you may not use this file except in compliance with the License.
/dalvik/vm/
H A DReconfigureDvm.mk4 # you may not use this file except in compliance with the License.
H A DAndroid.mk4 # you may not use this file except in compliance with the License.
138 # or they should use the platform's provided libffi. So, if the common
H A DDvm.mk4 # you may not use this file except in compliance with the License.
328 # unknown architecture, try to use FFI
/dalvik/
H A DAndroid.mk4 # you may not use this file except in compliance with the License.
/dalvik/dalvikvm/
H A DAndroid.mk4 # you may not use this file except in compliance with the License.
/dalvik/dexdump/
H A DAndroid.mk4 # you may not use this file except in compliance with the License.
/dalvik/dexopt/
H A DAndroid.mk4 # you may not use this file except in compliance with the License.
/dalvik/dx/
H A DAndroid.mk5 # We use copy-file-to-new-target so that the installed
/dalvik/libdex/
H A DAndroid.mk4 # you may not use this file except in compliance with the License.
/dalvik/vm/compiler/codegen/arm/
H A DLocalOptimizations.cpp5 * you may not use this file except in compliance with the License.
25 #define CHECK_REG_DEP(use, def, check) ((def & check->useMask) || \
26 ((use | def) & check->defMask))
375 * Reached the top - use headLIR as the dependent marker as all labels
428 * Try to find two instructions with load/use dependency until
/dalvik/vm/compiler/codegen/mips/
H A DLocalOptimizations.cpp5 * you may not use this file except in compliance with the License.
25 #define CHECK_REG_DEP(use, def, check) ((def & check->useMask) || \
26 ((use | def) & check->defMask))
375 * Reached the top - use headLIR as the dependent marker as all labels
428 * Try to find two instructions with load/use dependency until
/dalvik/dx/etc/
H A Ddx.bat5 REM you may not use this file except in compliance with the License.
/dalvik/vm/compiler/template/out/
H A DCompilerTemplateAsm-armv5te.S12 * you may not use this file except in compliance with the License.
34 r4-r8 are available for general use
377 /* Don't use conditional loads if the HW defect exists */
888 * Note: data pointers point to previous element so we can use pre-index
1116 /* Don't use conditional loads if the HW defect exists */
1458 /* Don't use conditional loads if the HW defect exists */

Completed in 2385 milliseconds

12