Home
last modified time | relevance | path

Searched refs:interference (Results 1 – 7 of 7) sorted by relevance

/dalvik/dx/src/com/android/dx/ssa/back/
DInterferenceGraph.java31 private final ArrayList<IntSet> interference; field in InterferenceGraph
40 interference = new ArrayList<IntSet>(countRegs); in InterferenceGraph()
43 interference.add(SetFactory.makeInterferenceSet(countRegs)); in InterferenceGraph()
57 interference.get(regV).add(regW); in add()
58 interference.get(regW).add(regV); in add()
65 int oldRegCount = interference.size(); in dumpToStdout()
70 sb.append("Reg " + i + ":" + interference.get(i).toString()); in dumpToStdout()
84 if (reg < interference.size()) { in mergeInterferenceSet()
85 set.merge(interference.get(reg)); in mergeInterferenceSet()
95 int countRegs = interference.size(); in ensureCapacity()
[all …]
DLivenessAnalyzer.java59 private final InterferenceGraph interference; field in LivenessAnalyzer
90 InterferenceGraph interference = new InterferenceGraph(szRegs); in constructInterferenceGraph() local
93 new LivenessAnalyzer(ssaMeth, i, interference).run(); in constructInterferenceGraph()
96 coInterferePhis(ssaMeth, interference); in constructInterferenceGraph()
98 return interference; in constructInterferenceGraph()
111 InterferenceGraph interference) { in LivenessAnalyzer() argument
118 this.interference = interference; in LivenessAnalyzer()
239 interference.add(regV, rs.getReg()); in liveOutAtStatement()
258 InterferenceGraph interference) { in coInterferePhis() argument
270 interference.add(phis.get(i).getResult().getReg(), in coInterferePhis()
DRegisterAllocator.java42 protected final InterferenceGraph interference; field in RegisterAllocator
51 InterferenceGraph interference) { in RegisterAllocator() argument
53 this.interference = interference; in RegisterAllocator()
180 interference.add(newReg, liveOutIter.next()); in insertMoveBefore()
188 interference.add(newReg, sources.get(i).getReg()); in insertMoveBefore()
DNullRegisterAllocator.java31 InterferenceGraph interference) { in NullRegisterAllocator() argument
32 super(ssaMeth, interference); in NullRegisterAllocator()
DFirstFitAllocator.java46 final SsaMethod ssaMeth, final InterferenceGraph interference) { in FirstFitAllocator() argument
47 super(ssaMeth, interference); in FirstFitAllocator()
87 interference.mergeInterferenceSet(i, current); in allocateRegisters()
120 interference.mergeInterferenceSet(j, current); in allocateRegisters()
DSsaToRop.java57 private final InterferenceGraph interference; field in SsaToRop
82 this.interference = in SsaToRop()
93 interference.dumpToStdout(); in convert()
101 new FirstFitLocalCombiningAllocator(ssaMeth, interference, in convert()
DFirstFitLocalCombiningAllocator.java133 SsaMethod ssaMeth, InterferenceGraph interference, in FirstFitLocalCombiningAllocator() argument
135 super(ssaMeth, interference); in FirstFitLocalCombiningAllocator()
140 interference, ssaMeth.getRegCount()); in FirstFitLocalCombiningAllocator()