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 |