IRBuilder |   | 82% |   | 75% | 151 | 586 | 237 | 1,498 | 10 | 171 | 0 | 1 |
IRScope |   | 71% |   | 66% | 83 | 237 | 111 | 470 | 28 | 118 | 0 | 1 |
IRVisitor |  | 0% | | n/a | 146 | 147 | 148 | 149 | 146 | 147 | 0 | 1 |
IRClosure |   | 77% |   | 63% | 22 | 64 | 34 | 150 | 4 | 33 | 0 | 1 |
IRBuilder.new Object() {...} |   | 86% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 |
IRBuilder.new IRBuilder.CodeBlock() {...} |  | 0% | | n/a | 2 | 2 | 8 | 8 | 2 | 2 | 1 | 1 |
IRManager |   | 71% |  | 23% | 19 | 36 | 23 | 67 | 10 | 25 | 0 | 1 |
Operation |  | 96% |   | 67% | 16 | 46 | 7 | 162 | 8 | 22 | 0 | 1 |
IRMethod |  | 78% |   | 70% | 8 | 31 | 8 | 54 | 1 | 16 | 0 | 1 |
Compiler.new AbstractScript() {...} |  | 57% | | 50% | 3 | 5 | 11 | 24 | 1 | 3 | 0 | 1 |
IRFor | | 37% | | 50% | 3 | 7 | 9 | 14 | 2 | 5 | 0 | 1 |
IRBindingEvalScript |  | 80% |   | 65% | 8 | 21 | 3 | 34 | 0 | 8 | 0 | 1 |
IRScopeType |  | 78% |   | 45% | 10 | 19 | 4 | 9 | 4 | 9 | 0 | 1 |
IRScopeType.new Object() {...} | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
IRScriptBody | | 62% | | 33% | 5 | 13 | 5 | 19 | 2 | 10 | 0 | 1 |
IREvalScript |  | 79% |   | 56% | 7 | 19 | 3 | 25 | 1 | 11 | 0 | 1 |
IRBuilder.new IRBuilder.CodeBlock() {...} | | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
CodeVersion.MethodCodeVersion | | 0% | | n/a | 3 | 3 | 3 | 3 | 3 | 3 | 1 | 1 |
Compiler | | 79% | | n/a | 0 | 3 | 4 | 15 | 0 | 3 | 0 | 1 |
IRTranslator | | 64% | | 50% | 3 | 5 | 6 | 14 | 0 | 2 | 0 | 1 |
IRBuilder.new IRBuilder.CodeBlock() {...} | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
IRBuilder.new IRBuilder.CodeBlock() {...} | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
CodeVersion.ClassCodeVersion | | 57% | | n/a | 1 | 3 | 1 | 3 | 1 | 3 | 0 | 1 |
IRBuilder.new IRBuilder.CodeBlock() {...} |  | 94% | | 67% | 2 | 5 | 0 | 24 | 0 | 2 | 0 | 1 |
IRMetaClassBody | | 57% | | n/a | 1 | 4 | 2 | 6 | 1 | 4 | 0 | 1 |
Tuple | | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 | 1 | 1 |
IRBuilder.EnsureBlockInfo |  | 96% |  | 100% | 1 | 11 | 2 | 38 | 1 | 5 | 0 | 1 |
Counter | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
IRFlags |  | 98% | | n/a | 1 | 4 | 0 | 21 | 1 | 4 | 0 | 1 |
OpClass |  | 95% | | n/a | 1 | 4 | 0 | 9 | 1 | 4 | 0 | 1 |
IRModuleBody | | 89% | | 75% | 3 | 9 | 2 | 15 | 2 | 7 | 0 | 1 |
IRScope.new Object() {...} | | 88% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 |
CodeVersion | | 76% | | n/a | 1 | 4 | 1 | 4 | 1 | 4 | 0 | 1 |
Compiler.CompilerHolder | | 67% | | n/a | 1 | 2 | 1 | 2 | 1 | 2 | 0 | 1 |
OpFlags | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
IRBuilder.new IRBuilder.CodeBlock() {...} | | 100% | | 100% | 0 | 3 | 0 | 6 | 0 | 2 | 0 | 1 |
IRBuilder.new IRBuilder.CodeBlock() {...} | | 100% | | n/a | 0 | 2 | 0 | 5 | 0 | 2 | 0 | 1 |
IRBuilder.IRLoop | | 100% | | n/a | 0 | 1 | 0 | 10 | 0 | 1 | 0 | 1 |
IRBuilder.RescueBlockInfo | | 100% | | 50% | 1 | 3 | 0 | 8 | 0 | 2 | 0 | 1 |
IRBuilder.new IRBuilder.CodeBlock() {...} | | 100% | | n/a | 0 | 2 | 0 | 3 | 0 | 2 | 0 | 1 |
IRBuilder.new IRBuilder.CodeBlock() {...} | | 100% | | n/a | 0 | 2 | 0 | 1 | 0 | 2 | 0 | 1 |
IRClassBody | | 100% | | n/a | 0 | 4 | 0 | 6 | 0 | 4 | 0 | 1 |
IRManager.new CompilerPassScheduler() {...} | | 100% | | n/a | 0 | 2 | 0 | 4 | 0 | 2 | 0 | 1 |
IRBuilder.new IRBuilder.CodeBlock() {...} | | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |