Searched refs:interference (Results 1 – 7 of 7) sorted by relevance
/dalvik/dx/src/com/android/dx/ssa/back/ |
D | InterferenceGraph.java | 31 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 …]
|
D | LivenessAnalyzer.java | 59 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()
|
D | RegisterAllocator.java | 42 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()
|
D | NullRegisterAllocator.java | 31 InterferenceGraph interference) { in NullRegisterAllocator() argument 32 super(ssaMeth, interference); in NullRegisterAllocator()
|
D | FirstFitAllocator.java | 46 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()
|
D | SsaToRop.java | 57 private final InterferenceGraph interference; field in SsaToRop 82 this.interference = in SsaToRop() 93 interference.dumpToStdout(); in convert() 101 new FirstFitLocalCombiningAllocator(ssaMeth, interference, in convert()
|
D | FirstFitLocalCombiningAllocator.java | 133 SsaMethod ssaMeth, InterferenceGraph interference, in FirstFitLocalCombiningAllocator() argument 135 super(ssaMeth, interference); in FirstFitLocalCombiningAllocator() 140 interference, ssaMeth.getRegCount()); in FirstFitLocalCombiningAllocator()
|