Home
last modified time | relevance | path

Searched refs:useList (Results 1 – 6 of 6) sorted by relevance

/dalvik/dx/src/com/android/dx/ssa/
DDeadCodeRemover.java52 private final ArrayList<SsaInsn>[] useList; field in DeadCodeRemover
74 useList = ssaMeth.getUseListCopy(); in DeadCodeRemover()
92 if (useList[regV].size() == 0 in run()
108 useList[source.getReg()].remove(insnS); in run()
154 useList[source.getReg()].remove(insn); in pruneDeadInstructions()
160 for (SsaInsn use : useList[result.getReg()]) { in pruneDeadInstructions()
187 for (SsaInsn use : useList[regV]) { in isCircularNoSideEffect()
200 for (SsaInsn use : useList[regV]) { in isCircularNoSideEffect()
DSsaMethod.java79 private ArrayList<SsaInsn>[] useList; field in SsaMethod
446 useList = new ArrayList[registerCount]; in buildUseList()
449 useList[i] = new ArrayList(); in buildUseList()
474 useList[rl.get(i).getReg()].add(insn); in buildUseList()
482 unmodifiableUseList[i] = Collections.unmodifiableList(useList[i]); in buildUseList()
496 if (useList == null) return; in onSourceChanged()
500 useList[reg].remove(insn); in onSourceChanged()
504 if (useList.length <= reg) { in onSourceChanged()
505 useList = null; in onSourceChanged()
508 useList[reg].add(insn); in onSourceChanged()
[all …]
DPhiTypeResolver.java95 List<SsaInsn> useList = ssaMeth.getUseListForRegister(reg); in run() local
97 int sz = useList.size(); in run()
99 SsaInsn useInsn = useList.get(i); in run()
DEscapeAnalysis.java332 List<SsaInsn> useList = ssaMeth.getUseListForRegister(def.getReg()); in processRegister() local
335 for (SsaInsn use : useList) { in processRegister()
504 List<SsaInsn> useList = ssaMeth.getUseListForRegister(e); in scalarReplacement() local
505 for (SsaInsn use : useList) { in scalarReplacement()
655 final ArrayList<SsaInsn>[] useList = ssaMeth.getUseListCopy(); in movePropagate() local
682 for (SsaInsn use : useList[result.getReg()]) { in movePropagate()
DConstCollector.java333 final ArrayList<SsaInsn>[] useList = ssaMeth.getUseListCopy(); in updateConstUses() local
390 for (SsaInsn use : useList[origReg.getReg()]) { in updateConstUses()
/dalvik/dx/src/com/android/dx/ssa/back/
DLivenessAnalyzer.java154 List<SsaInsn> useList = ssaMeth.getUseListForRegister(regV); in run() local
156 for (SsaInsn insn : useList) { in run()