Lines Matching refs:index
78 private final int index; field in SsaBasicBlock
117 this.index = basicBlockIndex; in SsaBasicBlock()
316 return index; in getIndex()
414 newPred.successors.set(index) ; in insertNewPredecessor()
415 newPred.successorList.add(index); in insertNewPredecessor()
416 newPred.primarySuccessor = index; in insertNewPredecessor()
421 predecessors.set(newPred.index); in insertNewPredecessor()
429 predBlock.replaceSuccessor(index, newPred.index); in insertNewPredecessor()
449 if (!successors.get(other.index)) { in insertNewSuccessor()
455 newSucc.predecessors.set(this.index); in insertNewSuccessor()
456 newSucc.successors.set(other.index) ; in insertNewSuccessor()
457 newSucc.successorList.add(other.index); in insertNewSuccessor()
458 newSucc.primarySuccessor = other.index; in insertNewSuccessor()
462 if (successorList.get(i) == other.index) { in insertNewSuccessor()
463 successorList.set(i, newSucc.index); in insertNewSuccessor()
467 if (primarySuccessor == other.index) { in insertNewSuccessor()
468 primarySuccessor = newSucc.index; in insertNewSuccessor()
470 successors.clear(other.index); in insertNewSuccessor()
471 successors.set(newSucc.index); in insertNewSuccessor()
474 other.predecessors.set(newSucc.index); in insertNewSuccessor()
475 other.predecessors.set(index, successors.get(other.index)); in insertNewSuccessor()
508 parent.getBlocks().get(newIndex).predecessors.set(index); in replaceSuccessor()
511 parent.getBlocks().get(oldIndex).predecessors.clear(index); in replaceSuccessor()
532 parent.getBlocks().get(oldIndex).predecessors.clear(index); in removeSuccessor()
552 successors.set(exitBlock.index); in exitBlockFixup()
553 successorList.add(exitBlock.index); in exitBlockFixup()
554 primarySuccessor = exitBlock.index; in exitBlockFixup()
555 exitBlock.predecessors.set(this.index); in exitBlockFixup()
843 return index == parent.getExitBlockIndex(); in isExitBlock()
975 return "{" + index + ":" + Hex.u2(ropLabel) + '}'; in toString()