/dalvik/dx/src/com/android/dx/ssa/ |
H A D | DeadCodeRemover.java | 5 * 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 D | ConstCollector.java | 5 * 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 D | EscapeAnalysis.java | 5 * 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 D | MoveParamCombiner.java | 5 * you may not use this file except in compliance with the License. 129 SsaInsn use = uses.get(i); 130 use.mapSourceRegisters(mapper);
|
H A D | SsaMethod.java | 5 * 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 D | Android.mk | 4 # you may not use this file except in compliance with the License.
|
/dalvik/tools/gdbjithelper/ |
H A D | Android.mk | 4 # you may not use this file except in compliance with the License.
|
/dalvik/tools/hprof-conv/ |
H A D | Android.mk | 4 # you may not use this file except in compliance with the License.
|
/dalvik/tools/dexdeps/ |
H A D | Android.mk | 4 # 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 D | CallOldABI.S | 5 * 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 D | Android.mk | 4 # you may not use this file except in compliance with the License.
|
/dalvik/tools/dexdeps/src/ |
H A D | Android.mk | 4 # you may not use this file except in compliance with the License.
|
/dalvik/vm/ |
H A D | ReconfigureDvm.mk | 4 # you may not use this file except in compliance with the License.
|
H A D | Android.mk | 4 # you may not use this file except in compliance with the License. 130 # or they should use the platform's provided libffi. So, if the common
|
H A D | Dvm.mk | 4 # you may not use this file except in compliance with the License. 328 # unknown architecture, try to use FFI
|
/dalvik/ |
H A D | Android.mk | 4 # you may not use this file except in compliance with the License.
|
/dalvik/dalvikvm/ |
H A D | Android.mk | 4 # you may not use this file except in compliance with the License.
|
/dalvik/dexdump/ |
H A D | Android.mk | 4 # you may not use this file except in compliance with the License.
|
/dalvik/dexopt/ |
H A D | Android.mk | 4 # you may not use this file except in compliance with the License.
|
/dalvik/dx/ |
H A D | Android.mk | 5 # We use copy-file-to-new-target so that the installed
|
/dalvik/libdex/ |
H A D | Android.mk | 4 # you may not use this file except in compliance with the License.
|
/dalvik/vm/compiler/codegen/arm/ |
H A D | LocalOptimizations.cpp | 5 * 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 D | LocalOptimizations.cpp | 5 * 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 D | dx.bat | 5 REM you may not use this file except in compliance with the License.
|
/dalvik/vm/compiler/template/out/ |
H A D | CompilerTemplateAsm-armv5te.S | 12 * 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 */
|