]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
basicblock: Add names for entry() and exit() blocks
authorTimm Bäder <mail@baedert.org>
Tue, 8 Nov 2016 06:59:42 +0000 (07:59 +0100)
committerTimm Bäder <mail@baedert.org>
Tue, 8 Nov 2016 06:59:42 +0000 (07:59 +0100)
vala/valabasicblock.vala

index 51214ac8da49cfa0979354fdd063fb5c1eaca55d..471f531dc56b60df0180ba7019e4b55b6a3961de 100644 (file)
@@ -56,8 +56,8 @@ public class Vala.BasicBlock {
 
        public void print (int level = 0) {
                print_level (level);
-               stdout.printf ("BasicBlock (" + name + ", nulls: %d, non-nulls: %d)\n", null_vars.size,
-                                          non_null_vars.size);
+               stdout.printf ("BasicBlock (" + name + ", nulls: %d, non-nulls: %d, phis: %d)\n", null_vars.size,
+                                          non_null_vars.size, phi_functions.size);
                foreach (var node in nodes) {
                        print_level (level);
                        stdout.printf ("- ");
@@ -72,9 +72,11 @@ public class Vala.BasicBlock {
        }
 
        public BasicBlock.entry () {
+               this.name = "entry";
        }
 
        public BasicBlock.exit () {
+               this.name = "exit";
        }
 
        public void add_node (CodeNode node) {