| clone(CloneInfo, IRScope) |  | 0% |  | 0% | 5 | 5 | 21 | 21 | 1 | 1 |
| toStringInstrs() |  | 0% |  | 0% | 5 | 5 | 18 | 18 | 1 | 1 |
| printError(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| addGlobalEnsureBB(BasicBlock) |   | 72% |   | 75% | 2 | 7 | 0 | 10 | 0 | 1 |
| buildPostOrderList() |   | 88% |   | 93% | 1 | 8 | 2 | 28 | 0 | 1 |
| build(List) |   | 96% |   | 98% | 1 | 24 | 1 | 77 | 0 | 1 |
| removeNestedScopesFromBB(BasicBlock) |   | 82% |   | 83% | 1 | 4 | 2 | 7 | 0 | 1 |
| getIncomingSource(BasicBlock) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getIncomingEdgeOfType(BasicBlock, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getOutgoingEdgeOfType(BasicBlock, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getOutgoingDestination(BasicBlock) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getOutgoingDestinationsNotOfType(BasicBlock, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getOutgoingEdgesNotOfType(BasicBlock, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| removeAllOutgoingEdgesForBB(BasicBlock) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| removeEdge(Edge) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| resetState() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getSortedBasicBlocks() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| toStringGraph() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| static {...} |  | 91% |   | 50% | 1 | 2 | 0 | 2 | 0 | 1 |
| optimize(List) |  | 100% |   | 97% | 1 | 20 | 0 | 51 | 0 | 1 |
| collapseStraightLineBBs() |  | 100% |   | 94% | 1 | 9 | 0 | 12 | 0 | 1 |
| mergeBBs(BasicBlock, BasicBlock) |  | 100% |   | 86% | 2 | 8 | 0 | 15 | 0 | 1 |
| buildExitBasicBlock(Stack, BasicBlock, List, List, boolean, BasicBlock, BasicBlock) |  | 100% |  | 100% | 0 | 4 | 0 | 11 | 0 | 1 |
| deleteOrphanedBlocks(DirectedGraph) |  | 100% |  | 100% | 0 | 5 | 0 | 12 | 0 | 1 |
| CFG(IRScope) |  | 100% | | n/a | 0 | 1 | 0 | 10 | 0 | 1 |
| addEdge(BasicBlock, Label, Map) |  | 100% |  | 100% | 0 | 3 | 0 | 10 | 0 | 1 |
| createBB(Label, Stack) |  | 100% |  | 100% | 0 | 3 | 0 | 6 | 0 | 1 |
| addBasicBlock(BasicBlock) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| removeBB(BasicBlock) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| postOrderList() |  | 100% |  | 100% | 0 | 2 | 0 | 2 | 0 | 1 |
| getNextBBID() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| bbIsProtected(BasicBlock) |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| addEdge(BasicBlock, BasicBlock, Object) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getIncomingSourceOfType(BasicBlock, Object) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getOutgoingDestinationOfType(BasicBlock, Object) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getOutgoingDestinationsOfType(BasicBlock, Object) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| setRescuerBB(BasicBlock, BasicBlock) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| createBB(Stack) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getBBForLabel(Label) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| inDegree(BasicBlock) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| outDegree(BasicBlock) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getIncomingSources(BasicBlock) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getIncomingEdges(BasicBlock) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getOutgoingDestinations(BasicBlock) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getOutgoingEdges(BasicBlock) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getRescuerBBFor(BasicBlock) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| removeEdge(BasicBlock, BasicBlock) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getPostOrderTraverser() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getReversePostOrderTraverser() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| size() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getBasicBlocks() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getMaxNodeID() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getEntryBB() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getExitBB() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getGlobalEnsureBB() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getScope() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |