Searched refs:worklist (Results 1 – 4 of 4) sorted by relevance
47 private final BitSet worklist; field in PhiTypeResolver59 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()
42 private final BitSet worklist; field in DeadCodeRemover66 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()
120 ArrayList<SsaBasicBlock> worklist = new ArrayList<SsaBasicBlock>(); in compress() local122 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()
350 BitSet worklist; in placePhiFunctions() local361 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()