Home
last modified time | relevance | path

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

/dalvik/dx/src/com/android/dx/ssa/
DPhiTypeResolver.java47 private final BitSet worklist; field in PhiTypeResolver
59 worklist = new BitSet(ssaMeth.getRegCount()); in PhiTypeResolver()
74 worklist.set(reg); in run()
79 while ( 0 <= (reg = worklist.nextSetBit(0))) { in run()
80 worklist.clear(reg); in run()
101 worklist.set(resultReg.getReg()); in run()
DDeadCodeRemover.java42 private final BitSet worklist; field in DeadCodeRemover
66 worklist = new BitSet(regCount); in DeadCodeRemover()
78 ssaMeth.forEachInsn(new NoSideEffectVisitor(worklist)); in run()
82 while ( 0 <= (regV = worklist.nextSetBit(0)) ) { in run()
83 worklist.clear(regV); in run()
110 worklist.set(source.getReg()); in run()
DDominators.java120 ArrayList<SsaBasicBlock> worklist = new ArrayList<SsaBasicBlock>(); in compress() local
122 worklist.add(in); in compress()
124 while (!worklist.isEmpty()) { in compress()
125 int wsize = worklist.size(); in compress()
126 SsaBasicBlock v = worklist.get(wsize - 1); in compress()
133 worklist.add(vAncestor); in compress()
136 worklist.remove(wsize - 1); in compress()
DSsaConverter.java350 BitSet worklist; in placePhiFunctions() local
361 worklist = (BitSet) (defsites[reg].clone()); in placePhiFunctions()
363 while (0 <= (workBlockIndex = worklist.nextSetBit(0))) { in placePhiFunctions()
364 worklist.clear(workBlockIndex); in placePhiFunctions()
385 worklist.set(dfBlockIndex); in placePhiFunctions()