Searched defs:regV (Results 1 - 4 of 4) sorted by relevance

/dalvik/dx/src/com/android/dx/ssa/back/
H A DInterferenceGraph.java61 * @param regV one register index
64 public void add(int regV, int regW) { argument
65 ensureCapacity(Math.max(regV, regW) + 1);
67 interference.get(regV).add(regW);
68 interference.get(regW).add(regV);
H A DLivenessAnalyzer.java33 * v = regV <p>
54 private final int regV; field in class:LivenessAnalyzer
116 this.regV = reg;
154 List<SsaInsn> useList = ssaMeth.getUseListForRegister(regV);
164 phi.predBlocksForReg(regV, ssaMeth)) {
200 blockN.addLiveOut(regV);
219 blockN.addLiveIn(regV);
238 if (!statement.isResultReg(regV)) {
240 interference.add(regV, rs.getReg());
/dalvik/dx/src/com/android/dx/ssa/
H A DDeadCodeRemover.java87 int regV;
89 while ( 0 <= (regV = worklist.nextSetBit(0)) ) {
90 worklist.clear(regV);
92 if (useList[regV].size() == 0
93 || isCircularNoSideEffect(regV, null)) {
95 SsaInsn insnS = ssaMeth.getDefinitionForRegister(regV);
176 * @param regV register to examine
182 private boolean isCircularNoSideEffect(int regV, BitSet set) { argument
183 if ((set != null) && set.get(regV)) {
187 for (SsaInsn use : useList[regV]) {
[all...]
H A DSsaBasicBlock.java786 * Adds {@code regV} to the live-out list for this block. This is called
789 * @param regV register that is live-out for this block.
791 public void addLiveOut (int regV) { argument
796 liveOut.add(regV);
800 * Adds {@code regV} to the live-in list for this block. This is
803 * @param regV register that is live-in for this block.
805 public void addLiveIn (int regV) { argument
810 liveIn.add(regV);

Completed in 68 milliseconds