| line | true | false | branch | 
 
| 25 | 63 | 21 | unless $self->_options | 
 
| 36 | 0 | 0 | if ($option eq 'dump-ir') | 
 
| 109 | 0 | 16 | if ($outer) | 
 
| 124 | 0 | 16 | if $regex->flags | 
 
| 154 | 21 | 60 | $is_sub ? : | 
 
| 162 | 21 | 60 | if ($outer) | 
 
| 183 | 432 | 135 | if @{$block->successors;} != 2 | 
 
| 186 | 50 | 220 | if @{$succ->predecessors;} >= 2 | 
 
| 196 | 0 | 81 | if ($self->_options->{'dump-ir'}) | 
 
| 295 | 0 | 112 | if ($tree->indirect) { } | 
 
| 314 | 2 | 40 | if ($tree->function == 167 and not $tree->arguments) { } | 
 
|  | 18 | 22 | elsif ($builtins_no_list{$tree->function}) { } | 
 
| 319 | 6 | 12 | unless $tree->arguments | 
 
| 333 | 25 | 41 | unless $tree->arguments | 
 
| 337 | 25 | 41 | unless $tree->arguments | 
 
| 340 | 44 | 22 | if (ref $tree->function) { } | 
 
| 345 | 22 | 0 | if ($tree->function == 141) | 
 
| 349 | 22 | 5 | if $$block{'is_sub'} | 
 
| 383 | 0 | 14 | unless $tree->left->isa('Language::P::ParseTree::Symbol') | 
 
| 413 | 19 | 146 | if ($tree->op == 96 or $tree->op == 98) { } | 
 
|  | 106 | 40 | elsif ($tree->op == 6) { } | 
 
| 421 | 9 | 10 | $tree->op == 96 ? : | 
 
| 453 | 3 | 86 | if ($tree->op == 96 or $tree->op == 98) { } | 
 
|  | 1 | 85 | elsif (not $conditionals{$tree->op}) { } | 
 
| 456 | 3 | 0 | $tree->op == 96 ? : | 
 
| 494 | 242 | 194 | if ($tree->is_number) { } | 
 
|  | 194 | 0 | elsif ($tree->is_string) { } | 
 
| 495 | 240 | 2 | if ($tree->flags & 8) { } | 
 
|  | 2 | 0 | elsif ($tree->flags & 16) { } | 
 
|  | 0 | 0 | elsif ($tree->flags & 64) { } | 
 
|  | 0 | 0 | elsif ($tree->flags & 32) { } | 
 
|  | 0 | 0 | elsif ($tree->flags & 128) { } | 
 
| 556 | 8 | 22 | if ($is_decl) | 
 
| 574 | 4 | 8 | $tree->continue ? : | 
 
| 585 | 1 | 11 | $is_until ? : | 
 
| 591 | 0 | 12 | unless $tree->block->isa('Language::P::ParseTree::Block') | 
 
| 594 | 4 | 8 | if ($tree->continue) | 
 
| 616 | 1 | 6 | $tree->continue ? : | 
 
| 632 | 4 | 3 | unless ($is_lexical) | 
 
| 653 | 4 | 3 | if (not $is_lexical) { } | 
 
| 685 | 0 | 7 | unless $tree->block->isa('Language::P::ParseTree::Block') | 
 
| 688 | 1 | 6 | if ($tree->continue) | 
 
| 728 | 0 | 4 | unless $tree->block->isa('Language::P::ParseTree::Block') | 
 
| 753 | 6 | 13 | if ($tree->iffalse) | 
 
| 764 | 2 | 21 | $is_unless ? : | 
 
| 770 | 10 | 13 | unless $elsif->block->isa('Language::P::ParseTree::Block') | 
 
| 839 | 2 | 5 | if ($tree->continue) | 
 
| 888 | 0 | 25 | if (@{$tree->components;} == 1) | 
 
| 908 | 0 | 6 | if $tree->reference | 
 
| 913 | 6 | 0 | if ($tree->type == 2) { } | 
 
|  | 0 | 0 | elsif ($tree->type == 3) { } | 
 
| 926 | 3 | 12 | if $node->has_attribute('target') | 
 
| 927 | 0 | 12 | if ref $node->left | 
 
| 928 | 0 | 12 | if $node->op == 56 | 
 
| 935 | 0 | 40 | if $node->isa('Language::P::ParseTree::Subroutine') | 
 
| 936 | 26 | 14 | unless $node->is_loop | 
 
| 938 | 9 | 5 | unless $target_label | 
 
| 939 | 0 | 5 | unless $node->has_attribute('label') | 
 
| 940 | 3 | 2 | if $node->get_attribute('label') eq $target_label | 
 
| 952 | 10 | 34 | if $node->isa('Language::P::ParseTree::Block') and not $node->isa('Language::P::ParseTree::BareBlock') | 
 
| 954 | 3 | 41 | if $node->is_loop | 
 
| 969 | 0 | 6 | if $node->isa('Language::P::ParseTree::Subroutine') | 
 
| 973 | 2 | 5 | if $parents{$node} | 
 
| 974 | 0 | 5 | if $node->isa('Language::P::ParseTree::Subroutine') | 
 
| 984 | 0 | 15 | unless $target | 
 
| 986 | 3 | 12 | $tree->op == 56 ? : | 
 
| 998 | 3 | 12 | if ($tree->op == 56) { } | 
 
| 1000 | 3 | 0 | unless ($label_to) | 
 
| 1004 | 7 | 2 | $tree->op == 44 ? : | 
 
|  | 3 | 9 | $tree->op == 48 ? : | 
 
| 1007 | 0 | 12 | unless $label_to = $target->get_attribute($label) | 
 
| 1017 | 1480 | 7 | unless $tree->has_attribute('label') | 
 
| 1019 | 4 | 3 | unless ($tree->has_attribute('lbl_label')) | 
 
| 1031 | 103 | 248 | if $context != 2 | 
 
| 1063 | 0 | 7 | unless $regex_assertions{$type} | 
 
| 1076 | 2 | 9 | $is_group ? : | 
 
| 1078 | 2 | 9 | if $capture | 
 
| 1080 | 2 | 9 | if ($capture) { } | 
 
| 1090 | 2 | 9 | $capture ? : | 
 
| 1104 | 5 | 0 | if ($tree->capture) | 
 
| 1113 | 5 | 0 | if ($tree->capture) | 
 
| 1144 | 2 | 2 | if (not $is_last) { } |