Searched refs:interference (Results 1 – 7 of 7) sorted by relevance
/dalvik/dx/src/com/android/dx/ssa/back/ |
D | InterferenceGraph.java | 41 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 …]
|
D | LivenessAnalyzer.java | 60 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()
|
D | RegisterAllocator.java | 44 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()
|
D | FirstFitAllocator.java | 48 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()
|
D | NullRegisterAllocator.java | 34 InterferenceGraph interference) { in NullRegisterAllocator() argument 35 super(ssaMeth, interference); in NullRegisterAllocator()
|
D | SsaToRop.java | 58 private final InterferenceGraph interference; field in SsaToRop 83 this.interference = in SsaToRop() 94 interference.dumpToStdout(); in convert() 102 new FirstFitLocalCombiningAllocator(ssaMeth, interference, in convert()
|
D | FirstFitLocalCombiningAllocator.java | 85 SsaMethod ssaMeth, InterferenceGraph interference, in FirstFitLocalCombiningAllocator() argument 87 super(ssaMeth, interference); in FirstFitLocalCombiningAllocator() 92 interference, ssaMeth.getRegCount()); in FirstFitLocalCombiningAllocator()
|