Home
last modified time | relevance | path

Searched refs:regV (Results 1 – 4 of 4) sorted by relevance

/dalvik/dx/src/com/android/dx/ssa/
DDeadCodeRemover.java80 int regV; in run() local
82 while ( 0 <= (regV = worklist.nextSetBit(0)) ) { in run()
83 worklist.clear(regV); in run()
85 if (useList[regV].size() == 0 in run()
86 || isCircularNoSideEffect(regV, null)) { in run()
88 SsaInsn insnS = ssaMeth.getDefinitionForRegister(regV); in run()
175 private boolean isCircularNoSideEffect(int regV, BitSet set) { in isCircularNoSideEffect() argument
176 if ((set != null) && set.get(regV)) { in isCircularNoSideEffect()
180 for (SsaInsn use : useList[regV]) { in isCircularNoSideEffect()
191 set.set(regV); in isCircularNoSideEffect()
[all …]
DSsaBasicBlock.java790 public void addLiveOut (int regV) { in addLiveOut() argument
795 liveOut.add(regV); in addLiveOut()
804 public void addLiveIn (int regV) { in addLiveIn() argument
809 liveIn.add(regV); in addLiveIn()
/dalvik/dx/src/com/android/dx/ssa/back/
DInterferenceGraph.java54 public void add(int regV, int regW) { in add() argument
55 ensureCapacity(Math.max(regV, regW) + 1); in add()
57 interference.get(regV).add(regW); in add()
58 interference.get(regW).add(regV); in add()
DLivenessAnalyzer.java53 private final int regV; field in LivenessAnalyzer
115 this.regV = reg; in LivenessAnalyzer()
153 List<SsaInsn> useList = ssaMeth.getUseListForRegister(regV); in run()
163 phi.predBlocksForReg(regV, ssaMeth)) { in run()
199 blockN.addLiveOut(regV); in liveOutAtBlock()
218 blockN.addLiveIn(regV); in liveInAtStatement()
237 if (!statement.isResultReg(regV)) { in liveOutAtStatement()
239 interference.add(regV, rs.getReg()); in liveOutAtStatement()