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.java41 private final ArrayList<IntSet> interference; field in InterferenceGraph
50 interference = new ArrayList<IntSet>(countRegs); in InterferenceGraph()
53 interference.add(SetFactory.makeInterferenceSet(countRegs)); in InterferenceGraph()
67 interference.get(regV).add(regW); in add()
68 interference.get(regW).add(regV); in add()
75 int oldRegCount = interference.size(); in dumpToStdout()
80 sb.append("Reg " + i + ":" + interference.get(i).toString()); in dumpToStdout()
94 if (reg < interference.size()) { in mergeInterferenceSet()
95 set.merge(interference.get(reg)); in mergeInterferenceSet()
105 int countRegs = interference.size(); in ensureCapacity()
[all …]
DLivenessAnalyzer.java60 private final InterferenceGraph interference; field in LivenessAnalyzer
91 InterferenceGraph interference = new InterferenceGraph(szRegs); in constructInterferenceGraph() local
94 new LivenessAnalyzer(ssaMeth, i, interference).run(); in constructInterferenceGraph()
97 coInterferePhis(ssaMeth, interference); in constructInterferenceGraph()
99 return interference; in constructInterferenceGraph()
112 InterferenceGraph interference) { in LivenessAnalyzer() argument
119 this.interference = interference; in LivenessAnalyzer()
240 interference.add(regV, rs.getReg()); in liveOutAtStatement()
259 InterferenceGraph interference) { in coInterferePhis() argument
271 interference.add(phis.get(i).getResult().getReg(), in coInterferePhis()
DRegisterAllocator.java44 protected final InterferenceGraph interference; field in RegisterAllocator
53 InterferenceGraph interference) { in RegisterAllocator() argument
55 this.interference = interference; in RegisterAllocator()
182 interference.add(newReg, liveOutIter.next()); in insertMoveBefore()
190 interference.add(newReg, sources.get(i).getReg()); in insertMoveBefore()
DFirstFitAllocator.java48 final SsaMethod ssaMeth, final InterferenceGraph interference) { in FirstFitAllocator() argument
49 super(ssaMeth, interference); in FirstFitAllocator()
89 interference.mergeInterferenceSet(i, current); in allocateRegisters()
122 interference.mergeInterferenceSet(j, current); in allocateRegisters()
DNullRegisterAllocator.java34 InterferenceGraph interference) { in NullRegisterAllocator() argument
35 super(ssaMeth, interference); in NullRegisterAllocator()
DSsaToRop.java58 private final InterferenceGraph interference; field in SsaToRop
83 this.interference = in SsaToRop()
94 interference.dumpToStdout(); in convert()
102 new FirstFitLocalCombiningAllocator(ssaMeth, interference, in convert()
DFirstFitLocalCombiningAllocator.java85 SsaMethod ssaMeth, InterferenceGraph interference, in FirstFitLocalCombiningAllocator() argument
87 super(ssaMeth, interference); in FirstFitLocalCombiningAllocator()
92 interference, ssaMeth.getRegCount()); in FirstFitLocalCombiningAllocator()