From dd70cedf91b1e27e7b11d4f8e47c3babd6eed03e Mon Sep 17 00:00:00 2001 From: =?utf8?q?G=C3=B6tz=20Lindenmaier?= Date: Wed, 23 Feb 2005 15:44:24 +0000 Subject: [PATCH] removed loop_unroll graphs because of indeterministic node numbers changed typesetting of node labels: removed double spaces. [r5212] --- .../ARRAY-HEAP_EXAMPLE_main-type.vcg | 6 +- .../ref-results/ARRAY-HEAP_EXAMPLE_main.vcg | 17 +- .../ARRAY-STACK_EXAMPLE_main-type.vcg | 6 +- .../ARRAY-STACK_EXAMPLE_main-wtypes.vcg | 22 +- .../ref-results/ARRAY-STACK_EXAMPLE_main.vcg | 16 +- testprograms/ref-results/All_graphs.vcg | 46 +- testprograms/ref-results/All_types.vcg | 2 +- .../ref-results/CALL_STR_EXAMPLE_main.vcg | 12 +- .../ref-results/COND_EXAMPLE_main.vcg | 32 +- .../ref-results/CONST_EVAL_EXAMPLE_main.vcg | 8 +- .../ref-results/DEAD_BLOCK_main-cfg.vcg | 2 +- testprograms/ref-results/DEAD_BLOCK_main.vcg | 8 +- testprograms/ref-results/EMPTY_main.vcg | 6 +- .../ref-results/ENDLESS_LOOP_EXAMPLE_main.vcg | 21 +- .../ref-results/FLOAT_EXAMPLE_main.vcg | 8 +- .../ref-results/GLOBAL_CSE_EXAMPLE_main.vcg | 26 +- .../GLOBAL_VAR_main-pure-wtypes.vcg | 21 +- testprograms/ref-results/GLOBAL_VAR_main.vcg | 13 +- .../ref-results/IF_ELSE_EXAMPLE_main.vcg | 10 +- testprograms/ref-results/IF_EXAMPLE_main.vcg | 20 +- .../IF_WHILE_EXAMPLE_main-pure.vcg | 38 +- .../ref-results/IRREGULAR_CF_main-cfg.vcg | 2 +- .../ref-results/IRREGULAR_CF_main.vcg | 26 +- .../ref-results/IRR_LOOP_loop1-cfg.vcg | 2 +- .../ref-results/IRR_LOOP_loop1-looptree.vcg | 12 +- testprograms/ref-results/IRR_LOOP_loop1.vcg | 30 +- .../ref-results/IRR_LOOP_loop2-cfg.vcg | 2 +- .../ref-results/IRR_LOOP_loop2-looptree.vcg | 16 +- testprograms/ref-results/IRR_LOOP_loop2.vcg | 46 +- .../LOOP_UNROLL_EXAMPLE_m1-loop-unrolling.vcg | 1031 --------------- .../LOOP_UNROLL_EXAMPLE_m1-looptree.vcg | 73 -- .../LOOP_UNROLL_EXAMPLE_m1-pure.vcg | 864 ------------ .../ref-results/LOOP_UNROLL_EXAMPLE_m1.vcg | 707 ---------- .../LOOP_UNROLL_EXAMPLE_m2-loop-unrolling.vcg | 575 -------- .../LOOP_UNROLL_EXAMPLE_m2-looptree.vcg | 69 - .../LOOP_UNROLL_EXAMPLE_m2-pure.vcg | 521 -------- .../ref-results/LOOP_UNROLL_EXAMPLE_m2.vcg | 412 ------ .../LOOP_UNROLL_EXAMPLE_m3-loop-unrolling.vcg | 739 ----------- .../LOOP_UNROLL_EXAMPLE_m3-looptree.vcg | 69 - .../LOOP_UNROLL_EXAMPLE_m3-pure.vcg | 609 --------- .../ref-results/LOOP_UNROLL_EXAMPLE_m3.vcg | 490 ------- .../LOOP_UNROLL_EXAMPLE_m4-loop-unrolling.vcg | 1145 ---------------- .../LOOP_UNROLL_EXAMPLE_m4-looptree.vcg | 69 - .../LOOP_UNROLL_EXAMPLE_m4-pure.vcg | 602 --------- .../ref-results/LOOP_UNROLL_EXAMPLE_m4.vcg | 484 ------- .../LOOP_UNROLL_EXAMPLE_m5-loop-unrolling.vcg | 681 ---------- .../LOOP_UNROLL_EXAMPLE_m5-looptree.vcg | 69 - .../LOOP_UNROLL_EXAMPLE_m5-pure.vcg | 577 -------- .../ref-results/LOOP_UNROLL_EXAMPLE_m5.vcg | 462 ------- .../LOOP_UNROLL_EXAMPLE_m6-loop-unrolling.vcg | 1164 ----------------- .../LOOP_UNROLL_EXAMPLE_m6-looptree.vcg | 69 - .../LOOP_UNROLL_EXAMPLE_m6-pure.vcg | 605 --------- .../ref-results/LOOP_UNROLL_EXAMPLE_m6.vcg | 487 ------- .../LOOP_UNROLL_EXAMPLE_m7-loop-unrolling.vcg | 710 ---------- .../LOOP_UNROLL_EXAMPLE_m7-looptree.vcg | 69 - .../LOOP_UNROLL_EXAMPLE_m7-pure.vcg | 593 --------- .../ref-results/LOOP_UNROLL_EXAMPLE_m7.vcg | 476 ------- .../ref-results/MEMORY_EXAMPLE_main.vcg | 38 +- .../OO_INLINE_EXAMPLE_main-wtypes.vcg | 40 +- .../ref-results/OO_INLINE_EXAMPLE_main.vcg | 34 +- .../OO_PROGRAM_EXAMPLE_main-ip.vcg | 46 +- .../OO_PROGRAM_EXAMPLE_main-pure-ip.vcg | 68 +- ...OO_PROGRAM_EXAMPLE_main-pure-wtypes-ip.vcg | 74 +- .../OO_PROGRAM_EXAMPLE_main-pure-wtypes.vcg | 36 +- .../OO_PROGRAM_EXAMPLE_main-pure.vcg | 30 +- .../OO_PROGRAM_EXAMPLE_main-type.vcg | 6 +- .../OO_PROGRAM_EXAMPLE_main-wtypes-ip.vcg | 52 +- .../OO_PROGRAM_EXAMPLE_main-wtypes.vcg | 30 +- .../ref-results/OO_PROGRAM_EXAMPLE_main.vcg | 24 +- .../ref-results/PRIMA_INLINE_c-wtypes.vcg | 25 +- testprograms/ref-results/PRIMA_INLINE_c.vcg | 21 +- .../ref-results/PRIMA_INLINE_set_a-wtypes.vcg | 15 +- .../ref-results/PRIMA_INLINE_set_a.vcg | 11 +- .../ref-results/PRIMA_c-pure-wtypes.vcg | 23 +- testprograms/ref-results/PRIMA_c-pure.vcg | 19 +- testprograms/ref-results/PRIMA_c-type.vcg | 4 +- testprograms/ref-results/PRIMA_c-wtypes.vcg | 17 +- testprograms/ref-results/PRIMA_c.vcg | 13 +- .../ref-results/PRIMA_set_a-pure-wtypes.vcg | 21 +- testprograms/ref-results/PRIMA_set_a-pure.vcg | 17 +- testprograms/ref-results/PRIMA_set_a-type.vcg | 4 +- .../ref-results/PRIMA_set_a-wtypes.vcg | 15 +- testprograms/ref-results/PRIMA_set_a.vcg | 11 +- .../STRENGTH_RED_EXAMPLE_m1-looptree.vcg | 14 +- ...RENGTH_RED_EXAMPLE_m1-strength_reduced.vcg | 78 +- .../ref-results/STRENGTH_RED_EXAMPLE_m1.vcg | 78 +- .../STRENGTH_RED_EXAMPLE_m2-looptree.vcg | 12 +- ...RENGTH_RED_EXAMPLE_m2-strength_reduced.vcg | 54 +- .../ref-results/STRENGTH_RED_EXAMPLE_m2.vcg | 46 +- .../STRENGTH_RED_EXAMPLE_m3-looptree.vcg | 12 +- ...RENGTH_RED_EXAMPLE_m3-strength_reduced.vcg | 56 +- .../ref-results/STRENGTH_RED_EXAMPLE_m3.vcg | 52 +- .../STRENGTH_RED_EXAMPLE_m4-looptree.vcg | 12 +- ...RENGTH_RED_EXAMPLE_m4-strength_reduced.vcg | 64 +- .../ref-results/STRENGTH_RED_EXAMPLE_m4.vcg | 48 +- .../STRENGTH_RED_EXAMPLE_m5-looptree.vcg | 12 +- ...RENGTH_RED_EXAMPLE_m5-strength_reduced.vcg | 44 +- .../ref-results/STRENGTH_RED_EXAMPLE_m5.vcg | 48 +- .../STRENGTH_RED_EXAMPLE_m6-looptree.vcg | 12 +- ...RENGTH_RED_EXAMPLE_m6-strength_reduced.vcg | 48 +- .../ref-results/STRENGTH_RED_EXAMPLE_m6.vcg | 52 +- .../STRENGTH_RED_EXAMPLE_m7-looptree.vcg | 12 +- ...RENGTH_RED_EXAMPLE_m7-strength_reduced.vcg | 50 +- .../ref-results/STRENGTH_RED_EXAMPLE_m7.vcg | 50 +- .../THREE_CFPRED_EXAMPLE_main-cfg.vcg | 2 +- .../ref-results/THREE_CFPRED_EXAMPLE_main.vcg | 30 +- .../ref-results/WHILE_EXAMPLE_main.vcg | 24 +- 107 files changed, 1062 insertions(+), 15439 deletions(-) delete mode 100644 testprograms/ref-results/LOOP_UNROLL_EXAMPLE_m1-loop-unrolling.vcg delete mode 100644 testprograms/ref-results/LOOP_UNROLL_EXAMPLE_m1-looptree.vcg delete mode 100644 testprograms/ref-results/LOOP_UNROLL_EXAMPLE_m1-pure.vcg delete mode 100644 testprograms/ref-results/LOOP_UNROLL_EXAMPLE_m1.vcg delete mode 100644 testprograms/ref-results/LOOP_UNROLL_EXAMPLE_m2-loop-unrolling.vcg delete mode 100644 testprograms/ref-results/LOOP_UNROLL_EXAMPLE_m2-looptree.vcg delete mode 100644 testprograms/ref-results/LOOP_UNROLL_EXAMPLE_m2-pure.vcg delete mode 100644 testprograms/ref-results/LOOP_UNROLL_EXAMPLE_m2.vcg delete mode 100644 testprograms/ref-results/LOOP_UNROLL_EXAMPLE_m3-loop-unrolling.vcg delete mode 100644 testprograms/ref-results/LOOP_UNROLL_EXAMPLE_m3-looptree.vcg delete mode 100644 testprograms/ref-results/LOOP_UNROLL_EXAMPLE_m3-pure.vcg delete mode 100644 testprograms/ref-results/LOOP_UNROLL_EXAMPLE_m3.vcg delete mode 100644 testprograms/ref-results/LOOP_UNROLL_EXAMPLE_m4-loop-unrolling.vcg delete mode 100644 testprograms/ref-results/LOOP_UNROLL_EXAMPLE_m4-looptree.vcg delete mode 100644 testprograms/ref-results/LOOP_UNROLL_EXAMPLE_m4-pure.vcg delete mode 100644 testprograms/ref-results/LOOP_UNROLL_EXAMPLE_m4.vcg delete mode 100644 testprograms/ref-results/LOOP_UNROLL_EXAMPLE_m5-loop-unrolling.vcg delete mode 100644 testprograms/ref-results/LOOP_UNROLL_EXAMPLE_m5-looptree.vcg delete mode 100644 testprograms/ref-results/LOOP_UNROLL_EXAMPLE_m5-pure.vcg delete mode 100644 testprograms/ref-results/LOOP_UNROLL_EXAMPLE_m5.vcg delete mode 100644 testprograms/ref-results/LOOP_UNROLL_EXAMPLE_m6-loop-unrolling.vcg delete mode 100644 testprograms/ref-results/LOOP_UNROLL_EXAMPLE_m6-looptree.vcg delete mode 100644 testprograms/ref-results/LOOP_UNROLL_EXAMPLE_m6-pure.vcg delete mode 100644 testprograms/ref-results/LOOP_UNROLL_EXAMPLE_m6.vcg delete mode 100644 testprograms/ref-results/LOOP_UNROLL_EXAMPLE_m7-loop-unrolling.vcg delete mode 100644 testprograms/ref-results/LOOP_UNROLL_EXAMPLE_m7-looptree.vcg delete mode 100644 testprograms/ref-results/LOOP_UNROLL_EXAMPLE_m7-pure.vcg delete mode 100644 testprograms/ref-results/LOOP_UNROLL_EXAMPLE_m7.vcg diff --git a/testprograms/ref-results/ARRAY-HEAP_EXAMPLE_main-type.vcg b/testprograms/ref-results/ARRAY-HEAP_EXAMPLE_main-type.vcg index d9f5d431a..75dcb6536 100644 --- a/testprograms/ref-results/ARRAY-HEAP_EXAMPLE_main-type.vcg +++ b/testprograms/ref-results/ARRAY-HEAP_EXAMPLE_main-type.vcg @@ -74,7 +74,7 @@ edge: { sourcename: "t18" targetname: "t14"class: 10 label: "arr elt tp" color:g edge: { sourcename: "t18" targetname: "e21"class: 10 label: "arr ent" color: green} edge: { sourcename: "n22" targetname: "t18"label: "upper 0"} edge: { sourcename: "n23" targetname: "t18"label: "lower 0"} -node: {title: "n22" label: "0x9Iu 22" info1: "0x9 22 +node: {title: "n22" label: "0x9Iu 22" info1: "0x9 22 mode: Iu visited: 1 arity: 0 @@ -84,7 +84,7 @@ node: {title: "n22" label: "0x9Iu 22" info1: "0x9 22 Const of type type_unknown " color: yellow} -node: {title: "n23" label: "0x0Iu 23" info1: "0x0 23 +node: {title: "n23" label: "0x0Iu 23" info1: "0x0 23 mode: Iu visited: 1 arity: 0 @@ -118,7 +118,7 @@ node: {title: "e17" label: "ent ARRAY-HEAP_EXAMPLE_main" color: yellow } edge: { sourcename: "e17" targetname: "t15"class: 3 label: "type" color: red} edge: { sourcename: "e17" targetname: "n16"label: "value 0"} -node: {title: "n16" label: "SymC &ARRAY-HEAP_EXAMPLE_main 16" info1: "SymC &ARRAY-HEAP_EXAMPLE_main 16 +node: {title: "n16" label: "SymC &ARRAY-HEAP_EXAMPLE_main 16" info1: "SymC &ARRAY-HEAP_EXAMPLE_main 16 mode: P visited: 1 arity: 0 diff --git a/testprograms/ref-results/ARRAY-HEAP_EXAMPLE_main.vcg b/testprograms/ref-results/ARRAY-HEAP_EXAMPLE_main.vcg index 664ed4f1e..10a792301 100644 --- a/testprograms/ref-results/ARRAY-HEAP_EXAMPLE_main.vcg +++ b/testprograms/ref-results/ARRAY-HEAP_EXAMPLE_main.vcg @@ -55,7 +55,7 @@ colorentry 125: 255 250 250 graph: { title: "g36" label: "ARRAY-HEAP_EXAMPLE_main" status:clustered color:white graph: { title: "n25" label: "Block 25" status:clustered color:yellow edge: {sourcename: "n25" targetname: "n50" label: "0" class:13 priority:60 color:red} -node: {title: "n52" label: "End 52" info1: "End 52 +node: {title: "n52" label: "End 52" info1: "End 52 mode: X visited: 11 irg: ARRAY-HEAP_EXAMPLE_main @@ -69,7 +69,7 @@ color: blue} graph: { title: "n37" label: "Block 37" status:clustered color:yellow edge: {sourcename: "n37" targetname: "n31" label: "0" class:13 priority:60 color:red} -node: {title: "n50" label: "Return 50" info1: "Return 50 +node: {title: "n50" label: "Return 50" info1: "Return 50 mode: X visited: 11 irg: ARRAY-HEAP_EXAMPLE_main @@ -109,7 +109,7 @@ node: {title: "n49" label: "ProjIs 2 49" info1: "Proj 49 " color: yellow} edge: {sourcename: "n49" targetname: "n46" label: "0" class:1 priority:50} -node: {title: "n46" label: "Load[Is] 46" info1: "Load[Is] 46 +node: {title: "n46" label: "Load[Is] 46" info1: "Load[Is] 46 mode: T visited: 11 irg: ARRAY-HEAP_EXAMPLE_main @@ -138,7 +138,8 @@ node: {title: "n45" label: "Sel a_elem_ent 45" info1: "Sel 45 2: 0x3 44 Private Attributes: Selecting entity of type int - from entity of type a + from entity a_elem_ent (21) + of type a " } edge: {sourcename: "n45" targetname: "n42" label: "0" class:14 priority:50 color:blue} @@ -168,7 +169,7 @@ node: {title: "n43" label: "ProjP 2 43" info1: "Proj 43 " color: yellow} edge: {sourcename: "n43" targetname: "n40" label: "0" class:1 priority:50} -node: {title: "n40" label: "Alloc 40" info1: "Alloc 40 +node: {title: "n40" label: "Alloc 40" info1: "Alloc 40 mode: T visited: 11 irg: ARRAY-HEAP_EXAMPLE_main @@ -201,7 +202,7 @@ node: {title: "n34" label: "ProjM 1 34" info1: "Proj 34 " color: yellow} edge: {sourcename: "n34" targetname: "n28" label: "0" class:17 priority:10 color:blue} -node: {title: "n38" label: "0x28Iu 38" info1: "0x28 38 +node: {title: "n38" label: "0x28Iu 38" info1: "0x28 38 mode: Iu visited: 11 irg: ARRAY-HEAP_EXAMPLE_main @@ -212,7 +213,7 @@ node: {title: "n38" label: "0x28Iu 38" info1: "0x28 38 Const of type type_unknown " color: yellow} -node: {title: "n44" label: "0x3Iu 44" info1: "0x3 44 +node: {title: "n44" label: "0x3Iu 44" info1: "0x3 44 mode: Iu visited: 11 irg: ARRAY-HEAP_EXAMPLE_main @@ -235,7 +236,7 @@ node: {title: "n31" label: "ProjX 0 31" info1: "Proj 31 " color: yellow} edge: {sourcename: "n31" targetname: "n28" label: "0" class:13 priority:60 color:red} -node: {title: "n28" label: "Start 28" info1: "Start 28 +node: {title: "n28" label: "Start 28" info1: "Start 28 mode: T visited: 11 irg: ARRAY-HEAP_EXAMPLE_main diff --git a/testprograms/ref-results/ARRAY-STACK_EXAMPLE_main-type.vcg b/testprograms/ref-results/ARRAY-STACK_EXAMPLE_main-type.vcg index 7e03c7534..07d5430a5 100644 --- a/testprograms/ref-results/ARRAY-STACK_EXAMPLE_main-type.vcg +++ b/testprograms/ref-results/ARRAY-STACK_EXAMPLE_main-type.vcg @@ -74,7 +74,7 @@ edge: { sourcename: "t19" targetname: "t14"class: 10 label: "arr elt tp" color:g edge: { sourcename: "t19" targetname: "e22"class: 10 label: "arr ent" color: green} edge: { sourcename: "n23" targetname: "t19"label: "upper 0"} edge: { sourcename: "n24" targetname: "t19"label: "lower 0"} -node: {title: "n23" label: "0x9Iu 23" info1: "0x9 23 +node: {title: "n23" label: "0x9Iu 23" info1: "0x9 23 mode: Iu visited: 1 arity: 0 @@ -84,7 +84,7 @@ node: {title: "n23" label: "0x9Iu 23" info1: "0x9 23 Const of type type_unknown " color: yellow} -node: {title: "n24" label: "0x0Iu 24" info1: "0x0 24 +node: {title: "n24" label: "0x0Iu 24" info1: "0x0 24 mode: Iu visited: 1 arity: 0 @@ -140,7 +140,7 @@ node: {title: "e18" label: "ent ARRAY-STACK_EXAMPLE_main" color: yellow } edge: { sourcename: "e18" targetname: "t16"class: 3 label: "type" color: red} edge: { sourcename: "e18" targetname: "n17"label: "value 0"} -node: {title: "n17" label: "SymC &main 17" info1: "SymC &main 17 +node: {title: "n17" label: "SymC &main 17" info1: "SymC &main 17 mode: P visited: 1 arity: 0 diff --git a/testprograms/ref-results/ARRAY-STACK_EXAMPLE_main-wtypes.vcg b/testprograms/ref-results/ARRAY-STACK_EXAMPLE_main-wtypes.vcg index a980d40a5..2c77fa3b6 100644 --- a/testprograms/ref-results/ARRAY-STACK_EXAMPLE_main-wtypes.vcg +++ b/testprograms/ref-results/ARRAY-STACK_EXAMPLE_main-wtypes.vcg @@ -55,7 +55,7 @@ colorentry 125: 255 250 250 graph: { title: "g37" label: "ARRAY-STACK_EXAMPLE_main" status:clustered color:white graph: { title: "n26" label: "Block 26" status:clustered color:yellow edge: {sourcename: "n26" targetname: "n48" label: "0" class:13 priority:60 color:red} -node: {title: "n50" label: "End 50" info1: "End 50 +node: {title: "n50" label: "End 50" info1: "End 50 mode: X visited: 13 irg: ARRAY-STACK_EXAMPLE_main @@ -69,7 +69,7 @@ color: blue} graph: { title: "n38" label: "Block 38" status:clustered color:yellow edge: {sourcename: "n38" targetname: "n32" label: "0" class:13 priority:60 color:red} -node: {title: "n48" label: "Return 48" info1: "Return 48 +node: {title: "n48" label: "Return 48" info1: "Return 48 mode: X visited: 13 irg: ARRAY-STACK_EXAMPLE_main @@ -109,7 +109,7 @@ node: {title: "n47" label: "ProjIs 2 47" info1: "Proj 47 " color: yellow} edge: {sourcename: "n47" targetname: "n44" label: "0" class:1 priority:50} -node: {title: "n44" label: "Load[Is] 44" info1: "Load[Is] 44 +node: {title: "n44" label: "Load[Is] 44" info1: "Load[Is] 44 mode: T visited: 13 irg: ARRAY-STACK_EXAMPLE_main @@ -138,7 +138,8 @@ node: {title: "n43" label: "Sel a_tp_elem_ent 43" info1: "Sel 43 2: 0x3 42 Private Attributes: Selecting entity of type int - from entity of type a_tp + from entity a_tp_elem_ent (22) + of type a_tp " } edge: {sourcename: "n43" targetname: "n35" label: "0" class:17 priority:10 color:blue} @@ -155,7 +156,8 @@ node: {title: "n41" label: "Sel a 41" info1: "Sel 41 1: Proj 33 Private Attributes: Selecting entity of type a_tp - from entity of type mainframe_tp + from entity a (39) + of type mainframe_tp " } edge: {sourcename: "n41" targetname: "n35" label: "0" class:17 priority:10 color:blue} @@ -188,7 +190,7 @@ node: {title: "n33" label: "ProjP 2 33" info1: "Proj 33 " color: yellow} edge: {sourcename: "n33" targetname: "n29" label: "0" class:1 priority:50} -node: {title: "n42" label: "0x3Iu 42" info1: "0x3 42 +node: {title: "n42" label: "0x3Iu 42" info1: "0x3 42 mode: Iu visited: 13 irg: ARRAY-STACK_EXAMPLE_main @@ -211,7 +213,7 @@ node: {title: "n32" label: "ProjX 0 32" info1: "Proj 32 " color: yellow} edge: {sourcename: "n32" targetname: "n29" label: "0" class:13 priority:60 color:red} -node: {title: "n29" label: "Start 29" info1: "Start 29 +node: {title: "n29" label: "Start 29" info1: "Start 29 mode: T visited: 13 irg: ARRAY-STACK_EXAMPLE_main @@ -248,7 +250,7 @@ edge: { sourcename: "t19" targetname: "t14"class: 10 label: "arr elt tp" color:g edge: { sourcename: "t19" targetname: "e22"class: 10 label: "arr ent" color: green} edge: { sourcename: "n23" targetname: "t19"label: "upper 0"} edge: { sourcename: "n24" targetname: "t19"label: "lower 0"} -node: {title: "n23" label: "0x9Iu 23" info1: "0x9 23 +node: {title: "n23" label: "0x9Iu 23" info1: "0x9 23 mode: Iu visited: 2 arity: 0 @@ -258,7 +260,7 @@ node: {title: "n23" label: "0x9Iu 23" info1: "0x9 23 Const of type type_unknown " color: yellow} -node: {title: "n24" label: "0x0Iu 24" info1: "0x0 24 +node: {title: "n24" label: "0x0Iu 24" info1: "0x0 24 mode: Iu visited: 2 arity: 0 @@ -314,7 +316,7 @@ node: {title: "e18" label: "ent ARRAY-STACK_EXAMPLE_main" color: yellow } edge: { sourcename: "e18" targetname: "t16"class: 3 label: "type" color: red} edge: { sourcename: "e18" targetname: "n17"label: "value 0"} -node: {title: "n17" label: "SymC &main 17" info1: "SymC &main 17 +node: {title: "n17" label: "SymC &main 17" info1: "SymC &main 17 mode: P visited: 2 arity: 0 diff --git a/testprograms/ref-results/ARRAY-STACK_EXAMPLE_main.vcg b/testprograms/ref-results/ARRAY-STACK_EXAMPLE_main.vcg index 73533c42b..cee539f8b 100644 --- a/testprograms/ref-results/ARRAY-STACK_EXAMPLE_main.vcg +++ b/testprograms/ref-results/ARRAY-STACK_EXAMPLE_main.vcg @@ -55,7 +55,7 @@ colorentry 125: 255 250 250 graph: { title: "g37" label: "ARRAY-STACK_EXAMPLE_main" status:clustered color:white graph: { title: "n26" label: "Block 26" status:clustered color:yellow edge: {sourcename: "n26" targetname: "n48" label: "0" class:13 priority:60 color:red} -node: {title: "n50" label: "End 50" info1: "End 50 +node: {title: "n50" label: "End 50" info1: "End 50 mode: X visited: 11 irg: ARRAY-STACK_EXAMPLE_main @@ -69,7 +69,7 @@ color: blue} graph: { title: "n38" label: "Block 38" status:clustered color:yellow edge: {sourcename: "n38" targetname: "n32" label: "0" class:13 priority:60 color:red} -node: {title: "n48" label: "Return 48" info1: "Return 48 +node: {title: "n48" label: "Return 48" info1: "Return 48 mode: X visited: 11 irg: ARRAY-STACK_EXAMPLE_main @@ -109,7 +109,7 @@ node: {title: "n47" label: "ProjIs 2 47" info1: "Proj 47 " color: yellow} edge: {sourcename: "n47" targetname: "n44" label: "0" class:1 priority:50} -node: {title: "n44" label: "Load[Is] 44" info1: "Load[Is] 44 +node: {title: "n44" label: "Load[Is] 44" info1: "Load[Is] 44 mode: T visited: 11 irg: ARRAY-STACK_EXAMPLE_main @@ -138,7 +138,8 @@ node: {title: "n43" label: "Sel a_tp_elem_ent 43" info1: "Sel 43 2: 0x3 42 Private Attributes: Selecting entity of type int - from entity of type a_tp + from entity a_tp_elem_ent (22) + of type a_tp " } edge: {sourcename: "n43" targetname: "n35" label: "0" class:17 priority:10 color:blue} @@ -155,7 +156,8 @@ node: {title: "n41" label: "Sel a 41" info1: "Sel 41 1: Proj 33 Private Attributes: Selecting entity of type a_tp - from entity of type mainframe_tp + from entity a (39) + of type mainframe_tp " } edge: {sourcename: "n41" targetname: "n35" label: "0" class:17 priority:10 color:blue} @@ -188,7 +190,7 @@ node: {title: "n33" label: "ProjP 2 33" info1: "Proj 33 " color: yellow} edge: {sourcename: "n33" targetname: "n29" label: "0" class:1 priority:50} -node: {title: "n42" label: "0x3Iu 42" info1: "0x3 42 +node: {title: "n42" label: "0x3Iu 42" info1: "0x3 42 mode: Iu visited: 11 irg: ARRAY-STACK_EXAMPLE_main @@ -211,7 +213,7 @@ node: {title: "n32" label: "ProjX 0 32" info1: "Proj 32 " color: yellow} edge: {sourcename: "n32" targetname: "n29" label: "0" class:13 priority:60 color:red} -node: {title: "n29" label: "Start 29" info1: "Start 29 +node: {title: "n29" label: "Start 29" info1: "Start 29 mode: T visited: 11 irg: ARRAY-STACK_EXAMPLE_main diff --git a/testprograms/ref-results/All_graphs.vcg b/testprograms/ref-results/All_graphs.vcg index 72ac37857..41e03936f 100644 --- a/testprograms/ref-results/All_graphs.vcg +++ b/testprograms/ref-results/All_graphs.vcg @@ -55,7 +55,7 @@ colorentry 125: 255 250 250 graph: { title: "g39" label: "OO_PROGRAM_EXAMPLE_main" status:clustered color:white graph: { title: "n28" label: "Block 28" status:clustered color:yellow edge: {sourcename: "n28" targetname: "n59" label: "0" class:13 priority:60 color:red} -node: {title: "n109" label: "End OO_PROGRAM_EXAMPLE_main 109" info1: "End OO_PROGRAM_EXAMPLE_main 109 +node: {title: "n109" label: "End OO_PROGRAM_EXAMPLE_main 109" info1: "End OO_PROGRAM_EXAMPLE_main 109 mode: X visited: 52 irg: OO_PROGRAM_EXAMPLE_main @@ -71,7 +71,7 @@ color: blue} graph: { title: "n40" label: "Block 40" status:clustered color:yellow edge: {sourcename: "n40" targetname: "n200" label: "0" class:13 priority:60 color:red} -node: {title: "n59" label: "Return 59" info1: "Return 59 +node: {title: "n59" label: "Return 59" info1: "Return 59 mode: X visited: 52 irg: OO_PROGRAM_EXAMPLE_main @@ -149,7 +149,7 @@ node: {title: "n201" label: "ProjX 0 201" info1: "Proj 201 " color: yellow} edge: {sourcename: "n201" targetname: "n199" label: "0" class:13 priority:60 color:red} -node: {title: "n199" label: "CallBegin c 199" info1: "CallBegin c 199 +node: {title: "n199" label: "CallBegin c 199" info1: "CallBegin c 199 mode: T visited: 52 irg: OO_PROGRAM_EXAMPLE_main @@ -163,7 +163,7 @@ node: {title: "n199" label: "CallBegin c 199" info1: "CallBegin c 199 0: PRIMA_c " } -node: {title: "n199n174" label: "SymC &c 174" info1: "SymC &c 174 +node: {title: "n199n174" label: "SymC &c 174" info1: "SymC &c 174 mode: P visited: 52 irg: OO_PROGRAM_EXAMPLE_main @@ -206,7 +206,7 @@ node: {title: "n48" label: "ProjP 2 48" info1: "Proj 48 " color: yellow} edge: {sourcename: "n48" targetname: "n45" label: "0" class:1 priority:50} -node: {title: "n45" label: "Alloc 45" info1: "Alloc 45 +node: {title: "n45" label: "Alloc 45" info1: "Alloc 45 mode: T visited: 52 irg: OO_PROGRAM_EXAMPLE_main @@ -221,7 +221,7 @@ node: {title: "n45" label: "Alloc 45" info1: "Alloc 45 allocating on: the heap " } -node: {title: "n45n43" label: "SymC PRIMA size 43" info1: "SymC PRIMA size 43 +node: {title: "n45n43" label: "SymC PRIMA size 43" info1: "SymC PRIMA size 43 mode: Iu visited: 52 irg: OO_PROGRAM_EXAMPLE_main @@ -248,7 +248,7 @@ node: {title: "n195" label: "ProjX 0 195" info1: "Proj 195 " color: yellow} edge: {sourcename: "n195" targetname: "n193" label: "0" class:13 priority:60 color:red} -node: {title: "n193" label: "CallBegin set_a 193" info1: "CallBegin set_a 193 +node: {title: "n193" label: "CallBegin set_a 193" info1: "CallBegin set_a 193 mode: T visited: 52 irg: OO_PROGRAM_EXAMPLE_main @@ -262,7 +262,7 @@ node: {title: "n193" label: "CallBegin set_a 193" info1: "CallBegin set_a 193 0: PRIMA_set_a " } -node: {title: "n193n175" label: "SymC &set_a 175" info1: "SymC &set_a 175 +node: {title: "n193n175" label: "SymC &set_a 175" info1: "SymC &set_a 175 mode: P visited: 52 irg: OO_PROGRAM_EXAMPLE_main @@ -305,7 +305,7 @@ node: {title: "n34" label: "ProjX 0 34" info1: "Proj 34 " color: yellow} edge: {sourcename: "n34" targetname: "n31" label: "0" class:13 priority:60 color:red} -node: {title: "n31" label: "Start OO_PROGRAM_EXAMPLE_main 31" info1: "Start OO_PROGRAM_EXAMPLE_main 31 +node: {title: "n31" label: "Start OO_PROGRAM_EXAMPLE_main 31" info1: "Start OO_PROGRAM_EXAMPLE_main 31 mode: T visited: 52 irg: OO_PROGRAM_EXAMPLE_main @@ -335,7 +335,7 @@ node: {title: "n194" label: "ProjX 0 194" info1: "Proj 194 " color: yellow} edge: {sourcename: "n194" targetname: "n189" label: "0" class:13 priority:60 color:red} -node: {title: "n189" label: "EndReg PRIMA_set_a 189" info1: "EndReg PRIMA_set_a 189 +node: {title: "n189" label: "EndReg PRIMA_set_a 189" info1: "EndReg PRIMA_set_a 189 mode: T visited: 52 irg: PRIMA_set_a @@ -361,7 +361,7 @@ node: {title: "n81" label: "ProjM 0 81" info1: "Proj 81 " color: yellow} edge: {sourcename: "n81" targetname: "n79" label: "0" class:17 priority:10 color:blue} -node: {title: "n79" label: "Store 79" info1: "Store 79 +node: {title: "n79" label: "Store 79" info1: "Store 79 mode: T visited: 52 irg: PRIMA_set_a @@ -390,12 +390,13 @@ node: {title: "n78" label: "Sel a 78" info1: "Sel 78 1: Filter 185 Private Attributes: Selecting entity of type int - from entity of type PRIMA + from entity a (17) + of type PRIMA " } edge: {sourcename: "n78" targetname: "n184" label: "0" class:17 priority:10 color:blue} edge: {sourcename: "n78" targetname: "n185" label: "1" class:16 priority:10} -node: {title: "n187" label: "Jmp 187" info1: "Jmp 187 +node: {title: "n187" label: "Jmp 187" info1: "Jmp 187 mode: X visited: 52 irg: PRIMA_set_a @@ -456,7 +457,7 @@ node: {title: "n186" label: "FilterIs 1 186" info1: "Filter 186 backedges: " color: yellow} -node: {title: "n186n41" label: "0x2Is 41" info1: "0x2 41 +node: {title: "n186n41" label: "0x2Is 41" info1: "0x2 41 mode: Is visited: 52 irg: OO_PROGRAM_EXAMPLE_main @@ -480,7 +481,7 @@ node: {title: "n68" label: "ProjX 0 68" info1: "Proj 68 " color: yellow} edge: {sourcename: "n68" targetname: "n65" label: "0" class:13 priority:60 color:red} -node: {title: "n65" label: "Start PRIMA_set_a 65" info1: "Start PRIMA_set_a 65 +node: {title: "n65" label: "Start PRIMA_set_a 65" info1: "Start PRIMA_set_a 65 mode: T visited: 52 irg: PRIMA_set_a @@ -512,7 +513,7 @@ node: {title: "n200" label: "ProjX 0 200" info1: "Proj 200 " color: yellow} edge: {sourcename: "n200" targetname: "n181" label: "0" class:13 priority:60 color:red} -node: {title: "n181" label: "EndReg PRIMA_c 181" info1: "EndReg PRIMA_c 181 +node: {title: "n181" label: "EndReg PRIMA_c 181" info1: "EndReg PRIMA_c 181 mode: T visited: 52 irg: PRIMA_c @@ -538,7 +539,7 @@ node: {title: "n104" label: "ProjM 0 104" info1: "Proj 104 " color: yellow} edge: {sourcename: "n104" targetname: "n102" label: "0" class:17 priority:10 color:blue} -node: {title: "n106" label: "AddIs 106" info1: "Add 106 +node: {title: "n106" label: "AddIs 106" info1: "Add 106 mode: Is visited: 52 irg: PRIMA_c @@ -564,7 +565,7 @@ node: {title: "n105" label: "ProjIs 2 105" info1: "Proj 105 " color: yellow} edge: {sourcename: "n105" targetname: "n102" label: "0" class:1 priority:50} -node: {title: "n102" label: "Load[Is] 102" info1: "Load[Is] 102 +node: {title: "n102" label: "Load[Is] 102" info1: "Load[Is] 102 mode: T visited: 52 irg: PRIMA_c @@ -592,12 +593,13 @@ node: {title: "n101" label: "Sel a 101" info1: "Sel 101 1: Filter 177 Private Attributes: Selecting entity of type int - from entity of type PRIMA + from entity a (17) + of type PRIMA " } edge: {sourcename: "n101" targetname: "n176" label: "0" class:17 priority:10 color:blue} edge: {sourcename: "n101" targetname: "n177" label: "1" class:16 priority:10} -node: {title: "n179" label: "Jmp 179" info1: "Jmp 179 +node: {title: "n179" label: "Jmp 179" info1: "Jmp 179 mode: X visited: 52 irg: PRIMA_c @@ -658,7 +660,7 @@ node: {title: "n178" label: "FilterIs 1 178" info1: "Filter 178 backedges: " color: yellow} -node: {title: "n178n42" label: "0x5Is 42" info1: "0x5 42 +node: {title: "n178n42" label: "0x5Is 42" info1: "0x5 42 mode: Is visited: 52 irg: OO_PROGRAM_EXAMPLE_main @@ -682,7 +684,7 @@ node: {title: "n91" label: "ProjX 0 91" info1: "Proj 91 " color: yellow} edge: {sourcename: "n91" targetname: "n88" label: "0" class:13 priority:60 color:red} -node: {title: "n88" label: "Start PRIMA_c 88" info1: "Start PRIMA_c 88 +node: {title: "n88" label: "Start PRIMA_c 88" info1: "Start PRIMA_c 88 mode: T visited: 52 irg: PRIMA_c diff --git a/testprograms/ref-results/All_types.vcg b/testprograms/ref-results/All_types.vcg index 39a3dde08..54c0d73aa 100644 --- a/testprograms/ref-results/All_types.vcg +++ b/testprograms/ref-results/All_types.vcg @@ -90,7 +90,7 @@ node: {title: "e18" label: "ent WHILE_EXAMPLE_main" color: yellow } edge: { sourcename: "e18" targetname: "t15"class: 3 label: "type" color: red} edge: { sourcename: "e18" targetname: "n17"label: "value 0"} -node: {title: "n17" label: "SymC &main 17" info1: "SymC &main 17 +node: {title: "n17" label: "SymC &main 17" info1: "SymC &main 17 mode: P visited: 1 arity: 0 diff --git a/testprograms/ref-results/CALL_STR_EXAMPLE_main.vcg b/testprograms/ref-results/CALL_STR_EXAMPLE_main.vcg index b52cf39a4..6ae05a781 100644 --- a/testprograms/ref-results/CALL_STR_EXAMPLE_main.vcg +++ b/testprograms/ref-results/CALL_STR_EXAMPLE_main.vcg @@ -55,7 +55,7 @@ colorentry 125: 255 250 250 graph: { title: "g49" label: "CALL_STR_EXAMPLE_main" status:clustered color:white graph: { title: "n38" label: "Block 38" status:clustered color:yellow edge: {sourcename: "n38" targetname: "n57" label: "0" class:13 priority:60 color:red} -node: {title: "n59" label: "End 59" info1: "End 59 +node: {title: "n59" label: "End 59" info1: "End 59 mode: X visited: 9 irg: CALL_STR_EXAMPLE_main @@ -69,7 +69,7 @@ color: blue} graph: { title: "n50" label: "Block 50" status:clustered color:yellow edge: {sourcename: "n50" targetname: "n44" label: "0" class:13 priority:60 color:red} -node: {title: "n57" label: "Return 57" info1: "Return 57 +node: {title: "n57" label: "Return 57" info1: "Return 57 mode: X visited: 9 irg: CALL_STR_EXAMPLE_main @@ -94,7 +94,7 @@ node: {title: "n56" label: "ProjM 0 56" info1: "Proj 56 " color: yellow} edge: {sourcename: "n56" targetname: "n54" label: "0" class:17 priority:10 color:blue} -node: {title: "n54" label: "Call 54" info1: "Call 54 +node: {title: "n54" label: "Call 54" info1: "Call 54 mode: T visited: 9 irg: CALL_STR_EXAMPLE_main @@ -129,7 +129,7 @@ node: {title: "n47" label: "ProjM 1 47" info1: "Proj 47 " color: yellow} edge: {sourcename: "n47" targetname: "n41" label: "0" class:17 priority:10 color:blue} -node: {title: "n52" label: "SymC f 52" info1: "SymC f 52 +node: {title: "n52" label: "SymC f 52" info1: "SymC f 52 mode: P visited: 9 irg: CALL_STR_EXAMPLE_main @@ -142,7 +142,7 @@ node: {title: "n52" label: "SymC f 52" info1: "SymC f 52 type of value: type_unknown " } -node: {title: "n51" label: "SymC &constStr 51" info1: "SymC &constStr 51 +node: {title: "n51" label: "SymC &constStr 51" info1: "SymC &constStr 51 mode: P visited: 9 irg: CALL_STR_EXAMPLE_main @@ -168,7 +168,7 @@ node: {title: "n44" label: "ProjX 0 44" info1: "Proj 44 " color: yellow} edge: {sourcename: "n44" targetname: "n41" label: "0" class:13 priority:60 color:red} -node: {title: "n41" label: "Start 41" info1: "Start 41 +node: {title: "n41" label: "Start 41" info1: "Start 41 mode: T visited: 9 irg: CALL_STR_EXAMPLE_main diff --git a/testprograms/ref-results/COND_EXAMPLE_main.vcg b/testprograms/ref-results/COND_EXAMPLE_main.vcg index d2df28621..18ee6a62f 100644 --- a/testprograms/ref-results/COND_EXAMPLE_main.vcg +++ b/testprograms/ref-results/COND_EXAMPLE_main.vcg @@ -55,7 +55,7 @@ colorentry 125: 255 250 250 graph: { title: "g31" label: "COND_EXAMPLE_main" status:clustered color:white graph: { title: "n20" label: "Block 20" status:clustered color:yellow edge: {sourcename: "n20" targetname: "n55" label: "0" class:13 priority:60 color:red} -node: {title: "n62" label: "End 62" info1: "End 62 +node: {title: "n62" label: "End 62" info1: "End 62 mode: X visited: 12 irg: COND_EXAMPLE_main @@ -70,7 +70,7 @@ color: blue} graph: { title: "n52" label: "Block 52" status:clustered color:yellow edge: {sourcename: "n52" targetname: "n51" label: "0" class:13 priority:60 color:red} edge: {sourcename: "n52" targetname: "n47" label: "1" class:13 priority:60 color:red} -node: {title: "n55" label: "Return 55" info1: "Return 55 +node: {title: "n55" label: "Return 55" info1: "Return 55 mode: X visited: 12 irg: COND_EXAMPLE_main @@ -86,7 +86,7 @@ node: {title: "n55" label: "Return 55" info1: "Return 55 } edge: {sourcename: "n55" targetname: "n29" label: "0" class:17 priority:10 color:blue} edge: {sourcename: "n55" targetname: "n61" label: "1" class:1 priority:50} -node: {title: "n61" label: "PhiIs 61" info1: "Phi 61 +node: {title: "n61" label: "PhiIs 61" info1: "Phi 61 mode: Is visited: 12 irg: COND_EXAMPLE_main @@ -105,7 +105,7 @@ edge: {sourcename: "n61" targetname: "n33" label: "1" class:16 priority:10} graph: { title: "n49" label: "Block 49" status:clustered color:yellow edge: {sourcename: "n49" targetname: "n48" label: "0" class:13 priority:60 color:red} -node: {title: "n51" label: "Jmp 51" info1: "Jmp 51 +node: {title: "n51" label: "Jmp 51" info1: "Jmp 51 mode: X visited: 12 irg: COND_EXAMPLE_main @@ -143,7 +143,7 @@ node: {title: "n47" label: "ProjX 0 47" info1: "Proj 47 " color: yellow} edge: {sourcename: "n47" targetname: "n46" label: "0" class:13 priority:60 color:red} -node: {title: "n46" label: "Cond 46" info1: "Cond 46 +node: {title: "n46" label: "Cond 46" info1: "Cond 46 mode: T visited: 12 irg: COND_EXAMPLE_main @@ -169,7 +169,7 @@ node: {title: "n45" label: "Projb Ne 45" info1: "Proj 45 " color: yellow} edge: {sourcename: "n45" targetname: "n44" label: "0" class:1 priority:50} -node: {title: "n44" label: "Cmp 44" info1: "Cmp 44 +node: {title: "n44" label: "Cmp 44" info1: "Cmp 44 mode: T visited: 12 irg: COND_EXAMPLE_main @@ -183,7 +183,7 @@ node: {title: "n44" label: "Cmp 44" info1: "Cmp 44 } edge: {sourcename: "n44" targetname: "n42" label: "0" class:1 priority:50} edge: {sourcename: "n44" targetname: "n43" label: "1" class:16 priority:10} -node: {title: "n42" label: "AndIs 42" info1: "And 42 +node: {title: "n42" label: "AndIs 42" info1: "And 42 mode: Is visited: 12 irg: COND_EXAMPLE_main @@ -197,7 +197,7 @@ node: {title: "n42" label: "AndIs 42" info1: "And 42 } edge: {sourcename: "n42" targetname: "n41" label: "0" class:1 priority:50} edge: {sourcename: "n42" targetname: "n37" label: "1" class:1 priority:50} -node: {title: "n41" label: "ConvIs 41" info1: "Conv 41 +node: {title: "n41" label: "ConvIs 41" info1: "Conv 41 mode: Is visited: 12 irg: COND_EXAMPLE_main @@ -221,7 +221,7 @@ node: {title: "n40" label: "Projb Lt 40" info1: "Proj 40 " color: yellow} edge: {sourcename: "n40" targetname: "n39" label: "0" class:1 priority:50} -node: {title: "n39" label: "Cmp 39" info1: "Cmp 39 +node: {title: "n39" label: "Cmp 39" info1: "Cmp 39 mode: T visited: 12 irg: COND_EXAMPLE_main @@ -235,7 +235,7 @@ node: {title: "n39" label: "Cmp 39" info1: "Cmp 39 } edge: {sourcename: "n39" targetname: "n33" label: "0" class:1 priority:50} edge: {sourcename: "n39" targetname: "n38" label: "1" class:16 priority:10} -node: {title: "n37" label: "ConvIs 37" info1: "Conv 37 +node: {title: "n37" label: "ConvIs 37" info1: "Conv 37 mode: Is visited: 12 irg: COND_EXAMPLE_main @@ -259,7 +259,7 @@ node: {title: "n36" label: "Projb Gt 36" info1: "Proj 36 " color: yellow} edge: {sourcename: "n36" targetname: "n35" label: "0" class:1 priority:50} -node: {title: "n35" label: "Cmp 35" info1: "Cmp 35 +node: {title: "n35" label: "Cmp 35" info1: "Cmp 35 mode: T visited: 12 irg: COND_EXAMPLE_main @@ -301,7 +301,7 @@ node: {title: "n29" label: "ProjM 1 29" info1: "Proj 29 " color: yellow} edge: {sourcename: "n29" targetname: "n23" label: "0" class:17 priority:10 color:blue} -node: {title: "n50" label: "0x1Is 50" info1: "0x1 50 +node: {title: "n50" label: "0x1Is 50" info1: "0x1 50 mode: Is visited: 12 irg: COND_EXAMPLE_main @@ -312,7 +312,7 @@ node: {title: "n50" label: "0x1Is 50" info1: "0x1 50 Const of type type_unknown " color: yellow} -node: {title: "n38" label: "0xAIs 38" info1: "0xA 38 +node: {title: "n38" label: "0xAIs 38" info1: "0xA 38 mode: Is visited: 12 irg: COND_EXAMPLE_main @@ -335,7 +335,7 @@ node: {title: "n30" label: "ProjT 4 30" info1: "Proj 30 " color: yellow} edge: {sourcename: "n30" targetname: "n23" label: "0" class:1 priority:50} -node: {title: "n34" label: "0x2Is 34" info1: "0x2 34 +node: {title: "n34" label: "0x2Is 34" info1: "0x2 34 mode: Is visited: 12 irg: COND_EXAMPLE_main @@ -346,7 +346,7 @@ node: {title: "n34" label: "0x2Is 34" info1: "0x2 34 Const of type type_unknown " color: yellow} -node: {title: "n43" label: "0x0Is 43" info1: "0x0 43 +node: {title: "n43" label: "0x0Is 43" info1: "0x0 43 mode: Is visited: 12 irg: COND_EXAMPLE_main @@ -369,7 +369,7 @@ node: {title: "n26" label: "ProjX 0 26" info1: "Proj 26 " color: yellow} edge: {sourcename: "n26" targetname: "n23" label: "0" class:13 priority:60 color:red} -node: {title: "n23" label: "Start 23" info1: "Start 23 +node: {title: "n23" label: "Start 23" info1: "Start 23 mode: T visited: 12 irg: COND_EXAMPLE_main diff --git a/testprograms/ref-results/CONST_EVAL_EXAMPLE_main.vcg b/testprograms/ref-results/CONST_EVAL_EXAMPLE_main.vcg index 48e080f44..40bf80460 100644 --- a/testprograms/ref-results/CONST_EVAL_EXAMPLE_main.vcg +++ b/testprograms/ref-results/CONST_EVAL_EXAMPLE_main.vcg @@ -55,7 +55,7 @@ colorentry 125: 255 250 250 graph: { title: "g31" label: "CONST_EVAL_EXAMPLE_main" status:clustered color:white graph: { title: "n20" label: "Block 20" status:clustered color:yellow edge: {sourcename: "n20" targetname: "n46" label: "0" class:13 priority:60 color:red} -node: {title: "n47" label: "End 47" info1: "End 47 +node: {title: "n47" label: "End 47" info1: "End 47 mode: X visited: 7 irg: CONST_EVAL_EXAMPLE_main @@ -69,7 +69,7 @@ color: blue} graph: { title: "n32" label: "Block 32" status:clustered color:yellow edge: {sourcename: "n32" targetname: "n26" label: "0" class:13 priority:60 color:red} -node: {title: "n46" label: "Return 46" info1: "Return 46 +node: {title: "n46" label: "Return 46" info1: "Return 46 mode: X visited: 7 irg: CONST_EVAL_EXAMPLE_main @@ -104,7 +104,7 @@ node: {title: "n29" label: "ProjM 1 29" info1: "Proj 29 " color: yellow} edge: {sourcename: "n29" targetname: "n23" label: "0" class:17 priority:10 color:blue} -node: {title: "n39" label: "0xCIs 39" info1: "0xC 39 +node: {title: "n39" label: "0xCIs 39" info1: "0xC 39 mode: Is visited: 7 irg: CONST_EVAL_EXAMPLE_main @@ -127,7 +127,7 @@ node: {title: "n26" label: "ProjX 0 26" info1: "Proj 26 " color: yellow} edge: {sourcename: "n26" targetname: "n23" label: "0" class:13 priority:60 color:red} -node: {title: "n23" label: "Start 23" info1: "Start 23 +node: {title: "n23" label: "Start 23" info1: "Start 23 mode: T visited: 7 irg: CONST_EVAL_EXAMPLE_main diff --git a/testprograms/ref-results/DEAD_BLOCK_main-cfg.vcg b/testprograms/ref-results/DEAD_BLOCK_main-cfg.vcg index 7ae03b3ca..8f24a4250 100644 --- a/testprograms/ref-results/DEAD_BLOCK_main-cfg.vcg +++ b/testprograms/ref-results/DEAD_BLOCK_main-cfg.vcg @@ -61,7 +61,7 @@ edge: { sourcename: "n32" targetname: "n22"} node: {title: "n22" label: "Start Block n22" info1:"arity: 1 " color:blue } edge: { sourcename: "n22" targetname: "n22"} -node: {title: "n61" label: "Bad 61" info1: "Bad 61 +node: {title: "n61" label: "Bad 61" info1: "Bad 61 mode: T visited: 0 irg: DEAD_BLOCK_main diff --git a/testprograms/ref-results/DEAD_BLOCK_main.vcg b/testprograms/ref-results/DEAD_BLOCK_main.vcg index f3bb3b917..c37fb0a91 100644 --- a/testprograms/ref-results/DEAD_BLOCK_main.vcg +++ b/testprograms/ref-results/DEAD_BLOCK_main.vcg @@ -55,7 +55,7 @@ colorentry 125: 255 250 250 graph: { title: "g31" label: "DEAD_BLOCK_main" status:clustered color:white graph: { title: "n20" label: "Block 20" status:clustered color:yellow edge: {sourcename: "n20" targetname: "n51" label: "0" class:13 priority:60 color:red} -node: {title: "n60" label: "End 60" info1: "End 60 +node: {title: "n60" label: "End 60" info1: "End 60 mode: X visited: 12 irg: DEAD_BLOCK_main @@ -69,7 +69,7 @@ color: blue} graph: { title: "n32" label: "Block 32" status:clustered color:yellow edge: {sourcename: "n32" targetname: "n26" label: "0" class:13 priority:60 color:red} -node: {title: "n51" label: "Return 51" info1: "Return 51 +node: {title: "n51" label: "Return 51" info1: "Return 51 mode: X visited: 12 irg: DEAD_BLOCK_main @@ -101,7 +101,7 @@ node: {title: "n29" label: "ProjM 1 29" info1: "Proj 29 " color: yellow} edge: {sourcename: "n29" targetname: "n23" label: "0" class:17 priority:10 color:blue} -node: {title: "n34" label: "0x2Is 34" info1: "0x2 34 +node: {title: "n34" label: "0x2Is 34" info1: "0x2 34 mode: Is visited: 12 irg: DEAD_BLOCK_main @@ -124,7 +124,7 @@ node: {title: "n26" label: "ProjX 0 26" info1: "Proj 26 " color: yellow} edge: {sourcename: "n26" targetname: "n23" label: "0" class:13 priority:60 color:red} -node: {title: "n23" label: "Start 23" info1: "Start 23 +node: {title: "n23" label: "Start 23" info1: "Start 23 mode: T visited: 12 irg: DEAD_BLOCK_main diff --git a/testprograms/ref-results/EMPTY_main.vcg b/testprograms/ref-results/EMPTY_main.vcg index 52b42ecd1..5d868ea3b 100644 --- a/testprograms/ref-results/EMPTY_main.vcg +++ b/testprograms/ref-results/EMPTY_main.vcg @@ -55,7 +55,7 @@ colorentry 125: 255 250 250 graph: { title: "g29" label: "EMPTY_main" status:clustered color:white graph: { title: "n18" label: "Block 18" status:clustered color:yellow edge: {sourcename: "n18" targetname: "n32" label: "0" class:13 priority:60 color:red} -node: {title: "n19" label: "End 19" info1: "End 19 +node: {title: "n19" label: "End 19" info1: "End 19 mode: X visited: 4 irg: EMPTY_main @@ -69,7 +69,7 @@ color: blue} graph: { title: "n30" label: "Block 30" status:clustered color:yellow edge: {sourcename: "n30" targetname: "n24" label: "0" class:13 priority:60 color:red} -node: {title: "n32" label: "Return 32" info1: "Return 32 +node: {title: "n32" label: "Return 32" info1: "Return 32 mode: X visited: 4 irg: EMPTY_main @@ -110,7 +110,7 @@ node: {title: "n24" label: "ProjX 0 24" info1: "Proj 24 " color: yellow} edge: {sourcename: "n24" targetname: "n21" label: "0" class:13 priority:60 color:red} -node: {title: "n21" label: "Start 21" info1: "Start 21 +node: {title: "n21" label: "Start 21" info1: "Start 21 mode: T visited: 4 irg: EMPTY_main diff --git a/testprograms/ref-results/ENDLESS_LOOP_EXAMPLE_main.vcg b/testprograms/ref-results/ENDLESS_LOOP_EXAMPLE_main.vcg index b9524878f..1a5f9dbac 100644 --- a/testprograms/ref-results/ENDLESS_LOOP_EXAMPLE_main.vcg +++ b/testprograms/ref-results/ENDLESS_LOOP_EXAMPLE_main.vcg @@ -56,7 +56,7 @@ graph: { title: "g31" label: "ENDLESS_LOOP_EXAMPLE_main" status:clustered color: graph: { title: "n36" label: "Block 36" status:clustered color:yellow edge: {sourcename: "n36" targetname: "n35" label: "0" class:13 priority:60 color:red} edge: {sourcename: "n36" targetname: "n47" label: "1" class:13 priority:60 color:red} -node: {title: "n66" label: "PhiM 66" info1: "Phi 66 +node: {title: "n66" label: "PhiM 66" info1: "Phi 66 mode: M visited: 22 irg: ENDLESS_LOOP_EXAMPLE_main @@ -83,7 +83,7 @@ node: {title: "n55" label: "ProjM 0 55" info1: "Proj 55 " color: yellow} edge: {sourcename: "n55" targetname: "n53" label: "0" class:17 priority:10 color:blue} -node: {title: "n53" label: "Store 53" info1: "Store 53 +node: {title: "n53" label: "Store 53" info1: "Store 53 mode: T visited: 22 irg: ENDLESS_LOOP_EXAMPLE_main @@ -112,12 +112,13 @@ node: {title: "n52" label: "Sel VAR_A 52" info1: "Sel 52 1: Proj 28 Private Attributes: Selecting entity of type int - from entity of type GlobalType + from entity VAR_A (50) + of type GlobalType " } edge: {sourcename: "n52" targetname: "n66" label: "0" class:14 priority:50 color:blue} edge: {sourcename: "n52" targetname: "n28" label: "1" class:16 priority:10} -node: {title: "n62" label: "PhiIs 62" info1: "Phi 62 +node: {title: "n62" label: "PhiIs 62" info1: "Phi 62 mode: Is visited: 22 irg: ENDLESS_LOOP_EXAMPLE_main @@ -132,7 +133,7 @@ node: {title: "n62" label: "PhiIs 62" info1: "Phi 62 color: green} edge: {sourcename: "n62" targetname: "n33" label: "0" class:16 priority:10} edge: {sourcename: "n62" targetname: "n63" label: "1" class:1 priority:50} -node: {title: "n63" label: "PhiIs 63" info1: "Phi 63 +node: {title: "n63" label: "PhiIs 63" info1: "Phi 63 mode: Is visited: 22 irg: ENDLESS_LOOP_EXAMPLE_main @@ -147,7 +148,7 @@ node: {title: "n63" label: "PhiIs 63" info1: "Phi 63 color: green} edge: {sourcename: "n63" targetname: "n34" label: "0" class:16 priority:10} edge: {sourcename: "n63" targetname: "n62" label: "1" class:1 priority:50} -node: {title: "n47" label: "Jmp 47" info1: "Jmp 47 +node: {title: "n47" label: "Jmp 47" info1: "Jmp 47 mode: X visited: 22 irg: ENDLESS_LOOP_EXAMPLE_main @@ -173,7 +174,7 @@ node: {title: "n33" label: "ProjIs 0 33" info1: "Proj 33 " color: yellow} edge: {sourcename: "n33" targetname: "n30" label: "0" class:16 priority:10} -node: {title: "n35" label: "Jmp 35" info1: "Jmp 35 +node: {title: "n35" label: "Jmp 35" info1: "Jmp 35 mode: X visited: 22 irg: ENDLESS_LOOP_EXAMPLE_main @@ -223,7 +224,7 @@ node: {title: "n30" label: "ProjT 4 30" info1: "Proj 30 " color: yellow} edge: {sourcename: "n30" targetname: "n23" label: "0" class:1 priority:50} -node: {title: "n34" label: "0x1Is 34" info1: "0x1 34 +node: {title: "n34" label: "0x1Is 34" info1: "0x1 34 mode: Is visited: 22 irg: ENDLESS_LOOP_EXAMPLE_main @@ -246,7 +247,7 @@ node: {title: "n26" label: "ProjX 0 26" info1: "Proj 26 " color: yellow} edge: {sourcename: "n26" targetname: "n23" label: "0" class:13 priority:60 color:red} -node: {title: "n23" label: "Start 23" info1: "Start 23 +node: {title: "n23" label: "Start 23" info1: "Start 23 mode: T visited: 22 irg: ENDLESS_LOOP_EXAMPLE_main @@ -261,7 +262,7 @@ color: blue} } graph: { title: "n20" label: "Block 20" status:clustered color:yellow -node: {title: "n76" label: "End 76" info1: "End 76 +node: {title: "n76" label: "End 76" info1: "End 76 mode: X visited: 22 irg: ENDLESS_LOOP_EXAMPLE_main diff --git a/testprograms/ref-results/FLOAT_EXAMPLE_main.vcg b/testprograms/ref-results/FLOAT_EXAMPLE_main.vcg index fa4461a1b..39693c694 100644 --- a/testprograms/ref-results/FLOAT_EXAMPLE_main.vcg +++ b/testprograms/ref-results/FLOAT_EXAMPLE_main.vcg @@ -55,7 +55,7 @@ colorentry 125: 255 250 250 graph: { title: "g30" label: "FLOAT_EXAMPLE_main" status:clustered color:white graph: { title: "n19" label: "Block 19" status:clustered color:yellow edge: {sourcename: "n19" targetname: "n34" label: "0" class:13 priority:60 color:red} -node: {title: "n20" label: "End 20" info1: "End 20 +node: {title: "n20" label: "End 20" info1: "End 20 mode: X visited: 4 irg: FLOAT_EXAMPLE_main @@ -69,7 +69,7 @@ color: blue} graph: { title: "n31" label: "Block 31" status:clustered color:yellow edge: {sourcename: "n31" targetname: "n25" label: "0" class:13 priority:60 color:red} -node: {title: "n34" label: "Return 34" info1: "Return 34 +node: {title: "n34" label: "Return 34" info1: "Return 34 mode: X visited: 4 irg: FLOAT_EXAMPLE_main @@ -101,7 +101,7 @@ node: {title: "n28" label: "ProjM 1 28" info1: "Proj 28 " color: yellow} edge: {sourcename: "n28" targetname: "n22" label: "0" class:17 priority:10 color:blue} -node: {title: "n32" label: "1.234567890123456716800000000000E+19D 32" info1: "1.234567890123456716800000000000E+19 32 +node: {title: "n32" label: "1.234567890123456716800000000000E+19D 32" info1: "1.234567890123456716800000000000E+19 32 mode: D visited: 4 irg: FLOAT_EXAMPLE_main @@ -124,7 +124,7 @@ node: {title: "n25" label: "ProjX 0 25" info1: "Proj 25 " color: yellow} edge: {sourcename: "n25" targetname: "n22" label: "0" class:13 priority:60 color:red} -node: {title: "n22" label: "Start 22" info1: "Start 22 +node: {title: "n22" label: "Start 22" info1: "Start 22 mode: T visited: 4 irg: FLOAT_EXAMPLE_main diff --git a/testprograms/ref-results/GLOBAL_CSE_EXAMPLE_main.vcg b/testprograms/ref-results/GLOBAL_CSE_EXAMPLE_main.vcg index d12410da1..e2c9cfb10 100644 --- a/testprograms/ref-results/GLOBAL_CSE_EXAMPLE_main.vcg +++ b/testprograms/ref-results/GLOBAL_CSE_EXAMPLE_main.vcg @@ -55,7 +55,7 @@ colorentry 125: 255 250 250 graph: { title: "g30" label: "GLOBAL_CSE_EXAMPLE_main" status:clustered color:white graph: { title: "n19" label: "Block 19" status:clustered color:yellow edge: {sourcename: "n19" targetname: "n64" label: "0" class:13 priority:60 color:red} -node: {title: "n65" label: "End 65" info1: "End 65 +node: {title: "n65" label: "End 65" info1: "End 65 mode: X visited: 15 irg: GLOBAL_CSE_EXAMPLE_main @@ -80,7 +80,7 @@ node: {title: "n28" label: "ProjM 1 28" info1: "Proj 28 " color: yellow} edge: {sourcename: "n28" targetname: "n22" label: "0" class:17 priority:10 color:blue} -node: {title: "n50" label: "AddIs 50" info1: "Add 50 +node: {title: "n50" label: "AddIs 50" info1: "Add 50 mode: Is visited: 15 irg: GLOBAL_CSE_EXAMPLE_main @@ -95,7 +95,7 @@ node: {title: "n50" label: "AddIs 50" info1: "Add 50 } edge: {sourcename: "n50" targetname: "n42" label: "0" class:16 priority:10} edge: {sourcename: "n50" targetname: "n49" label: "1" class:16 priority:10} -node: {title: "n49" label: "0x5Is 49" info1: "0x5 49 +node: {title: "n49" label: "0x5Is 49" info1: "0x5 49 mode: Is visited: 15 irg: GLOBAL_CSE_EXAMPLE_main @@ -107,7 +107,7 @@ node: {title: "n49" label: "0x5Is 49" info1: "0x5 49 Const of type type_unknown " color: yellow} -node: {title: "n42" label: "SubIs 42" info1: "Sub 42 +node: {title: "n42" label: "SubIs 42" info1: "Sub 42 mode: Is visited: 15 irg: GLOBAL_CSE_EXAMPLE_main @@ -122,7 +122,7 @@ node: {title: "n42" label: "SubIs 42" info1: "Sub 42 } edge: {sourcename: "n42" targetname: "n32" label: "0" class:16 priority:10} edge: {sourcename: "n42" targetname: "n40" label: "1" class:16 priority:10} -node: {title: "n40" label: "0x3Is 40" info1: "0x3 40 +node: {title: "n40" label: "0x3Is 40" info1: "0x3 40 mode: Is visited: 15 irg: GLOBAL_CSE_EXAMPLE_main @@ -137,7 +137,7 @@ color: yellow} graph: { title: "n53" label: "Block 53" status:clustered color:yellow edge: {sourcename: "n53" targetname: "n52" label: "0" class:13 priority:60 color:red} edge: {sourcename: "n53" targetname: "n44" label: "1" class:13 priority:60 color:red} -node: {title: "n64" label: "Return 64" info1: "Return 64 +node: {title: "n64" label: "Return 64" info1: "Return 64 mode: X visited: 15 irg: GLOBAL_CSE_EXAMPLE_main @@ -153,7 +153,7 @@ node: {title: "n64" label: "Return 64" info1: "Return 64 } edge: {sourcename: "n64" targetname: "n28" label: "0" class:17 priority:10 color:blue} edge: {sourcename: "n64" targetname: "n55" label: "1" class:1 priority:50} -node: {title: "n55" label: "PhiIs 55" info1: "Phi 55 +node: {title: "n55" label: "PhiIs 55" info1: "Phi 55 mode: Is visited: 15 irg: GLOBAL_CSE_EXAMPLE_main @@ -172,7 +172,7 @@ edge: {sourcename: "n55" targetname: "n42" label: "1" class:16 priority:10} graph: { title: "n45" label: "Block 45" status:clustered color:yellow edge: {sourcename: "n45" targetname: "n37" label: "0" class:13 priority:60 color:red} -node: {title: "n52" label: "Jmp 52" info1: "Jmp 52 +node: {title: "n52" label: "Jmp 52" info1: "Jmp 52 mode: X visited: 15 irg: GLOBAL_CSE_EXAMPLE_main @@ -199,7 +199,7 @@ color: yellow} edge: {sourcename: "n37" targetname: "n36" label: "0" class:13 priority:60 color:red} graph: { title: "n39" label: "Block 39" status:clustered color:yellow edge: {sourcename: "n39" targetname: "n38" label: "0" class:13 priority:60 color:red} -node: {title: "n44" label: "Jmp 44" info1: "Jmp 44 +node: {title: "n44" label: "Jmp 44" info1: "Jmp 44 mode: X visited: 15 irg: GLOBAL_CSE_EXAMPLE_main @@ -237,7 +237,7 @@ node: {title: "n35" label: "Projb Eq 35" info1: "Proj 35 " color: yellow} edge: {sourcename: "n35" targetname: "n34" label: "0" class:1 priority:50} -node: {title: "n34" label: "Cmp 34" info1: "Cmp 34 +node: {title: "n34" label: "Cmp 34" info1: "Cmp 34 mode: T visited: 15 irg: GLOBAL_CSE_EXAMPLE_main @@ -278,7 +278,7 @@ node: {title: "n29" label: "ProjT 4 29" info1: "Proj 29 " color: yellow} edge: {sourcename: "n29" targetname: "n22" label: "0" class:1 priority:50} -node: {title: "n33" label: "0x2Is 33" info1: "0x2 33 +node: {title: "n33" label: "0x2Is 33" info1: "0x2 33 mode: Is visited: 15 irg: GLOBAL_CSE_EXAMPLE_main @@ -292,7 +292,7 @@ node: {title: "n33" label: "0x2Is 33" info1: "0x2 33 color: yellow} graph: { title: "n31" label: "Block 31" status:clustered color:yellow edge: {sourcename: "n31" targetname: "n25" label: "0" class:13 priority:60 color:red} -node: {title: "n36" label: "Cond 36" info1: "Cond 36 +node: {title: "n36" label: "Cond 36" info1: "Cond 36 mode: T visited: 15 irg: GLOBAL_CSE_EXAMPLE_main @@ -323,7 +323,7 @@ color: yellow} edge: {sourcename: "n25" targetname: "n22" label: "0" class:13 priority:60 color:red} graph: { title: "n21" label: "Block 21" status:clustered color:yellow edge: {sourcename: "n21" targetname: "n25" label: "0" class:13 priority:60 color:red} -node: {title: "n22" label: "Start 22" info1: "Start 22 +node: {title: "n22" label: "Start 22" info1: "Start 22 mode: T visited: 15 irg: GLOBAL_CSE_EXAMPLE_main diff --git a/testprograms/ref-results/GLOBAL_VAR_main-pure-wtypes.vcg b/testprograms/ref-results/GLOBAL_VAR_main-pure-wtypes.vcg index a97c8bc94..9fd7ce9a7 100644 --- a/testprograms/ref-results/GLOBAL_VAR_main-pure-wtypes.vcg +++ b/testprograms/ref-results/GLOBAL_VAR_main-pure-wtypes.vcg @@ -52,7 +52,7 @@ colorentry 123: 255 220 220 colorentry 124: 255 240 240 colorentry 125: 255 250 250 -node: {title: "n22" label: "Block 22" info1: "Block 22 +node: {title: "n22" label: "Block 22" info1: "Block 22 mode: BB visited: 11 irg: GLOBAL_VAR_main @@ -66,7 +66,7 @@ node: {title: "n22" label: "Block 22" info1: "Block 22 " color: lightyellow} edge: {sourcename: "n22" targetname: "n26" label: "0" class:13 priority:60 color:red} -node: {title: "n23" label: "Start 23" info1: "Start 23 +node: {title: "n23" label: "Start 23" info1: "Start 23 mode: T visited: 11 irg: GLOBAL_VAR_main @@ -91,7 +91,7 @@ node: {title: "n26" label: "ProjX 0 26" info1: "Proj 26 color: yellow} edge: {sourcename: "n26" targetname: "n23" label: "0" class:13 priority:60 color:red} edge: { sourcename: "n26" targetname: "n22" class:2 priority:50 linestyle:dotted} -node: {title: "n32" label: "Block 32" info1: "Block 32 +node: {title: "n32" label: "Block 32" info1: "Block 32 mode: BB visited: 11 irg: GLOBAL_VAR_main @@ -105,7 +105,7 @@ node: {title: "n32" label: "Block 32" info1: "Block 32 " color: lightyellow} edge: {sourcename: "n32" targetname: "n26" label: "0" class:13 priority:60 color:red} -node: {title: "n35" label: "0x2Is 35" info1: "0x2 35 +node: {title: "n35" label: "0x2Is 35" info1: "0x2 35 mode: Is visited: 11 irg: GLOBAL_VAR_main @@ -154,13 +154,14 @@ node: {title: "n34" label: "Sel i 34" info1: "Sel 34 1: Proj 28 Private Attributes: Selecting entity of type int - from entity of type GlobalType + from entity i (18) + of type GlobalType " } edge: {sourcename: "n34" targetname: "n29" label: "0" class:17 priority:10 color:blue} edge: {sourcename: "n34" targetname: "n28" label: "1" class:16 priority:10} edge: { sourcename: "n34" targetname: "n32" class:2 priority:50 linestyle:dotted} -node: {title: "n36" label: "Store 36" info1: "Store 36 +node: {title: "n36" label: "Store 36" info1: "Store 36 mode: T visited: 11 irg: GLOBAL_VAR_main @@ -192,7 +193,7 @@ node: {title: "n38" label: "ProjM 0 38" info1: "Proj 38 color: yellow} edge: {sourcename: "n38" targetname: "n36" label: "0" class:17 priority:10 color:blue} edge: { sourcename: "n38" targetname: "n32" class:2 priority:50 linestyle:dotted} -node: {title: "n39" label: "Return 39" info1: "Return 39 +node: {title: "n39" label: "Return 39" info1: "Return 39 mode: X visited: 11 irg: GLOBAL_VAR_main @@ -206,7 +207,7 @@ node: {title: "n39" label: "Return 39" info1: "Return 39 } edge: {sourcename: "n39" targetname: "n38" label: "0" class:14 priority:50 color:blue} edge: { sourcename: "n39" targetname: "n32" class:2 priority:50 linestyle:dotted} -node: {title: "n20" label: "Block 20" info1: "Block 20 +node: {title: "n20" label: "Block 20" info1: "Block 20 mode: BB visited: 11 irg: GLOBAL_VAR_main @@ -220,7 +221,7 @@ node: {title: "n20" label: "Block 20" info1: "Block 20 " color: lightyellow} edge: {sourcename: "n20" targetname: "n39" label: "0" class:13 priority:60 color:red} -node: {title: "n41" label: "End 41" info1: "End 41 +node: {title: "n41" label: "End 41" info1: "End 41 mode: X visited: 11 irg: GLOBAL_VAR_main @@ -274,7 +275,7 @@ node: {title: "e17" label: "ent GLOBAL_VAR_main" color: yellow } edge: { sourcename: "e17" targetname: "t15"class: 3 label: "type" color: red} edge: { sourcename: "e17" targetname: "n16"label: "value 0"} -node: {title: "n16" label: "SymC &GLOBAL_VAR_main 16" info1: "SymC &GLOBAL_VAR_main 16 +node: {title: "n16" label: "SymC &GLOBAL_VAR_main 16" info1: "SymC &GLOBAL_VAR_main 16 mode: P visited: 1 arity: 0 diff --git a/testprograms/ref-results/GLOBAL_VAR_main.vcg b/testprograms/ref-results/GLOBAL_VAR_main.vcg index de1630e24..821813da0 100644 --- a/testprograms/ref-results/GLOBAL_VAR_main.vcg +++ b/testprograms/ref-results/GLOBAL_VAR_main.vcg @@ -55,7 +55,7 @@ colorentry 125: 255 250 250 graph: { title: "g31" label: "GLOBAL_VAR_main" status:clustered color:white graph: { title: "n20" label: "Block 20" status:clustered color:yellow edge: {sourcename: "n20" targetname: "n39" label: "0" class:13 priority:60 color:red} -node: {title: "n41" label: "End 41" info1: "End 41 +node: {title: "n41" label: "End 41" info1: "End 41 mode: X visited: 10 irg: GLOBAL_VAR_main @@ -69,7 +69,7 @@ color: blue} graph: { title: "n32" label: "Block 32" status:clustered color:yellow edge: {sourcename: "n32" targetname: "n26" label: "0" class:13 priority:60 color:red} -node: {title: "n39" label: "Return 39" info1: "Return 39 +node: {title: "n39" label: "Return 39" info1: "Return 39 mode: X visited: 10 irg: GLOBAL_VAR_main @@ -94,7 +94,7 @@ node: {title: "n38" label: "ProjM 0 38" info1: "Proj 38 " color: yellow} edge: {sourcename: "n38" targetname: "n36" label: "0" class:17 priority:10 color:blue} -node: {title: "n36" label: "Store 36" info1: "Store 36 +node: {title: "n36" label: "Store 36" info1: "Store 36 mode: T visited: 10 irg: GLOBAL_VAR_main @@ -123,7 +123,8 @@ node: {title: "n34" label: "Sel i 34" info1: "Sel 34 1: Proj 28 Private Attributes: Selecting entity of type int - from entity of type GlobalType + from entity i (18) + of type GlobalType " } edge: {sourcename: "n34" targetname: "n29" label: "0" class:17 priority:10 color:blue} @@ -156,7 +157,7 @@ node: {title: "n28" label: "ProjP 3 28" info1: "Proj 28 " color: yellow} edge: {sourcename: "n28" targetname: "n23" label: "0" class:1 priority:50} -node: {title: "n35" label: "0x2Is 35" info1: "0x2 35 +node: {title: "n35" label: "0x2Is 35" info1: "0x2 35 mode: Is visited: 10 irg: GLOBAL_VAR_main @@ -179,7 +180,7 @@ node: {title: "n26" label: "ProjX 0 26" info1: "Proj 26 " color: yellow} edge: {sourcename: "n26" targetname: "n23" label: "0" class:13 priority:60 color:red} -node: {title: "n23" label: "Start 23" info1: "Start 23 +node: {title: "n23" label: "Start 23" info1: "Start 23 mode: T visited: 10 irg: GLOBAL_VAR_main diff --git a/testprograms/ref-results/IF_ELSE_EXAMPLE_main.vcg b/testprograms/ref-results/IF_ELSE_EXAMPLE_main.vcg index c1089f7d7..82d1c1aef 100644 --- a/testprograms/ref-results/IF_ELSE_EXAMPLE_main.vcg +++ b/testprograms/ref-results/IF_ELSE_EXAMPLE_main.vcg @@ -55,7 +55,7 @@ colorentry 125: 255 250 250 graph: { title: "g30" label: "IF_ELSE_EXAMPLE_main" status:clustered color:white graph: { title: "n19" label: "Block 19" status:clustered color:yellow edge: {sourcename: "n19" targetname: "n53" label: "0" class:13 priority:60 color:red} -node: {title: "n63" label: "End 63" info1: "End 63 +node: {title: "n63" label: "End 63" info1: "End 63 mode: X visited: 16 irg: IF_ELSE_EXAMPLE_main @@ -69,7 +69,7 @@ color: blue} graph: { title: "n31" label: "Block 31" status:clustered color:yellow edge: {sourcename: "n31" targetname: "n25" label: "0" class:13 priority:60 color:red} -node: {title: "n53" label: "Return 53" info1: "Return 53 +node: {title: "n53" label: "Return 53" info1: "Return 53 mode: X visited: 16 irg: IF_ELSE_EXAMPLE_main @@ -104,7 +104,7 @@ node: {title: "n28" label: "ProjM 1 28" info1: "Proj 28 " color: yellow} edge: {sourcename: "n28" targetname: "n22" label: "0" class:17 priority:10 color:blue} -node: {title: "n32" label: "0x0Is 32" info1: "0x0 32 +node: {title: "n32" label: "0x0Is 32" info1: "0x0 32 mode: Is visited: 16 irg: IF_ELSE_EXAMPLE_main @@ -115,7 +115,7 @@ node: {title: "n32" label: "0x0Is 32" info1: "0x0 32 Const of type type_unknown " color: yellow} -node: {title: "n34" label: "0x2Is 34" info1: "0x2 34 +node: {title: "n34" label: "0x2Is 34" info1: "0x2 34 mode: Is visited: 16 irg: IF_ELSE_EXAMPLE_main @@ -138,7 +138,7 @@ node: {title: "n25" label: "ProjX 0 25" info1: "Proj 25 " color: yellow} edge: {sourcename: "n25" targetname: "n22" label: "0" class:13 priority:60 color:red} -node: {title: "n22" label: "Start 22" info1: "Start 22 +node: {title: "n22" label: "Start 22" info1: "Start 22 mode: T visited: 16 irg: IF_ELSE_EXAMPLE_main diff --git a/testprograms/ref-results/IF_EXAMPLE_main.vcg b/testprograms/ref-results/IF_EXAMPLE_main.vcg index 2b357b839..66bc27767 100644 --- a/testprograms/ref-results/IF_EXAMPLE_main.vcg +++ b/testprograms/ref-results/IF_EXAMPLE_main.vcg @@ -55,7 +55,7 @@ colorentry 125: 255 250 250 graph: { title: "g30" label: "IF_EXAMPLE_main" status:clustered color:white graph: { title: "n19" label: "Block 19" status:clustered color:yellow edge: {sourcename: "n19" targetname: "n54" label: "0" class:13 priority:60 color:red} -node: {title: "n20" label: "End 20" info1: "End 20 +node: {title: "n20" label: "End 20" info1: "End 20 mode: X visited: 8 irg: IF_EXAMPLE_main @@ -70,7 +70,7 @@ color: blue} graph: { title: "n45" label: "Block 45" status:clustered color:yellow edge: {sourcename: "n45" targetname: "n37" label: "0" class:13 priority:60 color:red} edge: {sourcename: "n45" targetname: "n44" label: "1" class:13 priority:60 color:red} -node: {title: "n54" label: "Return 54" info1: "Return 54 +node: {title: "n54" label: "Return 54" info1: "Return 54 mode: X visited: 8 irg: IF_EXAMPLE_main @@ -86,7 +86,7 @@ node: {title: "n54" label: "Return 54" info1: "Return 54 } edge: {sourcename: "n54" targetname: "n28" label: "0" class:17 priority:10 color:blue} edge: {sourcename: "n54" targetname: "n47" label: "1" class:1 priority:50} -node: {title: "n47" label: "PhiIs 47" info1: "Phi 47 +node: {title: "n47" label: "PhiIs 47" info1: "Phi 47 mode: Is visited: 8 irg: IF_EXAMPLE_main @@ -105,7 +105,7 @@ edge: {sourcename: "n47" targetname: "n42" label: "1" class:16 priority:10} graph: { title: "n39" label: "Block 39" status:clustered color:yellow edge: {sourcename: "n39" targetname: "n38" label: "0" class:13 priority:60 color:red} -node: {title: "n42" label: "SubIs 42" info1: "Sub 42 +node: {title: "n42" label: "SubIs 42" info1: "Sub 42 mode: Is visited: 8 irg: IF_EXAMPLE_main @@ -119,7 +119,7 @@ node: {title: "n42" label: "SubIs 42" info1: "Sub 42 } edge: {sourcename: "n42" targetname: "n32" label: "0" class:16 priority:10} edge: {sourcename: "n42" targetname: "n40" label: "1" class:16 priority:10} -node: {title: "n44" label: "Jmp 44" info1: "Jmp 44 +node: {title: "n44" label: "Jmp 44" info1: "Jmp 44 mode: X visited: 8 irg: IF_EXAMPLE_main @@ -157,7 +157,7 @@ node: {title: "n38" label: "ProjX 1 38" info1: "Proj 38 " color: yellow} edge: {sourcename: "n38" targetname: "n36" label: "0" class:13 priority:60 color:red} -node: {title: "n36" label: "Cond 36" info1: "Cond 36 +node: {title: "n36" label: "Cond 36" info1: "Cond 36 mode: T visited: 8 irg: IF_EXAMPLE_main @@ -183,7 +183,7 @@ node: {title: "n35" label: "Projb Eq 35" info1: "Proj 35 " color: yellow} edge: {sourcename: "n35" targetname: "n34" label: "0" class:1 priority:50} -node: {title: "n34" label: "Cmp 34" info1: "Cmp 34 +node: {title: "n34" label: "Cmp 34" info1: "Cmp 34 mode: T visited: 8 irg: IF_EXAMPLE_main @@ -225,7 +225,7 @@ node: {title: "n28" label: "ProjM 1 28" info1: "Proj 28 " color: yellow} edge: {sourcename: "n28" targetname: "n22" label: "0" class:17 priority:10 color:blue} -node: {title: "n40" label: "0x3Is 40" info1: "0x3 40 +node: {title: "n40" label: "0x3Is 40" info1: "0x3 40 mode: Is visited: 8 irg: IF_EXAMPLE_main @@ -248,7 +248,7 @@ node: {title: "n29" label: "ProjT 4 29" info1: "Proj 29 " color: yellow} edge: {sourcename: "n29" targetname: "n22" label: "0" class:1 priority:50} -node: {title: "n33" label: "0x2Is 33" info1: "0x2 33 +node: {title: "n33" label: "0x2Is 33" info1: "0x2 33 mode: Is visited: 8 irg: IF_EXAMPLE_main @@ -271,7 +271,7 @@ node: {title: "n25" label: "ProjX 0 25" info1: "Proj 25 " color: yellow} edge: {sourcename: "n25" targetname: "n22" label: "0" class:13 priority:60 color:red} -node: {title: "n22" label: "Start 22" info1: "Start 22 +node: {title: "n22" label: "Start 22" info1: "Start 22 mode: T visited: 8 irg: IF_EXAMPLE_main diff --git a/testprograms/ref-results/IF_WHILE_EXAMPLE_main-pure.vcg b/testprograms/ref-results/IF_WHILE_EXAMPLE_main-pure.vcg index 357f49fb1..df95e6949 100644 --- a/testprograms/ref-results/IF_WHILE_EXAMPLE_main-pure.vcg +++ b/testprograms/ref-results/IF_WHILE_EXAMPLE_main-pure.vcg @@ -52,7 +52,7 @@ colorentry 123: 255 220 220 colorentry 124: 255 240 240 colorentry 125: 255 250 250 -node: {title: "n23" label: "Start 23" info1: "Start 23 +node: {title: "n23" label: "Start 23" info1: "Start 23 mode: T visited: 17 irg: IF_WHILE_EXAMPLE_main @@ -77,7 +77,7 @@ node: {title: "n26" label: "ProjX 0 26" info1: "Proj 26 color: yellow} edge: {sourcename: "n26" targetname: "n23" label: "0" class:13 priority:60 color:red} edge: { sourcename: "n26" targetname: "n22" class:2 priority:50 linestyle:dotted} -node: {title: "n22" label: "Block 22" info1: "Block 22 +node: {title: "n22" label: "Block 22" info1: "Block 22 mode: BB visited: 17 irg: IF_WHILE_EXAMPLE_main @@ -91,7 +91,7 @@ node: {title: "n22" label: "Block 22" info1: "Block 22 " color: lightyellow} edge: {sourcename: "n22" targetname: "n26" label: "0" class:13 priority:60 color:red} -node: {title: "n39" label: "0x0Iu 39" info1: "0x0 39 +node: {title: "n39" label: "0x0Iu 39" info1: "0x0 39 mode: Iu visited: 17 irg: IF_WHILE_EXAMPLE_main @@ -103,7 +103,7 @@ node: {title: "n39" label: "0x0Iu 39" info1: "0x0 39 " color: yellow} edge: { sourcename: "n39" targetname: "n22" class:2 priority:50 linestyle:dotted} -node: {title: "n41" label: "Cmp 41" info1: "Cmp 41 +node: {title: "n41" label: "Cmp 41" info1: "Cmp 41 mode: T visited: 17 irg: IF_WHILE_EXAMPLE_main @@ -131,7 +131,7 @@ node: {title: "n42" label: "Projb Eq 42" info1: "Proj 42 color: yellow} edge: {sourcename: "n42" targetname: "n41" label: "0" class:1 priority:50} edge: { sourcename: "n42" targetname: "n38" class:2 priority:50 linestyle:dotted} -node: {title: "n43" label: "Cond 43" info1: "Cond 43 +node: {title: "n43" label: "Cond 43" info1: "Cond 43 mode: T visited: 17 irg: IF_WHILE_EXAMPLE_main @@ -159,7 +159,7 @@ node: {title: "n45" label: "ProjX 1 45" info1: "Proj 45 color: yellow} edge: {sourcename: "n45" targetname: "n43" label: "0" class:13 priority:60 color:red} edge: { sourcename: "n45" targetname: "n38" class:2 priority:50 linestyle:dotted} -node: {title: "n46" label: "Block 46" info1: "Block 46 +node: {title: "n46" label: "Block 46" info1: "Block 46 mode: BB visited: 17 irg: IF_WHILE_EXAMPLE_main @@ -173,7 +173,7 @@ node: {title: "n46" label: "Block 46" info1: "Block 46 " color: lightyellow} edge: {sourcename: "n46" targetname: "n45" label: "0" class:13 priority:60 color:red} -node: {title: "n47" label: "Jmp 47" info1: "Jmp 47 +node: {title: "n47" label: "Jmp 47" info1: "Jmp 47 mode: X visited: 17 irg: IF_WHILE_EXAMPLE_main @@ -184,7 +184,7 @@ node: {title: "n47" label: "Jmp 47" info1: "Jmp 47 " } edge: { sourcename: "n47" targetname: "n46" class:2 priority:50 linestyle:dotted} -node: {title: "n32" label: "Block 32" info1: "Block 32 +node: {title: "n32" label: "Block 32" info1: "Block 32 mode: BB visited: 17 irg: IF_WHILE_EXAMPLE_main @@ -198,7 +198,7 @@ node: {title: "n32" label: "Block 32" info1: "Block 32 " color: lightyellow} edge: {sourcename: "n32" targetname: "n26" label: "0" class:13 priority:60 color:red} -node: {title: "n35" label: "Jmp 35" info1: "Jmp 35 +node: {title: "n35" label: "Jmp 35" info1: "Jmp 35 mode: X visited: 17 irg: IF_WHILE_EXAMPLE_main @@ -209,7 +209,7 @@ node: {title: "n35" label: "Jmp 35" info1: "Jmp 35 " } edge: { sourcename: "n35" targetname: "n32" class:2 priority:50 linestyle:dotted} -node: {title: "n38" label: "Block 38" info1: "Block 38 +node: {title: "n38" label: "Block 38" info1: "Block 38 mode: BB visited: 17 irg: IF_WHILE_EXAMPLE_main @@ -238,7 +238,7 @@ node: {title: "n44" label: "ProjX 0 44" info1: "Proj 44 color: yellow} edge: {sourcename: "n44" targetname: "n43" label: "0" class:13 priority:60 color:red} edge: { sourcename: "n44" targetname: "n38" class:2 priority:50 linestyle:dotted} -node: {title: "n60" label: "Block 60" info1: "Block 60 +node: {title: "n60" label: "Block 60" info1: "Block 60 mode: BB visited: 17 irg: IF_WHILE_EXAMPLE_main @@ -252,7 +252,7 @@ node: {title: "n60" label: "Block 60" info1: "Block 60 " color: lightyellow} edge: {sourcename: "n60" targetname: "n44" label: "0" class:13 priority:60 color:red} -node: {title: "n33" label: "0x0Iu 33" info1: "0x0 33 +node: {title: "n33" label: "0x0Iu 33" info1: "0x0 33 mode: Iu visited: 17 irg: IF_WHILE_EXAMPLE_main @@ -264,7 +264,7 @@ node: {title: "n33" label: "0x0Iu 33" info1: "0x0 33 " color: yellow} edge: { sourcename: "n33" targetname: "n22" class:2 priority:50 linestyle:dotted} -node: {title: "n58" label: "PhiIu 58" info1: "Phi 58 +node: {title: "n58" label: "PhiIu 58" info1: "Phi 58 mode: Iu visited: 17 irg: IF_WHILE_EXAMPLE_main @@ -280,7 +280,7 @@ color: green} edge: {sourcename: "n58" targetname: "n33" label: "0" class:16 priority:10} edge: {sourcename: "n58" targetname: "n53" label: "1" class:1 priority:50} edge: { sourcename: "n58" targetname: "n38" class:2 priority:50 linestyle:dotted} -node: {title: "n34" label: "0x1Iu 34" info1: "0x1 34 +node: {title: "n34" label: "0x1Iu 34" info1: "0x1 34 mode: Iu visited: 17 irg: IF_WHILE_EXAMPLE_main @@ -292,7 +292,7 @@ node: {title: "n34" label: "0x1Iu 34" info1: "0x1 34 " color: yellow} edge: { sourcename: "n34" targetname: "n22" class:2 priority:50 linestyle:dotted} -node: {title: "n53" label: "PhiIu 53" info1: "Phi 53 +node: {title: "n53" label: "PhiIu 53" info1: "Phi 53 mode: Iu visited: 17 irg: IF_WHILE_EXAMPLE_main @@ -308,7 +308,7 @@ color: green} edge: {sourcename: "n53" targetname: "n34" label: "0" class:16 priority:10} edge: {sourcename: "n53" targetname: "n58" label: "1" class:1 priority:50} edge: { sourcename: "n53" targetname: "n38" class:2 priority:50 linestyle:dotted} -node: {title: "n65" label: "SubIu 65" info1: "Sub 65 +node: {title: "n65" label: "SubIu 65" info1: "Sub 65 mode: Iu visited: 17 irg: IF_WHILE_EXAMPLE_main @@ -336,7 +336,7 @@ node: {title: "n29" label: "ProjM 1 29" info1: "Proj 29 color: yellow} edge: {sourcename: "n29" targetname: "n23" label: "0" class:17 priority:10 color:blue} edge: { sourcename: "n29" targetname: "n22" class:2 priority:50 linestyle:dotted} -node: {title: "n76" label: "Return 76" info1: "Return 76 +node: {title: "n76" label: "Return 76" info1: "Return 76 mode: X visited: 17 irg: IF_WHILE_EXAMPLE_main @@ -353,7 +353,7 @@ node: {title: "n76" label: "Return 76" info1: "Return 76 edge: {sourcename: "n76" targetname: "n29" label: "0" class:17 priority:10 color:blue} edge: {sourcename: "n76" targetname: "n65" label: "1" class:1 priority:50} edge: { sourcename: "n76" targetname: "n60" class:2 priority:50 linestyle:dotted} -node: {title: "n20" label: "Block 20" info1: "Block 20 +node: {title: "n20" label: "Block 20" info1: "Block 20 mode: BB visited: 17 irg: IF_WHILE_EXAMPLE_main @@ -367,7 +367,7 @@ node: {title: "n20" label: "Block 20" info1: "Block 20 " color: lightyellow} edge: {sourcename: "n20" targetname: "n76" label: "0" class:13 priority:60 color:red} -node: {title: "n77" label: "End 77" info1: "End 77 +node: {title: "n77" label: "End 77" info1: "End 77 mode: X visited: 17 irg: IF_WHILE_EXAMPLE_main diff --git a/testprograms/ref-results/IRREGULAR_CF_main-cfg.vcg b/testprograms/ref-results/IRREGULAR_CF_main-cfg.vcg index a2e4f32b0..b6197d7eb 100644 --- a/testprograms/ref-results/IRREGULAR_CF_main-cfg.vcg +++ b/testprograms/ref-results/IRREGULAR_CF_main-cfg.vcg @@ -78,7 +78,7 @@ edge: { sourcename: "n42" targetname: "n31"} node: {title: "n50" label: "Block n50" info1:"arity: 1 "} edge: { sourcename: "n50" targetname: "n42"} -node: {title: "n67" label: "Bad 67" info1: "Bad 67 +node: {title: "n67" label: "Bad 67" info1: "Bad 67 mode: T visited: 0 irg: IRREGULAR_CF_main diff --git a/testprograms/ref-results/IRREGULAR_CF_main.vcg b/testprograms/ref-results/IRREGULAR_CF_main.vcg index 846ad5c9c..38e045f4c 100644 --- a/testprograms/ref-results/IRREGULAR_CF_main.vcg +++ b/testprograms/ref-results/IRREGULAR_CF_main.vcg @@ -55,7 +55,7 @@ colorentry 125: 255 250 250 graph: { title: "g30" label: "IRREGULAR_CF_main" status:clustered color:white graph: { title: "n19" label: "Block 19" status:clustered color:yellow edge: {sourcename: "n19" targetname: "n54" label: "0" class:13 priority:60 color:red} -node: {title: "n66" label: "End 66" info1: "End 66 +node: {title: "n66" label: "End 66" info1: "End 66 mode: X visited: 8 irg: IRREGULAR_CF_main @@ -70,7 +70,7 @@ color: blue} graph: { title: "n52" label: "Block 52" status:clustered color:yellow edge: {sourcename: "n52" targetname: "n51" label: "0" class:13 priority:60 color:red} edge: {sourcename: "n52" targetname: "n49" label: "1" class:13 priority:60 color:red} -node: {title: "n54" label: "Return 54" info1: "Return 54 +node: {title: "n54" label: "Return 54" info1: "Return 54 mode: X visited: 8 irg: IRREGULAR_CF_main @@ -87,7 +87,7 @@ edge: {sourcename: "n54" targetname: "n28" label: "0" class:17 priority:10 color graph: { title: "n50" label: "Block 50" status:clustered color:yellow edge: {sourcename: "n50" targetname: "n46" label: "0" class:13 priority:60 color:red} -node: {title: "n51" label: "Jmp 51" info1: "Jmp 51 +node: {title: "n51" label: "Jmp 51" info1: "Jmp 51 mode: X visited: 8 irg: IRREGULAR_CF_main @@ -102,7 +102,7 @@ node: {title: "n51" label: "Jmp 51" info1: "Jmp 51 graph: { title: "n48" label: "Block 48" status:clustered color:yellow edge: {sourcename: "n48" targetname: "n47" label: "0" class:13 priority:60 color:red} edge: {sourcename: "n48" targetname: "n41" label: "1" class:13 priority:60 color:red} -node: {title: "n49" label: "Jmp 49" info1: "Jmp 49 +node: {title: "n49" label: "Jmp 49" info1: "Jmp 49 mode: X visited: 8 irg: IRREGULAR_CF_main @@ -140,7 +140,7 @@ node: {title: "n47" label: "ProjX 1 47" info1: "Proj 47 " color: yellow} edge: {sourcename: "n47" targetname: "n45" label: "0" class:13 priority:60 color:red} -node: {title: "n45" label: "Cond 45" info1: "Cond 45 +node: {title: "n45" label: "Cond 45" info1: "Cond 45 mode: T visited: 8 irg: IRREGULAR_CF_main @@ -166,7 +166,7 @@ node: {title: "n44" label: "Projb Eq 44" info1: "Proj 44 " color: yellow} edge: {sourcename: "n44" targetname: "n43" label: "0" class:1 priority:50} -node: {title: "n43" label: "Cmp 43" info1: "Cmp 43 +node: {title: "n43" label: "Cmp 43" info1: "Cmp 43 mode: T visited: 8 irg: IRREGULAR_CF_main @@ -184,7 +184,7 @@ edge: {sourcename: "n43" targetname: "n34" label: "1" class:16 priority:10} graph: { title: "n40" label: "Block 40" status:clustered color:yellow edge: {sourcename: "n40" targetname: "n39" label: "0" class:13 priority:60 color:red} -node: {title: "n41" label: "Jmp 41" info1: "Jmp 41 +node: {title: "n41" label: "Jmp 41" info1: "Jmp 41 mode: X visited: 8 irg: IRREGULAR_CF_main @@ -222,7 +222,7 @@ node: {title: "n39" label: "ProjX 1 39" info1: "Proj 39 " color: yellow} edge: {sourcename: "n39" targetname: "n37" label: "0" class:13 priority:60 color:red} -node: {title: "n37" label: "Cond 37" info1: "Cond 37 +node: {title: "n37" label: "Cond 37" info1: "Cond 37 mode: T visited: 8 irg: IRREGULAR_CF_main @@ -248,7 +248,7 @@ node: {title: "n36" label: "Projb Eq 36" info1: "Proj 36 " color: yellow} edge: {sourcename: "n36" targetname: "n35" label: "0" class:1 priority:50} -node: {title: "n35" label: "Cmp 35" info1: "Cmp 35 +node: {title: "n35" label: "Cmp 35" info1: "Cmp 35 mode: T visited: 8 irg: IRREGULAR_CF_main @@ -278,7 +278,7 @@ node: {title: "n28" label: "ProjM 1 28" info1: "Proj 28 " color: yellow} edge: {sourcename: "n28" targetname: "n22" label: "0" class:17 priority:10 color:blue} -node: {title: "n34" label: "0x2Is 34" info1: "0x2 34 +node: {title: "n34" label: "0x2Is 34" info1: "0x2 34 mode: Is visited: 8 irg: IRREGULAR_CF_main @@ -289,7 +289,7 @@ node: {title: "n34" label: "0x2Is 34" info1: "0x2 34 Const of type type_unknown " color: yellow} -node: {title: "n32" label: "0x0Is 32" info1: "0x0 32 +node: {title: "n32" label: "0x0Is 32" info1: "0x0 32 mode: Is visited: 8 irg: IRREGULAR_CF_main @@ -300,7 +300,7 @@ node: {title: "n32" label: "0x0Is 32" info1: "0x0 32 Const of type type_unknown " color: yellow} -node: {title: "n33" label: "0x1Is 33" info1: "0x1 33 +node: {title: "n33" label: "0x1Is 33" info1: "0x1 33 mode: Is visited: 8 irg: IRREGULAR_CF_main @@ -323,7 +323,7 @@ node: {title: "n25" label: "ProjX 0 25" info1: "Proj 25 " color: yellow} edge: {sourcename: "n25" targetname: "n22" label: "0" class:13 priority:60 color:red} -node: {title: "n22" label: "Start 22" info1: "Start 22 +node: {title: "n22" label: "Start 22" info1: "Start 22 mode: T visited: 8 irg: IRREGULAR_CF_main diff --git a/testprograms/ref-results/IRR_LOOP_loop1-cfg.vcg b/testprograms/ref-results/IRR_LOOP_loop1-cfg.vcg index 7f40b4b85..9eeb6f94e 100644 --- a/testprograms/ref-results/IRR_LOOP_loop1-cfg.vcg +++ b/testprograms/ref-results/IRR_LOOP_loop1-cfg.vcg @@ -73,7 +73,7 @@ edge: { sourcename: "n31" targetname: "n21"} node: {title: "n21" label: "Start Block n21" info1:"arity: 1 " color:blue } edge: { sourcename: "n21" targetname: "n21"} -node: {title: "n23" label: "Bad 23" info1: "Bad 23 +node: {title: "n23" label: "Bad 23" info1: "Bad 23 mode: T visited: 0 irg: IRR_LOOP_loop1 diff --git a/testprograms/ref-results/IRR_LOOP_loop1-looptree.vcg b/testprograms/ref-results/IRR_LOOP_loop1-looptree.vcg index a0fe32066..fc65b64d4 100644 --- a/testprograms/ref-results/IRR_LOOP_loop1-looptree.vcg +++ b/testprograms/ref-results/IRR_LOOP_loop1-looptree.vcg @@ -54,16 +54,16 @@ colorentry 125: 255 250 250 node: {title: "l128" label: "loop 0, 1 sons, 4 nodes" info1: " loop nr: 128 The loop was analyzed 0 times."} -node: { title: "l128-0-nodes" color: lightyellow label: "Block 21 -Block 31" } +node: { title: "l128-0-nodes" color: lightyellow label: "Block 21 +Block 31" } edge: {sourcename: "l128" targetname: "l128-0-nodes" label:"0...1"} edge: {sourcename: "l128" targetname: "l129" color: darkgreen label: "2"} node: {title: "l129" label: "loop 1, 0 sons, 2 nodes" info1: " loop nr: 129 The loop was analyzed 0 times."} -node: { title: "l129-0-nodes" color: lightyellow label: "Block 41 loop head! -Block 47" } +node: { title: "l129-0-nodes" color: lightyellow label: "Block 41 loop head! +Block 47" } edge: {sourcename: "l129" targetname: "l129-0-nodes" label:"0...1"} -node: { title: "l128-3-nodes" color: lightyellow label: "Block 53 -Block 19" } +node: { title: "l128-3-nodes" color: lightyellow label: "Block 53 +Block 19" } edge: {sourcename: "l128" targetname: "l128-3-nodes" label:"3...4"} } diff --git a/testprograms/ref-results/IRR_LOOP_loop1.vcg b/testprograms/ref-results/IRR_LOOP_loop1.vcg index aa588f5f2..4acbd8faa 100644 --- a/testprograms/ref-results/IRR_LOOP_loop1.vcg +++ b/testprograms/ref-results/IRR_LOOP_loop1.vcg @@ -55,7 +55,7 @@ colorentry 125: 255 250 250 graph: { title: "g30" label: "IRR_LOOP_loop1" status:clustered color:white graph: { title: "n19" label: "Block 19" status:clustered color:yellow edge: {sourcename: "n19" targetname: "n55" label: "0" class:13 priority:60 color:red} -node: {title: "n20" label: "End 20" info1: "End 20 +node: {title: "n20" label: "End 20" info1: "End 20 mode: X visited: 6 irg: IRR_LOOP_loop1 @@ -73,7 +73,7 @@ color: blue} graph: { title: "n53" label: "Block 53" status:clustered color:yellow edge: {sourcename: "n53" targetname: "n51" label: "0" class:13 priority:60 color:red} edge: {sourcename: "n53" targetname: "n45" label: "1" class:13 priority:60 color:red} -node: {title: "n55" label: "Return 55" info1: "Return 55 +node: {title: "n55" label: "Return 55" info1: "Return 55 mode: X visited: 6 irg: IRR_LOOP_loop1 @@ -86,7 +86,7 @@ node: {title: "n55" label: "Return 55" info1: "Return 55 " } edge: {sourcename: "n55" targetname: "n62" label: "0" class:14 priority:50 color:blue} -node: {title: "n62" label: "PhiM 62" info1: "Phi 62 +node: {title: "n62" label: "PhiM 62" info1: "Phi 62 mode: M visited: 6 irg: IRR_LOOP_loop1 @@ -106,7 +106,7 @@ edge: {sourcename: "n62" targetname: "n60" label: "1" class:17 priority:10 color graph: { title: "n41" label: "Block 41" status:clustered color:yellow edge: {sourcename: "n41" targetname: "n40" label: "0" class:13 priority:60 color:red} backedge: {sourcename: "n41" targetname: "n52" label: "1" linestyle:dashed class:13 priority:60 color:red} -node: {title: "n60" label: "PhiM 60" info1: "Phi 60 +node: {title: "n60" label: "PhiM 60" info1: "Phi 60 mode: M visited: 6 irg: IRR_LOOP_loop1 @@ -145,7 +145,7 @@ node: {title: "n46" label: "ProjX 1 46" info1: "Proj 46 " color: yellow} edge: {sourcename: "n46" targetname: "n44" label: "0" class:13 priority:60 color:red} -node: {title: "n44" label: "Cond 44" info1: "Cond 44 +node: {title: "n44" label: "Cond 44" info1: "Cond 44 mode: T visited: 6 irg: IRR_LOOP_loop1 @@ -171,7 +171,7 @@ node: {title: "n43" label: "Projb Eq 43" info1: "Proj 43 " color: yellow} edge: {sourcename: "n43" targetname: "n42" label: "0" class:1 priority:50} -node: {title: "n42" label: "Cmp 42" info1: "Cmp 42 +node: {title: "n42" label: "Cmp 42" info1: "Cmp 42 mode: T visited: 6 irg: IRR_LOOP_loop1 @@ -190,7 +190,7 @@ edge: {sourcename: "n42" targetname: "n34" label: "1" class:16 priority:10} graph: { title: "n47" label: "Block 47" status:clustered color:yellow edge: {sourcename: "n47" targetname: "n39" label: "0" class:13 priority:60 color:red} edge: {sourcename: "n47" targetname: "n46" label: "1" class:13 priority:60 color:red} -node: {title: "n61" label: "PhiM 61" info1: "Phi 61 +node: {title: "n61" label: "PhiM 61" info1: "Phi 61 mode: M visited: 6 irg: IRR_LOOP_loop1 @@ -229,7 +229,7 @@ node: {title: "n52" label: "ProjX 1 52" info1: "Proj 52 " color: yellow} edge: {sourcename: "n52" targetname: "n50" label: "0" class:13 priority:60 color:red} -node: {title: "n50" label: "Cond 50" info1: "Cond 50 +node: {title: "n50" label: "Cond 50" info1: "Cond 50 mode: T visited: 6 irg: IRR_LOOP_loop1 @@ -255,7 +255,7 @@ node: {title: "n49" label: "Projb Eq 49" info1: "Proj 49 " color: yellow} edge: {sourcename: "n49" targetname: "n48" label: "0" class:1 priority:50} -node: {title: "n48" label: "Cmp 48" info1: "Cmp 48 +node: {title: "n48" label: "Cmp 48" info1: "Cmp 48 mode: T visited: 6 irg: IRR_LOOP_loop1 @@ -297,7 +297,7 @@ node: {title: "n39" label: "ProjX 0 39" info1: "Proj 39 " color: yellow} edge: {sourcename: "n39" targetname: "n38" label: "0" class:13 priority:60 color:red} -node: {title: "n38" label: "Cond 38" info1: "Cond 38 +node: {title: "n38" label: "Cond 38" info1: "Cond 38 mode: T visited: 6 irg: IRR_LOOP_loop1 @@ -323,7 +323,7 @@ node: {title: "n37" label: "Projb Eq 37" info1: "Proj 37 " color: yellow} edge: {sourcename: "n37" targetname: "n36" label: "0" class:1 priority:50} -node: {title: "n36" label: "Cmp 36" info1: "Cmp 36 +node: {title: "n36" label: "Cmp 36" info1: "Cmp 36 mode: T visited: 6 irg: IRR_LOOP_loop1 @@ -353,7 +353,7 @@ node: {title: "n28" label: "ProjM 1 28" info1: "Proj 28 " color: yellow} edge: {sourcename: "n28" targetname: "n22" label: "0" class:17 priority:10 color:blue} -node: {title: "n33" label: "0x1Is 33" info1: "0x1 33 +node: {title: "n33" label: "0x1Is 33" info1: "0x1 33 mode: Is visited: 6 irg: IRR_LOOP_loop1 @@ -364,7 +364,7 @@ node: {title: "n33" label: "0x1Is 33" info1: "0x1 33 Const of type type_unknown " color: yellow} -node: {title: "n32" label: "0x0Is 32" info1: "0x0 32 +node: {title: "n32" label: "0x0Is 32" info1: "0x0 32 mode: Is visited: 6 irg: IRR_LOOP_loop1 @@ -375,7 +375,7 @@ node: {title: "n32" label: "0x0Is 32" info1: "0x0 32 Const of type type_unknown " color: yellow} -node: {title: "n34" label: "0x2Is 34" info1: "0x2 34 +node: {title: "n34" label: "0x2Is 34" info1: "0x2 34 mode: Is visited: 6 irg: IRR_LOOP_loop1 @@ -398,7 +398,7 @@ node: {title: "n25" label: "ProjX 0 25" info1: "Proj 25 " color: yellow} edge: {sourcename: "n25" targetname: "n22" label: "0" class:13 priority:60 color:red} -node: {title: "n22" label: "Start 22" info1: "Start 22 +node: {title: "n22" label: "Start 22" info1: "Start 22 mode: T visited: 6 irg: IRR_LOOP_loop1 diff --git a/testprograms/ref-results/IRR_LOOP_loop2-cfg.vcg b/testprograms/ref-results/IRR_LOOP_loop2-cfg.vcg index 6f66e75ec..2c74d6219 100644 --- a/testprograms/ref-results/IRR_LOOP_loop2-cfg.vcg +++ b/testprograms/ref-results/IRR_LOOP_loop2-cfg.vcg @@ -81,7 +81,7 @@ edge: { sourcename: "n78" targetname: "n68"} node: {title: "n68" label: "Start Block n68" info1:"arity: 1 " color:blue } edge: { sourcename: "n68" targetname: "n68"} -node: {title: "n70" label: "Bad 70" info1: "Bad 70 +node: {title: "n70" label: "Bad 70" info1: "Bad 70 mode: T visited: 0 irg: IRR_LOOP_loop2 diff --git a/testprograms/ref-results/IRR_LOOP_loop2-looptree.vcg b/testprograms/ref-results/IRR_LOOP_loop2-looptree.vcg index 2931212e5..c989238eb 100644 --- a/testprograms/ref-results/IRR_LOOP_loop2-looptree.vcg +++ b/testprograms/ref-results/IRR_LOOP_loop2-looptree.vcg @@ -54,22 +54,22 @@ colorentry 125: 255 250 250 node: {title: "l130" label: "loop 0, 1 sons, 5 nodes" info1: " loop nr: 130 The loop was analyzed 0 times."} -node: { title: "l130-0-nodes" color: lightyellow label: "Block 68 -Block 78 -Block 90" } +node: { title: "l130-0-nodes" color: lightyellow label: "Block 68 +Block 78 +Block 90" } edge: {sourcename: "l130" targetname: "l130-0-nodes" label:"0...2"} edge: {sourcename: "l130" targetname: "l131" color: darkgreen label: "3"} node: {title: "l131" label: "loop 1, 1 sons, 1 nodes" info1: " loop nr: 131 The loop was analyzed 0 times."} -node: { title: "l131-0-nodes" color: lightyellow label: "Block 108 loop head!" } +node: { title: "l131-0-nodes" color: lightyellow label: "Block 108 loop head!" } edge: {sourcename: "l131" targetname: "l131-0-nodes" label:"0...0"} edge: {sourcename: "l131" targetname: "l132" color: darkgreen label: "1"} node: {title: "l132" label: "loop 2, 0 sons, 2 nodes" info1: " loop nr: 132 The loop was analyzed 0 times."} -node: { title: "l132-0-nodes" color: lightyellow label: "Block 96 loop head! -Block 102" } +node: { title: "l132-0-nodes" color: lightyellow label: "Block 96 loop head! +Block 102" } edge: {sourcename: "l132" targetname: "l132-0-nodes" label:"0...1"} -node: { title: "l130-4-nodes" color: lightyellow label: "Block 114 -Block 66" } +node: { title: "l130-4-nodes" color: lightyellow label: "Block 114 +Block 66" } edge: {sourcename: "l130" targetname: "l130-4-nodes" label:"4...5"} } diff --git a/testprograms/ref-results/IRR_LOOP_loop2.vcg b/testprograms/ref-results/IRR_LOOP_loop2.vcg index 5be567118..a0d61dacf 100644 --- a/testprograms/ref-results/IRR_LOOP_loop2.vcg +++ b/testprograms/ref-results/IRR_LOOP_loop2.vcg @@ -55,7 +55,7 @@ colorentry 125: 255 250 250 graph: { title: "g77" label: "IRR_LOOP_loop2" status:clustered color:white graph: { title: "n66" label: "Block 66" status:clustered color:yellow edge: {sourcename: "n66" targetname: "n116" label: "0" class:13 priority:60 color:red} -node: {title: "n67" label: "End 67" info1: "End 67 +node: {title: "n67" label: "End 67" info1: "End 67 mode: X visited: 6 irg: IRR_LOOP_loop2 @@ -74,7 +74,7 @@ color: blue} graph: { title: "n114" label: "Block 114" status:clustered color:yellow edge: {sourcename: "n114" targetname: "n100" label: "0" class:13 priority:60 color:red} edge: {sourcename: "n114" targetname: "n112" label: "1" class:13 priority:60 color:red} -node: {title: "n116" label: "Return 116" info1: "Return 116 +node: {title: "n116" label: "Return 116" info1: "Return 116 mode: X visited: 6 irg: IRR_LOOP_loop2 @@ -87,7 +87,7 @@ node: {title: "n116" label: "Return 116" info1: "Return 116 " } edge: {sourcename: "n116" targetname: "n127" label: "0" class:14 priority:50 color:blue} -node: {title: "n127" label: "PhiM 127" info1: "Phi 127 +node: {title: "n127" label: "PhiM 127" info1: "Phi 127 mode: M visited: 6 irg: IRR_LOOP_loop2 @@ -107,7 +107,7 @@ edge: {sourcename: "n127" targetname: "n124" label: "1" class:17 priority:10 col graph: { title: "n108" label: "Block 108" status:clustered color:yellow edge: {sourcename: "n108" targetname: "n88" label: "0" class:13 priority:60 color:red} backedge: {sourcename: "n108" targetname: "n106" label: "1" linestyle:dashed class:13 priority:60 color:red} -node: {title: "n124" label: "PhiM 124" info1: "Phi 124 +node: {title: "n124" label: "PhiM 124" info1: "Phi 124 mode: M visited: 6 irg: IRR_LOOP_loop2 @@ -146,7 +146,7 @@ node: {title: "n113" label: "ProjX 1 113" info1: "Proj 113 " color: yellow} edge: {sourcename: "n113" targetname: "n111" label: "0" class:13 priority:60 color:red} -node: {title: "n111" label: "Cond 111" info1: "Cond 111 +node: {title: "n111" label: "Cond 111" info1: "Cond 111 mode: T visited: 6 irg: IRR_LOOP_loop2 @@ -172,7 +172,7 @@ node: {title: "n110" label: "Projb Eq 110" info1: "Proj 110 " color: yellow} edge: {sourcename: "n110" targetname: "n109" label: "0" class:1 priority:50} -node: {title: "n109" label: "Cmp 109" info1: "Cmp 109 +node: {title: "n109" label: "Cmp 109" info1: "Cmp 109 mode: T visited: 6 irg: IRR_LOOP_loop2 @@ -192,7 +192,7 @@ graph: { title: "n102" label: "Block 102" status:clustered color:yellow edge: {sourcename: "n102" targetname: "n94" label: "0" class:13 priority:60 color:red} edge: {sourcename: "n102" targetname: "n101" label: "1" class:13 priority:60 color:red} edge: {sourcename: "n102" targetname: "n113" label: "2" class:13 priority:60 color:red} -node: {title: "n125" label: "PhiM 125" info1: "Phi 125 +node: {title: "n125" label: "PhiM 125" info1: "Phi 125 mode: M visited: 6 irg: IRR_LOOP_loop2 @@ -233,7 +233,7 @@ node: {title: "n107" label: "ProjX 1 107" info1: "Proj 107 " color: yellow} edge: {sourcename: "n107" targetname: "n105" label: "0" class:13 priority:60 color:red} -node: {title: "n105" label: "Cond 105" info1: "Cond 105 +node: {title: "n105" label: "Cond 105" info1: "Cond 105 mode: T visited: 6 irg: IRR_LOOP_loop2 @@ -259,7 +259,7 @@ node: {title: "n104" label: "Projb Eq 104" info1: "Proj 104 " color: yellow} edge: {sourcename: "n104" targetname: "n103" label: "0" class:1 priority:50} -node: {title: "n103" label: "Cmp 103" info1: "Cmp 103 +node: {title: "n103" label: "Cmp 103" info1: "Cmp 103 mode: T visited: 6 irg: IRR_LOOP_loop2 @@ -278,7 +278,7 @@ edge: {sourcename: "n103" targetname: "n82" label: "1" class:16 priority:10} graph: { title: "n96" label: "Block 96" status:clustered color:yellow edge: {sourcename: "n96" targetname: "n95" label: "0" class:13 priority:60 color:red} backedge: {sourcename: "n96" targetname: "n107" label: "1" linestyle:dashed class:13 priority:60 color:red} -node: {title: "n126" label: "PhiM 126" info1: "Phi 126 +node: {title: "n126" label: "PhiM 126" info1: "Phi 126 mode: M visited: 6 irg: IRR_LOOP_loop2 @@ -317,7 +317,7 @@ node: {title: "n101" label: "ProjX 1 101" info1: "Proj 101 " color: yellow} edge: {sourcename: "n101" targetname: "n99" label: "0" class:13 priority:60 color:red} -node: {title: "n99" label: "Cond 99" info1: "Cond 99 +node: {title: "n99" label: "Cond 99" info1: "Cond 99 mode: T visited: 6 irg: IRR_LOOP_loop2 @@ -343,7 +343,7 @@ node: {title: "n98" label: "Projb Eq 98" info1: "Proj 98 " color: yellow} edge: {sourcename: "n98" targetname: "n97" label: "0" class:1 priority:50} -node: {title: "n97" label: "Cmp 97" info1: "Cmp 97 +node: {title: "n97" label: "Cmp 97" info1: "Cmp 97 mode: T visited: 6 irg: IRR_LOOP_loop2 @@ -385,7 +385,7 @@ node: {title: "n95" label: "ProjX 1 95" info1: "Proj 95 " color: yellow} edge: {sourcename: "n95" targetname: "n93" label: "0" class:13 priority:60 color:red} -node: {title: "n93" label: "Cond 93" info1: "Cond 93 +node: {title: "n93" label: "Cond 93" info1: "Cond 93 mode: T visited: 6 irg: IRR_LOOP_loop2 @@ -411,7 +411,7 @@ node: {title: "n92" label: "Projb Eq 92" info1: "Proj 92 " color: yellow} edge: {sourcename: "n92" targetname: "n91" label: "0" class:1 priority:50} -node: {title: "n91" label: "Cmp 91" info1: "Cmp 91 +node: {title: "n91" label: "Cmp 91" info1: "Cmp 91 mode: T visited: 6 irg: IRR_LOOP_loop2 @@ -453,7 +453,7 @@ node: {title: "n89" label: "ProjX 1 89" info1: "Proj 89 " color: yellow} edge: {sourcename: "n89" targetname: "n87" label: "0" class:13 priority:60 color:red} -node: {title: "n87" label: "Cond 87" info1: "Cond 87 +node: {title: "n87" label: "Cond 87" info1: "Cond 87 mode: T visited: 6 irg: IRR_LOOP_loop2 @@ -479,7 +479,7 @@ node: {title: "n86" label: "Projb Eq 86" info1: "Proj 86 " color: yellow} edge: {sourcename: "n86" targetname: "n85" label: "0" class:1 priority:50} -node: {title: "n85" label: "Cmp 85" info1: "Cmp 85 +node: {title: "n85" label: "Cmp 85" info1: "Cmp 85 mode: T visited: 6 irg: IRR_LOOP_loop2 @@ -509,7 +509,7 @@ node: {title: "n75" label: "ProjM 1 75" info1: "Proj 75 " color: yellow} edge: {sourcename: "n75" targetname: "n69" label: "0" class:17 priority:10 color:blue} -node: {title: "n81" label: "0x2Is 81" info1: "0x2 81 +node: {title: "n81" label: "0x2Is 81" info1: "0x2 81 mode: Is visited: 6 irg: IRR_LOOP_loop2 @@ -520,7 +520,7 @@ node: {title: "n81" label: "0x2Is 81" info1: "0x2 81 Const of type type_unknown " color: yellow} -node: {title: "n84" label: "0x5Is 84" info1: "0x5 84 +node: {title: "n84" label: "0x5Is 84" info1: "0x5 84 mode: Is visited: 6 irg: IRR_LOOP_loop2 @@ -531,7 +531,7 @@ node: {title: "n84" label: "0x5Is 84" info1: "0x5 84 Const of type type_unknown " color: yellow} -node: {title: "n80" label: "0x1Is 80" info1: "0x1 80 +node: {title: "n80" label: "0x1Is 80" info1: "0x1 80 mode: Is visited: 6 irg: IRR_LOOP_loop2 @@ -542,7 +542,7 @@ node: {title: "n80" label: "0x1Is 80" info1: "0x1 80 Const of type type_unknown " color: yellow} -node: {title: "n82" label: "0x3Is 82" info1: "0x3 82 +node: {title: "n82" label: "0x3Is 82" info1: "0x3 82 mode: Is visited: 6 irg: IRR_LOOP_loop2 @@ -553,7 +553,7 @@ node: {title: "n82" label: "0x3Is 82" info1: "0x3 82 Const of type type_unknown " color: yellow} -node: {title: "n79" label: "0x0Is 79" info1: "0x0 79 +node: {title: "n79" label: "0x0Is 79" info1: "0x0 79 mode: Is visited: 6 irg: IRR_LOOP_loop2 @@ -564,7 +564,7 @@ node: {title: "n79" label: "0x0Is 79" info1: "0x0 79 Const of type type_unknown " color: yellow} -node: {title: "n83" label: "0x4Is 83" info1: "0x4 83 +node: {title: "n83" label: "0x4Is 83" info1: "0x4 83 mode: Is visited: 6 irg: IRR_LOOP_loop2 @@ -587,7 +587,7 @@ node: {title: "n72" label: "ProjX 0 72" info1: "Proj 72 " color: yellow} edge: {sourcename: "n72" targetname: "n69" label: "0" class:13 priority:60 color:red} -node: {title: "n69" label: "Start 69" info1: "Start 69 +node: {title: "n69" label: "Start 69" info1: "Start 69 mode: T visited: 6 irg: IRR_LOOP_loop2 diff --git a/testprograms/ref-results/LOOP_UNROLL_EXAMPLE_m1-loop-unrolling.vcg b/testprograms/ref-results/LOOP_UNROLL_EXAMPLE_m1-loop-unrolling.vcg deleted file mode 100644 index 9e6cdb0dd..000000000 --- a/testprograms/ref-results/LOOP_UNROLL_EXAMPLE_m1-loop-unrolling.vcg +++ /dev/null @@ -1,1031 +0,0 @@ -graph: { title: "ir graph of LOOP_UNROLL_EXAMPLE_m1" -display_edge_labels: no -layoutalgorithm: mindepth -manhattan_edges: yes -port_sharing: no -orientation: bottom_to_top -classname 1: "intrablock Data" -classname 16: "interblock Data" -classname 2: "Block" -classname 13: "Control Flow" -classname 18: "Exception Control Flow for Interval Analysis" -classname 14: "intrablock Memory" -classname 17: "interblock Memory" -classname 15: "Dominators" -classname 3: "Entity type" -classname 4: "Entity owner" -classname 5: "Method Param" -classname 6: "Method Res" -classname 7: "Super" -classname 8: "Union" -classname 9: "Points-to" -classname 10: "Array Element Type" -classname 11: "Overwrites" -classname 12: "Member" -infoname 1: "Attribute" -infoname 2: "Verification errors" -colorentry 100: 0 0 0 -colorentry 101: 20 0 0 -colorentry 102: 40 0 0 -colorentry 103: 60 0 0 -colorentry 104: 80 0 0 -colorentry 105: 100 0 0 -colorentry 106: 120 0 0 -colorentry 107: 140 0 0 -colorentry 108: 150 0 0 -colorentry 109: 180 0 0 -colorentry 110: 200 0 0 -colorentry 111: 220 0 0 -colorentry 112: 240 0 0 -colorentry 113: 255 0 0 -colorentry 113: 255 20 20 -colorentry 114: 255 40 40 -colorentry 115: 255 60 60 -colorentry 116: 255 80 80 -colorentry 117: 255 100 100 -colorentry 118: 255 120 120 -colorentry 119: 255 140 140 -colorentry 120: 255 150 150 -colorentry 121: 255 180 180 -colorentry 122: 255 200 200 -colorentry 123: 255 220 220 -colorentry 124: 255 240 240 -colorentry 125: 255 250 250 - -graph: { title: "g45" label: "LOOP_UNROLL_EXAMPLE_m1" status:clustered color:white -graph: { title: "n93" label: "Block 93" status:clustered color:yellow -edge: {sourcename: "n93" targetname: "n55" label: "0" class:13 priority:60 color:red} -backedge: {sourcename: "n93" targetname: "n114" label: "1" linestyle:dashed class:13 priority:60 color:red} -node: {title: "n120" label: "PhiM 120" info1: "Phi 120 - mode: M - visited: 37 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 2 - pred nodes: - -1: Block 93 - 0: Phi 91 - 1: Proj 112 - Private Attributes: - backedges: - in loop 526 with depth 1 -" -color: green} -edge: {sourcename: "n120" targetname: "n91" label: "0" class:17 priority:10 color:blue} -edge: {sourcename: "n120" targetname: "n112" label: "1" class:17 priority:10 color:blue} -node: {title: "n119" label: "PhiIs 119" info1: "Phi 119 - mode: Is - visited: 37 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 2 - pred nodes: - -1: Block 93 - 0: Phi 92 - 1: Sub 113 - Private Attributes: - backedges: - in loop 525 with depth 1 -" -color: green} -edge: {sourcename: "n119" targetname: "n92" label: "0" class:16 priority:10} -edge: {sourcename: "n119" targetname: "n113" label: "1" class:16 priority:10} -node: {title: "n100" label: "Jmp 100" info1: "Jmp 100 - mode: X - visited: 37 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 0 - pred nodes: - -1: Block 93 - Private Attributes: - in loop 524 with depth 1 -" -} -} - -graph: { title: "n49" label: "Block 49" status:clustered color:yellow -edge: {sourcename: "n49" targetname: "n48" label: "0" class:13 priority:60 color:red} -backedge: {sourcename: "n49" targetname: "n540" label: "1" linestyle:dashed class:13 priority:60 color:red} -node: {title: "n91" label: "PhiM 91" info1: "Phi 91 - mode: M - visited: 37 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 2 - pred nodes: - -1: Block 49 - 0: Proj 43 - 1: Proj 538 - Private Attributes: - backedges: - in loop 523 with depth 1 -" -color: green} -edge: {sourcename: "n91" targetname: "n43" label: "0" class:17 priority:10 color:blue} -edge: {sourcename: "n91" targetname: "n538" label: "1" class:17 priority:10 color:blue} -node: {title: "n55" label: "ProjX 0 55" info1: "Proj 55 - mode: X - visited: 37 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 1 - pred nodes: - -1: Block 49 - 0: Cond 54 - Private Attributes: - in loop 520 with depth 0 -" -color: yellow} -edge: {sourcename: "n55" targetname: "n54" label: "0" class:13 priority:60 color:red} -node: {title: "n56" label: "ProjX 1 56" info1: "Proj 56 - mode: X - visited: 37 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 1 - pred nodes: - -1: Block 49 - 0: Cond 54 - Private Attributes: - in loop 522 with depth 2 -" -color: yellow} -edge: {sourcename: "n56" targetname: "n54" label: "0" class:13 priority:60 color:red} -node: {title: "n54" label: "Cond 54" info1: "Cond 54 - mode: T - visited: 37 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 1 - pred nodes: - -1: Block 49 - 0: Proj 53 - Private Attributes: - in loop 522 with depth 2 - condition kind: dense - default ProjNr: 0 -" -} -edge: {sourcename: "n54" targetname: "n53" label: "0" class:1 priority:50} -node: {title: "n53" label: "Projb Gt 53" info1: "Proj 53 - mode: b - visited: 37 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 1 - pred nodes: - -1: Block 49 - 0: Cmp 52 - Private Attributes: - in loop 522 with depth 2 -" -color: yellow} -edge: {sourcename: "n53" targetname: "n52" label: "0" class:1 priority:50} -node: {title: "n52" label: "Cmp 52" info1: "Cmp 52 - mode: T - visited: 37 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 2 - pred nodes: - -1: Block 49 - 0: 0xA 51 - 1: Phi 92 - Private Attributes: - in loop 522 with depth 2 -" -} -node: {title: "n52n51" label: "0xAIs 51" info1: "0xA 51 - mode: Is - visited: 37 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 0 - pred nodes: - -1: Block 36 - Private Attributes: - in loop 520 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n52" targetname: "n52n51" label: "0" class:16 priority:10} -edge: {sourcename: "n52" targetname: "n92" label: "1" class:1 priority:50} -node: {title: "n92" label: "PhiIs 92" info1: "Phi 92 - mode: Is - visited: 37 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 2 - pred nodes: - -1: Block 49 - 0: 0x0 47 - 1: Add 539 - Private Attributes: - backedges: - in loop 521 with depth 1 -" -color: green} -node: {title: "n92n47" label: "0x0Is 47" info1: "0x0 47 - mode: Is - visited: 37 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 0 - pred nodes: - -1: Block 36 - Private Attributes: - in loop 520 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n92" targetname: "n92n47" label: "0" class:16 priority:10} -edge: {sourcename: "n92" targetname: "n539" label: "1" class:16 priority:10} -} - -graph: { title: "n46" label: "Block 46" status:clustered color:yellow -edge: {sourcename: "n46" targetname: "n40" label: "0" class:13 priority:60 color:red} -node: {title: "n48" label: "Jmp 48" info1: "Jmp 48 - mode: X - visited: 37 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 0 - pred nodes: - -1: Block 46 - Private Attributes: - in loop 520 with depth 0 -" -} -} - -graph: { title: "n541" label: "Block 541" status:clustered color:yellow -edge: {sourcename: "n541" targetname: "n85" label: "0" class:13 priority:60 color:red} -node: {title: "n538" label: "ProjM 0 538" info1: "Proj 538 - mode: M - visited: 37 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 1 - pred nodes: - -1: Block 541 - 0: Store 537 - Private Attributes: -" -color: yellow} -edge: {sourcename: "n538" targetname: "n537" label: "0" class:17 priority:10 color:blue} -node: {title: "n537" label: "Store 537" info1: "Store 537 - mode: T - visited: 37 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 3 - pred nodes: - -1: Block 541 - 0: Proj 536 - 1: Add 530 - 2: 0xF 80 - Private Attributes: - pinned state: op_pin_state_pinned - volatility: volatility_non_volatile -" -} -node: {title: "n537n80" label: "0xFIs 80" info1: "0xF 80 - mode: Is - visited: 37 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 0 - pred nodes: - -1: Block 36 - Private Attributes: - in loop 520 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n537" targetname: "n536" label: "0" class:14 priority:50 color:blue} -edge: {sourcename: "n537" targetname: "n530" label: "1" class:1 priority:50} -edge: {sourcename: "n537" targetname: "n537n80" label: "2" class:16 priority:10} -node: {title: "n536" label: "ProjM 0 536" info1: "Proj 536 - mode: M - visited: 37 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 1 - pred nodes: - -1: Block 541 - 0: Store 535 - Private Attributes: -" -color: yellow} -edge: {sourcename: "n536" targetname: "n535" label: "0" class:17 priority:10 color:blue} -node: {title: "n535" label: "Store 535" info1: "Store 535 - mode: T - visited: 37 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 3 - pred nodes: - -1: Block 541 - 0: Proj 534 - 1: Add 532 - 2: 0x10 73 - Private Attributes: - pinned state: op_pin_state_pinned - volatility: volatility_non_volatile -" -} -node: {title: "n535n73" label: "0x10Is 73" info1: "0x10 73 - mode: Is - visited: 37 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 0 - pred nodes: - -1: Block 36 - Private Attributes: - in loop 520 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n535" targetname: "n534" label: "0" class:14 priority:50 color:blue} -edge: {sourcename: "n535" targetname: "n532" label: "1" class:1 priority:50} -edge: {sourcename: "n535" targetname: "n535n73" label: "2" class:16 priority:10} -node: {title: "n534" label: "ProjM 0 534" info1: "Proj 534 - mode: M - visited: 37 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 1 - pred nodes: - -1: Block 541 - 0: Store 533 - Private Attributes: -" -color: yellow} -edge: {sourcename: "n534" targetname: "n533" label: "0" class:17 priority:10 color:blue} -node: {title: "n533" label: "Store 533" info1: "Store 533 - mode: T - visited: 37 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 3 - pred nodes: - -1: Block 541 - 0: Proj 83 - 1: Add 530 - 2: 0x13 68 - Private Attributes: - pinned state: op_pin_state_pinned - volatility: volatility_non_volatile -" -} -node: {title: "n533n68" label: "0x13Is 68" info1: "0x13 68 - mode: Is - visited: 37 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 0 - pred nodes: - -1: Block 36 - Private Attributes: - in loop 520 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n533" targetname: "n83" label: "0" class:17 priority:10 color:blue} -edge: {sourcename: "n533" targetname: "n530" label: "1" class:1 priority:50} -edge: {sourcename: "n533" targetname: "n533n68" label: "2" class:16 priority:10} -node: {title: "n532" label: "AddP 532" info1: "Add 532 - mode: P - visited: 37 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 2 - pred nodes: - -1: Block 541 - 0: SymC &a2 62 - 1: Mul 531 - Private Attributes: -" -} -node: {title: "n532n62" label: "SymC &a2 62" info1: "SymC &a2 62 - mode: P - visited: 37 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 0 - pred nodes: - -1: Block 36 - Private Attributes: - in loop 520 with depth 0 - kind: addr_ent - entity: entity GlobalType.a2 (32) - - type of value: type_unknown -" -} -edge: {sourcename: "n532" targetname: "n532n62" label: "0" class:16 priority:10} -edge: {sourcename: "n532" targetname: "n531" label: "1" class:1 priority:50} -node: {title: "n531" label: "MulIs 531" info1: "Mul 531 - mode: Is - visited: 37 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 2 - pred nodes: - -1: Block 541 - 0: 0xC 60 - 1: Add 84 - Private Attributes: -" -} -node: {title: "n531n60" label: "0xCIs 60" info1: "0xC 60 - mode: Is - visited: 37 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 0 - pred nodes: - -1: Block 36 - Private Attributes: - in loop 520 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n531" targetname: "n531n60" label: "0" class:16 priority:10} -edge: {sourcename: "n531" targetname: "n84" label: "1" class:16 priority:10} -node: {title: "n530" label: "AddP 530" info1: "Add 530 - mode: P - visited: 37 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 2 - pred nodes: - -1: Block 541 - 0: SymC &a 61 - 1: Mul 542 - Private Attributes: -" -} -node: {title: "n530n61" label: "SymC &a 61" info1: "SymC &a 61 - mode: P - visited: 37 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 0 - pred nodes: - -1: Block 36 - Private Attributes: - in loop 520 with depth 0 - kind: addr_ent - entity: entity GlobalType.a (31) - - type of value: type_unknown -" -} -edge: {sourcename: "n530" targetname: "n530n61" label: "0" class:16 priority:10} -edge: {sourcename: "n530" targetname: "n542" label: "1" class:1 priority:50} -node: {title: "n542" label: "MulIs 542" info1: "Mul 542 - mode: Is - visited: 37 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 2 - pred nodes: - -1: Block 541 - 0: 0x4 59 - 1: Add 84 - Private Attributes: -" -} -node: {title: "n542n59" label: "0x4Is 59" info1: "0x4 59 - mode: Is - visited: 37 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 0 - pred nodes: - -1: Block 36 - Private Attributes: - in loop 520 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n542" targetname: "n542n59" label: "0" class:16 priority:10} -edge: {sourcename: "n542" targetname: "n84" label: "1" class:16 priority:10} -node: {title: "n540" label: "Jmp 540" info1: "Jmp 540 - mode: X - visited: 37 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 0 - pred nodes: - -1: Block 541 - Private Attributes: -" -} -node: {title: "n539" label: "AddIs 539" info1: "Add 539 - mode: Is - visited: 37 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 2 - pred nodes: - -1: Block 541 - 0: 0x1 58 - 1: Add 84 - Private Attributes: -" -} -node: {title: "n539n58" label: "0x1Is 58" info1: "0x1 58 - mode: Is - visited: 37 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 0 - pred nodes: - -1: Block 36 - Private Attributes: - in loop 520 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n539" targetname: "n539n58" label: "0" class:16 priority:10} -edge: {sourcename: "n539" targetname: "n84" label: "1" class:16 priority:10} -} - -graph: { title: "n57" label: "Block 57" status:clustered color:yellow -edge: {sourcename: "n57" targetname: "n56" label: "0" class:13 priority:60 color:red} -node: {title: "n83" label: "ProjM 0 83" info1: "Proj 83 - mode: M - visited: 37 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 1 - pred nodes: - -1: Block 57 - 0: Store 81 - Private Attributes: - in loop 523 with depth 1 -" -color: yellow} -edge: {sourcename: "n83" targetname: "n81" label: "0" class:17 priority:10 color:blue} -node: {title: "n81" label: "Store 81" info1: "Store 81 - mode: T - visited: 37 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 3 - pred nodes: - -1: Block 57 - 0: Proj 76 - 1: Add 65 - 2: 0xF 80 - Private Attributes: - pinned state: op_pin_state_pinned - in loop 523 with depth 1 - volatility: volatility_non_volatile -" -} -node: {title: "n81n80" label: "0xFIs 80" info1: "0xF 80 - mode: Is - visited: 37 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 0 - pred nodes: - -1: Block 36 - Private Attributes: - in loop 520 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n81" targetname: "n76" label: "0" class:14 priority:50 color:blue} -edge: {sourcename: "n81" targetname: "n65" label: "1" class:1 priority:50} -edge: {sourcename: "n81" targetname: "n81n80" label: "2" class:16 priority:10} -node: {title: "n76" label: "ProjM 0 76" info1: "Proj 76 - mode: M - visited: 37 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 1 - pred nodes: - -1: Block 57 - 0: Store 74 - Private Attributes: - in loop 523 with depth 1 -" -color: yellow} -edge: {sourcename: "n76" targetname: "n74" label: "0" class:17 priority:10 color:blue} -node: {title: "n74" label: "Store 74" info1: "Store 74 - mode: T - visited: 37 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 3 - pred nodes: - -1: Block 57 - 0: Proj 72 - 1: Add 67 - 2: 0x10 73 - Private Attributes: - pinned state: op_pin_state_pinned - in loop 523 with depth 1 - volatility: volatility_non_volatile -" -} -node: {title: "n74n73" label: "0x10Is 73" info1: "0x10 73 - mode: Is - visited: 37 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 0 - pred nodes: - -1: Block 36 - Private Attributes: - in loop 520 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n74" targetname: "n72" label: "0" class:14 priority:50 color:blue} -edge: {sourcename: "n74" targetname: "n67" label: "1" class:1 priority:50} -edge: {sourcename: "n74" targetname: "n74n73" label: "2" class:16 priority:10} -node: {title: "n72" label: "ProjM 0 72" info1: "Proj 72 - mode: M - visited: 37 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 1 - pred nodes: - -1: Block 57 - 0: Store 70 - Private Attributes: - in loop 523 with depth 1 -" -color: yellow} -edge: {sourcename: "n72" targetname: "n70" label: "0" class:17 priority:10 color:blue} -node: {title: "n70" label: "Store 70" info1: "Store 70 - mode: T - visited: 37 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 3 - pred nodes: - -1: Block 57 - 0: Phi 91 - 1: Add 65 - 2: 0x13 68 - Private Attributes: - pinned state: op_pin_state_pinned - in loop 523 with depth 1 - volatility: volatility_non_volatile -" -} -node: {title: "n70n68" label: "0x13Is 68" info1: "0x13 68 - mode: Is - visited: 37 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 0 - pred nodes: - -1: Block 36 - Private Attributes: - in loop 520 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n70" targetname: "n91" label: "0" class:17 priority:10 color:blue} -edge: {sourcename: "n70" targetname: "n65" label: "1" class:1 priority:50} -edge: {sourcename: "n70" targetname: "n70n68" label: "2" class:16 priority:10} -node: {title: "n67" label: "AddP 67" info1: "Add 67 - mode: P - visited: 37 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 2 - pred nodes: - -1: Block 57 - 0: SymC &a2 62 - 1: Mul 66 - Private Attributes: - in loop 520 with depth 0 -" -} -node: {title: "n67n62" label: "SymC &a2 62" info1: "SymC &a2 62 - mode: P - visited: 37 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 0 - pred nodes: - -1: Block 36 - Private Attributes: - in loop 520 with depth 0 - kind: addr_ent - entity: entity GlobalType.a2 (32) - - type of value: type_unknown -" -} -edge: {sourcename: "n67" targetname: "n67n62" label: "0" class:16 priority:10} -edge: {sourcename: "n67" targetname: "n66" label: "1" class:1 priority:50} -node: {title: "n66" label: "MulIs 66" info1: "Mul 66 - mode: Is - visited: 37 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 2 - pred nodes: - -1: Block 57 - 0: 0xC 60 - 1: Phi 92 - Private Attributes: - in loop 520 with depth 0 -" -} -node: {title: "n66n60" label: "0xCIs 60" info1: "0xC 60 - mode: Is - visited: 37 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 0 - pred nodes: - -1: Block 36 - Private Attributes: - in loop 520 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n66" targetname: "n66n60" label: "0" class:16 priority:10} -edge: {sourcename: "n66" targetname: "n92" label: "1" class:16 priority:10} -node: {title: "n65" label: "AddP 65" info1: "Add 65 - mode: P - visited: 37 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 2 - pred nodes: - -1: Block 57 - 0: SymC &a 61 - 1: Mul 64 - Private Attributes: - in loop 520 with depth 0 -" -} -node: {title: "n65n61" label: "SymC &a 61" info1: "SymC &a 61 - mode: P - visited: 37 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 0 - pred nodes: - -1: Block 36 - Private Attributes: - in loop 520 with depth 0 - kind: addr_ent - entity: entity GlobalType.a (31) - - type of value: type_unknown -" -} -edge: {sourcename: "n65" targetname: "n65n61" label: "0" class:16 priority:10} -edge: {sourcename: "n65" targetname: "n64" label: "1" class:1 priority:50} -node: {title: "n64" label: "MulIs 64" info1: "Mul 64 - mode: Is - visited: 37 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 2 - pred nodes: - -1: Block 57 - 0: 0x4 59 - 1: Phi 92 - Private Attributes: - in loop 520 with depth 0 -" -} -node: {title: "n64n59" label: "0x4Is 59" info1: "0x4 59 - mode: Is - visited: 37 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 0 - pred nodes: - -1: Block 36 - Private Attributes: - in loop 520 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n64" targetname: "n64n59" label: "0" class:16 priority:10} -edge: {sourcename: "n64" targetname: "n92" label: "1" class:16 priority:10} -node: {title: "n85" label: "Jmp 85" info1: "Jmp 85 - mode: X - visited: 37 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 0 - pred nodes: - -1: Block 57 - Private Attributes: - in loop 522 with depth 2 -" -} -node: {title: "n84" label: "AddIs 84" info1: "Add 84 - mode: Is - visited: 37 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 2 - pred nodes: - -1: Block 57 - 0: 0x1 58 - 1: Phi 92 - Private Attributes: - in loop 521 with depth 1 -" -} -node: {title: "n84n58" label: "0x1Is 58" info1: "0x1 58 - mode: Is - visited: 37 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 0 - pred nodes: - -1: Block 36 - Private Attributes: - in loop 520 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n84" targetname: "n84n58" label: "0" class:16 priority:10} -edge: {sourcename: "n84" targetname: "n92" label: "1" class:16 priority:10} -} - -graph: { title: "n103" label: "Block 103" status:clustered color:yellow -edge: {sourcename: "n103" targetname: "n100" label: "0" class:13 priority:60 color:red} -node: {title: "n112" label: "ProjM 0 112" info1: "Proj 112 - mode: M - visited: 37 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 1 - pred nodes: - -1: Block 103 - 0: Store 110 - Private Attributes: - in loop 526 with depth 1 -" -color: yellow} -edge: {sourcename: "n112" targetname: "n110" label: "0" class:17 priority:10 color:blue} -node: {title: "n110" label: "Store 110" info1: "Store 110 - mode: T - visited: 37 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 3 - pred nodes: - -1: Block 103 - 0: Phi 120 - 1: Add 107 - 2: 0x13 68 - Private Attributes: - pinned state: op_pin_state_pinned - in loop 526 with depth 1 - volatility: volatility_non_volatile -" -} -node: {title: "n110n68" label: "0x13Is 68" info1: "0x13 68 - mode: Is - visited: 37 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 0 - pred nodes: - -1: Block 36 - Private Attributes: - in loop 520 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n110" targetname: "n120" label: "0" class:17 priority:10 color:blue} -edge: {sourcename: "n110" targetname: "n107" label: "1" class:1 priority:50} -edge: {sourcename: "n110" targetname: "n110n68" label: "2" class:16 priority:10} -node: {title: "n107" label: "AddP 107" info1: "Add 107 - mode: P - visited: 37 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 2 - pred nodes: - -1: Block 103 - 0: SymC &a 61 - 1: Mul 106 - Private Attributes: - in loop 520 with depth 0 -" -} -node: {title: "n107n61" label: "SymC &a 61" info1: "SymC &a 61 - mode: P - visited: 37 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 0 - pred nodes: - -1: Block 36 - Private Attributes: - in loop 520 with depth 0 - kind: addr_ent - entity: entity GlobalType.a (31) - - type of value: type_unknown -" -} -edge: {sourcename: "n107" targetname: "n107n61" label: "0" class:16 priority:10} -edge: {sourcename: "n107" targetname: "n106" label: "1" class:1 priority:50} -node: {title: "n106" label: "MulIs 106" info1: "Mul 106 - mode: Is - visited: 37 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 2 - pred nodes: - -1: Block 103 - 0: 0x4 59 - 1: Phi 119 - Private Attributes: - in loop 520 with depth 0 -" -} -node: {title: "n106n59" label: "0x4Is 59" info1: "0x4 59 - mode: Is - visited: 37 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 0 - pred nodes: - -1: Block 36 - Private Attributes: - in loop 520 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n106" targetname: "n106n59" label: "0" class:16 priority:10} -edge: {sourcename: "n106" targetname: "n119" label: "1" class:16 priority:10} -node: {title: "n113" label: "SubIs 113" info1: "Sub 113 - mode: Is - visited: 37 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 2 - pred nodes: - -1: Block 103 - 0: Phi 119 - 1: 0x1 58 - Private Attributes: - in loop 525 with depth 1 -" -} -node: {title: "n113n58" label: "0x1Is 58" info1: "0x1 58 - mode: Is - visited: 37 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 0 - pred nodes: - -1: Block 36 - Private Attributes: - in loop 520 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n113" targetname: "n119" label: "0" class:16 priority:10} -edge: {sourcename: "n113" targetname: "n113n58" label: "1" class:16 priority:10} -node: {title: "n114" label: "Jmp 114" info1: "Jmp 114 - mode: X - visited: 37 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 0 - pred nodes: - -1: Block 103 - Private Attributes: - in loop 524 with depth 1 -" -} -} - -graph: { title: "n34" label: "Block 34" status:clustered color:yellow -edge: {sourcename: "n34" targetname: "n34n38" label: "0" class:13 priority:60 color:red} -node: {title: "n35" label: "End 35" info1: "End 35 - mode: X - visited: 37 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 3 - pred nodes: - -1: Block 34 - 0: Phi 91 - 1: Block 93 - 2: Phi 120 - Private Attributes: - in loop 520 with depth 0 -" -color: blue} -} -node: {title: "n34n38" label: "Bad 38" info1: "Bad 38 - mode: T - visited: 37 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 0 - pred nodes: - -1: Block 36 - Private Attributes: - pinned state: op_pin_state_pinned - in loop 520 with depth 0 -" -} - -graph: { title: "n36" label: "Block 36" status:clustered color:yellow -edge: {sourcename: "n36" targetname: "n40" label: "0" class:13 priority:60 color:red} -node: {title: "n43" label: "ProjM 1 43" info1: "Proj 43 - mode: M - visited: 37 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 1 - pred nodes: - -1: Block 36 - 0: Start 37 - Private Attributes: - in loop 520 with depth 0 -" -color: yellow} -edge: {sourcename: "n43" targetname: "n37" label: "0" class:17 priority:10 color:blue} -node: {title: "n40" label: "ProjX 0 40" info1: "Proj 40 - mode: X - visited: 37 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 1 - pred nodes: - -1: Block 36 - 0: Start 37 - Private Attributes: - in loop 520 with depth 0 -" -color: yellow} -edge: {sourcename: "n40" targetname: "n37" label: "0" class:13 priority:60 color:red} -node: {title: "n37" label: "Start 37" info1: "Start 37 - mode: T - visited: 37 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 0 - pred nodes: - -1: Block 36 - Private Attributes: - in loop 520 with depth 0 - start of method of type LOOP_UNROLL_EXAMPLE_meth_tp - param 0 type: int -" -color: blue} -} - -} - -} diff --git a/testprograms/ref-results/LOOP_UNROLL_EXAMPLE_m1-looptree.vcg b/testprograms/ref-results/LOOP_UNROLL_EXAMPLE_m1-looptree.vcg deleted file mode 100644 index f42bc30ee..000000000 --- a/testprograms/ref-results/LOOP_UNROLL_EXAMPLE_m1-looptree.vcg +++ /dev/null @@ -1,73 +0,0 @@ -graph: { title: "ir graph of LOOP_UNROLL_EXAMPLE_m1" -display_edge_labels: yes -layoutalgorithm: mindepth -manhattan_edges: yes -port_sharing: no -orientation: top_to_bottom -classname 1: "intrablock Data" -classname 16: "interblock Data" -classname 2: "Block" -classname 13: "Control Flow" -classname 18: "Exception Control Flow for Interval Analysis" -classname 14: "intrablock Memory" -classname 17: "interblock Memory" -classname 15: "Dominators" -classname 3: "Entity type" -classname 4: "Entity owner" -classname 5: "Method Param" -classname 6: "Method Res" -classname 7: "Super" -classname 8: "Union" -classname 9: "Points-to" -classname 10: "Array Element Type" -classname 11: "Overwrites" -classname 12: "Member" -infoname 1: "Attribute" -infoname 2: "Verification errors" -colorentry 100: 0 0 0 -colorentry 101: 20 0 0 -colorentry 102: 40 0 0 -colorentry 103: 60 0 0 -colorentry 104: 80 0 0 -colorentry 105: 100 0 0 -colorentry 106: 120 0 0 -colorentry 107: 140 0 0 -colorentry 108: 150 0 0 -colorentry 109: 180 0 0 -colorentry 110: 200 0 0 -colorentry 111: 220 0 0 -colorentry 112: 240 0 0 -colorentry 113: 255 0 0 -colorentry 113: 255 20 20 -colorentry 114: 255 40 40 -colorentry 115: 255 60 60 -colorentry 116: 255 80 80 -colorentry 117: 255 100 100 -colorentry 118: 255 120 120 -colorentry 119: 255 140 140 -colorentry 120: 255 150 150 -colorentry 121: 255 180 180 -colorentry 122: 255 200 200 -colorentry 123: 255 220 220 -colorentry 124: 255 240 240 -colorentry 125: 255 250 250 - -node: {title: "l527" label: "loop 0, 2 sons, 3 nodes" info1: " loop nr: 527 - The loop was analyzed 0 times."} -node: { title: "l527-0-nodes" color: lightyellow label: "Block 36 -Block 34 -Block 46" } -edge: {sourcename: "l527" targetname: "l527-0-nodes" label:"0...2"} -edge: {sourcename: "l527" targetname: "l528" color: darkgreen label: "3"} -node: {title: "l528" label: "loop 1, 0 sons, 2 nodes" info1: " loop nr: 528 - The loop was analyzed 0 times."} -node: { title: "l528-0-nodes" color: lightyellow label: "Block 49 loop head! -Block 57" } -edge: {sourcename: "l528" targetname: "l528-0-nodes" label:"0...1"} -edge: {sourcename: "l527" targetname: "l529" color: darkgreen label: "4"} -node: {title: "l529" label: "loop 1, 0 sons, 2 nodes" info1: " loop nr: 529 - The loop was analyzed 0 times."} -node: { title: "l529-0-nodes" color: lightyellow label: "Block 93 loop head! -Block 103" } -edge: {sourcename: "l529" targetname: "l529-0-nodes" label:"0...1"} -} diff --git a/testprograms/ref-results/LOOP_UNROLL_EXAMPLE_m1-pure.vcg b/testprograms/ref-results/LOOP_UNROLL_EXAMPLE_m1-pure.vcg deleted file mode 100644 index 96f93d8e9..000000000 --- a/testprograms/ref-results/LOOP_UNROLL_EXAMPLE_m1-pure.vcg +++ /dev/null @@ -1,864 +0,0 @@ -graph: { title: "ir graph of LOOP_UNROLL_EXAMPLE_m1" -display_edge_labels: no -layoutalgorithm: mindepth -manhattan_edges: yes -port_sharing: no -orientation: bottom_to_top -classname 1: "intrablock Data" -classname 16: "interblock Data" -classname 2: "Block" -classname 13: "Control Flow" -classname 18: "Exception Control Flow for Interval Analysis" -classname 14: "intrablock Memory" -classname 17: "interblock Memory" -classname 15: "Dominators" -classname 3: "Entity type" -classname 4: "Entity owner" -classname 5: "Method Param" -classname 6: "Method Res" -classname 7: "Super" -classname 8: "Union" -classname 9: "Points-to" -classname 10: "Array Element Type" -classname 11: "Overwrites" -classname 12: "Member" -infoname 1: "Attribute" -infoname 2: "Verification errors" -colorentry 100: 0 0 0 -colorentry 101: 20 0 0 -colorentry 102: 40 0 0 -colorentry 103: 60 0 0 -colorentry 104: 80 0 0 -colorentry 105: 100 0 0 -colorentry 106: 120 0 0 -colorentry 107: 140 0 0 -colorentry 108: 150 0 0 -colorentry 109: 180 0 0 -colorentry 110: 200 0 0 -colorentry 111: 220 0 0 -colorentry 112: 240 0 0 -colorentry 113: 255 0 0 -colorentry 113: 255 20 20 -colorentry 114: 255 40 40 -colorentry 115: 255 60 60 -colorentry 116: 255 80 80 -colorentry 117: 255 100 100 -colorentry 118: 255 120 120 -colorentry 119: 255 140 140 -colorentry 120: 255 150 150 -colorentry 121: 255 180 180 -colorentry 122: 255 200 200 -colorentry 123: 255 220 220 -colorentry 124: 255 240 240 -colorentry 125: 255 250 250 - -node: {title: "n37" label: "Start 37" info1: "Start 37 - mode: T - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 0 - pred nodes: - -1: Block 36 - Private Attributes: - in loop 520 with depth 0 - start of method of type LOOP_UNROLL_EXAMPLE_meth_tp - param 0 type: int -" -color: blue} -edge: { sourcename: "n37" targetname: "n36" class:2 priority:50 linestyle:dotted} -node: {title: "n40" label: "ProjX 0 40" info1: "Proj 40 - mode: X - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 1 - pred nodes: - -1: Block 36 - 0: Start 37 - Private Attributes: - in loop 520 with depth 0 -" -color: yellow} -edge: {sourcename: "n40" targetname: "n37" label: "0" class:13 priority:60 color:red} -edge: { sourcename: "n40" targetname: "n36" class:2 priority:50 linestyle:dotted} -node: {title: "n36" label: "Block 36" info1: "Block 36 - mode: BB - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 1 - pred nodes: - 0: Proj 40 - Private Attributes: - backedges: - in loop 520 with depth 0 - block visited: 0 - dominator info: output not implemented -" -color: lightyellow} -edge: {sourcename: "n36" targetname: "n40" label: "0" class:13 priority:60 color:red} -node: {title: "n34" label: "Block 34" info1: "Block 34 - mode: BB - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 1 - pred nodes: - 0: Bad 38 - Private Attributes: - backedges: - in loop 520 with depth 0 - block visited: 0 - dominator info: output not implemented -" -color: lightyellow} -node: {title: "n34n38" label: "Bad 38" info1: "Bad 38 - mode: T - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 0 - pred nodes: - -1: Block 36 - Private Attributes: - pinned state: op_pin_state_pinned - in loop 520 with depth 0 -" -} -edge: {sourcename: "n34" targetname: "n34n38" label: "0" class:13 priority:60 color:red} -node: {title: "n100" label: "Jmp 100" info1: "Jmp 100 - mode: X - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 0 - pred nodes: - -1: Block 93 - Private Attributes: - in loop 524 with depth 1 -" -} -edge: { sourcename: "n100" targetname: "n93" class:2 priority:50 linestyle:dotted} -node: {title: "n103" label: "Block 103" info1: "Block 103 - mode: BB - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 1 - pred nodes: - 0: Jmp 100 - Private Attributes: - backedges: - in loop 524 with depth 1 - block visited: 0 - dominator info: output not implemented -" -color: lightyellow} -edge: {sourcename: "n103" targetname: "n100" label: "0" class:13 priority:60 color:red} -node: {title: "n114" label: "Jmp 114" info1: "Jmp 114 - mode: X - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 0 - pred nodes: - -1: Block 103 - Private Attributes: - in loop 524 with depth 1 -" -} -edge: { sourcename: "n114" targetname: "n103" class:2 priority:50 linestyle:dotted} -node: {title: "n84" label: "AddIs 84" info1: "Add 84 - mode: Is - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 2 - pred nodes: - -1: Block 57 - 0: 0x1 58 - 1: Phi 92 - Private Attributes: - in loop 521 with depth 1 -" -} -node: {title: "n84n58" label: "0x1Is 58" info1: "0x1 58 - mode: Is - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 0 - pred nodes: - -1: Block 36 - Private Attributes: - in loop 520 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n84" targetname: "n84n58" label: "0" class:16 priority:10} -edge: {sourcename: "n84" targetname: "n92" label: "1" class:16 priority:10} -edge: { sourcename: "n84" targetname: "n57" class:2 priority:50 linestyle:dotted} -node: {title: "n92" label: "PhiIs 92" info1: "Phi 92 - mode: Is - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 2 - pred nodes: - -1: Block 49 - 0: 0x0 47 - 1: be Add 84 - Private Attributes: - backedges: 1 - in loop 521 with depth 1 -" -color: green} -node: {title: "n92n47" label: "0x0Is 47" info1: "0x0 47 - mode: Is - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 0 - pred nodes: - -1: Block 36 - Private Attributes: - in loop 520 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n92" targetname: "n92n47" label: "0" class:16 priority:10} -backedge: {sourcename: "n92" targetname: "n84" label: "1" linestyle:dashed class:16 priority:10} -edge: { sourcename: "n92" targetname: "n49" class:2 priority:50 linestyle:dotted} -node: {title: "n52" label: "Cmp 52" info1: "Cmp 52 - mode: T - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 2 - pred nodes: - -1: Block 49 - 0: 0xA 51 - 1: Phi 92 - Private Attributes: - in loop 522 with depth 2 -" -} -node: {title: "n52n51" label: "0xAIs 51" info1: "0xA 51 - mode: Is - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 0 - pred nodes: - -1: Block 36 - Private Attributes: - in loop 520 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n52" targetname: "n52n51" label: "0" class:16 priority:10} -edge: {sourcename: "n52" targetname: "n92" label: "1" class:1 priority:50} -edge: { sourcename: "n52" targetname: "n49" class:2 priority:50 linestyle:dotted} -node: {title: "n53" label: "Projb Gt 53" info1: "Proj 53 - mode: b - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 1 - pred nodes: - -1: Block 49 - 0: Cmp 52 - Private Attributes: - in loop 522 with depth 2 -" -color: yellow} -edge: {sourcename: "n53" targetname: "n52" label: "0" class:1 priority:50} -edge: { sourcename: "n53" targetname: "n49" class:2 priority:50 linestyle:dotted} -node: {title: "n54" label: "Cond 54" info1: "Cond 54 - mode: T - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 1 - pred nodes: - -1: Block 49 - 0: Proj 53 - Private Attributes: - in loop 522 with depth 2 - condition kind: dense - default ProjNr: 0 -" -} -edge: {sourcename: "n54" targetname: "n53" label: "0" class:1 priority:50} -edge: { sourcename: "n54" targetname: "n49" class:2 priority:50 linestyle:dotted} -node: {title: "n56" label: "ProjX 1 56" info1: "Proj 56 - mode: X - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 1 - pred nodes: - -1: Block 49 - 0: Cond 54 - Private Attributes: - in loop 522 with depth 2 -" -color: yellow} -edge: {sourcename: "n56" targetname: "n54" label: "0" class:13 priority:60 color:red} -edge: { sourcename: "n56" targetname: "n49" class:2 priority:50 linestyle:dotted} -node: {title: "n57" label: "Block 57" info1: "Block 57 - mode: BB - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 1 - pred nodes: - 0: Proj 56 - Private Attributes: - backedges: - in loop 522 with depth 2 - block visited: 0 - dominator info: output not implemented -" -color: lightyellow} -edge: {sourcename: "n57" targetname: "n56" label: "0" class:13 priority:60 color:red} -node: {title: "n85" label: "Jmp 85" info1: "Jmp 85 - mode: X - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 0 - pred nodes: - -1: Block 57 - Private Attributes: - in loop 522 with depth 2 -" -} -edge: { sourcename: "n85" targetname: "n57" class:2 priority:50 linestyle:dotted} -node: {title: "n46" label: "Block 46" info1: "Block 46 - mode: BB - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 1 - pred nodes: - 0: Proj 40 - Private Attributes: - backedges: - in loop 520 with depth 0 - block visited: 0 - dominator info: output not implemented -" -color: lightyellow} -edge: {sourcename: "n46" targetname: "n40" label: "0" class:13 priority:60 color:red} -node: {title: "n48" label: "Jmp 48" info1: "Jmp 48 - mode: X - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 0 - pred nodes: - -1: Block 46 - Private Attributes: - in loop 520 with depth 0 -" -} -edge: { sourcename: "n48" targetname: "n46" class:2 priority:50 linestyle:dotted} -node: {title: "n49" label: "Block 49" info1: "Block 49 - mode: BB - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 2 - pred nodes: - 0: Jmp 48 - 1: be Jmp 85 - Private Attributes: - backedges: 1 - in loop 522 with depth 2 - block visited: 0 - dominator info: output not implemented -" -color: lightyellow} -edge: {sourcename: "n49" targetname: "n48" label: "0" class:13 priority:60 color:red} -backedge: {sourcename: "n49" targetname: "n85" label: "1" linestyle:dashed class:13 priority:60 color:red} -node: {title: "n55" label: "ProjX 0 55" info1: "Proj 55 - mode: X - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 1 - pred nodes: - -1: Block 49 - 0: Cond 54 - Private Attributes: - in loop 520 with depth 0 -" -color: yellow} -edge: {sourcename: "n55" targetname: "n54" label: "0" class:13 priority:60 color:red} -edge: { sourcename: "n55" targetname: "n49" class:2 priority:50 linestyle:dotted} -node: {title: "n93" label: "Block 93" info1: "Block 93 - mode: BB - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 2 - pred nodes: - 0: Proj 55 - 1: be Jmp 114 - Private Attributes: - backedges: 1 - in loop 524 with depth 1 - block visited: 0 - dominator info: output not implemented -" -color: lightyellow} -edge: {sourcename: "n93" targetname: "n55" label: "0" class:13 priority:60 color:red} -backedge: {sourcename: "n93" targetname: "n114" label: "1" linestyle:dashed class:13 priority:60 color:red} -node: {title: "n113" label: "SubIs 113" info1: "Sub 113 - mode: Is - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 2 - pred nodes: - -1: Block 103 - 0: Phi 119 - 1: 0x1 58 - Private Attributes: - in loop 525 with depth 1 -" -} -node: {title: "n113n58" label: "0x1Is 58" info1: "0x1 58 - mode: Is - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 0 - pred nodes: - -1: Block 36 - Private Attributes: - in loop 520 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n113" targetname: "n119" label: "0" class:16 priority:10} -edge: {sourcename: "n113" targetname: "n113n58" label: "1" class:16 priority:10} -edge: { sourcename: "n113" targetname: "n103" class:2 priority:50 linestyle:dotted} -node: {title: "n119" label: "PhiIs 119" info1: "Phi 119 - mode: Is - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 2 - pred nodes: - -1: Block 93 - 0: Phi 92 - 1: be Sub 113 - Private Attributes: - backedges: 1 - in loop 525 with depth 1 -" -color: green} -edge: {sourcename: "n119" targetname: "n92" label: "0" class:16 priority:10} -backedge: {sourcename: "n119" targetname: "n113" label: "1" linestyle:dashed class:16 priority:10} -edge: { sourcename: "n119" targetname: "n93" class:2 priority:50 linestyle:dotted} -node: {title: "n106" label: "MulIs 106" info1: "Mul 106 - mode: Is - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 2 - pred nodes: - -1: Block 103 - 0: 0x4 59 - 1: Phi 119 - Private Attributes: - in loop 520 with depth 0 -" -} -node: {title: "n106n59" label: "0x4Is 59" info1: "0x4 59 - mode: Is - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 0 - pred nodes: - -1: Block 36 - Private Attributes: - in loop 520 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n106" targetname: "n106n59" label: "0" class:16 priority:10} -edge: {sourcename: "n106" targetname: "n119" label: "1" class:16 priority:10} -edge: { sourcename: "n106" targetname: "n103" class:2 priority:50 linestyle:dotted} -node: {title: "n107" label: "AddP 107" info1: "Add 107 - mode: P - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 2 - pred nodes: - -1: Block 103 - 0: SymC &a 61 - 1: Mul 106 - Private Attributes: - in loop 520 with depth 0 -" -} -node: {title: "n107n61" label: "SymC &a 61" info1: "SymC &a 61 - mode: P - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 0 - pred nodes: - -1: Block 36 - Private Attributes: - in loop 520 with depth 0 - kind: addr_ent - entity: entity GlobalType.a (31) - - type of value: type_unknown -" -} -edge: {sourcename: "n107" targetname: "n107n61" label: "0" class:16 priority:10} -edge: {sourcename: "n107" targetname: "n106" label: "1" class:1 priority:50} -edge: { sourcename: "n107" targetname: "n103" class:2 priority:50 linestyle:dotted} -node: {title: "n110" label: "Store 110" info1: "Store 110 - mode: T - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 3 - pred nodes: - -1: Block 103 - 0: Phi 120 - 1: Add 107 - 2: 0x13 68 - Private Attributes: - pinned state: op_pin_state_pinned - in loop 526 with depth 1 - volatility: volatility_non_volatile -" -} -node: {title: "n110n68" label: "0x13Is 68" info1: "0x13 68 - mode: Is - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 0 - pred nodes: - -1: Block 36 - Private Attributes: - in loop 520 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n110" targetname: "n120" label: "0" class:17 priority:10 color:blue} -edge: {sourcename: "n110" targetname: "n107" label: "1" class:1 priority:50} -edge: {sourcename: "n110" targetname: "n110n68" label: "2" class:16 priority:10} -edge: { sourcename: "n110" targetname: "n103" class:2 priority:50 linestyle:dotted} -node: {title: "n112" label: "ProjM 0 112" info1: "Proj 112 - mode: M - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 1 - pred nodes: - -1: Block 103 - 0: Store 110 - Private Attributes: - in loop 526 with depth 1 -" -color: yellow} -edge: {sourcename: "n112" targetname: "n110" label: "0" class:17 priority:10 color:blue} -edge: { sourcename: "n112" targetname: "n103" class:2 priority:50 linestyle:dotted} -node: {title: "n64" label: "MulIs 64" info1: "Mul 64 - mode: Is - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 2 - pred nodes: - -1: Block 57 - 0: 0x4 59 - 1: Phi 92 - Private Attributes: - in loop 520 with depth 0 -" -} -node: {title: "n64n59" label: "0x4Is 59" info1: "0x4 59 - mode: Is - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 0 - pred nodes: - -1: Block 36 - Private Attributes: - in loop 520 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n64" targetname: "n64n59" label: "0" class:16 priority:10} -edge: {sourcename: "n64" targetname: "n92" label: "1" class:16 priority:10} -edge: { sourcename: "n64" targetname: "n57" class:2 priority:50 linestyle:dotted} -node: {title: "n65" label: "AddP 65" info1: "Add 65 - mode: P - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 2 - pred nodes: - -1: Block 57 - 0: SymC &a 61 - 1: Mul 64 - Private Attributes: - in loop 520 with depth 0 -" -} -node: {title: "n65n61" label: "SymC &a 61" info1: "SymC &a 61 - mode: P - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 0 - pred nodes: - -1: Block 36 - Private Attributes: - in loop 520 with depth 0 - kind: addr_ent - entity: entity GlobalType.a (31) - - type of value: type_unknown -" -} -edge: {sourcename: "n65" targetname: "n65n61" label: "0" class:16 priority:10} -edge: {sourcename: "n65" targetname: "n64" label: "1" class:1 priority:50} -edge: { sourcename: "n65" targetname: "n57" class:2 priority:50 linestyle:dotted} -node: {title: "n66" label: "MulIs 66" info1: "Mul 66 - mode: Is - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 2 - pred nodes: - -1: Block 57 - 0: 0xC 60 - 1: Phi 92 - Private Attributes: - in loop 520 with depth 0 -" -} -node: {title: "n66n60" label: "0xCIs 60" info1: "0xC 60 - mode: Is - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 0 - pred nodes: - -1: Block 36 - Private Attributes: - in loop 520 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n66" targetname: "n66n60" label: "0" class:16 priority:10} -edge: {sourcename: "n66" targetname: "n92" label: "1" class:16 priority:10} -edge: { sourcename: "n66" targetname: "n57" class:2 priority:50 linestyle:dotted} -node: {title: "n67" label: "AddP 67" info1: "Add 67 - mode: P - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 2 - pred nodes: - -1: Block 57 - 0: SymC &a2 62 - 1: Mul 66 - Private Attributes: - in loop 520 with depth 0 -" -} -node: {title: "n67n62" label: "SymC &a2 62" info1: "SymC &a2 62 - mode: P - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 0 - pred nodes: - -1: Block 36 - Private Attributes: - in loop 520 with depth 0 - kind: addr_ent - entity: entity GlobalType.a2 (32) - - type of value: type_unknown -" -} -edge: {sourcename: "n67" targetname: "n67n62" label: "0" class:16 priority:10} -edge: {sourcename: "n67" targetname: "n66" label: "1" class:1 priority:50} -edge: { sourcename: "n67" targetname: "n57" class:2 priority:50 linestyle:dotted} -node: {title: "n70" label: "Store 70" info1: "Store 70 - mode: T - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 3 - pred nodes: - -1: Block 57 - 0: Phi 91 - 1: Add 65 - 2: 0x13 68 - Private Attributes: - pinned state: op_pin_state_pinned - in loop 523 with depth 1 - volatility: volatility_non_volatile -" -} -node: {title: "n70n68" label: "0x13Is 68" info1: "0x13 68 - mode: Is - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 0 - pred nodes: - -1: Block 36 - Private Attributes: - in loop 520 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n70" targetname: "n91" label: "0" class:17 priority:10 color:blue} -edge: {sourcename: "n70" targetname: "n65" label: "1" class:1 priority:50} -edge: {sourcename: "n70" targetname: "n70n68" label: "2" class:16 priority:10} -edge: { sourcename: "n70" targetname: "n57" class:2 priority:50 linestyle:dotted} -node: {title: "n72" label: "ProjM 0 72" info1: "Proj 72 - mode: M - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 1 - pred nodes: - -1: Block 57 - 0: Store 70 - Private Attributes: - in loop 523 with depth 1 -" -color: yellow} -edge: {sourcename: "n72" targetname: "n70" label: "0" class:17 priority:10 color:blue} -edge: { sourcename: "n72" targetname: "n57" class:2 priority:50 linestyle:dotted} -node: {title: "n74" label: "Store 74" info1: "Store 74 - mode: T - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 3 - pred nodes: - -1: Block 57 - 0: Proj 72 - 1: Add 67 - 2: 0x10 73 - Private Attributes: - pinned state: op_pin_state_pinned - in loop 523 with depth 1 - volatility: volatility_non_volatile -" -} -node: {title: "n74n73" label: "0x10Is 73" info1: "0x10 73 - mode: Is - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 0 - pred nodes: - -1: Block 36 - Private Attributes: - in loop 520 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n74" targetname: "n72" label: "0" class:14 priority:50 color:blue} -edge: {sourcename: "n74" targetname: "n67" label: "1" class:1 priority:50} -edge: {sourcename: "n74" targetname: "n74n73" label: "2" class:16 priority:10} -edge: { sourcename: "n74" targetname: "n57" class:2 priority:50 linestyle:dotted} -node: {title: "n76" label: "ProjM 0 76" info1: "Proj 76 - mode: M - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 1 - pred nodes: - -1: Block 57 - 0: Store 74 - Private Attributes: - in loop 523 with depth 1 -" -color: yellow} -edge: {sourcename: "n76" targetname: "n74" label: "0" class:17 priority:10 color:blue} -edge: { sourcename: "n76" targetname: "n57" class:2 priority:50 linestyle:dotted} -node: {title: "n81" label: "Store 81" info1: "Store 81 - mode: T - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 3 - pred nodes: - -1: Block 57 - 0: Proj 76 - 1: Add 65 - 2: 0xF 80 - Private Attributes: - pinned state: op_pin_state_pinned - in loop 523 with depth 1 - volatility: volatility_non_volatile -" -} -node: {title: "n81n80" label: "0xFIs 80" info1: "0xF 80 - mode: Is - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 0 - pred nodes: - -1: Block 36 - Private Attributes: - in loop 520 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n81" targetname: "n76" label: "0" class:14 priority:50 color:blue} -edge: {sourcename: "n81" targetname: "n65" label: "1" class:1 priority:50} -edge: {sourcename: "n81" targetname: "n81n80" label: "2" class:16 priority:10} -edge: { sourcename: "n81" targetname: "n57" class:2 priority:50 linestyle:dotted} -node: {title: "n83" label: "ProjM 0 83" info1: "Proj 83 - mode: M - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 1 - pred nodes: - -1: Block 57 - 0: Store 81 - Private Attributes: - in loop 523 with depth 1 -" -color: yellow} -edge: {sourcename: "n83" targetname: "n81" label: "0" class:17 priority:10 color:blue} -edge: { sourcename: "n83" targetname: "n57" class:2 priority:50 linestyle:dotted} -node: {title: "n43" label: "ProjM 1 43" info1: "Proj 43 - mode: M - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 1 - pred nodes: - -1: Block 36 - 0: Start 37 - Private Attributes: - in loop 520 with depth 0 -" -color: yellow} -edge: {sourcename: "n43" targetname: "n37" label: "0" class:17 priority:10 color:blue} -edge: { sourcename: "n43" targetname: "n36" class:2 priority:50 linestyle:dotted} -node: {title: "n91" label: "PhiM 91" info1: "Phi 91 - mode: M - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 2 - pred nodes: - -1: Block 49 - 0: Proj 43 - 1: be Proj 83 - Private Attributes: - backedges: 1 - in loop 523 with depth 1 -" -color: green} -edge: {sourcename: "n91" targetname: "n43" label: "0" class:17 priority:10 color:blue} -backedge: {sourcename: "n91" targetname: "n83" label: "1" linestyle:dashed class:17 priority:10 color:blue} -edge: { sourcename: "n91" targetname: "n49" class:2 priority:50 linestyle:dotted} -node: {title: "n120" label: "PhiM 120" info1: "Phi 120 - mode: M - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 2 - pred nodes: - -1: Block 93 - 0: Phi 91 - 1: be Proj 112 - Private Attributes: - backedges: 1 - in loop 526 with depth 1 -" -color: green} -edge: {sourcename: "n120" targetname: "n91" label: "0" class:17 priority:10 color:blue} -backedge: {sourcename: "n120" targetname: "n112" label: "1" linestyle:dashed class:17 priority:10 color:blue} -edge: { sourcename: "n120" targetname: "n93" class:2 priority:50 linestyle:dotted} -node: {title: "n35" label: "End 35" info1: "End 35 - mode: X - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 3 - pred nodes: - -1: Block 34 - 0: Phi 91 - 1: Block 93 - 2: Phi 120 - Private Attributes: - in loop 520 with depth 0 -" -color: blue} -edge: { sourcename: "n35" targetname: "n34" class:2 priority:50 linestyle:dotted} -} diff --git a/testprograms/ref-results/LOOP_UNROLL_EXAMPLE_m1.vcg b/testprograms/ref-results/LOOP_UNROLL_EXAMPLE_m1.vcg deleted file mode 100644 index d3944d9ce..000000000 --- a/testprograms/ref-results/LOOP_UNROLL_EXAMPLE_m1.vcg +++ /dev/null @@ -1,707 +0,0 @@ -graph: { title: "ir graph of LOOP_UNROLL_EXAMPLE_m1" -display_edge_labels: no -layoutalgorithm: mindepth -manhattan_edges: yes -port_sharing: no -orientation: bottom_to_top -classname 1: "intrablock Data" -classname 16: "interblock Data" -classname 2: "Block" -classname 13: "Control Flow" -classname 18: "Exception Control Flow for Interval Analysis" -classname 14: "intrablock Memory" -classname 17: "interblock Memory" -classname 15: "Dominators" -classname 3: "Entity type" -classname 4: "Entity owner" -classname 5: "Method Param" -classname 6: "Method Res" -classname 7: "Super" -classname 8: "Union" -classname 9: "Points-to" -classname 10: "Array Element Type" -classname 11: "Overwrites" -classname 12: "Member" -infoname 1: "Attribute" -infoname 2: "Verification errors" -colorentry 100: 0 0 0 -colorentry 101: 20 0 0 -colorentry 102: 40 0 0 -colorentry 103: 60 0 0 -colorentry 104: 80 0 0 -colorentry 105: 100 0 0 -colorentry 106: 120 0 0 -colorentry 107: 140 0 0 -colorentry 108: 150 0 0 -colorentry 109: 180 0 0 -colorentry 110: 200 0 0 -colorentry 111: 220 0 0 -colorentry 112: 240 0 0 -colorentry 113: 255 0 0 -colorentry 113: 255 20 20 -colorentry 114: 255 40 40 -colorentry 115: 255 60 60 -colorentry 116: 255 80 80 -colorentry 117: 255 100 100 -colorentry 118: 255 120 120 -colorentry 119: 255 140 140 -colorentry 120: 255 150 150 -colorentry 121: 255 180 180 -colorentry 122: 255 200 200 -colorentry 123: 255 220 220 -colorentry 124: 255 240 240 -colorentry 125: 255 250 250 - -graph: { title: "g45" label: "LOOP_UNROLL_EXAMPLE_m1" status:clustered color:white -graph: { title: "n93" label: "Block 93" status:clustered color:yellow -edge: {sourcename: "n93" targetname: "n55" label: "0" class:13 priority:60 color:red} -edge: {sourcename: "n93" targetname: "n114" label: "1" class:13 priority:60 color:red} -node: {title: "n120" label: "PhiM 120" info1: "Phi 120 - mode: M - visited: 24 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 2 - pred nodes: - -1: Block 93 - 0: Phi 91 - 1: Proj 112 - Private Attributes: - backedges: -" -color: green} -edge: {sourcename: "n120" targetname: "n91" label: "0" class:17 priority:10 color:blue} -edge: {sourcename: "n120" targetname: "n112" label: "1" class:17 priority:10 color:blue} -node: {title: "n119" label: "PhiIs 119" info1: "Phi 119 - mode: Is - visited: 24 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 2 - pred nodes: - -1: Block 93 - 0: Phi 92 - 1: Sub 113 - Private Attributes: - backedges: -" -color: green} -edge: {sourcename: "n119" targetname: "n92" label: "0" class:16 priority:10} -edge: {sourcename: "n119" targetname: "n113" label: "1" class:16 priority:10} -node: {title: "n100" label: "Jmp 100" info1: "Jmp 100 - mode: X - visited: 24 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 0 - pred nodes: - -1: Block 93 - Private Attributes: -" -} -} - -graph: { title: "n49" label: "Block 49" status:clustered color:yellow -edge: {sourcename: "n49" targetname: "n48" label: "0" class:13 priority:60 color:red} -edge: {sourcename: "n49" targetname: "n85" label: "1" class:13 priority:60 color:red} -node: {title: "n91" label: "PhiM 91" info1: "Phi 91 - mode: M - visited: 24 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 2 - pred nodes: - -1: Block 49 - 0: Proj 43 - 1: Proj 83 - Private Attributes: - backedges: -" -color: green} -edge: {sourcename: "n91" targetname: "n43" label: "0" class:17 priority:10 color:blue} -edge: {sourcename: "n91" targetname: "n83" label: "1" class:17 priority:10 color:blue} -node: {title: "n55" label: "ProjX 0 55" info1: "Proj 55 - mode: X - visited: 24 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 1 - pred nodes: - -1: Block 49 - 0: Cond 54 - Private Attributes: -" -color: yellow} -edge: {sourcename: "n55" targetname: "n54" label: "0" class:13 priority:60 color:red} -node: {title: "n56" label: "ProjX 1 56" info1: "Proj 56 - mode: X - visited: 24 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 1 - pred nodes: - -1: Block 49 - 0: Cond 54 - Private Attributes: -" -color: yellow} -edge: {sourcename: "n56" targetname: "n54" label: "0" class:13 priority:60 color:red} -node: {title: "n54" label: "Cond 54" info1: "Cond 54 - mode: T - visited: 24 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 1 - pred nodes: - -1: Block 49 - 0: Proj 53 - Private Attributes: - condition kind: dense - default ProjNr: 0 -" -} -edge: {sourcename: "n54" targetname: "n53" label: "0" class:1 priority:50} -node: {title: "n53" label: "Projb Gt 53" info1: "Proj 53 - mode: b - visited: 24 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 1 - pred nodes: - -1: Block 49 - 0: Cmp 52 - Private Attributes: -" -color: yellow} -edge: {sourcename: "n53" targetname: "n52" label: "0" class:1 priority:50} -node: {title: "n52" label: "Cmp 52" info1: "Cmp 52 - mode: T - visited: 24 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 2 - pred nodes: - -1: Block 49 - 0: 0xA 51 - 1: Phi 92 - Private Attributes: -" -} -node: {title: "n52n51" label: "0xAIs 51" info1: "0xA 51 - mode: Is - visited: 24 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 0 - pred nodes: - -1: Block 36 - Private Attributes: - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n52" targetname: "n52n51" label: "0" class:16 priority:10} -edge: {sourcename: "n52" targetname: "n92" label: "1" class:1 priority:50} -node: {title: "n92" label: "PhiIs 92" info1: "Phi 92 - mode: Is - visited: 24 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 2 - pred nodes: - -1: Block 49 - 0: 0x0 47 - 1: Add 84 - Private Attributes: - backedges: -" -color: green} -node: {title: "n92n47" label: "0x0Is 47" info1: "0x0 47 - mode: Is - visited: 24 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 0 - pred nodes: - -1: Block 36 - Private Attributes: - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n92" targetname: "n92n47" label: "0" class:16 priority:10} -edge: {sourcename: "n92" targetname: "n84" label: "1" class:16 priority:10} -} - -graph: { title: "n46" label: "Block 46" status:clustered color:yellow -edge: {sourcename: "n46" targetname: "n40" label: "0" class:13 priority:60 color:red} -node: {title: "n48" label: "Jmp 48" info1: "Jmp 48 - mode: X - visited: 24 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 0 - pred nodes: - -1: Block 46 - Private Attributes: -" -} -} - -graph: { title: "n57" label: "Block 57" status:clustered color:yellow -edge: {sourcename: "n57" targetname: "n56" label: "0" class:13 priority:60 color:red} -node: {title: "n83" label: "ProjM 0 83" info1: "Proj 83 - mode: M - visited: 24 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 1 - pred nodes: - -1: Block 57 - 0: Store 81 - Private Attributes: -" -color: yellow} -edge: {sourcename: "n83" targetname: "n81" label: "0" class:17 priority:10 color:blue} -node: {title: "n81" label: "Store 81" info1: "Store 81 - mode: T - visited: 24 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 3 - pred nodes: - -1: Block 57 - 0: Proj 76 - 1: Add 65 - 2: 0xF 80 - Private Attributes: - pinned state: op_pin_state_pinned - volatility: volatility_non_volatile -" -} -node: {title: "n81n80" label: "0xFIs 80" info1: "0xF 80 - mode: Is - visited: 24 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 0 - pred nodes: - -1: Block 36 - Private Attributes: - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n81" targetname: "n76" label: "0" class:14 priority:50 color:blue} -edge: {sourcename: "n81" targetname: "n65" label: "1" class:1 priority:50} -edge: {sourcename: "n81" targetname: "n81n80" label: "2" class:16 priority:10} -node: {title: "n76" label: "ProjM 0 76" info1: "Proj 76 - mode: M - visited: 24 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 1 - pred nodes: - -1: Block 57 - 0: Store 74 - Private Attributes: -" -color: yellow} -edge: {sourcename: "n76" targetname: "n74" label: "0" class:17 priority:10 color:blue} -node: {title: "n74" label: "Store 74" info1: "Store 74 - mode: T - visited: 24 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 3 - pred nodes: - -1: Block 57 - 0: Proj 72 - 1: Add 67 - 2: 0x10 73 - Private Attributes: - pinned state: op_pin_state_pinned - volatility: volatility_non_volatile -" -} -node: {title: "n74n73" label: "0x10Is 73" info1: "0x10 73 - mode: Is - visited: 24 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 0 - pred nodes: - -1: Block 36 - Private Attributes: - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n74" targetname: "n72" label: "0" class:14 priority:50 color:blue} -edge: {sourcename: "n74" targetname: "n67" label: "1" class:1 priority:50} -edge: {sourcename: "n74" targetname: "n74n73" label: "2" class:16 priority:10} -node: {title: "n72" label: "ProjM 0 72" info1: "Proj 72 - mode: M - visited: 24 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 1 - pred nodes: - -1: Block 57 - 0: Store 70 - Private Attributes: -" -color: yellow} -edge: {sourcename: "n72" targetname: "n70" label: "0" class:17 priority:10 color:blue} -node: {title: "n70" label: "Store 70" info1: "Store 70 - mode: T - visited: 24 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 3 - pred nodes: - -1: Block 57 - 0: Phi 91 - 1: Add 65 - 2: 0x13 68 - Private Attributes: - pinned state: op_pin_state_pinned - volatility: volatility_non_volatile -" -} -node: {title: "n70n68" label: "0x13Is 68" info1: "0x13 68 - mode: Is - visited: 24 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 0 - pred nodes: - -1: Block 36 - Private Attributes: - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n70" targetname: "n91" label: "0" class:17 priority:10 color:blue} -edge: {sourcename: "n70" targetname: "n65" label: "1" class:1 priority:50} -edge: {sourcename: "n70" targetname: "n70n68" label: "2" class:16 priority:10} -node: {title: "n67" label: "AddP 67" info1: "Add 67 - mode: P - visited: 24 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 2 - pred nodes: - -1: Block 57 - 0: SymC &a2 62 - 1: Mul 66 - Private Attributes: -" -} -node: {title: "n67n62" label: "SymC &a2 62" info1: "SymC &a2 62 - mode: P - visited: 24 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 0 - pred nodes: - -1: Block 36 - Private Attributes: - kind: addr_ent - entity: entity GlobalType.a2 (32) - - type of value: type_unknown -" -} -edge: {sourcename: "n67" targetname: "n67n62" label: "0" class:16 priority:10} -edge: {sourcename: "n67" targetname: "n66" label: "1" class:1 priority:50} -node: {title: "n66" label: "MulIs 66" info1: "Mul 66 - mode: Is - visited: 24 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 2 - pred nodes: - -1: Block 57 - 0: 0xC 60 - 1: Phi 92 - Private Attributes: -" -} -node: {title: "n66n60" label: "0xCIs 60" info1: "0xC 60 - mode: Is - visited: 24 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 0 - pred nodes: - -1: Block 36 - Private Attributes: - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n66" targetname: "n66n60" label: "0" class:16 priority:10} -edge: {sourcename: "n66" targetname: "n92" label: "1" class:16 priority:10} -node: {title: "n65" label: "AddP 65" info1: "Add 65 - mode: P - visited: 24 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 2 - pred nodes: - -1: Block 57 - 0: SymC &a 61 - 1: Mul 64 - Private Attributes: -" -} -node: {title: "n65n61" label: "SymC &a 61" info1: "SymC &a 61 - mode: P - visited: 24 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 0 - pred nodes: - -1: Block 36 - Private Attributes: - kind: addr_ent - entity: entity GlobalType.a (31) - - type of value: type_unknown -" -} -edge: {sourcename: "n65" targetname: "n65n61" label: "0" class:16 priority:10} -edge: {sourcename: "n65" targetname: "n64" label: "1" class:1 priority:50} -node: {title: "n64" label: "MulIs 64" info1: "Mul 64 - mode: Is - visited: 24 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 2 - pred nodes: - -1: Block 57 - 0: 0x4 59 - 1: Phi 92 - Private Attributes: -" -} -node: {title: "n64n59" label: "0x4Is 59" info1: "0x4 59 - mode: Is - visited: 24 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 0 - pred nodes: - -1: Block 36 - Private Attributes: - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n64" targetname: "n64n59" label: "0" class:16 priority:10} -edge: {sourcename: "n64" targetname: "n92" label: "1" class:16 priority:10} -node: {title: "n85" label: "Jmp 85" info1: "Jmp 85 - mode: X - visited: 24 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 0 - pred nodes: - -1: Block 57 - Private Attributes: -" -} -node: {title: "n84" label: "AddIs 84" info1: "Add 84 - mode: Is - visited: 24 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 2 - pred nodes: - -1: Block 57 - 0: 0x1 58 - 1: Phi 92 - Private Attributes: -" -} -node: {title: "n84n58" label: "0x1Is 58" info1: "0x1 58 - mode: Is - visited: 24 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 0 - pred nodes: - -1: Block 36 - Private Attributes: - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n84" targetname: "n84n58" label: "0" class:16 priority:10} -edge: {sourcename: "n84" targetname: "n92" label: "1" class:16 priority:10} -} - -graph: { title: "n103" label: "Block 103" status:clustered color:yellow -edge: {sourcename: "n103" targetname: "n100" label: "0" class:13 priority:60 color:red} -node: {title: "n112" label: "ProjM 0 112" info1: "Proj 112 - mode: M - visited: 24 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 1 - pred nodes: - -1: Block 103 - 0: Store 110 - Private Attributes: -" -color: yellow} -edge: {sourcename: "n112" targetname: "n110" label: "0" class:17 priority:10 color:blue} -node: {title: "n110" label: "Store 110" info1: "Store 110 - mode: T - visited: 24 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 3 - pred nodes: - -1: Block 103 - 0: Phi 120 - 1: Add 107 - 2: 0x13 68 - Private Attributes: - pinned state: op_pin_state_pinned - volatility: volatility_non_volatile -" -} -node: {title: "n110n68" label: "0x13Is 68" info1: "0x13 68 - mode: Is - visited: 24 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 0 - pred nodes: - -1: Block 36 - Private Attributes: - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n110" targetname: "n120" label: "0" class:17 priority:10 color:blue} -edge: {sourcename: "n110" targetname: "n107" label: "1" class:1 priority:50} -edge: {sourcename: "n110" targetname: "n110n68" label: "2" class:16 priority:10} -node: {title: "n107" label: "AddP 107" info1: "Add 107 - mode: P - visited: 24 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 2 - pred nodes: - -1: Block 103 - 0: SymC &a 61 - 1: Mul 106 - Private Attributes: -" -} -node: {title: "n107n61" label: "SymC &a 61" info1: "SymC &a 61 - mode: P - visited: 24 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 0 - pred nodes: - -1: Block 36 - Private Attributes: - kind: addr_ent - entity: entity GlobalType.a (31) - - type of value: type_unknown -" -} -edge: {sourcename: "n107" targetname: "n107n61" label: "0" class:16 priority:10} -edge: {sourcename: "n107" targetname: "n106" label: "1" class:1 priority:50} -node: {title: "n106" label: "MulIs 106" info1: "Mul 106 - mode: Is - visited: 24 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 2 - pred nodes: - -1: Block 103 - 0: 0x4 59 - 1: Phi 119 - Private Attributes: -" -} -node: {title: "n106n59" label: "0x4Is 59" info1: "0x4 59 - mode: Is - visited: 24 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 0 - pred nodes: - -1: Block 36 - Private Attributes: - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n106" targetname: "n106n59" label: "0" class:16 priority:10} -edge: {sourcename: "n106" targetname: "n119" label: "1" class:16 priority:10} -node: {title: "n113" label: "SubIs 113" info1: "Sub 113 - mode: Is - visited: 24 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 2 - pred nodes: - -1: Block 103 - 0: Phi 119 - 1: 0x1 58 - Private Attributes: -" -} -node: {title: "n113n58" label: "0x1Is 58" info1: "0x1 58 - mode: Is - visited: 24 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 0 - pred nodes: - -1: Block 36 - Private Attributes: - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n113" targetname: "n119" label: "0" class:16 priority:10} -edge: {sourcename: "n113" targetname: "n113n58" label: "1" class:16 priority:10} -node: {title: "n114" label: "Jmp 114" info1: "Jmp 114 - mode: X - visited: 24 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 0 - pred nodes: - -1: Block 103 - Private Attributes: -" -} -} - -graph: { title: "n34" label: "Block 34" status:clustered color:yellow -edge: {sourcename: "n34" targetname: "n34n38" label: "0" class:13 priority:60 color:red} -node: {title: "n35" label: "End 35" info1: "End 35 - mode: X - visited: 24 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 3 - pred nodes: - -1: Block 34 - 0: Phi 91 - 1: Block 93 - 2: Phi 120 - Private Attributes: -" -color: blue} -} -node: {title: "n34n38" label: "Bad 38" info1: "Bad 38 - mode: T - visited: 24 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 0 - pred nodes: - -1: Block 36 - Private Attributes: - pinned state: op_pin_state_pinned -" -} - -graph: { title: "n36" label: "Block 36" status:clustered color:yellow -edge: {sourcename: "n36" targetname: "n40" label: "0" class:13 priority:60 color:red} -node: {title: "n43" label: "ProjM 1 43" info1: "Proj 43 - mode: M - visited: 24 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 1 - pred nodes: - -1: Block 36 - 0: Start 37 - Private Attributes: -" -color: yellow} -edge: {sourcename: "n43" targetname: "n37" label: "0" class:17 priority:10 color:blue} -node: {title: "n40" label: "ProjX 0 40" info1: "Proj 40 - mode: X - visited: 24 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 1 - pred nodes: - -1: Block 36 - 0: Start 37 - Private Attributes: -" -color: yellow} -edge: {sourcename: "n40" targetname: "n37" label: "0" class:13 priority:60 color:red} -node: {title: "n37" label: "Start 37" info1: "Start 37 - mode: T - visited: 24 - irg: LOOP_UNROLL_EXAMPLE_m1 - arity: 0 - pred nodes: - -1: Block 36 - Private Attributes: - start of method of type LOOP_UNROLL_EXAMPLE_meth_tp - param 0 type: int -" -color: blue} -} - -} - -} diff --git a/testprograms/ref-results/LOOP_UNROLL_EXAMPLE_m2-loop-unrolling.vcg b/testprograms/ref-results/LOOP_UNROLL_EXAMPLE_m2-loop-unrolling.vcg deleted file mode 100644 index c3934885e..000000000 --- a/testprograms/ref-results/LOOP_UNROLL_EXAMPLE_m2-loop-unrolling.vcg +++ /dev/null @@ -1,575 +0,0 @@ -graph: { title: "ir graph of LOOP_UNROLL_EXAMPLE_m2" -display_edge_labels: no -layoutalgorithm: mindepth -manhattan_edges: yes -port_sharing: no -orientation: bottom_to_top -classname 1: "intrablock Data" -classname 16: "interblock Data" -classname 2: "Block" -classname 13: "Control Flow" -classname 18: "Exception Control Flow for Interval Analysis" -classname 14: "intrablock Memory" -classname 17: "interblock Memory" -classname 15: "Dominators" -classname 3: "Entity type" -classname 4: "Entity owner" -classname 5: "Method Param" -classname 6: "Method Res" -classname 7: "Super" -classname 8: "Union" -classname 9: "Points-to" -classname 10: "Array Element Type" -classname 11: "Overwrites" -classname 12: "Member" -infoname 1: "Attribute" -infoname 2: "Verification errors" -colorentry 100: 0 0 0 -colorentry 101: 20 0 0 -colorentry 102: 40 0 0 -colorentry 103: 60 0 0 -colorentry 104: 80 0 0 -colorentry 105: 100 0 0 -colorentry 106: 120 0 0 -colorentry 107: 140 0 0 -colorentry 108: 150 0 0 -colorentry 109: 180 0 0 -colorentry 110: 200 0 0 -colorentry 111: 220 0 0 -colorentry 112: 240 0 0 -colorentry 113: 255 0 0 -colorentry 113: 255 20 20 -colorentry 114: 255 40 40 -colorentry 115: 255 60 60 -colorentry 116: 255 80 80 -colorentry 117: 255 100 100 -colorentry 118: 255 120 120 -colorentry 119: 255 140 140 -colorentry 120: 255 150 150 -colorentry 121: 255 180 180 -colorentry 122: 255 200 200 -colorentry 123: 255 220 220 -colorentry 124: 255 240 240 -colorentry 125: 255 250 250 - -graph: { title: "g148" label: "LOOP_UNROLL_EXAMPLE_m2" status:clustered color:white -graph: { title: "n137" label: "Block 137" status:clustered color:yellow -edge: {sourcename: "n137" targetname: "n183" label: "0" class:13 priority:60 color:red} -node: {title: "n138" label: "End 138" info1: "End 138 - mode: X - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m2 - arity: 1 - pred nodes: - -1: Block 137 - 0: Phi 187 - Private Attributes: - in loop 543 with depth 0 -" -color: blue} -} - -graph: { title: "n180" label: "Block 180" status:clustered color:yellow -edge: {sourcename: "n180" targetname: "n159" label: "0" class:13 priority:60 color:red} -node: {title: "n183" label: "Return 183" info1: "Return 183 - mode: X - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m2 - arity: 2 - pred nodes: - -1: Block 180 - 0: Phi 187 - 1: 0x4 164 - Private Attributes: - in loop 543 with depth 0 - return in method of type LOOP_UNROLL_EXAMPLE_meth_tp - res 0 type: int -" -} -node: {title: "n183n164" label: "0x4Is 164" info1: "0x4 164 - mode: Is - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m2 - arity: 0 - pred nodes: - -1: Block 139 - Private Attributes: - in loop 543 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n183" targetname: "n187" label: "0" class:17 priority:10 color:blue} -edge: {sourcename: "n183" targetname: "n183n164" label: "1" class:16 priority:10} -} - -graph: { title: "n153" label: "Block 153" status:clustered color:yellow -edge: {sourcename: "n153" targetname: "n152" label: "0" class:13 priority:60 color:red} -backedge: {sourcename: "n153" targetname: "n554" label: "1" linestyle:dashed class:13 priority:60 color:red} -node: {title: "n187" label: "PhiM 187" info1: "Phi 187 - mode: M - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m2 - arity: 2 - pred nodes: - -1: Block 153 - 0: Proj 146 - 1: Proj 552 - Private Attributes: - backedges: - in loop 546 with depth 1 -" -color: green} -edge: {sourcename: "n187" targetname: "n146" label: "0" class:17 priority:10 color:blue} -edge: {sourcename: "n187" targetname: "n552" label: "1" class:17 priority:10 color:blue} -node: {title: "n159" label: "ProjX 0 159" info1: "Proj 159 - mode: X - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m2 - arity: 1 - pred nodes: - -1: Block 153 - 0: Cond 158 - Private Attributes: - in loop 543 with depth 0 -" -color: yellow} -edge: {sourcename: "n159" targetname: "n158" label: "0" class:13 priority:60 color:red} -node: {title: "n160" label: "ProjX 1 160" info1: "Proj 160 - mode: X - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m2 - arity: 1 - pred nodes: - -1: Block 153 - 0: Cond 158 - Private Attributes: - in loop 545 with depth 2 -" -color: yellow} -edge: {sourcename: "n160" targetname: "n158" label: "0" class:13 priority:60 color:red} -node: {title: "n158" label: "Cond 158" info1: "Cond 158 - mode: T - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m2 - arity: 1 - pred nodes: - -1: Block 153 - 0: Proj 157 - Private Attributes: - in loop 545 with depth 2 - condition kind: dense - default ProjNr: 0 -" -} -edge: {sourcename: "n158" targetname: "n157" label: "0" class:1 priority:50} -node: {title: "n157" label: "Projb Ge 157" info1: "Proj 157 - mode: b - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m2 - arity: 1 - pred nodes: - -1: Block 153 - 0: Cmp 156 - Private Attributes: - in loop 545 with depth 2 -" -color: yellow} -edge: {sourcename: "n157" targetname: "n156" label: "0" class:1 priority:50} -node: {title: "n156" label: "Cmp 156" info1: "Cmp 156 - mode: T - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m2 - arity: 2 - pred nodes: - -1: Block 153 - 0: 0xB 155 - 1: Phi 188 - Private Attributes: - in loop 545 with depth 2 -" -} -node: {title: "n156n155" label: "0xBIs 155" info1: "0xB 155 - mode: Is - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m2 - arity: 0 - pred nodes: - -1: Block 139 - Private Attributes: - in loop 543 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n156" targetname: "n156n155" label: "0" class:16 priority:10} -edge: {sourcename: "n156" targetname: "n188" label: "1" class:1 priority:50} -node: {title: "n188" label: "PhiIs 188" info1: "Phi 188 - mode: Is - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m2 - arity: 2 - pred nodes: - -1: Block 153 - 0: 0x0 150 - 1: Add 553 - Private Attributes: - backedges: - in loop 544 with depth 1 -" -color: green} -node: {title: "n188n150" label: "0x0Is 150" info1: "0x0 150 - mode: Is - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m2 - arity: 0 - pred nodes: - -1: Block 139 - Private Attributes: - in loop 543 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n188" targetname: "n188n150" label: "0" class:16 priority:10} -edge: {sourcename: "n188" targetname: "n553" label: "1" class:16 priority:10} -} - -graph: { title: "n149" label: "Block 149" status:clustered color:yellow -edge: {sourcename: "n149" targetname: "n143" label: "0" class:13 priority:60 color:red} -node: {title: "n152" label: "Jmp 152" info1: "Jmp 152 - mode: X - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m2 - arity: 0 - pred nodes: - -1: Block 149 - Private Attributes: - in loop 543 with depth 0 -" -} -} - -graph: { title: "n555" label: "Block 555" status:clustered color:yellow -edge: {sourcename: "n555" targetname: "n174" label: "0" class:13 priority:60 color:red} -node: {title: "n552" label: "ProjM 0 552" info1: "Proj 552 - mode: M - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m2 - arity: 1 - pred nodes: - -1: Block 555 - 0: Store 551 - Private Attributes: -" -color: yellow} -edge: {sourcename: "n552" targetname: "n551" label: "0" class:17 priority:10 color:blue} -node: {title: "n551" label: "Store 551" info1: "Store 551 - mode: T - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m2 - arity: 3 - pred nodes: - -1: Block 555 - 0: Proj 172 - 1: Add 550 - 2: 0xF 162 - Private Attributes: - pinned state: op_pin_state_pinned - volatility: volatility_non_volatile -" -} -node: {title: "n551n162" label: "0xFIs 162" info1: "0xF 162 - mode: Is - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m2 - arity: 0 - pred nodes: - -1: Block 139 - Private Attributes: - in loop 543 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n551" targetname: "n172" label: "0" class:17 priority:10 color:blue} -edge: {sourcename: "n551" targetname: "n550" label: "1" class:1 priority:50} -edge: {sourcename: "n551" targetname: "n551n162" label: "2" class:16 priority:10} -node: {title: "n550" label: "AddP 550" info1: "Add 550 - mode: P - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m2 - arity: 2 - pred nodes: - -1: Block 555 - 0: Mul 549 - 1: SymC &a 151 - Private Attributes: -" -} -node: {title: "n550n151" label: "SymC &a 151" info1: "SymC &a 151 - mode: P - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m2 - arity: 0 - pred nodes: - -1: Block 139 - Private Attributes: - in loop 543 with depth 0 - kind: addr_ent - entity: entity GlobalType.a (135) - - type of value: type_unknown -" -} -edge: {sourcename: "n550" targetname: "n549" label: "0" class:1 priority:50} -edge: {sourcename: "n550" targetname: "n550n151" label: "1" class:16 priority:10} -node: {title: "n549" label: "MulIs 549" info1: "Mul 549 - mode: Is - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m2 - arity: 2 - pred nodes: - -1: Block 555 - 0: 0x4 164 - 1: Add 173 - Private Attributes: -" -} -node: {title: "n549n164" label: "0x4Is 164" info1: "0x4 164 - mode: Is - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m2 - arity: 0 - pred nodes: - -1: Block 139 - Private Attributes: - in loop 543 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n549" targetname: "n549n164" label: "0" class:16 priority:10} -edge: {sourcename: "n549" targetname: "n173" label: "1" class:16 priority:10} -node: {title: "n554" label: "Jmp 554" info1: "Jmp 554 - mode: X - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m2 - arity: 0 - pred nodes: - -1: Block 555 - Private Attributes: -" -} -node: {title: "n553" label: "AddIs 553" info1: "Add 553 - mode: Is - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m2 - arity: 2 - pred nodes: - -1: Block 555 - 0: 0x5 163 - 1: Add 173 - Private Attributes: -" -} -node: {title: "n553n163" label: "0x5Is 163" info1: "0x5 163 - mode: Is - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m2 - arity: 0 - pred nodes: - -1: Block 139 - Private Attributes: - in loop 543 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n553" targetname: "n553n163" label: "0" class:16 priority:10} -edge: {sourcename: "n553" targetname: "n173" label: "1" class:16 priority:10} -} - -graph: { title: "n161" label: "Block 161" status:clustered color:yellow -edge: {sourcename: "n161" targetname: "n160" label: "0" class:13 priority:60 color:red} -node: {title: "n172" label: "ProjM 0 172" info1: "Proj 172 - mode: M - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m2 - arity: 1 - pred nodes: - -1: Block 161 - 0: Store 170 - Private Attributes: - in loop 546 with depth 1 -" -color: yellow} -edge: {sourcename: "n172" targetname: "n170" label: "0" class:17 priority:10 color:blue} -node: {title: "n170" label: "Store 170" info1: "Store 170 - mode: T - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m2 - arity: 3 - pred nodes: - -1: Block 161 - 0: Phi 187 - 1: Add 168 - 2: 0xF 162 - Private Attributes: - pinned state: op_pin_state_pinned - in loop 546 with depth 1 - volatility: volatility_non_volatile -" -} -node: {title: "n170n162" label: "0xFIs 162" info1: "0xF 162 - mode: Is - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m2 - arity: 0 - pred nodes: - -1: Block 139 - Private Attributes: - in loop 543 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n170" targetname: "n187" label: "0" class:17 priority:10 color:blue} -edge: {sourcename: "n170" targetname: "n168" label: "1" class:1 priority:50} -edge: {sourcename: "n170" targetname: "n170n162" label: "2" class:16 priority:10} -node: {title: "n168" label: "AddP 168" info1: "Add 168 - mode: P - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m2 - arity: 2 - pred nodes: - -1: Block 161 - 0: Mul 166 - 1: SymC &a 151 - Private Attributes: - in loop 543 with depth 0 -" -} -node: {title: "n168n151" label: "SymC &a 151" info1: "SymC &a 151 - mode: P - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m2 - arity: 0 - pred nodes: - -1: Block 139 - Private Attributes: - in loop 543 with depth 0 - kind: addr_ent - entity: entity GlobalType.a (135) - - type of value: type_unknown -" -} -edge: {sourcename: "n168" targetname: "n166" label: "0" class:1 priority:50} -edge: {sourcename: "n168" targetname: "n168n151" label: "1" class:16 priority:10} -node: {title: "n166" label: "MulIs 166" info1: "Mul 166 - mode: Is - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m2 - arity: 2 - pred nodes: - -1: Block 161 - 0: 0x4 164 - 1: Phi 188 - Private Attributes: - in loop 543 with depth 0 -" -} -node: {title: "n166n164" label: "0x4Is 164" info1: "0x4 164 - mode: Is - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m2 - arity: 0 - pred nodes: - -1: Block 139 - Private Attributes: - in loop 543 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n166" targetname: "n166n164" label: "0" class:16 priority:10} -edge: {sourcename: "n166" targetname: "n188" label: "1" class:16 priority:10} -node: {title: "n174" label: "Jmp 174" info1: "Jmp 174 - mode: X - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m2 - arity: 0 - pred nodes: - -1: Block 161 - Private Attributes: - in loop 545 with depth 2 -" -} -node: {title: "n173" label: "AddIs 173" info1: "Add 173 - mode: Is - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m2 - arity: 2 - pred nodes: - -1: Block 161 - 0: 0x5 163 - 1: Phi 188 - Private Attributes: - in loop 544 with depth 1 -" -} -node: {title: "n173n163" label: "0x5Is 163" info1: "0x5 163 - mode: Is - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m2 - arity: 0 - pred nodes: - -1: Block 139 - Private Attributes: - in loop 543 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n173" targetname: "n173n163" label: "0" class:16 priority:10} -edge: {sourcename: "n173" targetname: "n188" label: "1" class:16 priority:10} -} - -graph: { title: "n139" label: "Block 139" status:clustered color:yellow -edge: {sourcename: "n139" targetname: "n143" label: "0" class:13 priority:60 color:red} -node: {title: "n146" label: "ProjM 1 146" info1: "Proj 146 - mode: M - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m2 - arity: 1 - pred nodes: - -1: Block 139 - 0: Start 140 - Private Attributes: - in loop 543 with depth 0 -" -color: yellow} -edge: {sourcename: "n146" targetname: "n140" label: "0" class:17 priority:10 color:blue} -node: {title: "n143" label: "ProjX 0 143" info1: "Proj 143 - mode: X - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m2 - arity: 1 - pred nodes: - -1: Block 139 - 0: Start 140 - Private Attributes: - in loop 543 with depth 0 -" -color: yellow} -edge: {sourcename: "n143" targetname: "n140" label: "0" class:13 priority:60 color:red} -node: {title: "n140" label: "Start 140" info1: "Start 140 - mode: T - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m2 - arity: 0 - pred nodes: - -1: Block 139 - Private Attributes: - in loop 543 with depth 0 - start of method of type LOOP_UNROLL_EXAMPLE_meth_tp - param 0 type: int -" -color: blue} -} - -} - -} diff --git a/testprograms/ref-results/LOOP_UNROLL_EXAMPLE_m2-looptree.vcg b/testprograms/ref-results/LOOP_UNROLL_EXAMPLE_m2-looptree.vcg deleted file mode 100644 index 92120edf5..000000000 --- a/testprograms/ref-results/LOOP_UNROLL_EXAMPLE_m2-looptree.vcg +++ /dev/null @@ -1,69 +0,0 @@ -graph: { title: "ir graph of LOOP_UNROLL_EXAMPLE_m2" -display_edge_labels: yes -layoutalgorithm: mindepth -manhattan_edges: yes -port_sharing: no -orientation: top_to_bottom -classname 1: "intrablock Data" -classname 16: "interblock Data" -classname 2: "Block" -classname 13: "Control Flow" -classname 18: "Exception Control Flow for Interval Analysis" -classname 14: "intrablock Memory" -classname 17: "interblock Memory" -classname 15: "Dominators" -classname 3: "Entity type" -classname 4: "Entity owner" -classname 5: "Method Param" -classname 6: "Method Res" -classname 7: "Super" -classname 8: "Union" -classname 9: "Points-to" -classname 10: "Array Element Type" -classname 11: "Overwrites" -classname 12: "Member" -infoname 1: "Attribute" -infoname 2: "Verification errors" -colorentry 100: 0 0 0 -colorentry 101: 20 0 0 -colorentry 102: 40 0 0 -colorentry 103: 60 0 0 -colorentry 104: 80 0 0 -colorentry 105: 100 0 0 -colorentry 106: 120 0 0 -colorentry 107: 140 0 0 -colorentry 108: 150 0 0 -colorentry 109: 180 0 0 -colorentry 110: 200 0 0 -colorentry 111: 220 0 0 -colorentry 112: 240 0 0 -colorentry 113: 255 0 0 -colorentry 113: 255 20 20 -colorentry 114: 255 40 40 -colorentry 115: 255 60 60 -colorentry 116: 255 80 80 -colorentry 117: 255 100 100 -colorentry 118: 255 120 120 -colorentry 119: 255 140 140 -colorentry 120: 255 150 150 -colorentry 121: 255 180 180 -colorentry 122: 255 200 200 -colorentry 123: 255 220 220 -colorentry 124: 255 240 240 -colorentry 125: 255 250 250 - -node: {title: "l547" label: "loop 0, 1 sons, 4 nodes" info1: " loop nr: 547 - The loop was analyzed 0 times."} -node: { title: "l547-0-nodes" color: lightyellow label: "Block 139 -Block 149" } -edge: {sourcename: "l547" targetname: "l547-0-nodes" label:"0...1"} -edge: {sourcename: "l547" targetname: "l548" color: darkgreen label: "2"} -node: {title: "l548" label: "loop 1, 0 sons, 2 nodes" info1: " loop nr: 548 - The loop was analyzed 0 times."} -node: { title: "l548-0-nodes" color: lightyellow label: "Block 153 loop head! -Block 161" } -edge: {sourcename: "l548" targetname: "l548-0-nodes" label:"0...1"} -node: { title: "l547-3-nodes" color: lightyellow label: "Block 180 -Block 137" } -edge: {sourcename: "l547" targetname: "l547-3-nodes" label:"3...4"} -} diff --git a/testprograms/ref-results/LOOP_UNROLL_EXAMPLE_m2-pure.vcg b/testprograms/ref-results/LOOP_UNROLL_EXAMPLE_m2-pure.vcg deleted file mode 100644 index 2ecf234fd..000000000 --- a/testprograms/ref-results/LOOP_UNROLL_EXAMPLE_m2-pure.vcg +++ /dev/null @@ -1,521 +0,0 @@ -graph: { title: "ir graph of LOOP_UNROLL_EXAMPLE_m2" -display_edge_labels: no -layoutalgorithm: mindepth -manhattan_edges: yes -port_sharing: no -orientation: bottom_to_top -classname 1: "intrablock Data" -classname 16: "interblock Data" -classname 2: "Block" -classname 13: "Control Flow" -classname 18: "Exception Control Flow for Interval Analysis" -classname 14: "intrablock Memory" -classname 17: "interblock Memory" -classname 15: "Dominators" -classname 3: "Entity type" -classname 4: "Entity owner" -classname 5: "Method Param" -classname 6: "Method Res" -classname 7: "Super" -classname 8: "Union" -classname 9: "Points-to" -classname 10: "Array Element Type" -classname 11: "Overwrites" -classname 12: "Member" -infoname 1: "Attribute" -infoname 2: "Verification errors" -colorentry 100: 0 0 0 -colorentry 101: 20 0 0 -colorentry 102: 40 0 0 -colorentry 103: 60 0 0 -colorentry 104: 80 0 0 -colorentry 105: 100 0 0 -colorentry 106: 120 0 0 -colorentry 107: 140 0 0 -colorentry 108: 150 0 0 -colorentry 109: 180 0 0 -colorentry 110: 200 0 0 -colorentry 111: 220 0 0 -colorentry 112: 240 0 0 -colorentry 113: 255 0 0 -colorentry 113: 255 20 20 -colorentry 114: 255 40 40 -colorentry 115: 255 60 60 -colorentry 116: 255 80 80 -colorentry 117: 255 100 100 -colorentry 118: 255 120 120 -colorentry 119: 255 140 140 -colorentry 120: 255 150 150 -colorentry 121: 255 180 180 -colorentry 122: 255 200 200 -colorentry 123: 255 220 220 -colorentry 124: 255 240 240 -colorentry 125: 255 250 250 - -node: {title: "n140" label: "Start 140" info1: "Start 140 - mode: T - visited: 17 - irg: LOOP_UNROLL_EXAMPLE_m2 - arity: 0 - pred nodes: - -1: Block 139 - Private Attributes: - in loop 543 with depth 0 - start of method of type LOOP_UNROLL_EXAMPLE_meth_tp - param 0 type: int -" -color: blue} -edge: { sourcename: "n140" targetname: "n139" class:2 priority:50 linestyle:dotted} -node: {title: "n143" label: "ProjX 0 143" info1: "Proj 143 - mode: X - visited: 17 - irg: LOOP_UNROLL_EXAMPLE_m2 - arity: 1 - pred nodes: - -1: Block 139 - 0: Start 140 - Private Attributes: - in loop 543 with depth 0 -" -color: yellow} -edge: {sourcename: "n143" targetname: "n140" label: "0" class:13 priority:60 color:red} -edge: { sourcename: "n143" targetname: "n139" class:2 priority:50 linestyle:dotted} -node: {title: "n139" label: "Block 139" info1: "Block 139 - mode: BB - visited: 17 - irg: LOOP_UNROLL_EXAMPLE_m2 - arity: 1 - pred nodes: - 0: Proj 143 - Private Attributes: - backedges: - in loop 543 with depth 0 - block visited: 0 - dominator info: output not implemented -" -color: lightyellow} -edge: {sourcename: "n139" targetname: "n143" label: "0" class:13 priority:60 color:red} -node: {title: "n173" label: "AddIs 173" info1: "Add 173 - mode: Is - visited: 17 - irg: LOOP_UNROLL_EXAMPLE_m2 - arity: 2 - pred nodes: - -1: Block 161 - 0: 0x5 163 - 1: Phi 188 - Private Attributes: - in loop 544 with depth 1 -" -} -node: {title: "n173n163" label: "0x5Is 163" info1: "0x5 163 - mode: Is - visited: 17 - irg: LOOP_UNROLL_EXAMPLE_m2 - arity: 0 - pred nodes: - -1: Block 139 - Private Attributes: - in loop 543 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n173" targetname: "n173n163" label: "0" class:16 priority:10} -edge: {sourcename: "n173" targetname: "n188" label: "1" class:16 priority:10} -edge: { sourcename: "n173" targetname: "n161" class:2 priority:50 linestyle:dotted} -node: {title: "n188" label: "PhiIs 188" info1: "Phi 188 - mode: Is - visited: 17 - irg: LOOP_UNROLL_EXAMPLE_m2 - arity: 2 - pred nodes: - -1: Block 153 - 0: 0x0 150 - 1: be Add 173 - Private Attributes: - backedges: 1 - in loop 544 with depth 1 -" -color: green} -node: {title: "n188n150" label: "0x0Is 150" info1: "0x0 150 - mode: Is - visited: 17 - irg: LOOP_UNROLL_EXAMPLE_m2 - arity: 0 - pred nodes: - -1: Block 139 - Private Attributes: - in loop 543 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n188" targetname: "n188n150" label: "0" class:16 priority:10} -backedge: {sourcename: "n188" targetname: "n173" label: "1" linestyle:dashed class:16 priority:10} -edge: { sourcename: "n188" targetname: "n153" class:2 priority:50 linestyle:dotted} -node: {title: "n156" label: "Cmp 156" info1: "Cmp 156 - mode: T - visited: 17 - irg: LOOP_UNROLL_EXAMPLE_m2 - arity: 2 - pred nodes: - -1: Block 153 - 0: 0xB 155 - 1: Phi 188 - Private Attributes: - in loop 545 with depth 2 -" -} -node: {title: "n156n155" label: "0xBIs 155" info1: "0xB 155 - mode: Is - visited: 17 - irg: LOOP_UNROLL_EXAMPLE_m2 - arity: 0 - pred nodes: - -1: Block 139 - Private Attributes: - in loop 543 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n156" targetname: "n156n155" label: "0" class:16 priority:10} -edge: {sourcename: "n156" targetname: "n188" label: "1" class:1 priority:50} -edge: { sourcename: "n156" targetname: "n153" class:2 priority:50 linestyle:dotted} -node: {title: "n157" label: "Projb Ge 157" info1: "Proj 157 - mode: b - visited: 17 - irg: LOOP_UNROLL_EXAMPLE_m2 - arity: 1 - pred nodes: - -1: Block 153 - 0: Cmp 156 - Private Attributes: - in loop 545 with depth 2 -" -color: yellow} -edge: {sourcename: "n157" targetname: "n156" label: "0" class:1 priority:50} -edge: { sourcename: "n157" targetname: "n153" class:2 priority:50 linestyle:dotted} -node: {title: "n158" label: "Cond 158" info1: "Cond 158 - mode: T - visited: 17 - irg: LOOP_UNROLL_EXAMPLE_m2 - arity: 1 - pred nodes: - -1: Block 153 - 0: Proj 157 - Private Attributes: - in loop 545 with depth 2 - condition kind: dense - default ProjNr: 0 -" -} -edge: {sourcename: "n158" targetname: "n157" label: "0" class:1 priority:50} -edge: { sourcename: "n158" targetname: "n153" class:2 priority:50 linestyle:dotted} -node: {title: "n160" label: "ProjX 1 160" info1: "Proj 160 - mode: X - visited: 17 - irg: LOOP_UNROLL_EXAMPLE_m2 - arity: 1 - pred nodes: - -1: Block 153 - 0: Cond 158 - Private Attributes: - in loop 545 with depth 2 -" -color: yellow} -edge: {sourcename: "n160" targetname: "n158" label: "0" class:13 priority:60 color:red} -edge: { sourcename: "n160" targetname: "n153" class:2 priority:50 linestyle:dotted} -node: {title: "n161" label: "Block 161" info1: "Block 161 - mode: BB - visited: 17 - irg: LOOP_UNROLL_EXAMPLE_m2 - arity: 1 - pred nodes: - 0: Proj 160 - Private Attributes: - backedges: - in loop 545 with depth 2 - block visited: 0 - dominator info: output not implemented -" -color: lightyellow} -edge: {sourcename: "n161" targetname: "n160" label: "0" class:13 priority:60 color:red} -node: {title: "n174" label: "Jmp 174" info1: "Jmp 174 - mode: X - visited: 17 - irg: LOOP_UNROLL_EXAMPLE_m2 - arity: 0 - pred nodes: - -1: Block 161 - Private Attributes: - in loop 545 with depth 2 -" -} -edge: { sourcename: "n174" targetname: "n161" class:2 priority:50 linestyle:dotted} -node: {title: "n149" label: "Block 149" info1: "Block 149 - mode: BB - visited: 17 - irg: LOOP_UNROLL_EXAMPLE_m2 - arity: 1 - pred nodes: - 0: Proj 143 - Private Attributes: - backedges: - in loop 543 with depth 0 - block visited: 0 - dominator info: output not implemented -" -color: lightyellow} -edge: {sourcename: "n149" targetname: "n143" label: "0" class:13 priority:60 color:red} -node: {title: "n152" label: "Jmp 152" info1: "Jmp 152 - mode: X - visited: 17 - irg: LOOP_UNROLL_EXAMPLE_m2 - arity: 0 - pred nodes: - -1: Block 149 - Private Attributes: - in loop 543 with depth 0 -" -} -edge: { sourcename: "n152" targetname: "n149" class:2 priority:50 linestyle:dotted} -node: {title: "n153" label: "Block 153" info1: "Block 153 - mode: BB - visited: 17 - irg: LOOP_UNROLL_EXAMPLE_m2 - arity: 2 - pred nodes: - 0: Jmp 152 - 1: be Jmp 174 - Private Attributes: - backedges: 1 - in loop 545 with depth 2 - block visited: 0 - dominator info: output not implemented -" -color: lightyellow} -edge: {sourcename: "n153" targetname: "n152" label: "0" class:13 priority:60 color:red} -backedge: {sourcename: "n153" targetname: "n174" label: "1" linestyle:dashed class:13 priority:60 color:red} -node: {title: "n159" label: "ProjX 0 159" info1: "Proj 159 - mode: X - visited: 17 - irg: LOOP_UNROLL_EXAMPLE_m2 - arity: 1 - pred nodes: - -1: Block 153 - 0: Cond 158 - Private Attributes: - in loop 543 with depth 0 -" -color: yellow} -edge: {sourcename: "n159" targetname: "n158" label: "0" class:13 priority:60 color:red} -edge: { sourcename: "n159" targetname: "n153" class:2 priority:50 linestyle:dotted} -node: {title: "n180" label: "Block 180" info1: "Block 180 - mode: BB - visited: 17 - irg: LOOP_UNROLL_EXAMPLE_m2 - arity: 1 - pred nodes: - 0: Proj 159 - Private Attributes: - backedges: - in loop 543 with depth 0 - block visited: 0 - dominator info: output not implemented -" -color: lightyellow} -edge: {sourcename: "n180" targetname: "n159" label: "0" class:13 priority:60 color:red} -node: {title: "n166" label: "MulIs 166" info1: "Mul 166 - mode: Is - visited: 17 - irg: LOOP_UNROLL_EXAMPLE_m2 - arity: 2 - pred nodes: - -1: Block 161 - 0: 0x4 164 - 1: Phi 188 - Private Attributes: - in loop 543 with depth 0 -" -} -node: {title: "n166n164" label: "0x4Is 164" info1: "0x4 164 - mode: Is - visited: 17 - irg: LOOP_UNROLL_EXAMPLE_m2 - arity: 0 - pred nodes: - -1: Block 139 - Private Attributes: - in loop 543 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n166" targetname: "n166n164" label: "0" class:16 priority:10} -edge: {sourcename: "n166" targetname: "n188" label: "1" class:16 priority:10} -edge: { sourcename: "n166" targetname: "n161" class:2 priority:50 linestyle:dotted} -node: {title: "n168" label: "AddP 168" info1: "Add 168 - mode: P - visited: 17 - irg: LOOP_UNROLL_EXAMPLE_m2 - arity: 2 - pred nodes: - -1: Block 161 - 0: Mul 166 - 1: SymC &a 151 - Private Attributes: - in loop 543 with depth 0 -" -} -node: {title: "n168n151" label: "SymC &a 151" info1: "SymC &a 151 - mode: P - visited: 17 - irg: LOOP_UNROLL_EXAMPLE_m2 - arity: 0 - pred nodes: - -1: Block 139 - Private Attributes: - in loop 543 with depth 0 - kind: addr_ent - entity: entity GlobalType.a (135) - - type of value: type_unknown -" -} -edge: {sourcename: "n168" targetname: "n166" label: "0" class:1 priority:50} -edge: {sourcename: "n168" targetname: "n168n151" label: "1" class:16 priority:10} -edge: { sourcename: "n168" targetname: "n161" class:2 priority:50 linestyle:dotted} -node: {title: "n170" label: "Store 170" info1: "Store 170 - mode: T - visited: 17 - irg: LOOP_UNROLL_EXAMPLE_m2 - arity: 3 - pred nodes: - -1: Block 161 - 0: Phi 187 - 1: Add 168 - 2: 0xF 162 - Private Attributes: - pinned state: op_pin_state_pinned - in loop 546 with depth 1 - volatility: volatility_non_volatile -" -} -node: {title: "n170n162" label: "0xFIs 162" info1: "0xF 162 - mode: Is - visited: 17 - irg: LOOP_UNROLL_EXAMPLE_m2 - arity: 0 - pred nodes: - -1: Block 139 - Private Attributes: - in loop 543 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n170" targetname: "n187" label: "0" class:17 priority:10 color:blue} -edge: {sourcename: "n170" targetname: "n168" label: "1" class:1 priority:50} -edge: {sourcename: "n170" targetname: "n170n162" label: "2" class:16 priority:10} -edge: { sourcename: "n170" targetname: "n161" class:2 priority:50 linestyle:dotted} -node: {title: "n172" label: "ProjM 0 172" info1: "Proj 172 - mode: M - visited: 17 - irg: LOOP_UNROLL_EXAMPLE_m2 - arity: 1 - pred nodes: - -1: Block 161 - 0: Store 170 - Private Attributes: - in loop 546 with depth 1 -" -color: yellow} -edge: {sourcename: "n172" targetname: "n170" label: "0" class:17 priority:10 color:blue} -edge: { sourcename: "n172" targetname: "n161" class:2 priority:50 linestyle:dotted} -node: {title: "n146" label: "ProjM 1 146" info1: "Proj 146 - mode: M - visited: 17 - irg: LOOP_UNROLL_EXAMPLE_m2 - arity: 1 - pred nodes: - -1: Block 139 - 0: Start 140 - Private Attributes: - in loop 543 with depth 0 -" -color: yellow} -edge: {sourcename: "n146" targetname: "n140" label: "0" class:17 priority:10 color:blue} -edge: { sourcename: "n146" targetname: "n139" class:2 priority:50 linestyle:dotted} -node: {title: "n187" label: "PhiM 187" info1: "Phi 187 - mode: M - visited: 17 - irg: LOOP_UNROLL_EXAMPLE_m2 - arity: 2 - pred nodes: - -1: Block 153 - 0: Proj 146 - 1: be Proj 172 - Private Attributes: - backedges: 1 - in loop 546 with depth 1 -" -color: green} -edge: {sourcename: "n187" targetname: "n146" label: "0" class:17 priority:10 color:blue} -backedge: {sourcename: "n187" targetname: "n172" label: "1" linestyle:dashed class:17 priority:10 color:blue} -edge: { sourcename: "n187" targetname: "n153" class:2 priority:50 linestyle:dotted} -node: {title: "n183" label: "Return 183" info1: "Return 183 - mode: X - visited: 17 - irg: LOOP_UNROLL_EXAMPLE_m2 - arity: 2 - pred nodes: - -1: Block 180 - 0: Phi 187 - 1: 0x4 164 - Private Attributes: - in loop 543 with depth 0 - return in method of type LOOP_UNROLL_EXAMPLE_meth_tp - res 0 type: int -" -} -node: {title: "n183n164" label: "0x4Is 164" info1: "0x4 164 - mode: Is - visited: 17 - irg: LOOP_UNROLL_EXAMPLE_m2 - arity: 0 - pred nodes: - -1: Block 139 - Private Attributes: - in loop 543 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n183" targetname: "n187" label: "0" class:17 priority:10 color:blue} -edge: {sourcename: "n183" targetname: "n183n164" label: "1" class:16 priority:10} -edge: { sourcename: "n183" targetname: "n180" class:2 priority:50 linestyle:dotted} -node: {title: "n137" label: "Block 137" info1: "Block 137 - mode: BB - visited: 17 - irg: LOOP_UNROLL_EXAMPLE_m2 - arity: 1 - pred nodes: - 0: Return 183 - Private Attributes: - backedges: - in loop 543 with depth 0 - block visited: 0 - dominator info: output not implemented -" -color: lightyellow} -edge: {sourcename: "n137" targetname: "n183" label: "0" class:13 priority:60 color:red} -node: {title: "n138" label: "End 138" info1: "End 138 - mode: X - visited: 17 - irg: LOOP_UNROLL_EXAMPLE_m2 - arity: 1 - pred nodes: - -1: Block 137 - 0: Phi 187 - Private Attributes: - in loop 543 with depth 0 -" -color: blue} -edge: { sourcename: "n138" targetname: "n137" class:2 priority:50 linestyle:dotted} -} diff --git a/testprograms/ref-results/LOOP_UNROLL_EXAMPLE_m2.vcg b/testprograms/ref-results/LOOP_UNROLL_EXAMPLE_m2.vcg deleted file mode 100644 index 05e8434a0..000000000 --- a/testprograms/ref-results/LOOP_UNROLL_EXAMPLE_m2.vcg +++ /dev/null @@ -1,412 +0,0 @@ -graph: { title: "ir graph of LOOP_UNROLL_EXAMPLE_m2" -display_edge_labels: no -layoutalgorithm: mindepth -manhattan_edges: yes -port_sharing: no -orientation: bottom_to_top -classname 1: "intrablock Data" -classname 16: "interblock Data" -classname 2: "Block" -classname 13: "Control Flow" -classname 18: "Exception Control Flow for Interval Analysis" -classname 14: "intrablock Memory" -classname 17: "interblock Memory" -classname 15: "Dominators" -classname 3: "Entity type" -classname 4: "Entity owner" -classname 5: "Method Param" -classname 6: "Method Res" -classname 7: "Super" -classname 8: "Union" -classname 9: "Points-to" -classname 10: "Array Element Type" -classname 11: "Overwrites" -classname 12: "Member" -infoname 1: "Attribute" -infoname 2: "Verification errors" -colorentry 100: 0 0 0 -colorentry 101: 20 0 0 -colorentry 102: 40 0 0 -colorentry 103: 60 0 0 -colorentry 104: 80 0 0 -colorentry 105: 100 0 0 -colorentry 106: 120 0 0 -colorentry 107: 140 0 0 -colorentry 108: 150 0 0 -colorentry 109: 180 0 0 -colorentry 110: 200 0 0 -colorentry 111: 220 0 0 -colorentry 112: 240 0 0 -colorentry 113: 255 0 0 -colorentry 113: 255 20 20 -colorentry 114: 255 40 40 -colorentry 115: 255 60 60 -colorentry 116: 255 80 80 -colorentry 117: 255 100 100 -colorentry 118: 255 120 120 -colorentry 119: 255 140 140 -colorentry 120: 255 150 150 -colorentry 121: 255 180 180 -colorentry 122: 255 200 200 -colorentry 123: 255 220 220 -colorentry 124: 255 240 240 -colorentry 125: 255 250 250 - -graph: { title: "g148" label: "LOOP_UNROLL_EXAMPLE_m2" status:clustered color:white -graph: { title: "n137" label: "Block 137" status:clustered color:yellow -edge: {sourcename: "n137" targetname: "n183" label: "0" class:13 priority:60 color:red} -node: {title: "n138" label: "End 138" info1: "End 138 - mode: X - visited: 14 - irg: LOOP_UNROLL_EXAMPLE_m2 - arity: 1 - pred nodes: - -1: Block 137 - 0: Phi 187 - Private Attributes: -" -color: blue} -} - -graph: { title: "n180" label: "Block 180" status:clustered color:yellow -edge: {sourcename: "n180" targetname: "n159" label: "0" class:13 priority:60 color:red} -node: {title: "n183" label: "Return 183" info1: "Return 183 - mode: X - visited: 14 - irg: LOOP_UNROLL_EXAMPLE_m2 - arity: 2 - pred nodes: - -1: Block 180 - 0: Phi 187 - 1: 0x4 164 - Private Attributes: - return in method of type LOOP_UNROLL_EXAMPLE_meth_tp - res 0 type: int -" -} -node: {title: "n183n164" label: "0x4Is 164" info1: "0x4 164 - mode: Is - visited: 14 - irg: LOOP_UNROLL_EXAMPLE_m2 - arity: 0 - pred nodes: - -1: Block 139 - Private Attributes: - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n183" targetname: "n187" label: "0" class:17 priority:10 color:blue} -edge: {sourcename: "n183" targetname: "n183n164" label: "1" class:16 priority:10} -} - -graph: { title: "n153" label: "Block 153" status:clustered color:yellow -edge: {sourcename: "n153" targetname: "n152" label: "0" class:13 priority:60 color:red} -edge: {sourcename: "n153" targetname: "n174" label: "1" class:13 priority:60 color:red} -node: {title: "n187" label: "PhiM 187" info1: "Phi 187 - mode: M - visited: 14 - irg: LOOP_UNROLL_EXAMPLE_m2 - arity: 2 - pred nodes: - -1: Block 153 - 0: Proj 146 - 1: Proj 172 - Private Attributes: - backedges: -" -color: green} -edge: {sourcename: "n187" targetname: "n146" label: "0" class:17 priority:10 color:blue} -edge: {sourcename: "n187" targetname: "n172" label: "1" class:17 priority:10 color:blue} -node: {title: "n159" label: "ProjX 0 159" info1: "Proj 159 - mode: X - visited: 14 - irg: LOOP_UNROLL_EXAMPLE_m2 - arity: 1 - pred nodes: - -1: Block 153 - 0: Cond 158 - Private Attributes: -" -color: yellow} -edge: {sourcename: "n159" targetname: "n158" label: "0" class:13 priority:60 color:red} -node: {title: "n160" label: "ProjX 1 160" info1: "Proj 160 - mode: X - visited: 14 - irg: LOOP_UNROLL_EXAMPLE_m2 - arity: 1 - pred nodes: - -1: Block 153 - 0: Cond 158 - Private Attributes: -" -color: yellow} -edge: {sourcename: "n160" targetname: "n158" label: "0" class:13 priority:60 color:red} -node: {title: "n158" label: "Cond 158" info1: "Cond 158 - mode: T - visited: 14 - irg: LOOP_UNROLL_EXAMPLE_m2 - arity: 1 - pred nodes: - -1: Block 153 - 0: Proj 157 - Private Attributes: - condition kind: dense - default ProjNr: 0 -" -} -edge: {sourcename: "n158" targetname: "n157" label: "0" class:1 priority:50} -node: {title: "n157" label: "Projb Ge 157" info1: "Proj 157 - mode: b - visited: 14 - irg: LOOP_UNROLL_EXAMPLE_m2 - arity: 1 - pred nodes: - -1: Block 153 - 0: Cmp 156 - Private Attributes: -" -color: yellow} -edge: {sourcename: "n157" targetname: "n156" label: "0" class:1 priority:50} -node: {title: "n156" label: "Cmp 156" info1: "Cmp 156 - mode: T - visited: 14 - irg: LOOP_UNROLL_EXAMPLE_m2 - arity: 2 - pred nodes: - -1: Block 153 - 0: 0xB 155 - 1: Phi 188 - Private Attributes: -" -} -node: {title: "n156n155" label: "0xBIs 155" info1: "0xB 155 - mode: Is - visited: 14 - irg: LOOP_UNROLL_EXAMPLE_m2 - arity: 0 - pred nodes: - -1: Block 139 - Private Attributes: - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n156" targetname: "n156n155" label: "0" class:16 priority:10} -edge: {sourcename: "n156" targetname: "n188" label: "1" class:1 priority:50} -node: {title: "n188" label: "PhiIs 188" info1: "Phi 188 - mode: Is - visited: 14 - irg: LOOP_UNROLL_EXAMPLE_m2 - arity: 2 - pred nodes: - -1: Block 153 - 0: 0x0 150 - 1: Add 173 - Private Attributes: - backedges: -" -color: green} -node: {title: "n188n150" label: "0x0Is 150" info1: "0x0 150 - mode: Is - visited: 14 - irg: LOOP_UNROLL_EXAMPLE_m2 - arity: 0 - pred nodes: - -1: Block 139 - Private Attributes: - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n188" targetname: "n188n150" label: "0" class:16 priority:10} -edge: {sourcename: "n188" targetname: "n173" label: "1" class:16 priority:10} -} - -graph: { title: "n149" label: "Block 149" status:clustered color:yellow -edge: {sourcename: "n149" targetname: "n143" label: "0" class:13 priority:60 color:red} -node: {title: "n152" label: "Jmp 152" info1: "Jmp 152 - mode: X - visited: 14 - irg: LOOP_UNROLL_EXAMPLE_m2 - arity: 0 - pred nodes: - -1: Block 149 - Private Attributes: -" -} -} - -graph: { title: "n161" label: "Block 161" status:clustered color:yellow -edge: {sourcename: "n161" targetname: "n160" label: "0" class:13 priority:60 color:red} -node: {title: "n172" label: "ProjM 0 172" info1: "Proj 172 - mode: M - visited: 14 - irg: LOOP_UNROLL_EXAMPLE_m2 - arity: 1 - pred nodes: - -1: Block 161 - 0: Store 170 - Private Attributes: -" -color: yellow} -edge: {sourcename: "n172" targetname: "n170" label: "0" class:17 priority:10 color:blue} -node: {title: "n170" label: "Store 170" info1: "Store 170 - mode: T - visited: 14 - irg: LOOP_UNROLL_EXAMPLE_m2 - arity: 3 - pred nodes: - -1: Block 161 - 0: Phi 187 - 1: Add 168 - 2: 0xF 162 - Private Attributes: - pinned state: op_pin_state_pinned - volatility: volatility_non_volatile -" -} -node: {title: "n170n162" label: "0xFIs 162" info1: "0xF 162 - mode: Is - visited: 14 - irg: LOOP_UNROLL_EXAMPLE_m2 - arity: 0 - pred nodes: - -1: Block 139 - Private Attributes: - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n170" targetname: "n187" label: "0" class:17 priority:10 color:blue} -edge: {sourcename: "n170" targetname: "n168" label: "1" class:1 priority:50} -edge: {sourcename: "n170" targetname: "n170n162" label: "2" class:16 priority:10} -node: {title: "n168" label: "AddP 168" info1: "Add 168 - mode: P - visited: 14 - irg: LOOP_UNROLL_EXAMPLE_m2 - arity: 2 - pred nodes: - -1: Block 161 - 0: Mul 166 - 1: SymC &a 151 - Private Attributes: -" -} -node: {title: "n168n151" label: "SymC &a 151" info1: "SymC &a 151 - mode: P - visited: 14 - irg: LOOP_UNROLL_EXAMPLE_m2 - arity: 0 - pred nodes: - -1: Block 139 - Private Attributes: - kind: addr_ent - entity: entity GlobalType.a (135) - - type of value: type_unknown -" -} -edge: {sourcename: "n168" targetname: "n166" label: "0" class:1 priority:50} -edge: {sourcename: "n168" targetname: "n168n151" label: "1" class:16 priority:10} -node: {title: "n166" label: "MulIs 166" info1: "Mul 166 - mode: Is - visited: 14 - irg: LOOP_UNROLL_EXAMPLE_m2 - arity: 2 - pred nodes: - -1: Block 161 - 0: 0x4 164 - 1: Phi 188 - Private Attributes: -" -} -node: {title: "n166n164" label: "0x4Is 164" info1: "0x4 164 - mode: Is - visited: 14 - irg: LOOP_UNROLL_EXAMPLE_m2 - arity: 0 - pred nodes: - -1: Block 139 - Private Attributes: - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n166" targetname: "n166n164" label: "0" class:16 priority:10} -edge: {sourcename: "n166" targetname: "n188" label: "1" class:16 priority:10} -node: {title: "n174" label: "Jmp 174" info1: "Jmp 174 - mode: X - visited: 14 - irg: LOOP_UNROLL_EXAMPLE_m2 - arity: 0 - pred nodes: - -1: Block 161 - Private Attributes: -" -} -node: {title: "n173" label: "AddIs 173" info1: "Add 173 - mode: Is - visited: 14 - irg: LOOP_UNROLL_EXAMPLE_m2 - arity: 2 - pred nodes: - -1: Block 161 - 0: 0x5 163 - 1: Phi 188 - Private Attributes: -" -} -node: {title: "n173n163" label: "0x5Is 163" info1: "0x5 163 - mode: Is - visited: 14 - irg: LOOP_UNROLL_EXAMPLE_m2 - arity: 0 - pred nodes: - -1: Block 139 - Private Attributes: - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n173" targetname: "n173n163" label: "0" class:16 priority:10} -edge: {sourcename: "n173" targetname: "n188" label: "1" class:16 priority:10} -} - -graph: { title: "n139" label: "Block 139" status:clustered color:yellow -edge: {sourcename: "n139" targetname: "n143" label: "0" class:13 priority:60 color:red} -node: {title: "n146" label: "ProjM 1 146" info1: "Proj 146 - mode: M - visited: 14 - irg: LOOP_UNROLL_EXAMPLE_m2 - arity: 1 - pred nodes: - -1: Block 139 - 0: Start 140 - Private Attributes: -" -color: yellow} -edge: {sourcename: "n146" targetname: "n140" label: "0" class:17 priority:10 color:blue} -node: {title: "n143" label: "ProjX 0 143" info1: "Proj 143 - mode: X - visited: 14 - irg: LOOP_UNROLL_EXAMPLE_m2 - arity: 1 - pred nodes: - -1: Block 139 - 0: Start 140 - Private Attributes: -" -color: yellow} -edge: {sourcename: "n143" targetname: "n140" label: "0" class:13 priority:60 color:red} -node: {title: "n140" label: "Start 140" info1: "Start 140 - mode: T - visited: 14 - irg: LOOP_UNROLL_EXAMPLE_m2 - arity: 0 - pred nodes: - -1: Block 139 - Private Attributes: - start of method of type LOOP_UNROLL_EXAMPLE_meth_tp - param 0 type: int -" -color: blue} -} - -} - -} diff --git a/testprograms/ref-results/LOOP_UNROLL_EXAMPLE_m3-loop-unrolling.vcg b/testprograms/ref-results/LOOP_UNROLL_EXAMPLE_m3-loop-unrolling.vcg deleted file mode 100644 index 6bf627269..000000000 --- a/testprograms/ref-results/LOOP_UNROLL_EXAMPLE_m3-loop-unrolling.vcg +++ /dev/null @@ -1,739 +0,0 @@ -graph: { title: "ir graph of LOOP_UNROLL_EXAMPLE_m3" -display_edge_labels: no -layoutalgorithm: mindepth -manhattan_edges: yes -port_sharing: no -orientation: bottom_to_top -classname 1: "intrablock Data" -classname 16: "interblock Data" -classname 2: "Block" -classname 13: "Control Flow" -classname 18: "Exception Control Flow for Interval Analysis" -classname 14: "intrablock Memory" -classname 17: "interblock Memory" -classname 15: "Dominators" -classname 3: "Entity type" -classname 4: "Entity owner" -classname 5: "Method Param" -classname 6: "Method Res" -classname 7: "Super" -classname 8: "Union" -classname 9: "Points-to" -classname 10: "Array Element Type" -classname 11: "Overwrites" -classname 12: "Member" -infoname 1: "Attribute" -infoname 2: "Verification errors" -colorentry 100: 0 0 0 -colorentry 101: 20 0 0 -colorentry 102: 40 0 0 -colorentry 103: 60 0 0 -colorentry 104: 80 0 0 -colorentry 105: 100 0 0 -colorentry 106: 120 0 0 -colorentry 107: 140 0 0 -colorentry 108: 150 0 0 -colorentry 109: 180 0 0 -colorentry 110: 200 0 0 -colorentry 111: 220 0 0 -colorentry 112: 240 0 0 -colorentry 113: 255 0 0 -colorentry 113: 255 20 20 -colorentry 114: 255 40 40 -colorentry 115: 255 60 60 -colorentry 116: 255 80 80 -colorentry 117: 255 100 100 -colorentry 118: 255 120 120 -colorentry 119: 255 140 140 -colorentry 120: 255 150 150 -colorentry 121: 255 180 180 -colorentry 122: 255 200 200 -colorentry 123: 255 220 220 -colorentry 124: 255 240 240 -colorentry 125: 255 250 250 - -graph: { title: "g210" label: "LOOP_UNROLL_EXAMPLE_m3" status:clustered color:white -graph: { title: "n199" label: "Block 199" status:clustered color:yellow -edge: {sourcename: "n199" targetname: "n249" label: "0" class:13 priority:60 color:red} -node: {title: "n200" label: "End 200" info1: "End 200 - mode: X - visited: 28 - irg: LOOP_UNROLL_EXAMPLE_m3 - arity: 1 - pred nodes: - -1: Block 199 - 0: Phi 253 - Private Attributes: - in loop 556 with depth 0 -" -color: blue} -} - -graph: { title: "n246" label: "Block 246" status:clustered color:yellow -edge: {sourcename: "n246" targetname: "n221" label: "0" class:13 priority:60 color:red} -node: {title: "n249" label: "Return 249" info1: "Return 249 - mode: X - visited: 28 - irg: LOOP_UNROLL_EXAMPLE_m3 - arity: 2 - pred nodes: - -1: Block 246 - 0: Phi 253 - 1: 0x4 225 - Private Attributes: - in loop 556 with depth 0 - return in method of type LOOP_UNROLL_EXAMPLE_meth_tp - res 0 type: int -" -} -node: {title: "n249n225" label: "0x4Is 225" info1: "0x4 225 - mode: Is - visited: 28 - irg: LOOP_UNROLL_EXAMPLE_m3 - arity: 0 - pred nodes: - -1: Block 201 - Private Attributes: - in loop 556 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n249" targetname: "n253" label: "0" class:17 priority:10 color:blue} -edge: {sourcename: "n249" targetname: "n249n225" label: "1" class:16 priority:10} -} - -graph: { title: "n215" label: "Block 215" status:clustered color:yellow -edge: {sourcename: "n215" targetname: "n214" label: "0" class:13 priority:60 color:red} -backedge: {sourcename: "n215" targetname: "n571" label: "1" linestyle:dashed class:13 priority:60 color:red} -node: {title: "n253" label: "PhiM 253" info1: "Phi 253 - mode: M - visited: 28 - irg: LOOP_UNROLL_EXAMPLE_m3 - arity: 2 - pred nodes: - -1: Block 215 - 0: Proj 208 - 1: Proj 569 - Private Attributes: - backedges: - in loop 559 with depth 1 -" -color: green} -edge: {sourcename: "n253" targetname: "n208" label: "0" class:17 priority:10 color:blue} -edge: {sourcename: "n253" targetname: "n569" label: "1" class:17 priority:10 color:blue} -node: {title: "n221" label: "ProjX 0 221" info1: "Proj 221 - mode: X - visited: 28 - irg: LOOP_UNROLL_EXAMPLE_m3 - arity: 1 - pred nodes: - -1: Block 215 - 0: Cond 220 - Private Attributes: - in loop 556 with depth 0 -" -color: yellow} -edge: {sourcename: "n221" targetname: "n220" label: "0" class:13 priority:60 color:red} -node: {title: "n222" label: "ProjX 1 222" info1: "Proj 222 - mode: X - visited: 28 - irg: LOOP_UNROLL_EXAMPLE_m3 - arity: 1 - pred nodes: - -1: Block 215 - 0: Cond 220 - Private Attributes: - in loop 558 with depth 2 -" -color: yellow} -edge: {sourcename: "n222" targetname: "n220" label: "0" class:13 priority:60 color:red} -node: {title: "n220" label: "Cond 220" info1: "Cond 220 - mode: T - visited: 28 - irg: LOOP_UNROLL_EXAMPLE_m3 - arity: 1 - pred nodes: - -1: Block 215 - 0: Proj 219 - Private Attributes: - in loop 558 with depth 2 - condition kind: dense - default ProjNr: 0 -" -} -edge: {sourcename: "n220" targetname: "n219" label: "0" class:1 priority:50} -node: {title: "n219" label: "Projb Lt 219" info1: "Proj 219 - mode: b - visited: 28 - irg: LOOP_UNROLL_EXAMPLE_m3 - arity: 1 - pred nodes: - -1: Block 215 - 0: Cmp 218 - Private Attributes: - in loop 558 with depth 2 -" -color: yellow} -edge: {sourcename: "n219" targetname: "n218" label: "0" class:1 priority:50} -node: {title: "n218" label: "Cmp 218" info1: "Cmp 218 - mode: T - visited: 28 - irg: LOOP_UNROLL_EXAMPLE_m3 - arity: 2 - pred nodes: - -1: Block 215 - 0: 0x0 217 - 1: Phi 254 - Private Attributes: - in loop 558 with depth 2 -" -} -node: {title: "n218n217" label: "0x0Is 217" info1: "0x0 217 - mode: Is - visited: 28 - irg: LOOP_UNROLL_EXAMPLE_m3 - arity: 0 - pred nodes: - -1: Block 201 - Private Attributes: - in loop 556 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n218" targetname: "n218n217" label: "0" class:16 priority:10} -edge: {sourcename: "n218" targetname: "n254" label: "1" class:1 priority:50} -node: {title: "n254" label: "PhiIs 254" info1: "Phi 254 - mode: Is - visited: 28 - irg: LOOP_UNROLL_EXAMPLE_m3 - arity: 2 - pred nodes: - -1: Block 215 - 0: 0xA 212 - 1: Sub 570 - Private Attributes: - backedges: - in loop 557 with depth 1 -" -color: green} -node: {title: "n254n212" label: "0xAIs 212" info1: "0xA 212 - mode: Is - visited: 28 - irg: LOOP_UNROLL_EXAMPLE_m3 - arity: 0 - pred nodes: - -1: Block 201 - Private Attributes: - in loop 556 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n254" targetname: "n254n212" label: "0" class:16 priority:10} -edge: {sourcename: "n254" targetname: "n570" label: "1" class:16 priority:10} -} - -graph: { title: "n211" label: "Block 211" status:clustered color:yellow -edge: {sourcename: "n211" targetname: "n205" label: "0" class:13 priority:60 color:red} -node: {title: "n214" label: "Jmp 214" info1: "Jmp 214 - mode: X - visited: 28 - irg: LOOP_UNROLL_EXAMPLE_m3 - arity: 0 - pred nodes: - -1: Block 211 - Private Attributes: - in loop 556 with depth 0 -" -} -} - -graph: { title: "n572" label: "Block 572" status:clustered color:yellow -edge: {sourcename: "n572" targetname: "n240" label: "0" class:13 priority:60 color:red} -node: {title: "n569" label: "ProjM 0 569" info1: "Proj 569 - mode: M - visited: 28 - irg: LOOP_UNROLL_EXAMPLE_m3 - arity: 1 - pred nodes: - -1: Block 572 - 0: Store 568 - Private Attributes: -" -color: yellow} -edge: {sourcename: "n569" targetname: "n568" label: "0" class:17 priority:10 color:blue} -node: {title: "n568" label: "Store 568" info1: "Store 568 - mode: T - visited: 28 - irg: LOOP_UNROLL_EXAMPLE_m3 - arity: 3 - pred nodes: - -1: Block 572 - 0: Proj 238 - 1: Add 567 - 2: Sub 239 - Private Attributes: - pinned state: op_pin_state_pinned - volatility: volatility_non_volatile -" -} -edge: {sourcename: "n568" targetname: "n238" label: "0" class:17 priority:10 color:blue} -edge: {sourcename: "n568" targetname: "n567" label: "1" class:1 priority:50} -edge: {sourcename: "n568" targetname: "n239" label: "2" class:16 priority:10} -node: {title: "n567" label: "AddP 567" info1: "Add 567 - mode: P - visited: 28 - irg: LOOP_UNROLL_EXAMPLE_m3 - arity: 2 - pred nodes: - -1: Block 572 - 0: Add 565 - 1: Add 566 - Private Attributes: -" -} -edge: {sourcename: "n567" targetname: "n565" label: "0" class:1 priority:50} -edge: {sourcename: "n567" targetname: "n566" label: "1" class:1 priority:50} -node: {title: "n566" label: "AddP 566" info1: "Add 566 - mode: P - visited: 28 - irg: LOOP_UNROLL_EXAMPLE_m3 - arity: 2 - pred nodes: - -1: Block 572 - 0: 0x8 226 - 1: Add 565 - Private Attributes: -" -} -node: {title: "n566n226" label: "0x8Is 226" info1: "0x8 226 - mode: Is - visited: 28 - irg: LOOP_UNROLL_EXAMPLE_m3 - arity: 0 - pred nodes: - -1: Block 201 - Private Attributes: - in loop 556 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n566" targetname: "n566n226" label: "0" class:16 priority:10} -edge: {sourcename: "n566" targetname: "n565" label: "1" class:1 priority:50} -node: {title: "n565" label: "AddP 565" info1: "Add 565 - mode: P - visited: 28 - irg: LOOP_UNROLL_EXAMPLE_m3 - arity: 2 - pred nodes: - -1: Block 572 - 0: 0x8 226 - 1: Add 564 - Private Attributes: -" -} -node: {title: "n565n226" label: "0x8Is 226" info1: "0x8 226 - mode: Is - visited: 28 - irg: LOOP_UNROLL_EXAMPLE_m3 - arity: 0 - pred nodes: - -1: Block 201 - Private Attributes: - in loop 556 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n565" targetname: "n565n226" label: "0" class:16 priority:10} -edge: {sourcename: "n565" targetname: "n564" label: "1" class:1 priority:50} -node: {title: "n564" label: "AddP 564" info1: "Add 564 - mode: P - visited: 28 - irg: LOOP_UNROLL_EXAMPLE_m3 - arity: 2 - pred nodes: - -1: Block 572 - 0: 0x4 225 - 1: Add 563 - Private Attributes: -" -} -node: {title: "n564n225" label: "0x4Is 225" info1: "0x4 225 - mode: Is - visited: 28 - irg: LOOP_UNROLL_EXAMPLE_m3 - arity: 0 - pred nodes: - -1: Block 201 - Private Attributes: - in loop 556 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n564" targetname: "n564n225" label: "0" class:16 priority:10} -edge: {sourcename: "n564" targetname: "n563" label: "1" class:1 priority:50} -node: {title: "n563" label: "AddP 563" info1: "Add 563 - mode: P - visited: 28 - irg: LOOP_UNROLL_EXAMPLE_m3 - arity: 2 - pred nodes: - -1: Block 572 - 0: Mul 562 - 1: SymC &a 213 - Private Attributes: -" -} -node: {title: "n563n213" label: "SymC &a 213" info1: "SymC &a 213 - mode: P - visited: 28 - irg: LOOP_UNROLL_EXAMPLE_m3 - arity: 0 - pred nodes: - -1: Block 201 - Private Attributes: - in loop 556 with depth 0 - kind: addr_ent - entity: entity GlobalType.a (197) - - type of value: type_unknown -" -} -edge: {sourcename: "n563" targetname: "n562" label: "0" class:1 priority:50} -edge: {sourcename: "n563" targetname: "n563n213" label: "1" class:16 priority:10} -node: {title: "n562" label: "MulIs 562" info1: "Mul 562 - mode: Is - visited: 28 - irg: LOOP_UNROLL_EXAMPLE_m3 - arity: 2 - pred nodes: - -1: Block 572 - 0: 0x4 225 - 1: Sub 239 - Private Attributes: -" -} -node: {title: "n562n225" label: "0x4Is 225" info1: "0x4 225 - mode: Is - visited: 28 - irg: LOOP_UNROLL_EXAMPLE_m3 - arity: 0 - pred nodes: - -1: Block 201 - Private Attributes: - in loop 556 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n562" targetname: "n562n225" label: "0" class:16 priority:10} -edge: {sourcename: "n562" targetname: "n239" label: "1" class:16 priority:10} -node: {title: "n571" label: "Jmp 571" info1: "Jmp 571 - mode: X - visited: 28 - irg: LOOP_UNROLL_EXAMPLE_m3 - arity: 0 - pred nodes: - -1: Block 572 - Private Attributes: -" -} -node: {title: "n570" label: "SubIs 570" info1: "Sub 570 - mode: Is - visited: 28 - irg: LOOP_UNROLL_EXAMPLE_m3 - arity: 2 - pred nodes: - -1: Block 572 - 0: Sub 239 - 1: 0x1 224 - Private Attributes: -" -} -node: {title: "n570n224" label: "0x1Is 224" info1: "0x1 224 - mode: Is - visited: 28 - irg: LOOP_UNROLL_EXAMPLE_m3 - arity: 0 - pred nodes: - -1: Block 201 - Private Attributes: - in loop 556 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n570" targetname: "n239" label: "0" class:16 priority:10} -edge: {sourcename: "n570" targetname: "n570n224" label: "1" class:16 priority:10} -} - -graph: { title: "n223" label: "Block 223" status:clustered color:yellow -edge: {sourcename: "n223" targetname: "n222" label: "0" class:13 priority:60 color:red} -node: {title: "n238" label: "ProjM 0 238" info1: "Proj 238 - mode: M - visited: 28 - irg: LOOP_UNROLL_EXAMPLE_m3 - arity: 1 - pred nodes: - -1: Block 223 - 0: Store 236 - Private Attributes: - in loop 559 with depth 1 -" -color: yellow} -edge: {sourcename: "n238" targetname: "n236" label: "0" class:17 priority:10 color:blue} -node: {title: "n236" label: "Store 236" info1: "Store 236 - mode: T - visited: 28 - irg: LOOP_UNROLL_EXAMPLE_m3 - arity: 3 - pred nodes: - -1: Block 223 - 0: Phi 253 - 1: Add 234 - 2: Phi 254 - Private Attributes: - pinned state: op_pin_state_pinned - in loop 559 with depth 1 - volatility: volatility_non_volatile -" -} -edge: {sourcename: "n236" targetname: "n253" label: "0" class:17 priority:10 color:blue} -edge: {sourcename: "n236" targetname: "n234" label: "1" class:1 priority:50} -edge: {sourcename: "n236" targetname: "n254" label: "2" class:16 priority:10} -node: {title: "n234" label: "AddP 234" info1: "Add 234 - mode: P - visited: 28 - irg: LOOP_UNROLL_EXAMPLE_m3 - arity: 2 - pred nodes: - -1: Block 223 - 0: Add 232 - 1: Add 233 - Private Attributes: - in loop 556 with depth 0 -" -} -edge: {sourcename: "n234" targetname: "n232" label: "0" class:1 priority:50} -edge: {sourcename: "n234" targetname: "n233" label: "1" class:1 priority:50} -node: {title: "n233" label: "AddP 233" info1: "Add 233 - mode: P - visited: 28 - irg: LOOP_UNROLL_EXAMPLE_m3 - arity: 2 - pred nodes: - -1: Block 223 - 0: 0x8 226 - 1: Add 232 - Private Attributes: - in loop 556 with depth 0 -" -} -node: {title: "n233n226" label: "0x8Is 226" info1: "0x8 226 - mode: Is - visited: 28 - irg: LOOP_UNROLL_EXAMPLE_m3 - arity: 0 - pred nodes: - -1: Block 201 - Private Attributes: - in loop 556 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n233" targetname: "n233n226" label: "0" class:16 priority:10} -edge: {sourcename: "n233" targetname: "n232" label: "1" class:1 priority:50} -node: {title: "n232" label: "AddP 232" info1: "Add 232 - mode: P - visited: 28 - irg: LOOP_UNROLL_EXAMPLE_m3 - arity: 2 - pred nodes: - -1: Block 223 - 0: 0x8 226 - 1: Add 231 - Private Attributes: - in loop 556 with depth 0 -" -} -node: {title: "n232n226" label: "0x8Is 226" info1: "0x8 226 - mode: Is - visited: 28 - irg: LOOP_UNROLL_EXAMPLE_m3 - arity: 0 - pred nodes: - -1: Block 201 - Private Attributes: - in loop 556 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n232" targetname: "n232n226" label: "0" class:16 priority:10} -edge: {sourcename: "n232" targetname: "n231" label: "1" class:1 priority:50} -node: {title: "n231" label: "AddP 231" info1: "Add 231 - mode: P - visited: 28 - irg: LOOP_UNROLL_EXAMPLE_m3 - arity: 2 - pred nodes: - -1: Block 223 - 0: 0x4 225 - 1: Add 230 - Private Attributes: - in loop 556 with depth 0 -" -} -node: {title: "n231n225" label: "0x4Is 225" info1: "0x4 225 - mode: Is - visited: 28 - irg: LOOP_UNROLL_EXAMPLE_m3 - arity: 0 - pred nodes: - -1: Block 201 - Private Attributes: - in loop 556 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n231" targetname: "n231n225" label: "0" class:16 priority:10} -edge: {sourcename: "n231" targetname: "n230" label: "1" class:1 priority:50} -node: {title: "n230" label: "AddP 230" info1: "Add 230 - mode: P - visited: 28 - irg: LOOP_UNROLL_EXAMPLE_m3 - arity: 2 - pred nodes: - -1: Block 223 - 0: Mul 228 - 1: SymC &a 213 - Private Attributes: - in loop 556 with depth 0 -" -} -node: {title: "n230n213" label: "SymC &a 213" info1: "SymC &a 213 - mode: P - visited: 28 - irg: LOOP_UNROLL_EXAMPLE_m3 - arity: 0 - pred nodes: - -1: Block 201 - Private Attributes: - in loop 556 with depth 0 - kind: addr_ent - entity: entity GlobalType.a (197) - - type of value: type_unknown -" -} -edge: {sourcename: "n230" targetname: "n228" label: "0" class:1 priority:50} -edge: {sourcename: "n230" targetname: "n230n213" label: "1" class:16 priority:10} -node: {title: "n228" label: "MulIs 228" info1: "Mul 228 - mode: Is - visited: 28 - irg: LOOP_UNROLL_EXAMPLE_m3 - arity: 2 - pred nodes: - -1: Block 223 - 0: 0x4 225 - 1: Phi 254 - Private Attributes: - in loop 556 with depth 0 -" -} -node: {title: "n228n225" label: "0x4Is 225" info1: "0x4 225 - mode: Is - visited: 28 - irg: LOOP_UNROLL_EXAMPLE_m3 - arity: 0 - pred nodes: - -1: Block 201 - Private Attributes: - in loop 556 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n228" targetname: "n228n225" label: "0" class:16 priority:10} -edge: {sourcename: "n228" targetname: "n254" label: "1" class:16 priority:10} -node: {title: "n240" label: "Jmp 240" info1: "Jmp 240 - mode: X - visited: 28 - irg: LOOP_UNROLL_EXAMPLE_m3 - arity: 0 - pred nodes: - -1: Block 223 - Private Attributes: - in loop 558 with depth 2 -" -} -node: {title: "n239" label: "SubIs 239" info1: "Sub 239 - mode: Is - visited: 28 - irg: LOOP_UNROLL_EXAMPLE_m3 - arity: 2 - pred nodes: - -1: Block 223 - 0: Phi 254 - 1: 0x1 224 - Private Attributes: - in loop 557 with depth 1 -" -} -node: {title: "n239n224" label: "0x1Is 224" info1: "0x1 224 - mode: Is - visited: 28 - irg: LOOP_UNROLL_EXAMPLE_m3 - arity: 0 - pred nodes: - -1: Block 201 - Private Attributes: - in loop 556 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n239" targetname: "n254" label: "0" class:16 priority:10} -edge: {sourcename: "n239" targetname: "n239n224" label: "1" class:16 priority:10} -} - -graph: { title: "n201" label: "Block 201" status:clustered color:yellow -edge: {sourcename: "n201" targetname: "n205" label: "0" class:13 priority:60 color:red} -node: {title: "n208" label: "ProjM 1 208" info1: "Proj 208 - mode: M - visited: 28 - irg: LOOP_UNROLL_EXAMPLE_m3 - arity: 1 - pred nodes: - -1: Block 201 - 0: Start 202 - Private Attributes: - in loop 556 with depth 0 -" -color: yellow} -edge: {sourcename: "n208" targetname: "n202" label: "0" class:17 priority:10 color:blue} -node: {title: "n205" label: "ProjX 0 205" info1: "Proj 205 - mode: X - visited: 28 - irg: LOOP_UNROLL_EXAMPLE_m3 - arity: 1 - pred nodes: - -1: Block 201 - 0: Start 202 - Private Attributes: - in loop 556 with depth 0 -" -color: yellow} -edge: {sourcename: "n205" targetname: "n202" label: "0" class:13 priority:60 color:red} -node: {title: "n202" label: "Start 202" info1: "Start 202 - mode: T - visited: 28 - irg: LOOP_UNROLL_EXAMPLE_m3 - arity: 0 - pred nodes: - -1: Block 201 - Private Attributes: - in loop 556 with depth 0 - start of method of type LOOP_UNROLL_EXAMPLE_meth_tp - param 0 type: int -" -color: blue} -} - -} - -} diff --git a/testprograms/ref-results/LOOP_UNROLL_EXAMPLE_m3-looptree.vcg b/testprograms/ref-results/LOOP_UNROLL_EXAMPLE_m3-looptree.vcg deleted file mode 100644 index 3b342a42c..000000000 --- a/testprograms/ref-results/LOOP_UNROLL_EXAMPLE_m3-looptree.vcg +++ /dev/null @@ -1,69 +0,0 @@ -graph: { title: "ir graph of LOOP_UNROLL_EXAMPLE_m3" -display_edge_labels: yes -layoutalgorithm: mindepth -manhattan_edges: yes -port_sharing: no -orientation: top_to_bottom -classname 1: "intrablock Data" -classname 16: "interblock Data" -classname 2: "Block" -classname 13: "Control Flow" -classname 18: "Exception Control Flow for Interval Analysis" -classname 14: "intrablock Memory" -classname 17: "interblock Memory" -classname 15: "Dominators" -classname 3: "Entity type" -classname 4: "Entity owner" -classname 5: "Method Param" -classname 6: "Method Res" -classname 7: "Super" -classname 8: "Union" -classname 9: "Points-to" -classname 10: "Array Element Type" -classname 11: "Overwrites" -classname 12: "Member" -infoname 1: "Attribute" -infoname 2: "Verification errors" -colorentry 100: 0 0 0 -colorentry 101: 20 0 0 -colorentry 102: 40 0 0 -colorentry 103: 60 0 0 -colorentry 104: 80 0 0 -colorentry 105: 100 0 0 -colorentry 106: 120 0 0 -colorentry 107: 140 0 0 -colorentry 108: 150 0 0 -colorentry 109: 180 0 0 -colorentry 110: 200 0 0 -colorentry 111: 220 0 0 -colorentry 112: 240 0 0 -colorentry 113: 255 0 0 -colorentry 113: 255 20 20 -colorentry 114: 255 40 40 -colorentry 115: 255 60 60 -colorentry 116: 255 80 80 -colorentry 117: 255 100 100 -colorentry 118: 255 120 120 -colorentry 119: 255 140 140 -colorentry 120: 255 150 150 -colorentry 121: 255 180 180 -colorentry 122: 255 200 200 -colorentry 123: 255 220 220 -colorentry 124: 255 240 240 -colorentry 125: 255 250 250 - -node: {title: "l560" label: "loop 0, 1 sons, 4 nodes" info1: " loop nr: 560 - The loop was analyzed 0 times."} -node: { title: "l560-0-nodes" color: lightyellow label: "Block 201 -Block 211" } -edge: {sourcename: "l560" targetname: "l560-0-nodes" label:"0...1"} -edge: {sourcename: "l560" targetname: "l561" color: darkgreen label: "2"} -node: {title: "l561" label: "loop 1, 0 sons, 2 nodes" info1: " loop nr: 561 - The loop was analyzed 0 times."} -node: { title: "l561-0-nodes" color: lightyellow label: "Block 215 loop head! -Block 223" } -edge: {sourcename: "l561" targetname: "l561-0-nodes" label:"0...1"} -node: { title: "l560-3-nodes" color: lightyellow label: "Block 246 -Block 199" } -edge: {sourcename: "l560" targetname: "l560-3-nodes" label:"3...4"} -} diff --git a/testprograms/ref-results/LOOP_UNROLL_EXAMPLE_m3-pure.vcg b/testprograms/ref-results/LOOP_UNROLL_EXAMPLE_m3-pure.vcg deleted file mode 100644 index d291cd426..000000000 --- a/testprograms/ref-results/LOOP_UNROLL_EXAMPLE_m3-pure.vcg +++ /dev/null @@ -1,609 +0,0 @@ -graph: { title: "ir graph of LOOP_UNROLL_EXAMPLE_m3" -display_edge_labels: no -layoutalgorithm: mindepth -manhattan_edges: yes -port_sharing: no -orientation: bottom_to_top -classname 1: "intrablock Data" -classname 16: "interblock Data" -classname 2: "Block" -classname 13: "Control Flow" -classname 18: "Exception Control Flow for Interval Analysis" -classname 14: "intrablock Memory" -classname 17: "interblock Memory" -classname 15: "Dominators" -classname 3: "Entity type" -classname 4: "Entity owner" -classname 5: "Method Param" -classname 6: "Method Res" -classname 7: "Super" -classname 8: "Union" -classname 9: "Points-to" -classname 10: "Array Element Type" -classname 11: "Overwrites" -classname 12: "Member" -infoname 1: "Attribute" -infoname 2: "Verification errors" -colorentry 100: 0 0 0 -colorentry 101: 20 0 0 -colorentry 102: 40 0 0 -colorentry 103: 60 0 0 -colorentry 104: 80 0 0 -colorentry 105: 100 0 0 -colorentry 106: 120 0 0 -colorentry 107: 140 0 0 -colorentry 108: 150 0 0 -colorentry 109: 180 0 0 -colorentry 110: 200 0 0 -colorentry 111: 220 0 0 -colorentry 112: 240 0 0 -colorentry 113: 255 0 0 -colorentry 113: 255 20 20 -colorentry 114: 255 40 40 -colorentry 115: 255 60 60 -colorentry 116: 255 80 80 -colorentry 117: 255 100 100 -colorentry 118: 255 120 120 -colorentry 119: 255 140 140 -colorentry 120: 255 150 150 -colorentry 121: 255 180 180 -colorentry 122: 255 200 200 -colorentry 123: 255 220 220 -colorentry 124: 255 240 240 -colorentry 125: 255 250 250 - -node: {title: "n202" label: "Start 202" info1: "Start 202 - mode: T - visited: 18 - irg: LOOP_UNROLL_EXAMPLE_m3 - arity: 0 - pred nodes: - -1: Block 201 - Private Attributes: - in loop 556 with depth 0 - start of method of type LOOP_UNROLL_EXAMPLE_meth_tp - param 0 type: int -" -color: blue} -edge: { sourcename: "n202" targetname: "n201" class:2 priority:50 linestyle:dotted} -node: {title: "n205" label: "ProjX 0 205" info1: "Proj 205 - mode: X - visited: 18 - irg: LOOP_UNROLL_EXAMPLE_m3 - arity: 1 - pred nodes: - -1: Block 201 - 0: Start 202 - Private Attributes: - in loop 556 with depth 0 -" -color: yellow} -edge: {sourcename: "n205" targetname: "n202" label: "0" class:13 priority:60 color:red} -edge: { sourcename: "n205" targetname: "n201" class:2 priority:50 linestyle:dotted} -node: {title: "n201" label: "Block 201" info1: "Block 201 - mode: BB - visited: 18 - irg: LOOP_UNROLL_EXAMPLE_m3 - arity: 1 - pred nodes: - 0: Proj 205 - Private Attributes: - backedges: - in loop 556 with depth 0 - block visited: 0 - dominator info: output not implemented -" -color: lightyellow} -edge: {sourcename: "n201" targetname: "n205" label: "0" class:13 priority:60 color:red} -node: {title: "n239" label: "SubIs 239" info1: "Sub 239 - mode: Is - visited: 18 - irg: LOOP_UNROLL_EXAMPLE_m3 - arity: 2 - pred nodes: - -1: Block 223 - 0: Phi 254 - 1: 0x1 224 - Private Attributes: - in loop 557 with depth 1 -" -} -node: {title: "n239n224" label: "0x1Is 224" info1: "0x1 224 - mode: Is - visited: 18 - irg: LOOP_UNROLL_EXAMPLE_m3 - arity: 0 - pred nodes: - -1: Block 201 - Private Attributes: - in loop 556 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n239" targetname: "n254" label: "0" class:16 priority:10} -edge: {sourcename: "n239" targetname: "n239n224" label: "1" class:16 priority:10} -edge: { sourcename: "n239" targetname: "n223" class:2 priority:50 linestyle:dotted} -node: {title: "n254" label: "PhiIs 254" info1: "Phi 254 - mode: Is - visited: 18 - irg: LOOP_UNROLL_EXAMPLE_m3 - arity: 2 - pred nodes: - -1: Block 215 - 0: 0xA 212 - 1: be Sub 239 - Private Attributes: - backedges: 1 - in loop 557 with depth 1 -" -color: green} -node: {title: "n254n212" label: "0xAIs 212" info1: "0xA 212 - mode: Is - visited: 18 - irg: LOOP_UNROLL_EXAMPLE_m3 - arity: 0 - pred nodes: - -1: Block 201 - Private Attributes: - in loop 556 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n254" targetname: "n254n212" label: "0" class:16 priority:10} -backedge: {sourcename: "n254" targetname: "n239" label: "1" linestyle:dashed class:16 priority:10} -edge: { sourcename: "n254" targetname: "n215" class:2 priority:50 linestyle:dotted} -node: {title: "n218" label: "Cmp 218" info1: "Cmp 218 - mode: T - visited: 18 - irg: LOOP_UNROLL_EXAMPLE_m3 - arity: 2 - pred nodes: - -1: Block 215 - 0: 0x0 217 - 1: Phi 254 - Private Attributes: - in loop 558 with depth 2 -" -} -node: {title: "n218n217" label: "0x0Is 217" info1: "0x0 217 - mode: Is - visited: 18 - irg: LOOP_UNROLL_EXAMPLE_m3 - arity: 0 - pred nodes: - -1: Block 201 - Private Attributes: - in loop 556 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n218" targetname: "n218n217" label: "0" class:16 priority:10} -edge: {sourcename: "n218" targetname: "n254" label: "1" class:1 priority:50} -edge: { sourcename: "n218" targetname: "n215" class:2 priority:50 linestyle:dotted} -node: {title: "n219" label: "Projb Lt 219" info1: "Proj 219 - mode: b - visited: 18 - irg: LOOP_UNROLL_EXAMPLE_m3 - arity: 1 - pred nodes: - -1: Block 215 - 0: Cmp 218 - Private Attributes: - in loop 558 with depth 2 -" -color: yellow} -edge: {sourcename: "n219" targetname: "n218" label: "0" class:1 priority:50} -edge: { sourcename: "n219" targetname: "n215" class:2 priority:50 linestyle:dotted} -node: {title: "n220" label: "Cond 220" info1: "Cond 220 - mode: T - visited: 18 - irg: LOOP_UNROLL_EXAMPLE_m3 - arity: 1 - pred nodes: - -1: Block 215 - 0: Proj 219 - Private Attributes: - in loop 558 with depth 2 - condition kind: dense - default ProjNr: 0 -" -} -edge: {sourcename: "n220" targetname: "n219" label: "0" class:1 priority:50} -edge: { sourcename: "n220" targetname: "n215" class:2 priority:50 linestyle:dotted} -node: {title: "n222" label: "ProjX 1 222" info1: "Proj 222 - mode: X - visited: 18 - irg: LOOP_UNROLL_EXAMPLE_m3 - arity: 1 - pred nodes: - -1: Block 215 - 0: Cond 220 - Private Attributes: - in loop 558 with depth 2 -" -color: yellow} -edge: {sourcename: "n222" targetname: "n220" label: "0" class:13 priority:60 color:red} -edge: { sourcename: "n222" targetname: "n215" class:2 priority:50 linestyle:dotted} -node: {title: "n223" label: "Block 223" info1: "Block 223 - mode: BB - visited: 18 - irg: LOOP_UNROLL_EXAMPLE_m3 - arity: 1 - pred nodes: - 0: Proj 222 - Private Attributes: - backedges: - in loop 558 with depth 2 - block visited: 0 - dominator info: output not implemented -" -color: lightyellow} -edge: {sourcename: "n223" targetname: "n222" label: "0" class:13 priority:60 color:red} -node: {title: "n240" label: "Jmp 240" info1: "Jmp 240 - mode: X - visited: 18 - irg: LOOP_UNROLL_EXAMPLE_m3 - arity: 0 - pred nodes: - -1: Block 223 - Private Attributes: - in loop 558 with depth 2 -" -} -edge: { sourcename: "n240" targetname: "n223" class:2 priority:50 linestyle:dotted} -node: {title: "n211" label: "Block 211" info1: "Block 211 - mode: BB - visited: 18 - irg: LOOP_UNROLL_EXAMPLE_m3 - arity: 1 - pred nodes: - 0: Proj 205 - Private Attributes: - backedges: - in loop 556 with depth 0 - block visited: 0 - dominator info: output not implemented -" -color: lightyellow} -edge: {sourcename: "n211" targetname: "n205" label: "0" class:13 priority:60 color:red} -node: {title: "n214" label: "Jmp 214" info1: "Jmp 214 - mode: X - visited: 18 - irg: LOOP_UNROLL_EXAMPLE_m3 - arity: 0 - pred nodes: - -1: Block 211 - Private Attributes: - in loop 556 with depth 0 -" -} -edge: { sourcename: "n214" targetname: "n211" class:2 priority:50 linestyle:dotted} -node: {title: "n215" label: "Block 215" info1: "Block 215 - mode: BB - visited: 18 - irg: LOOP_UNROLL_EXAMPLE_m3 - arity: 2 - pred nodes: - 0: Jmp 214 - 1: be Jmp 240 - Private Attributes: - backedges: 1 - in loop 558 with depth 2 - block visited: 0 - dominator info: output not implemented -" -color: lightyellow} -edge: {sourcename: "n215" targetname: "n214" label: "0" class:13 priority:60 color:red} -backedge: {sourcename: "n215" targetname: "n240" label: "1" linestyle:dashed class:13 priority:60 color:red} -node: {title: "n221" label: "ProjX 0 221" info1: "Proj 221 - mode: X - visited: 18 - irg: LOOP_UNROLL_EXAMPLE_m3 - arity: 1 - pred nodes: - -1: Block 215 - 0: Cond 220 - Private Attributes: - in loop 556 with depth 0 -" -color: yellow} -edge: {sourcename: "n221" targetname: "n220" label: "0" class:13 priority:60 color:red} -edge: { sourcename: "n221" targetname: "n215" class:2 priority:50 linestyle:dotted} -node: {title: "n246" label: "Block 246" info1: "Block 246 - mode: BB - visited: 18 - irg: LOOP_UNROLL_EXAMPLE_m3 - arity: 1 - pred nodes: - 0: Proj 221 - Private Attributes: - backedges: - in loop 556 with depth 0 - block visited: 0 - dominator info: output not implemented -" -color: lightyellow} -edge: {sourcename: "n246" targetname: "n221" label: "0" class:13 priority:60 color:red} -node: {title: "n228" label: "MulIs 228" info1: "Mul 228 - mode: Is - visited: 18 - irg: LOOP_UNROLL_EXAMPLE_m3 - arity: 2 - pred nodes: - -1: Block 223 - 0: 0x4 225 - 1: Phi 254 - Private Attributes: - in loop 556 with depth 0 -" -} -node: {title: "n228n225" label: "0x4Is 225" info1: "0x4 225 - mode: Is - visited: 18 - irg: LOOP_UNROLL_EXAMPLE_m3 - arity: 0 - pred nodes: - -1: Block 201 - Private Attributes: - in loop 556 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n228" targetname: "n228n225" label: "0" class:16 priority:10} -edge: {sourcename: "n228" targetname: "n254" label: "1" class:16 priority:10} -edge: { sourcename: "n228" targetname: "n223" class:2 priority:50 linestyle:dotted} -node: {title: "n230" label: "AddP 230" info1: "Add 230 - mode: P - visited: 18 - irg: LOOP_UNROLL_EXAMPLE_m3 - arity: 2 - pred nodes: - -1: Block 223 - 0: Mul 228 - 1: SymC &a 213 - Private Attributes: - in loop 556 with depth 0 -" -} -node: {title: "n230n213" label: "SymC &a 213" info1: "SymC &a 213 - mode: P - visited: 18 - irg: LOOP_UNROLL_EXAMPLE_m3 - arity: 0 - pred nodes: - -1: Block 201 - Private Attributes: - in loop 556 with depth 0 - kind: addr_ent - entity: entity GlobalType.a (197) - - type of value: type_unknown -" -} -edge: {sourcename: "n230" targetname: "n228" label: "0" class:1 priority:50} -edge: {sourcename: "n230" targetname: "n230n213" label: "1" class:16 priority:10} -edge: { sourcename: "n230" targetname: "n223" class:2 priority:50 linestyle:dotted} -node: {title: "n231" label: "AddP 231" info1: "Add 231 - mode: P - visited: 18 - irg: LOOP_UNROLL_EXAMPLE_m3 - arity: 2 - pred nodes: - -1: Block 223 - 0: 0x4 225 - 1: Add 230 - Private Attributes: - in loop 556 with depth 0 -" -} -node: {title: "n231n225" label: "0x4Is 225" info1: "0x4 225 - mode: Is - visited: 18 - irg: LOOP_UNROLL_EXAMPLE_m3 - arity: 0 - pred nodes: - -1: Block 201 - Private Attributes: - in loop 556 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n231" targetname: "n231n225" label: "0" class:16 priority:10} -edge: {sourcename: "n231" targetname: "n230" label: "1" class:1 priority:50} -edge: { sourcename: "n231" targetname: "n223" class:2 priority:50 linestyle:dotted} -node: {title: "n232" label: "AddP 232" info1: "Add 232 - mode: P - visited: 18 - irg: LOOP_UNROLL_EXAMPLE_m3 - arity: 2 - pred nodes: - -1: Block 223 - 0: 0x8 226 - 1: Add 231 - Private Attributes: - in loop 556 with depth 0 -" -} -node: {title: "n232n226" label: "0x8Is 226" info1: "0x8 226 - mode: Is - visited: 18 - irg: LOOP_UNROLL_EXAMPLE_m3 - arity: 0 - pred nodes: - -1: Block 201 - Private Attributes: - in loop 556 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n232" targetname: "n232n226" label: "0" class:16 priority:10} -edge: {sourcename: "n232" targetname: "n231" label: "1" class:1 priority:50} -edge: { sourcename: "n232" targetname: "n223" class:2 priority:50 linestyle:dotted} -node: {title: "n233" label: "AddP 233" info1: "Add 233 - mode: P - visited: 18 - irg: LOOP_UNROLL_EXAMPLE_m3 - arity: 2 - pred nodes: - -1: Block 223 - 0: 0x8 226 - 1: Add 232 - Private Attributes: - in loop 556 with depth 0 -" -} -node: {title: "n233n226" label: "0x8Is 226" info1: "0x8 226 - mode: Is - visited: 18 - irg: LOOP_UNROLL_EXAMPLE_m3 - arity: 0 - pred nodes: - -1: Block 201 - Private Attributes: - in loop 556 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n233" targetname: "n233n226" label: "0" class:16 priority:10} -edge: {sourcename: "n233" targetname: "n232" label: "1" class:1 priority:50} -edge: { sourcename: "n233" targetname: "n223" class:2 priority:50 linestyle:dotted} -node: {title: "n234" label: "AddP 234" info1: "Add 234 - mode: P - visited: 18 - irg: LOOP_UNROLL_EXAMPLE_m3 - arity: 2 - pred nodes: - -1: Block 223 - 0: Add 232 - 1: Add 233 - Private Attributes: - in loop 556 with depth 0 -" -} -edge: {sourcename: "n234" targetname: "n232" label: "0" class:1 priority:50} -edge: {sourcename: "n234" targetname: "n233" label: "1" class:1 priority:50} -edge: { sourcename: "n234" targetname: "n223" class:2 priority:50 linestyle:dotted} -node: {title: "n236" label: "Store 236" info1: "Store 236 - mode: T - visited: 18 - irg: LOOP_UNROLL_EXAMPLE_m3 - arity: 3 - pred nodes: - -1: Block 223 - 0: Phi 253 - 1: Add 234 - 2: Phi 254 - Private Attributes: - pinned state: op_pin_state_pinned - in loop 559 with depth 1 - volatility: volatility_non_volatile -" -} -edge: {sourcename: "n236" targetname: "n253" label: "0" class:17 priority:10 color:blue} -edge: {sourcename: "n236" targetname: "n234" label: "1" class:1 priority:50} -edge: {sourcename: "n236" targetname: "n254" label: "2" class:16 priority:10} -edge: { sourcename: "n236" targetname: "n223" class:2 priority:50 linestyle:dotted} -node: {title: "n238" label: "ProjM 0 238" info1: "Proj 238 - mode: M - visited: 18 - irg: LOOP_UNROLL_EXAMPLE_m3 - arity: 1 - pred nodes: - -1: Block 223 - 0: Store 236 - Private Attributes: - in loop 559 with depth 1 -" -color: yellow} -edge: {sourcename: "n238" targetname: "n236" label: "0" class:17 priority:10 color:blue} -edge: { sourcename: "n238" targetname: "n223" class:2 priority:50 linestyle:dotted} -node: {title: "n208" label: "ProjM 1 208" info1: "Proj 208 - mode: M - visited: 18 - irg: LOOP_UNROLL_EXAMPLE_m3 - arity: 1 - pred nodes: - -1: Block 201 - 0: Start 202 - Private Attributes: - in loop 556 with depth 0 -" -color: yellow} -edge: {sourcename: "n208" targetname: "n202" label: "0" class:17 priority:10 color:blue} -edge: { sourcename: "n208" targetname: "n201" class:2 priority:50 linestyle:dotted} -node: {title: "n253" label: "PhiM 253" info1: "Phi 253 - mode: M - visited: 18 - irg: LOOP_UNROLL_EXAMPLE_m3 - arity: 2 - pred nodes: - -1: Block 215 - 0: Proj 208 - 1: be Proj 238 - Private Attributes: - backedges: 1 - in loop 559 with depth 1 -" -color: green} -edge: {sourcename: "n253" targetname: "n208" label: "0" class:17 priority:10 color:blue} -backedge: {sourcename: "n253" targetname: "n238" label: "1" linestyle:dashed class:17 priority:10 color:blue} -edge: { sourcename: "n253" targetname: "n215" class:2 priority:50 linestyle:dotted} -node: {title: "n249" label: "Return 249" info1: "Return 249 - mode: X - visited: 18 - irg: LOOP_UNROLL_EXAMPLE_m3 - arity: 2 - pred nodes: - -1: Block 246 - 0: Phi 253 - 1: 0x4 225 - Private Attributes: - in loop 556 with depth 0 - return in method of type LOOP_UNROLL_EXAMPLE_meth_tp - res 0 type: int -" -} -node: {title: "n249n225" label: "0x4Is 225" info1: "0x4 225 - mode: Is - visited: 18 - irg: LOOP_UNROLL_EXAMPLE_m3 - arity: 0 - pred nodes: - -1: Block 201 - Private Attributes: - in loop 556 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n249" targetname: "n253" label: "0" class:17 priority:10 color:blue} -edge: {sourcename: "n249" targetname: "n249n225" label: "1" class:16 priority:10} -edge: { sourcename: "n249" targetname: "n246" class:2 priority:50 linestyle:dotted} -node: {title: "n199" label: "Block 199" info1: "Block 199 - mode: BB - visited: 18 - irg: LOOP_UNROLL_EXAMPLE_m3 - arity: 1 - pred nodes: - 0: Return 249 - Private Attributes: - backedges: - in loop 556 with depth 0 - block visited: 0 - dominator info: output not implemented -" -color: lightyellow} -edge: {sourcename: "n199" targetname: "n249" label: "0" class:13 priority:60 color:red} -node: {title: "n200" label: "End 200" info1: "End 200 - mode: X - visited: 18 - irg: LOOP_UNROLL_EXAMPLE_m3 - arity: 1 - pred nodes: - -1: Block 199 - 0: Phi 253 - Private Attributes: - in loop 556 with depth 0 -" -color: blue} -edge: { sourcename: "n200" targetname: "n199" class:2 priority:50 linestyle:dotted} -} diff --git a/testprograms/ref-results/LOOP_UNROLL_EXAMPLE_m3.vcg b/testprograms/ref-results/LOOP_UNROLL_EXAMPLE_m3.vcg deleted file mode 100644 index ed0175e93..000000000 --- a/testprograms/ref-results/LOOP_UNROLL_EXAMPLE_m3.vcg +++ /dev/null @@ -1,490 +0,0 @@ -graph: { title: "ir graph of LOOP_UNROLL_EXAMPLE_m3" -display_edge_labels: no -layoutalgorithm: mindepth -manhattan_edges: yes -port_sharing: no -orientation: bottom_to_top -classname 1: "intrablock Data" -classname 16: "interblock Data" -classname 2: "Block" -classname 13: "Control Flow" -classname 18: "Exception Control Flow for Interval Analysis" -classname 14: "intrablock Memory" -classname 17: "interblock Memory" -classname 15: "Dominators" -classname 3: "Entity type" -classname 4: "Entity owner" -classname 5: "Method Param" -classname 6: "Method Res" -classname 7: "Super" -classname 8: "Union" -classname 9: "Points-to" -classname 10: "Array Element Type" -classname 11: "Overwrites" -classname 12: "Member" -infoname 1: "Attribute" -infoname 2: "Verification errors" -colorentry 100: 0 0 0 -colorentry 101: 20 0 0 -colorentry 102: 40 0 0 -colorentry 103: 60 0 0 -colorentry 104: 80 0 0 -colorentry 105: 100 0 0 -colorentry 106: 120 0 0 -colorentry 107: 140 0 0 -colorentry 108: 150 0 0 -colorentry 109: 180 0 0 -colorentry 110: 200 0 0 -colorentry 111: 220 0 0 -colorentry 112: 240 0 0 -colorentry 113: 255 0 0 -colorentry 113: 255 20 20 -colorentry 114: 255 40 40 -colorentry 115: 255 60 60 -colorentry 116: 255 80 80 -colorentry 117: 255 100 100 -colorentry 118: 255 120 120 -colorentry 119: 255 140 140 -colorentry 120: 255 150 150 -colorentry 121: 255 180 180 -colorentry 122: 255 200 200 -colorentry 123: 255 220 220 -colorentry 124: 255 240 240 -colorentry 125: 255 250 250 - -graph: { title: "g210" label: "LOOP_UNROLL_EXAMPLE_m3" status:clustered color:white -graph: { title: "n199" label: "Block 199" status:clustered color:yellow -edge: {sourcename: "n199" targetname: "n249" label: "0" class:13 priority:60 color:red} -node: {title: "n200" label: "End 200" info1: "End 200 - mode: X - visited: 15 - irg: LOOP_UNROLL_EXAMPLE_m3 - arity: 1 - pred nodes: - -1: Block 199 - 0: Phi 253 - Private Attributes: -" -color: blue} -} - -graph: { title: "n246" label: "Block 246" status:clustered color:yellow -edge: {sourcename: "n246" targetname: "n221" label: "0" class:13 priority:60 color:red} -node: {title: "n249" label: "Return 249" info1: "Return 249 - mode: X - visited: 15 - irg: LOOP_UNROLL_EXAMPLE_m3 - arity: 2 - pred nodes: - -1: Block 246 - 0: Phi 253 - 1: 0x4 225 - Private Attributes: - return in method of type LOOP_UNROLL_EXAMPLE_meth_tp - res 0 type: int -" -} -node: {title: "n249n225" label: "0x4Is 225" info1: "0x4 225 - mode: Is - visited: 15 - irg: LOOP_UNROLL_EXAMPLE_m3 - arity: 0 - pred nodes: - -1: Block 201 - Private Attributes: - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n249" targetname: "n253" label: "0" class:17 priority:10 color:blue} -edge: {sourcename: "n249" targetname: "n249n225" label: "1" class:16 priority:10} -} - -graph: { title: "n215" label: "Block 215" status:clustered color:yellow -edge: {sourcename: "n215" targetname: "n214" label: "0" class:13 priority:60 color:red} -edge: {sourcename: "n215" targetname: "n240" label: "1" class:13 priority:60 color:red} -node: {title: "n253" label: "PhiM 253" info1: "Phi 253 - mode: M - visited: 15 - irg: LOOP_UNROLL_EXAMPLE_m3 - arity: 2 - pred nodes: - -1: Block 215 - 0: Proj 208 - 1: Proj 238 - Private Attributes: - backedges: -" -color: green} -edge: {sourcename: "n253" targetname: "n208" label: "0" class:17 priority:10 color:blue} -edge: {sourcename: "n253" targetname: "n238" label: "1" class:17 priority:10 color:blue} -node: {title: "n221" label: "ProjX 0 221" info1: "Proj 221 - mode: X - visited: 15 - irg: LOOP_UNROLL_EXAMPLE_m3 - arity: 1 - pred nodes: - -1: Block 215 - 0: Cond 220 - Private Attributes: -" -color: yellow} -edge: {sourcename: "n221" targetname: "n220" label: "0" class:13 priority:60 color:red} -node: {title: "n222" label: "ProjX 1 222" info1: "Proj 222 - mode: X - visited: 15 - irg: LOOP_UNROLL_EXAMPLE_m3 - arity: 1 - pred nodes: - -1: Block 215 - 0: Cond 220 - Private Attributes: -" -color: yellow} -edge: {sourcename: "n222" targetname: "n220" label: "0" class:13 priority:60 color:red} -node: {title: "n220" label: "Cond 220" info1: "Cond 220 - mode: T - visited: 15 - irg: LOOP_UNROLL_EXAMPLE_m3 - arity: 1 - pred nodes: - -1: Block 215 - 0: Proj 219 - Private Attributes: - condition kind: dense - default ProjNr: 0 -" -} -edge: {sourcename: "n220" targetname: "n219" label: "0" class:1 priority:50} -node: {title: "n219" label: "Projb Lt 219" info1: "Proj 219 - mode: b - visited: 15 - irg: LOOP_UNROLL_EXAMPLE_m3 - arity: 1 - pred nodes: - -1: Block 215 - 0: Cmp 218 - Private Attributes: -" -color: yellow} -edge: {sourcename: "n219" targetname: "n218" label: "0" class:1 priority:50} -node: {title: "n218" label: "Cmp 218" info1: "Cmp 218 - mode: T - visited: 15 - irg: LOOP_UNROLL_EXAMPLE_m3 - arity: 2 - pred nodes: - -1: Block 215 - 0: 0x0 217 - 1: Phi 254 - Private Attributes: -" -} -node: {title: "n218n217" label: "0x0Is 217" info1: "0x0 217 - mode: Is - visited: 15 - irg: LOOP_UNROLL_EXAMPLE_m3 - arity: 0 - pred nodes: - -1: Block 201 - Private Attributes: - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n218" targetname: "n218n217" label: "0" class:16 priority:10} -edge: {sourcename: "n218" targetname: "n254" label: "1" class:1 priority:50} -node: {title: "n254" label: "PhiIs 254" info1: "Phi 254 - mode: Is - visited: 15 - irg: LOOP_UNROLL_EXAMPLE_m3 - arity: 2 - pred nodes: - -1: Block 215 - 0: 0xA 212 - 1: Sub 239 - Private Attributes: - backedges: -" -color: green} -node: {title: "n254n212" label: "0xAIs 212" info1: "0xA 212 - mode: Is - visited: 15 - irg: LOOP_UNROLL_EXAMPLE_m3 - arity: 0 - pred nodes: - -1: Block 201 - Private Attributes: - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n254" targetname: "n254n212" label: "0" class:16 priority:10} -edge: {sourcename: "n254" targetname: "n239" label: "1" class:16 priority:10} -} - -graph: { title: "n211" label: "Block 211" status:clustered color:yellow -edge: {sourcename: "n211" targetname: "n205" label: "0" class:13 priority:60 color:red} -node: {title: "n214" label: "Jmp 214" info1: "Jmp 214 - mode: X - visited: 15 - irg: LOOP_UNROLL_EXAMPLE_m3 - arity: 0 - pred nodes: - -1: Block 211 - Private Attributes: -" -} -} - -graph: { title: "n223" label: "Block 223" status:clustered color:yellow -edge: {sourcename: "n223" targetname: "n222" label: "0" class:13 priority:60 color:red} -node: {title: "n238" label: "ProjM 0 238" info1: "Proj 238 - mode: M - visited: 15 - irg: LOOP_UNROLL_EXAMPLE_m3 - arity: 1 - pred nodes: - -1: Block 223 - 0: Store 236 - Private Attributes: -" -color: yellow} -edge: {sourcename: "n238" targetname: "n236" label: "0" class:17 priority:10 color:blue} -node: {title: "n236" label: "Store 236" info1: "Store 236 - mode: T - visited: 15 - irg: LOOP_UNROLL_EXAMPLE_m3 - arity: 3 - pred nodes: - -1: Block 223 - 0: Phi 253 - 1: Add 234 - 2: Phi 254 - Private Attributes: - pinned state: op_pin_state_pinned - volatility: volatility_non_volatile -" -} -edge: {sourcename: "n236" targetname: "n253" label: "0" class:17 priority:10 color:blue} -edge: {sourcename: "n236" targetname: "n234" label: "1" class:1 priority:50} -edge: {sourcename: "n236" targetname: "n254" label: "2" class:16 priority:10} -node: {title: "n234" label: "AddP 234" info1: "Add 234 - mode: P - visited: 15 - irg: LOOP_UNROLL_EXAMPLE_m3 - arity: 2 - pred nodes: - -1: Block 223 - 0: Add 232 - 1: Add 233 - Private Attributes: -" -} -edge: {sourcename: "n234" targetname: "n232" label: "0" class:1 priority:50} -edge: {sourcename: "n234" targetname: "n233" label: "1" class:1 priority:50} -node: {title: "n233" label: "AddP 233" info1: "Add 233 - mode: P - visited: 15 - irg: LOOP_UNROLL_EXAMPLE_m3 - arity: 2 - pred nodes: - -1: Block 223 - 0: 0x8 226 - 1: Add 232 - Private Attributes: -" -} -node: {title: "n233n226" label: "0x8Is 226" info1: "0x8 226 - mode: Is - visited: 15 - irg: LOOP_UNROLL_EXAMPLE_m3 - arity: 0 - pred nodes: - -1: Block 201 - Private Attributes: - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n233" targetname: "n233n226" label: "0" class:16 priority:10} -edge: {sourcename: "n233" targetname: "n232" label: "1" class:1 priority:50} -node: {title: "n232" label: "AddP 232" info1: "Add 232 - mode: P - visited: 15 - irg: LOOP_UNROLL_EXAMPLE_m3 - arity: 2 - pred nodes: - -1: Block 223 - 0: 0x8 226 - 1: Add 231 - Private Attributes: -" -} -node: {title: "n232n226" label: "0x8Is 226" info1: "0x8 226 - mode: Is - visited: 15 - irg: LOOP_UNROLL_EXAMPLE_m3 - arity: 0 - pred nodes: - -1: Block 201 - Private Attributes: - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n232" targetname: "n232n226" label: "0" class:16 priority:10} -edge: {sourcename: "n232" targetname: "n231" label: "1" class:1 priority:50} -node: {title: "n231" label: "AddP 231" info1: "Add 231 - mode: P - visited: 15 - irg: LOOP_UNROLL_EXAMPLE_m3 - arity: 2 - pred nodes: - -1: Block 223 - 0: 0x4 225 - 1: Add 230 - Private Attributes: -" -} -node: {title: "n231n225" label: "0x4Is 225" info1: "0x4 225 - mode: Is - visited: 15 - irg: LOOP_UNROLL_EXAMPLE_m3 - arity: 0 - pred nodes: - -1: Block 201 - Private Attributes: - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n231" targetname: "n231n225" label: "0" class:16 priority:10} -edge: {sourcename: "n231" targetname: "n230" label: "1" class:1 priority:50} -node: {title: "n230" label: "AddP 230" info1: "Add 230 - mode: P - visited: 15 - irg: LOOP_UNROLL_EXAMPLE_m3 - arity: 2 - pred nodes: - -1: Block 223 - 0: Mul 228 - 1: SymC &a 213 - Private Attributes: -" -} -node: {title: "n230n213" label: "SymC &a 213" info1: "SymC &a 213 - mode: P - visited: 15 - irg: LOOP_UNROLL_EXAMPLE_m3 - arity: 0 - pred nodes: - -1: Block 201 - Private Attributes: - kind: addr_ent - entity: entity GlobalType.a (197) - - type of value: type_unknown -" -} -edge: {sourcename: "n230" targetname: "n228" label: "0" class:1 priority:50} -edge: {sourcename: "n230" targetname: "n230n213" label: "1" class:16 priority:10} -node: {title: "n228" label: "MulIs 228" info1: "Mul 228 - mode: Is - visited: 15 - irg: LOOP_UNROLL_EXAMPLE_m3 - arity: 2 - pred nodes: - -1: Block 223 - 0: 0x4 225 - 1: Phi 254 - Private Attributes: -" -} -node: {title: "n228n225" label: "0x4Is 225" info1: "0x4 225 - mode: Is - visited: 15 - irg: LOOP_UNROLL_EXAMPLE_m3 - arity: 0 - pred nodes: - -1: Block 201 - Private Attributes: - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n228" targetname: "n228n225" label: "0" class:16 priority:10} -edge: {sourcename: "n228" targetname: "n254" label: "1" class:16 priority:10} -node: {title: "n240" label: "Jmp 240" info1: "Jmp 240 - mode: X - visited: 15 - irg: LOOP_UNROLL_EXAMPLE_m3 - arity: 0 - pred nodes: - -1: Block 223 - Private Attributes: -" -} -node: {title: "n239" label: "SubIs 239" info1: "Sub 239 - mode: Is - visited: 15 - irg: LOOP_UNROLL_EXAMPLE_m3 - arity: 2 - pred nodes: - -1: Block 223 - 0: Phi 254 - 1: 0x1 224 - Private Attributes: -" -} -node: {title: "n239n224" label: "0x1Is 224" info1: "0x1 224 - mode: Is - visited: 15 - irg: LOOP_UNROLL_EXAMPLE_m3 - arity: 0 - pred nodes: - -1: Block 201 - Private Attributes: - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n239" targetname: "n254" label: "0" class:16 priority:10} -edge: {sourcename: "n239" targetname: "n239n224" label: "1" class:16 priority:10} -} - -graph: { title: "n201" label: "Block 201" status:clustered color:yellow -edge: {sourcename: "n201" targetname: "n205" label: "0" class:13 priority:60 color:red} -node: {title: "n208" label: "ProjM 1 208" info1: "Proj 208 - mode: M - visited: 15 - irg: LOOP_UNROLL_EXAMPLE_m3 - arity: 1 - pred nodes: - -1: Block 201 - 0: Start 202 - Private Attributes: -" -color: yellow} -edge: {sourcename: "n208" targetname: "n202" label: "0" class:17 priority:10 color:blue} -node: {title: "n205" label: "ProjX 0 205" info1: "Proj 205 - mode: X - visited: 15 - irg: LOOP_UNROLL_EXAMPLE_m3 - arity: 1 - pred nodes: - -1: Block 201 - 0: Start 202 - Private Attributes: -" -color: yellow} -edge: {sourcename: "n205" targetname: "n202" label: "0" class:13 priority:60 color:red} -node: {title: "n202" label: "Start 202" info1: "Start 202 - mode: T - visited: 15 - irg: LOOP_UNROLL_EXAMPLE_m3 - arity: 0 - pred nodes: - -1: Block 201 - Private Attributes: - start of method of type LOOP_UNROLL_EXAMPLE_meth_tp - param 0 type: int -" -color: blue} -} - -} - -} diff --git a/testprograms/ref-results/LOOP_UNROLL_EXAMPLE_m4-loop-unrolling.vcg b/testprograms/ref-results/LOOP_UNROLL_EXAMPLE_m4-loop-unrolling.vcg deleted file mode 100644 index 3b317ed82..000000000 --- a/testprograms/ref-results/LOOP_UNROLL_EXAMPLE_m4-loop-unrolling.vcg +++ /dev/null @@ -1,1145 +0,0 @@ -graph: { title: "ir graph of LOOP_UNROLL_EXAMPLE_m4" -display_edge_labels: no -layoutalgorithm: mindepth -manhattan_edges: yes -port_sharing: no -orientation: bottom_to_top -classname 1: "intrablock Data" -classname 16: "interblock Data" -classname 2: "Block" -classname 13: "Control Flow" -classname 18: "Exception Control Flow for Interval Analysis" -classname 14: "intrablock Memory" -classname 17: "interblock Memory" -classname 15: "Dominators" -classname 3: "Entity type" -classname 4: "Entity owner" -classname 5: "Method Param" -classname 6: "Method Res" -classname 7: "Super" -classname 8: "Union" -classname 9: "Points-to" -classname 10: "Array Element Type" -classname 11: "Overwrites" -classname 12: "Member" -infoname 1: "Attribute" -infoname 2: "Verification errors" -colorentry 100: 0 0 0 -colorentry 101: 20 0 0 -colorentry 102: 40 0 0 -colorentry 103: 60 0 0 -colorentry 104: 80 0 0 -colorentry 105: 100 0 0 -colorentry 106: 120 0 0 -colorentry 107: 140 0 0 -colorentry 108: 150 0 0 -colorentry 109: 180 0 0 -colorentry 110: 200 0 0 -colorentry 111: 220 0 0 -colorentry 112: 240 0 0 -colorentry 113: 255 0 0 -colorentry 113: 255 20 20 -colorentry 114: 255 40 40 -colorentry 115: 255 60 60 -colorentry 116: 255 80 80 -colorentry 117: 255 100 100 -colorentry 118: 255 120 120 -colorentry 119: 255 140 140 -colorentry 120: 255 150 150 -colorentry 121: 255 180 180 -colorentry 122: 255 200 200 -colorentry 123: 255 220 220 -colorentry 124: 255 240 240 -colorentry 125: 255 250 250 - -graph: { title: "g276" label: "LOOP_UNROLL_EXAMPLE_m4" status:clustered color:white -graph: { title: "n265" label: "Block 265" status:clustered color:yellow -edge: {sourcename: "n265" targetname: "n316" label: "0" class:13 priority:60 color:red} -node: {title: "n266" label: "End 266" info1: "End 266 - mode: X - visited: 32 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 1 - pred nodes: - -1: Block 265 - 0: Phi 320 - Private Attributes: - in loop 573 with depth 0 -" -color: blue} -} - -graph: { title: "n313" label: "Block 313" status:clustered color:yellow -edge: {sourcename: "n313" targetname: "n287" label: "0" class:13 priority:60 color:red} -node: {title: "n316" label: "Return 316" info1: "Return 316 - mode: X - visited: 32 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 2 - pred nodes: - -1: Block 313 - 0: Phi 320 - 1: 0x4 291 - Private Attributes: - in loop 573 with depth 0 - return in method of type LOOP_UNROLL_EXAMPLE_meth_tp - res 0 type: int -" -} -node: {title: "n316n291" label: "0x4Is 291" info1: "0x4 291 - mode: Is - visited: 32 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 0 - pred nodes: - -1: Block 267 - Private Attributes: - in loop 573 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n316" targetname: "n320" label: "0" class:17 priority:10 color:blue} -edge: {sourcename: "n316" targetname: "n316n291" label: "1" class:16 priority:10} -} - -graph: { title: "n281" label: "Block 281" status:clustered color:yellow -edge: {sourcename: "n281" targetname: "n280" label: "0" class:13 priority:60 color:red} -backedge: {sourcename: "n281" targetname: "n611" label: "1" linestyle:dashed class:13 priority:60 color:red} -node: {title: "n320" label: "PhiM 320" info1: "Phi 320 - mode: M - visited: 32 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 2 - pred nodes: - -1: Block 281 - 0: Proj 274 - 1: Proj 608 - Private Attributes: - backedges: - in loop 576 with depth 1 -" -color: green} -edge: {sourcename: "n320" targetname: "n274" label: "0" class:17 priority:10 color:blue} -edge: {sourcename: "n320" targetname: "n608" label: "1" class:17 priority:10 color:blue} -node: {title: "n287" label: "ProjX 0 287" info1: "Proj 287 - mode: X - visited: 32 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 1 - pred nodes: - -1: Block 281 - 0: Cond 286 - Private Attributes: - in loop 573 with depth 0 -" -color: yellow} -edge: {sourcename: "n287" targetname: "n286" label: "0" class:13 priority:60 color:red} -node: {title: "n288" label: "ProjX 1 288" info1: "Proj 288 - mode: X - visited: 32 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 1 - pred nodes: - -1: Block 281 - 0: Cond 286 - Private Attributes: - in loop 575 with depth 2 -" -color: yellow} -edge: {sourcename: "n288" targetname: "n286" label: "0" class:13 priority:60 color:red} -node: {title: "n286" label: "Cond 286" info1: "Cond 286 - mode: T - visited: 32 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 1 - pred nodes: - -1: Block 281 - 0: Proj 285 - Private Attributes: - in loop 575 with depth 2 - condition kind: dense - default ProjNr: 0 -" -} -edge: {sourcename: "n286" targetname: "n285" label: "0" class:1 priority:50} -node: {title: "n285" label: "Projb Ge 285" info1: "Proj 285 - mode: b - visited: 32 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 1 - pred nodes: - -1: Block 281 - 0: Cmp 284 - Private Attributes: - in loop 575 with depth 2 -" -color: yellow} -edge: {sourcename: "n285" targetname: "n284" label: "0" class:1 priority:50} -node: {title: "n284" label: "Cmp 284" info1: "Cmp 284 - mode: T - visited: 32 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 2 - pred nodes: - -1: Block 281 - 0: 0xB 283 - 1: Phi 321 - Private Attributes: - in loop 575 with depth 2 -" -} -node: {title: "n284n283" label: "0xBIs 283" info1: "0xB 283 - mode: Is - visited: 32 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 0 - pred nodes: - -1: Block 267 - Private Attributes: - in loop 573 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n284" targetname: "n284n283" label: "0" class:16 priority:10} -edge: {sourcename: "n284" targetname: "n321" label: "1" class:1 priority:50} -node: {title: "n321" label: "PhiIs 321" info1: "Phi 321 - mode: Is - visited: 32 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 2 - pred nodes: - -1: Block 281 - 0: 0x0 278 - 1: Add 584 - Private Attributes: - backedges: - in loop 574 with depth 1 -" -color: green} -node: {title: "n321n278" label: "0x0Is 278" info1: "0x0 278 - mode: Is - visited: 32 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 0 - pred nodes: - -1: Block 267 - Private Attributes: - in loop 573 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n321" targetname: "n321n278" label: "0" class:16 priority:10} -edge: {sourcename: "n321" targetname: "n584" label: "1" class:16 priority:10} -} - -graph: { title: "n277" label: "Block 277" status:clustered color:yellow -edge: {sourcename: "n277" targetname: "n271" label: "0" class:13 priority:60 color:red} -node: {title: "n280" label: "Jmp 280" info1: "Jmp 280 - mode: X - visited: 32 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 0 - pred nodes: - -1: Block 277 - Private Attributes: - in loop 573 with depth 0 -" -} -} - -graph: { title: "n581" label: "Block 581" status:clustered color:yellow -edge: {sourcename: "n581" targetname: "n610" label: "0" class:13 priority:60 color:red} -node: {title: "n608" label: "ProjM 0 608" info1: "Proj 608 - mode: M - visited: 32 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 1 - pred nodes: - -1: Block 581 - 0: Store 605 - Private Attributes: -" -color: yellow} -edge: {sourcename: "n608" targetname: "n605" label: "0" class:17 priority:10 color:blue} -node: {title: "n605" label: "Store 605" info1: "Store 605 - mode: T - visited: 32 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 3 - pred nodes: - -1: Block 581 - 0: Proj 596 - 1: Add 602 - 2: Add 584 - Private Attributes: - pinned state: op_pin_state_pinned - volatility: volatility_non_volatile -" -} -edge: {sourcename: "n605" targetname: "n596" label: "0" class:14 priority:50 color:blue} -edge: {sourcename: "n605" targetname: "n602" label: "1" class:1 priority:50} -edge: {sourcename: "n605" targetname: "n584" label: "2" class:1 priority:50} -node: {title: "n596" label: "ProjM 0 596" info1: "Proj 596 - mode: M - visited: 32 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 1 - pred nodes: - -1: Block 581 - 0: Store 593 - Private Attributes: -" -color: yellow} -edge: {sourcename: "n596" targetname: "n593" label: "0" class:17 priority:10 color:blue} -node: {title: "n593" label: "Store 593" info1: "Store 593 - mode: T - visited: 32 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 3 - pred nodes: - -1: Block 581 - 0: Proj 607 - 1: Add 590 - 2: Add 584 - Private Attributes: - pinned state: op_pin_state_pinned - volatility: volatility_non_volatile -" -} -edge: {sourcename: "n593" targetname: "n607" label: "0" class:17 priority:10 color:blue} -edge: {sourcename: "n593" targetname: "n590" label: "1" class:1 priority:50} -edge: {sourcename: "n593" targetname: "n584" label: "2" class:1 priority:50} -node: {title: "n590" label: "AddP 590" info1: "Add 590 - mode: P - visited: 32 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 2 - pred nodes: - -1: Block 581 - 0: Mul 587 - 1: SymC &a 279 - Private Attributes: -" -} -node: {title: "n590n279" label: "SymC &a 279" info1: "SymC &a 279 - mode: P - visited: 32 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 0 - pred nodes: - -1: Block 267 - Private Attributes: - in loop 573 with depth 0 - kind: addr_ent - entity: entity GlobalType.a (263) - - type of value: type_unknown -" -} -edge: {sourcename: "n590" targetname: "n587" label: "0" class:1 priority:50} -edge: {sourcename: "n590" targetname: "n590n279" label: "1" class:16 priority:10} -node: {title: "n587" label: "MulIs 587" info1: "Mul 587 - mode: Is - visited: 32 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 2 - pred nodes: - -1: Block 581 - 0: 0x8 292 - 1: Add 584 - Private Attributes: -" -} -node: {title: "n587n292" label: "0x8Is 292" info1: "0x8 292 - mode: Is - visited: 32 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 0 - pred nodes: - -1: Block 267 - Private Attributes: - in loop 573 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n587" targetname: "n587n292" label: "0" class:16 priority:10} -edge: {sourcename: "n587" targetname: "n584" label: "1" class:1 priority:50} -node: {title: "n602" label: "AddP 602" info1: "Add 602 - mode: P - visited: 32 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 2 - pred nodes: - -1: Block 581 - 0: SymC &a 279 - 1: Mul 599 - Private Attributes: -" -} -node: {title: "n602n279" label: "SymC &a 279" info1: "SymC &a 279 - mode: P - visited: 32 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 0 - pred nodes: - -1: Block 267 - Private Attributes: - in loop 573 with depth 0 - kind: addr_ent - entity: entity GlobalType.a (263) - - type of value: type_unknown -" -} -edge: {sourcename: "n602" targetname: "n602n279" label: "0" class:16 priority:10} -edge: {sourcename: "n602" targetname: "n599" label: "1" class:1 priority:50} -node: {title: "n599" label: "MulIs 599" info1: "Mul 599 - mode: Is - visited: 32 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 2 - pred nodes: - -1: Block 581 - 0: 0x4 291 - 1: Add 584 - Private Attributes: -" -} -node: {title: "n599n291" label: "0x4Is 291" info1: "0x4 291 - mode: Is - visited: 32 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 0 - pred nodes: - -1: Block 267 - Private Attributes: - in loop 573 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n599" targetname: "n599n291" label: "0" class:16 priority:10} -edge: {sourcename: "n599" targetname: "n584" label: "1" class:1 priority:50} -node: {title: "n611" label: "Jmp 611" info1: "Jmp 611 - mode: X - visited: 32 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 0 - pred nodes: - -1: Block 581 - Private Attributes: -" -} -node: {title: "n584" label: "AddIs 584" info1: "Add 584 - mode: Is - visited: 32 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 2 - pred nodes: - -1: Block 581 - 0: 0x1 290 - 1: Add 583 - Private Attributes: -" -} -node: {title: "n584n290" label: "0x1Is 290" info1: "0x1 290 - mode: Is - visited: 32 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 0 - pred nodes: - -1: Block 267 - Private Attributes: - in loop 573 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n584" targetname: "n584n290" label: "0" class:16 priority:10} -edge: {sourcename: "n584" targetname: "n583" label: "1" class:16 priority:10} -} - -graph: { title: "n580" label: "Block 580" status:clustered color:yellow -edge: {sourcename: "n580" targetname: "n609" label: "0" class:13 priority:60 color:red} -node: {title: "n607" label: "ProjM 0 607" info1: "Proj 607 - mode: M - visited: 32 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 1 - pred nodes: - -1: Block 580 - 0: Store 604 - Private Attributes: -" -color: yellow} -edge: {sourcename: "n607" targetname: "n604" label: "0" class:17 priority:10 color:blue} -node: {title: "n604" label: "Store 604" info1: "Store 604 - mode: T - visited: 32 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 3 - pred nodes: - -1: Block 580 - 0: Proj 595 - 1: Add 601 - 2: Add 583 - Private Attributes: - pinned state: op_pin_state_pinned - volatility: volatility_non_volatile -" -} -edge: {sourcename: "n604" targetname: "n595" label: "0" class:14 priority:50 color:blue} -edge: {sourcename: "n604" targetname: "n601" label: "1" class:1 priority:50} -edge: {sourcename: "n604" targetname: "n583" label: "2" class:1 priority:50} -node: {title: "n595" label: "ProjM 0 595" info1: "Proj 595 - mode: M - visited: 32 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 1 - pred nodes: - -1: Block 580 - 0: Store 592 - Private Attributes: -" -color: yellow} -edge: {sourcename: "n595" targetname: "n592" label: "0" class:17 priority:10 color:blue} -node: {title: "n592" label: "Store 592" info1: "Store 592 - mode: T - visited: 32 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 3 - pred nodes: - -1: Block 580 - 0: Proj 606 - 1: Add 589 - 2: Add 583 - Private Attributes: - pinned state: op_pin_state_pinned - volatility: volatility_non_volatile -" -} -edge: {sourcename: "n592" targetname: "n606" label: "0" class:17 priority:10 color:blue} -edge: {sourcename: "n592" targetname: "n589" label: "1" class:1 priority:50} -edge: {sourcename: "n592" targetname: "n583" label: "2" class:1 priority:50} -node: {title: "n589" label: "AddP 589" info1: "Add 589 - mode: P - visited: 32 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 2 - pred nodes: - -1: Block 580 - 0: Mul 586 - 1: SymC &a 279 - Private Attributes: -" -} -node: {title: "n589n279" label: "SymC &a 279" info1: "SymC &a 279 - mode: P - visited: 32 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 0 - pred nodes: - -1: Block 267 - Private Attributes: - in loop 573 with depth 0 - kind: addr_ent - entity: entity GlobalType.a (263) - - type of value: type_unknown -" -} -edge: {sourcename: "n589" targetname: "n586" label: "0" class:1 priority:50} -edge: {sourcename: "n589" targetname: "n589n279" label: "1" class:16 priority:10} -node: {title: "n586" label: "MulIs 586" info1: "Mul 586 - mode: Is - visited: 32 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 2 - pred nodes: - -1: Block 580 - 0: 0x8 292 - 1: Add 583 - Private Attributes: -" -} -node: {title: "n586n292" label: "0x8Is 292" info1: "0x8 292 - mode: Is - visited: 32 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 0 - pred nodes: - -1: Block 267 - Private Attributes: - in loop 573 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n586" targetname: "n586n292" label: "0" class:16 priority:10} -edge: {sourcename: "n586" targetname: "n583" label: "1" class:1 priority:50} -node: {title: "n601" label: "AddP 601" info1: "Add 601 - mode: P - visited: 32 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 2 - pred nodes: - -1: Block 580 - 0: SymC &a 279 - 1: Mul 598 - Private Attributes: -" -} -node: {title: "n601n279" label: "SymC &a 279" info1: "SymC &a 279 - mode: P - visited: 32 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 0 - pred nodes: - -1: Block 267 - Private Attributes: - in loop 573 with depth 0 - kind: addr_ent - entity: entity GlobalType.a (263) - - type of value: type_unknown -" -} -edge: {sourcename: "n601" targetname: "n601n279" label: "0" class:16 priority:10} -edge: {sourcename: "n601" targetname: "n598" label: "1" class:1 priority:50} -node: {title: "n598" label: "MulIs 598" info1: "Mul 598 - mode: Is - visited: 32 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 2 - pred nodes: - -1: Block 580 - 0: 0x4 291 - 1: Add 583 - Private Attributes: -" -} -node: {title: "n598n291" label: "0x4Is 291" info1: "0x4 291 - mode: Is - visited: 32 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 0 - pred nodes: - -1: Block 267 - Private Attributes: - in loop 573 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n598" targetname: "n598n291" label: "0" class:16 priority:10} -edge: {sourcename: "n598" targetname: "n583" label: "1" class:1 priority:50} -node: {title: "n610" label: "Jmp 610" info1: "Jmp 610 - mode: X - visited: 32 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 0 - pred nodes: - -1: Block 580 - Private Attributes: -" -} -node: {title: "n583" label: "AddIs 583" info1: "Add 583 - mode: Is - visited: 32 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 2 - pred nodes: - -1: Block 580 - 0: 0x1 290 - 1: Add 582 - Private Attributes: -" -} -node: {title: "n583n290" label: "0x1Is 290" info1: "0x1 290 - mode: Is - visited: 32 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 0 - pred nodes: - -1: Block 267 - Private Attributes: - in loop 573 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n583" targetname: "n583n290" label: "0" class:16 priority:10} -edge: {sourcename: "n583" targetname: "n582" label: "1" class:16 priority:10} -} - -graph: { title: "n579" label: "Block 579" status:clustered color:yellow -edge: {sourcename: "n579" targetname: "n307" label: "0" class:13 priority:60 color:red} -node: {title: "n606" label: "ProjM 0 606" info1: "Proj 606 - mode: M - visited: 32 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 1 - pred nodes: - -1: Block 579 - 0: Store 603 - Private Attributes: -" -color: yellow} -edge: {sourcename: "n606" targetname: "n603" label: "0" class:17 priority:10 color:blue} -node: {title: "n603" label: "Store 603" info1: "Store 603 - mode: T - visited: 32 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 3 - pred nodes: - -1: Block 579 - 0: Proj 594 - 1: Add 600 - 2: Add 582 - Private Attributes: - pinned state: op_pin_state_pinned - volatility: volatility_non_volatile -" -} -edge: {sourcename: "n603" targetname: "n594" label: "0" class:14 priority:50 color:blue} -edge: {sourcename: "n603" targetname: "n600" label: "1" class:1 priority:50} -edge: {sourcename: "n603" targetname: "n582" label: "2" class:1 priority:50} -node: {title: "n594" label: "ProjM 0 594" info1: "Proj 594 - mode: M - visited: 32 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 1 - pred nodes: - -1: Block 579 - 0: Store 591 - Private Attributes: -" -color: yellow} -edge: {sourcename: "n594" targetname: "n591" label: "0" class:17 priority:10 color:blue} -node: {title: "n591" label: "Store 591" info1: "Store 591 - mode: T - visited: 32 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 3 - pred nodes: - -1: Block 579 - 0: Proj 306 - 1: Add 588 - 2: Add 582 - Private Attributes: - pinned state: op_pin_state_pinned - volatility: volatility_non_volatile -" -} -edge: {sourcename: "n591" targetname: "n306" label: "0" class:17 priority:10 color:blue} -edge: {sourcename: "n591" targetname: "n588" label: "1" class:1 priority:50} -edge: {sourcename: "n591" targetname: "n582" label: "2" class:1 priority:50} -node: {title: "n588" label: "AddP 588" info1: "Add 588 - mode: P - visited: 32 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 2 - pred nodes: - -1: Block 579 - 0: Mul 585 - 1: SymC &a 279 - Private Attributes: -" -} -node: {title: "n588n279" label: "SymC &a 279" info1: "SymC &a 279 - mode: P - visited: 32 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 0 - pred nodes: - -1: Block 267 - Private Attributes: - in loop 573 with depth 0 - kind: addr_ent - entity: entity GlobalType.a (263) - - type of value: type_unknown -" -} -edge: {sourcename: "n588" targetname: "n585" label: "0" class:1 priority:50} -edge: {sourcename: "n588" targetname: "n588n279" label: "1" class:16 priority:10} -node: {title: "n585" label: "MulIs 585" info1: "Mul 585 - mode: Is - visited: 32 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 2 - pred nodes: - -1: Block 579 - 0: 0x8 292 - 1: Add 582 - Private Attributes: -" -} -node: {title: "n585n292" label: "0x8Is 292" info1: "0x8 292 - mode: Is - visited: 32 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 0 - pred nodes: - -1: Block 267 - Private Attributes: - in loop 573 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n585" targetname: "n585n292" label: "0" class:16 priority:10} -edge: {sourcename: "n585" targetname: "n582" label: "1" class:1 priority:50} -node: {title: "n600" label: "AddP 600" info1: "Add 600 - mode: P - visited: 32 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 2 - pred nodes: - -1: Block 579 - 0: SymC &a 279 - 1: Mul 597 - Private Attributes: -" -} -node: {title: "n600n279" label: "SymC &a 279" info1: "SymC &a 279 - mode: P - visited: 32 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 0 - pred nodes: - -1: Block 267 - Private Attributes: - in loop 573 with depth 0 - kind: addr_ent - entity: entity GlobalType.a (263) - - type of value: type_unknown -" -} -edge: {sourcename: "n600" targetname: "n600n279" label: "0" class:16 priority:10} -edge: {sourcename: "n600" targetname: "n597" label: "1" class:1 priority:50} -node: {title: "n597" label: "MulIs 597" info1: "Mul 597 - mode: Is - visited: 32 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 2 - pred nodes: - -1: Block 579 - 0: 0x4 291 - 1: Add 582 - Private Attributes: -" -} -node: {title: "n597n291" label: "0x4Is 291" info1: "0x4 291 - mode: Is - visited: 32 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 0 - pred nodes: - -1: Block 267 - Private Attributes: - in loop 573 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n597" targetname: "n597n291" label: "0" class:16 priority:10} -edge: {sourcename: "n597" targetname: "n582" label: "1" class:1 priority:50} -node: {title: "n609" label: "Jmp 609" info1: "Jmp 609 - mode: X - visited: 32 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 0 - pred nodes: - -1: Block 579 - Private Attributes: -" -} -node: {title: "n582" label: "AddIs 582" info1: "Add 582 - mode: Is - visited: 32 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 2 - pred nodes: - -1: Block 579 - 0: 0x1 290 - 1: Add 294 - Private Attributes: -" -} -node: {title: "n582n290" label: "0x1Is 290" info1: "0x1 290 - mode: Is - visited: 32 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 0 - pred nodes: - -1: Block 267 - Private Attributes: - in loop 573 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n582" targetname: "n582n290" label: "0" class:16 priority:10} -edge: {sourcename: "n582" targetname: "n294" label: "1" class:16 priority:10} -} - -graph: { title: "n289" label: "Block 289" status:clustered color:yellow -edge: {sourcename: "n289" targetname: "n288" label: "0" class:13 priority:60 color:red} -node: {title: "n306" label: "ProjM 0 306" info1: "Proj 306 - mode: M - visited: 32 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 1 - pred nodes: - -1: Block 289 - 0: Store 304 - Private Attributes: - in loop 576 with depth 1 -" -color: yellow} -edge: {sourcename: "n306" targetname: "n304" label: "0" class:17 priority:10 color:blue} -node: {title: "n304" label: "Store 304" info1: "Store 304 - mode: T - visited: 32 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 3 - pred nodes: - -1: Block 289 - 0: Proj 301 - 1: Add 303 - 2: Add 294 - Private Attributes: - pinned state: op_pin_state_pinned - in loop 576 with depth 1 - volatility: volatility_non_volatile -" -} -edge: {sourcename: "n304" targetname: "n301" label: "0" class:14 priority:50 color:blue} -edge: {sourcename: "n304" targetname: "n303" label: "1" class:1 priority:50} -edge: {sourcename: "n304" targetname: "n294" label: "2" class:1 priority:50} -node: {title: "n301" label: "ProjM 0 301" info1: "Proj 301 - mode: M - visited: 32 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 1 - pred nodes: - -1: Block 289 - 0: Store 299 - Private Attributes: - in loop 576 with depth 1 -" -color: yellow} -edge: {sourcename: "n301" targetname: "n299" label: "0" class:17 priority:10 color:blue} -node: {title: "n299" label: "Store 299" info1: "Store 299 - mode: T - visited: 32 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 3 - pred nodes: - -1: Block 289 - 0: Phi 320 - 1: Add 297 - 2: Add 294 - Private Attributes: - pinned state: op_pin_state_pinned - in loop 576 with depth 1 - volatility: volatility_non_volatile -" -} -edge: {sourcename: "n299" targetname: "n320" label: "0" class:17 priority:10 color:blue} -edge: {sourcename: "n299" targetname: "n297" label: "1" class:1 priority:50} -edge: {sourcename: "n299" targetname: "n294" label: "2" class:1 priority:50} -node: {title: "n297" label: "AddP 297" info1: "Add 297 - mode: P - visited: 32 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 2 - pred nodes: - -1: Block 289 - 0: Mul 295 - 1: SymC &a 279 - Private Attributes: - in loop 573 with depth 0 -" -} -node: {title: "n297n279" label: "SymC &a 279" info1: "SymC &a 279 - mode: P - visited: 32 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 0 - pred nodes: - -1: Block 267 - Private Attributes: - in loop 573 with depth 0 - kind: addr_ent - entity: entity GlobalType.a (263) - - type of value: type_unknown -" -} -edge: {sourcename: "n297" targetname: "n295" label: "0" class:1 priority:50} -edge: {sourcename: "n297" targetname: "n297n279" label: "1" class:16 priority:10} -node: {title: "n295" label: "MulIs 295" info1: "Mul 295 - mode: Is - visited: 32 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 2 - pred nodes: - -1: Block 289 - 0: 0x8 292 - 1: Add 294 - Private Attributes: - in loop 573 with depth 0 -" -} -node: {title: "n295n292" label: "0x8Is 292" info1: "0x8 292 - mode: Is - visited: 32 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 0 - pred nodes: - -1: Block 267 - Private Attributes: - in loop 573 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n295" targetname: "n295n292" label: "0" class:16 priority:10} -edge: {sourcename: "n295" targetname: "n294" label: "1" class:1 priority:50} -node: {title: "n303" label: "AddP 303" info1: "Add 303 - mode: P - visited: 32 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 2 - pred nodes: - -1: Block 289 - 0: SymC &a 279 - 1: Mul 302 - Private Attributes: - in loop 573 with depth 0 -" -} -node: {title: "n303n279" label: "SymC &a 279" info1: "SymC &a 279 - mode: P - visited: 32 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 0 - pred nodes: - -1: Block 267 - Private Attributes: - in loop 573 with depth 0 - kind: addr_ent - entity: entity GlobalType.a (263) - - type of value: type_unknown -" -} -edge: {sourcename: "n303" targetname: "n303n279" label: "0" class:16 priority:10} -edge: {sourcename: "n303" targetname: "n302" label: "1" class:1 priority:50} -node: {title: "n302" label: "MulIs 302" info1: "Mul 302 - mode: Is - visited: 32 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 2 - pred nodes: - -1: Block 289 - 0: 0x4 291 - 1: Add 294 - Private Attributes: - in loop 573 with depth 0 -" -} -node: {title: "n302n291" label: "0x4Is 291" info1: "0x4 291 - mode: Is - visited: 32 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 0 - pred nodes: - -1: Block 267 - Private Attributes: - in loop 573 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n302" targetname: "n302n291" label: "0" class:16 priority:10} -edge: {sourcename: "n302" targetname: "n294" label: "1" class:1 priority:50} -node: {title: "n307" label: "Jmp 307" info1: "Jmp 307 - mode: X - visited: 32 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 0 - pred nodes: - -1: Block 289 - Private Attributes: - in loop 575 with depth 2 -" -} -node: {title: "n294" label: "AddIs 294" info1: "Add 294 - mode: Is - visited: 32 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 2 - pred nodes: - -1: Block 289 - 0: 0x1 290 - 1: Phi 321 - Private Attributes: - in loop 574 with depth 1 -" -} -node: {title: "n294n290" label: "0x1Is 290" info1: "0x1 290 - mode: Is - visited: 32 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 0 - pred nodes: - -1: Block 267 - Private Attributes: - in loop 573 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n294" targetname: "n294n290" label: "0" class:16 priority:10} -edge: {sourcename: "n294" targetname: "n321" label: "1" class:16 priority:10} -} - -graph: { title: "n267" label: "Block 267" status:clustered color:yellow -edge: {sourcename: "n267" targetname: "n271" label: "0" class:13 priority:60 color:red} -node: {title: "n274" label: "ProjM 1 274" info1: "Proj 274 - mode: M - visited: 32 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 1 - pred nodes: - -1: Block 267 - 0: Start 268 - Private Attributes: - in loop 573 with depth 0 -" -color: yellow} -edge: {sourcename: "n274" targetname: "n268" label: "0" class:17 priority:10 color:blue} -node: {title: "n271" label: "ProjX 0 271" info1: "Proj 271 - mode: X - visited: 32 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 1 - pred nodes: - -1: Block 267 - 0: Start 268 - Private Attributes: - in loop 573 with depth 0 -" -color: yellow} -edge: {sourcename: "n271" targetname: "n268" label: "0" class:13 priority:60 color:red} -node: {title: "n268" label: "Start 268" info1: "Start 268 - mode: T - visited: 32 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 0 - pred nodes: - -1: Block 267 - Private Attributes: - in loop 573 with depth 0 - start of method of type LOOP_UNROLL_EXAMPLE_meth_tp - param 0 type: int -" -color: blue} -} - -} - -} diff --git a/testprograms/ref-results/LOOP_UNROLL_EXAMPLE_m4-looptree.vcg b/testprograms/ref-results/LOOP_UNROLL_EXAMPLE_m4-looptree.vcg deleted file mode 100644 index e355c8ceb..000000000 --- a/testprograms/ref-results/LOOP_UNROLL_EXAMPLE_m4-looptree.vcg +++ /dev/null @@ -1,69 +0,0 @@ -graph: { title: "ir graph of LOOP_UNROLL_EXAMPLE_m4" -display_edge_labels: yes -layoutalgorithm: mindepth -manhattan_edges: yes -port_sharing: no -orientation: top_to_bottom -classname 1: "intrablock Data" -classname 16: "interblock Data" -classname 2: "Block" -classname 13: "Control Flow" -classname 18: "Exception Control Flow for Interval Analysis" -classname 14: "intrablock Memory" -classname 17: "interblock Memory" -classname 15: "Dominators" -classname 3: "Entity type" -classname 4: "Entity owner" -classname 5: "Method Param" -classname 6: "Method Res" -classname 7: "Super" -classname 8: "Union" -classname 9: "Points-to" -classname 10: "Array Element Type" -classname 11: "Overwrites" -classname 12: "Member" -infoname 1: "Attribute" -infoname 2: "Verification errors" -colorentry 100: 0 0 0 -colorentry 101: 20 0 0 -colorentry 102: 40 0 0 -colorentry 103: 60 0 0 -colorentry 104: 80 0 0 -colorentry 105: 100 0 0 -colorentry 106: 120 0 0 -colorentry 107: 140 0 0 -colorentry 108: 150 0 0 -colorentry 109: 180 0 0 -colorentry 110: 200 0 0 -colorentry 111: 220 0 0 -colorentry 112: 240 0 0 -colorentry 113: 255 0 0 -colorentry 113: 255 20 20 -colorentry 114: 255 40 40 -colorentry 115: 255 60 60 -colorentry 116: 255 80 80 -colorentry 117: 255 100 100 -colorentry 118: 255 120 120 -colorentry 119: 255 140 140 -colorentry 120: 255 150 150 -colorentry 121: 255 180 180 -colorentry 122: 255 200 200 -colorentry 123: 255 220 220 -colorentry 124: 255 240 240 -colorentry 125: 255 250 250 - -node: {title: "l577" label: "loop 0, 1 sons, 4 nodes" info1: " loop nr: 577 - The loop was analyzed 0 times."} -node: { title: "l577-0-nodes" color: lightyellow label: "Block 267 -Block 277" } -edge: {sourcename: "l577" targetname: "l577-0-nodes" label:"0...1"} -edge: {sourcename: "l577" targetname: "l578" color: darkgreen label: "2"} -node: {title: "l578" label: "loop 1, 0 sons, 2 nodes" info1: " loop nr: 578 - The loop was analyzed 0 times."} -node: { title: "l578-0-nodes" color: lightyellow label: "Block 281 loop head! -Block 289" } -edge: {sourcename: "l578" targetname: "l578-0-nodes" label:"0...1"} -node: { title: "l577-3-nodes" color: lightyellow label: "Block 313 -Block 265" } -edge: {sourcename: "l577" targetname: "l577-3-nodes" label:"3...4"} -} diff --git a/testprograms/ref-results/LOOP_UNROLL_EXAMPLE_m4-pure.vcg b/testprograms/ref-results/LOOP_UNROLL_EXAMPLE_m4-pure.vcg deleted file mode 100644 index 50278577c..000000000 --- a/testprograms/ref-results/LOOP_UNROLL_EXAMPLE_m4-pure.vcg +++ /dev/null @@ -1,602 +0,0 @@ -graph: { title: "ir graph of LOOP_UNROLL_EXAMPLE_m4" -display_edge_labels: no -layoutalgorithm: mindepth -manhattan_edges: yes -port_sharing: no -orientation: bottom_to_top -classname 1: "intrablock Data" -classname 16: "interblock Data" -classname 2: "Block" -classname 13: "Control Flow" -classname 18: "Exception Control Flow for Interval Analysis" -classname 14: "intrablock Memory" -classname 17: "interblock Memory" -classname 15: "Dominators" -classname 3: "Entity type" -classname 4: "Entity owner" -classname 5: "Method Param" -classname 6: "Method Res" -classname 7: "Super" -classname 8: "Union" -classname 9: "Points-to" -classname 10: "Array Element Type" -classname 11: "Overwrites" -classname 12: "Member" -infoname 1: "Attribute" -infoname 2: "Verification errors" -colorentry 100: 0 0 0 -colorentry 101: 20 0 0 -colorentry 102: 40 0 0 -colorentry 103: 60 0 0 -colorentry 104: 80 0 0 -colorentry 105: 100 0 0 -colorentry 106: 120 0 0 -colorentry 107: 140 0 0 -colorentry 108: 150 0 0 -colorentry 109: 180 0 0 -colorentry 110: 200 0 0 -colorentry 111: 220 0 0 -colorentry 112: 240 0 0 -colorentry 113: 255 0 0 -colorentry 113: 255 20 20 -colorentry 114: 255 40 40 -colorentry 115: 255 60 60 -colorentry 116: 255 80 80 -colorentry 117: 255 100 100 -colorentry 118: 255 120 120 -colorentry 119: 255 140 140 -colorentry 120: 255 150 150 -colorentry 121: 255 180 180 -colorentry 122: 255 200 200 -colorentry 123: 255 220 220 -colorentry 124: 255 240 240 -colorentry 125: 255 250 250 - -node: {title: "n268" label: "Start 268" info1: "Start 268 - mode: T - visited: 22 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 0 - pred nodes: - -1: Block 267 - Private Attributes: - in loop 573 with depth 0 - start of method of type LOOP_UNROLL_EXAMPLE_meth_tp - param 0 type: int -" -color: blue} -edge: { sourcename: "n268" targetname: "n267" class:2 priority:50 linestyle:dotted} -node: {title: "n271" label: "ProjX 0 271" info1: "Proj 271 - mode: X - visited: 22 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 1 - pred nodes: - -1: Block 267 - 0: Start 268 - Private Attributes: - in loop 573 with depth 0 -" -color: yellow} -edge: {sourcename: "n271" targetname: "n268" label: "0" class:13 priority:60 color:red} -edge: { sourcename: "n271" targetname: "n267" class:2 priority:50 linestyle:dotted} -node: {title: "n267" label: "Block 267" info1: "Block 267 - mode: BB - visited: 22 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 1 - pred nodes: - 0: Proj 271 - Private Attributes: - backedges: - in loop 573 with depth 0 - block visited: 0 - dominator info: output not implemented -" -color: lightyellow} -edge: {sourcename: "n267" targetname: "n271" label: "0" class:13 priority:60 color:red} -node: {title: "n294" label: "AddIs 294" info1: "Add 294 - mode: Is - visited: 22 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 2 - pred nodes: - -1: Block 289 - 0: 0x1 290 - 1: Phi 321 - Private Attributes: - in loop 574 with depth 1 -" -} -node: {title: "n294n290" label: "0x1Is 290" info1: "0x1 290 - mode: Is - visited: 22 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 0 - pred nodes: - -1: Block 267 - Private Attributes: - in loop 573 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n294" targetname: "n294n290" label: "0" class:16 priority:10} -edge: {sourcename: "n294" targetname: "n321" label: "1" class:16 priority:10} -edge: { sourcename: "n294" targetname: "n289" class:2 priority:50 linestyle:dotted} -node: {title: "n321" label: "PhiIs 321" info1: "Phi 321 - mode: Is - visited: 22 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 2 - pred nodes: - -1: Block 281 - 0: 0x0 278 - 1: be Add 294 - Private Attributes: - backedges: 1 - in loop 574 with depth 1 -" -color: green} -node: {title: "n321n278" label: "0x0Is 278" info1: "0x0 278 - mode: Is - visited: 22 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 0 - pred nodes: - -1: Block 267 - Private Attributes: - in loop 573 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n321" targetname: "n321n278" label: "0" class:16 priority:10} -backedge: {sourcename: "n321" targetname: "n294" label: "1" linestyle:dashed class:16 priority:10} -edge: { sourcename: "n321" targetname: "n281" class:2 priority:50 linestyle:dotted} -node: {title: "n284" label: "Cmp 284" info1: "Cmp 284 - mode: T - visited: 22 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 2 - pred nodes: - -1: Block 281 - 0: 0xB 283 - 1: Phi 321 - Private Attributes: - in loop 575 with depth 2 -" -} -node: {title: "n284n283" label: "0xBIs 283" info1: "0xB 283 - mode: Is - visited: 22 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 0 - pred nodes: - -1: Block 267 - Private Attributes: - in loop 573 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n284" targetname: "n284n283" label: "0" class:16 priority:10} -edge: {sourcename: "n284" targetname: "n321" label: "1" class:1 priority:50} -edge: { sourcename: "n284" targetname: "n281" class:2 priority:50 linestyle:dotted} -node: {title: "n285" label: "Projb Ge 285" info1: "Proj 285 - mode: b - visited: 22 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 1 - pred nodes: - -1: Block 281 - 0: Cmp 284 - Private Attributes: - in loop 575 with depth 2 -" -color: yellow} -edge: {sourcename: "n285" targetname: "n284" label: "0" class:1 priority:50} -edge: { sourcename: "n285" targetname: "n281" class:2 priority:50 linestyle:dotted} -node: {title: "n286" label: "Cond 286" info1: "Cond 286 - mode: T - visited: 22 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 1 - pred nodes: - -1: Block 281 - 0: Proj 285 - Private Attributes: - in loop 575 with depth 2 - condition kind: dense - default ProjNr: 0 -" -} -edge: {sourcename: "n286" targetname: "n285" label: "0" class:1 priority:50} -edge: { sourcename: "n286" targetname: "n281" class:2 priority:50 linestyle:dotted} -node: {title: "n288" label: "ProjX 1 288" info1: "Proj 288 - mode: X - visited: 22 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 1 - pred nodes: - -1: Block 281 - 0: Cond 286 - Private Attributes: - in loop 575 with depth 2 -" -color: yellow} -edge: {sourcename: "n288" targetname: "n286" label: "0" class:13 priority:60 color:red} -edge: { sourcename: "n288" targetname: "n281" class:2 priority:50 linestyle:dotted} -node: {title: "n289" label: "Block 289" info1: "Block 289 - mode: BB - visited: 22 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 1 - pred nodes: - 0: Proj 288 - Private Attributes: - backedges: - in loop 575 with depth 2 - block visited: 0 - dominator info: output not implemented -" -color: lightyellow} -edge: {sourcename: "n289" targetname: "n288" label: "0" class:13 priority:60 color:red} -node: {title: "n307" label: "Jmp 307" info1: "Jmp 307 - mode: X - visited: 22 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 0 - pred nodes: - -1: Block 289 - Private Attributes: - in loop 575 with depth 2 -" -} -edge: { sourcename: "n307" targetname: "n289" class:2 priority:50 linestyle:dotted} -node: {title: "n277" label: "Block 277" info1: "Block 277 - mode: BB - visited: 22 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 1 - pred nodes: - 0: Proj 271 - Private Attributes: - backedges: - in loop 573 with depth 0 - block visited: 0 - dominator info: output not implemented -" -color: lightyellow} -edge: {sourcename: "n277" targetname: "n271" label: "0" class:13 priority:60 color:red} -node: {title: "n280" label: "Jmp 280" info1: "Jmp 280 - mode: X - visited: 22 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 0 - pred nodes: - -1: Block 277 - Private Attributes: - in loop 573 with depth 0 -" -} -edge: { sourcename: "n280" targetname: "n277" class:2 priority:50 linestyle:dotted} -node: {title: "n281" label: "Block 281" info1: "Block 281 - mode: BB - visited: 22 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 2 - pred nodes: - 0: Jmp 280 - 1: be Jmp 307 - Private Attributes: - backedges: 1 - in loop 575 with depth 2 - block visited: 0 - dominator info: output not implemented -" -color: lightyellow} -edge: {sourcename: "n281" targetname: "n280" label: "0" class:13 priority:60 color:red} -backedge: {sourcename: "n281" targetname: "n307" label: "1" linestyle:dashed class:13 priority:60 color:red} -node: {title: "n287" label: "ProjX 0 287" info1: "Proj 287 - mode: X - visited: 22 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 1 - pred nodes: - -1: Block 281 - 0: Cond 286 - Private Attributes: - in loop 573 with depth 0 -" -color: yellow} -edge: {sourcename: "n287" targetname: "n286" label: "0" class:13 priority:60 color:red} -edge: { sourcename: "n287" targetname: "n281" class:2 priority:50 linestyle:dotted} -node: {title: "n313" label: "Block 313" info1: "Block 313 - mode: BB - visited: 22 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 1 - pred nodes: - 0: Proj 287 - Private Attributes: - backedges: - in loop 573 with depth 0 - block visited: 0 - dominator info: output not implemented -" -color: lightyellow} -edge: {sourcename: "n313" targetname: "n287" label: "0" class:13 priority:60 color:red} -node: {title: "n302" label: "MulIs 302" info1: "Mul 302 - mode: Is - visited: 22 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 2 - pred nodes: - -1: Block 289 - 0: 0x4 291 - 1: Add 294 - Private Attributes: - in loop 573 with depth 0 -" -} -node: {title: "n302n291" label: "0x4Is 291" info1: "0x4 291 - mode: Is - visited: 22 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 0 - pred nodes: - -1: Block 267 - Private Attributes: - in loop 573 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n302" targetname: "n302n291" label: "0" class:16 priority:10} -edge: {sourcename: "n302" targetname: "n294" label: "1" class:1 priority:50} -edge: { sourcename: "n302" targetname: "n289" class:2 priority:50 linestyle:dotted} -node: {title: "n303" label: "AddP 303" info1: "Add 303 - mode: P - visited: 22 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 2 - pred nodes: - -1: Block 289 - 0: SymC &a 279 - 1: Mul 302 - Private Attributes: - in loop 573 with depth 0 -" -} -node: {title: "n303n279" label: "SymC &a 279" info1: "SymC &a 279 - mode: P - visited: 22 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 0 - pred nodes: - -1: Block 267 - Private Attributes: - in loop 573 with depth 0 - kind: addr_ent - entity: entity GlobalType.a (263) - - type of value: type_unknown -" -} -edge: {sourcename: "n303" targetname: "n303n279" label: "0" class:16 priority:10} -edge: {sourcename: "n303" targetname: "n302" label: "1" class:1 priority:50} -edge: { sourcename: "n303" targetname: "n289" class:2 priority:50 linestyle:dotted} -node: {title: "n295" label: "MulIs 295" info1: "Mul 295 - mode: Is - visited: 22 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 2 - pred nodes: - -1: Block 289 - 0: 0x8 292 - 1: Add 294 - Private Attributes: - in loop 573 with depth 0 -" -} -node: {title: "n295n292" label: "0x8Is 292" info1: "0x8 292 - mode: Is - visited: 22 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 0 - pred nodes: - -1: Block 267 - Private Attributes: - in loop 573 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n295" targetname: "n295n292" label: "0" class:16 priority:10} -edge: {sourcename: "n295" targetname: "n294" label: "1" class:1 priority:50} -edge: { sourcename: "n295" targetname: "n289" class:2 priority:50 linestyle:dotted} -node: {title: "n297" label: "AddP 297" info1: "Add 297 - mode: P - visited: 22 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 2 - pred nodes: - -1: Block 289 - 0: Mul 295 - 1: SymC &a 279 - Private Attributes: - in loop 573 with depth 0 -" -} -node: {title: "n297n279" label: "SymC &a 279" info1: "SymC &a 279 - mode: P - visited: 22 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 0 - pred nodes: - -1: Block 267 - Private Attributes: - in loop 573 with depth 0 - kind: addr_ent - entity: entity GlobalType.a (263) - - type of value: type_unknown -" -} -edge: {sourcename: "n297" targetname: "n295" label: "0" class:1 priority:50} -edge: {sourcename: "n297" targetname: "n297n279" label: "1" class:16 priority:10} -edge: { sourcename: "n297" targetname: "n289" class:2 priority:50 linestyle:dotted} -node: {title: "n299" label: "Store 299" info1: "Store 299 - mode: T - visited: 22 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 3 - pred nodes: - -1: Block 289 - 0: Phi 320 - 1: Add 297 - 2: Add 294 - Private Attributes: - pinned state: op_pin_state_pinned - in loop 576 with depth 1 - volatility: volatility_non_volatile -" -} -edge: {sourcename: "n299" targetname: "n320" label: "0" class:17 priority:10 color:blue} -edge: {sourcename: "n299" targetname: "n297" label: "1" class:1 priority:50} -edge: {sourcename: "n299" targetname: "n294" label: "2" class:1 priority:50} -edge: { sourcename: "n299" targetname: "n289" class:2 priority:50 linestyle:dotted} -node: {title: "n301" label: "ProjM 0 301" info1: "Proj 301 - mode: M - visited: 22 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 1 - pred nodes: - -1: Block 289 - 0: Store 299 - Private Attributes: - in loop 576 with depth 1 -" -color: yellow} -edge: {sourcename: "n301" targetname: "n299" label: "0" class:17 priority:10 color:blue} -edge: { sourcename: "n301" targetname: "n289" class:2 priority:50 linestyle:dotted} -node: {title: "n304" label: "Store 304" info1: "Store 304 - mode: T - visited: 22 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 3 - pred nodes: - -1: Block 289 - 0: Proj 301 - 1: Add 303 - 2: Add 294 - Private Attributes: - pinned state: op_pin_state_pinned - in loop 576 with depth 1 - volatility: volatility_non_volatile -" -} -edge: {sourcename: "n304" targetname: "n301" label: "0" class:14 priority:50 color:blue} -edge: {sourcename: "n304" targetname: "n303" label: "1" class:1 priority:50} -edge: {sourcename: "n304" targetname: "n294" label: "2" class:1 priority:50} -edge: { sourcename: "n304" targetname: "n289" class:2 priority:50 linestyle:dotted} -node: {title: "n306" label: "ProjM 0 306" info1: "Proj 306 - mode: M - visited: 22 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 1 - pred nodes: - -1: Block 289 - 0: Store 304 - Private Attributes: - in loop 576 with depth 1 -" -color: yellow} -edge: {sourcename: "n306" targetname: "n304" label: "0" class:17 priority:10 color:blue} -edge: { sourcename: "n306" targetname: "n289" class:2 priority:50 linestyle:dotted} -node: {title: "n274" label: "ProjM 1 274" info1: "Proj 274 - mode: M - visited: 22 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 1 - pred nodes: - -1: Block 267 - 0: Start 268 - Private Attributes: - in loop 573 with depth 0 -" -color: yellow} -edge: {sourcename: "n274" targetname: "n268" label: "0" class:17 priority:10 color:blue} -edge: { sourcename: "n274" targetname: "n267" class:2 priority:50 linestyle:dotted} -node: {title: "n320" label: "PhiM 320" info1: "Phi 320 - mode: M - visited: 22 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 2 - pred nodes: - -1: Block 281 - 0: Proj 274 - 1: be Proj 306 - Private Attributes: - backedges: 1 - in loop 576 with depth 1 -" -color: green} -edge: {sourcename: "n320" targetname: "n274" label: "0" class:17 priority:10 color:blue} -backedge: {sourcename: "n320" targetname: "n306" label: "1" linestyle:dashed class:17 priority:10 color:blue} -edge: { sourcename: "n320" targetname: "n281" class:2 priority:50 linestyle:dotted} -node: {title: "n316" label: "Return 316" info1: "Return 316 - mode: X - visited: 22 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 2 - pred nodes: - -1: Block 313 - 0: Phi 320 - 1: 0x4 291 - Private Attributes: - in loop 573 with depth 0 - return in method of type LOOP_UNROLL_EXAMPLE_meth_tp - res 0 type: int -" -} -node: {title: "n316n291" label: "0x4Is 291" info1: "0x4 291 - mode: Is - visited: 22 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 0 - pred nodes: - -1: Block 267 - Private Attributes: - in loop 573 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n316" targetname: "n320" label: "0" class:17 priority:10 color:blue} -edge: {sourcename: "n316" targetname: "n316n291" label: "1" class:16 priority:10} -edge: { sourcename: "n316" targetname: "n313" class:2 priority:50 linestyle:dotted} -node: {title: "n265" label: "Block 265" info1: "Block 265 - mode: BB - visited: 22 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 1 - pred nodes: - 0: Return 316 - Private Attributes: - backedges: - in loop 573 with depth 0 - block visited: 0 - dominator info: output not implemented -" -color: lightyellow} -edge: {sourcename: "n265" targetname: "n316" label: "0" class:13 priority:60 color:red} -node: {title: "n266" label: "End 266" info1: "End 266 - mode: X - visited: 22 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 1 - pred nodes: - -1: Block 265 - 0: Phi 320 - Private Attributes: - in loop 573 with depth 0 -" -color: blue} -edge: { sourcename: "n266" targetname: "n265" class:2 priority:50 linestyle:dotted} -} diff --git a/testprograms/ref-results/LOOP_UNROLL_EXAMPLE_m4.vcg b/testprograms/ref-results/LOOP_UNROLL_EXAMPLE_m4.vcg deleted file mode 100644 index 021b41ec5..000000000 --- a/testprograms/ref-results/LOOP_UNROLL_EXAMPLE_m4.vcg +++ /dev/null @@ -1,484 +0,0 @@ -graph: { title: "ir graph of LOOP_UNROLL_EXAMPLE_m4" -display_edge_labels: no -layoutalgorithm: mindepth -manhattan_edges: yes -port_sharing: no -orientation: bottom_to_top -classname 1: "intrablock Data" -classname 16: "interblock Data" -classname 2: "Block" -classname 13: "Control Flow" -classname 18: "Exception Control Flow for Interval Analysis" -classname 14: "intrablock Memory" -classname 17: "interblock Memory" -classname 15: "Dominators" -classname 3: "Entity type" -classname 4: "Entity owner" -classname 5: "Method Param" -classname 6: "Method Res" -classname 7: "Super" -classname 8: "Union" -classname 9: "Points-to" -classname 10: "Array Element Type" -classname 11: "Overwrites" -classname 12: "Member" -infoname 1: "Attribute" -infoname 2: "Verification errors" -colorentry 100: 0 0 0 -colorentry 101: 20 0 0 -colorentry 102: 40 0 0 -colorentry 103: 60 0 0 -colorentry 104: 80 0 0 -colorentry 105: 100 0 0 -colorentry 106: 120 0 0 -colorentry 107: 140 0 0 -colorentry 108: 150 0 0 -colorentry 109: 180 0 0 -colorentry 110: 200 0 0 -colorentry 111: 220 0 0 -colorentry 112: 240 0 0 -colorentry 113: 255 0 0 -colorentry 113: 255 20 20 -colorentry 114: 255 40 40 -colorentry 115: 255 60 60 -colorentry 116: 255 80 80 -colorentry 117: 255 100 100 -colorentry 118: 255 120 120 -colorentry 119: 255 140 140 -colorentry 120: 255 150 150 -colorentry 121: 255 180 180 -colorentry 122: 255 200 200 -colorentry 123: 255 220 220 -colorentry 124: 255 240 240 -colorentry 125: 255 250 250 - -graph: { title: "g276" label: "LOOP_UNROLL_EXAMPLE_m4" status:clustered color:white -graph: { title: "n265" label: "Block 265" status:clustered color:yellow -edge: {sourcename: "n265" targetname: "n316" label: "0" class:13 priority:60 color:red} -node: {title: "n266" label: "End 266" info1: "End 266 - mode: X - visited: 19 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 1 - pred nodes: - -1: Block 265 - 0: Phi 320 - Private Attributes: -" -color: blue} -} - -graph: { title: "n313" label: "Block 313" status:clustered color:yellow -edge: {sourcename: "n313" targetname: "n287" label: "0" class:13 priority:60 color:red} -node: {title: "n316" label: "Return 316" info1: "Return 316 - mode: X - visited: 19 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 2 - pred nodes: - -1: Block 313 - 0: Phi 320 - 1: 0x4 291 - Private Attributes: - return in method of type LOOP_UNROLL_EXAMPLE_meth_tp - res 0 type: int -" -} -node: {title: "n316n291" label: "0x4Is 291" info1: "0x4 291 - mode: Is - visited: 19 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 0 - pred nodes: - -1: Block 267 - Private Attributes: - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n316" targetname: "n320" label: "0" class:17 priority:10 color:blue} -edge: {sourcename: "n316" targetname: "n316n291" label: "1" class:16 priority:10} -} - -graph: { title: "n281" label: "Block 281" status:clustered color:yellow -edge: {sourcename: "n281" targetname: "n280" label: "0" class:13 priority:60 color:red} -edge: {sourcename: "n281" targetname: "n307" label: "1" class:13 priority:60 color:red} -node: {title: "n320" label: "PhiM 320" info1: "Phi 320 - mode: M - visited: 19 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 2 - pred nodes: - -1: Block 281 - 0: Proj 274 - 1: Proj 306 - Private Attributes: - backedges: -" -color: green} -edge: {sourcename: "n320" targetname: "n274" label: "0" class:17 priority:10 color:blue} -edge: {sourcename: "n320" targetname: "n306" label: "1" class:17 priority:10 color:blue} -node: {title: "n287" label: "ProjX 0 287" info1: "Proj 287 - mode: X - visited: 19 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 1 - pred nodes: - -1: Block 281 - 0: Cond 286 - Private Attributes: -" -color: yellow} -edge: {sourcename: "n287" targetname: "n286" label: "0" class:13 priority:60 color:red} -node: {title: "n288" label: "ProjX 1 288" info1: "Proj 288 - mode: X - visited: 19 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 1 - pred nodes: - -1: Block 281 - 0: Cond 286 - Private Attributes: -" -color: yellow} -edge: {sourcename: "n288" targetname: "n286" label: "0" class:13 priority:60 color:red} -node: {title: "n286" label: "Cond 286" info1: "Cond 286 - mode: T - visited: 19 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 1 - pred nodes: - -1: Block 281 - 0: Proj 285 - Private Attributes: - condition kind: dense - default ProjNr: 0 -" -} -edge: {sourcename: "n286" targetname: "n285" label: "0" class:1 priority:50} -node: {title: "n285" label: "Projb Ge 285" info1: "Proj 285 - mode: b - visited: 19 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 1 - pred nodes: - -1: Block 281 - 0: Cmp 284 - Private Attributes: -" -color: yellow} -edge: {sourcename: "n285" targetname: "n284" label: "0" class:1 priority:50} -node: {title: "n284" label: "Cmp 284" info1: "Cmp 284 - mode: T - visited: 19 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 2 - pred nodes: - -1: Block 281 - 0: 0xB 283 - 1: Phi 321 - Private Attributes: -" -} -node: {title: "n284n283" label: "0xBIs 283" info1: "0xB 283 - mode: Is - visited: 19 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 0 - pred nodes: - -1: Block 267 - Private Attributes: - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n284" targetname: "n284n283" label: "0" class:16 priority:10} -edge: {sourcename: "n284" targetname: "n321" label: "1" class:1 priority:50} -node: {title: "n321" label: "PhiIs 321" info1: "Phi 321 - mode: Is - visited: 19 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 2 - pred nodes: - -1: Block 281 - 0: 0x0 278 - 1: Add 294 - Private Attributes: - backedges: -" -color: green} -node: {title: "n321n278" label: "0x0Is 278" info1: "0x0 278 - mode: Is - visited: 19 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 0 - pred nodes: - -1: Block 267 - Private Attributes: - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n321" targetname: "n321n278" label: "0" class:16 priority:10} -edge: {sourcename: "n321" targetname: "n294" label: "1" class:16 priority:10} -} - -graph: { title: "n277" label: "Block 277" status:clustered color:yellow -edge: {sourcename: "n277" targetname: "n271" label: "0" class:13 priority:60 color:red} -node: {title: "n280" label: "Jmp 280" info1: "Jmp 280 - mode: X - visited: 19 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 0 - pred nodes: - -1: Block 277 - Private Attributes: -" -} -} - -graph: { title: "n289" label: "Block 289" status:clustered color:yellow -edge: {sourcename: "n289" targetname: "n288" label: "0" class:13 priority:60 color:red} -node: {title: "n306" label: "ProjM 0 306" info1: "Proj 306 - mode: M - visited: 19 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 1 - pred nodes: - -1: Block 289 - 0: Store 304 - Private Attributes: -" -color: yellow} -edge: {sourcename: "n306" targetname: "n304" label: "0" class:17 priority:10 color:blue} -node: {title: "n304" label: "Store 304" info1: "Store 304 - mode: T - visited: 19 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 3 - pred nodes: - -1: Block 289 - 0: Proj 301 - 1: Add 303 - 2: Add 294 - Private Attributes: - pinned state: op_pin_state_pinned - volatility: volatility_non_volatile -" -} -edge: {sourcename: "n304" targetname: "n301" label: "0" class:14 priority:50 color:blue} -edge: {sourcename: "n304" targetname: "n303" label: "1" class:1 priority:50} -edge: {sourcename: "n304" targetname: "n294" label: "2" class:1 priority:50} -node: {title: "n301" label: "ProjM 0 301" info1: "Proj 301 - mode: M - visited: 19 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 1 - pred nodes: - -1: Block 289 - 0: Store 299 - Private Attributes: -" -color: yellow} -edge: {sourcename: "n301" targetname: "n299" label: "0" class:17 priority:10 color:blue} -node: {title: "n299" label: "Store 299" info1: "Store 299 - mode: T - visited: 19 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 3 - pred nodes: - -1: Block 289 - 0: Phi 320 - 1: Add 297 - 2: Add 294 - Private Attributes: - pinned state: op_pin_state_pinned - volatility: volatility_non_volatile -" -} -edge: {sourcename: "n299" targetname: "n320" label: "0" class:17 priority:10 color:blue} -edge: {sourcename: "n299" targetname: "n297" label: "1" class:1 priority:50} -edge: {sourcename: "n299" targetname: "n294" label: "2" class:1 priority:50} -node: {title: "n297" label: "AddP 297" info1: "Add 297 - mode: P - visited: 19 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 2 - pred nodes: - -1: Block 289 - 0: Mul 295 - 1: SymC &a 279 - Private Attributes: -" -} -node: {title: "n297n279" label: "SymC &a 279" info1: "SymC &a 279 - mode: P - visited: 19 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 0 - pred nodes: - -1: Block 267 - Private Attributes: - kind: addr_ent - entity: entity GlobalType.a (263) - - type of value: type_unknown -" -} -edge: {sourcename: "n297" targetname: "n295" label: "0" class:1 priority:50} -edge: {sourcename: "n297" targetname: "n297n279" label: "1" class:16 priority:10} -node: {title: "n295" label: "MulIs 295" info1: "Mul 295 - mode: Is - visited: 19 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 2 - pred nodes: - -1: Block 289 - 0: 0x8 292 - 1: Add 294 - Private Attributes: -" -} -node: {title: "n295n292" label: "0x8Is 292" info1: "0x8 292 - mode: Is - visited: 19 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 0 - pred nodes: - -1: Block 267 - Private Attributes: - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n295" targetname: "n295n292" label: "0" class:16 priority:10} -edge: {sourcename: "n295" targetname: "n294" label: "1" class:1 priority:50} -node: {title: "n303" label: "AddP 303" info1: "Add 303 - mode: P - visited: 19 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 2 - pred nodes: - -1: Block 289 - 0: SymC &a 279 - 1: Mul 302 - Private Attributes: -" -} -node: {title: "n303n279" label: "SymC &a 279" info1: "SymC &a 279 - mode: P - visited: 19 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 0 - pred nodes: - -1: Block 267 - Private Attributes: - kind: addr_ent - entity: entity GlobalType.a (263) - - type of value: type_unknown -" -} -edge: {sourcename: "n303" targetname: "n303n279" label: "0" class:16 priority:10} -edge: {sourcename: "n303" targetname: "n302" label: "1" class:1 priority:50} -node: {title: "n302" label: "MulIs 302" info1: "Mul 302 - mode: Is - visited: 19 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 2 - pred nodes: - -1: Block 289 - 0: 0x4 291 - 1: Add 294 - Private Attributes: -" -} -node: {title: "n302n291" label: "0x4Is 291" info1: "0x4 291 - mode: Is - visited: 19 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 0 - pred nodes: - -1: Block 267 - Private Attributes: - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n302" targetname: "n302n291" label: "0" class:16 priority:10} -edge: {sourcename: "n302" targetname: "n294" label: "1" class:1 priority:50} -node: {title: "n307" label: "Jmp 307" info1: "Jmp 307 - mode: X - visited: 19 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 0 - pred nodes: - -1: Block 289 - Private Attributes: -" -} -node: {title: "n294" label: "AddIs 294" info1: "Add 294 - mode: Is - visited: 19 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 2 - pred nodes: - -1: Block 289 - 0: 0x1 290 - 1: Phi 321 - Private Attributes: -" -} -node: {title: "n294n290" label: "0x1Is 290" info1: "0x1 290 - mode: Is - visited: 19 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 0 - pred nodes: - -1: Block 267 - Private Attributes: - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n294" targetname: "n294n290" label: "0" class:16 priority:10} -edge: {sourcename: "n294" targetname: "n321" label: "1" class:16 priority:10} -} - -graph: { title: "n267" label: "Block 267" status:clustered color:yellow -edge: {sourcename: "n267" targetname: "n271" label: "0" class:13 priority:60 color:red} -node: {title: "n274" label: "ProjM 1 274" info1: "Proj 274 - mode: M - visited: 19 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 1 - pred nodes: - -1: Block 267 - 0: Start 268 - Private Attributes: -" -color: yellow} -edge: {sourcename: "n274" targetname: "n268" label: "0" class:17 priority:10 color:blue} -node: {title: "n271" label: "ProjX 0 271" info1: "Proj 271 - mode: X - visited: 19 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 1 - pred nodes: - -1: Block 267 - 0: Start 268 - Private Attributes: -" -color: yellow} -edge: {sourcename: "n271" targetname: "n268" label: "0" class:13 priority:60 color:red} -node: {title: "n268" label: "Start 268" info1: "Start 268 - mode: T - visited: 19 - irg: LOOP_UNROLL_EXAMPLE_m4 - arity: 0 - pred nodes: - -1: Block 267 - Private Attributes: - start of method of type LOOP_UNROLL_EXAMPLE_meth_tp - param 0 type: int -" -color: blue} -} - -} - -} diff --git a/testprograms/ref-results/LOOP_UNROLL_EXAMPLE_m5-loop-unrolling.vcg b/testprograms/ref-results/LOOP_UNROLL_EXAMPLE_m5-loop-unrolling.vcg deleted file mode 100644 index 7f8231c71..000000000 --- a/testprograms/ref-results/LOOP_UNROLL_EXAMPLE_m5-loop-unrolling.vcg +++ /dev/null @@ -1,681 +0,0 @@ -graph: { title: "ir graph of LOOP_UNROLL_EXAMPLE_m5" -display_edge_labels: no -layoutalgorithm: mindepth -manhattan_edges: yes -port_sharing: no -orientation: bottom_to_top -classname 1: "intrablock Data" -classname 16: "interblock Data" -classname 2: "Block" -classname 13: "Control Flow" -classname 18: "Exception Control Flow for Interval Analysis" -classname 14: "intrablock Memory" -classname 17: "interblock Memory" -classname 15: "Dominators" -classname 3: "Entity type" -classname 4: "Entity owner" -classname 5: "Method Param" -classname 6: "Method Res" -classname 7: "Super" -classname 8: "Union" -classname 9: "Points-to" -classname 10: "Array Element Type" -classname 11: "Overwrites" -classname 12: "Member" -infoname 1: "Attribute" -infoname 2: "Verification errors" -colorentry 100: 0 0 0 -colorentry 101: 20 0 0 -colorentry 102: 40 0 0 -colorentry 103: 60 0 0 -colorentry 104: 80 0 0 -colorentry 105: 100 0 0 -colorentry 106: 120 0 0 -colorentry 107: 140 0 0 -colorentry 108: 150 0 0 -colorentry 109: 180 0 0 -colorentry 110: 200 0 0 -colorentry 111: 220 0 0 -colorentry 112: 240 0 0 -colorentry 113: 255 0 0 -colorentry 113: 255 20 20 -colorentry 114: 255 40 40 -colorentry 115: 255 60 60 -colorentry 116: 255 80 80 -colorentry 117: 255 100 100 -colorentry 118: 255 120 120 -colorentry 119: 255 140 140 -colorentry 120: 255 150 150 -colorentry 121: 255 180 180 -colorentry 122: 255 200 200 -colorentry 123: 255 220 220 -colorentry 124: 255 240 240 -colorentry 125: 255 250 250 - -graph: { title: "g343" label: "LOOP_UNROLL_EXAMPLE_m5" status:clustered color:white -graph: { title: "n332" label: "Block 332" status:clustered color:yellow -edge: {sourcename: "n332" targetname: "n382" label: "0" class:13 priority:60 color:red} -node: {title: "n333" label: "End 333" info1: "End 333 - mode: X - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m5 - arity: 1 - pred nodes: - -1: Block 332 - 0: Phi 386 - Private Attributes: - in loop 612 with depth 0 -" -color: blue} -} - -graph: { title: "n379" label: "Block 379" status:clustered color:yellow -edge: {sourcename: "n379" targetname: "n354" label: "0" class:13 priority:60 color:red} -node: {title: "n382" label: "Return 382" info1: "Return 382 - mode: X - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m5 - arity: 2 - pred nodes: - -1: Block 379 - 0: Phi 386 - 1: 0x4 358 - Private Attributes: - in loop 612 with depth 0 - return in method of type LOOP_UNROLL_EXAMPLE_meth_tp - res 0 type: int -" -} -node: {title: "n382n358" label: "0x4Is 358" info1: "0x4 358 - mode: Is - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m5 - arity: 0 - pred nodes: - -1: Block 334 - Private Attributes: - in loop 612 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n382" targetname: "n386" label: "0" class:17 priority:10 color:blue} -edge: {sourcename: "n382" targetname: "n382n358" label: "1" class:16 priority:10} -} - -graph: { title: "n348" label: "Block 348" status:clustered color:yellow -edge: {sourcename: "n348" targetname: "n347" label: "0" class:13 priority:60 color:red} -backedge: {sourcename: "n348" targetname: "n626" label: "1" linestyle:dashed class:13 priority:60 color:red} -node: {title: "n386" label: "PhiM 386" info1: "Phi 386 - mode: M - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m5 - arity: 2 - pred nodes: - -1: Block 348 - 0: Proj 341 - 1: Proj 625 - Private Attributes: - backedges: - in loop 615 with depth 1 -" -color: green} -edge: {sourcename: "n386" targetname: "n341" label: "0" class:17 priority:10 color:blue} -edge: {sourcename: "n386" targetname: "n625" label: "1" class:17 priority:10 color:blue} -node: {title: "n354" label: "ProjX 0 354" info1: "Proj 354 - mode: X - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m5 - arity: 1 - pred nodes: - -1: Block 348 - 0: Cond 353 - Private Attributes: - in loop 612 with depth 0 -" -color: yellow} -edge: {sourcename: "n354" targetname: "n353" label: "0" class:13 priority:60 color:red} -node: {title: "n355" label: "ProjX 1 355" info1: "Proj 355 - mode: X - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m5 - arity: 1 - pred nodes: - -1: Block 348 - 0: Cond 353 - Private Attributes: - in loop 614 with depth 2 -" -color: yellow} -edge: {sourcename: "n355" targetname: "n353" label: "0" class:13 priority:60 color:red} -node: {title: "n353" label: "Cond 353" info1: "Cond 353 - mode: T - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m5 - arity: 1 - pred nodes: - -1: Block 348 - 0: Proj 352 - Private Attributes: - in loop 614 with depth 2 - condition kind: dense - default ProjNr: 0 -" -} -edge: {sourcename: "n353" targetname: "n352" label: "0" class:1 priority:50} -node: {title: "n352" label: "Projb Lt 352" info1: "Proj 352 - mode: b - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m5 - arity: 1 - pred nodes: - -1: Block 348 - 0: Cmp 351 - Private Attributes: - in loop 614 with depth 2 -" -color: yellow} -edge: {sourcename: "n352" targetname: "n351" label: "0" class:1 priority:50} -node: {title: "n351" label: "Cmp 351" info1: "Cmp 351 - mode: T - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m5 - arity: 2 - pred nodes: - -1: Block 348 - 0: 0x0 350 - 1: Phi 387 - Private Attributes: - in loop 614 with depth 2 -" -} -node: {title: "n351n350" label: "0x0Is 350" info1: "0x0 350 - mode: Is - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m5 - arity: 0 - pred nodes: - -1: Block 334 - Private Attributes: - in loop 612 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n351" targetname: "n351n350" label: "0" class:16 priority:10} -edge: {sourcename: "n351" targetname: "n387" label: "1" class:1 priority:50} -node: {title: "n387" label: "PhiIs 387" info1: "Phi 387 - mode: Is - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m5 - arity: 2 - pred nodes: - -1: Block 348 - 0: 0xA 345 - 1: Sub 619 - Private Attributes: - backedges: - in loop 613 with depth 1 -" -color: green} -node: {title: "n387n345" label: "0xAIs 345" info1: "0xA 345 - mode: Is - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m5 - arity: 0 - pred nodes: - -1: Block 334 - Private Attributes: - in loop 612 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n387" targetname: "n387n345" label: "0" class:16 priority:10} -edge: {sourcename: "n387" targetname: "n619" label: "1" class:16 priority:10} -} - -graph: { title: "n344" label: "Block 344" status:clustered color:yellow -edge: {sourcename: "n344" targetname: "n338" label: "0" class:13 priority:60 color:red} -node: {title: "n347" label: "Jmp 347" info1: "Jmp 347 - mode: X - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m5 - arity: 0 - pred nodes: - -1: Block 344 - Private Attributes: - in loop 612 with depth 0 -" -} -} - -graph: { title: "n618" label: "Block 618" status:clustered color:yellow -edge: {sourcename: "n618" targetname: "n373" label: "0" class:13 priority:60 color:red} -node: {title: "n625" label: "ProjM 0 625" info1: "Proj 625 - mode: M - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m5 - arity: 1 - pred nodes: - -1: Block 618 - 0: Store 624 - Private Attributes: -" -color: yellow} -edge: {sourcename: "n625" targetname: "n624" label: "0" class:17 priority:10 color:blue} -node: {title: "n624" label: "Store 624" info1: "Store 624 - mode: T - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m5 - arity: 3 - pred nodes: - -1: Block 618 - 0: Proj 372 - 1: Add 623 - 2: 0x13 368 - Private Attributes: - pinned state: op_pin_state_pinned - volatility: volatility_non_volatile -" -} -node: {title: "n624n368" label: "0x13Is 368" info1: "0x13 368 - mode: Is - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m5 - arity: 0 - pred nodes: - -1: Block 334 - Private Attributes: - in loop 612 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n624" targetname: "n372" label: "0" class:17 priority:10 color:blue} -edge: {sourcename: "n624" targetname: "n623" label: "1" class:1 priority:50} -edge: {sourcename: "n624" targetname: "n624n368" label: "2" class:16 priority:10} -node: {title: "n623" label: "AddP 623" info1: "Add 623 - mode: P - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m5 - arity: 2 - pred nodes: - -1: Block 618 - 0: 0x5 362 - 1: Add 622 - Private Attributes: -" -} -node: {title: "n623n362" label: "0x5Is 362" info1: "0x5 362 - mode: Is - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m5 - arity: 0 - pred nodes: - -1: Block 334 - Private Attributes: - in loop 612 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n623" targetname: "n623n362" label: "0" class:16 priority:10} -edge: {sourcename: "n623" targetname: "n622" label: "1" class:1 priority:50} -node: {title: "n622" label: "AddP 622" info1: "Add 622 - mode: P - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m5 - arity: 2 - pred nodes: - -1: Block 618 - 0: 0x4 358 - 1: Add 621 - Private Attributes: -" -} -node: {title: "n622n358" label: "0x4Is 358" info1: "0x4 358 - mode: Is - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m5 - arity: 0 - pred nodes: - -1: Block 334 - Private Attributes: - in loop 612 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n622" targetname: "n622n358" label: "0" class:16 priority:10} -edge: {sourcename: "n622" targetname: "n621" label: "1" class:1 priority:50} -node: {title: "n621" label: "AddP 621" info1: "Add 621 - mode: P - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m5 - arity: 2 - pred nodes: - -1: Block 618 - 0: Mul 620 - 1: SymC &a 346 - Private Attributes: -" -} -node: {title: "n621n346" label: "SymC &a 346" info1: "SymC &a 346 - mode: P - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m5 - arity: 0 - pred nodes: - -1: Block 334 - Private Attributes: - in loop 612 with depth 0 - kind: addr_ent - entity: entity GlobalType.a (330) - - type of value: type_unknown -" -} -edge: {sourcename: "n621" targetname: "n620" label: "0" class:1 priority:50} -edge: {sourcename: "n621" targetname: "n621n346" label: "1" class:16 priority:10} -node: {title: "n620" label: "MulIs 620" info1: "Mul 620 - mode: Is - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m5 - arity: 2 - pred nodes: - -1: Block 618 - 0: 0x4 358 - 1: Sub 619 - Private Attributes: -" -} -node: {title: "n620n358" label: "0x4Is 358" info1: "0x4 358 - mode: Is - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m5 - arity: 0 - pred nodes: - -1: Block 334 - Private Attributes: - in loop 612 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n620" targetname: "n620n358" label: "0" class:16 priority:10} -edge: {sourcename: "n620" targetname: "n619" label: "1" class:1 priority:50} -node: {title: "n626" label: "Jmp 626" info1: "Jmp 626 - mode: X - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m5 - arity: 0 - pred nodes: - -1: Block 618 - Private Attributes: -" -} -node: {title: "n619" label: "SubIs 619" info1: "Sub 619 - mode: Is - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m5 - arity: 2 - pred nodes: - -1: Block 618 - 0: Sub 360 - 1: 0x1 357 - Private Attributes: -" -} -node: {title: "n619n357" label: "0x1Is 357" info1: "0x1 357 - mode: Is - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m5 - arity: 0 - pred nodes: - -1: Block 334 - Private Attributes: - in loop 612 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n619" targetname: "n360" label: "0" class:16 priority:10} -edge: {sourcename: "n619" targetname: "n619n357" label: "1" class:16 priority:10} -} - -graph: { title: "n356" label: "Block 356" status:clustered color:yellow -edge: {sourcename: "n356" targetname: "n355" label: "0" class:13 priority:60 color:red} -node: {title: "n372" label: "ProjM 0 372" info1: "Proj 372 - mode: M - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m5 - arity: 1 - pred nodes: - -1: Block 356 - 0: Store 370 - Private Attributes: - in loop 615 with depth 1 -" -color: yellow} -edge: {sourcename: "n372" targetname: "n370" label: "0" class:17 priority:10 color:blue} -node: {title: "n370" label: "Store 370" info1: "Store 370 - mode: T - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m5 - arity: 3 - pred nodes: - -1: Block 356 - 0: Phi 386 - 1: Add 367 - 2: 0x13 368 - Private Attributes: - pinned state: op_pin_state_pinned - in loop 615 with depth 1 - volatility: volatility_non_volatile -" -} -node: {title: "n370n368" label: "0x13Is 368" info1: "0x13 368 - mode: Is - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m5 - arity: 0 - pred nodes: - -1: Block 334 - Private Attributes: - in loop 612 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n370" targetname: "n386" label: "0" class:17 priority:10 color:blue} -edge: {sourcename: "n370" targetname: "n367" label: "1" class:1 priority:50} -edge: {sourcename: "n370" targetname: "n370n368" label: "2" class:16 priority:10} -node: {title: "n367" label: "AddP 367" info1: "Add 367 - mode: P - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m5 - arity: 2 - pred nodes: - -1: Block 356 - 0: 0x5 362 - 1: Add 366 - Private Attributes: - in loop 612 with depth 0 -" -} -node: {title: "n367n362" label: "0x5Is 362" info1: "0x5 362 - mode: Is - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m5 - arity: 0 - pred nodes: - -1: Block 334 - Private Attributes: - in loop 612 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n367" targetname: "n367n362" label: "0" class:16 priority:10} -edge: {sourcename: "n367" targetname: "n366" label: "1" class:1 priority:50} -node: {title: "n366" label: "AddP 366" info1: "Add 366 - mode: P - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m5 - arity: 2 - pred nodes: - -1: Block 356 - 0: 0x4 358 - 1: Add 365 - Private Attributes: - in loop 612 with depth 0 -" -} -node: {title: "n366n358" label: "0x4Is 358" info1: "0x4 358 - mode: Is - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m5 - arity: 0 - pred nodes: - -1: Block 334 - Private Attributes: - in loop 612 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n366" targetname: "n366n358" label: "0" class:16 priority:10} -edge: {sourcename: "n366" targetname: "n365" label: "1" class:1 priority:50} -node: {title: "n365" label: "AddP 365" info1: "Add 365 - mode: P - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m5 - arity: 2 - pred nodes: - -1: Block 356 - 0: Mul 363 - 1: SymC &a 346 - Private Attributes: - in loop 612 with depth 0 -" -} -node: {title: "n365n346" label: "SymC &a 346" info1: "SymC &a 346 - mode: P - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m5 - arity: 0 - pred nodes: - -1: Block 334 - Private Attributes: - in loop 612 with depth 0 - kind: addr_ent - entity: entity GlobalType.a (330) - - type of value: type_unknown -" -} -edge: {sourcename: "n365" targetname: "n363" label: "0" class:1 priority:50} -edge: {sourcename: "n365" targetname: "n365n346" label: "1" class:16 priority:10} -node: {title: "n363" label: "MulIs 363" info1: "Mul 363 - mode: Is - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m5 - arity: 2 - pred nodes: - -1: Block 356 - 0: 0x4 358 - 1: Sub 360 - Private Attributes: - in loop 612 with depth 0 -" -} -node: {title: "n363n358" label: "0x4Is 358" info1: "0x4 358 - mode: Is - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m5 - arity: 0 - pred nodes: - -1: Block 334 - Private Attributes: - in loop 612 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n363" targetname: "n363n358" label: "0" class:16 priority:10} -edge: {sourcename: "n363" targetname: "n360" label: "1" class:1 priority:50} -node: {title: "n373" label: "Jmp 373" info1: "Jmp 373 - mode: X - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m5 - arity: 0 - pred nodes: - -1: Block 356 - Private Attributes: - in loop 614 with depth 2 -" -} -node: {title: "n360" label: "SubIs 360" info1: "Sub 360 - mode: Is - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m5 - arity: 2 - pred nodes: - -1: Block 356 - 0: Phi 387 - 1: 0x1 357 - Private Attributes: - in loop 613 with depth 1 -" -} -node: {title: "n360n357" label: "0x1Is 357" info1: "0x1 357 - mode: Is - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m5 - arity: 0 - pred nodes: - -1: Block 334 - Private Attributes: - in loop 612 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n360" targetname: "n387" label: "0" class:16 priority:10} -edge: {sourcename: "n360" targetname: "n360n357" label: "1" class:16 priority:10} -} - -graph: { title: "n334" label: "Block 334" status:clustered color:yellow -edge: {sourcename: "n334" targetname: "n338" label: "0" class:13 priority:60 color:red} -node: {title: "n341" label: "ProjM 1 341" info1: "Proj 341 - mode: M - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m5 - arity: 1 - pred nodes: - -1: Block 334 - 0: Start 335 - Private Attributes: - in loop 612 with depth 0 -" -color: yellow} -edge: {sourcename: "n341" targetname: "n335" label: "0" class:17 priority:10 color:blue} -node: {title: "n338" label: "ProjX 0 338" info1: "Proj 338 - mode: X - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m5 - arity: 1 - pred nodes: - -1: Block 334 - 0: Start 335 - Private Attributes: - in loop 612 with depth 0 -" -color: yellow} -edge: {sourcename: "n338" targetname: "n335" label: "0" class:13 priority:60 color:red} -node: {title: "n335" label: "Start 335" info1: "Start 335 - mode: T - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m5 - arity: 0 - pred nodes: - -1: Block 334 - Private Attributes: - in loop 612 with depth 0 - start of method of type LOOP_UNROLL_EXAMPLE_meth_tp - param 0 type: int -" -color: blue} -} - -} - -} diff --git a/testprograms/ref-results/LOOP_UNROLL_EXAMPLE_m5-looptree.vcg b/testprograms/ref-results/LOOP_UNROLL_EXAMPLE_m5-looptree.vcg deleted file mode 100644 index 6374ee1cc..000000000 --- a/testprograms/ref-results/LOOP_UNROLL_EXAMPLE_m5-looptree.vcg +++ /dev/null @@ -1,69 +0,0 @@ -graph: { title: "ir graph of LOOP_UNROLL_EXAMPLE_m5" -display_edge_labels: yes -layoutalgorithm: mindepth -manhattan_edges: yes -port_sharing: no -orientation: top_to_bottom -classname 1: "intrablock Data" -classname 16: "interblock Data" -classname 2: "Block" -classname 13: "Control Flow" -classname 18: "Exception Control Flow for Interval Analysis" -classname 14: "intrablock Memory" -classname 17: "interblock Memory" -classname 15: "Dominators" -classname 3: "Entity type" -classname 4: "Entity owner" -classname 5: "Method Param" -classname 6: "Method Res" -classname 7: "Super" -classname 8: "Union" -classname 9: "Points-to" -classname 10: "Array Element Type" -classname 11: "Overwrites" -classname 12: "Member" -infoname 1: "Attribute" -infoname 2: "Verification errors" -colorentry 100: 0 0 0 -colorentry 101: 20 0 0 -colorentry 102: 40 0 0 -colorentry 103: 60 0 0 -colorentry 104: 80 0 0 -colorentry 105: 100 0 0 -colorentry 106: 120 0 0 -colorentry 107: 140 0 0 -colorentry 108: 150 0 0 -colorentry 109: 180 0 0 -colorentry 110: 200 0 0 -colorentry 111: 220 0 0 -colorentry 112: 240 0 0 -colorentry 113: 255 0 0 -colorentry 113: 255 20 20 -colorentry 114: 255 40 40 -colorentry 115: 255 60 60 -colorentry 116: 255 80 80 -colorentry 117: 255 100 100 -colorentry 118: 255 120 120 -colorentry 119: 255 140 140 -colorentry 120: 255 150 150 -colorentry 121: 255 180 180 -colorentry 122: 255 200 200 -colorentry 123: 255 220 220 -colorentry 124: 255 240 240 -colorentry 125: 255 250 250 - -node: {title: "l616" label: "loop 0, 1 sons, 4 nodes" info1: " loop nr: 616 - The loop was analyzed 0 times."} -node: { title: "l616-0-nodes" color: lightyellow label: "Block 334 -Block 344" } -edge: {sourcename: "l616" targetname: "l616-0-nodes" label:"0...1"} -edge: {sourcename: "l616" targetname: "l617" color: darkgreen label: "2"} -node: {title: "l617" label: "loop 1, 0 sons, 2 nodes" info1: " loop nr: 617 - The loop was analyzed 0 times."} -node: { title: "l617-0-nodes" color: lightyellow label: "Block 348 loop head! -Block 356" } -edge: {sourcename: "l617" targetname: "l617-0-nodes" label:"0...1"} -node: { title: "l616-3-nodes" color: lightyellow label: "Block 379 -Block 332" } -edge: {sourcename: "l616" targetname: "l616-3-nodes" label:"3...4"} -} diff --git a/testprograms/ref-results/LOOP_UNROLL_EXAMPLE_m5-pure.vcg b/testprograms/ref-results/LOOP_UNROLL_EXAMPLE_m5-pure.vcg deleted file mode 100644 index 915398cb1..000000000 --- a/testprograms/ref-results/LOOP_UNROLL_EXAMPLE_m5-pure.vcg +++ /dev/null @@ -1,577 +0,0 @@ -graph: { title: "ir graph of LOOP_UNROLL_EXAMPLE_m5" -display_edge_labels: no -layoutalgorithm: mindepth -manhattan_edges: yes -port_sharing: no -orientation: bottom_to_top -classname 1: "intrablock Data" -classname 16: "interblock Data" -classname 2: "Block" -classname 13: "Control Flow" -classname 18: "Exception Control Flow for Interval Analysis" -classname 14: "intrablock Memory" -classname 17: "interblock Memory" -classname 15: "Dominators" -classname 3: "Entity type" -classname 4: "Entity owner" -classname 5: "Method Param" -classname 6: "Method Res" -classname 7: "Super" -classname 8: "Union" -classname 9: "Points-to" -classname 10: "Array Element Type" -classname 11: "Overwrites" -classname 12: "Member" -infoname 1: "Attribute" -infoname 2: "Verification errors" -colorentry 100: 0 0 0 -colorentry 101: 20 0 0 -colorentry 102: 40 0 0 -colorentry 103: 60 0 0 -colorentry 104: 80 0 0 -colorentry 105: 100 0 0 -colorentry 106: 120 0 0 -colorentry 107: 140 0 0 -colorentry 108: 150 0 0 -colorentry 109: 180 0 0 -colorentry 110: 200 0 0 -colorentry 111: 220 0 0 -colorentry 112: 240 0 0 -colorentry 113: 255 0 0 -colorentry 113: 255 20 20 -colorentry 114: 255 40 40 -colorentry 115: 255 60 60 -colorentry 116: 255 80 80 -colorentry 117: 255 100 100 -colorentry 118: 255 120 120 -colorentry 119: 255 140 140 -colorentry 120: 255 150 150 -colorentry 121: 255 180 180 -colorentry 122: 255 200 200 -colorentry 123: 255 220 220 -colorentry 124: 255 240 240 -colorentry 125: 255 250 250 - -node: {title: "n335" label: "Start 335" info1: "Start 335 - mode: T - visited: 17 - irg: LOOP_UNROLL_EXAMPLE_m5 - arity: 0 - pred nodes: - -1: Block 334 - Private Attributes: - in loop 612 with depth 0 - start of method of type LOOP_UNROLL_EXAMPLE_meth_tp - param 0 type: int -" -color: blue} -edge: { sourcename: "n335" targetname: "n334" class:2 priority:50 linestyle:dotted} -node: {title: "n338" label: "ProjX 0 338" info1: "Proj 338 - mode: X - visited: 17 - irg: LOOP_UNROLL_EXAMPLE_m5 - arity: 1 - pred nodes: - -1: Block 334 - 0: Start 335 - Private Attributes: - in loop 612 with depth 0 -" -color: yellow} -edge: {sourcename: "n338" targetname: "n335" label: "0" class:13 priority:60 color:red} -edge: { sourcename: "n338" targetname: "n334" class:2 priority:50 linestyle:dotted} -node: {title: "n334" label: "Block 334" info1: "Block 334 - mode: BB - visited: 17 - irg: LOOP_UNROLL_EXAMPLE_m5 - arity: 1 - pred nodes: - 0: Proj 338 - Private Attributes: - backedges: - in loop 612 with depth 0 - block visited: 0 - dominator info: output not implemented -" -color: lightyellow} -edge: {sourcename: "n334" targetname: "n338" label: "0" class:13 priority:60 color:red} -node: {title: "n360" label: "SubIs 360" info1: "Sub 360 - mode: Is - visited: 17 - irg: LOOP_UNROLL_EXAMPLE_m5 - arity: 2 - pred nodes: - -1: Block 356 - 0: Phi 387 - 1: 0x1 357 - Private Attributes: - in loop 613 with depth 1 -" -} -node: {title: "n360n357" label: "0x1Is 357" info1: "0x1 357 - mode: Is - visited: 17 - irg: LOOP_UNROLL_EXAMPLE_m5 - arity: 0 - pred nodes: - -1: Block 334 - Private Attributes: - in loop 612 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n360" targetname: "n387" label: "0" class:16 priority:10} -edge: {sourcename: "n360" targetname: "n360n357" label: "1" class:16 priority:10} -edge: { sourcename: "n360" targetname: "n356" class:2 priority:50 linestyle:dotted} -node: {title: "n387" label: "PhiIs 387" info1: "Phi 387 - mode: Is - visited: 17 - irg: LOOP_UNROLL_EXAMPLE_m5 - arity: 2 - pred nodes: - -1: Block 348 - 0: 0xA 345 - 1: be Sub 360 - Private Attributes: - backedges: 1 - in loop 613 with depth 1 -" -color: green} -node: {title: "n387n345" label: "0xAIs 345" info1: "0xA 345 - mode: Is - visited: 17 - irg: LOOP_UNROLL_EXAMPLE_m5 - arity: 0 - pred nodes: - -1: Block 334 - Private Attributes: - in loop 612 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n387" targetname: "n387n345" label: "0" class:16 priority:10} -backedge: {sourcename: "n387" targetname: "n360" label: "1" linestyle:dashed class:16 priority:10} -edge: { sourcename: "n387" targetname: "n348" class:2 priority:50 linestyle:dotted} -node: {title: "n351" label: "Cmp 351" info1: "Cmp 351 - mode: T - visited: 17 - irg: LOOP_UNROLL_EXAMPLE_m5 - arity: 2 - pred nodes: - -1: Block 348 - 0: 0x0 350 - 1: Phi 387 - Private Attributes: - in loop 614 with depth 2 -" -} -node: {title: "n351n350" label: "0x0Is 350" info1: "0x0 350 - mode: Is - visited: 17 - irg: LOOP_UNROLL_EXAMPLE_m5 - arity: 0 - pred nodes: - -1: Block 334 - Private Attributes: - in loop 612 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n351" targetname: "n351n350" label: "0" class:16 priority:10} -edge: {sourcename: "n351" targetname: "n387" label: "1" class:1 priority:50} -edge: { sourcename: "n351" targetname: "n348" class:2 priority:50 linestyle:dotted} -node: {title: "n352" label: "Projb Lt 352" info1: "Proj 352 - mode: b - visited: 17 - irg: LOOP_UNROLL_EXAMPLE_m5 - arity: 1 - pred nodes: - -1: Block 348 - 0: Cmp 351 - Private Attributes: - in loop 614 with depth 2 -" -color: yellow} -edge: {sourcename: "n352" targetname: "n351" label: "0" class:1 priority:50} -edge: { sourcename: "n352" targetname: "n348" class:2 priority:50 linestyle:dotted} -node: {title: "n353" label: "Cond 353" info1: "Cond 353 - mode: T - visited: 17 - irg: LOOP_UNROLL_EXAMPLE_m5 - arity: 1 - pred nodes: - -1: Block 348 - 0: Proj 352 - Private Attributes: - in loop 614 with depth 2 - condition kind: dense - default ProjNr: 0 -" -} -edge: {sourcename: "n353" targetname: "n352" label: "0" class:1 priority:50} -edge: { sourcename: "n353" targetname: "n348" class:2 priority:50 linestyle:dotted} -node: {title: "n355" label: "ProjX 1 355" info1: "Proj 355 - mode: X - visited: 17 - irg: LOOP_UNROLL_EXAMPLE_m5 - arity: 1 - pred nodes: - -1: Block 348 - 0: Cond 353 - Private Attributes: - in loop 614 with depth 2 -" -color: yellow} -edge: {sourcename: "n355" targetname: "n353" label: "0" class:13 priority:60 color:red} -edge: { sourcename: "n355" targetname: "n348" class:2 priority:50 linestyle:dotted} -node: {title: "n356" label: "Block 356" info1: "Block 356 - mode: BB - visited: 17 - irg: LOOP_UNROLL_EXAMPLE_m5 - arity: 1 - pred nodes: - 0: Proj 355 - Private Attributes: - backedges: - in loop 614 with depth 2 - block visited: 0 - dominator info: output not implemented -" -color: lightyellow} -edge: {sourcename: "n356" targetname: "n355" label: "0" class:13 priority:60 color:red} -node: {title: "n373" label: "Jmp 373" info1: "Jmp 373 - mode: X - visited: 17 - irg: LOOP_UNROLL_EXAMPLE_m5 - arity: 0 - pred nodes: - -1: Block 356 - Private Attributes: - in loop 614 with depth 2 -" -} -edge: { sourcename: "n373" targetname: "n356" class:2 priority:50 linestyle:dotted} -node: {title: "n344" label: "Block 344" info1: "Block 344 - mode: BB - visited: 17 - irg: LOOP_UNROLL_EXAMPLE_m5 - arity: 1 - pred nodes: - 0: Proj 338 - Private Attributes: - backedges: - in loop 612 with depth 0 - block visited: 0 - dominator info: output not implemented -" -color: lightyellow} -edge: {sourcename: "n344" targetname: "n338" label: "0" class:13 priority:60 color:red} -node: {title: "n347" label: "Jmp 347" info1: "Jmp 347 - mode: X - visited: 17 - irg: LOOP_UNROLL_EXAMPLE_m5 - arity: 0 - pred nodes: - -1: Block 344 - Private Attributes: - in loop 612 with depth 0 -" -} -edge: { sourcename: "n347" targetname: "n344" class:2 priority:50 linestyle:dotted} -node: {title: "n348" label: "Block 348" info1: "Block 348 - mode: BB - visited: 17 - irg: LOOP_UNROLL_EXAMPLE_m5 - arity: 2 - pred nodes: - 0: Jmp 347 - 1: be Jmp 373 - Private Attributes: - backedges: 1 - in loop 614 with depth 2 - block visited: 0 - dominator info: output not implemented -" -color: lightyellow} -edge: {sourcename: "n348" targetname: "n347" label: "0" class:13 priority:60 color:red} -backedge: {sourcename: "n348" targetname: "n373" label: "1" linestyle:dashed class:13 priority:60 color:red} -node: {title: "n354" label: "ProjX 0 354" info1: "Proj 354 - mode: X - visited: 17 - irg: LOOP_UNROLL_EXAMPLE_m5 - arity: 1 - pred nodes: - -1: Block 348 - 0: Cond 353 - Private Attributes: - in loop 612 with depth 0 -" -color: yellow} -edge: {sourcename: "n354" targetname: "n353" label: "0" class:13 priority:60 color:red} -edge: { sourcename: "n354" targetname: "n348" class:2 priority:50 linestyle:dotted} -node: {title: "n379" label: "Block 379" info1: "Block 379 - mode: BB - visited: 17 - irg: LOOP_UNROLL_EXAMPLE_m5 - arity: 1 - pred nodes: - 0: Proj 354 - Private Attributes: - backedges: - in loop 612 with depth 0 - block visited: 0 - dominator info: output not implemented -" -color: lightyellow} -edge: {sourcename: "n379" targetname: "n354" label: "0" class:13 priority:60 color:red} -node: {title: "n363" label: "MulIs 363" info1: "Mul 363 - mode: Is - visited: 17 - irg: LOOP_UNROLL_EXAMPLE_m5 - arity: 2 - pred nodes: - -1: Block 356 - 0: 0x4 358 - 1: Sub 360 - Private Attributes: - in loop 612 with depth 0 -" -} -node: {title: "n363n358" label: "0x4Is 358" info1: "0x4 358 - mode: Is - visited: 17 - irg: LOOP_UNROLL_EXAMPLE_m5 - arity: 0 - pred nodes: - -1: Block 334 - Private Attributes: - in loop 612 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n363" targetname: "n363n358" label: "0" class:16 priority:10} -edge: {sourcename: "n363" targetname: "n360" label: "1" class:1 priority:50} -edge: { sourcename: "n363" targetname: "n356" class:2 priority:50 linestyle:dotted} -node: {title: "n365" label: "AddP 365" info1: "Add 365 - mode: P - visited: 17 - irg: LOOP_UNROLL_EXAMPLE_m5 - arity: 2 - pred nodes: - -1: Block 356 - 0: Mul 363 - 1: SymC &a 346 - Private Attributes: - in loop 612 with depth 0 -" -} -node: {title: "n365n346" label: "SymC &a 346" info1: "SymC &a 346 - mode: P - visited: 17 - irg: LOOP_UNROLL_EXAMPLE_m5 - arity: 0 - pred nodes: - -1: Block 334 - Private Attributes: - in loop 612 with depth 0 - kind: addr_ent - entity: entity GlobalType.a (330) - - type of value: type_unknown -" -} -edge: {sourcename: "n365" targetname: "n363" label: "0" class:1 priority:50} -edge: {sourcename: "n365" targetname: "n365n346" label: "1" class:16 priority:10} -edge: { sourcename: "n365" targetname: "n356" class:2 priority:50 linestyle:dotted} -node: {title: "n366" label: "AddP 366" info1: "Add 366 - mode: P - visited: 17 - irg: LOOP_UNROLL_EXAMPLE_m5 - arity: 2 - pred nodes: - -1: Block 356 - 0: 0x4 358 - 1: Add 365 - Private Attributes: - in loop 612 with depth 0 -" -} -node: {title: "n366n358" label: "0x4Is 358" info1: "0x4 358 - mode: Is - visited: 17 - irg: LOOP_UNROLL_EXAMPLE_m5 - arity: 0 - pred nodes: - -1: Block 334 - Private Attributes: - in loop 612 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n366" targetname: "n366n358" label: "0" class:16 priority:10} -edge: {sourcename: "n366" targetname: "n365" label: "1" class:1 priority:50} -edge: { sourcename: "n366" targetname: "n356" class:2 priority:50 linestyle:dotted} -node: {title: "n367" label: "AddP 367" info1: "Add 367 - mode: P - visited: 17 - irg: LOOP_UNROLL_EXAMPLE_m5 - arity: 2 - pred nodes: - -1: Block 356 - 0: 0x5 362 - 1: Add 366 - Private Attributes: - in loop 612 with depth 0 -" -} -node: {title: "n367n362" label: "0x5Is 362" info1: "0x5 362 - mode: Is - visited: 17 - irg: LOOP_UNROLL_EXAMPLE_m5 - arity: 0 - pred nodes: - -1: Block 334 - Private Attributes: - in loop 612 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n367" targetname: "n367n362" label: "0" class:16 priority:10} -edge: {sourcename: "n367" targetname: "n366" label: "1" class:1 priority:50} -edge: { sourcename: "n367" targetname: "n356" class:2 priority:50 linestyle:dotted} -node: {title: "n370" label: "Store 370" info1: "Store 370 - mode: T - visited: 17 - irg: LOOP_UNROLL_EXAMPLE_m5 - arity: 3 - pred nodes: - -1: Block 356 - 0: Phi 386 - 1: Add 367 - 2: 0x13 368 - Private Attributes: - pinned state: op_pin_state_pinned - in loop 615 with depth 1 - volatility: volatility_non_volatile -" -} -node: {title: "n370n368" label: "0x13Is 368" info1: "0x13 368 - mode: Is - visited: 17 - irg: LOOP_UNROLL_EXAMPLE_m5 - arity: 0 - pred nodes: - -1: Block 334 - Private Attributes: - in loop 612 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n370" targetname: "n386" label: "0" class:17 priority:10 color:blue} -edge: {sourcename: "n370" targetname: "n367" label: "1" class:1 priority:50} -edge: {sourcename: "n370" targetname: "n370n368" label: "2" class:16 priority:10} -edge: { sourcename: "n370" targetname: "n356" class:2 priority:50 linestyle:dotted} -node: {title: "n372" label: "ProjM 0 372" info1: "Proj 372 - mode: M - visited: 17 - irg: LOOP_UNROLL_EXAMPLE_m5 - arity: 1 - pred nodes: - -1: Block 356 - 0: Store 370 - Private Attributes: - in loop 615 with depth 1 -" -color: yellow} -edge: {sourcename: "n372" targetname: "n370" label: "0" class:17 priority:10 color:blue} -edge: { sourcename: "n372" targetname: "n356" class:2 priority:50 linestyle:dotted} -node: {title: "n341" label: "ProjM 1 341" info1: "Proj 341 - mode: M - visited: 17 - irg: LOOP_UNROLL_EXAMPLE_m5 - arity: 1 - pred nodes: - -1: Block 334 - 0: Start 335 - Private Attributes: - in loop 612 with depth 0 -" -color: yellow} -edge: {sourcename: "n341" targetname: "n335" label: "0" class:17 priority:10 color:blue} -edge: { sourcename: "n341" targetname: "n334" class:2 priority:50 linestyle:dotted} -node: {title: "n386" label: "PhiM 386" info1: "Phi 386 - mode: M - visited: 17 - irg: LOOP_UNROLL_EXAMPLE_m5 - arity: 2 - pred nodes: - -1: Block 348 - 0: Proj 341 - 1: be Proj 372 - Private Attributes: - backedges: 1 - in loop 615 with depth 1 -" -color: green} -edge: {sourcename: "n386" targetname: "n341" label: "0" class:17 priority:10 color:blue} -backedge: {sourcename: "n386" targetname: "n372" label: "1" linestyle:dashed class:17 priority:10 color:blue} -edge: { sourcename: "n386" targetname: "n348" class:2 priority:50 linestyle:dotted} -node: {title: "n382" label: "Return 382" info1: "Return 382 - mode: X - visited: 17 - irg: LOOP_UNROLL_EXAMPLE_m5 - arity: 2 - pred nodes: - -1: Block 379 - 0: Phi 386 - 1: 0x4 358 - Private Attributes: - in loop 612 with depth 0 - return in method of type LOOP_UNROLL_EXAMPLE_meth_tp - res 0 type: int -" -} -node: {title: "n382n358" label: "0x4Is 358" info1: "0x4 358 - mode: Is - visited: 17 - irg: LOOP_UNROLL_EXAMPLE_m5 - arity: 0 - pred nodes: - -1: Block 334 - Private Attributes: - in loop 612 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n382" targetname: "n386" label: "0" class:17 priority:10 color:blue} -edge: {sourcename: "n382" targetname: "n382n358" label: "1" class:16 priority:10} -edge: { sourcename: "n382" targetname: "n379" class:2 priority:50 linestyle:dotted} -node: {title: "n332" label: "Block 332" info1: "Block 332 - mode: BB - visited: 17 - irg: LOOP_UNROLL_EXAMPLE_m5 - arity: 1 - pred nodes: - 0: Return 382 - Private Attributes: - backedges: - in loop 612 with depth 0 - block visited: 0 - dominator info: output not implemented -" -color: lightyellow} -edge: {sourcename: "n332" targetname: "n382" label: "0" class:13 priority:60 color:red} -node: {title: "n333" label: "End 333" info1: "End 333 - mode: X - visited: 17 - irg: LOOP_UNROLL_EXAMPLE_m5 - arity: 1 - pred nodes: - -1: Block 332 - 0: Phi 386 - Private Attributes: - in loop 612 with depth 0 -" -color: blue} -edge: { sourcename: "n333" targetname: "n332" class:2 priority:50 linestyle:dotted} -} diff --git a/testprograms/ref-results/LOOP_UNROLL_EXAMPLE_m5.vcg b/testprograms/ref-results/LOOP_UNROLL_EXAMPLE_m5.vcg deleted file mode 100644 index f86cb98de..000000000 --- a/testprograms/ref-results/LOOP_UNROLL_EXAMPLE_m5.vcg +++ /dev/null @@ -1,462 +0,0 @@ -graph: { title: "ir graph of LOOP_UNROLL_EXAMPLE_m5" -display_edge_labels: no -layoutalgorithm: mindepth -manhattan_edges: yes -port_sharing: no -orientation: bottom_to_top -classname 1: "intrablock Data" -classname 16: "interblock Data" -classname 2: "Block" -classname 13: "Control Flow" -classname 18: "Exception Control Flow for Interval Analysis" -classname 14: "intrablock Memory" -classname 17: "interblock Memory" -classname 15: "Dominators" -classname 3: "Entity type" -classname 4: "Entity owner" -classname 5: "Method Param" -classname 6: "Method Res" -classname 7: "Super" -classname 8: "Union" -classname 9: "Points-to" -classname 10: "Array Element Type" -classname 11: "Overwrites" -classname 12: "Member" -infoname 1: "Attribute" -infoname 2: "Verification errors" -colorentry 100: 0 0 0 -colorentry 101: 20 0 0 -colorentry 102: 40 0 0 -colorentry 103: 60 0 0 -colorentry 104: 80 0 0 -colorentry 105: 100 0 0 -colorentry 106: 120 0 0 -colorentry 107: 140 0 0 -colorentry 108: 150 0 0 -colorentry 109: 180 0 0 -colorentry 110: 200 0 0 -colorentry 111: 220 0 0 -colorentry 112: 240 0 0 -colorentry 113: 255 0 0 -colorentry 113: 255 20 20 -colorentry 114: 255 40 40 -colorentry 115: 255 60 60 -colorentry 116: 255 80 80 -colorentry 117: 255 100 100 -colorentry 118: 255 120 120 -colorentry 119: 255 140 140 -colorentry 120: 255 150 150 -colorentry 121: 255 180 180 -colorentry 122: 255 200 200 -colorentry 123: 255 220 220 -colorentry 124: 255 240 240 -colorentry 125: 255 250 250 - -graph: { title: "g343" label: "LOOP_UNROLL_EXAMPLE_m5" status:clustered color:white -graph: { title: "n332" label: "Block 332" status:clustered color:yellow -edge: {sourcename: "n332" targetname: "n382" label: "0" class:13 priority:60 color:red} -node: {title: "n333" label: "End 333" info1: "End 333 - mode: X - visited: 14 - irg: LOOP_UNROLL_EXAMPLE_m5 - arity: 1 - pred nodes: - -1: Block 332 - 0: Phi 386 - Private Attributes: -" -color: blue} -} - -graph: { title: "n379" label: "Block 379" status:clustered color:yellow -edge: {sourcename: "n379" targetname: "n354" label: "0" class:13 priority:60 color:red} -node: {title: "n382" label: "Return 382" info1: "Return 382 - mode: X - visited: 14 - irg: LOOP_UNROLL_EXAMPLE_m5 - arity: 2 - pred nodes: - -1: Block 379 - 0: Phi 386 - 1: 0x4 358 - Private Attributes: - return in method of type LOOP_UNROLL_EXAMPLE_meth_tp - res 0 type: int -" -} -node: {title: "n382n358" label: "0x4Is 358" info1: "0x4 358 - mode: Is - visited: 14 - irg: LOOP_UNROLL_EXAMPLE_m5 - arity: 0 - pred nodes: - -1: Block 334 - Private Attributes: - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n382" targetname: "n386" label: "0" class:17 priority:10 color:blue} -edge: {sourcename: "n382" targetname: "n382n358" label: "1" class:16 priority:10} -} - -graph: { title: "n348" label: "Block 348" status:clustered color:yellow -edge: {sourcename: "n348" targetname: "n347" label: "0" class:13 priority:60 color:red} -edge: {sourcename: "n348" targetname: "n373" label: "1" class:13 priority:60 color:red} -node: {title: "n386" label: "PhiM 386" info1: "Phi 386 - mode: M - visited: 14 - irg: LOOP_UNROLL_EXAMPLE_m5 - arity: 2 - pred nodes: - -1: Block 348 - 0: Proj 341 - 1: Proj 372 - Private Attributes: - backedges: -" -color: green} -edge: {sourcename: "n386" targetname: "n341" label: "0" class:17 priority:10 color:blue} -edge: {sourcename: "n386" targetname: "n372" label: "1" class:17 priority:10 color:blue} -node: {title: "n354" label: "ProjX 0 354" info1: "Proj 354 - mode: X - visited: 14 - irg: LOOP_UNROLL_EXAMPLE_m5 - arity: 1 - pred nodes: - -1: Block 348 - 0: Cond 353 - Private Attributes: -" -color: yellow} -edge: {sourcename: "n354" targetname: "n353" label: "0" class:13 priority:60 color:red} -node: {title: "n355" label: "ProjX 1 355" info1: "Proj 355 - mode: X - visited: 14 - irg: LOOP_UNROLL_EXAMPLE_m5 - arity: 1 - pred nodes: - -1: Block 348 - 0: Cond 353 - Private Attributes: -" -color: yellow} -edge: {sourcename: "n355" targetname: "n353" label: "0" class:13 priority:60 color:red} -node: {title: "n353" label: "Cond 353" info1: "Cond 353 - mode: T - visited: 14 - irg: LOOP_UNROLL_EXAMPLE_m5 - arity: 1 - pred nodes: - -1: Block 348 - 0: Proj 352 - Private Attributes: - condition kind: dense - default ProjNr: 0 -" -} -edge: {sourcename: "n353" targetname: "n352" label: "0" class:1 priority:50} -node: {title: "n352" label: "Projb Lt 352" info1: "Proj 352 - mode: b - visited: 14 - irg: LOOP_UNROLL_EXAMPLE_m5 - arity: 1 - pred nodes: - -1: Block 348 - 0: Cmp 351 - Private Attributes: -" -color: yellow} -edge: {sourcename: "n352" targetname: "n351" label: "0" class:1 priority:50} -node: {title: "n351" label: "Cmp 351" info1: "Cmp 351 - mode: T - visited: 14 - irg: LOOP_UNROLL_EXAMPLE_m5 - arity: 2 - pred nodes: - -1: Block 348 - 0: 0x0 350 - 1: Phi 387 - Private Attributes: -" -} -node: {title: "n351n350" label: "0x0Is 350" info1: "0x0 350 - mode: Is - visited: 14 - irg: LOOP_UNROLL_EXAMPLE_m5 - arity: 0 - pred nodes: - -1: Block 334 - Private Attributes: - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n351" targetname: "n351n350" label: "0" class:16 priority:10} -edge: {sourcename: "n351" targetname: "n387" label: "1" class:1 priority:50} -node: {title: "n387" label: "PhiIs 387" info1: "Phi 387 - mode: Is - visited: 14 - irg: LOOP_UNROLL_EXAMPLE_m5 - arity: 2 - pred nodes: - -1: Block 348 - 0: 0xA 345 - 1: Sub 360 - Private Attributes: - backedges: -" -color: green} -node: {title: "n387n345" label: "0xAIs 345" info1: "0xA 345 - mode: Is - visited: 14 - irg: LOOP_UNROLL_EXAMPLE_m5 - arity: 0 - pred nodes: - -1: Block 334 - Private Attributes: - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n387" targetname: "n387n345" label: "0" class:16 priority:10} -edge: {sourcename: "n387" targetname: "n360" label: "1" class:16 priority:10} -} - -graph: { title: "n344" label: "Block 344" status:clustered color:yellow -edge: {sourcename: "n344" targetname: "n338" label: "0" class:13 priority:60 color:red} -node: {title: "n347" label: "Jmp 347" info1: "Jmp 347 - mode: X - visited: 14 - irg: LOOP_UNROLL_EXAMPLE_m5 - arity: 0 - pred nodes: - -1: Block 344 - Private Attributes: -" -} -} - -graph: { title: "n356" label: "Block 356" status:clustered color:yellow -edge: {sourcename: "n356" targetname: "n355" label: "0" class:13 priority:60 color:red} -node: {title: "n372" label: "ProjM 0 372" info1: "Proj 372 - mode: M - visited: 14 - irg: LOOP_UNROLL_EXAMPLE_m5 - arity: 1 - pred nodes: - -1: Block 356 - 0: Store 370 - Private Attributes: -" -color: yellow} -edge: {sourcename: "n372" targetname: "n370" label: "0" class:17 priority:10 color:blue} -node: {title: "n370" label: "Store 370" info1: "Store 370 - mode: T - visited: 14 - irg: LOOP_UNROLL_EXAMPLE_m5 - arity: 3 - pred nodes: - -1: Block 356 - 0: Phi 386 - 1: Add 367 - 2: 0x13 368 - Private Attributes: - pinned state: op_pin_state_pinned - volatility: volatility_non_volatile -" -} -node: {title: "n370n368" label: "0x13Is 368" info1: "0x13 368 - mode: Is - visited: 14 - irg: LOOP_UNROLL_EXAMPLE_m5 - arity: 0 - pred nodes: - -1: Block 334 - Private Attributes: - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n370" targetname: "n386" label: "0" class:17 priority:10 color:blue} -edge: {sourcename: "n370" targetname: "n367" label: "1" class:1 priority:50} -edge: {sourcename: "n370" targetname: "n370n368" label: "2" class:16 priority:10} -node: {title: "n367" label: "AddP 367" info1: "Add 367 - mode: P - visited: 14 - irg: LOOP_UNROLL_EXAMPLE_m5 - arity: 2 - pred nodes: - -1: Block 356 - 0: 0x5 362 - 1: Add 366 - Private Attributes: -" -} -node: {title: "n367n362" label: "0x5Is 362" info1: "0x5 362 - mode: Is - visited: 14 - irg: LOOP_UNROLL_EXAMPLE_m5 - arity: 0 - pred nodes: - -1: Block 334 - Private Attributes: - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n367" targetname: "n367n362" label: "0" class:16 priority:10} -edge: {sourcename: "n367" targetname: "n366" label: "1" class:1 priority:50} -node: {title: "n366" label: "AddP 366" info1: "Add 366 - mode: P - visited: 14 - irg: LOOP_UNROLL_EXAMPLE_m5 - arity: 2 - pred nodes: - -1: Block 356 - 0: 0x4 358 - 1: Add 365 - Private Attributes: -" -} -node: {title: "n366n358" label: "0x4Is 358" info1: "0x4 358 - mode: Is - visited: 14 - irg: LOOP_UNROLL_EXAMPLE_m5 - arity: 0 - pred nodes: - -1: Block 334 - Private Attributes: - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n366" targetname: "n366n358" label: "0" class:16 priority:10} -edge: {sourcename: "n366" targetname: "n365" label: "1" class:1 priority:50} -node: {title: "n365" label: "AddP 365" info1: "Add 365 - mode: P - visited: 14 - irg: LOOP_UNROLL_EXAMPLE_m5 - arity: 2 - pred nodes: - -1: Block 356 - 0: Mul 363 - 1: SymC &a 346 - Private Attributes: -" -} -node: {title: "n365n346" label: "SymC &a 346" info1: "SymC &a 346 - mode: P - visited: 14 - irg: LOOP_UNROLL_EXAMPLE_m5 - arity: 0 - pred nodes: - -1: Block 334 - Private Attributes: - kind: addr_ent - entity: entity GlobalType.a (330) - - type of value: type_unknown -" -} -edge: {sourcename: "n365" targetname: "n363" label: "0" class:1 priority:50} -edge: {sourcename: "n365" targetname: "n365n346" label: "1" class:16 priority:10} -node: {title: "n363" label: "MulIs 363" info1: "Mul 363 - mode: Is - visited: 14 - irg: LOOP_UNROLL_EXAMPLE_m5 - arity: 2 - pred nodes: - -1: Block 356 - 0: 0x4 358 - 1: Sub 360 - Private Attributes: -" -} -node: {title: "n363n358" label: "0x4Is 358" info1: "0x4 358 - mode: Is - visited: 14 - irg: LOOP_UNROLL_EXAMPLE_m5 - arity: 0 - pred nodes: - -1: Block 334 - Private Attributes: - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n363" targetname: "n363n358" label: "0" class:16 priority:10} -edge: {sourcename: "n363" targetname: "n360" label: "1" class:1 priority:50} -node: {title: "n373" label: "Jmp 373" info1: "Jmp 373 - mode: X - visited: 14 - irg: LOOP_UNROLL_EXAMPLE_m5 - arity: 0 - pred nodes: - -1: Block 356 - Private Attributes: -" -} -node: {title: "n360" label: "SubIs 360" info1: "Sub 360 - mode: Is - visited: 14 - irg: LOOP_UNROLL_EXAMPLE_m5 - arity: 2 - pred nodes: - -1: Block 356 - 0: Phi 387 - 1: 0x1 357 - Private Attributes: -" -} -node: {title: "n360n357" label: "0x1Is 357" info1: "0x1 357 - mode: Is - visited: 14 - irg: LOOP_UNROLL_EXAMPLE_m5 - arity: 0 - pred nodes: - -1: Block 334 - Private Attributes: - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n360" targetname: "n387" label: "0" class:16 priority:10} -edge: {sourcename: "n360" targetname: "n360n357" label: "1" class:16 priority:10} -} - -graph: { title: "n334" label: "Block 334" status:clustered color:yellow -edge: {sourcename: "n334" targetname: "n338" label: "0" class:13 priority:60 color:red} -node: {title: "n341" label: "ProjM 1 341" info1: "Proj 341 - mode: M - visited: 14 - irg: LOOP_UNROLL_EXAMPLE_m5 - arity: 1 - pred nodes: - -1: Block 334 - 0: Start 335 - Private Attributes: -" -color: yellow} -edge: {sourcename: "n341" targetname: "n335" label: "0" class:17 priority:10 color:blue} -node: {title: "n338" label: "ProjX 0 338" info1: "Proj 338 - mode: X - visited: 14 - irg: LOOP_UNROLL_EXAMPLE_m5 - arity: 1 - pred nodes: - -1: Block 334 - 0: Start 335 - Private Attributes: -" -color: yellow} -edge: {sourcename: "n338" targetname: "n335" label: "0" class:13 priority:60 color:red} -node: {title: "n335" label: "Start 335" info1: "Start 335 - mode: T - visited: 14 - irg: LOOP_UNROLL_EXAMPLE_m5 - arity: 0 - pred nodes: - -1: Block 334 - Private Attributes: - start of method of type LOOP_UNROLL_EXAMPLE_meth_tp - param 0 type: int -" -color: blue} -} - -} - -} diff --git a/testprograms/ref-results/LOOP_UNROLL_EXAMPLE_m6-loop-unrolling.vcg b/testprograms/ref-results/LOOP_UNROLL_EXAMPLE_m6-loop-unrolling.vcg deleted file mode 100644 index 219e6a938..000000000 --- a/testprograms/ref-results/LOOP_UNROLL_EXAMPLE_m6-loop-unrolling.vcg +++ /dev/null @@ -1,1164 +0,0 @@ -graph: { title: "ir graph of LOOP_UNROLL_EXAMPLE_m6" -display_edge_labels: no -layoutalgorithm: mindepth -manhattan_edges: yes -port_sharing: no -orientation: bottom_to_top -classname 1: "intrablock Data" -classname 16: "interblock Data" -classname 2: "Block" -classname 13: "Control Flow" -classname 18: "Exception Control Flow for Interval Analysis" -classname 14: "intrablock Memory" -classname 17: "interblock Memory" -classname 15: "Dominators" -classname 3: "Entity type" -classname 4: "Entity owner" -classname 5: "Method Param" -classname 6: "Method Res" -classname 7: "Super" -classname 8: "Union" -classname 9: "Points-to" -classname 10: "Array Element Type" -classname 11: "Overwrites" -classname 12: "Member" -infoname 1: "Attribute" -infoname 2: "Verification errors" -colorentry 100: 0 0 0 -colorentry 101: 20 0 0 -colorentry 102: 40 0 0 -colorentry 103: 60 0 0 -colorentry 104: 80 0 0 -colorentry 105: 100 0 0 -colorentry 106: 120 0 0 -colorentry 107: 140 0 0 -colorentry 108: 150 0 0 -colorentry 109: 180 0 0 -colorentry 110: 200 0 0 -colorentry 111: 220 0 0 -colorentry 112: 240 0 0 -colorentry 113: 255 0 0 -colorentry 113: 255 20 20 -colorentry 114: 255 40 40 -colorentry 115: 255 60 60 -colorentry 116: 255 80 80 -colorentry 117: 255 100 100 -colorentry 118: 255 120 120 -colorentry 119: 255 140 140 -colorentry 120: 255 150 150 -colorentry 121: 255 180 180 -colorentry 122: 255 200 200 -colorentry 123: 255 220 220 -colorentry 124: 255 240 240 -colorentry 125: 255 250 250 - -graph: { title: "g409" label: "LOOP_UNROLL_EXAMPLE_m6" status:clustered color:white -graph: { title: "n398" label: "Block 398" status:clustered color:yellow -edge: {sourcename: "n398" targetname: "n448" label: "0" class:13 priority:60 color:red} -node: {title: "n399" label: "End 399" info1: "End 399 - mode: X - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 1 - pred nodes: - -1: Block 398 - 0: Phi 452 - Private Attributes: - in loop 627 with depth 0 -" -color: blue} -} - -graph: { title: "n445" label: "Block 445" status:clustered color:yellow -edge: {sourcename: "n445" targetname: "n420" label: "0" class:13 priority:60 color:red} -node: {title: "n448" label: "Return 448" info1: "Return 448 - mode: X - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 2 - pred nodes: - -1: Block 445 - 0: Phi 452 - 1: 0x4 425 - Private Attributes: - in loop 627 with depth 0 - return in method of type LOOP_UNROLL_EXAMPLE_meth_tp - res 0 type: int -" -} -node: {title: "n448n425" label: "0x4Is 425" info1: "0x4 425 - mode: Is - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 0 - pred nodes: - -1: Block 400 - Private Attributes: - in loop 627 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n448" targetname: "n452" label: "0" class:17 priority:10 color:blue} -edge: {sourcename: "n448" targetname: "n448n425" label: "1" class:16 priority:10} -} - -graph: { title: "n414" label: "Block 414" status:clustered color:yellow -edge: {sourcename: "n414" targetname: "n413" label: "0" class:13 priority:60 color:red} -backedge: {sourcename: "n414" targetname: "n662" label: "1" linestyle:dashed class:13 priority:60 color:red} -node: {title: "n452" label: "PhiM 452" info1: "Phi 452 - mode: M - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 2 - pred nodes: - -1: Block 414 - 0: Proj 407 - 1: Proj 659 - Private Attributes: - backedges: - in loop 630 with depth 1 -" -color: green} -edge: {sourcename: "n452" targetname: "n407" label: "0" class:17 priority:10 color:blue} -edge: {sourcename: "n452" targetname: "n659" label: "1" class:17 priority:10 color:blue} -node: {title: "n420" label: "ProjX 0 420" info1: "Proj 420 - mode: X - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 1 - pred nodes: - -1: Block 414 - 0: Cond 419 - Private Attributes: - in loop 627 with depth 0 -" -color: yellow} -edge: {sourcename: "n420" targetname: "n419" label: "0" class:13 priority:60 color:red} -node: {title: "n421" label: "ProjX 1 421" info1: "Proj 421 - mode: X - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 1 - pred nodes: - -1: Block 414 - 0: Cond 419 - Private Attributes: - in loop 629 with depth 2 -" -color: yellow} -edge: {sourcename: "n421" targetname: "n419" label: "0" class:13 priority:60 color:red} -node: {title: "n419" label: "Cond 419" info1: "Cond 419 - mode: T - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 1 - pred nodes: - -1: Block 414 - 0: Proj 418 - Private Attributes: - in loop 629 with depth 2 - condition kind: dense - default ProjNr: 0 -" -} -edge: {sourcename: "n419" targetname: "n418" label: "0" class:1 priority:50} -node: {title: "n418" label: "Projb Ge 418" info1: "Proj 418 - mode: b - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 1 - pred nodes: - -1: Block 414 - 0: Cmp 417 - Private Attributes: - in loop 629 with depth 2 -" -color: yellow} -edge: {sourcename: "n418" targetname: "n417" label: "0" class:1 priority:50} -node: {title: "n417" label: "Cmp 417" info1: "Cmp 417 - mode: T - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 2 - pred nodes: - -1: Block 414 - 0: 0xB 416 - 1: Phi 453 - Private Attributes: - in loop 629 with depth 2 -" -} -node: {title: "n417n416" label: "0xBIs 416" info1: "0xB 416 - mode: Is - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 0 - pred nodes: - -1: Block 400 - Private Attributes: - in loop 627 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n417" targetname: "n417n416" label: "0" class:16 priority:10} -edge: {sourcename: "n417" targetname: "n453" label: "1" class:1 priority:50} -node: {title: "n453" label: "PhiIs 453" info1: "Phi 453 - mode: Is - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 2 - pred nodes: - -1: Block 414 - 0: 0x0 411 - 1: Sub 638 - Private Attributes: - backedges: - in loop 628 with depth 1 -" -color: green} -node: {title: "n453n411" label: "0x0Is 411" info1: "0x0 411 - mode: Is - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 0 - pred nodes: - -1: Block 400 - Private Attributes: - in loop 627 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n453" targetname: "n453n411" label: "0" class:16 priority:10} -edge: {sourcename: "n453" targetname: "n638" label: "1" class:16 priority:10} -} - -graph: { title: "n410" label: "Block 410" status:clustered color:yellow -edge: {sourcename: "n410" targetname: "n404" label: "0" class:13 priority:60 color:red} -node: {title: "n413" label: "Jmp 413" info1: "Jmp 413 - mode: X - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 0 - pred nodes: - -1: Block 410 - Private Attributes: - in loop 627 with depth 0 -" -} -} - -graph: { title: "n635" label: "Block 635" status:clustered color:yellow -edge: {sourcename: "n635" targetname: "n661" label: "0" class:13 priority:60 color:red} -node: {title: "n659" label: "ProjM 0 659" info1: "Proj 659 - mode: M - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 1 - pred nodes: - -1: Block 635 - 0: Store 656 - Private Attributes: -" -color: yellow} -edge: {sourcename: "n659" targetname: "n656" label: "0" class:17 priority:10 color:blue} -node: {title: "n656" label: "Store 656" info1: "Store 656 - mode: T - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 3 - pred nodes: - -1: Block 635 - 0: Proj 658 - 1: Add 653 - 2: 0x13 434 - Private Attributes: - pinned state: op_pin_state_pinned - volatility: volatility_non_volatile -" -} -node: {title: "n656n434" label: "0x13Is 434" info1: "0x13 434 - mode: Is - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 0 - pred nodes: - -1: Block 400 - Private Attributes: - in loop 627 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n656" targetname: "n658" label: "0" class:17 priority:10 color:blue} -edge: {sourcename: "n656" targetname: "n653" label: "1" class:1 priority:50} -edge: {sourcename: "n656" targetname: "n656n434" label: "2" class:16 priority:10} -node: {title: "n653" label: "AddP 653" info1: "Add 653 - mode: P - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 2 - pred nodes: - -1: Block 635 - 0: 0x4 425 - 1: Add 650 - Private Attributes: -" -} -node: {title: "n653n425" label: "0x4Is 425" info1: "0x4 425 - mode: Is - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 0 - pred nodes: - -1: Block 400 - Private Attributes: - in loop 627 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n653" targetname: "n653n425" label: "0" class:16 priority:10} -edge: {sourcename: "n653" targetname: "n650" label: "1" class:1 priority:50} -node: {title: "n650" label: "AddP 650" info1: "Add 650 - mode: P - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 2 - pred nodes: - -1: Block 635 - 0: 0x4 425 - 1: Sub 647 - Private Attributes: -" -} -node: {title: "n650n425" label: "0x4Is 425" info1: "0x4 425 - mode: Is - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 0 - pred nodes: - -1: Block 400 - Private Attributes: - in loop 627 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n650" targetname: "n650n425" label: "0" class:16 priority:10} -edge: {sourcename: "n650" targetname: "n647" label: "1" class:1 priority:50} -node: {title: "n647" label: "SubP 647" info1: "Sub 647 - mode: P - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 2 - pred nodes: - -1: Block 635 - 0: 0x5 424 - 1: Add 644 - Private Attributes: -" -} -node: {title: "n647n424" label: "0x5Is 424" info1: "0x5 424 - mode: Is - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 0 - pred nodes: - -1: Block 400 - Private Attributes: - in loop 627 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n647" targetname: "n647n424" label: "0" class:16 priority:10} -edge: {sourcename: "n647" targetname: "n644" label: "1" class:1 priority:50} -node: {title: "n644" label: "AddP 644" info1: "Add 644 - mode: P - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 2 - pred nodes: - -1: Block 635 - 0: Mul 641 - 1: SymC &a 412 - Private Attributes: -" -} -node: {title: "n644n412" label: "SymC &a 412" info1: "SymC &a 412 - mode: P - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 0 - pred nodes: - -1: Block 400 - Private Attributes: - in loop 627 with depth 0 - kind: addr_ent - entity: entity GlobalType.a (396) - - type of value: type_unknown -" -} -edge: {sourcename: "n644" targetname: "n641" label: "0" class:1 priority:50} -edge: {sourcename: "n644" targetname: "n644n412" label: "1" class:16 priority:10} -node: {title: "n641" label: "MulIs 641" info1: "Mul 641 - mode: Is - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 2 - pred nodes: - -1: Block 635 - 0: 0x4 425 - 1: Sub 638 - Private Attributes: -" -} -node: {title: "n641n425" label: "0x4Is 425" info1: "0x4 425 - mode: Is - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 0 - pred nodes: - -1: Block 400 - Private Attributes: - in loop 627 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n641" targetname: "n641n425" label: "0" class:16 priority:10} -edge: {sourcename: "n641" targetname: "n638" label: "1" class:1 priority:50} -node: {title: "n662" label: "Jmp 662" info1: "Jmp 662 - mode: X - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 0 - pred nodes: - -1: Block 635 - Private Attributes: -" -} -node: {title: "n638" label: "SubIs 638" info1: "Sub 638 - mode: Is - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 2 - pred nodes: - -1: Block 635 - 0: Sub 637 - 1: 0x1 423 - Private Attributes: -" -} -node: {title: "n638n423" label: "0x1Is 423" info1: "0x1 423 - mode: Is - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 0 - pred nodes: - -1: Block 400 - Private Attributes: - in loop 627 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n638" targetname: "n637" label: "0" class:16 priority:10} -edge: {sourcename: "n638" targetname: "n638n423" label: "1" class:16 priority:10} -} - -graph: { title: "n634" label: "Block 634" status:clustered color:yellow -edge: {sourcename: "n634" targetname: "n660" label: "0" class:13 priority:60 color:red} -node: {title: "n658" label: "ProjM 0 658" info1: "Proj 658 - mode: M - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 1 - pred nodes: - -1: Block 634 - 0: Store 655 - Private Attributes: -" -color: yellow} -edge: {sourcename: "n658" targetname: "n655" label: "0" class:17 priority:10 color:blue} -node: {title: "n655" label: "Store 655" info1: "Store 655 - mode: T - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 3 - pred nodes: - -1: Block 634 - 0: Proj 657 - 1: Add 652 - 2: 0x13 434 - Private Attributes: - pinned state: op_pin_state_pinned - volatility: volatility_non_volatile -" -} -node: {title: "n655n434" label: "0x13Is 434" info1: "0x13 434 - mode: Is - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 0 - pred nodes: - -1: Block 400 - Private Attributes: - in loop 627 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n655" targetname: "n657" label: "0" class:17 priority:10 color:blue} -edge: {sourcename: "n655" targetname: "n652" label: "1" class:1 priority:50} -edge: {sourcename: "n655" targetname: "n655n434" label: "2" class:16 priority:10} -node: {title: "n652" label: "AddP 652" info1: "Add 652 - mode: P - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 2 - pred nodes: - -1: Block 634 - 0: 0x4 425 - 1: Add 649 - Private Attributes: -" -} -node: {title: "n652n425" label: "0x4Is 425" info1: "0x4 425 - mode: Is - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 0 - pred nodes: - -1: Block 400 - Private Attributes: - in loop 627 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n652" targetname: "n652n425" label: "0" class:16 priority:10} -edge: {sourcename: "n652" targetname: "n649" label: "1" class:1 priority:50} -node: {title: "n649" label: "AddP 649" info1: "Add 649 - mode: P - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 2 - pred nodes: - -1: Block 634 - 0: 0x4 425 - 1: Sub 646 - Private Attributes: -" -} -node: {title: "n649n425" label: "0x4Is 425" info1: "0x4 425 - mode: Is - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 0 - pred nodes: - -1: Block 400 - Private Attributes: - in loop 627 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n649" targetname: "n649n425" label: "0" class:16 priority:10} -edge: {sourcename: "n649" targetname: "n646" label: "1" class:1 priority:50} -node: {title: "n646" label: "SubP 646" info1: "Sub 646 - mode: P - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 2 - pred nodes: - -1: Block 634 - 0: 0x5 424 - 1: Add 643 - Private Attributes: -" -} -node: {title: "n646n424" label: "0x5Is 424" info1: "0x5 424 - mode: Is - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 0 - pred nodes: - -1: Block 400 - Private Attributes: - in loop 627 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n646" targetname: "n646n424" label: "0" class:16 priority:10} -edge: {sourcename: "n646" targetname: "n643" label: "1" class:1 priority:50} -node: {title: "n643" label: "AddP 643" info1: "Add 643 - mode: P - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 2 - pred nodes: - -1: Block 634 - 0: Mul 640 - 1: SymC &a 412 - Private Attributes: -" -} -node: {title: "n643n412" label: "SymC &a 412" info1: "SymC &a 412 - mode: P - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 0 - pred nodes: - -1: Block 400 - Private Attributes: - in loop 627 with depth 0 - kind: addr_ent - entity: entity GlobalType.a (396) - - type of value: type_unknown -" -} -edge: {sourcename: "n643" targetname: "n640" label: "0" class:1 priority:50} -edge: {sourcename: "n643" targetname: "n643n412" label: "1" class:16 priority:10} -node: {title: "n640" label: "MulIs 640" info1: "Mul 640 - mode: Is - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 2 - pred nodes: - -1: Block 634 - 0: 0x4 425 - 1: Sub 637 - Private Attributes: -" -} -node: {title: "n640n425" label: "0x4Is 425" info1: "0x4 425 - mode: Is - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 0 - pred nodes: - -1: Block 400 - Private Attributes: - in loop 627 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n640" targetname: "n640n425" label: "0" class:16 priority:10} -edge: {sourcename: "n640" targetname: "n637" label: "1" class:1 priority:50} -node: {title: "n661" label: "Jmp 661" info1: "Jmp 661 - mode: X - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 0 - pred nodes: - -1: Block 634 - Private Attributes: -" -} -node: {title: "n637" label: "SubIs 637" info1: "Sub 637 - mode: Is - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 2 - pred nodes: - -1: Block 634 - 0: Sub 636 - 1: 0x1 423 - Private Attributes: -" -} -node: {title: "n637n423" label: "0x1Is 423" info1: "0x1 423 - mode: Is - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 0 - pred nodes: - -1: Block 400 - Private Attributes: - in loop 627 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n637" targetname: "n636" label: "0" class:16 priority:10} -edge: {sourcename: "n637" targetname: "n637n423" label: "1" class:16 priority:10} -} - -graph: { title: "n633" label: "Block 633" status:clustered color:yellow -edge: {sourcename: "n633" targetname: "n439" label: "0" class:13 priority:60 color:red} -node: {title: "n657" label: "ProjM 0 657" info1: "Proj 657 - mode: M - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 1 - pred nodes: - -1: Block 633 - 0: Store 654 - Private Attributes: -" -color: yellow} -edge: {sourcename: "n657" targetname: "n654" label: "0" class:17 priority:10 color:blue} -node: {title: "n654" label: "Store 654" info1: "Store 654 - mode: T - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 3 - pred nodes: - -1: Block 633 - 0: Proj 438 - 1: Add 651 - 2: 0x13 434 - Private Attributes: - pinned state: op_pin_state_pinned - volatility: volatility_non_volatile -" -} -node: {title: "n654n434" label: "0x13Is 434" info1: "0x13 434 - mode: Is - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 0 - pred nodes: - -1: Block 400 - Private Attributes: - in loop 627 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n654" targetname: "n438" label: "0" class:17 priority:10 color:blue} -edge: {sourcename: "n654" targetname: "n651" label: "1" class:1 priority:50} -edge: {sourcename: "n654" targetname: "n654n434" label: "2" class:16 priority:10} -node: {title: "n651" label: "AddP 651" info1: "Add 651 - mode: P - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 2 - pred nodes: - -1: Block 633 - 0: 0x4 425 - 1: Add 648 - Private Attributes: -" -} -node: {title: "n651n425" label: "0x4Is 425" info1: "0x4 425 - mode: Is - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 0 - pred nodes: - -1: Block 400 - Private Attributes: - in loop 627 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n651" targetname: "n651n425" label: "0" class:16 priority:10} -edge: {sourcename: "n651" targetname: "n648" label: "1" class:1 priority:50} -node: {title: "n648" label: "AddP 648" info1: "Add 648 - mode: P - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 2 - pred nodes: - -1: Block 633 - 0: 0x4 425 - 1: Sub 645 - Private Attributes: -" -} -node: {title: "n648n425" label: "0x4Is 425" info1: "0x4 425 - mode: Is - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 0 - pred nodes: - -1: Block 400 - Private Attributes: - in loop 627 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n648" targetname: "n648n425" label: "0" class:16 priority:10} -edge: {sourcename: "n648" targetname: "n645" label: "1" class:1 priority:50} -node: {title: "n645" label: "SubP 645" info1: "Sub 645 - mode: P - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 2 - pred nodes: - -1: Block 633 - 0: 0x5 424 - 1: Add 642 - Private Attributes: -" -} -node: {title: "n645n424" label: "0x5Is 424" info1: "0x5 424 - mode: Is - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 0 - pred nodes: - -1: Block 400 - Private Attributes: - in loop 627 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n645" targetname: "n645n424" label: "0" class:16 priority:10} -edge: {sourcename: "n645" targetname: "n642" label: "1" class:1 priority:50} -node: {title: "n642" label: "AddP 642" info1: "Add 642 - mode: P - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 2 - pred nodes: - -1: Block 633 - 0: Mul 639 - 1: SymC &a 412 - Private Attributes: -" -} -node: {title: "n642n412" label: "SymC &a 412" info1: "SymC &a 412 - mode: P - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 0 - pred nodes: - -1: Block 400 - Private Attributes: - in loop 627 with depth 0 - kind: addr_ent - entity: entity GlobalType.a (396) - - type of value: type_unknown -" -} -edge: {sourcename: "n642" targetname: "n639" label: "0" class:1 priority:50} -edge: {sourcename: "n642" targetname: "n642n412" label: "1" class:16 priority:10} -node: {title: "n639" label: "MulIs 639" info1: "Mul 639 - mode: Is - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 2 - pred nodes: - -1: Block 633 - 0: 0x4 425 - 1: Sub 636 - Private Attributes: -" -} -node: {title: "n639n425" label: "0x4Is 425" info1: "0x4 425 - mode: Is - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 0 - pred nodes: - -1: Block 400 - Private Attributes: - in loop 627 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n639" targetname: "n639n425" label: "0" class:16 priority:10} -edge: {sourcename: "n639" targetname: "n636" label: "1" class:1 priority:50} -node: {title: "n660" label: "Jmp 660" info1: "Jmp 660 - mode: X - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 0 - pred nodes: - -1: Block 633 - Private Attributes: -" -} -node: {title: "n636" label: "SubIs 636" info1: "Sub 636 - mode: Is - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 2 - pred nodes: - -1: Block 633 - 0: Sub 427 - 1: 0x1 423 - Private Attributes: -" -} -node: {title: "n636n423" label: "0x1Is 423" info1: "0x1 423 - mode: Is - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 0 - pred nodes: - -1: Block 400 - Private Attributes: - in loop 627 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n636" targetname: "n427" label: "0" class:16 priority:10} -edge: {sourcename: "n636" targetname: "n636n423" label: "1" class:16 priority:10} -} - -graph: { title: "n422" label: "Block 422" status:clustered color:yellow -edge: {sourcename: "n422" targetname: "n421" label: "0" class:13 priority:60 color:red} -node: {title: "n438" label: "ProjM 0 438" info1: "Proj 438 - mode: M - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 1 - pred nodes: - -1: Block 422 - 0: Store 436 - Private Attributes: - in loop 630 with depth 1 -" -color: yellow} -edge: {sourcename: "n438" targetname: "n436" label: "0" class:17 priority:10 color:blue} -node: {title: "n436" label: "Store 436" info1: "Store 436 - mode: T - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 3 - pred nodes: - -1: Block 422 - 0: Phi 452 - 1: Add 433 - 2: 0x13 434 - Private Attributes: - pinned state: op_pin_state_pinned - in loop 630 with depth 1 - volatility: volatility_non_volatile -" -} -node: {title: "n436n434" label: "0x13Is 434" info1: "0x13 434 - mode: Is - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 0 - pred nodes: - -1: Block 400 - Private Attributes: - in loop 627 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n436" targetname: "n452" label: "0" class:17 priority:10 color:blue} -edge: {sourcename: "n436" targetname: "n433" label: "1" class:1 priority:50} -edge: {sourcename: "n436" targetname: "n436n434" label: "2" class:16 priority:10} -node: {title: "n433" label: "AddP 433" info1: "Add 433 - mode: P - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 2 - pred nodes: - -1: Block 422 - 0: 0x4 425 - 1: Add 432 - Private Attributes: - in loop 627 with depth 0 -" -} -node: {title: "n433n425" label: "0x4Is 425" info1: "0x4 425 - mode: Is - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 0 - pred nodes: - -1: Block 400 - Private Attributes: - in loop 627 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n433" targetname: "n433n425" label: "0" class:16 priority:10} -edge: {sourcename: "n433" targetname: "n432" label: "1" class:1 priority:50} -node: {title: "n432" label: "AddP 432" info1: "Add 432 - mode: P - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 2 - pred nodes: - -1: Block 422 - 0: 0x4 425 - 1: Sub 431 - Private Attributes: - in loop 627 with depth 0 -" -} -node: {title: "n432n425" label: "0x4Is 425" info1: "0x4 425 - mode: Is - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 0 - pred nodes: - -1: Block 400 - Private Attributes: - in loop 627 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n432" targetname: "n432n425" label: "0" class:16 priority:10} -edge: {sourcename: "n432" targetname: "n431" label: "1" class:1 priority:50} -node: {title: "n431" label: "SubP 431" info1: "Sub 431 - mode: P - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 2 - pred nodes: - -1: Block 422 - 0: 0x5 424 - 1: Add 430 - Private Attributes: - in loop 627 with depth 0 -" -} -node: {title: "n431n424" label: "0x5Is 424" info1: "0x5 424 - mode: Is - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 0 - pred nodes: - -1: Block 400 - Private Attributes: - in loop 627 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n431" targetname: "n431n424" label: "0" class:16 priority:10} -edge: {sourcename: "n431" targetname: "n430" label: "1" class:1 priority:50} -node: {title: "n430" label: "AddP 430" info1: "Add 430 - mode: P - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 2 - pred nodes: - -1: Block 422 - 0: Mul 428 - 1: SymC &a 412 - Private Attributes: - in loop 627 with depth 0 -" -} -node: {title: "n430n412" label: "SymC &a 412" info1: "SymC &a 412 - mode: P - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 0 - pred nodes: - -1: Block 400 - Private Attributes: - in loop 627 with depth 0 - kind: addr_ent - entity: entity GlobalType.a (396) - - type of value: type_unknown -" -} -edge: {sourcename: "n430" targetname: "n428" label: "0" class:1 priority:50} -edge: {sourcename: "n430" targetname: "n430n412" label: "1" class:16 priority:10} -node: {title: "n428" label: "MulIs 428" info1: "Mul 428 - mode: Is - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 2 - pred nodes: - -1: Block 422 - 0: 0x4 425 - 1: Sub 427 - Private Attributes: - in loop 627 with depth 0 -" -} -node: {title: "n428n425" label: "0x4Is 425" info1: "0x4 425 - mode: Is - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 0 - pred nodes: - -1: Block 400 - Private Attributes: - in loop 627 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n428" targetname: "n428n425" label: "0" class:16 priority:10} -edge: {sourcename: "n428" targetname: "n427" label: "1" class:1 priority:50} -node: {title: "n439" label: "Jmp 439" info1: "Jmp 439 - mode: X - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 0 - pred nodes: - -1: Block 422 - Private Attributes: - in loop 629 with depth 2 -" -} -node: {title: "n427" label: "SubIs 427" info1: "Sub 427 - mode: Is - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 2 - pred nodes: - -1: Block 422 - 0: Phi 453 - 1: 0x1 423 - Private Attributes: - in loop 628 with depth 1 -" -} -node: {title: "n427n423" label: "0x1Is 423" info1: "0x1 423 - mode: Is - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 0 - pred nodes: - -1: Block 400 - Private Attributes: - in loop 627 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n427" targetname: "n453" label: "0" class:16 priority:10} -edge: {sourcename: "n427" targetname: "n427n423" label: "1" class:16 priority:10} -} - -graph: { title: "n400" label: "Block 400" status:clustered color:yellow -edge: {sourcename: "n400" targetname: "n404" label: "0" class:13 priority:60 color:red} -node: {title: "n407" label: "ProjM 1 407" info1: "Proj 407 - mode: M - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 1 - pred nodes: - -1: Block 400 - 0: Start 401 - Private Attributes: - in loop 627 with depth 0 -" -color: yellow} -edge: {sourcename: "n407" targetname: "n401" label: "0" class:17 priority:10 color:blue} -node: {title: "n404" label: "ProjX 0 404" info1: "Proj 404 - mode: X - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 1 - pred nodes: - -1: Block 400 - 0: Start 401 - Private Attributes: - in loop 627 with depth 0 -" -color: yellow} -edge: {sourcename: "n404" targetname: "n401" label: "0" class:13 priority:60 color:red} -node: {title: "n401" label: "Start 401" info1: "Start 401 - mode: T - visited: 27 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 0 - pred nodes: - -1: Block 400 - Private Attributes: - in loop 627 with depth 0 - start of method of type LOOP_UNROLL_EXAMPLE_meth_tp - param 0 type: int -" -color: blue} -} - -} - -} diff --git a/testprograms/ref-results/LOOP_UNROLL_EXAMPLE_m6-looptree.vcg b/testprograms/ref-results/LOOP_UNROLL_EXAMPLE_m6-looptree.vcg deleted file mode 100644 index 494271074..000000000 --- a/testprograms/ref-results/LOOP_UNROLL_EXAMPLE_m6-looptree.vcg +++ /dev/null @@ -1,69 +0,0 @@ -graph: { title: "ir graph of LOOP_UNROLL_EXAMPLE_m6" -display_edge_labels: yes -layoutalgorithm: mindepth -manhattan_edges: yes -port_sharing: no -orientation: top_to_bottom -classname 1: "intrablock Data" -classname 16: "interblock Data" -classname 2: "Block" -classname 13: "Control Flow" -classname 18: "Exception Control Flow for Interval Analysis" -classname 14: "intrablock Memory" -classname 17: "interblock Memory" -classname 15: "Dominators" -classname 3: "Entity type" -classname 4: "Entity owner" -classname 5: "Method Param" -classname 6: "Method Res" -classname 7: "Super" -classname 8: "Union" -classname 9: "Points-to" -classname 10: "Array Element Type" -classname 11: "Overwrites" -classname 12: "Member" -infoname 1: "Attribute" -infoname 2: "Verification errors" -colorentry 100: 0 0 0 -colorentry 101: 20 0 0 -colorentry 102: 40 0 0 -colorentry 103: 60 0 0 -colorentry 104: 80 0 0 -colorentry 105: 100 0 0 -colorentry 106: 120 0 0 -colorentry 107: 140 0 0 -colorentry 108: 150 0 0 -colorentry 109: 180 0 0 -colorentry 110: 200 0 0 -colorentry 111: 220 0 0 -colorentry 112: 240 0 0 -colorentry 113: 255 0 0 -colorentry 113: 255 20 20 -colorentry 114: 255 40 40 -colorentry 115: 255 60 60 -colorentry 116: 255 80 80 -colorentry 117: 255 100 100 -colorentry 118: 255 120 120 -colorentry 119: 255 140 140 -colorentry 120: 255 150 150 -colorentry 121: 255 180 180 -colorentry 122: 255 200 200 -colorentry 123: 255 220 220 -colorentry 124: 255 240 240 -colorentry 125: 255 250 250 - -node: {title: "l631" label: "loop 0, 1 sons, 4 nodes" info1: " loop nr: 631 - The loop was analyzed 0 times."} -node: { title: "l631-0-nodes" color: lightyellow label: "Block 400 -Block 410" } -edge: {sourcename: "l631" targetname: "l631-0-nodes" label:"0...1"} -edge: {sourcename: "l631" targetname: "l632" color: darkgreen label: "2"} -node: {title: "l632" label: "loop 1, 0 sons, 2 nodes" info1: " loop nr: 632 - The loop was analyzed 0 times."} -node: { title: "l632-0-nodes" color: lightyellow label: "Block 414 loop head! -Block 422" } -edge: {sourcename: "l632" targetname: "l632-0-nodes" label:"0...1"} -node: { title: "l631-3-nodes" color: lightyellow label: "Block 445 -Block 398" } -edge: {sourcename: "l631" targetname: "l631-3-nodes" label:"3...4"} -} diff --git a/testprograms/ref-results/LOOP_UNROLL_EXAMPLE_m6-pure.vcg b/testprograms/ref-results/LOOP_UNROLL_EXAMPLE_m6-pure.vcg deleted file mode 100644 index 6b3e847ff..000000000 --- a/testprograms/ref-results/LOOP_UNROLL_EXAMPLE_m6-pure.vcg +++ /dev/null @@ -1,605 +0,0 @@ -graph: { title: "ir graph of LOOP_UNROLL_EXAMPLE_m6" -display_edge_labels: no -layoutalgorithm: mindepth -manhattan_edges: yes -port_sharing: no -orientation: bottom_to_top -classname 1: "intrablock Data" -classname 16: "interblock Data" -classname 2: "Block" -classname 13: "Control Flow" -classname 18: "Exception Control Flow for Interval Analysis" -classname 14: "intrablock Memory" -classname 17: "interblock Memory" -classname 15: "Dominators" -classname 3: "Entity type" -classname 4: "Entity owner" -classname 5: "Method Param" -classname 6: "Method Res" -classname 7: "Super" -classname 8: "Union" -classname 9: "Points-to" -classname 10: "Array Element Type" -classname 11: "Overwrites" -classname 12: "Member" -infoname 1: "Attribute" -infoname 2: "Verification errors" -colorentry 100: 0 0 0 -colorentry 101: 20 0 0 -colorentry 102: 40 0 0 -colorentry 103: 60 0 0 -colorentry 104: 80 0 0 -colorentry 105: 100 0 0 -colorentry 106: 120 0 0 -colorentry 107: 140 0 0 -colorentry 108: 150 0 0 -colorentry 109: 180 0 0 -colorentry 110: 200 0 0 -colorentry 111: 220 0 0 -colorentry 112: 240 0 0 -colorentry 113: 255 0 0 -colorentry 113: 255 20 20 -colorentry 114: 255 40 40 -colorentry 115: 255 60 60 -colorentry 116: 255 80 80 -colorentry 117: 255 100 100 -colorentry 118: 255 120 120 -colorentry 119: 255 140 140 -colorentry 120: 255 150 150 -colorentry 121: 255 180 180 -colorentry 122: 255 200 200 -colorentry 123: 255 220 220 -colorentry 124: 255 240 240 -colorentry 125: 255 250 250 - -node: {title: "n401" label: "Start 401" info1: "Start 401 - mode: T - visited: 17 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 0 - pred nodes: - -1: Block 400 - Private Attributes: - in loop 627 with depth 0 - start of method of type LOOP_UNROLL_EXAMPLE_meth_tp - param 0 type: int -" -color: blue} -edge: { sourcename: "n401" targetname: "n400" class:2 priority:50 linestyle:dotted} -node: {title: "n404" label: "ProjX 0 404" info1: "Proj 404 - mode: X - visited: 17 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 1 - pred nodes: - -1: Block 400 - 0: Start 401 - Private Attributes: - in loop 627 with depth 0 -" -color: yellow} -edge: {sourcename: "n404" targetname: "n401" label: "0" class:13 priority:60 color:red} -edge: { sourcename: "n404" targetname: "n400" class:2 priority:50 linestyle:dotted} -node: {title: "n400" label: "Block 400" info1: "Block 400 - mode: BB - visited: 17 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 1 - pred nodes: - 0: Proj 404 - Private Attributes: - backedges: - in loop 627 with depth 0 - block visited: 0 - dominator info: output not implemented -" -color: lightyellow} -edge: {sourcename: "n400" targetname: "n404" label: "0" class:13 priority:60 color:red} -node: {title: "n427" label: "SubIs 427" info1: "Sub 427 - mode: Is - visited: 17 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 2 - pred nodes: - -1: Block 422 - 0: Phi 453 - 1: 0x1 423 - Private Attributes: - in loop 628 with depth 1 -" -} -node: {title: "n427n423" label: "0x1Is 423" info1: "0x1 423 - mode: Is - visited: 17 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 0 - pred nodes: - -1: Block 400 - Private Attributes: - in loop 627 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n427" targetname: "n453" label: "0" class:16 priority:10} -edge: {sourcename: "n427" targetname: "n427n423" label: "1" class:16 priority:10} -edge: { sourcename: "n427" targetname: "n422" class:2 priority:50 linestyle:dotted} -node: {title: "n453" label: "PhiIs 453" info1: "Phi 453 - mode: Is - visited: 17 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 2 - pred nodes: - -1: Block 414 - 0: 0x0 411 - 1: be Sub 427 - Private Attributes: - backedges: 1 - in loop 628 with depth 1 -" -color: green} -node: {title: "n453n411" label: "0x0Is 411" info1: "0x0 411 - mode: Is - visited: 17 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 0 - pred nodes: - -1: Block 400 - Private Attributes: - in loop 627 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n453" targetname: "n453n411" label: "0" class:16 priority:10} -backedge: {sourcename: "n453" targetname: "n427" label: "1" linestyle:dashed class:16 priority:10} -edge: { sourcename: "n453" targetname: "n414" class:2 priority:50 linestyle:dotted} -node: {title: "n417" label: "Cmp 417" info1: "Cmp 417 - mode: T - visited: 17 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 2 - pred nodes: - -1: Block 414 - 0: 0xB 416 - 1: Phi 453 - Private Attributes: - in loop 629 with depth 2 -" -} -node: {title: "n417n416" label: "0xBIs 416" info1: "0xB 416 - mode: Is - visited: 17 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 0 - pred nodes: - -1: Block 400 - Private Attributes: - in loop 627 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n417" targetname: "n417n416" label: "0" class:16 priority:10} -edge: {sourcename: "n417" targetname: "n453" label: "1" class:1 priority:50} -edge: { sourcename: "n417" targetname: "n414" class:2 priority:50 linestyle:dotted} -node: {title: "n418" label: "Projb Ge 418" info1: "Proj 418 - mode: b - visited: 17 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 1 - pred nodes: - -1: Block 414 - 0: Cmp 417 - Private Attributes: - in loop 629 with depth 2 -" -color: yellow} -edge: {sourcename: "n418" targetname: "n417" label: "0" class:1 priority:50} -edge: { sourcename: "n418" targetname: "n414" class:2 priority:50 linestyle:dotted} -node: {title: "n419" label: "Cond 419" info1: "Cond 419 - mode: T - visited: 17 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 1 - pred nodes: - -1: Block 414 - 0: Proj 418 - Private Attributes: - in loop 629 with depth 2 - condition kind: dense - default ProjNr: 0 -" -} -edge: {sourcename: "n419" targetname: "n418" label: "0" class:1 priority:50} -edge: { sourcename: "n419" targetname: "n414" class:2 priority:50 linestyle:dotted} -node: {title: "n421" label: "ProjX 1 421" info1: "Proj 421 - mode: X - visited: 17 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 1 - pred nodes: - -1: Block 414 - 0: Cond 419 - Private Attributes: - in loop 629 with depth 2 -" -color: yellow} -edge: {sourcename: "n421" targetname: "n419" label: "0" class:13 priority:60 color:red} -edge: { sourcename: "n421" targetname: "n414" class:2 priority:50 linestyle:dotted} -node: {title: "n422" label: "Block 422" info1: "Block 422 - mode: BB - visited: 17 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 1 - pred nodes: - 0: Proj 421 - Private Attributes: - backedges: - in loop 629 with depth 2 - block visited: 0 - dominator info: output not implemented -" -color: lightyellow} -edge: {sourcename: "n422" targetname: "n421" label: "0" class:13 priority:60 color:red} -node: {title: "n439" label: "Jmp 439" info1: "Jmp 439 - mode: X - visited: 17 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 0 - pred nodes: - -1: Block 422 - Private Attributes: - in loop 629 with depth 2 -" -} -edge: { sourcename: "n439" targetname: "n422" class:2 priority:50 linestyle:dotted} -node: {title: "n410" label: "Block 410" info1: "Block 410 - mode: BB - visited: 17 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 1 - pred nodes: - 0: Proj 404 - Private Attributes: - backedges: - in loop 627 with depth 0 - block visited: 0 - dominator info: output not implemented -" -color: lightyellow} -edge: {sourcename: "n410" targetname: "n404" label: "0" class:13 priority:60 color:red} -node: {title: "n413" label: "Jmp 413" info1: "Jmp 413 - mode: X - visited: 17 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 0 - pred nodes: - -1: Block 410 - Private Attributes: - in loop 627 with depth 0 -" -} -edge: { sourcename: "n413" targetname: "n410" class:2 priority:50 linestyle:dotted} -node: {title: "n414" label: "Block 414" info1: "Block 414 - mode: BB - visited: 17 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 2 - pred nodes: - 0: Jmp 413 - 1: be Jmp 439 - Private Attributes: - backedges: 1 - in loop 629 with depth 2 - block visited: 0 - dominator info: output not implemented -" -color: lightyellow} -edge: {sourcename: "n414" targetname: "n413" label: "0" class:13 priority:60 color:red} -backedge: {sourcename: "n414" targetname: "n439" label: "1" linestyle:dashed class:13 priority:60 color:red} -node: {title: "n420" label: "ProjX 0 420" info1: "Proj 420 - mode: X - visited: 17 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 1 - pred nodes: - -1: Block 414 - 0: Cond 419 - Private Attributes: - in loop 627 with depth 0 -" -color: yellow} -edge: {sourcename: "n420" targetname: "n419" label: "0" class:13 priority:60 color:red} -edge: { sourcename: "n420" targetname: "n414" class:2 priority:50 linestyle:dotted} -node: {title: "n445" label: "Block 445" info1: "Block 445 - mode: BB - visited: 17 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 1 - pred nodes: - 0: Proj 420 - Private Attributes: - backedges: - in loop 627 with depth 0 - block visited: 0 - dominator info: output not implemented -" -color: lightyellow} -edge: {sourcename: "n445" targetname: "n420" label: "0" class:13 priority:60 color:red} -node: {title: "n428" label: "MulIs 428" info1: "Mul 428 - mode: Is - visited: 17 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 2 - pred nodes: - -1: Block 422 - 0: 0x4 425 - 1: Sub 427 - Private Attributes: - in loop 627 with depth 0 -" -} -node: {title: "n428n425" label: "0x4Is 425" info1: "0x4 425 - mode: Is - visited: 17 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 0 - pred nodes: - -1: Block 400 - Private Attributes: - in loop 627 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n428" targetname: "n428n425" label: "0" class:16 priority:10} -edge: {sourcename: "n428" targetname: "n427" label: "1" class:1 priority:50} -edge: { sourcename: "n428" targetname: "n422" class:2 priority:50 linestyle:dotted} -node: {title: "n430" label: "AddP 430" info1: "Add 430 - mode: P - visited: 17 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 2 - pred nodes: - -1: Block 422 - 0: Mul 428 - 1: SymC &a 412 - Private Attributes: - in loop 627 with depth 0 -" -} -node: {title: "n430n412" label: "SymC &a 412" info1: "SymC &a 412 - mode: P - visited: 17 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 0 - pred nodes: - -1: Block 400 - Private Attributes: - in loop 627 with depth 0 - kind: addr_ent - entity: entity GlobalType.a (396) - - type of value: type_unknown -" -} -edge: {sourcename: "n430" targetname: "n428" label: "0" class:1 priority:50} -edge: {sourcename: "n430" targetname: "n430n412" label: "1" class:16 priority:10} -edge: { sourcename: "n430" targetname: "n422" class:2 priority:50 linestyle:dotted} -node: {title: "n431" label: "SubP 431" info1: "Sub 431 - mode: P - visited: 17 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 2 - pred nodes: - -1: Block 422 - 0: 0x5 424 - 1: Add 430 - Private Attributes: - in loop 627 with depth 0 -" -} -node: {title: "n431n424" label: "0x5Is 424" info1: "0x5 424 - mode: Is - visited: 17 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 0 - pred nodes: - -1: Block 400 - Private Attributes: - in loop 627 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n431" targetname: "n431n424" label: "0" class:16 priority:10} -edge: {sourcename: "n431" targetname: "n430" label: "1" class:1 priority:50} -edge: { sourcename: "n431" targetname: "n422" class:2 priority:50 linestyle:dotted} -node: {title: "n432" label: "AddP 432" info1: "Add 432 - mode: P - visited: 17 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 2 - pred nodes: - -1: Block 422 - 0: 0x4 425 - 1: Sub 431 - Private Attributes: - in loop 627 with depth 0 -" -} -node: {title: "n432n425" label: "0x4Is 425" info1: "0x4 425 - mode: Is - visited: 17 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 0 - pred nodes: - -1: Block 400 - Private Attributes: - in loop 627 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n432" targetname: "n432n425" label: "0" class:16 priority:10} -edge: {sourcename: "n432" targetname: "n431" label: "1" class:1 priority:50} -edge: { sourcename: "n432" targetname: "n422" class:2 priority:50 linestyle:dotted} -node: {title: "n433" label: "AddP 433" info1: "Add 433 - mode: P - visited: 17 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 2 - pred nodes: - -1: Block 422 - 0: 0x4 425 - 1: Add 432 - Private Attributes: - in loop 627 with depth 0 -" -} -node: {title: "n433n425" label: "0x4Is 425" info1: "0x4 425 - mode: Is - visited: 17 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 0 - pred nodes: - -1: Block 400 - Private Attributes: - in loop 627 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n433" targetname: "n433n425" label: "0" class:16 priority:10} -edge: {sourcename: "n433" targetname: "n432" label: "1" class:1 priority:50} -edge: { sourcename: "n433" targetname: "n422" class:2 priority:50 linestyle:dotted} -node: {title: "n436" label: "Store 436" info1: "Store 436 - mode: T - visited: 17 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 3 - pred nodes: - -1: Block 422 - 0: Phi 452 - 1: Add 433 - 2: 0x13 434 - Private Attributes: - pinned state: op_pin_state_pinned - in loop 630 with depth 1 - volatility: volatility_non_volatile -" -} -node: {title: "n436n434" label: "0x13Is 434" info1: "0x13 434 - mode: Is - visited: 17 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 0 - pred nodes: - -1: Block 400 - Private Attributes: - in loop 627 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n436" targetname: "n452" label: "0" class:17 priority:10 color:blue} -edge: {sourcename: "n436" targetname: "n433" label: "1" class:1 priority:50} -edge: {sourcename: "n436" targetname: "n436n434" label: "2" class:16 priority:10} -edge: { sourcename: "n436" targetname: "n422" class:2 priority:50 linestyle:dotted} -node: {title: "n438" label: "ProjM 0 438" info1: "Proj 438 - mode: M - visited: 17 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 1 - pred nodes: - -1: Block 422 - 0: Store 436 - Private Attributes: - in loop 630 with depth 1 -" -color: yellow} -edge: {sourcename: "n438" targetname: "n436" label: "0" class:17 priority:10 color:blue} -edge: { sourcename: "n438" targetname: "n422" class:2 priority:50 linestyle:dotted} -node: {title: "n407" label: "ProjM 1 407" info1: "Proj 407 - mode: M - visited: 17 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 1 - pred nodes: - -1: Block 400 - 0: Start 401 - Private Attributes: - in loop 627 with depth 0 -" -color: yellow} -edge: {sourcename: "n407" targetname: "n401" label: "0" class:17 priority:10 color:blue} -edge: { sourcename: "n407" targetname: "n400" class:2 priority:50 linestyle:dotted} -node: {title: "n452" label: "PhiM 452" info1: "Phi 452 - mode: M - visited: 17 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 2 - pred nodes: - -1: Block 414 - 0: Proj 407 - 1: be Proj 438 - Private Attributes: - backedges: 1 - in loop 630 with depth 1 -" -color: green} -edge: {sourcename: "n452" targetname: "n407" label: "0" class:17 priority:10 color:blue} -backedge: {sourcename: "n452" targetname: "n438" label: "1" linestyle:dashed class:17 priority:10 color:blue} -edge: { sourcename: "n452" targetname: "n414" class:2 priority:50 linestyle:dotted} -node: {title: "n448" label: "Return 448" info1: "Return 448 - mode: X - visited: 17 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 2 - pred nodes: - -1: Block 445 - 0: Phi 452 - 1: 0x4 425 - Private Attributes: - in loop 627 with depth 0 - return in method of type LOOP_UNROLL_EXAMPLE_meth_tp - res 0 type: int -" -} -node: {title: "n448n425" label: "0x4Is 425" info1: "0x4 425 - mode: Is - visited: 17 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 0 - pred nodes: - -1: Block 400 - Private Attributes: - in loop 627 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n448" targetname: "n452" label: "0" class:17 priority:10 color:blue} -edge: {sourcename: "n448" targetname: "n448n425" label: "1" class:16 priority:10} -edge: { sourcename: "n448" targetname: "n445" class:2 priority:50 linestyle:dotted} -node: {title: "n398" label: "Block 398" info1: "Block 398 - mode: BB - visited: 17 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 1 - pred nodes: - 0: Return 448 - Private Attributes: - backedges: - in loop 627 with depth 0 - block visited: 0 - dominator info: output not implemented -" -color: lightyellow} -edge: {sourcename: "n398" targetname: "n448" label: "0" class:13 priority:60 color:red} -node: {title: "n399" label: "End 399" info1: "End 399 - mode: X - visited: 17 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 1 - pred nodes: - -1: Block 398 - 0: Phi 452 - Private Attributes: - in loop 627 with depth 0 -" -color: blue} -edge: { sourcename: "n399" targetname: "n398" class:2 priority:50 linestyle:dotted} -} diff --git a/testprograms/ref-results/LOOP_UNROLL_EXAMPLE_m6.vcg b/testprograms/ref-results/LOOP_UNROLL_EXAMPLE_m6.vcg deleted file mode 100644 index 9122ef942..000000000 --- a/testprograms/ref-results/LOOP_UNROLL_EXAMPLE_m6.vcg +++ /dev/null @@ -1,487 +0,0 @@ -graph: { title: "ir graph of LOOP_UNROLL_EXAMPLE_m6" -display_edge_labels: no -layoutalgorithm: mindepth -manhattan_edges: yes -port_sharing: no -orientation: bottom_to_top -classname 1: "intrablock Data" -classname 16: "interblock Data" -classname 2: "Block" -classname 13: "Control Flow" -classname 18: "Exception Control Flow for Interval Analysis" -classname 14: "intrablock Memory" -classname 17: "interblock Memory" -classname 15: "Dominators" -classname 3: "Entity type" -classname 4: "Entity owner" -classname 5: "Method Param" -classname 6: "Method Res" -classname 7: "Super" -classname 8: "Union" -classname 9: "Points-to" -classname 10: "Array Element Type" -classname 11: "Overwrites" -classname 12: "Member" -infoname 1: "Attribute" -infoname 2: "Verification errors" -colorentry 100: 0 0 0 -colorentry 101: 20 0 0 -colorentry 102: 40 0 0 -colorentry 103: 60 0 0 -colorentry 104: 80 0 0 -colorentry 105: 100 0 0 -colorentry 106: 120 0 0 -colorentry 107: 140 0 0 -colorentry 108: 150 0 0 -colorentry 109: 180 0 0 -colorentry 110: 200 0 0 -colorentry 111: 220 0 0 -colorentry 112: 240 0 0 -colorentry 113: 255 0 0 -colorentry 113: 255 20 20 -colorentry 114: 255 40 40 -colorentry 115: 255 60 60 -colorentry 116: 255 80 80 -colorentry 117: 255 100 100 -colorentry 118: 255 120 120 -colorentry 119: 255 140 140 -colorentry 120: 255 150 150 -colorentry 121: 255 180 180 -colorentry 122: 255 200 200 -colorentry 123: 255 220 220 -colorentry 124: 255 240 240 -colorentry 125: 255 250 250 - -graph: { title: "g409" label: "LOOP_UNROLL_EXAMPLE_m6" status:clustered color:white -graph: { title: "n398" label: "Block 398" status:clustered color:yellow -edge: {sourcename: "n398" targetname: "n448" label: "0" class:13 priority:60 color:red} -node: {title: "n399" label: "End 399" info1: "End 399 - mode: X - visited: 14 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 1 - pred nodes: - -1: Block 398 - 0: Phi 452 - Private Attributes: -" -color: blue} -} - -graph: { title: "n445" label: "Block 445" status:clustered color:yellow -edge: {sourcename: "n445" targetname: "n420" label: "0" class:13 priority:60 color:red} -node: {title: "n448" label: "Return 448" info1: "Return 448 - mode: X - visited: 14 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 2 - pred nodes: - -1: Block 445 - 0: Phi 452 - 1: 0x4 425 - Private Attributes: - return in method of type LOOP_UNROLL_EXAMPLE_meth_tp - res 0 type: int -" -} -node: {title: "n448n425" label: "0x4Is 425" info1: "0x4 425 - mode: Is - visited: 14 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 0 - pred nodes: - -1: Block 400 - Private Attributes: - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n448" targetname: "n452" label: "0" class:17 priority:10 color:blue} -edge: {sourcename: "n448" targetname: "n448n425" label: "1" class:16 priority:10} -} - -graph: { title: "n414" label: "Block 414" status:clustered color:yellow -edge: {sourcename: "n414" targetname: "n413" label: "0" class:13 priority:60 color:red} -edge: {sourcename: "n414" targetname: "n439" label: "1" class:13 priority:60 color:red} -node: {title: "n452" label: "PhiM 452" info1: "Phi 452 - mode: M - visited: 14 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 2 - pred nodes: - -1: Block 414 - 0: Proj 407 - 1: Proj 438 - Private Attributes: - backedges: -" -color: green} -edge: {sourcename: "n452" targetname: "n407" label: "0" class:17 priority:10 color:blue} -edge: {sourcename: "n452" targetname: "n438" label: "1" class:17 priority:10 color:blue} -node: {title: "n420" label: "ProjX 0 420" info1: "Proj 420 - mode: X - visited: 14 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 1 - pred nodes: - -1: Block 414 - 0: Cond 419 - Private Attributes: -" -color: yellow} -edge: {sourcename: "n420" targetname: "n419" label: "0" class:13 priority:60 color:red} -node: {title: "n421" label: "ProjX 1 421" info1: "Proj 421 - mode: X - visited: 14 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 1 - pred nodes: - -1: Block 414 - 0: Cond 419 - Private Attributes: -" -color: yellow} -edge: {sourcename: "n421" targetname: "n419" label: "0" class:13 priority:60 color:red} -node: {title: "n419" label: "Cond 419" info1: "Cond 419 - mode: T - visited: 14 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 1 - pred nodes: - -1: Block 414 - 0: Proj 418 - Private Attributes: - condition kind: dense - default ProjNr: 0 -" -} -edge: {sourcename: "n419" targetname: "n418" label: "0" class:1 priority:50} -node: {title: "n418" label: "Projb Ge 418" info1: "Proj 418 - mode: b - visited: 14 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 1 - pred nodes: - -1: Block 414 - 0: Cmp 417 - Private Attributes: -" -color: yellow} -edge: {sourcename: "n418" targetname: "n417" label: "0" class:1 priority:50} -node: {title: "n417" label: "Cmp 417" info1: "Cmp 417 - mode: T - visited: 14 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 2 - pred nodes: - -1: Block 414 - 0: 0xB 416 - 1: Phi 453 - Private Attributes: -" -} -node: {title: "n417n416" label: "0xBIs 416" info1: "0xB 416 - mode: Is - visited: 14 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 0 - pred nodes: - -1: Block 400 - Private Attributes: - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n417" targetname: "n417n416" label: "0" class:16 priority:10} -edge: {sourcename: "n417" targetname: "n453" label: "1" class:1 priority:50} -node: {title: "n453" label: "PhiIs 453" info1: "Phi 453 - mode: Is - visited: 14 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 2 - pred nodes: - -1: Block 414 - 0: 0x0 411 - 1: Sub 427 - Private Attributes: - backedges: -" -color: green} -node: {title: "n453n411" label: "0x0Is 411" info1: "0x0 411 - mode: Is - visited: 14 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 0 - pred nodes: - -1: Block 400 - Private Attributes: - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n453" targetname: "n453n411" label: "0" class:16 priority:10} -edge: {sourcename: "n453" targetname: "n427" label: "1" class:16 priority:10} -} - -graph: { title: "n410" label: "Block 410" status:clustered color:yellow -edge: {sourcename: "n410" targetname: "n404" label: "0" class:13 priority:60 color:red} -node: {title: "n413" label: "Jmp 413" info1: "Jmp 413 - mode: X - visited: 14 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 0 - pred nodes: - -1: Block 410 - Private Attributes: -" -} -} - -graph: { title: "n422" label: "Block 422" status:clustered color:yellow -edge: {sourcename: "n422" targetname: "n421" label: "0" class:13 priority:60 color:red} -node: {title: "n438" label: "ProjM 0 438" info1: "Proj 438 - mode: M - visited: 14 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 1 - pred nodes: - -1: Block 422 - 0: Store 436 - Private Attributes: -" -color: yellow} -edge: {sourcename: "n438" targetname: "n436" label: "0" class:17 priority:10 color:blue} -node: {title: "n436" label: "Store 436" info1: "Store 436 - mode: T - visited: 14 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 3 - pred nodes: - -1: Block 422 - 0: Phi 452 - 1: Add 433 - 2: 0x13 434 - Private Attributes: - pinned state: op_pin_state_pinned - volatility: volatility_non_volatile -" -} -node: {title: "n436n434" label: "0x13Is 434" info1: "0x13 434 - mode: Is - visited: 14 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 0 - pred nodes: - -1: Block 400 - Private Attributes: - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n436" targetname: "n452" label: "0" class:17 priority:10 color:blue} -edge: {sourcename: "n436" targetname: "n433" label: "1" class:1 priority:50} -edge: {sourcename: "n436" targetname: "n436n434" label: "2" class:16 priority:10} -node: {title: "n433" label: "AddP 433" info1: "Add 433 - mode: P - visited: 14 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 2 - pred nodes: - -1: Block 422 - 0: 0x4 425 - 1: Add 432 - Private Attributes: -" -} -node: {title: "n433n425" label: "0x4Is 425" info1: "0x4 425 - mode: Is - visited: 14 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 0 - pred nodes: - -1: Block 400 - Private Attributes: - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n433" targetname: "n433n425" label: "0" class:16 priority:10} -edge: {sourcename: "n433" targetname: "n432" label: "1" class:1 priority:50} -node: {title: "n432" label: "AddP 432" info1: "Add 432 - mode: P - visited: 14 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 2 - pred nodes: - -1: Block 422 - 0: 0x4 425 - 1: Sub 431 - Private Attributes: -" -} -node: {title: "n432n425" label: "0x4Is 425" info1: "0x4 425 - mode: Is - visited: 14 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 0 - pred nodes: - -1: Block 400 - Private Attributes: - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n432" targetname: "n432n425" label: "0" class:16 priority:10} -edge: {sourcename: "n432" targetname: "n431" label: "1" class:1 priority:50} -node: {title: "n431" label: "SubP 431" info1: "Sub 431 - mode: P - visited: 14 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 2 - pred nodes: - -1: Block 422 - 0: 0x5 424 - 1: Add 430 - Private Attributes: -" -} -node: {title: "n431n424" label: "0x5Is 424" info1: "0x5 424 - mode: Is - visited: 14 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 0 - pred nodes: - -1: Block 400 - Private Attributes: - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n431" targetname: "n431n424" label: "0" class:16 priority:10} -edge: {sourcename: "n431" targetname: "n430" label: "1" class:1 priority:50} -node: {title: "n430" label: "AddP 430" info1: "Add 430 - mode: P - visited: 14 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 2 - pred nodes: - -1: Block 422 - 0: Mul 428 - 1: SymC &a 412 - Private Attributes: -" -} -node: {title: "n430n412" label: "SymC &a 412" info1: "SymC &a 412 - mode: P - visited: 14 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 0 - pred nodes: - -1: Block 400 - Private Attributes: - kind: addr_ent - entity: entity GlobalType.a (396) - - type of value: type_unknown -" -} -edge: {sourcename: "n430" targetname: "n428" label: "0" class:1 priority:50} -edge: {sourcename: "n430" targetname: "n430n412" label: "1" class:16 priority:10} -node: {title: "n428" label: "MulIs 428" info1: "Mul 428 - mode: Is - visited: 14 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 2 - pred nodes: - -1: Block 422 - 0: 0x4 425 - 1: Sub 427 - Private Attributes: -" -} -node: {title: "n428n425" label: "0x4Is 425" info1: "0x4 425 - mode: Is - visited: 14 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 0 - pred nodes: - -1: Block 400 - Private Attributes: - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n428" targetname: "n428n425" label: "0" class:16 priority:10} -edge: {sourcename: "n428" targetname: "n427" label: "1" class:1 priority:50} -node: {title: "n439" label: "Jmp 439" info1: "Jmp 439 - mode: X - visited: 14 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 0 - pred nodes: - -1: Block 422 - Private Attributes: -" -} -node: {title: "n427" label: "SubIs 427" info1: "Sub 427 - mode: Is - visited: 14 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 2 - pred nodes: - -1: Block 422 - 0: Phi 453 - 1: 0x1 423 - Private Attributes: -" -} -node: {title: "n427n423" label: "0x1Is 423" info1: "0x1 423 - mode: Is - visited: 14 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 0 - pred nodes: - -1: Block 400 - Private Attributes: - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n427" targetname: "n453" label: "0" class:16 priority:10} -edge: {sourcename: "n427" targetname: "n427n423" label: "1" class:16 priority:10} -} - -graph: { title: "n400" label: "Block 400" status:clustered color:yellow -edge: {sourcename: "n400" targetname: "n404" label: "0" class:13 priority:60 color:red} -node: {title: "n407" label: "ProjM 1 407" info1: "Proj 407 - mode: M - visited: 14 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 1 - pred nodes: - -1: Block 400 - 0: Start 401 - Private Attributes: -" -color: yellow} -edge: {sourcename: "n407" targetname: "n401" label: "0" class:17 priority:10 color:blue} -node: {title: "n404" label: "ProjX 0 404" info1: "Proj 404 - mode: X - visited: 14 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 1 - pred nodes: - -1: Block 400 - 0: Start 401 - Private Attributes: -" -color: yellow} -edge: {sourcename: "n404" targetname: "n401" label: "0" class:13 priority:60 color:red} -node: {title: "n401" label: "Start 401" info1: "Start 401 - mode: T - visited: 14 - irg: LOOP_UNROLL_EXAMPLE_m6 - arity: 0 - pred nodes: - -1: Block 400 - Private Attributes: - start of method of type LOOP_UNROLL_EXAMPLE_meth_tp - param 0 type: int -" -color: blue} -} - -} - -} diff --git a/testprograms/ref-results/LOOP_UNROLL_EXAMPLE_m7-loop-unrolling.vcg b/testprograms/ref-results/LOOP_UNROLL_EXAMPLE_m7-loop-unrolling.vcg deleted file mode 100644 index 3a1cbd321..000000000 --- a/testprograms/ref-results/LOOP_UNROLL_EXAMPLE_m7-loop-unrolling.vcg +++ /dev/null @@ -1,710 +0,0 @@ -graph: { title: "ir graph of LOOP_UNROLL_EXAMPLE_m7" -display_edge_labels: no -layoutalgorithm: mindepth -manhattan_edges: yes -port_sharing: no -orientation: bottom_to_top -classname 1: "intrablock Data" -classname 16: "interblock Data" -classname 2: "Block" -classname 13: "Control Flow" -classname 18: "Exception Control Flow for Interval Analysis" -classname 14: "intrablock Memory" -classname 17: "interblock Memory" -classname 15: "Dominators" -classname 3: "Entity type" -classname 4: "Entity owner" -classname 5: "Method Param" -classname 6: "Method Res" -classname 7: "Super" -classname 8: "Union" -classname 9: "Points-to" -classname 10: "Array Element Type" -classname 11: "Overwrites" -classname 12: "Member" -infoname 1: "Attribute" -infoname 2: "Verification errors" -colorentry 100: 0 0 0 -colorentry 101: 20 0 0 -colorentry 102: 40 0 0 -colorentry 103: 60 0 0 -colorentry 104: 80 0 0 -colorentry 105: 100 0 0 -colorentry 106: 120 0 0 -colorentry 107: 140 0 0 -colorentry 108: 150 0 0 -colorentry 109: 180 0 0 -colorentry 110: 200 0 0 -colorentry 111: 220 0 0 -colorentry 112: 240 0 0 -colorentry 113: 255 0 0 -colorentry 113: 255 20 20 -colorentry 114: 255 40 40 -colorentry 115: 255 60 60 -colorentry 116: 255 80 80 -colorentry 117: 255 100 100 -colorentry 118: 255 120 120 -colorentry 119: 255 140 140 -colorentry 120: 255 150 150 -colorentry 121: 255 180 180 -colorentry 122: 255 200 200 -colorentry 123: 255 220 220 -colorentry 124: 255 240 240 -colorentry 125: 255 250 250 - -graph: { title: "g475" label: "LOOP_UNROLL_EXAMPLE_m7" status:clustered color:white -graph: { title: "n464" label: "Block 464" status:clustered color:yellow -edge: {sourcename: "n464" targetname: "n514" label: "0" class:13 priority:60 color:red} -node: {title: "n465" label: "End 465" info1: "End 465 - mode: X - visited: 28 - irg: LOOP_UNROLL_EXAMPLE_m7 - arity: 1 - pred nodes: - -1: Block 464 - 0: Phi 518 - Private Attributes: - in loop 663 with depth 0 -" -color: blue} -} - -graph: { title: "n511" label: "Block 511" status:clustered color:yellow -edge: {sourcename: "n511" targetname: "n487" label: "0" class:13 priority:60 color:red} -node: {title: "n514" label: "Return 514" info1: "Return 514 - mode: X - visited: 28 - irg: LOOP_UNROLL_EXAMPLE_m7 - arity: 2 - pred nodes: - -1: Block 511 - 0: Phi 518 - 1: 0x4 491 - Private Attributes: - in loop 663 with depth 0 - return in method of type LOOP_UNROLL_EXAMPLE_meth_tp - res 0 type: int -" -} -node: {title: "n514n491" label: "0x4Is 491" info1: "0x4 491 - mode: Is - visited: 28 - irg: LOOP_UNROLL_EXAMPLE_m7 - arity: 0 - pred nodes: - -1: Block 466 - Private Attributes: - in loop 663 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n514" targetname: "n518" label: "0" class:17 priority:10 color:blue} -edge: {sourcename: "n514" targetname: "n514n491" label: "1" class:16 priority:10} -} - -graph: { title: "n481" label: "Block 481" status:clustered color:yellow -edge: {sourcename: "n481" targetname: "n480" label: "0" class:13 priority:60 color:red} -backedge: {sourcename: "n481" targetname: "n678" label: "1" linestyle:dashed class:13 priority:60 color:red} -node: {title: "n518" label: "PhiM 518" info1: "Phi 518 - mode: M - visited: 28 - irg: LOOP_UNROLL_EXAMPLE_m7 - arity: 2 - pred nodes: - -1: Block 481 - 0: Proj 473 - 1: Proj 676 - Private Attributes: - backedges: - in loop 666 with depth 1 -" -color: green} -edge: {sourcename: "n518" targetname: "n473" label: "0" class:17 priority:10 color:blue} -edge: {sourcename: "n518" targetname: "n676" label: "1" class:17 priority:10 color:blue} -node: {title: "n487" label: "ProjX 0 487" info1: "Proj 487 - mode: X - visited: 28 - irg: LOOP_UNROLL_EXAMPLE_m7 - arity: 1 - pred nodes: - -1: Block 481 - 0: Cond 486 - Private Attributes: - in loop 663 with depth 0 -" -color: yellow} -edge: {sourcename: "n487" targetname: "n486" label: "0" class:13 priority:60 color:red} -node: {title: "n488" label: "ProjX 1 488" info1: "Proj 488 - mode: X - visited: 28 - irg: LOOP_UNROLL_EXAMPLE_m7 - arity: 1 - pred nodes: - -1: Block 481 - 0: Cond 486 - Private Attributes: - in loop 665 with depth 2 -" -color: yellow} -edge: {sourcename: "n488" targetname: "n486" label: "0" class:13 priority:60 color:red} -node: {title: "n486" label: "Cond 486" info1: "Cond 486 - mode: T - visited: 28 - irg: LOOP_UNROLL_EXAMPLE_m7 - arity: 1 - pred nodes: - -1: Block 481 - 0: Proj 485 - Private Attributes: - in loop 665 with depth 2 - condition kind: dense - default ProjNr: 0 -" -} -edge: {sourcename: "n486" targetname: "n485" label: "0" class:1 priority:50} -node: {title: "n485" label: "Projb Lt 485" info1: "Proj 485 - mode: b - visited: 28 - irg: LOOP_UNROLL_EXAMPLE_m7 - arity: 1 - pred nodes: - -1: Block 481 - 0: Cmp 484 - Private Attributes: - in loop 665 with depth 2 -" -color: yellow} -edge: {sourcename: "n485" targetname: "n484" label: "0" class:1 priority:50} -node: {title: "n484" label: "Cmp 484" info1: "Cmp 484 - mode: T - visited: 28 - irg: LOOP_UNROLL_EXAMPLE_m7 - arity: 2 - pred nodes: - -1: Block 481 - 0: 0x0 483 - 1: Phi 519 - Private Attributes: - in loop 665 with depth 2 -" -} -node: {title: "n484n483" label: "0x0Is 483" info1: "0x0 483 - mode: Is - visited: 28 - irg: LOOP_UNROLL_EXAMPLE_m7 - arity: 0 - pred nodes: - -1: Block 466 - Private Attributes: - in loop 663 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n484" targetname: "n484n483" label: "0" class:16 priority:10} -edge: {sourcename: "n484" targetname: "n519" label: "1" class:1 priority:50} -node: {title: "n519" label: "PhiIs 519" info1: "Phi 519 - mode: Is - visited: 28 - irg: LOOP_UNROLL_EXAMPLE_m7 - arity: 2 - pred nodes: - -1: Block 481 - 0: 0xA 478 - 1: Sub 677 - Private Attributes: - backedges: - in loop 664 with depth 1 -" -color: green} -node: {title: "n519n478" label: "0xAIs 478" info1: "0xA 478 - mode: Is - visited: 28 - irg: LOOP_UNROLL_EXAMPLE_m7 - arity: 0 - pred nodes: - -1: Block 466 - Private Attributes: - in loop 663 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n519" targetname: "n519n478" label: "0" class:16 priority:10} -edge: {sourcename: "n519" targetname: "n677" label: "1" class:16 priority:10} -} - -graph: { title: "n476" label: "Block 476" status:clustered color:yellow -edge: {sourcename: "n476" targetname: "n470" label: "0" class:13 priority:60 color:red} -node: {title: "n480" label: "Jmp 480" info1: "Jmp 480 - mode: X - visited: 28 - irg: LOOP_UNROLL_EXAMPLE_m7 - arity: 0 - pred nodes: - -1: Block 476 - Private Attributes: - in loop 663 with depth 0 -" -} -} - -graph: { title: "n669" label: "Block 669" status:clustered color:yellow -edge: {sourcename: "n669" targetname: "n505" label: "0" class:13 priority:60 color:red} -node: {title: "n676" label: "ProjM 0 676" info1: "Proj 676 - mode: M - visited: 28 - irg: LOOP_UNROLL_EXAMPLE_m7 - arity: 1 - pred nodes: - -1: Block 669 - 0: Store 675 - Private Attributes: -" -color: yellow} -edge: {sourcename: "n676" targetname: "n675" label: "0" class:17 priority:10 color:blue} -node: {title: "n675" label: "Store 675" info1: "Store 675 - mode: T - visited: 28 - irg: LOOP_UNROLL_EXAMPLE_m7 - arity: 3 - pred nodes: - -1: Block 669 - 0: Proj 503 - 1: Add 673 - 2: Add 674 - Private Attributes: - pinned state: op_pin_state_pinned - volatility: volatility_non_volatile -" -} -edge: {sourcename: "n675" targetname: "n503" label: "0" class:17 priority:10 color:blue} -edge: {sourcename: "n675" targetname: "n673" label: "1" class:1 priority:50} -edge: {sourcename: "n675" targetname: "n674" label: "2" class:1 priority:50} -node: {title: "n673" label: "AddP 673" info1: "Add 673 - mode: P - visited: 28 - irg: LOOP_UNROLL_EXAMPLE_m7 - arity: 2 - pred nodes: - -1: Block 669 - 0: Mul 672 - 1: SymC &a 479 - Private Attributes: -" -} -node: {title: "n673n479" label: "SymC &a 479" info1: "SymC &a 479 - mode: P - visited: 28 - irg: LOOP_UNROLL_EXAMPLE_m7 - arity: 0 - pred nodes: - -1: Block 466 - Private Attributes: - in loop 663 with depth 0 - kind: addr_ent - entity: entity GlobalType.a (462) - - type of value: type_unknown -" -} -edge: {sourcename: "n673" targetname: "n672" label: "0" class:1 priority:50} -edge: {sourcename: "n673" targetname: "n673n479" label: "1" class:16 priority:10} -node: {title: "n672" label: "MulIs 672" info1: "Mul 672 - mode: Is - visited: 28 - irg: LOOP_UNROLL_EXAMPLE_m7 - arity: 2 - pred nodes: - -1: Block 669 - 0: 0x4 491 - 1: Add 671 - Private Attributes: -" -} -node: {title: "n672n491" label: "0x4Is 491" info1: "0x4 491 - mode: Is - visited: 28 - irg: LOOP_UNROLL_EXAMPLE_m7 - arity: 0 - pred nodes: - -1: Block 466 - Private Attributes: - in loop 663 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n672" targetname: "n672n491" label: "0" class:16 priority:10} -edge: {sourcename: "n672" targetname: "n671" label: "1" class:1 priority:50} -node: {title: "n671" label: "AddIs 671" info1: "Add 671 - mode: Is - visited: 28 - irg: LOOP_UNROLL_EXAMPLE_m7 - arity: 2 - pred nodes: - -1: Block 669 - 0: 0x13 492 - 1: Add 670 - Private Attributes: -" -} -node: {title: "n671n492" label: "0x13Is 492" info1: "0x13 492 - mode: Is - visited: 28 - irg: LOOP_UNROLL_EXAMPLE_m7 - arity: 0 - pred nodes: - -1: Block 466 - Private Attributes: - in loop 663 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n671" targetname: "n671n492" label: "0" class:16 priority:10} -edge: {sourcename: "n671" targetname: "n670" label: "1" class:1 priority:50} -node: {title: "n670" label: "AddIs 670" info1: "Add 670 - mode: Is - visited: 28 - irg: LOOP_UNROLL_EXAMPLE_m7 - arity: 2 - pred nodes: - -1: Block 669 - 0: 0x4 491 - 1: Sub 504 - Private Attributes: -" -} -node: {title: "n670n491" label: "0x4Is 491" info1: "0x4 491 - mode: Is - visited: 28 - irg: LOOP_UNROLL_EXAMPLE_m7 - arity: 0 - pred nodes: - -1: Block 466 - Private Attributes: - in loop 663 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n670" targetname: "n670n491" label: "0" class:16 priority:10} -edge: {sourcename: "n670" targetname: "n504" label: "1" class:16 priority:10} -node: {title: "n674" label: "AddIs 674" info1: "Add 674 - mode: Is - visited: 28 - irg: LOOP_UNROLL_EXAMPLE_m7 - arity: 2 - pred nodes: - -1: Block 669 - 0: 0x13 492 - 1: Sub 504 - Private Attributes: -" -} -node: {title: "n674n492" label: "0x13Is 492" info1: "0x13 492 - mode: Is - visited: 28 - irg: LOOP_UNROLL_EXAMPLE_m7 - arity: 0 - pred nodes: - -1: Block 466 - Private Attributes: - in loop 663 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n674" targetname: "n674n492" label: "0" class:16 priority:10} -edge: {sourcename: "n674" targetname: "n504" label: "1" class:16 priority:10} -node: {title: "n678" label: "Jmp 678" info1: "Jmp 678 - mode: X - visited: 28 - irg: LOOP_UNROLL_EXAMPLE_m7 - arity: 0 - pred nodes: - -1: Block 669 - Private Attributes: -" -} -node: {title: "n677" label: "SubIs 677" info1: "Sub 677 - mode: Is - visited: 28 - irg: LOOP_UNROLL_EXAMPLE_m7 - arity: 2 - pred nodes: - -1: Block 669 - 0: Sub 504 - 1: 0x1 490 - Private Attributes: -" -} -node: {title: "n677n490" label: "0x1Is 490" info1: "0x1 490 - mode: Is - visited: 28 - irg: LOOP_UNROLL_EXAMPLE_m7 - arity: 0 - pred nodes: - -1: Block 466 - Private Attributes: - in loop 663 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n677" targetname: "n504" label: "0" class:16 priority:10} -edge: {sourcename: "n677" targetname: "n677n490" label: "1" class:16 priority:10} -} - -graph: { title: "n489" label: "Block 489" status:clustered color:yellow -edge: {sourcename: "n489" targetname: "n488" label: "0" class:13 priority:60 color:red} -node: {title: "n503" label: "ProjM 0 503" info1: "Proj 503 - mode: M - visited: 28 - irg: LOOP_UNROLL_EXAMPLE_m7 - arity: 1 - pred nodes: - -1: Block 489 - 0: Store 501 - Private Attributes: - in loop 666 with depth 1 -" -color: yellow} -edge: {sourcename: "n503" targetname: "n501" label: "0" class:17 priority:10 color:blue} -node: {title: "n501" label: "Store 501" info1: "Store 501 - mode: T - visited: 28 - irg: LOOP_UNROLL_EXAMPLE_m7 - arity: 3 - pred nodes: - -1: Block 489 - 0: Phi 518 - 1: Add 498 - 2: Add 499 - Private Attributes: - pinned state: op_pin_state_pinned - in loop 666 with depth 1 - volatility: volatility_non_volatile -" -} -edge: {sourcename: "n501" targetname: "n518" label: "0" class:17 priority:10 color:blue} -edge: {sourcename: "n501" targetname: "n498" label: "1" class:1 priority:50} -edge: {sourcename: "n501" targetname: "n499" label: "2" class:1 priority:50} -node: {title: "n498" label: "AddP 498" info1: "Add 498 - mode: P - visited: 28 - irg: LOOP_UNROLL_EXAMPLE_m7 - arity: 2 - pred nodes: - -1: Block 489 - 0: Mul 496 - 1: SymC &a 479 - Private Attributes: - in loop 663 with depth 0 -" -} -node: {title: "n498n479" label: "SymC &a 479" info1: "SymC &a 479 - mode: P - visited: 28 - irg: LOOP_UNROLL_EXAMPLE_m7 - arity: 0 - pred nodes: - -1: Block 466 - Private Attributes: - in loop 663 with depth 0 - kind: addr_ent - entity: entity GlobalType.a (462) - - type of value: type_unknown -" -} -edge: {sourcename: "n498" targetname: "n496" label: "0" class:1 priority:50} -edge: {sourcename: "n498" targetname: "n498n479" label: "1" class:16 priority:10} -node: {title: "n496" label: "MulIs 496" info1: "Mul 496 - mode: Is - visited: 28 - irg: LOOP_UNROLL_EXAMPLE_m7 - arity: 2 - pred nodes: - -1: Block 489 - 0: 0x4 491 - 1: Add 495 - Private Attributes: - in loop 663 with depth 0 -" -} -node: {title: "n496n491" label: "0x4Is 491" info1: "0x4 491 - mode: Is - visited: 28 - irg: LOOP_UNROLL_EXAMPLE_m7 - arity: 0 - pred nodes: - -1: Block 466 - Private Attributes: - in loop 663 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n496" targetname: "n496n491" label: "0" class:16 priority:10} -edge: {sourcename: "n496" targetname: "n495" label: "1" class:1 priority:50} -node: {title: "n495" label: "AddIs 495" info1: "Add 495 - mode: Is - visited: 28 - irg: LOOP_UNROLL_EXAMPLE_m7 - arity: 2 - pred nodes: - -1: Block 489 - 0: 0x13 492 - 1: Add 494 - Private Attributes: - in loop 663 with depth 0 -" -} -node: {title: "n495n492" label: "0x13Is 492" info1: "0x13 492 - mode: Is - visited: 28 - irg: LOOP_UNROLL_EXAMPLE_m7 - arity: 0 - pred nodes: - -1: Block 466 - Private Attributes: - in loop 663 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n495" targetname: "n495n492" label: "0" class:16 priority:10} -edge: {sourcename: "n495" targetname: "n494" label: "1" class:1 priority:50} -node: {title: "n494" label: "AddIs 494" info1: "Add 494 - mode: Is - visited: 28 - irg: LOOP_UNROLL_EXAMPLE_m7 - arity: 2 - pred nodes: - -1: Block 489 - 0: 0x4 491 - 1: Phi 519 - Private Attributes: - in loop 663 with depth 0 -" -} -node: {title: "n494n491" label: "0x4Is 491" info1: "0x4 491 - mode: Is - visited: 28 - irg: LOOP_UNROLL_EXAMPLE_m7 - arity: 0 - pred nodes: - -1: Block 466 - Private Attributes: - in loop 663 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n494" targetname: "n494n491" label: "0" class:16 priority:10} -edge: {sourcename: "n494" targetname: "n519" label: "1" class:16 priority:10} -node: {title: "n499" label: "AddIs 499" info1: "Add 499 - mode: Is - visited: 28 - irg: LOOP_UNROLL_EXAMPLE_m7 - arity: 2 - pred nodes: - -1: Block 489 - 0: 0x13 492 - 1: Phi 519 - Private Attributes: - in loop 663 with depth 0 -" -} -node: {title: "n499n492" label: "0x13Is 492" info1: "0x13 492 - mode: Is - visited: 28 - irg: LOOP_UNROLL_EXAMPLE_m7 - arity: 0 - pred nodes: - -1: Block 466 - Private Attributes: - in loop 663 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n499" targetname: "n499n492" label: "0" class:16 priority:10} -edge: {sourcename: "n499" targetname: "n519" label: "1" class:16 priority:10} -node: {title: "n505" label: "Jmp 505" info1: "Jmp 505 - mode: X - visited: 28 - irg: LOOP_UNROLL_EXAMPLE_m7 - arity: 0 - pred nodes: - -1: Block 489 - Private Attributes: - in loop 665 with depth 2 -" -} -node: {title: "n504" label: "SubIs 504" info1: "Sub 504 - mode: Is - visited: 28 - irg: LOOP_UNROLL_EXAMPLE_m7 - arity: 2 - pred nodes: - -1: Block 489 - 0: Phi 519 - 1: 0x1 490 - Private Attributes: - in loop 664 with depth 1 -" -} -node: {title: "n504n490" label: "0x1Is 490" info1: "0x1 490 - mode: Is - visited: 28 - irg: LOOP_UNROLL_EXAMPLE_m7 - arity: 0 - pred nodes: - -1: Block 466 - Private Attributes: - in loop 663 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n504" targetname: "n519" label: "0" class:16 priority:10} -edge: {sourcename: "n504" targetname: "n504n490" label: "1" class:16 priority:10} -} - -graph: { title: "n466" label: "Block 466" status:clustered color:yellow -edge: {sourcename: "n466" targetname: "n470" label: "0" class:13 priority:60 color:red} -node: {title: "n473" label: "ProjM 1 473" info1: "Proj 473 - mode: M - visited: 28 - irg: LOOP_UNROLL_EXAMPLE_m7 - arity: 1 - pred nodes: - -1: Block 466 - 0: Start 467 - Private Attributes: - in loop 663 with depth 0 -" -color: yellow} -edge: {sourcename: "n473" targetname: "n467" label: "0" class:17 priority:10 color:blue} -node: {title: "n470" label: "ProjX 0 470" info1: "Proj 470 - mode: X - visited: 28 - irg: LOOP_UNROLL_EXAMPLE_m7 - arity: 1 - pred nodes: - -1: Block 466 - 0: Start 467 - Private Attributes: - in loop 663 with depth 0 -" -color: yellow} -edge: {sourcename: "n470" targetname: "n467" label: "0" class:13 priority:60 color:red} -node: {title: "n467" label: "Start 467" info1: "Start 467 - mode: T - visited: 28 - irg: LOOP_UNROLL_EXAMPLE_m7 - arity: 0 - pred nodes: - -1: Block 466 - Private Attributes: - in loop 663 with depth 0 - start of method of type LOOP_UNROLL_EXAMPLE_meth_tp - param 0 type: int -" -color: blue} -} - -} - -} diff --git a/testprograms/ref-results/LOOP_UNROLL_EXAMPLE_m7-looptree.vcg b/testprograms/ref-results/LOOP_UNROLL_EXAMPLE_m7-looptree.vcg deleted file mode 100644 index 418ade73d..000000000 --- a/testprograms/ref-results/LOOP_UNROLL_EXAMPLE_m7-looptree.vcg +++ /dev/null @@ -1,69 +0,0 @@ -graph: { title: "ir graph of LOOP_UNROLL_EXAMPLE_m7" -display_edge_labels: yes -layoutalgorithm: mindepth -manhattan_edges: yes -port_sharing: no -orientation: top_to_bottom -classname 1: "intrablock Data" -classname 16: "interblock Data" -classname 2: "Block" -classname 13: "Control Flow" -classname 18: "Exception Control Flow for Interval Analysis" -classname 14: "intrablock Memory" -classname 17: "interblock Memory" -classname 15: "Dominators" -classname 3: "Entity type" -classname 4: "Entity owner" -classname 5: "Method Param" -classname 6: "Method Res" -classname 7: "Super" -classname 8: "Union" -classname 9: "Points-to" -classname 10: "Array Element Type" -classname 11: "Overwrites" -classname 12: "Member" -infoname 1: "Attribute" -infoname 2: "Verification errors" -colorentry 100: 0 0 0 -colorentry 101: 20 0 0 -colorentry 102: 40 0 0 -colorentry 103: 60 0 0 -colorentry 104: 80 0 0 -colorentry 105: 100 0 0 -colorentry 106: 120 0 0 -colorentry 107: 140 0 0 -colorentry 108: 150 0 0 -colorentry 109: 180 0 0 -colorentry 110: 200 0 0 -colorentry 111: 220 0 0 -colorentry 112: 240 0 0 -colorentry 113: 255 0 0 -colorentry 113: 255 20 20 -colorentry 114: 255 40 40 -colorentry 115: 255 60 60 -colorentry 116: 255 80 80 -colorentry 117: 255 100 100 -colorentry 118: 255 120 120 -colorentry 119: 255 140 140 -colorentry 120: 255 150 150 -colorentry 121: 255 180 180 -colorentry 122: 255 200 200 -colorentry 123: 255 220 220 -colorentry 124: 255 240 240 -colorentry 125: 255 250 250 - -node: {title: "l667" label: "loop 0, 1 sons, 4 nodes" info1: " loop nr: 667 - The loop was analyzed 0 times."} -node: { title: "l667-0-nodes" color: lightyellow label: "Block 466 -Block 476" } -edge: {sourcename: "l667" targetname: "l667-0-nodes" label:"0...1"} -edge: {sourcename: "l667" targetname: "l668" color: darkgreen label: "2"} -node: {title: "l668" label: "loop 1, 0 sons, 2 nodes" info1: " loop nr: 668 - The loop was analyzed 0 times."} -node: { title: "l668-0-nodes" color: lightyellow label: "Block 481 loop head! -Block 489" } -edge: {sourcename: "l668" targetname: "l668-0-nodes" label:"0...1"} -node: { title: "l667-3-nodes" color: lightyellow label: "Block 511 -Block 464" } -edge: {sourcename: "l667" targetname: "l667-3-nodes" label:"3...4"} -} diff --git a/testprograms/ref-results/LOOP_UNROLL_EXAMPLE_m7-pure.vcg b/testprograms/ref-results/LOOP_UNROLL_EXAMPLE_m7-pure.vcg deleted file mode 100644 index e360576ab..000000000 --- a/testprograms/ref-results/LOOP_UNROLL_EXAMPLE_m7-pure.vcg +++ /dev/null @@ -1,593 +0,0 @@ -graph: { title: "ir graph of LOOP_UNROLL_EXAMPLE_m7" -display_edge_labels: no -layoutalgorithm: mindepth -manhattan_edges: yes -port_sharing: no -orientation: bottom_to_top -classname 1: "intrablock Data" -classname 16: "interblock Data" -classname 2: "Block" -classname 13: "Control Flow" -classname 18: "Exception Control Flow for Interval Analysis" -classname 14: "intrablock Memory" -classname 17: "interblock Memory" -classname 15: "Dominators" -classname 3: "Entity type" -classname 4: "Entity owner" -classname 5: "Method Param" -classname 6: "Method Res" -classname 7: "Super" -classname 8: "Union" -classname 9: "Points-to" -classname 10: "Array Element Type" -classname 11: "Overwrites" -classname 12: "Member" -infoname 1: "Attribute" -infoname 2: "Verification errors" -colorentry 100: 0 0 0 -colorentry 101: 20 0 0 -colorentry 102: 40 0 0 -colorentry 103: 60 0 0 -colorentry 104: 80 0 0 -colorentry 105: 100 0 0 -colorentry 106: 120 0 0 -colorentry 107: 140 0 0 -colorentry 108: 150 0 0 -colorentry 109: 180 0 0 -colorentry 110: 200 0 0 -colorentry 111: 220 0 0 -colorentry 112: 240 0 0 -colorentry 113: 255 0 0 -colorentry 113: 255 20 20 -colorentry 114: 255 40 40 -colorentry 115: 255 60 60 -colorentry 116: 255 80 80 -colorentry 117: 255 100 100 -colorentry 118: 255 120 120 -colorentry 119: 255 140 140 -colorentry 120: 255 150 150 -colorentry 121: 255 180 180 -colorentry 122: 255 200 200 -colorentry 123: 255 220 220 -colorentry 124: 255 240 240 -colorentry 125: 255 250 250 - -node: {title: "n467" label: "Start 467" info1: "Start 467 - mode: T - visited: 18 - irg: LOOP_UNROLL_EXAMPLE_m7 - arity: 0 - pred nodes: - -1: Block 466 - Private Attributes: - in loop 663 with depth 0 - start of method of type LOOP_UNROLL_EXAMPLE_meth_tp - param 0 type: int -" -color: blue} -edge: { sourcename: "n467" targetname: "n466" class:2 priority:50 linestyle:dotted} -node: {title: "n470" label: "ProjX 0 470" info1: "Proj 470 - mode: X - visited: 18 - irg: LOOP_UNROLL_EXAMPLE_m7 - arity: 1 - pred nodes: - -1: Block 466 - 0: Start 467 - Private Attributes: - in loop 663 with depth 0 -" -color: yellow} -edge: {sourcename: "n470" targetname: "n467" label: "0" class:13 priority:60 color:red} -edge: { sourcename: "n470" targetname: "n466" class:2 priority:50 linestyle:dotted} -node: {title: "n466" label: "Block 466" info1: "Block 466 - mode: BB - visited: 18 - irg: LOOP_UNROLL_EXAMPLE_m7 - arity: 1 - pred nodes: - 0: Proj 470 - Private Attributes: - backedges: - in loop 663 with depth 0 - block visited: 0 - dominator info: output not implemented -" -color: lightyellow} -edge: {sourcename: "n466" targetname: "n470" label: "0" class:13 priority:60 color:red} -node: {title: "n504" label: "SubIs 504" info1: "Sub 504 - mode: Is - visited: 18 - irg: LOOP_UNROLL_EXAMPLE_m7 - arity: 2 - pred nodes: - -1: Block 489 - 0: Phi 519 - 1: 0x1 490 - Private Attributes: - in loop 664 with depth 1 -" -} -node: {title: "n504n490" label: "0x1Is 490" info1: "0x1 490 - mode: Is - visited: 18 - irg: LOOP_UNROLL_EXAMPLE_m7 - arity: 0 - pred nodes: - -1: Block 466 - Private Attributes: - in loop 663 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n504" targetname: "n519" label: "0" class:16 priority:10} -edge: {sourcename: "n504" targetname: "n504n490" label: "1" class:16 priority:10} -edge: { sourcename: "n504" targetname: "n489" class:2 priority:50 linestyle:dotted} -node: {title: "n519" label: "PhiIs 519" info1: "Phi 519 - mode: Is - visited: 18 - irg: LOOP_UNROLL_EXAMPLE_m7 - arity: 2 - pred nodes: - -1: Block 481 - 0: 0xA 478 - 1: be Sub 504 - Private Attributes: - backedges: 1 - in loop 664 with depth 1 -" -color: green} -node: {title: "n519n478" label: "0xAIs 478" info1: "0xA 478 - mode: Is - visited: 18 - irg: LOOP_UNROLL_EXAMPLE_m7 - arity: 0 - pred nodes: - -1: Block 466 - Private Attributes: - in loop 663 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n519" targetname: "n519n478" label: "0" class:16 priority:10} -backedge: {sourcename: "n519" targetname: "n504" label: "1" linestyle:dashed class:16 priority:10} -edge: { sourcename: "n519" targetname: "n481" class:2 priority:50 linestyle:dotted} -node: {title: "n484" label: "Cmp 484" info1: "Cmp 484 - mode: T - visited: 18 - irg: LOOP_UNROLL_EXAMPLE_m7 - arity: 2 - pred nodes: - -1: Block 481 - 0: 0x0 483 - 1: Phi 519 - Private Attributes: - in loop 665 with depth 2 -" -} -node: {title: "n484n483" label: "0x0Is 483" info1: "0x0 483 - mode: Is - visited: 18 - irg: LOOP_UNROLL_EXAMPLE_m7 - arity: 0 - pred nodes: - -1: Block 466 - Private Attributes: - in loop 663 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n484" targetname: "n484n483" label: "0" class:16 priority:10} -edge: {sourcename: "n484" targetname: "n519" label: "1" class:1 priority:50} -edge: { sourcename: "n484" targetname: "n481" class:2 priority:50 linestyle:dotted} -node: {title: "n485" label: "Projb Lt 485" info1: "Proj 485 - mode: b - visited: 18 - irg: LOOP_UNROLL_EXAMPLE_m7 - arity: 1 - pred nodes: - -1: Block 481 - 0: Cmp 484 - Private Attributes: - in loop 665 with depth 2 -" -color: yellow} -edge: {sourcename: "n485" targetname: "n484" label: "0" class:1 priority:50} -edge: { sourcename: "n485" targetname: "n481" class:2 priority:50 linestyle:dotted} -node: {title: "n486" label: "Cond 486" info1: "Cond 486 - mode: T - visited: 18 - irg: LOOP_UNROLL_EXAMPLE_m7 - arity: 1 - pred nodes: - -1: Block 481 - 0: Proj 485 - Private Attributes: - in loop 665 with depth 2 - condition kind: dense - default ProjNr: 0 -" -} -edge: {sourcename: "n486" targetname: "n485" label: "0" class:1 priority:50} -edge: { sourcename: "n486" targetname: "n481" class:2 priority:50 linestyle:dotted} -node: {title: "n488" label: "ProjX 1 488" info1: "Proj 488 - mode: X - visited: 18 - irg: LOOP_UNROLL_EXAMPLE_m7 - arity: 1 - pred nodes: - -1: Block 481 - 0: Cond 486 - Private Attributes: - in loop 665 with depth 2 -" -color: yellow} -edge: {sourcename: "n488" targetname: "n486" label: "0" class:13 priority:60 color:red} -edge: { sourcename: "n488" targetname: "n481" class:2 priority:50 linestyle:dotted} -node: {title: "n489" label: "Block 489" info1: "Block 489 - mode: BB - visited: 18 - irg: LOOP_UNROLL_EXAMPLE_m7 - arity: 1 - pred nodes: - 0: Proj 488 - Private Attributes: - backedges: - in loop 665 with depth 2 - block visited: 0 - dominator info: output not implemented -" -color: lightyellow} -edge: {sourcename: "n489" targetname: "n488" label: "0" class:13 priority:60 color:red} -node: {title: "n505" label: "Jmp 505" info1: "Jmp 505 - mode: X - visited: 18 - irg: LOOP_UNROLL_EXAMPLE_m7 - arity: 0 - pred nodes: - -1: Block 489 - Private Attributes: - in loop 665 with depth 2 -" -} -edge: { sourcename: "n505" targetname: "n489" class:2 priority:50 linestyle:dotted} -node: {title: "n476" label: "Block 476" info1: "Block 476 - mode: BB - visited: 18 - irg: LOOP_UNROLL_EXAMPLE_m7 - arity: 1 - pred nodes: - 0: Proj 470 - Private Attributes: - backedges: - in loop 663 with depth 0 - block visited: 0 - dominator info: output not implemented -" -color: lightyellow} -edge: {sourcename: "n476" targetname: "n470" label: "0" class:13 priority:60 color:red} -node: {title: "n480" label: "Jmp 480" info1: "Jmp 480 - mode: X - visited: 18 - irg: LOOP_UNROLL_EXAMPLE_m7 - arity: 0 - pred nodes: - -1: Block 476 - Private Attributes: - in loop 663 with depth 0 -" -} -edge: { sourcename: "n480" targetname: "n476" class:2 priority:50 linestyle:dotted} -node: {title: "n481" label: "Block 481" info1: "Block 481 - mode: BB - visited: 18 - irg: LOOP_UNROLL_EXAMPLE_m7 - arity: 2 - pred nodes: - 0: Jmp 480 - 1: be Jmp 505 - Private Attributes: - backedges: 1 - in loop 665 with depth 2 - block visited: 0 - dominator info: output not implemented -" -color: lightyellow} -edge: {sourcename: "n481" targetname: "n480" label: "0" class:13 priority:60 color:red} -backedge: {sourcename: "n481" targetname: "n505" label: "1" linestyle:dashed class:13 priority:60 color:red} -node: {title: "n487" label: "ProjX 0 487" info1: "Proj 487 - mode: X - visited: 18 - irg: LOOP_UNROLL_EXAMPLE_m7 - arity: 1 - pred nodes: - -1: Block 481 - 0: Cond 486 - Private Attributes: - in loop 663 with depth 0 -" -color: yellow} -edge: {sourcename: "n487" targetname: "n486" label: "0" class:13 priority:60 color:red} -edge: { sourcename: "n487" targetname: "n481" class:2 priority:50 linestyle:dotted} -node: {title: "n511" label: "Block 511" info1: "Block 511 - mode: BB - visited: 18 - irg: LOOP_UNROLL_EXAMPLE_m7 - arity: 1 - pred nodes: - 0: Proj 487 - Private Attributes: - backedges: - in loop 663 with depth 0 - block visited: 0 - dominator info: output not implemented -" -color: lightyellow} -edge: {sourcename: "n511" targetname: "n487" label: "0" class:13 priority:60 color:red} -node: {title: "n499" label: "AddIs 499" info1: "Add 499 - mode: Is - visited: 18 - irg: LOOP_UNROLL_EXAMPLE_m7 - arity: 2 - pred nodes: - -1: Block 489 - 0: 0x13 492 - 1: Phi 519 - Private Attributes: - in loop 663 with depth 0 -" -} -node: {title: "n499n492" label: "0x13Is 492" info1: "0x13 492 - mode: Is - visited: 18 - irg: LOOP_UNROLL_EXAMPLE_m7 - arity: 0 - pred nodes: - -1: Block 466 - Private Attributes: - in loop 663 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n499" targetname: "n499n492" label: "0" class:16 priority:10} -edge: {sourcename: "n499" targetname: "n519" label: "1" class:16 priority:10} -edge: { sourcename: "n499" targetname: "n489" class:2 priority:50 linestyle:dotted} -node: {title: "n494" label: "AddIs 494" info1: "Add 494 - mode: Is - visited: 18 - irg: LOOP_UNROLL_EXAMPLE_m7 - arity: 2 - pred nodes: - -1: Block 489 - 0: 0x4 491 - 1: Phi 519 - Private Attributes: - in loop 663 with depth 0 -" -} -node: {title: "n494n491" label: "0x4Is 491" info1: "0x4 491 - mode: Is - visited: 18 - irg: LOOP_UNROLL_EXAMPLE_m7 - arity: 0 - pred nodes: - -1: Block 466 - Private Attributes: - in loop 663 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n494" targetname: "n494n491" label: "0" class:16 priority:10} -edge: {sourcename: "n494" targetname: "n519" label: "1" class:16 priority:10} -edge: { sourcename: "n494" targetname: "n489" class:2 priority:50 linestyle:dotted} -node: {title: "n495" label: "AddIs 495" info1: "Add 495 - mode: Is - visited: 18 - irg: LOOP_UNROLL_EXAMPLE_m7 - arity: 2 - pred nodes: - -1: Block 489 - 0: 0x13 492 - 1: Add 494 - Private Attributes: - in loop 663 with depth 0 -" -} -node: {title: "n495n492" label: "0x13Is 492" info1: "0x13 492 - mode: Is - visited: 18 - irg: LOOP_UNROLL_EXAMPLE_m7 - arity: 0 - pred nodes: - -1: Block 466 - Private Attributes: - in loop 663 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n495" targetname: "n495n492" label: "0" class:16 priority:10} -edge: {sourcename: "n495" targetname: "n494" label: "1" class:1 priority:50} -edge: { sourcename: "n495" targetname: "n489" class:2 priority:50 linestyle:dotted} -node: {title: "n496" label: "MulIs 496" info1: "Mul 496 - mode: Is - visited: 18 - irg: LOOP_UNROLL_EXAMPLE_m7 - arity: 2 - pred nodes: - -1: Block 489 - 0: 0x4 491 - 1: Add 495 - Private Attributes: - in loop 663 with depth 0 -" -} -node: {title: "n496n491" label: "0x4Is 491" info1: "0x4 491 - mode: Is - visited: 18 - irg: LOOP_UNROLL_EXAMPLE_m7 - arity: 0 - pred nodes: - -1: Block 466 - Private Attributes: - in loop 663 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n496" targetname: "n496n491" label: "0" class:16 priority:10} -edge: {sourcename: "n496" targetname: "n495" label: "1" class:1 priority:50} -edge: { sourcename: "n496" targetname: "n489" class:2 priority:50 linestyle:dotted} -node: {title: "n498" label: "AddP 498" info1: "Add 498 - mode: P - visited: 18 - irg: LOOP_UNROLL_EXAMPLE_m7 - arity: 2 - pred nodes: - -1: Block 489 - 0: Mul 496 - 1: SymC &a 479 - Private Attributes: - in loop 663 with depth 0 -" -} -node: {title: "n498n479" label: "SymC &a 479" info1: "SymC &a 479 - mode: P - visited: 18 - irg: LOOP_UNROLL_EXAMPLE_m7 - arity: 0 - pred nodes: - -1: Block 466 - Private Attributes: - in loop 663 with depth 0 - kind: addr_ent - entity: entity GlobalType.a (462) - - type of value: type_unknown -" -} -edge: {sourcename: "n498" targetname: "n496" label: "0" class:1 priority:50} -edge: {sourcename: "n498" targetname: "n498n479" label: "1" class:16 priority:10} -edge: { sourcename: "n498" targetname: "n489" class:2 priority:50 linestyle:dotted} -node: {title: "n501" label: "Store 501" info1: "Store 501 - mode: T - visited: 18 - irg: LOOP_UNROLL_EXAMPLE_m7 - arity: 3 - pred nodes: - -1: Block 489 - 0: Phi 518 - 1: Add 498 - 2: Add 499 - Private Attributes: - pinned state: op_pin_state_pinned - in loop 666 with depth 1 - volatility: volatility_non_volatile -" -} -edge: {sourcename: "n501" targetname: "n518" label: "0" class:17 priority:10 color:blue} -edge: {sourcename: "n501" targetname: "n498" label: "1" class:1 priority:50} -edge: {sourcename: "n501" targetname: "n499" label: "2" class:1 priority:50} -edge: { sourcename: "n501" targetname: "n489" class:2 priority:50 linestyle:dotted} -node: {title: "n503" label: "ProjM 0 503" info1: "Proj 503 - mode: M - visited: 18 - irg: LOOP_UNROLL_EXAMPLE_m7 - arity: 1 - pred nodes: - -1: Block 489 - 0: Store 501 - Private Attributes: - in loop 666 with depth 1 -" -color: yellow} -edge: {sourcename: "n503" targetname: "n501" label: "0" class:17 priority:10 color:blue} -edge: { sourcename: "n503" targetname: "n489" class:2 priority:50 linestyle:dotted} -node: {title: "n473" label: "ProjM 1 473" info1: "Proj 473 - mode: M - visited: 18 - irg: LOOP_UNROLL_EXAMPLE_m7 - arity: 1 - pred nodes: - -1: Block 466 - 0: Start 467 - Private Attributes: - in loop 663 with depth 0 -" -color: yellow} -edge: {sourcename: "n473" targetname: "n467" label: "0" class:17 priority:10 color:blue} -edge: { sourcename: "n473" targetname: "n466" class:2 priority:50 linestyle:dotted} -node: {title: "n518" label: "PhiM 518" info1: "Phi 518 - mode: M - visited: 18 - irg: LOOP_UNROLL_EXAMPLE_m7 - arity: 2 - pred nodes: - -1: Block 481 - 0: Proj 473 - 1: be Proj 503 - Private Attributes: - backedges: 1 - in loop 666 with depth 1 -" -color: green} -edge: {sourcename: "n518" targetname: "n473" label: "0" class:17 priority:10 color:blue} -backedge: {sourcename: "n518" targetname: "n503" label: "1" linestyle:dashed class:17 priority:10 color:blue} -edge: { sourcename: "n518" targetname: "n481" class:2 priority:50 linestyle:dotted} -node: {title: "n514" label: "Return 514" info1: "Return 514 - mode: X - visited: 18 - irg: LOOP_UNROLL_EXAMPLE_m7 - arity: 2 - pred nodes: - -1: Block 511 - 0: Phi 518 - 1: 0x4 491 - Private Attributes: - in loop 663 with depth 0 - return in method of type LOOP_UNROLL_EXAMPLE_meth_tp - res 0 type: int -" -} -node: {title: "n514n491" label: "0x4Is 491" info1: "0x4 491 - mode: Is - visited: 18 - irg: LOOP_UNROLL_EXAMPLE_m7 - arity: 0 - pred nodes: - -1: Block 466 - Private Attributes: - in loop 663 with depth 0 - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n514" targetname: "n518" label: "0" class:17 priority:10 color:blue} -edge: {sourcename: "n514" targetname: "n514n491" label: "1" class:16 priority:10} -edge: { sourcename: "n514" targetname: "n511" class:2 priority:50 linestyle:dotted} -node: {title: "n464" label: "Block 464" info1: "Block 464 - mode: BB - visited: 18 - irg: LOOP_UNROLL_EXAMPLE_m7 - arity: 1 - pred nodes: - 0: Return 514 - Private Attributes: - backedges: - in loop 663 with depth 0 - block visited: 0 - dominator info: output not implemented -" -color: lightyellow} -edge: {sourcename: "n464" targetname: "n514" label: "0" class:13 priority:60 color:red} -node: {title: "n465" label: "End 465" info1: "End 465 - mode: X - visited: 18 - irg: LOOP_UNROLL_EXAMPLE_m7 - arity: 1 - pred nodes: - -1: Block 464 - 0: Phi 518 - Private Attributes: - in loop 663 with depth 0 -" -color: blue} -edge: { sourcename: "n465" targetname: "n464" class:2 priority:50 linestyle:dotted} -} diff --git a/testprograms/ref-results/LOOP_UNROLL_EXAMPLE_m7.vcg b/testprograms/ref-results/LOOP_UNROLL_EXAMPLE_m7.vcg deleted file mode 100644 index f8b2a8ac4..000000000 --- a/testprograms/ref-results/LOOP_UNROLL_EXAMPLE_m7.vcg +++ /dev/null @@ -1,476 +0,0 @@ -graph: { title: "ir graph of LOOP_UNROLL_EXAMPLE_m7" -display_edge_labels: no -layoutalgorithm: mindepth -manhattan_edges: yes -port_sharing: no -orientation: bottom_to_top -classname 1: "intrablock Data" -classname 16: "interblock Data" -classname 2: "Block" -classname 13: "Control Flow" -classname 18: "Exception Control Flow for Interval Analysis" -classname 14: "intrablock Memory" -classname 17: "interblock Memory" -classname 15: "Dominators" -classname 3: "Entity type" -classname 4: "Entity owner" -classname 5: "Method Param" -classname 6: "Method Res" -classname 7: "Super" -classname 8: "Union" -classname 9: "Points-to" -classname 10: "Array Element Type" -classname 11: "Overwrites" -classname 12: "Member" -infoname 1: "Attribute" -infoname 2: "Verification errors" -colorentry 100: 0 0 0 -colorentry 101: 20 0 0 -colorentry 102: 40 0 0 -colorentry 103: 60 0 0 -colorentry 104: 80 0 0 -colorentry 105: 100 0 0 -colorentry 106: 120 0 0 -colorentry 107: 140 0 0 -colorentry 108: 150 0 0 -colorentry 109: 180 0 0 -colorentry 110: 200 0 0 -colorentry 111: 220 0 0 -colorentry 112: 240 0 0 -colorentry 113: 255 0 0 -colorentry 113: 255 20 20 -colorentry 114: 255 40 40 -colorentry 115: 255 60 60 -colorentry 116: 255 80 80 -colorentry 117: 255 100 100 -colorentry 118: 255 120 120 -colorentry 119: 255 140 140 -colorentry 120: 255 150 150 -colorentry 121: 255 180 180 -colorentry 122: 255 200 200 -colorentry 123: 255 220 220 -colorentry 124: 255 240 240 -colorentry 125: 255 250 250 - -graph: { title: "g475" label: "LOOP_UNROLL_EXAMPLE_m7" status:clustered color:white -graph: { title: "n464" label: "Block 464" status:clustered color:yellow -edge: {sourcename: "n464" targetname: "n514" label: "0" class:13 priority:60 color:red} -node: {title: "n465" label: "End 465" info1: "End 465 - mode: X - visited: 15 - irg: LOOP_UNROLL_EXAMPLE_m7 - arity: 1 - pred nodes: - -1: Block 464 - 0: Phi 518 - Private Attributes: -" -color: blue} -} - -graph: { title: "n511" label: "Block 511" status:clustered color:yellow -edge: {sourcename: "n511" targetname: "n487" label: "0" class:13 priority:60 color:red} -node: {title: "n514" label: "Return 514" info1: "Return 514 - mode: X - visited: 15 - irg: LOOP_UNROLL_EXAMPLE_m7 - arity: 2 - pred nodes: - -1: Block 511 - 0: Phi 518 - 1: 0x4 491 - Private Attributes: - return in method of type LOOP_UNROLL_EXAMPLE_meth_tp - res 0 type: int -" -} -node: {title: "n514n491" label: "0x4Is 491" info1: "0x4 491 - mode: Is - visited: 15 - irg: LOOP_UNROLL_EXAMPLE_m7 - arity: 0 - pred nodes: - -1: Block 466 - Private Attributes: - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n514" targetname: "n518" label: "0" class:17 priority:10 color:blue} -edge: {sourcename: "n514" targetname: "n514n491" label: "1" class:16 priority:10} -} - -graph: { title: "n481" label: "Block 481" status:clustered color:yellow -edge: {sourcename: "n481" targetname: "n480" label: "0" class:13 priority:60 color:red} -edge: {sourcename: "n481" targetname: "n505" label: "1" class:13 priority:60 color:red} -node: {title: "n518" label: "PhiM 518" info1: "Phi 518 - mode: M - visited: 15 - irg: LOOP_UNROLL_EXAMPLE_m7 - arity: 2 - pred nodes: - -1: Block 481 - 0: Proj 473 - 1: Proj 503 - Private Attributes: - backedges: -" -color: green} -edge: {sourcename: "n518" targetname: "n473" label: "0" class:17 priority:10 color:blue} -edge: {sourcename: "n518" targetname: "n503" label: "1" class:17 priority:10 color:blue} -node: {title: "n487" label: "ProjX 0 487" info1: "Proj 487 - mode: X - visited: 15 - irg: LOOP_UNROLL_EXAMPLE_m7 - arity: 1 - pred nodes: - -1: Block 481 - 0: Cond 486 - Private Attributes: -" -color: yellow} -edge: {sourcename: "n487" targetname: "n486" label: "0" class:13 priority:60 color:red} -node: {title: "n488" label: "ProjX 1 488" info1: "Proj 488 - mode: X - visited: 15 - irg: LOOP_UNROLL_EXAMPLE_m7 - arity: 1 - pred nodes: - -1: Block 481 - 0: Cond 486 - Private Attributes: -" -color: yellow} -edge: {sourcename: "n488" targetname: "n486" label: "0" class:13 priority:60 color:red} -node: {title: "n486" label: "Cond 486" info1: "Cond 486 - mode: T - visited: 15 - irg: LOOP_UNROLL_EXAMPLE_m7 - arity: 1 - pred nodes: - -1: Block 481 - 0: Proj 485 - Private Attributes: - condition kind: dense - default ProjNr: 0 -" -} -edge: {sourcename: "n486" targetname: "n485" label: "0" class:1 priority:50} -node: {title: "n485" label: "Projb Lt 485" info1: "Proj 485 - mode: b - visited: 15 - irg: LOOP_UNROLL_EXAMPLE_m7 - arity: 1 - pred nodes: - -1: Block 481 - 0: Cmp 484 - Private Attributes: -" -color: yellow} -edge: {sourcename: "n485" targetname: "n484" label: "0" class:1 priority:50} -node: {title: "n484" label: "Cmp 484" info1: "Cmp 484 - mode: T - visited: 15 - irg: LOOP_UNROLL_EXAMPLE_m7 - arity: 2 - pred nodes: - -1: Block 481 - 0: 0x0 483 - 1: Phi 519 - Private Attributes: -" -} -node: {title: "n484n483" label: "0x0Is 483" info1: "0x0 483 - mode: Is - visited: 15 - irg: LOOP_UNROLL_EXAMPLE_m7 - arity: 0 - pred nodes: - -1: Block 466 - Private Attributes: - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n484" targetname: "n484n483" label: "0" class:16 priority:10} -edge: {sourcename: "n484" targetname: "n519" label: "1" class:1 priority:50} -node: {title: "n519" label: "PhiIs 519" info1: "Phi 519 - mode: Is - visited: 15 - irg: LOOP_UNROLL_EXAMPLE_m7 - arity: 2 - pred nodes: - -1: Block 481 - 0: 0xA 478 - 1: Sub 504 - Private Attributes: - backedges: -" -color: green} -node: {title: "n519n478" label: "0xAIs 478" info1: "0xA 478 - mode: Is - visited: 15 - irg: LOOP_UNROLL_EXAMPLE_m7 - arity: 0 - pred nodes: - -1: Block 466 - Private Attributes: - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n519" targetname: "n519n478" label: "0" class:16 priority:10} -edge: {sourcename: "n519" targetname: "n504" label: "1" class:16 priority:10} -} - -graph: { title: "n476" label: "Block 476" status:clustered color:yellow -edge: {sourcename: "n476" targetname: "n470" label: "0" class:13 priority:60 color:red} -node: {title: "n480" label: "Jmp 480" info1: "Jmp 480 - mode: X - visited: 15 - irg: LOOP_UNROLL_EXAMPLE_m7 - arity: 0 - pred nodes: - -1: Block 476 - Private Attributes: -" -} -} - -graph: { title: "n489" label: "Block 489" status:clustered color:yellow -edge: {sourcename: "n489" targetname: "n488" label: "0" class:13 priority:60 color:red} -node: {title: "n503" label: "ProjM 0 503" info1: "Proj 503 - mode: M - visited: 15 - irg: LOOP_UNROLL_EXAMPLE_m7 - arity: 1 - pred nodes: - -1: Block 489 - 0: Store 501 - Private Attributes: -" -color: yellow} -edge: {sourcename: "n503" targetname: "n501" label: "0" class:17 priority:10 color:blue} -node: {title: "n501" label: "Store 501" info1: "Store 501 - mode: T - visited: 15 - irg: LOOP_UNROLL_EXAMPLE_m7 - arity: 3 - pred nodes: - -1: Block 489 - 0: Phi 518 - 1: Add 498 - 2: Add 499 - Private Attributes: - pinned state: op_pin_state_pinned - volatility: volatility_non_volatile -" -} -edge: {sourcename: "n501" targetname: "n518" label: "0" class:17 priority:10 color:blue} -edge: {sourcename: "n501" targetname: "n498" label: "1" class:1 priority:50} -edge: {sourcename: "n501" targetname: "n499" label: "2" class:1 priority:50} -node: {title: "n498" label: "AddP 498" info1: "Add 498 - mode: P - visited: 15 - irg: LOOP_UNROLL_EXAMPLE_m7 - arity: 2 - pred nodes: - -1: Block 489 - 0: Mul 496 - 1: SymC &a 479 - Private Attributes: -" -} -node: {title: "n498n479" label: "SymC &a 479" info1: "SymC &a 479 - mode: P - visited: 15 - irg: LOOP_UNROLL_EXAMPLE_m7 - arity: 0 - pred nodes: - -1: Block 466 - Private Attributes: - kind: addr_ent - entity: entity GlobalType.a (462) - - type of value: type_unknown -" -} -edge: {sourcename: "n498" targetname: "n496" label: "0" class:1 priority:50} -edge: {sourcename: "n498" targetname: "n498n479" label: "1" class:16 priority:10} -node: {title: "n496" label: "MulIs 496" info1: "Mul 496 - mode: Is - visited: 15 - irg: LOOP_UNROLL_EXAMPLE_m7 - arity: 2 - pred nodes: - -1: Block 489 - 0: 0x4 491 - 1: Add 495 - Private Attributes: -" -} -node: {title: "n496n491" label: "0x4Is 491" info1: "0x4 491 - mode: Is - visited: 15 - irg: LOOP_UNROLL_EXAMPLE_m7 - arity: 0 - pred nodes: - -1: Block 466 - Private Attributes: - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n496" targetname: "n496n491" label: "0" class:16 priority:10} -edge: {sourcename: "n496" targetname: "n495" label: "1" class:1 priority:50} -node: {title: "n495" label: "AddIs 495" info1: "Add 495 - mode: Is - visited: 15 - irg: LOOP_UNROLL_EXAMPLE_m7 - arity: 2 - pred nodes: - -1: Block 489 - 0: 0x13 492 - 1: Add 494 - Private Attributes: -" -} -node: {title: "n495n492" label: "0x13Is 492" info1: "0x13 492 - mode: Is - visited: 15 - irg: LOOP_UNROLL_EXAMPLE_m7 - arity: 0 - pred nodes: - -1: Block 466 - Private Attributes: - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n495" targetname: "n495n492" label: "0" class:16 priority:10} -edge: {sourcename: "n495" targetname: "n494" label: "1" class:1 priority:50} -node: {title: "n494" label: "AddIs 494" info1: "Add 494 - mode: Is - visited: 15 - irg: LOOP_UNROLL_EXAMPLE_m7 - arity: 2 - pred nodes: - -1: Block 489 - 0: 0x4 491 - 1: Phi 519 - Private Attributes: -" -} -node: {title: "n494n491" label: "0x4Is 491" info1: "0x4 491 - mode: Is - visited: 15 - irg: LOOP_UNROLL_EXAMPLE_m7 - arity: 0 - pred nodes: - -1: Block 466 - Private Attributes: - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n494" targetname: "n494n491" label: "0" class:16 priority:10} -edge: {sourcename: "n494" targetname: "n519" label: "1" class:16 priority:10} -node: {title: "n499" label: "AddIs 499" info1: "Add 499 - mode: Is - visited: 15 - irg: LOOP_UNROLL_EXAMPLE_m7 - arity: 2 - pred nodes: - -1: Block 489 - 0: 0x13 492 - 1: Phi 519 - Private Attributes: -" -} -node: {title: "n499n492" label: "0x13Is 492" info1: "0x13 492 - mode: Is - visited: 15 - irg: LOOP_UNROLL_EXAMPLE_m7 - arity: 0 - pred nodes: - -1: Block 466 - Private Attributes: - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n499" targetname: "n499n492" label: "0" class:16 priority:10} -edge: {sourcename: "n499" targetname: "n519" label: "1" class:16 priority:10} -node: {title: "n505" label: "Jmp 505" info1: "Jmp 505 - mode: X - visited: 15 - irg: LOOP_UNROLL_EXAMPLE_m7 - arity: 0 - pred nodes: - -1: Block 489 - Private Attributes: -" -} -node: {title: "n504" label: "SubIs 504" info1: "Sub 504 - mode: Is - visited: 15 - irg: LOOP_UNROLL_EXAMPLE_m7 - arity: 2 - pred nodes: - -1: Block 489 - 0: Phi 519 - 1: 0x1 490 - Private Attributes: -" -} -node: {title: "n504n490" label: "0x1Is 490" info1: "0x1 490 - mode: Is - visited: 15 - irg: LOOP_UNROLL_EXAMPLE_m7 - arity: 0 - pred nodes: - -1: Block 466 - Private Attributes: - Const of type type_unknown -" -color: yellow} -edge: {sourcename: "n504" targetname: "n519" label: "0" class:16 priority:10} -edge: {sourcename: "n504" targetname: "n504n490" label: "1" class:16 priority:10} -} - -graph: { title: "n466" label: "Block 466" status:clustered color:yellow -edge: {sourcename: "n466" targetname: "n470" label: "0" class:13 priority:60 color:red} -node: {title: "n473" label: "ProjM 1 473" info1: "Proj 473 - mode: M - visited: 15 - irg: LOOP_UNROLL_EXAMPLE_m7 - arity: 1 - pred nodes: - -1: Block 466 - 0: Start 467 - Private Attributes: -" -color: yellow} -edge: {sourcename: "n473" targetname: "n467" label: "0" class:17 priority:10 color:blue} -node: {title: "n470" label: "ProjX 0 470" info1: "Proj 470 - mode: X - visited: 15 - irg: LOOP_UNROLL_EXAMPLE_m7 - arity: 1 - pred nodes: - -1: Block 466 - 0: Start 467 - Private Attributes: -" -color: yellow} -edge: {sourcename: "n470" targetname: "n467" label: "0" class:13 priority:60 color:red} -node: {title: "n467" label: "Start 467" info1: "Start 467 - mode: T - visited: 15 - irg: LOOP_UNROLL_EXAMPLE_m7 - arity: 0 - pred nodes: - -1: Block 466 - Private Attributes: - start of method of type LOOP_UNROLL_EXAMPLE_meth_tp - param 0 type: int -" -color: blue} -} - -} - -} diff --git a/testprograms/ref-results/MEMORY_EXAMPLE_main.vcg b/testprograms/ref-results/MEMORY_EXAMPLE_main.vcg index c7393ba46..cbdbd9699 100644 --- a/testprograms/ref-results/MEMORY_EXAMPLE_main.vcg +++ b/testprograms/ref-results/MEMORY_EXAMPLE_main.vcg @@ -55,7 +55,7 @@ colorentry 125: 255 250 250 graph: { title: "g31" label: "MEMORY_EXAMPLE_main" status:clustered color:white graph: { title: "n20" label: "Block 20" status:clustered color:yellow edge: {sourcename: "n20" targetname: "n77" label: "0" class:13 priority:60 color:red} -node: {title: "n79" label: "End 79" info1: "End 79 +node: {title: "n79" label: "End 79" info1: "End 79 mode: X visited: 18 irg: MEMORY_EXAMPLE_main @@ -70,7 +70,7 @@ color: blue} graph: { title: "n71" label: "Block 71" status:clustered color:yellow edge: {sourcename: "n71" targetname: "n69" label: "0" class:13 priority:60 color:red} -node: {title: "n77" label: "Return 77" info1: "Return 77 +node: {title: "n77" label: "Return 77" info1: "Return 77 mode: X visited: 18 irg: MEMORY_EXAMPLE_main @@ -110,7 +110,7 @@ node: {title: "n75" label: "ProjIu 2 75" info1: "Proj 75 " color: yellow} edge: {sourcename: "n75" targetname: "n73" label: "0" class:1 priority:50} -node: {title: "n73" label: "Load[Iu] 73" info1: "Load[Iu] 73 +node: {title: "n73" label: "Load[Iu] 73" info1: "Load[Iu] 73 mode: T visited: 18 irg: MEMORY_EXAMPLE_main @@ -156,7 +156,7 @@ node: {title: "n68" label: "ProjX 0 68" info1: "Proj 68 " color: yellow} edge: {sourcename: "n68" targetname: "n67" label: "0" class:13 priority:60 color:red} -node: {title: "n67" label: "Cond 67" info1: "Cond 67 +node: {title: "n67" label: "Cond 67" info1: "Cond 67 mode: T visited: 18 irg: MEMORY_EXAMPLE_main @@ -182,7 +182,7 @@ node: {title: "n66" label: "Projb Gt 66" info1: "Proj 66 " color: yellow} edge: {sourcename: "n66" targetname: "n65" label: "0" class:1 priority:50} -node: {title: "n65" label: "Cmp 65" info1: "Cmp 65 +node: {title: "n65" label: "Cmp 65" info1: "Cmp 65 mode: T visited: 18 irg: MEMORY_EXAMPLE_main @@ -208,7 +208,7 @@ node: {title: "n53" label: "ProjIu 2 53" info1: "Proj 53 " color: yellow} edge: {sourcename: "n53" targetname: "n50" label: "0" class:1 priority:50} -node: {title: "n50" label: "Load[Iu] 50" info1: "Load[Iu] 50 +node: {title: "n50" label: "Load[Iu] 50" info1: "Load[Iu] 50 mode: T visited: 18 irg: MEMORY_EXAMPLE_main @@ -225,7 +225,7 @@ node: {title: "n50" label: "Load[Iu] 50" info1: "Load[Iu] 50 } edge: {sourcename: "n50" targetname: "n70" label: "0" class:14 priority:50 color:blue} edge: {sourcename: "n50" targetname: "n35" label: "1" class:16 priority:10} -node: {title: "n70" label: "PhiM 70" info1: "Phi 70 +node: {title: "n70" label: "PhiM 70" info1: "Phi 70 mode: M visited: 18 irg: MEMORY_EXAMPLE_main @@ -252,7 +252,7 @@ node: {title: "n63" label: "ProjM 0 63" info1: "Proj 63 " color: yellow} edge: {sourcename: "n63" targetname: "n61" label: "0" class:17 priority:10 color:blue} -node: {title: "n61" label: "Store 61" info1: "Store 61 +node: {title: "n61" label: "Store 61" info1: "Store 61 mode: T visited: 18 irg: MEMORY_EXAMPLE_main @@ -282,7 +282,7 @@ node: {title: "n60" label: "ProjM 0 60" info1: "Proj 60 " color: yellow} edge: {sourcename: "n60" targetname: "n58" label: "0" class:17 priority:10 color:blue} -node: {title: "n58" label: "Store 58" info1: "Store 58 +node: {title: "n58" label: "Store 58" info1: "Store 58 mode: T visited: 18 irg: MEMORY_EXAMPLE_main @@ -324,7 +324,7 @@ node: {title: "n57" label: "ProjIu 2 57" info1: "Proj 57 " color: yellow} edge: {sourcename: "n57" targetname: "n54" label: "0" class:1 priority:50} -node: {title: "n54" label: "Load[Iu] 54" info1: "Load[Iu] 54 +node: {title: "n54" label: "Load[Iu] 54" info1: "Load[Iu] 54 mode: T visited: 18 irg: MEMORY_EXAMPLE_main @@ -357,7 +357,7 @@ edge: {sourcename: "n52" targetname: "n50" label: "0" class:17 priority:10 color graph: { title: "n32" label: "Block 32" status:clustered color:yellow edge: {sourcename: "n32" targetname: "n26" label: "0" class:13 priority:60 color:red} -node: {title: "n46" label: "Jmp 46" info1: "Jmp 46 +node: {title: "n46" label: "Jmp 46" info1: "Jmp 46 mode: X visited: 18 irg: MEMORY_EXAMPLE_main @@ -379,7 +379,7 @@ node: {title: "n45" label: "ProjM 0 45" info1: "Proj 45 " color: yellow} edge: {sourcename: "n45" targetname: "n43" label: "0" class:17 priority:10 color:blue} -node: {title: "n43" label: "Store 43" info1: "Store 43 +node: {title: "n43" label: "Store 43" info1: "Store 43 mode: T visited: 18 irg: MEMORY_EXAMPLE_main @@ -409,7 +409,7 @@ node: {title: "n41" label: "ProjM 0 41" info1: "Proj 41 " color: yellow} edge: {sourcename: "n41" targetname: "n39" label: "0" class:17 priority:10 color:blue} -node: {title: "n39" label: "Store 39" info1: "Store 39 +node: {title: "n39" label: "Store 39" info1: "Store 39 mode: T visited: 18 irg: MEMORY_EXAMPLE_main @@ -438,7 +438,8 @@ node: {title: "n37" label: "Sel VAR_B 37" info1: "Sel 37 1: Proj 28 Private Attributes: Selecting entity of type int - from entity of type GlobalType + from entity VAR_B (36) + of type GlobalType " } edge: {sourcename: "n37" targetname: "n29" label: "0" class:17 priority:10 color:blue} @@ -454,7 +455,8 @@ node: {title: "n35" label: "Sel VAR_A 35" info1: "Sel 35 1: Proj 28 Private Attributes: Selecting entity of type int - from entity of type GlobalType + from entity VAR_A (33) + of type GlobalType " } edge: {sourcename: "n35" targetname: "n29" label: "0" class:17 priority:10 color:blue} @@ -463,7 +465,7 @@ edge: {sourcename: "n35" targetname: "n28" label: "1" class:16 priority:10} graph: { title: "n22" label: "Block 22" status:clustered color:yellow edge: {sourcename: "n22" targetname: "n26" label: "0" class:13 priority:60 color:red} -node: {title: "n38" label: "0x0Iu 38" info1: "0x0 38 +node: {title: "n38" label: "0x0Iu 38" info1: "0x0 38 mode: Iu visited: 18 irg: MEMORY_EXAMPLE_main @@ -474,7 +476,7 @@ node: {title: "n38" label: "0x0Iu 38" info1: "0x0 38 Const of type type_unknown " color: yellow} -node: {title: "n42" label: "0x1Iu 42" info1: "0x1 42 +node: {title: "n42" label: "0x1Iu 42" info1: "0x1 42 mode: Iu visited: 18 irg: MEMORY_EXAMPLE_main @@ -521,7 +523,7 @@ node: {title: "n26" label: "ProjX 0 26" info1: "Proj 26 " color: yellow} edge: {sourcename: "n26" targetname: "n23" label: "0" class:13 priority:60 color:red} -node: {title: "n23" label: "Start 23" info1: "Start 23 +node: {title: "n23" label: "Start 23" info1: "Start 23 mode: T visited: 18 irg: MEMORY_EXAMPLE_main diff --git a/testprograms/ref-results/OO_INLINE_EXAMPLE_main-wtypes.vcg b/testprograms/ref-results/OO_INLINE_EXAMPLE_main-wtypes.vcg index 4f1e59ac5..b2e248f05 100644 --- a/testprograms/ref-results/OO_INLINE_EXAMPLE_main-wtypes.vcg +++ b/testprograms/ref-results/OO_INLINE_EXAMPLE_main-wtypes.vcg @@ -56,7 +56,7 @@ graph: { title: "g39" label: "OO_INLINE_EXAMPLE_main" status:clustered color:whi graph: { title: "n180" label: "Block 180" status:clustered color:yellow edge: {sourcename: "n180" targetname: "n141" label: "0" class:13 priority:60 color:red} edge: {sourcename: "n180" targetname: "n181" label: "1" class:13 priority:60 color:red} -node: {title: "n179" label: "PhiM 179" info1: "Phi 179 +node: {title: "n179" label: "PhiM 179" info1: "Phi 179 mode: M visited: 26 irg: OO_INLINE_EXAMPLE_main @@ -71,7 +71,7 @@ node: {title: "n179" label: "PhiM 179" info1: "Phi 179 color: green} edge: {sourcename: "n179" targetname: "n151" label: "0" class:17 priority:10 color:blue} edge: {sourcename: "n179" targetname: "n185" label: "1" class:17 priority:10 color:blue} -node: {title: "n185" label: "Store 185" info1: "Store 185 +node: {title: "n185" label: "Store 185" info1: "Store 185 mode: T visited: 26 irg: OO_INLINE_EXAMPLE_main @@ -100,12 +100,13 @@ node: {title: "n189" label: "Sel a 189" info1: "Sel 189 1: Proj 48 Private Attributes: Selecting entity of type int - from entity of type PRIMA_INLINE + from entity a (17) + of type PRIMA_INLINE " } edge: {sourcename: "n189" targetname: "n179" label: "0" class:14 priority:50 color:blue} edge: {sourcename: "n189" targetname: "n48" label: "1" class:16 priority:10} -node: {title: "n186" label: "PhiIs 186" info1: "Phi 186 +node: {title: "n186" label: "PhiIs 186" info1: "Phi 186 mode: Is visited: 26 irg: OO_INLINE_EXAMPLE_main @@ -120,7 +121,7 @@ node: {title: "n186" label: "PhiIs 186" info1: "Phi 186 color: green} edge: {sourcename: "n186" targetname: "n42" label: "0" class:16 priority:10} edge: {sourcename: "n186" targetname: "n187" label: "1" class:1 priority:50} -node: {title: "n187" label: "PhiIs 187" info1: "Phi 187 +node: {title: "n187" label: "PhiIs 187" info1: "Phi 187 mode: Is visited: 26 irg: OO_INLINE_EXAMPLE_main @@ -135,7 +136,7 @@ node: {title: "n187" label: "PhiIs 187" info1: "Phi 187 color: green} edge: {sourcename: "n187" targetname: "n188" label: "0" class:16 priority:10} edge: {sourcename: "n187" targetname: "n186" label: "1" class:1 priority:50} -node: {title: "n181" label: "Jmp 181" info1: "Jmp 181 +node: {title: "n181" label: "Jmp 181" info1: "Jmp 181 mode: X visited: 26 irg: OO_INLINE_EXAMPLE_main @@ -161,7 +162,7 @@ node: {title: "n151" label: "ProjM 0 151" info1: "Proj 151 " color: yellow} edge: {sourcename: "n151" targetname: "n152" label: "0" class:17 priority:10 color:blue} -node: {title: "n152" label: "Store 152" info1: "Store 152 +node: {title: "n152" label: "Store 152" info1: "Store 152 mode: T visited: 26 irg: OO_INLINE_EXAMPLE_main @@ -190,7 +191,8 @@ node: {title: "n155" label: "Sel a 155" info1: "Sel 155 1: Proj 48 Private Attributes: Selecting entity of type int - from entity of type PRIMA_INLINE + from entity a (17) + of type PRIMA_INLINE " } edge: {sourcename: "n155" targetname: "n47" label: "0" class:14 priority:50 color:blue} @@ -219,7 +221,7 @@ node: {title: "n48" label: "ProjP 2 48" info1: "Proj 48 " color: yellow} edge: {sourcename: "n48" targetname: "n45" label: "0" class:1 priority:50} -node: {title: "n45" label: "Alloc 45" info1: "Alloc 45 +node: {title: "n45" label: "Alloc 45" info1: "Alloc 45 mode: T visited: 26 irg: OO_INLINE_EXAMPLE_main @@ -236,7 +238,7 @@ node: {title: "n45" label: "Alloc 45" info1: "Alloc 45 } edge: {sourcename: "n45" targetname: "n37" label: "0" class:17 priority:10 color:blue} edge: {sourcename: "n45" targetname: "n43" label: "1" class:16 priority:10} -node: {title: "n188" label: "0x0Is 188" info1: "0x0 188 +node: {title: "n188" label: "0x0Is 188" info1: "0x0 188 mode: Is visited: 26 irg: OO_INLINE_EXAMPLE_main @@ -247,7 +249,7 @@ node: {title: "n188" label: "0x0Is 188" info1: "0x0 188 Const of type type_unknown " color: yellow} -node: {title: "n141" label: "Jmp 141" info1: "Jmp 141 +node: {title: "n141" label: "Jmp 141" info1: "Jmp 141 mode: X visited: 26 irg: OO_INLINE_EXAMPLE_main @@ -261,7 +263,7 @@ node: {title: "n141" label: "Jmp 141" info1: "Jmp 141 graph: { title: "n30" label: "Block 30" status:clustered color:yellow edge: {sourcename: "n30" targetname: "n34" label: "0" class:13 priority:60 color:red} -node: {title: "n41" label: "0x2Is 41" info1: "0x2 41 +node: {title: "n41" label: "0x2Is 41" info1: "0x2 41 mode: Is visited: 26 irg: OO_INLINE_EXAMPLE_main @@ -284,7 +286,7 @@ node: {title: "n37" label: "ProjM 1 37" info1: "Proj 37 " color: yellow} edge: {sourcename: "n37" targetname: "n31" label: "0" class:17 priority:10 color:blue} -node: {title: "n43" label: "SymC PRIMA_INLINE size 43" info1: "SymC PRIMA_INLINE size 43 +node: {title: "n43" label: "SymC PRIMA_INLINE size 43" info1: "SymC PRIMA_INLINE size 43 mode: Iu visited: 26 irg: OO_INLINE_EXAMPLE_main @@ -297,7 +299,7 @@ node: {title: "n43" label: "SymC PRIMA_INLINE size 43" info1: "SymC PRIMA_INLI type of value: type_unknown " } -node: {title: "n42" label: "0x5Is 42" info1: "0x5 42 +node: {title: "n42" label: "0x5Is 42" info1: "0x5 42 mode: Is visited: 26 irg: OO_INLINE_EXAMPLE_main @@ -320,7 +322,7 @@ node: {title: "n34" label: "ProjX 0 34" info1: "Proj 34 " color: yellow} edge: {sourcename: "n34" targetname: "n31" label: "0" class:13 priority:60 color:red} -node: {title: "n31" label: "Start 31" info1: "Start 31 +node: {title: "n31" label: "Start 31" info1: "Start 31 mode: T visited: 26 irg: OO_INLINE_EXAMPLE_main @@ -334,7 +336,7 @@ color: blue} } graph: { title: "n28" label: "Block 28" status:clustered color:yellow -node: {title: "n195" label: "End 195" info1: "End 195 +node: {title: "n195" label: "End 195" info1: "End 195 mode: X visited: 26 irg: OO_INLINE_EXAMPLE_main @@ -394,7 +396,7 @@ node: {title: "e20" label: "ent PRIMA_INLINE_set_a" color: yellow } edge: { sourcename: "e20" targetname: "t18"class: 3 label: "type" color: red} edge: { sourcename: "e20" targetname: "n19"label: "value 0"} -node: {title: "n19" label: "SymC &set_a 19" info1: "SymC &set_a 19 +node: {title: "n19" label: "SymC &set_a 19" info1: "SymC &set_a 19 mode: P visited: 1 arity: 0 @@ -445,7 +447,7 @@ node: {title: "e23" label: "ent PRIMA_INLINE_c" color: yellow } edge: { sourcename: "e23" targetname: "t21"class: 3 label: "type" color: red} edge: { sourcename: "e23" targetname: "n22"label: "value 0"} -node: {title: "n22" label: "SymC &c 22" info1: "SymC &c 22 +node: {title: "n22" label: "SymC &c 22" info1: "SymC &c 22 mode: P visited: 1 arity: 0 @@ -488,7 +490,7 @@ node: {title: "e26" label: "ent OO_INLINE_EXAMPLE_main" color: yellow } edge: { sourcename: "e26" targetname: "t24"class: 3 label: "type" color: red} edge: { sourcename: "e26" targetname: "n25"label: "value 0"} -node: {title: "n25" label: "SymC &OO_INLINE_EXAMPLE_main 25" info1: "SymC &OO_INLINE_EXAMPLE_main 25 +node: {title: "n25" label: "SymC &OO_INLINE_EXAMPLE_main 25" info1: "SymC &OO_INLINE_EXAMPLE_main 25 mode: P visited: 1 arity: 0 diff --git a/testprograms/ref-results/OO_INLINE_EXAMPLE_main.vcg b/testprograms/ref-results/OO_INLINE_EXAMPLE_main.vcg index dd6cd5bc4..369bb2e98 100644 --- a/testprograms/ref-results/OO_INLINE_EXAMPLE_main.vcg +++ b/testprograms/ref-results/OO_INLINE_EXAMPLE_main.vcg @@ -56,7 +56,7 @@ graph: { title: "g39" label: "OO_INLINE_EXAMPLE_main" status:clustered color:whi graph: { title: "n180" label: "Block 180" status:clustered color:yellow edge: {sourcename: "n180" targetname: "n141" label: "0" class:13 priority:60 color:red} edge: {sourcename: "n180" targetname: "n181" label: "1" class:13 priority:60 color:red} -node: {title: "n179" label: "PhiM 179" info1: "Phi 179 +node: {title: "n179" label: "PhiM 179" info1: "Phi 179 mode: M visited: 25 irg: OO_INLINE_EXAMPLE_main @@ -71,7 +71,7 @@ node: {title: "n179" label: "PhiM 179" info1: "Phi 179 color: green} edge: {sourcename: "n179" targetname: "n151" label: "0" class:17 priority:10 color:blue} edge: {sourcename: "n179" targetname: "n185" label: "1" class:17 priority:10 color:blue} -node: {title: "n185" label: "Store 185" info1: "Store 185 +node: {title: "n185" label: "Store 185" info1: "Store 185 mode: T visited: 25 irg: OO_INLINE_EXAMPLE_main @@ -100,12 +100,13 @@ node: {title: "n189" label: "Sel a 189" info1: "Sel 189 1: Proj 48 Private Attributes: Selecting entity of type int - from entity of type PRIMA_INLINE + from entity a (17) + of type PRIMA_INLINE " } edge: {sourcename: "n189" targetname: "n179" label: "0" class:14 priority:50 color:blue} edge: {sourcename: "n189" targetname: "n48" label: "1" class:16 priority:10} -node: {title: "n186" label: "PhiIs 186" info1: "Phi 186 +node: {title: "n186" label: "PhiIs 186" info1: "Phi 186 mode: Is visited: 25 irg: OO_INLINE_EXAMPLE_main @@ -120,7 +121,7 @@ node: {title: "n186" label: "PhiIs 186" info1: "Phi 186 color: green} edge: {sourcename: "n186" targetname: "n42" label: "0" class:16 priority:10} edge: {sourcename: "n186" targetname: "n187" label: "1" class:1 priority:50} -node: {title: "n187" label: "PhiIs 187" info1: "Phi 187 +node: {title: "n187" label: "PhiIs 187" info1: "Phi 187 mode: Is visited: 25 irg: OO_INLINE_EXAMPLE_main @@ -135,7 +136,7 @@ node: {title: "n187" label: "PhiIs 187" info1: "Phi 187 color: green} edge: {sourcename: "n187" targetname: "n188" label: "0" class:16 priority:10} edge: {sourcename: "n187" targetname: "n186" label: "1" class:1 priority:50} -node: {title: "n181" label: "Jmp 181" info1: "Jmp 181 +node: {title: "n181" label: "Jmp 181" info1: "Jmp 181 mode: X visited: 25 irg: OO_INLINE_EXAMPLE_main @@ -161,7 +162,7 @@ node: {title: "n151" label: "ProjM 0 151" info1: "Proj 151 " color: yellow} edge: {sourcename: "n151" targetname: "n152" label: "0" class:17 priority:10 color:blue} -node: {title: "n152" label: "Store 152" info1: "Store 152 +node: {title: "n152" label: "Store 152" info1: "Store 152 mode: T visited: 25 irg: OO_INLINE_EXAMPLE_main @@ -190,7 +191,8 @@ node: {title: "n155" label: "Sel a 155" info1: "Sel 155 1: Proj 48 Private Attributes: Selecting entity of type int - from entity of type PRIMA_INLINE + from entity a (17) + of type PRIMA_INLINE " } edge: {sourcename: "n155" targetname: "n47" label: "0" class:14 priority:50 color:blue} @@ -219,7 +221,7 @@ node: {title: "n48" label: "ProjP 2 48" info1: "Proj 48 " color: yellow} edge: {sourcename: "n48" targetname: "n45" label: "0" class:1 priority:50} -node: {title: "n45" label: "Alloc 45" info1: "Alloc 45 +node: {title: "n45" label: "Alloc 45" info1: "Alloc 45 mode: T visited: 25 irg: OO_INLINE_EXAMPLE_main @@ -236,7 +238,7 @@ node: {title: "n45" label: "Alloc 45" info1: "Alloc 45 } edge: {sourcename: "n45" targetname: "n37" label: "0" class:17 priority:10 color:blue} edge: {sourcename: "n45" targetname: "n43" label: "1" class:16 priority:10} -node: {title: "n188" label: "0x0Is 188" info1: "0x0 188 +node: {title: "n188" label: "0x0Is 188" info1: "0x0 188 mode: Is visited: 25 irg: OO_INLINE_EXAMPLE_main @@ -247,7 +249,7 @@ node: {title: "n188" label: "0x0Is 188" info1: "0x0 188 Const of type type_unknown " color: yellow} -node: {title: "n141" label: "Jmp 141" info1: "Jmp 141 +node: {title: "n141" label: "Jmp 141" info1: "Jmp 141 mode: X visited: 25 irg: OO_INLINE_EXAMPLE_main @@ -261,7 +263,7 @@ node: {title: "n141" label: "Jmp 141" info1: "Jmp 141 graph: { title: "n30" label: "Block 30" status:clustered color:yellow edge: {sourcename: "n30" targetname: "n34" label: "0" class:13 priority:60 color:red} -node: {title: "n41" label: "0x2Is 41" info1: "0x2 41 +node: {title: "n41" label: "0x2Is 41" info1: "0x2 41 mode: Is visited: 25 irg: OO_INLINE_EXAMPLE_main @@ -284,7 +286,7 @@ node: {title: "n37" label: "ProjM 1 37" info1: "Proj 37 " color: yellow} edge: {sourcename: "n37" targetname: "n31" label: "0" class:17 priority:10 color:blue} -node: {title: "n43" label: "SymC PRIMA_INLINE size 43" info1: "SymC PRIMA_INLINE size 43 +node: {title: "n43" label: "SymC PRIMA_INLINE size 43" info1: "SymC PRIMA_INLINE size 43 mode: Iu visited: 25 irg: OO_INLINE_EXAMPLE_main @@ -297,7 +299,7 @@ node: {title: "n43" label: "SymC PRIMA_INLINE size 43" info1: "SymC PRIMA_INLI type of value: type_unknown " } -node: {title: "n42" label: "0x5Is 42" info1: "0x5 42 +node: {title: "n42" label: "0x5Is 42" info1: "0x5 42 mode: Is visited: 25 irg: OO_INLINE_EXAMPLE_main @@ -320,7 +322,7 @@ node: {title: "n34" label: "ProjX 0 34" info1: "Proj 34 " color: yellow} edge: {sourcename: "n34" targetname: "n31" label: "0" class:13 priority:60 color:red} -node: {title: "n31" label: "Start 31" info1: "Start 31 +node: {title: "n31" label: "Start 31" info1: "Start 31 mode: T visited: 25 irg: OO_INLINE_EXAMPLE_main @@ -334,7 +336,7 @@ color: blue} } graph: { title: "n28" label: "Block 28" status:clustered color:yellow -node: {title: "n195" label: "End 195" info1: "End 195 +node: {title: "n195" label: "End 195" info1: "End 195 mode: X visited: 25 irg: OO_INLINE_EXAMPLE_main diff --git a/testprograms/ref-results/OO_PROGRAM_EXAMPLE_main-ip.vcg b/testprograms/ref-results/OO_PROGRAM_EXAMPLE_main-ip.vcg index 532d5e9bd..6b41ed85a 100644 --- a/testprograms/ref-results/OO_PROGRAM_EXAMPLE_main-ip.vcg +++ b/testprograms/ref-results/OO_PROGRAM_EXAMPLE_main-ip.vcg @@ -55,7 +55,7 @@ colorentry 125: 255 250 250 graph: { title: "g39" label: "OO_PROGRAM_EXAMPLE_main" status:clustered color:white graph: { title: "n28" label: "Block 28" status:clustered color:yellow edge: {sourcename: "n28" targetname: "n59" label: "0" class:13 priority:60 color:red} -node: {title: "n109" label: "End OO_PROGRAM_EXAMPLE_main 109" info1: "End OO_PROGRAM_EXAMPLE_main 109 +node: {title: "n109" label: "End OO_PROGRAM_EXAMPLE_main 109" info1: "End OO_PROGRAM_EXAMPLE_main 109 mode: X visited: 35 irg: OO_PROGRAM_EXAMPLE_main @@ -71,7 +71,7 @@ color: blue} graph: { title: "n40" label: "Block 40" status:clustered color:yellow edge: {sourcename: "n40" targetname: "n200" label: "0" class:13 priority:60 color:red} -node: {title: "n59" label: "Return 59" info1: "Return 59 +node: {title: "n59" label: "Return 59" info1: "Return 59 mode: X visited: 35 irg: OO_PROGRAM_EXAMPLE_main @@ -149,7 +149,7 @@ node: {title: "n201" label: "ProjX 0 201" info1: "Proj 201 " color: yellow} edge: {sourcename: "n201" targetname: "n199" label: "0" class:13 priority:60 color:red} -node: {title: "n199" label: "CallBegin c 199" info1: "CallBegin c 199 +node: {title: "n199" label: "CallBegin c 199" info1: "CallBegin c 199 mode: T visited: 35 irg: OO_PROGRAM_EXAMPLE_main @@ -163,7 +163,7 @@ node: {title: "n199" label: "CallBegin c 199" info1: "CallBegin c 199 0: PRIMA_c " } -node: {title: "n199n174" label: "SymC &c 174" info1: "SymC &c 174 +node: {title: "n199n174" label: "SymC &c 174" info1: "SymC &c 174 mode: P visited: 35 irg: OO_PROGRAM_EXAMPLE_main @@ -206,7 +206,7 @@ node: {title: "n48" label: "ProjP 2 48" info1: "Proj 48 " color: yellow} edge: {sourcename: "n48" targetname: "n45" label: "0" class:1 priority:50} -node: {title: "n45" label: "Alloc 45" info1: "Alloc 45 +node: {title: "n45" label: "Alloc 45" info1: "Alloc 45 mode: T visited: 35 irg: OO_PROGRAM_EXAMPLE_main @@ -221,7 +221,7 @@ node: {title: "n45" label: "Alloc 45" info1: "Alloc 45 allocating on: the heap " } -node: {title: "n45n43" label: "SymC PRIMA size 43" info1: "SymC PRIMA size 43 +node: {title: "n45n43" label: "SymC PRIMA size 43" info1: "SymC PRIMA size 43 mode: Iu visited: 35 irg: OO_PROGRAM_EXAMPLE_main @@ -248,7 +248,7 @@ node: {title: "n195" label: "ProjX 0 195" info1: "Proj 195 " color: yellow} edge: {sourcename: "n195" targetname: "n193" label: "0" class:13 priority:60 color:red} -node: {title: "n193" label: "CallBegin set_a 193" info1: "CallBegin set_a 193 +node: {title: "n193" label: "CallBegin set_a 193" info1: "CallBegin set_a 193 mode: T visited: 35 irg: OO_PROGRAM_EXAMPLE_main @@ -262,7 +262,7 @@ node: {title: "n193" label: "CallBegin set_a 193" info1: "CallBegin set_a 193 0: PRIMA_set_a " } -node: {title: "n193n175" label: "SymC &set_a 175" info1: "SymC &set_a 175 +node: {title: "n193n175" label: "SymC &set_a 175" info1: "SymC &set_a 175 mode: P visited: 35 irg: OO_PROGRAM_EXAMPLE_main @@ -305,7 +305,7 @@ node: {title: "n34" label: "ProjX 0 34" info1: "Proj 34 " color: yellow} edge: {sourcename: "n34" targetname: "n31" label: "0" class:13 priority:60 color:red} -node: {title: "n31" label: "Start OO_PROGRAM_EXAMPLE_main 31" info1: "Start OO_PROGRAM_EXAMPLE_main 31 +node: {title: "n31" label: "Start OO_PROGRAM_EXAMPLE_main 31" info1: "Start OO_PROGRAM_EXAMPLE_main 31 mode: T visited: 35 irg: OO_PROGRAM_EXAMPLE_main @@ -335,7 +335,7 @@ node: {title: "n194" label: "ProjX 0 194" info1: "Proj 194 " color: yellow} edge: {sourcename: "n194" targetname: "n189" label: "0" class:13 priority:60 color:red} -node: {title: "n189" label: "EndReg PRIMA_set_a 189" info1: "EndReg PRIMA_set_a 189 +node: {title: "n189" label: "EndReg PRIMA_set_a 189" info1: "EndReg PRIMA_set_a 189 mode: T visited: 35 irg: PRIMA_set_a @@ -361,7 +361,7 @@ node: {title: "n81" label: "ProjM 0 81" info1: "Proj 81 " color: yellow} edge: {sourcename: "n81" targetname: "n79" label: "0" class:17 priority:10 color:blue} -node: {title: "n79" label: "Store 79" info1: "Store 79 +node: {title: "n79" label: "Store 79" info1: "Store 79 mode: T visited: 35 irg: PRIMA_set_a @@ -390,12 +390,13 @@ node: {title: "n78" label: "Sel a 78" info1: "Sel 78 1: Filter 185 Private Attributes: Selecting entity of type int - from entity of type PRIMA + from entity a (17) + of type PRIMA " } edge: {sourcename: "n78" targetname: "n184" label: "0" class:17 priority:10 color:blue} edge: {sourcename: "n78" targetname: "n185" label: "1" class:16 priority:10} -node: {title: "n187" label: "Jmp 187" info1: "Jmp 187 +node: {title: "n187" label: "Jmp 187" info1: "Jmp 187 mode: X visited: 35 irg: PRIMA_set_a @@ -456,7 +457,7 @@ node: {title: "n186" label: "FilterIs 1 186" info1: "Filter 186 backedges: " color: yellow} -node: {title: "n186n41" label: "0x2Is 41" info1: "0x2 41 +node: {title: "n186n41" label: "0x2Is 41" info1: "0x2 41 mode: Is visited: 35 irg: OO_PROGRAM_EXAMPLE_main @@ -480,7 +481,7 @@ node: {title: "n68" label: "ProjX 0 68" info1: "Proj 68 " color: yellow} edge: {sourcename: "n68" targetname: "n65" label: "0" class:13 priority:60 color:red} -node: {title: "n65" label: "Start PRIMA_set_a 65" info1: "Start PRIMA_set_a 65 +node: {title: "n65" label: "Start PRIMA_set_a 65" info1: "Start PRIMA_set_a 65 mode: T visited: 35 irg: PRIMA_set_a @@ -512,7 +513,7 @@ node: {title: "n200" label: "ProjX 0 200" info1: "Proj 200 " color: yellow} edge: {sourcename: "n200" targetname: "n181" label: "0" class:13 priority:60 color:red} -node: {title: "n181" label: "EndReg PRIMA_c 181" info1: "EndReg PRIMA_c 181 +node: {title: "n181" label: "EndReg PRIMA_c 181" info1: "EndReg PRIMA_c 181 mode: T visited: 35 irg: PRIMA_c @@ -538,7 +539,7 @@ node: {title: "n104" label: "ProjM 0 104" info1: "Proj 104 " color: yellow} edge: {sourcename: "n104" targetname: "n102" label: "0" class:17 priority:10 color:blue} -node: {title: "n106" label: "AddIs 106" info1: "Add 106 +node: {title: "n106" label: "AddIs 106" info1: "Add 106 mode: Is visited: 35 irg: PRIMA_c @@ -564,7 +565,7 @@ node: {title: "n105" label: "ProjIs 2 105" info1: "Proj 105 " color: yellow} edge: {sourcename: "n105" targetname: "n102" label: "0" class:1 priority:50} -node: {title: "n102" label: "Load[Is] 102" info1: "Load[Is] 102 +node: {title: "n102" label: "Load[Is] 102" info1: "Load[Is] 102 mode: T visited: 35 irg: PRIMA_c @@ -592,12 +593,13 @@ node: {title: "n101" label: "Sel a 101" info1: "Sel 101 1: Filter 177 Private Attributes: Selecting entity of type int - from entity of type PRIMA + from entity a (17) + of type PRIMA " } edge: {sourcename: "n101" targetname: "n176" label: "0" class:17 priority:10 color:blue} edge: {sourcename: "n101" targetname: "n177" label: "1" class:16 priority:10} -node: {title: "n179" label: "Jmp 179" info1: "Jmp 179 +node: {title: "n179" label: "Jmp 179" info1: "Jmp 179 mode: X visited: 35 irg: PRIMA_c @@ -658,7 +660,7 @@ node: {title: "n178" label: "FilterIs 1 178" info1: "Filter 178 backedges: " color: yellow} -node: {title: "n178n42" label: "0x5Is 42" info1: "0x5 42 +node: {title: "n178n42" label: "0x5Is 42" info1: "0x5 42 mode: Is visited: 35 irg: OO_PROGRAM_EXAMPLE_main @@ -682,7 +684,7 @@ node: {title: "n91" label: "ProjX 0 91" info1: "Proj 91 " color: yellow} edge: {sourcename: "n91" targetname: "n88" label: "0" class:13 priority:60 color:red} -node: {title: "n88" label: "Start PRIMA_c 88" info1: "Start PRIMA_c 88 +node: {title: "n88" label: "Start PRIMA_c 88" info1: "Start PRIMA_c 88 mode: T visited: 35 irg: PRIMA_c diff --git a/testprograms/ref-results/OO_PROGRAM_EXAMPLE_main-pure-ip.vcg b/testprograms/ref-results/OO_PROGRAM_EXAMPLE_main-pure-ip.vcg index 366522633..39e639005 100644 --- a/testprograms/ref-results/OO_PROGRAM_EXAMPLE_main-pure-ip.vcg +++ b/testprograms/ref-results/OO_PROGRAM_EXAMPLE_main-pure-ip.vcg @@ -52,7 +52,7 @@ colorentry 123: 255 220 220 colorentry 124: 255 240 240 colorentry 125: 255 250 250 -node: {title: "n30" label: "Block 30" info1: "Block 30 +node: {title: "n30" label: "Block 30" info1: "Block 30 mode: BB visited: 33 irg: OO_PROGRAM_EXAMPLE_main @@ -69,7 +69,7 @@ node: {title: "n30" label: "Block 30" info1: "Block 30 " color: lightyellow} edge: {sourcename: "n30" targetname: "n34" label: "0" class:13 priority:60 color:red} -node: {title: "n31" label: "Start OO_PROGRAM_EXAMPLE_main 31" info1: "Start OO_PROGRAM_EXAMPLE_main 31 +node: {title: "n31" label: "Start OO_PROGRAM_EXAMPLE_main 31" info1: "Start OO_PROGRAM_EXAMPLE_main 31 mode: T visited: 33 irg: OO_PROGRAM_EXAMPLE_main @@ -94,7 +94,7 @@ node: {title: "n34" label: "ProjX 0 34" info1: "Proj 34 color: yellow} edge: {sourcename: "n34" targetname: "n31" label: "0" class:13 priority:60 color:red} edge: { sourcename: "n34" targetname: "n30" class:2 priority:50 linestyle:dotted} -node: {title: "n191" label: "Block 191" info1: "Block 191 +node: {title: "n191" label: "Block 191" info1: "Block 191 mode: BB visited: 33 irg: OO_PROGRAM_EXAMPLE_main @@ -111,7 +111,7 @@ node: {title: "n191" label: "Block 191" info1: "Block 191 " color: lightyellow} edge: {sourcename: "n191" targetname: "n34" label: "0" class:13 priority:60 color:red} -node: {title: "n193" label: "CallBegin set_a 193" info1: "CallBegin set_a 193 +node: {title: "n193" label: "CallBegin set_a 193" info1: "CallBegin set_a 193 mode: T visited: 33 irg: OO_PROGRAM_EXAMPLE_main @@ -125,7 +125,7 @@ node: {title: "n193" label: "CallBegin set_a 193" info1: "CallBegin set_a 193 0: PRIMA_set_a " } -node: {title: "n193n175" label: "SymC &set_a 175" info1: "SymC &set_a 175 +node: {title: "n193n175" label: "SymC &set_a 175" info1: "SymC &set_a 175 mode: P visited: 33 irg: OO_PROGRAM_EXAMPLE_main @@ -154,7 +154,7 @@ node: {title: "n195" label: "ProjX 0 195" info1: "Proj 195 color: yellow} edge: {sourcename: "n195" targetname: "n193" label: "0" class:13 priority:60 color:red} edge: { sourcename: "n195" targetname: "n191" class:2 priority:50 linestyle:dotted} -node: {title: "n64" label: "Block 64" info1: "Block 64 +node: {title: "n64" label: "Block 64" info1: "Block 64 mode: BB visited: 33 irg: PRIMA_set_a @@ -171,7 +171,7 @@ node: {title: "n64" label: "Block 64" info1: "Block 64 " color: lightyellow} edge: {sourcename: "n64" targetname: "n195" label: "0" class:13 priority:60 color:red} -node: {title: "n65" label: "Start PRIMA_set_a 65" info1: "Start PRIMA_set_a 65 +node: {title: "n65" label: "Start PRIMA_set_a 65" info1: "Start PRIMA_set_a 65 mode: T visited: 33 irg: PRIMA_set_a @@ -198,7 +198,7 @@ node: {title: "n68" label: "ProjX 0 68" info1: "Proj 68 color: yellow} edge: {sourcename: "n68" targetname: "n65" label: "0" class:13 priority:60 color:red} edge: { sourcename: "n68" targetname: "n64" class:2 priority:50 linestyle:dotted} -node: {title: "n74" label: "Block 74" info1: "Block 74 +node: {title: "n74" label: "Block 74" info1: "Block 74 mode: BB visited: 33 irg: PRIMA_set_a @@ -215,7 +215,7 @@ node: {title: "n74" label: "Block 74" info1: "Block 74 " color: lightyellow} edge: {sourcename: "n74" targetname: "n68" label: "0" class:13 priority:60 color:red} -node: {title: "n187" label: "Jmp 187" info1: "Jmp 187 +node: {title: "n187" label: "Jmp 187" info1: "Jmp 187 mode: X visited: 33 irg: PRIMA_set_a @@ -226,7 +226,7 @@ node: {title: "n187" label: "Jmp 187" info1: "Jmp 187 " } edge: { sourcename: "n187" targetname: "n74" class:2 priority:50 linestyle:dotted} -node: {title: "n188" label: "Block 188" info1: "Block 188 +node: {title: "n188" label: "Block 188" info1: "Block 188 mode: BB visited: 33 irg: PRIMA_set_a @@ -243,7 +243,7 @@ node: {title: "n188" label: "Block 188" info1: "Block 188 " color: lightyellow} edge: {sourcename: "n188" targetname: "n187" label: "0" class:13 priority:60 color:red} -node: {title: "n189" label: "EndReg PRIMA_set_a 189" info1: "EndReg PRIMA_set_a 189 +node: {title: "n189" label: "EndReg PRIMA_set_a 189" info1: "EndReg PRIMA_set_a 189 mode: T visited: 33 irg: PRIMA_set_a @@ -267,7 +267,7 @@ node: {title: "n194" label: "ProjX 0 194" info1: "Proj 194 color: yellow} edge: {sourcename: "n194" targetname: "n189" label: "0" class:13 priority:60 color:red} edge: { sourcename: "n194" targetname: "n188" class:2 priority:50 linestyle:dotted} -node: {title: "n197" label: "Block 197" info1: "Block 197 +node: {title: "n197" label: "Block 197" info1: "Block 197 mode: BB visited: 33 irg: OO_PROGRAM_EXAMPLE_main @@ -284,7 +284,7 @@ node: {title: "n197" label: "Block 197" info1: "Block 197 " color: lightyellow} edge: {sourcename: "n197" targetname: "n194" label: "0" class:13 priority:60 color:red} -node: {title: "n199" label: "CallBegin c 199" info1: "CallBegin c 199 +node: {title: "n199" label: "CallBegin c 199" info1: "CallBegin c 199 mode: T visited: 33 irg: OO_PROGRAM_EXAMPLE_main @@ -298,7 +298,7 @@ node: {title: "n199" label: "CallBegin c 199" info1: "CallBegin c 199 0: PRIMA_c " } -node: {title: "n199n174" label: "SymC &c 174" info1: "SymC &c 174 +node: {title: "n199n174" label: "SymC &c 174" info1: "SymC &c 174 mode: P visited: 33 irg: OO_PROGRAM_EXAMPLE_main @@ -327,7 +327,7 @@ node: {title: "n201" label: "ProjX 0 201" info1: "Proj 201 color: yellow} edge: {sourcename: "n201" targetname: "n199" label: "0" class:13 priority:60 color:red} edge: { sourcename: "n201" targetname: "n197" class:2 priority:50 linestyle:dotted} -node: {title: "n87" label: "Block 87" info1: "Block 87 +node: {title: "n87" label: "Block 87" info1: "Block 87 mode: BB visited: 33 irg: PRIMA_c @@ -344,7 +344,7 @@ node: {title: "n87" label: "Block 87" info1: "Block 87 " color: lightyellow} edge: {sourcename: "n87" targetname: "n201" label: "0" class:13 priority:60 color:red} -node: {title: "n88" label: "Start PRIMA_c 88" info1: "Start PRIMA_c 88 +node: {title: "n88" label: "Start PRIMA_c 88" info1: "Start PRIMA_c 88 mode: T visited: 33 irg: PRIMA_c @@ -371,7 +371,7 @@ node: {title: "n91" label: "ProjX 0 91" info1: "Proj 91 color: yellow} edge: {sourcename: "n91" targetname: "n88" label: "0" class:13 priority:60 color:red} edge: { sourcename: "n91" targetname: "n87" class:2 priority:50 linestyle:dotted} -node: {title: "n97" label: "Block 97" info1: "Block 97 +node: {title: "n97" label: "Block 97" info1: "Block 97 mode: BB visited: 33 irg: PRIMA_c @@ -388,7 +388,7 @@ node: {title: "n97" label: "Block 97" info1: "Block 97 " color: lightyellow} edge: {sourcename: "n97" targetname: "n91" label: "0" class:13 priority:60 color:red} -node: {title: "n179" label: "Jmp 179" info1: "Jmp 179 +node: {title: "n179" label: "Jmp 179" info1: "Jmp 179 mode: X visited: 33 irg: PRIMA_c @@ -399,7 +399,7 @@ node: {title: "n179" label: "Jmp 179" info1: "Jmp 179 " } edge: { sourcename: "n179" targetname: "n97" class:2 priority:50 linestyle:dotted} -node: {title: "n180" label: "Block 180" info1: "Block 180 +node: {title: "n180" label: "Block 180" info1: "Block 180 mode: BB visited: 33 irg: PRIMA_c @@ -416,7 +416,7 @@ node: {title: "n180" label: "Block 180" info1: "Block 180 " color: lightyellow} edge: {sourcename: "n180" targetname: "n179" label: "0" class:13 priority:60 color:red} -node: {title: "n181" label: "EndReg PRIMA_c 181" info1: "EndReg PRIMA_c 181 +node: {title: "n181" label: "EndReg PRIMA_c 181" info1: "EndReg PRIMA_c 181 mode: T visited: 33 irg: PRIMA_c @@ -440,7 +440,7 @@ node: {title: "n200" label: "ProjX 0 200" info1: "Proj 200 color: yellow} edge: {sourcename: "n200" targetname: "n181" label: "0" class:13 priority:60 color:red} edge: { sourcename: "n200" targetname: "n180" class:2 priority:50 linestyle:dotted} -node: {title: "n40" label: "Block 40" info1: "Block 40 +node: {title: "n40" label: "Block 40" info1: "Block 40 mode: BB visited: 33 irg: OO_PROGRAM_EXAMPLE_main @@ -472,7 +472,7 @@ node: {title: "n178" label: "FilterIs 1 178" info1: "Filter 178 backedges: " color: yellow} -node: {title: "n178n42" label: "0x5Is 42" info1: "0x5 42 +node: {title: "n178n42" label: "0x5Is 42" info1: "0x5 42 mode: Is visited: 33 irg: OO_PROGRAM_EXAMPLE_main @@ -498,7 +498,7 @@ node: {title: "n37" label: "ProjM 1 37" info1: "Proj 37 color: yellow} edge: {sourcename: "n37" targetname: "n31" label: "0" class:17 priority:10 color:blue} edge: { sourcename: "n37" targetname: "n30" class:2 priority:50 linestyle:dotted} -node: {title: "n45" label: "Alloc 45" info1: "Alloc 45 +node: {title: "n45" label: "Alloc 45" info1: "Alloc 45 mode: T visited: 33 irg: OO_PROGRAM_EXAMPLE_main @@ -513,7 +513,7 @@ node: {title: "n45" label: "Alloc 45" info1: "Alloc 45 allocating on: the heap " } -node: {title: "n45n43" label: "SymC PRIMA size 43" info1: "SymC PRIMA size 43 +node: {title: "n45n43" label: "SymC PRIMA size 43" info1: "SymC PRIMA size 43 mode: Iu visited: 33 irg: OO_PROGRAM_EXAMPLE_main @@ -574,7 +574,7 @@ node: {title: "n186" label: "FilterIs 1 186" info1: "Filter 186 backedges: " color: yellow} -node: {title: "n186n41" label: "0x2Is 41" info1: "0x2 41 +node: {title: "n186n41" label: "0x2Is 41" info1: "0x2 41 mode: Is visited: 33 irg: OO_PROGRAM_EXAMPLE_main @@ -645,13 +645,14 @@ node: {title: "n78" label: "Sel a 78" info1: "Sel 78 1: Filter 185 Private Attributes: Selecting entity of type int - from entity of type PRIMA + from entity a (17) + of type PRIMA " } edge: {sourcename: "n78" targetname: "n184" label: "0" class:17 priority:10 color:blue} edge: {sourcename: "n78" targetname: "n185" label: "1" class:16 priority:10} edge: { sourcename: "n78" targetname: "n74" class:2 priority:50 linestyle:dotted} -node: {title: "n79" label: "Store 79" info1: "Store 79 +node: {title: "n79" label: "Store 79" info1: "Store 79 mode: T visited: 33 irg: PRIMA_set_a @@ -728,13 +729,14 @@ node: {title: "n101" label: "Sel a 101" info1: "Sel 101 1: Filter 177 Private Attributes: Selecting entity of type int - from entity of type PRIMA + from entity a (17) + of type PRIMA " } edge: {sourcename: "n101" targetname: "n176" label: "0" class:17 priority:10 color:blue} edge: {sourcename: "n101" targetname: "n177" label: "1" class:16 priority:10} edge: { sourcename: "n101" targetname: "n97" class:2 priority:50 linestyle:dotted} -node: {title: "n102" label: "Load[Is] 102" info1: "Load[Is] 102 +node: {title: "n102" label: "Load[Is] 102" info1: "Load[Is] 102 mode: T visited: 33 irg: PRIMA_c @@ -765,7 +767,7 @@ node: {title: "n105" label: "ProjIs 2 105" info1: "Proj 105 color: yellow} edge: {sourcename: "n105" targetname: "n102" label: "0" class:1 priority:50} edge: { sourcename: "n105" targetname: "n97" class:2 priority:50 linestyle:dotted} -node: {title: "n106" label: "AddIs 106" info1: "Add 106 +node: {title: "n106" label: "AddIs 106" info1: "Add 106 mode: Is visited: 33 irg: PRIMA_c @@ -827,7 +829,7 @@ node: {title: "n202" label: "FilterM 0 202" info1: "Filter 202 color: yellow} edge: {sourcename: "n202" targetname: "n104" label: "0" class:17 priority:10 color:blue} edge: { sourcename: "n202" targetname: "n40" class:2 priority:50 linestyle:dotted} -node: {title: "n59" label: "Return 59" info1: "Return 59 +node: {title: "n59" label: "Return 59" info1: "Return 59 mode: X visited: 33 irg: OO_PROGRAM_EXAMPLE_main @@ -842,7 +844,7 @@ node: {title: "n59" label: "Return 59" info1: "Return 59 edge: {sourcename: "n59" targetname: "n202" label: "0" class:14 priority:50 color:blue} edge: {sourcename: "n59" targetname: "n203" label: "1" class:1 priority:50} edge: { sourcename: "n59" targetname: "n40" class:2 priority:50 linestyle:dotted} -node: {title: "n28" label: "Block 28" info1: "Block 28 +node: {title: "n28" label: "Block 28" info1: "Block 28 mode: BB visited: 33 irg: OO_PROGRAM_EXAMPLE_main @@ -859,7 +861,7 @@ node: {title: "n28" label: "Block 28" info1: "Block 28 " color: lightyellow} edge: {sourcename: "n28" targetname: "n59" label: "0" class:13 priority:60 color:red} -node: {title: "n109" label: "End OO_PROGRAM_EXAMPLE_main 109" info1: "End OO_PROGRAM_EXAMPLE_main 109 +node: {title: "n109" label: "End OO_PROGRAM_EXAMPLE_main 109" info1: "End OO_PROGRAM_EXAMPLE_main 109 mode: X visited: 33 irg: OO_PROGRAM_EXAMPLE_main diff --git a/testprograms/ref-results/OO_PROGRAM_EXAMPLE_main-pure-wtypes-ip.vcg b/testprograms/ref-results/OO_PROGRAM_EXAMPLE_main-pure-wtypes-ip.vcg index 5498d73da..37bac57cc 100644 --- a/testprograms/ref-results/OO_PROGRAM_EXAMPLE_main-pure-wtypes-ip.vcg +++ b/testprograms/ref-results/OO_PROGRAM_EXAMPLE_main-pure-wtypes-ip.vcg @@ -52,7 +52,7 @@ colorentry 123: 255 220 220 colorentry 124: 255 240 240 colorentry 125: 255 250 250 -node: {title: "n30" label: "Block 30" info1: "Block 30 +node: {title: "n30" label: "Block 30" info1: "Block 30 mode: BB visited: 37 irg: OO_PROGRAM_EXAMPLE_main @@ -69,7 +69,7 @@ node: {title: "n30" label: "Block 30" info1: "Block 30 " color: lightyellow} edge: {sourcename: "n30" targetname: "n34" label: "0" class:13 priority:60 color:red} -node: {title: "n31" label: "Start OO_PROGRAM_EXAMPLE_main 31" info1: "Start OO_PROGRAM_EXAMPLE_main 31 +node: {title: "n31" label: "Start OO_PROGRAM_EXAMPLE_main 31" info1: "Start OO_PROGRAM_EXAMPLE_main 31 mode: T visited: 37 irg: OO_PROGRAM_EXAMPLE_main @@ -94,7 +94,7 @@ node: {title: "n34" label: "ProjX 0 34" info1: "Proj 34 color: yellow} edge: {sourcename: "n34" targetname: "n31" label: "0" class:13 priority:60 color:red} edge: { sourcename: "n34" targetname: "n30" class:2 priority:50 linestyle:dotted} -node: {title: "n191" label: "Block 191" info1: "Block 191 +node: {title: "n191" label: "Block 191" info1: "Block 191 mode: BB visited: 37 irg: OO_PROGRAM_EXAMPLE_main @@ -111,7 +111,7 @@ node: {title: "n191" label: "Block 191" info1: "Block 191 " color: lightyellow} edge: {sourcename: "n191" targetname: "n34" label: "0" class:13 priority:60 color:red} -node: {title: "n193" label: "CallBegin set_a 193" info1: "CallBegin set_a 193 +node: {title: "n193" label: "CallBegin set_a 193" info1: "CallBegin set_a 193 mode: T visited: 37 irg: OO_PROGRAM_EXAMPLE_main @@ -125,7 +125,7 @@ node: {title: "n193" label: "CallBegin set_a 193" info1: "CallBegin set_a 193 0: PRIMA_set_a " } -node: {title: "n193n175" label: "SymC &set_a 175" info1: "SymC &set_a 175 +node: {title: "n193n175" label: "SymC &set_a 175" info1: "SymC &set_a 175 mode: P visited: 37 irg: OO_PROGRAM_EXAMPLE_main @@ -154,7 +154,7 @@ node: {title: "n195" label: "ProjX 0 195" info1: "Proj 195 color: yellow} edge: {sourcename: "n195" targetname: "n193" label: "0" class:13 priority:60 color:red} edge: { sourcename: "n195" targetname: "n191" class:2 priority:50 linestyle:dotted} -node: {title: "n64" label: "Block 64" info1: "Block 64 +node: {title: "n64" label: "Block 64" info1: "Block 64 mode: BB visited: 37 irg: PRIMA_set_a @@ -171,7 +171,7 @@ node: {title: "n64" label: "Block 64" info1: "Block 64 " color: lightyellow} edge: {sourcename: "n64" targetname: "n195" label: "0" class:13 priority:60 color:red} -node: {title: "n65" label: "Start PRIMA_set_a 65" info1: "Start PRIMA_set_a 65 +node: {title: "n65" label: "Start PRIMA_set_a 65" info1: "Start PRIMA_set_a 65 mode: T visited: 37 irg: PRIMA_set_a @@ -198,7 +198,7 @@ node: {title: "n68" label: "ProjX 0 68" info1: "Proj 68 color: yellow} edge: {sourcename: "n68" targetname: "n65" label: "0" class:13 priority:60 color:red} edge: { sourcename: "n68" targetname: "n64" class:2 priority:50 linestyle:dotted} -node: {title: "n74" label: "Block 74" info1: "Block 74 +node: {title: "n74" label: "Block 74" info1: "Block 74 mode: BB visited: 37 irg: PRIMA_set_a @@ -215,7 +215,7 @@ node: {title: "n74" label: "Block 74" info1: "Block 74 " color: lightyellow} edge: {sourcename: "n74" targetname: "n68" label: "0" class:13 priority:60 color:red} -node: {title: "n187" label: "Jmp 187" info1: "Jmp 187 +node: {title: "n187" label: "Jmp 187" info1: "Jmp 187 mode: X visited: 37 irg: PRIMA_set_a @@ -226,7 +226,7 @@ node: {title: "n187" label: "Jmp 187" info1: "Jmp 187 " } edge: { sourcename: "n187" targetname: "n74" class:2 priority:50 linestyle:dotted} -node: {title: "n188" label: "Block 188" info1: "Block 188 +node: {title: "n188" label: "Block 188" info1: "Block 188 mode: BB visited: 37 irg: PRIMA_set_a @@ -243,7 +243,7 @@ node: {title: "n188" label: "Block 188" info1: "Block 188 " color: lightyellow} edge: {sourcename: "n188" targetname: "n187" label: "0" class:13 priority:60 color:red} -node: {title: "n189" label: "EndReg PRIMA_set_a 189" info1: "EndReg PRIMA_set_a 189 +node: {title: "n189" label: "EndReg PRIMA_set_a 189" info1: "EndReg PRIMA_set_a 189 mode: T visited: 37 irg: PRIMA_set_a @@ -267,7 +267,7 @@ node: {title: "n194" label: "ProjX 0 194" info1: "Proj 194 color: yellow} edge: {sourcename: "n194" targetname: "n189" label: "0" class:13 priority:60 color:red} edge: { sourcename: "n194" targetname: "n188" class:2 priority:50 linestyle:dotted} -node: {title: "n197" label: "Block 197" info1: "Block 197 +node: {title: "n197" label: "Block 197" info1: "Block 197 mode: BB visited: 37 irg: OO_PROGRAM_EXAMPLE_main @@ -284,7 +284,7 @@ node: {title: "n197" label: "Block 197" info1: "Block 197 " color: lightyellow} edge: {sourcename: "n197" targetname: "n194" label: "0" class:13 priority:60 color:red} -node: {title: "n199" label: "CallBegin c 199" info1: "CallBegin c 199 +node: {title: "n199" label: "CallBegin c 199" info1: "CallBegin c 199 mode: T visited: 37 irg: OO_PROGRAM_EXAMPLE_main @@ -298,7 +298,7 @@ node: {title: "n199" label: "CallBegin c 199" info1: "CallBegin c 199 0: PRIMA_c " } -node: {title: "n199n174" label: "SymC &c 174" info1: "SymC &c 174 +node: {title: "n199n174" label: "SymC &c 174" info1: "SymC &c 174 mode: P visited: 37 irg: OO_PROGRAM_EXAMPLE_main @@ -327,7 +327,7 @@ node: {title: "n201" label: "ProjX 0 201" info1: "Proj 201 color: yellow} edge: {sourcename: "n201" targetname: "n199" label: "0" class:13 priority:60 color:red} edge: { sourcename: "n201" targetname: "n197" class:2 priority:50 linestyle:dotted} -node: {title: "n87" label: "Block 87" info1: "Block 87 +node: {title: "n87" label: "Block 87" info1: "Block 87 mode: BB visited: 37 irg: PRIMA_c @@ -344,7 +344,7 @@ node: {title: "n87" label: "Block 87" info1: "Block 87 " color: lightyellow} edge: {sourcename: "n87" targetname: "n201" label: "0" class:13 priority:60 color:red} -node: {title: "n88" label: "Start PRIMA_c 88" info1: "Start PRIMA_c 88 +node: {title: "n88" label: "Start PRIMA_c 88" info1: "Start PRIMA_c 88 mode: T visited: 37 irg: PRIMA_c @@ -371,7 +371,7 @@ node: {title: "n91" label: "ProjX 0 91" info1: "Proj 91 color: yellow} edge: {sourcename: "n91" targetname: "n88" label: "0" class:13 priority:60 color:red} edge: { sourcename: "n91" targetname: "n87" class:2 priority:50 linestyle:dotted} -node: {title: "n97" label: "Block 97" info1: "Block 97 +node: {title: "n97" label: "Block 97" info1: "Block 97 mode: BB visited: 37 irg: PRIMA_c @@ -388,7 +388,7 @@ node: {title: "n97" label: "Block 97" info1: "Block 97 " color: lightyellow} edge: {sourcename: "n97" targetname: "n91" label: "0" class:13 priority:60 color:red} -node: {title: "n179" label: "Jmp 179" info1: "Jmp 179 +node: {title: "n179" label: "Jmp 179" info1: "Jmp 179 mode: X visited: 37 irg: PRIMA_c @@ -399,7 +399,7 @@ node: {title: "n179" label: "Jmp 179" info1: "Jmp 179 " } edge: { sourcename: "n179" targetname: "n97" class:2 priority:50 linestyle:dotted} -node: {title: "n180" label: "Block 180" info1: "Block 180 +node: {title: "n180" label: "Block 180" info1: "Block 180 mode: BB visited: 37 irg: PRIMA_c @@ -416,7 +416,7 @@ node: {title: "n180" label: "Block 180" info1: "Block 180 " color: lightyellow} edge: {sourcename: "n180" targetname: "n179" label: "0" class:13 priority:60 color:red} -node: {title: "n181" label: "EndReg PRIMA_c 181" info1: "EndReg PRIMA_c 181 +node: {title: "n181" label: "EndReg PRIMA_c 181" info1: "EndReg PRIMA_c 181 mode: T visited: 37 irg: PRIMA_c @@ -440,7 +440,7 @@ node: {title: "n200" label: "ProjX 0 200" info1: "Proj 200 color: yellow} edge: {sourcename: "n200" targetname: "n181" label: "0" class:13 priority:60 color:red} edge: { sourcename: "n200" targetname: "n180" class:2 priority:50 linestyle:dotted} -node: {title: "n40" label: "Block 40" info1: "Block 40 +node: {title: "n40" label: "Block 40" info1: "Block 40 mode: BB visited: 37 irg: OO_PROGRAM_EXAMPLE_main @@ -472,7 +472,7 @@ node: {title: "n178" label: "FilterIs 1 178" info1: "Filter 178 backedges: " color: yellow} -node: {title: "n178n42" label: "0x5Is 42" info1: "0x5 42 +node: {title: "n178n42" label: "0x5Is 42" info1: "0x5 42 mode: Is visited: 37 irg: OO_PROGRAM_EXAMPLE_main @@ -498,7 +498,7 @@ node: {title: "n37" label: "ProjM 1 37" info1: "Proj 37 color: yellow} edge: {sourcename: "n37" targetname: "n31" label: "0" class:17 priority:10 color:blue} edge: { sourcename: "n37" targetname: "n30" class:2 priority:50 linestyle:dotted} -node: {title: "n45" label: "Alloc 45" info1: "Alloc 45 +node: {title: "n45" label: "Alloc 45" info1: "Alloc 45 mode: T visited: 37 irg: OO_PROGRAM_EXAMPLE_main @@ -513,7 +513,7 @@ node: {title: "n45" label: "Alloc 45" info1: "Alloc 45 allocating on: the heap " } -node: {title: "n45n43" label: "SymC PRIMA size 43" info1: "SymC PRIMA size 43 +node: {title: "n45n43" label: "SymC PRIMA size 43" info1: "SymC PRIMA size 43 mode: Iu visited: 37 irg: OO_PROGRAM_EXAMPLE_main @@ -574,7 +574,7 @@ node: {title: "n186" label: "FilterIs 1 186" info1: "Filter 186 backedges: " color: yellow} -node: {title: "n186n41" label: "0x2Is 41" info1: "0x2 41 +node: {title: "n186n41" label: "0x2Is 41" info1: "0x2 41 mode: Is visited: 37 irg: OO_PROGRAM_EXAMPLE_main @@ -645,13 +645,14 @@ node: {title: "n78" label: "Sel a 78" info1: "Sel 78 1: Filter 185 Private Attributes: Selecting entity of type int - from entity of type PRIMA + from entity a (17) + of type PRIMA " } edge: {sourcename: "n78" targetname: "n184" label: "0" class:17 priority:10 color:blue} edge: {sourcename: "n78" targetname: "n185" label: "1" class:16 priority:10} edge: { sourcename: "n78" targetname: "n74" class:2 priority:50 linestyle:dotted} -node: {title: "n79" label: "Store 79" info1: "Store 79 +node: {title: "n79" label: "Store 79" info1: "Store 79 mode: T visited: 37 irg: PRIMA_set_a @@ -728,13 +729,14 @@ node: {title: "n101" label: "Sel a 101" info1: "Sel 101 1: Filter 177 Private Attributes: Selecting entity of type int - from entity of type PRIMA + from entity a (17) + of type PRIMA " } edge: {sourcename: "n101" targetname: "n176" label: "0" class:17 priority:10 color:blue} edge: {sourcename: "n101" targetname: "n177" label: "1" class:16 priority:10} edge: { sourcename: "n101" targetname: "n97" class:2 priority:50 linestyle:dotted} -node: {title: "n102" label: "Load[Is] 102" info1: "Load[Is] 102 +node: {title: "n102" label: "Load[Is] 102" info1: "Load[Is] 102 mode: T visited: 37 irg: PRIMA_c @@ -765,7 +767,7 @@ node: {title: "n105" label: "ProjIs 2 105" info1: "Proj 105 color: yellow} edge: {sourcename: "n105" targetname: "n102" label: "0" class:1 priority:50} edge: { sourcename: "n105" targetname: "n97" class:2 priority:50 linestyle:dotted} -node: {title: "n106" label: "AddIs 106" info1: "Add 106 +node: {title: "n106" label: "AddIs 106" info1: "Add 106 mode: Is visited: 37 irg: PRIMA_c @@ -827,7 +829,7 @@ node: {title: "n202" label: "FilterM 0 202" info1: "Filter 202 color: yellow} edge: {sourcename: "n202" targetname: "n104" label: "0" class:17 priority:10 color:blue} edge: { sourcename: "n202" targetname: "n40" class:2 priority:50 linestyle:dotted} -node: {title: "n59" label: "Return 59" info1: "Return 59 +node: {title: "n59" label: "Return 59" info1: "Return 59 mode: X visited: 37 irg: OO_PROGRAM_EXAMPLE_main @@ -842,7 +844,7 @@ node: {title: "n59" label: "Return 59" info1: "Return 59 edge: {sourcename: "n59" targetname: "n202" label: "0" class:14 priority:50 color:blue} edge: {sourcename: "n59" targetname: "n203" label: "1" class:1 priority:50} edge: { sourcename: "n59" targetname: "n40" class:2 priority:50 linestyle:dotted} -node: {title: "n28" label: "Block 28" info1: "Block 28 +node: {title: "n28" label: "Block 28" info1: "Block 28 mode: BB visited: 37 irg: OO_PROGRAM_EXAMPLE_main @@ -859,7 +861,7 @@ node: {title: "n28" label: "Block 28" info1: "Block 28 " color: lightyellow} edge: {sourcename: "n28" targetname: "n59" label: "0" class:13 priority:60 color:red} -node: {title: "n109" label: "End OO_PROGRAM_EXAMPLE_main 109" info1: "End OO_PROGRAM_EXAMPLE_main 109 +node: {title: "n109" label: "End OO_PROGRAM_EXAMPLE_main 109" info1: "End OO_PROGRAM_EXAMPLE_main 109 mode: X visited: 37 irg: OO_PROGRAM_EXAMPLE_main @@ -916,7 +918,7 @@ node: {title: "e20" label: "ent PRIMA_set_a" color: yellow } edge: { sourcename: "e20" targetname: "t18"class: 3 label: "type" color: red} edge: { sourcename: "e20" targetname: "n19"label: "value 0"} -node: {title: "n19" label: "SymC &set_a 19" info1: "SymC &set_a 19 +node: {title: "n19" label: "SymC &set_a 19" info1: "SymC &set_a 19 mode: P visited: 40 arity: 0 @@ -967,7 +969,7 @@ node: {title: "e23" label: "ent PRIMA_c" color: yellow } edge: { sourcename: "e23" targetname: "t21"class: 3 label: "type" color: red} edge: { sourcename: "e23" targetname: "n22"label: "value 0"} -node: {title: "n22" label: "SymC &c 22" info1: "SymC &c 22 +node: {title: "n22" label: "SymC &c 22" info1: "SymC &c 22 mode: P visited: 41 arity: 0 @@ -1010,7 +1012,7 @@ node: {title: "e26" label: "ent OO_PROGRAM_EXAMPLE_main" color: yellow } edge: { sourcename: "e26" targetname: "t24"class: 3 label: "type" color: red} edge: { sourcename: "e26" targetname: "n25"label: "value 0"} -node: {title: "n25" label: "SymC &OO_PROGRAM_EXAMPLE_main 25" info1: "SymC &OO_PROGRAM_EXAMPLE_main 25 +node: {title: "n25" label: "SymC &OO_PROGRAM_EXAMPLE_main 25" info1: "SymC &OO_PROGRAM_EXAMPLE_main 25 mode: P visited: 42 arity: 0 diff --git a/testprograms/ref-results/OO_PROGRAM_EXAMPLE_main-pure-wtypes.vcg b/testprograms/ref-results/OO_PROGRAM_EXAMPLE_main-pure-wtypes.vcg index 44b182995..9e21e18d9 100644 --- a/testprograms/ref-results/OO_PROGRAM_EXAMPLE_main-pure-wtypes.vcg +++ b/testprograms/ref-results/OO_PROGRAM_EXAMPLE_main-pure-wtypes.vcg @@ -52,7 +52,7 @@ colorentry 123: 255 220 220 colorentry 124: 255 240 240 colorentry 125: 255 250 250 -node: {title: "n30" label: "Block 30" info1: "Block 30 +node: {title: "n30" label: "Block 30" info1: "Block 30 mode: BB visited: 20 irg: OO_PROGRAM_EXAMPLE_main @@ -66,7 +66,7 @@ node: {title: "n30" label: "Block 30" info1: "Block 30 " color: lightyellow} edge: {sourcename: "n30" targetname: "n34" label: "0" class:13 priority:60 color:red} -node: {title: "n31" label: "Start 31" info1: "Start 31 +node: {title: "n31" label: "Start 31" info1: "Start 31 mode: T visited: 20 irg: OO_PROGRAM_EXAMPLE_main @@ -91,7 +91,7 @@ node: {title: "n34" label: "ProjX 0 34" info1: "Proj 34 color: yellow} edge: {sourcename: "n34" targetname: "n31" label: "0" class:13 priority:60 color:red} edge: { sourcename: "n34" targetname: "n30" class:2 priority:50 linestyle:dotted} -node: {title: "n40" label: "Block 40" info1: "Block 40 +node: {title: "n40" label: "Block 40" info1: "Block 40 mode: BB visited: 20 irg: OO_PROGRAM_EXAMPLE_main @@ -118,7 +118,7 @@ node: {title: "n37" label: "ProjM 1 37" info1: "Proj 37 color: yellow} edge: {sourcename: "n37" targetname: "n31" label: "0" class:17 priority:10 color:blue} edge: { sourcename: "n37" targetname: "n30" class:2 priority:50 linestyle:dotted} -node: {title: "n45" label: "Alloc 45" info1: "Alloc 45 +node: {title: "n45" label: "Alloc 45" info1: "Alloc 45 mode: T visited: 20 irg: OO_PROGRAM_EXAMPLE_main @@ -133,7 +133,7 @@ node: {title: "n45" label: "Alloc 45" info1: "Alloc 45 allocating on: the heap " } -node: {title: "n45n43" label: "SymC PRIMA size 43" info1: "SymC PRIMA size 43 +node: {title: "n45n43" label: "SymC PRIMA size 43" info1: "SymC PRIMA size 43 mode: Iu visited: 20 irg: OO_PROGRAM_EXAMPLE_main @@ -186,13 +186,14 @@ node: {title: "n49" label: "Sel PRIMA_set_a 49" info1: "Sel 49 1: Proj 48 Private Attributes: Selecting entity of type set_a - from entity of type PRIMA + from entity set_a (20) + of type PRIMA " } edge: {sourcename: "n49" targetname: "n47" label: "0" class:14 priority:50 color:blue} edge: {sourcename: "n49" targetname: "n48" label: "1" class:1 priority:50} edge: { sourcename: "n49" targetname: "n40" class:2 priority:50 linestyle:dotted} -node: {title: "n50" label: "Call 50" info1: "Call 50 +node: {title: "n50" label: "Call 50" info1: "Call 50 mode: T visited: 20 irg: OO_PROGRAM_EXAMPLE_main @@ -210,7 +211,7 @@ node: {title: "n50" label: "Call 50" info1: "Call 50 param 1 type: int " } -node: {title: "n50n41" label: "0x2Is 41" info1: "0x2 41 +node: {title: "n50n41" label: "0x2Is 41" info1: "0x2 41 mode: Is visited: 20 irg: OO_PROGRAM_EXAMPLE_main @@ -250,13 +251,14 @@ node: {title: "n53" label: "Sel PRIMA_c 53" info1: "Sel 53 1: Proj 48 Private Attributes: Selecting entity of type c - from entity of type PRIMA + from entity c (23) + of type PRIMA " } edge: {sourcename: "n53" targetname: "n52" label: "0" class:14 priority:50 color:blue} edge: {sourcename: "n53" targetname: "n48" label: "1" class:1 priority:50} edge: { sourcename: "n53" targetname: "n40" class:2 priority:50 linestyle:dotted} -node: {title: "n54" label: "Call 54" info1: "Call 54 +node: {title: "n54" label: "Call 54" info1: "Call 54 mode: T visited: 20 irg: OO_PROGRAM_EXAMPLE_main @@ -275,7 +277,7 @@ node: {title: "n54" label: "Call 54" info1: "Call 54 resul 0 type: int " } -node: {title: "n54n42" label: "0x5Is 42" info1: "0x5 42 +node: {title: "n54n42" label: "0x5Is 42" info1: "0x5 42 mode: Is visited: 20 irg: OO_PROGRAM_EXAMPLE_main @@ -330,7 +332,7 @@ node: {title: "n56" label: "ProjM 0 56" info1: "Proj 56 color: yellow} edge: {sourcename: "n56" targetname: "n54" label: "0" class:17 priority:10 color:blue} edge: { sourcename: "n56" targetname: "n40" class:2 priority:50 linestyle:dotted} -node: {title: "n59" label: "Return 59" info1: "Return 59 +node: {title: "n59" label: "Return 59" info1: "Return 59 mode: X visited: 20 irg: OO_PROGRAM_EXAMPLE_main @@ -347,7 +349,7 @@ node: {title: "n59" label: "Return 59" info1: "Return 59 edge: {sourcename: "n59" targetname: "n56" label: "0" class:14 priority:50 color:blue} edge: {sourcename: "n59" targetname: "n58" label: "1" class:1 priority:50} edge: { sourcename: "n59" targetname: "n40" class:2 priority:50 linestyle:dotted} -node: {title: "n28" label: "Block 28" info1: "Block 28 +node: {title: "n28" label: "Block 28" info1: "Block 28 mode: BB visited: 20 irg: OO_PROGRAM_EXAMPLE_main @@ -361,7 +363,7 @@ node: {title: "n28" label: "Block 28" info1: "Block 28 " color: lightyellow} edge: {sourcename: "n28" targetname: "n59" label: "0" class:13 priority:60 color:red} -node: {title: "n109" label: "End 109" info1: "End 109 +node: {title: "n109" label: "End 109" info1: "End 109 mode: X visited: 20 irg: OO_PROGRAM_EXAMPLE_main @@ -435,7 +437,7 @@ node: {title: "e20" label: "ent PRIMA_set_a" color: yellow } edge: { sourcename: "e20" targetname: "t18"class: 3 label: "type" color: red} edge: { sourcename: "e20" targetname: "n19"label: "value 0"} -node: {title: "n19" label: "SymC &set_a 19" info1: "SymC &set_a 19 +node: {title: "n19" label: "SymC &set_a 19" info1: "SymC &set_a 19 mode: P visited: 1 arity: 0 @@ -477,7 +479,7 @@ node: {title: "e23" label: "ent PRIMA_c" color: yellow } edge: { sourcename: "e23" targetname: "t21"class: 3 label: "type" color: red} edge: { sourcename: "e23" targetname: "n22"label: "value 0"} -node: {title: "n22" label: "SymC &c 22" info1: "SymC &c 22 +node: {title: "n22" label: "SymC &c 22" info1: "SymC &c 22 mode: P visited: 1 arity: 0 @@ -510,7 +512,7 @@ node: {title: "e26" label: "ent OO_PROGRAM_EXAMPLE_main" color: yellow } edge: { sourcename: "e26" targetname: "t24"class: 3 label: "type" color: red} edge: { sourcename: "e26" targetname: "n25"label: "value 0"} -node: {title: "n25" label: "SymC &OO_PROGRAM_EXAMPLE_main 25" info1: "SymC &OO_PROGRAM_EXAMPLE_main 25 +node: {title: "n25" label: "SymC &OO_PROGRAM_EXAMPLE_main 25" info1: "SymC &OO_PROGRAM_EXAMPLE_main 25 mode: P visited: 1 arity: 0 diff --git a/testprograms/ref-results/OO_PROGRAM_EXAMPLE_main-pure.vcg b/testprograms/ref-results/OO_PROGRAM_EXAMPLE_main-pure.vcg index 61727d9b1..66ac2e8d3 100644 --- a/testprograms/ref-results/OO_PROGRAM_EXAMPLE_main-pure.vcg +++ b/testprograms/ref-results/OO_PROGRAM_EXAMPLE_main-pure.vcg @@ -52,7 +52,7 @@ colorentry 123: 255 220 220 colorentry 124: 255 240 240 colorentry 125: 255 250 250 -node: {title: "n30" label: "Block 30" info1: "Block 30 +node: {title: "n30" label: "Block 30" info1: "Block 30 mode: BB visited: 18 irg: OO_PROGRAM_EXAMPLE_main @@ -66,7 +66,7 @@ node: {title: "n30" label: "Block 30" info1: "Block 30 " color: lightyellow} edge: {sourcename: "n30" targetname: "n34" label: "0" class:13 priority:60 color:red} -node: {title: "n31" label: "Start 31" info1: "Start 31 +node: {title: "n31" label: "Start 31" info1: "Start 31 mode: T visited: 18 irg: OO_PROGRAM_EXAMPLE_main @@ -91,7 +91,7 @@ node: {title: "n34" label: "ProjX 0 34" info1: "Proj 34 color: yellow} edge: {sourcename: "n34" targetname: "n31" label: "0" class:13 priority:60 color:red} edge: { sourcename: "n34" targetname: "n30" class:2 priority:50 linestyle:dotted} -node: {title: "n40" label: "Block 40" info1: "Block 40 +node: {title: "n40" label: "Block 40" info1: "Block 40 mode: BB visited: 18 irg: OO_PROGRAM_EXAMPLE_main @@ -118,7 +118,7 @@ node: {title: "n37" label: "ProjM 1 37" info1: "Proj 37 color: yellow} edge: {sourcename: "n37" targetname: "n31" label: "0" class:17 priority:10 color:blue} edge: { sourcename: "n37" targetname: "n30" class:2 priority:50 linestyle:dotted} -node: {title: "n45" label: "Alloc 45" info1: "Alloc 45 +node: {title: "n45" label: "Alloc 45" info1: "Alloc 45 mode: T visited: 18 irg: OO_PROGRAM_EXAMPLE_main @@ -133,7 +133,7 @@ node: {title: "n45" label: "Alloc 45" info1: "Alloc 45 allocating on: the heap " } -node: {title: "n45n43" label: "SymC PRIMA size 43" info1: "SymC PRIMA size 43 +node: {title: "n45n43" label: "SymC PRIMA size 43" info1: "SymC PRIMA size 43 mode: Iu visited: 18 irg: OO_PROGRAM_EXAMPLE_main @@ -186,13 +186,14 @@ node: {title: "n49" label: "Sel PRIMA_set_a 49" info1: "Sel 49 1: Proj 48 Private Attributes: Selecting entity of type set_a - from entity of type PRIMA + from entity set_a (20) + of type PRIMA " } edge: {sourcename: "n49" targetname: "n47" label: "0" class:14 priority:50 color:blue} edge: {sourcename: "n49" targetname: "n48" label: "1" class:1 priority:50} edge: { sourcename: "n49" targetname: "n40" class:2 priority:50 linestyle:dotted} -node: {title: "n50" label: "Call 50" info1: "Call 50 +node: {title: "n50" label: "Call 50" info1: "Call 50 mode: T visited: 18 irg: OO_PROGRAM_EXAMPLE_main @@ -210,7 +211,7 @@ node: {title: "n50" label: "Call 50" info1: "Call 50 param 1 type: int " } -node: {title: "n50n41" label: "0x2Is 41" info1: "0x2 41 +node: {title: "n50n41" label: "0x2Is 41" info1: "0x2 41 mode: Is visited: 18 irg: OO_PROGRAM_EXAMPLE_main @@ -250,13 +251,14 @@ node: {title: "n53" label: "Sel PRIMA_c 53" info1: "Sel 53 1: Proj 48 Private Attributes: Selecting entity of type c - from entity of type PRIMA + from entity c (23) + of type PRIMA " } edge: {sourcename: "n53" targetname: "n52" label: "0" class:14 priority:50 color:blue} edge: {sourcename: "n53" targetname: "n48" label: "1" class:1 priority:50} edge: { sourcename: "n53" targetname: "n40" class:2 priority:50 linestyle:dotted} -node: {title: "n54" label: "Call 54" info1: "Call 54 +node: {title: "n54" label: "Call 54" info1: "Call 54 mode: T visited: 18 irg: OO_PROGRAM_EXAMPLE_main @@ -275,7 +277,7 @@ node: {title: "n54" label: "Call 54" info1: "Call 54 resul 0 type: int " } -node: {title: "n54n42" label: "0x5Is 42" info1: "0x5 42 +node: {title: "n54n42" label: "0x5Is 42" info1: "0x5 42 mode: Is visited: 18 irg: OO_PROGRAM_EXAMPLE_main @@ -330,7 +332,7 @@ node: {title: "n56" label: "ProjM 0 56" info1: "Proj 56 color: yellow} edge: {sourcename: "n56" targetname: "n54" label: "0" class:17 priority:10 color:blue} edge: { sourcename: "n56" targetname: "n40" class:2 priority:50 linestyle:dotted} -node: {title: "n59" label: "Return 59" info1: "Return 59 +node: {title: "n59" label: "Return 59" info1: "Return 59 mode: X visited: 18 irg: OO_PROGRAM_EXAMPLE_main @@ -347,7 +349,7 @@ node: {title: "n59" label: "Return 59" info1: "Return 59 edge: {sourcename: "n59" targetname: "n56" label: "0" class:14 priority:50 color:blue} edge: {sourcename: "n59" targetname: "n58" label: "1" class:1 priority:50} edge: { sourcename: "n59" targetname: "n40" class:2 priority:50 linestyle:dotted} -node: {title: "n28" label: "Block 28" info1: "Block 28 +node: {title: "n28" label: "Block 28" info1: "Block 28 mode: BB visited: 18 irg: OO_PROGRAM_EXAMPLE_main @@ -361,7 +363,7 @@ node: {title: "n28" label: "Block 28" info1: "Block 28 " color: lightyellow} edge: {sourcename: "n28" targetname: "n59" label: "0" class:13 priority:60 color:red} -node: {title: "n109" label: "End 109" info1: "End 109 +node: {title: "n109" label: "End 109" info1: "End 109 mode: X visited: 18 irg: OO_PROGRAM_EXAMPLE_main diff --git a/testprograms/ref-results/OO_PROGRAM_EXAMPLE_main-type.vcg b/testprograms/ref-results/OO_PROGRAM_EXAMPLE_main-type.vcg index 63cc95f3a..e849a6e0e 100644 --- a/testprograms/ref-results/OO_PROGRAM_EXAMPLE_main-type.vcg +++ b/testprograms/ref-results/OO_PROGRAM_EXAMPLE_main-type.vcg @@ -115,7 +115,7 @@ node: {title: "e20" label: "ent PRIMA_set_a" color: yellow } edge: { sourcename: "e20" targetname: "t18"class: 3 label: "type" color: red} edge: { sourcename: "e20" targetname: "n19"label: "value 0"} -node: {title: "n19" label: "SymC &set_a 19" info1: "SymC &set_a 19 +node: {title: "n19" label: "SymC &set_a 19" info1: "SymC &set_a 19 mode: P visited: 7 arity: 0 @@ -157,7 +157,7 @@ node: {title: "e23" label: "ent PRIMA_c" color: yellow } edge: { sourcename: "e23" targetname: "t21"class: 3 label: "type" color: red} edge: { sourcename: "e23" targetname: "n22"label: "value 0"} -node: {title: "n22" label: "SymC &c 22" info1: "SymC &c 22 +node: {title: "n22" label: "SymC &c 22" info1: "SymC &c 22 mode: P visited: 7 arity: 0 @@ -190,7 +190,7 @@ node: {title: "e26" label: "ent OO_PROGRAM_EXAMPLE_main" color: yellow } edge: { sourcename: "e26" targetname: "t24"class: 3 label: "type" color: red} edge: { sourcename: "e26" targetname: "n25"label: "value 0"} -node: {title: "n25" label: "SymC &OO_PROGRAM_EXAMPLE_main 25" info1: "SymC &OO_PROGRAM_EXAMPLE_main 25 +node: {title: "n25" label: "SymC &OO_PROGRAM_EXAMPLE_main 25" info1: "SymC &OO_PROGRAM_EXAMPLE_main 25 mode: P visited: 7 arity: 0 diff --git a/testprograms/ref-results/OO_PROGRAM_EXAMPLE_main-wtypes-ip.vcg b/testprograms/ref-results/OO_PROGRAM_EXAMPLE_main-wtypes-ip.vcg index c845bb88e..f7e67ee1f 100644 --- a/testprograms/ref-results/OO_PROGRAM_EXAMPLE_main-wtypes-ip.vcg +++ b/testprograms/ref-results/OO_PROGRAM_EXAMPLE_main-wtypes-ip.vcg @@ -55,7 +55,7 @@ colorentry 125: 255 250 250 graph: { title: "g39" label: "OO_PROGRAM_EXAMPLE_main" status:clustered color:white graph: { title: "n28" label: "Block 28" status:clustered color:yellow edge: {sourcename: "n28" targetname: "n59" label: "0" class:13 priority:60 color:red} -node: {title: "n109" label: "End OO_PROGRAM_EXAMPLE_main 109" info1: "End OO_PROGRAM_EXAMPLE_main 109 +node: {title: "n109" label: "End OO_PROGRAM_EXAMPLE_main 109" info1: "End OO_PROGRAM_EXAMPLE_main 109 mode: X visited: 45 irg: OO_PROGRAM_EXAMPLE_main @@ -71,7 +71,7 @@ color: blue} graph: { title: "n40" label: "Block 40" status:clustered color:yellow edge: {sourcename: "n40" targetname: "n200" label: "0" class:13 priority:60 color:red} -node: {title: "n59" label: "Return 59" info1: "Return 59 +node: {title: "n59" label: "Return 59" info1: "Return 59 mode: X visited: 45 irg: OO_PROGRAM_EXAMPLE_main @@ -149,7 +149,7 @@ node: {title: "n201" label: "ProjX 0 201" info1: "Proj 201 " color: yellow} edge: {sourcename: "n201" targetname: "n199" label: "0" class:13 priority:60 color:red} -node: {title: "n199" label: "CallBegin c 199" info1: "CallBegin c 199 +node: {title: "n199" label: "CallBegin c 199" info1: "CallBegin c 199 mode: T visited: 45 irg: OO_PROGRAM_EXAMPLE_main @@ -163,7 +163,7 @@ node: {title: "n199" label: "CallBegin c 199" info1: "CallBegin c 199 0: PRIMA_c " } -node: {title: "n199n174" label: "SymC &c 174" info1: "SymC &c 174 +node: {title: "n199n174" label: "SymC &c 174" info1: "SymC &c 174 mode: P visited: 45 irg: OO_PROGRAM_EXAMPLE_main @@ -206,7 +206,7 @@ node: {title: "n48" label: "ProjP 2 48" info1: "Proj 48 " color: yellow} edge: {sourcename: "n48" targetname: "n45" label: "0" class:1 priority:50} -node: {title: "n45" label: "Alloc 45" info1: "Alloc 45 +node: {title: "n45" label: "Alloc 45" info1: "Alloc 45 mode: T visited: 45 irg: OO_PROGRAM_EXAMPLE_main @@ -221,7 +221,7 @@ node: {title: "n45" label: "Alloc 45" info1: "Alloc 45 allocating on: the heap " } -node: {title: "n45n43" label: "SymC PRIMA size 43" info1: "SymC PRIMA size 43 +node: {title: "n45n43" label: "SymC PRIMA size 43" info1: "SymC PRIMA size 43 mode: Iu visited: 45 irg: OO_PROGRAM_EXAMPLE_main @@ -248,7 +248,7 @@ node: {title: "n195" label: "ProjX 0 195" info1: "Proj 195 " color: yellow} edge: {sourcename: "n195" targetname: "n193" label: "0" class:13 priority:60 color:red} -node: {title: "n193" label: "CallBegin set_a 193" info1: "CallBegin set_a 193 +node: {title: "n193" label: "CallBegin set_a 193" info1: "CallBegin set_a 193 mode: T visited: 45 irg: OO_PROGRAM_EXAMPLE_main @@ -262,7 +262,7 @@ node: {title: "n193" label: "CallBegin set_a 193" info1: "CallBegin set_a 193 0: PRIMA_set_a " } -node: {title: "n193n175" label: "SymC &set_a 175" info1: "SymC &set_a 175 +node: {title: "n193n175" label: "SymC &set_a 175" info1: "SymC &set_a 175 mode: P visited: 45 irg: OO_PROGRAM_EXAMPLE_main @@ -305,7 +305,7 @@ node: {title: "n34" label: "ProjX 0 34" info1: "Proj 34 " color: yellow} edge: {sourcename: "n34" targetname: "n31" label: "0" class:13 priority:60 color:red} -node: {title: "n31" label: "Start OO_PROGRAM_EXAMPLE_main 31" info1: "Start OO_PROGRAM_EXAMPLE_main 31 +node: {title: "n31" label: "Start OO_PROGRAM_EXAMPLE_main 31" info1: "Start OO_PROGRAM_EXAMPLE_main 31 mode: T visited: 45 irg: OO_PROGRAM_EXAMPLE_main @@ -335,7 +335,7 @@ node: {title: "n194" label: "ProjX 0 194" info1: "Proj 194 " color: yellow} edge: {sourcename: "n194" targetname: "n189" label: "0" class:13 priority:60 color:red} -node: {title: "n189" label: "EndReg PRIMA_set_a 189" info1: "EndReg PRIMA_set_a 189 +node: {title: "n189" label: "EndReg PRIMA_set_a 189" info1: "EndReg PRIMA_set_a 189 mode: T visited: 45 irg: PRIMA_set_a @@ -361,7 +361,7 @@ node: {title: "n81" label: "ProjM 0 81" info1: "Proj 81 " color: yellow} edge: {sourcename: "n81" targetname: "n79" label: "0" class:17 priority:10 color:blue} -node: {title: "n79" label: "Store 79" info1: "Store 79 +node: {title: "n79" label: "Store 79" info1: "Store 79 mode: T visited: 45 irg: PRIMA_set_a @@ -390,12 +390,13 @@ node: {title: "n78" label: "Sel a 78" info1: "Sel 78 1: Filter 185 Private Attributes: Selecting entity of type int - from entity of type PRIMA + from entity a (17) + of type PRIMA " } edge: {sourcename: "n78" targetname: "n184" label: "0" class:17 priority:10 color:blue} edge: {sourcename: "n78" targetname: "n185" label: "1" class:16 priority:10} -node: {title: "n187" label: "Jmp 187" info1: "Jmp 187 +node: {title: "n187" label: "Jmp 187" info1: "Jmp 187 mode: X visited: 45 irg: PRIMA_set_a @@ -456,7 +457,7 @@ node: {title: "n186" label: "FilterIs 1 186" info1: "Filter 186 backedges: " color: yellow} -node: {title: "n186n41" label: "0x2Is 41" info1: "0x2 41 +node: {title: "n186n41" label: "0x2Is 41" info1: "0x2 41 mode: Is visited: 45 irg: OO_PROGRAM_EXAMPLE_main @@ -480,7 +481,7 @@ node: {title: "n68" label: "ProjX 0 68" info1: "Proj 68 " color: yellow} edge: {sourcename: "n68" targetname: "n65" label: "0" class:13 priority:60 color:red} -node: {title: "n65" label: "Start PRIMA_set_a 65" info1: "Start PRIMA_set_a 65 +node: {title: "n65" label: "Start PRIMA_set_a 65" info1: "Start PRIMA_set_a 65 mode: T visited: 45 irg: PRIMA_set_a @@ -512,7 +513,7 @@ node: {title: "n200" label: "ProjX 0 200" info1: "Proj 200 " color: yellow} edge: {sourcename: "n200" targetname: "n181" label: "0" class:13 priority:60 color:red} -node: {title: "n181" label: "EndReg PRIMA_c 181" info1: "EndReg PRIMA_c 181 +node: {title: "n181" label: "EndReg PRIMA_c 181" info1: "EndReg PRIMA_c 181 mode: T visited: 45 irg: PRIMA_c @@ -538,7 +539,7 @@ node: {title: "n104" label: "ProjM 0 104" info1: "Proj 104 " color: yellow} edge: {sourcename: "n104" targetname: "n102" label: "0" class:17 priority:10 color:blue} -node: {title: "n106" label: "AddIs 106" info1: "Add 106 +node: {title: "n106" label: "AddIs 106" info1: "Add 106 mode: Is visited: 45 irg: PRIMA_c @@ -564,7 +565,7 @@ node: {title: "n105" label: "ProjIs 2 105" info1: "Proj 105 " color: yellow} edge: {sourcename: "n105" targetname: "n102" label: "0" class:1 priority:50} -node: {title: "n102" label: "Load[Is] 102" info1: "Load[Is] 102 +node: {title: "n102" label: "Load[Is] 102" info1: "Load[Is] 102 mode: T visited: 45 irg: PRIMA_c @@ -592,12 +593,13 @@ node: {title: "n101" label: "Sel a 101" info1: "Sel 101 1: Filter 177 Private Attributes: Selecting entity of type int - from entity of type PRIMA + from entity a (17) + of type PRIMA " } edge: {sourcename: "n101" targetname: "n176" label: "0" class:17 priority:10 color:blue} edge: {sourcename: "n101" targetname: "n177" label: "1" class:16 priority:10} -node: {title: "n179" label: "Jmp 179" info1: "Jmp 179 +node: {title: "n179" label: "Jmp 179" info1: "Jmp 179 mode: X visited: 45 irg: PRIMA_c @@ -658,7 +660,7 @@ node: {title: "n178" label: "FilterIs 1 178" info1: "Filter 178 backedges: " color: yellow} -node: {title: "n178n42" label: "0x5Is 42" info1: "0x5 42 +node: {title: "n178n42" label: "0x5Is 42" info1: "0x5 42 mode: Is visited: 45 irg: OO_PROGRAM_EXAMPLE_main @@ -682,7 +684,7 @@ node: {title: "n91" label: "ProjX 0 91" info1: "Proj 91 " color: yellow} edge: {sourcename: "n91" targetname: "n88" label: "0" class:13 priority:60 color:red} -node: {title: "n88" label: "Start PRIMA_c 88" info1: "Start PRIMA_c 88 +node: {title: "n88" label: "Start PRIMA_c 88" info1: "Start PRIMA_c 88 mode: T visited: 45 irg: PRIMA_c @@ -743,7 +745,7 @@ node: {title: "e20" label: "ent PRIMA_set_a" color: yellow } edge: { sourcename: "e20" targetname: "t18"class: 3 label: "type" color: red} edge: { sourcename: "e20" targetname: "n19"label: "value 0"} -node: {title: "n19" label: "SymC &set_a 19" info1: "SymC &set_a 19 +node: {title: "n19" label: "SymC &set_a 19" info1: "SymC &set_a 19 mode: P visited: 48 arity: 0 @@ -794,7 +796,7 @@ node: {title: "e23" label: "ent PRIMA_c" color: yellow } edge: { sourcename: "e23" targetname: "t21"class: 3 label: "type" color: red} edge: { sourcename: "e23" targetname: "n22"label: "value 0"} -node: {title: "n22" label: "SymC &c 22" info1: "SymC &c 22 +node: {title: "n22" label: "SymC &c 22" info1: "SymC &c 22 mode: P visited: 49 arity: 0 @@ -837,7 +839,7 @@ node: {title: "e26" label: "ent OO_PROGRAM_EXAMPLE_main" color: yellow } edge: { sourcename: "e26" targetname: "t24"class: 3 label: "type" color: red} edge: { sourcename: "e26" targetname: "n25"label: "value 0"} -node: {title: "n25" label: "SymC &OO_PROGRAM_EXAMPLE_main 25" info1: "SymC &OO_PROGRAM_EXAMPLE_main 25 +node: {title: "n25" label: "SymC &OO_PROGRAM_EXAMPLE_main 25" info1: "SymC &OO_PROGRAM_EXAMPLE_main 25 mode: P visited: 50 arity: 0 diff --git a/testprograms/ref-results/OO_PROGRAM_EXAMPLE_main-wtypes.vcg b/testprograms/ref-results/OO_PROGRAM_EXAMPLE_main-wtypes.vcg index 9fc04dc06..16a5e05b3 100644 --- a/testprograms/ref-results/OO_PROGRAM_EXAMPLE_main-wtypes.vcg +++ b/testprograms/ref-results/OO_PROGRAM_EXAMPLE_main-wtypes.vcg @@ -55,7 +55,7 @@ colorentry 125: 255 250 250 graph: { title: "g39" label: "OO_PROGRAM_EXAMPLE_main" status:clustered color:white graph: { title: "n28" label: "Block 28" status:clustered color:yellow edge: {sourcename: "n28" targetname: "n59" label: "0" class:13 priority:60 color:red} -node: {title: "n109" label: "End 109" info1: "End 109 +node: {title: "n109" label: "End 109" info1: "End 109 mode: X visited: 23 irg: OO_PROGRAM_EXAMPLE_main @@ -69,7 +69,7 @@ color: blue} graph: { title: "n40" label: "Block 40" status:clustered color:yellow edge: {sourcename: "n40" targetname: "n34" label: "0" class:13 priority:60 color:red} -node: {title: "n59" label: "Return 59" info1: "Return 59 +node: {title: "n59" label: "Return 59" info1: "Return 59 mode: X visited: 23 irg: OO_PROGRAM_EXAMPLE_main @@ -121,7 +121,7 @@ node: {title: "n57" label: "ProjT 2 57" info1: "Proj 57 " color: yellow} edge: {sourcename: "n57" targetname: "n54" label: "0" class:1 priority:50} -node: {title: "n54" label: "Call 54" info1: "Call 54 +node: {title: "n54" label: "Call 54" info1: "Call 54 mode: T visited: 23 irg: OO_PROGRAM_EXAMPLE_main @@ -140,7 +140,7 @@ node: {title: "n54" label: "Call 54" info1: "Call 54 resul 0 type: int " } -node: {title: "n54n42" label: "0x5Is 42" info1: "0x5 42 +node: {title: "n54n42" label: "0x5Is 42" info1: "0x5 42 mode: Is visited: 23 irg: OO_PROGRAM_EXAMPLE_main @@ -166,7 +166,8 @@ node: {title: "n53" label: "Sel PRIMA_c 53" info1: "Sel 53 1: Proj 48 Private Attributes: Selecting entity of type c - from entity of type PRIMA + from entity c (23) + of type PRIMA " } edge: {sourcename: "n53" targetname: "n52" label: "0" class:14 priority:50 color:blue} @@ -183,7 +184,7 @@ node: {title: "n52" label: "ProjM 0 52" info1: "Proj 52 " color: yellow} edge: {sourcename: "n52" targetname: "n50" label: "0" class:17 priority:10 color:blue} -node: {title: "n50" label: "Call 50" info1: "Call 50 +node: {title: "n50" label: "Call 50" info1: "Call 50 mode: T visited: 23 irg: OO_PROGRAM_EXAMPLE_main @@ -201,7 +202,7 @@ node: {title: "n50" label: "Call 50" info1: "Call 50 param 1 type: int " } -node: {title: "n50n41" label: "0x2Is 41" info1: "0x2 41 +node: {title: "n50n41" label: "0x2Is 41" info1: "0x2 41 mode: Is visited: 23 irg: OO_PROGRAM_EXAMPLE_main @@ -227,7 +228,8 @@ node: {title: "n49" label: "Sel PRIMA_set_a 49" info1: "Sel 49 1: Proj 48 Private Attributes: Selecting entity of type set_a - from entity of type PRIMA + from entity set_a (20) + of type PRIMA " } edge: {sourcename: "n49" targetname: "n47" label: "0" class:14 priority:50 color:blue} @@ -256,7 +258,7 @@ node: {title: "n48" label: "ProjP 2 48" info1: "Proj 48 " color: yellow} edge: {sourcename: "n48" targetname: "n45" label: "0" class:1 priority:50} -node: {title: "n45" label: "Alloc 45" info1: "Alloc 45 +node: {title: "n45" label: "Alloc 45" info1: "Alloc 45 mode: T visited: 23 irg: OO_PROGRAM_EXAMPLE_main @@ -271,7 +273,7 @@ node: {title: "n45" label: "Alloc 45" info1: "Alloc 45 allocating on: the heap " } -node: {title: "n45n43" label: "SymC PRIMA size 43" info1: "SymC PRIMA size 43 +node: {title: "n45n43" label: "SymC PRIMA size 43" info1: "SymC PRIMA size 43 mode: Iu visited: 23 irg: OO_PROGRAM_EXAMPLE_main @@ -314,7 +316,7 @@ node: {title: "n34" label: "ProjX 0 34" info1: "Proj 34 " color: yellow} edge: {sourcename: "n34" targetname: "n31" label: "0" class:13 priority:60 color:red} -node: {title: "n31" label: "Start 31" info1: "Start 31 +node: {title: "n31" label: "Start 31" info1: "Start 31 mode: T visited: 23 irg: OO_PROGRAM_EXAMPLE_main @@ -392,7 +394,7 @@ node: {title: "e20" label: "ent PRIMA_set_a" color: yellow } edge: { sourcename: "e20" targetname: "t18"class: 3 label: "type" color: red} edge: { sourcename: "e20" targetname: "n19"label: "value 0"} -node: {title: "n19" label: "SymC &set_a 19" info1: "SymC &set_a 19 +node: {title: "n19" label: "SymC &set_a 19" info1: "SymC &set_a 19 mode: P visited: 4 arity: 0 @@ -434,7 +436,7 @@ node: {title: "e23" label: "ent PRIMA_c" color: yellow } edge: { sourcename: "e23" targetname: "t21"class: 3 label: "type" color: red} edge: { sourcename: "e23" targetname: "n22"label: "value 0"} -node: {title: "n22" label: "SymC &c 22" info1: "SymC &c 22 +node: {title: "n22" label: "SymC &c 22" info1: "SymC &c 22 mode: P visited: 4 arity: 0 @@ -467,7 +469,7 @@ node: {title: "e26" label: "ent OO_PROGRAM_EXAMPLE_main" color: yellow } edge: { sourcename: "e26" targetname: "t24"class: 3 label: "type" color: red} edge: { sourcename: "e26" targetname: "n25"label: "value 0"} -node: {title: "n25" label: "SymC &OO_PROGRAM_EXAMPLE_main 25" info1: "SymC &OO_PROGRAM_EXAMPLE_main 25 +node: {title: "n25" label: "SymC &OO_PROGRAM_EXAMPLE_main 25" info1: "SymC &OO_PROGRAM_EXAMPLE_main 25 mode: P visited: 4 arity: 0 diff --git a/testprograms/ref-results/OO_PROGRAM_EXAMPLE_main.vcg b/testprograms/ref-results/OO_PROGRAM_EXAMPLE_main.vcg index 188f30104..10e65e604 100644 --- a/testprograms/ref-results/OO_PROGRAM_EXAMPLE_main.vcg +++ b/testprograms/ref-results/OO_PROGRAM_EXAMPLE_main.vcg @@ -55,7 +55,7 @@ colorentry 125: 255 250 250 graph: { title: "g39" label: "OO_PROGRAM_EXAMPLE_main" status:clustered color:white graph: { title: "n28" label: "Block 28" status:clustered color:yellow edge: {sourcename: "n28" targetname: "n59" label: "0" class:13 priority:60 color:red} -node: {title: "n109" label: "End 109" info1: "End 109 +node: {title: "n109" label: "End 109" info1: "End 109 mode: X visited: 19 irg: OO_PROGRAM_EXAMPLE_main @@ -69,7 +69,7 @@ color: blue} graph: { title: "n40" label: "Block 40" status:clustered color:yellow edge: {sourcename: "n40" targetname: "n34" label: "0" class:13 priority:60 color:red} -node: {title: "n59" label: "Return 59" info1: "Return 59 +node: {title: "n59" label: "Return 59" info1: "Return 59 mode: X visited: 19 irg: OO_PROGRAM_EXAMPLE_main @@ -121,7 +121,7 @@ node: {title: "n57" label: "ProjT 2 57" info1: "Proj 57 " color: yellow} edge: {sourcename: "n57" targetname: "n54" label: "0" class:1 priority:50} -node: {title: "n54" label: "Call 54" info1: "Call 54 +node: {title: "n54" label: "Call 54" info1: "Call 54 mode: T visited: 19 irg: OO_PROGRAM_EXAMPLE_main @@ -140,7 +140,7 @@ node: {title: "n54" label: "Call 54" info1: "Call 54 resul 0 type: int " } -node: {title: "n54n42" label: "0x5Is 42" info1: "0x5 42 +node: {title: "n54n42" label: "0x5Is 42" info1: "0x5 42 mode: Is visited: 19 irg: OO_PROGRAM_EXAMPLE_main @@ -166,7 +166,8 @@ node: {title: "n53" label: "Sel PRIMA_c 53" info1: "Sel 53 1: Proj 48 Private Attributes: Selecting entity of type c - from entity of type PRIMA + from entity c (23) + of type PRIMA " } edge: {sourcename: "n53" targetname: "n52" label: "0" class:14 priority:50 color:blue} @@ -183,7 +184,7 @@ node: {title: "n52" label: "ProjM 0 52" info1: "Proj 52 " color: yellow} edge: {sourcename: "n52" targetname: "n50" label: "0" class:17 priority:10 color:blue} -node: {title: "n50" label: "Call 50" info1: "Call 50 +node: {title: "n50" label: "Call 50" info1: "Call 50 mode: T visited: 19 irg: OO_PROGRAM_EXAMPLE_main @@ -201,7 +202,7 @@ node: {title: "n50" label: "Call 50" info1: "Call 50 param 1 type: int " } -node: {title: "n50n41" label: "0x2Is 41" info1: "0x2 41 +node: {title: "n50n41" label: "0x2Is 41" info1: "0x2 41 mode: Is visited: 19 irg: OO_PROGRAM_EXAMPLE_main @@ -227,7 +228,8 @@ node: {title: "n49" label: "Sel PRIMA_set_a 49" info1: "Sel 49 1: Proj 48 Private Attributes: Selecting entity of type set_a - from entity of type PRIMA + from entity set_a (20) + of type PRIMA " } edge: {sourcename: "n49" targetname: "n47" label: "0" class:14 priority:50 color:blue} @@ -256,7 +258,7 @@ node: {title: "n48" label: "ProjP 2 48" info1: "Proj 48 " color: yellow} edge: {sourcename: "n48" targetname: "n45" label: "0" class:1 priority:50} -node: {title: "n45" label: "Alloc 45" info1: "Alloc 45 +node: {title: "n45" label: "Alloc 45" info1: "Alloc 45 mode: T visited: 19 irg: OO_PROGRAM_EXAMPLE_main @@ -271,7 +273,7 @@ node: {title: "n45" label: "Alloc 45" info1: "Alloc 45 allocating on: the heap " } -node: {title: "n45n43" label: "SymC PRIMA size 43" info1: "SymC PRIMA size 43 +node: {title: "n45n43" label: "SymC PRIMA size 43" info1: "SymC PRIMA size 43 mode: Iu visited: 19 irg: OO_PROGRAM_EXAMPLE_main @@ -314,7 +316,7 @@ node: {title: "n34" label: "ProjX 0 34" info1: "Proj 34 " color: yellow} edge: {sourcename: "n34" targetname: "n31" label: "0" class:13 priority:60 color:red} -node: {title: "n31" label: "Start 31" info1: "Start 31 +node: {title: "n31" label: "Start 31" info1: "Start 31 mode: T visited: 19 irg: OO_PROGRAM_EXAMPLE_main diff --git a/testprograms/ref-results/PRIMA_INLINE_c-wtypes.vcg b/testprograms/ref-results/PRIMA_INLINE_c-wtypes.vcg index 167943292..b0487074f 100644 --- a/testprograms/ref-results/PRIMA_INLINE_c-wtypes.vcg +++ b/testprograms/ref-results/PRIMA_INLINE_c-wtypes.vcg @@ -56,7 +56,7 @@ graph: { title: "g96" label: "PRIMA_INLINE_c" status:clustered color:white graph: { title: "n102" label: "Block 102" status:clustered color:yellow edge: {sourcename: "n102" targetname: "n101" label: "0" class:13 priority:60 color:red} edge: {sourcename: "n102" targetname: "n109" label: "1" class:13 priority:60 color:red} -node: {title: "n130" label: "PhiM 130" info1: "Phi 130 +node: {title: "n130" label: "PhiM 130" info1: "Phi 130 mode: M visited: 26 irg: PRIMA_INLINE_c @@ -71,7 +71,7 @@ node: {title: "n130" label: "PhiM 130" info1: "Phi 130 color: green} edge: {sourcename: "n130" targetname: "n94" label: "0" class:17 priority:10 color:blue} edge: {sourcename: "n130" targetname: "n117" label: "1" class:17 priority:10 color:blue} -node: {title: "n117" label: "Store 117" info1: "Store 117 +node: {title: "n117" label: "Store 117" info1: "Store 117 mode: T visited: 26 irg: PRIMA_INLINE_c @@ -100,12 +100,13 @@ node: {title: "n116" label: "Sel a 116" info1: "Sel 116 1: Proj 98 Private Attributes: Selecting entity of type int - from entity of type PRIMA_INLINE + from entity a (17) + of type PRIMA_INLINE " } edge: {sourcename: "n116" targetname: "n130" label: "0" class:14 priority:50 color:blue} edge: {sourcename: "n116" targetname: "n98" label: "1" class:16 priority:10} -node: {title: "n126" label: "PhiIs 126" info1: "Phi 126 +node: {title: "n126" label: "PhiIs 126" info1: "Phi 126 mode: Is visited: 26 irg: PRIMA_INLINE_c @@ -120,7 +121,7 @@ node: {title: "n126" label: "PhiIs 126" info1: "Phi 126 color: green} edge: {sourcename: "n126" targetname: "n99" label: "0" class:16 priority:10} edge: {sourcename: "n126" targetname: "n127" label: "1" class:1 priority:50} -node: {title: "n127" label: "PhiIs 127" info1: "Phi 127 +node: {title: "n127" label: "PhiIs 127" info1: "Phi 127 mode: Is visited: 26 irg: PRIMA_INLINE_c @@ -135,7 +136,7 @@ node: {title: "n127" label: "PhiIs 127" info1: "Phi 127 color: green} edge: {sourcename: "n127" targetname: "n100" label: "0" class:16 priority:10} edge: {sourcename: "n127" targetname: "n126" label: "1" class:1 priority:50} -node: {title: "n109" label: "Jmp 109" info1: "Jmp 109 +node: {title: "n109" label: "Jmp 109" info1: "Jmp 109 mode: X visited: 26 irg: PRIMA_INLINE_c @@ -173,7 +174,7 @@ node: {title: "n99" label: "ProjIs 1 99" info1: "Proj 99 " color: yellow} edge: {sourcename: "n99" targetname: "n95" label: "0" class:16 priority:10} -node: {title: "n101" label: "Jmp 101" info1: "Jmp 101 +node: {title: "n101" label: "Jmp 101" info1: "Jmp 101 mode: X visited: 26 irg: PRIMA_INLINE_c @@ -211,7 +212,7 @@ node: {title: "n95" label: "ProjT 4 95" info1: "Proj 95 " color: yellow} edge: {sourcename: "n95" targetname: "n88" label: "0" class:1 priority:50} -node: {title: "n100" label: "0x0Is 100" info1: "0x0 100 +node: {title: "n100" label: "0x0Is 100" info1: "0x0 100 mode: Is visited: 26 irg: PRIMA_INLINE_c @@ -234,7 +235,7 @@ node: {title: "n91" label: "ProjX 0 91" info1: "Proj 91 " color: yellow} edge: {sourcename: "n91" targetname: "n88" label: "0" class:13 priority:60 color:red} -node: {title: "n88" label: "Start 88" info1: "Start 88 +node: {title: "n88" label: "Start 88" info1: "Start 88 mode: T visited: 26 irg: PRIMA_INLINE_c @@ -250,7 +251,7 @@ color: blue} } graph: { title: "n85" label: "Block 85" status:clustered color:yellow -node: {title: "n243" label: "End 243" info1: "End 243 +node: {title: "n243" label: "End 243" info1: "End 243 mode: X visited: 26 irg: PRIMA_INLINE_c @@ -310,7 +311,7 @@ node: {title: "e20" label: "ent PRIMA_INLINE_set_a" color: yellow } edge: { sourcename: "e20" targetname: "t18"class: 3 label: "type" color: red} edge: { sourcename: "e20" targetname: "n19"label: "value 0"} -node: {title: "n19" label: "SymC &set_a 19" info1: "SymC &set_a 19 +node: {title: "n19" label: "SymC &set_a 19" info1: "SymC &set_a 19 mode: P visited: 3 arity: 0 @@ -361,7 +362,7 @@ node: {title: "e23" label: "ent PRIMA_INLINE_c" color: yellow } edge: { sourcename: "e23" targetname: "t21"class: 3 label: "type" color: red} edge: { sourcename: "e23" targetname: "n22"label: "value 0"} -node: {title: "n22" label: "SymC &c 22" info1: "SymC &c 22 +node: {title: "n22" label: "SymC &c 22" info1: "SymC &c 22 mode: P visited: 3 arity: 0 diff --git a/testprograms/ref-results/PRIMA_INLINE_c.vcg b/testprograms/ref-results/PRIMA_INLINE_c.vcg index 577555cd2..a15de6adb 100644 --- a/testprograms/ref-results/PRIMA_INLINE_c.vcg +++ b/testprograms/ref-results/PRIMA_INLINE_c.vcg @@ -56,7 +56,7 @@ graph: { title: "g96" label: "PRIMA_INLINE_c" status:clustered color:white graph: { title: "n102" label: "Block 102" status:clustered color:yellow edge: {sourcename: "n102" targetname: "n101" label: "0" class:13 priority:60 color:red} edge: {sourcename: "n102" targetname: "n109" label: "1" class:13 priority:60 color:red} -node: {title: "n130" label: "PhiM 130" info1: "Phi 130 +node: {title: "n130" label: "PhiM 130" info1: "Phi 130 mode: M visited: 25 irg: PRIMA_INLINE_c @@ -71,7 +71,7 @@ node: {title: "n130" label: "PhiM 130" info1: "Phi 130 color: green} edge: {sourcename: "n130" targetname: "n94" label: "0" class:17 priority:10 color:blue} edge: {sourcename: "n130" targetname: "n117" label: "1" class:17 priority:10 color:blue} -node: {title: "n117" label: "Store 117" info1: "Store 117 +node: {title: "n117" label: "Store 117" info1: "Store 117 mode: T visited: 25 irg: PRIMA_INLINE_c @@ -100,12 +100,13 @@ node: {title: "n116" label: "Sel a 116" info1: "Sel 116 1: Proj 98 Private Attributes: Selecting entity of type int - from entity of type PRIMA_INLINE + from entity a (17) + of type PRIMA_INLINE " } edge: {sourcename: "n116" targetname: "n130" label: "0" class:14 priority:50 color:blue} edge: {sourcename: "n116" targetname: "n98" label: "1" class:16 priority:10} -node: {title: "n126" label: "PhiIs 126" info1: "Phi 126 +node: {title: "n126" label: "PhiIs 126" info1: "Phi 126 mode: Is visited: 25 irg: PRIMA_INLINE_c @@ -120,7 +121,7 @@ node: {title: "n126" label: "PhiIs 126" info1: "Phi 126 color: green} edge: {sourcename: "n126" targetname: "n99" label: "0" class:16 priority:10} edge: {sourcename: "n126" targetname: "n127" label: "1" class:1 priority:50} -node: {title: "n127" label: "PhiIs 127" info1: "Phi 127 +node: {title: "n127" label: "PhiIs 127" info1: "Phi 127 mode: Is visited: 25 irg: PRIMA_INLINE_c @@ -135,7 +136,7 @@ node: {title: "n127" label: "PhiIs 127" info1: "Phi 127 color: green} edge: {sourcename: "n127" targetname: "n100" label: "0" class:16 priority:10} edge: {sourcename: "n127" targetname: "n126" label: "1" class:1 priority:50} -node: {title: "n109" label: "Jmp 109" info1: "Jmp 109 +node: {title: "n109" label: "Jmp 109" info1: "Jmp 109 mode: X visited: 25 irg: PRIMA_INLINE_c @@ -173,7 +174,7 @@ node: {title: "n99" label: "ProjIs 1 99" info1: "Proj 99 " color: yellow} edge: {sourcename: "n99" targetname: "n95" label: "0" class:16 priority:10} -node: {title: "n101" label: "Jmp 101" info1: "Jmp 101 +node: {title: "n101" label: "Jmp 101" info1: "Jmp 101 mode: X visited: 25 irg: PRIMA_INLINE_c @@ -211,7 +212,7 @@ node: {title: "n95" label: "ProjT 4 95" info1: "Proj 95 " color: yellow} edge: {sourcename: "n95" targetname: "n88" label: "0" class:1 priority:50} -node: {title: "n100" label: "0x0Is 100" info1: "0x0 100 +node: {title: "n100" label: "0x0Is 100" info1: "0x0 100 mode: Is visited: 25 irg: PRIMA_INLINE_c @@ -234,7 +235,7 @@ node: {title: "n91" label: "ProjX 0 91" info1: "Proj 91 " color: yellow} edge: {sourcename: "n91" targetname: "n88" label: "0" class:13 priority:60 color:red} -node: {title: "n88" label: "Start 88" info1: "Start 88 +node: {title: "n88" label: "Start 88" info1: "Start 88 mode: T visited: 25 irg: PRIMA_INLINE_c @@ -250,7 +251,7 @@ color: blue} } graph: { title: "n85" label: "Block 85" status:clustered color:yellow -node: {title: "n243" label: "End 243" info1: "End 243 +node: {title: "n243" label: "End 243" info1: "End 243 mode: X visited: 25 irg: PRIMA_INLINE_c diff --git a/testprograms/ref-results/PRIMA_INLINE_set_a-wtypes.vcg b/testprograms/ref-results/PRIMA_INLINE_set_a-wtypes.vcg index 9bab8f2b3..0d6a57807 100644 --- a/testprograms/ref-results/PRIMA_INLINE_set_a-wtypes.vcg +++ b/testprograms/ref-results/PRIMA_INLINE_set_a-wtypes.vcg @@ -55,7 +55,7 @@ colorentry 125: 255 250 250 graph: { title: "g73" label: "PRIMA_INLINE_set_a" status:clustered color:white graph: { title: "n62" label: "Block 62" status:clustered color:yellow edge: {sourcename: "n62" targetname: "n82" label: "0" class:13 priority:60 color:red} -node: {title: "n225" label: "End 225" info1: "End 225 +node: {title: "n225" label: "End 225" info1: "End 225 mode: X visited: 20 irg: PRIMA_INLINE_set_a @@ -69,7 +69,7 @@ color: blue} graph: { title: "n74" label: "Block 74" status:clustered color:yellow edge: {sourcename: "n74" targetname: "n68" label: "0" class:13 priority:60 color:red} -node: {title: "n82" label: "Return 82" info1: "Return 82 +node: {title: "n82" label: "Return 82" info1: "Return 82 mode: X visited: 20 irg: PRIMA_INLINE_set_a @@ -94,7 +94,7 @@ node: {title: "n81" label: "ProjM 0 81" info1: "Proj 81 " color: yellow} edge: {sourcename: "n81" targetname: "n79" label: "0" class:17 priority:10 color:blue} -node: {title: "n79" label: "Store 79" info1: "Store 79 +node: {title: "n79" label: "Store 79" info1: "Store 79 mode: T visited: 20 irg: PRIMA_INLINE_set_a @@ -123,7 +123,8 @@ node: {title: "n78" label: "Sel a 78" info1: "Sel 78 1: Proj 75 Private Attributes: Selecting entity of type int - from entity of type PRIMA_INLINE + from entity a (17) + of type PRIMA_INLINE " } edge: {sourcename: "n78" targetname: "n71" label: "0" class:17 priority:10 color:blue} @@ -192,7 +193,7 @@ node: {title: "n68" label: "ProjX 0 68" info1: "Proj 68 " color: yellow} edge: {sourcename: "n68" targetname: "n65" label: "0" class:13 priority:60 color:red} -node: {title: "n65" label: "Start 65" info1: "Start 65 +node: {title: "n65" label: "Start 65" info1: "Start 65 mode: T visited: 20 irg: PRIMA_INLINE_set_a @@ -253,7 +254,7 @@ node: {title: "e20" label: "ent PRIMA_INLINE_set_a" color: yellow } edge: { sourcename: "e20" targetname: "t18"class: 3 label: "type" color: red} edge: { sourcename: "e20" targetname: "n19"label: "value 0"} -node: {title: "n19" label: "SymC &set_a 19" info1: "SymC &set_a 19 +node: {title: "n19" label: "SymC &set_a 19" info1: "SymC &set_a 19 mode: P visited: 2 arity: 0 @@ -304,7 +305,7 @@ node: {title: "e23" label: "ent PRIMA_INLINE_c" color: yellow } edge: { sourcename: "e23" targetname: "t21"class: 3 label: "type" color: red} edge: { sourcename: "e23" targetname: "n22"label: "value 0"} -node: {title: "n22" label: "SymC &c 22" info1: "SymC &c 22 +node: {title: "n22" label: "SymC &c 22" info1: "SymC &c 22 mode: P visited: 2 arity: 0 diff --git a/testprograms/ref-results/PRIMA_INLINE_set_a.vcg b/testprograms/ref-results/PRIMA_INLINE_set_a.vcg index 37129f086..35e593eaf 100644 --- a/testprograms/ref-results/PRIMA_INLINE_set_a.vcg +++ b/testprograms/ref-results/PRIMA_INLINE_set_a.vcg @@ -55,7 +55,7 @@ colorentry 125: 255 250 250 graph: { title: "g73" label: "PRIMA_INLINE_set_a" status:clustered color:white graph: { title: "n62" label: "Block 62" status:clustered color:yellow edge: {sourcename: "n62" targetname: "n82" label: "0" class:13 priority:60 color:red} -node: {title: "n225" label: "End 225" info1: "End 225 +node: {title: "n225" label: "End 225" info1: "End 225 mode: X visited: 19 irg: PRIMA_INLINE_set_a @@ -69,7 +69,7 @@ color: blue} graph: { title: "n74" label: "Block 74" status:clustered color:yellow edge: {sourcename: "n74" targetname: "n68" label: "0" class:13 priority:60 color:red} -node: {title: "n82" label: "Return 82" info1: "Return 82 +node: {title: "n82" label: "Return 82" info1: "Return 82 mode: X visited: 19 irg: PRIMA_INLINE_set_a @@ -94,7 +94,7 @@ node: {title: "n81" label: "ProjM 0 81" info1: "Proj 81 " color: yellow} edge: {sourcename: "n81" targetname: "n79" label: "0" class:17 priority:10 color:blue} -node: {title: "n79" label: "Store 79" info1: "Store 79 +node: {title: "n79" label: "Store 79" info1: "Store 79 mode: T visited: 19 irg: PRIMA_INLINE_set_a @@ -123,7 +123,8 @@ node: {title: "n78" label: "Sel a 78" info1: "Sel 78 1: Proj 75 Private Attributes: Selecting entity of type int - from entity of type PRIMA_INLINE + from entity a (17) + of type PRIMA_INLINE " } edge: {sourcename: "n78" targetname: "n71" label: "0" class:17 priority:10 color:blue} @@ -192,7 +193,7 @@ node: {title: "n68" label: "ProjX 0 68" info1: "Proj 68 " color: yellow} edge: {sourcename: "n68" targetname: "n65" label: "0" class:13 priority:60 color:red} -node: {title: "n65" label: "Start 65" info1: "Start 65 +node: {title: "n65" label: "Start 65" info1: "Start 65 mode: T visited: 19 irg: PRIMA_INLINE_set_a diff --git a/testprograms/ref-results/PRIMA_c-pure-wtypes.vcg b/testprograms/ref-results/PRIMA_c-pure-wtypes.vcg index 7d536eb68..dcfd474dc 100644 --- a/testprograms/ref-results/PRIMA_c-pure-wtypes.vcg +++ b/testprograms/ref-results/PRIMA_c-pure-wtypes.vcg @@ -52,7 +52,7 @@ colorentry 123: 255 220 220 colorentry 124: 255 240 240 colorentry 125: 255 250 250 -node: {title: "n87" label: "Block 87" info1: "Block 87 +node: {title: "n87" label: "Block 87" info1: "Block 87 mode: BB visited: 13 irg: PRIMA_c @@ -66,7 +66,7 @@ node: {title: "n87" label: "Block 87" info1: "Block 87 " color: lightyellow} edge: {sourcename: "n87" targetname: "n91" label: "0" class:13 priority:60 color:red} -node: {title: "n88" label: "Start 88" info1: "Start 88 +node: {title: "n88" label: "Start 88" info1: "Start 88 mode: T visited: 13 irg: PRIMA_c @@ -93,7 +93,7 @@ node: {title: "n91" label: "ProjX 0 91" info1: "Proj 91 color: yellow} edge: {sourcename: "n91" targetname: "n88" label: "0" class:13 priority:60 color:red} edge: { sourcename: "n91" targetname: "n87" class:2 priority:50 linestyle:dotted} -node: {title: "n97" label: "Block 97" info1: "Block 97 +node: {title: "n97" label: "Block 97" info1: "Block 97 mode: BB visited: 13 irg: PRIMA_c @@ -170,13 +170,14 @@ node: {title: "n101" label: "Sel a 101" info1: "Sel 101 1: Proj 98 Private Attributes: Selecting entity of type int - from entity of type PRIMA + from entity a (17) + of type PRIMA " } edge: {sourcename: "n101" targetname: "n94" label: "0" class:17 priority:10 color:blue} edge: {sourcename: "n101" targetname: "n98" label: "1" class:1 priority:50} edge: { sourcename: "n101" targetname: "n97" class:2 priority:50 linestyle:dotted} -node: {title: "n102" label: "Load[Is] 102" info1: "Load[Is] 102 +node: {title: "n102" label: "Load[Is] 102" info1: "Load[Is] 102 mode: T visited: 13 irg: PRIMA_c @@ -207,7 +208,7 @@ node: {title: "n105" label: "ProjIs 2 105" info1: "Proj 105 color: yellow} edge: {sourcename: "n105" targetname: "n102" label: "0" class:1 priority:50} edge: { sourcename: "n105" targetname: "n97" class:2 priority:50 linestyle:dotted} -node: {title: "n106" label: "AddIs 106" info1: "Add 106 +node: {title: "n106" label: "AddIs 106" info1: "Add 106 mode: Is visited: 13 irg: PRIMA_c @@ -235,7 +236,7 @@ node: {title: "n104" label: "ProjM 0 104" info1: "Proj 104 color: yellow} edge: {sourcename: "n104" targetname: "n102" label: "0" class:17 priority:10 color:blue} edge: { sourcename: "n104" targetname: "n97" class:2 priority:50 linestyle:dotted} -node: {title: "n107" label: "Return 107" info1: "Return 107 +node: {title: "n107" label: "Return 107" info1: "Return 107 mode: X visited: 13 irg: PRIMA_c @@ -252,7 +253,7 @@ node: {title: "n107" label: "Return 107" info1: "Return 107 edge: {sourcename: "n107" targetname: "n104" label: "0" class:14 priority:50 color:blue} edge: {sourcename: "n107" targetname: "n106" label: "1" class:1 priority:50} edge: { sourcename: "n107" targetname: "n97" class:2 priority:50 linestyle:dotted} -node: {title: "n85" label: "Block 85" info1: "Block 85 +node: {title: "n85" label: "Block 85" info1: "Block 85 mode: BB visited: 13 irg: PRIMA_c @@ -266,7 +267,7 @@ node: {title: "n85" label: "Block 85" info1: "Block 85 " color: lightyellow} edge: {sourcename: "n85" targetname: "n107" label: "0" class:13 priority:60 color:red} -node: {title: "n154" label: "End 154" info1: "End 154 +node: {title: "n154" label: "End 154" info1: "End 154 mode: X visited: 13 irg: PRIMA_c @@ -321,7 +322,7 @@ node: {title: "e20" label: "ent PRIMA_set_a" color: yellow } edge: { sourcename: "e20" targetname: "t18"class: 3 label: "type" color: red} edge: { sourcename: "e20" targetname: "n19"label: "value 0"} -node: {title: "n19" label: "SymC &set_a 19" info1: "SymC &set_a 19 +node: {title: "n19" label: "SymC &set_a 19" info1: "SymC &set_a 19 mode: P visited: 3 arity: 0 @@ -372,7 +373,7 @@ node: {title: "e23" label: "ent PRIMA_c" color: yellow } edge: { sourcename: "e23" targetname: "t21"class: 3 label: "type" color: red} edge: { sourcename: "e23" targetname: "n22"label: "value 0"} -node: {title: "n22" label: "SymC &c 22" info1: "SymC &c 22 +node: {title: "n22" label: "SymC &c 22" info1: "SymC &c 22 mode: P visited: 3 arity: 0 diff --git a/testprograms/ref-results/PRIMA_c-pure.vcg b/testprograms/ref-results/PRIMA_c-pure.vcg index 426ce0cb6..c41340fd3 100644 --- a/testprograms/ref-results/PRIMA_c-pure.vcg +++ b/testprograms/ref-results/PRIMA_c-pure.vcg @@ -52,7 +52,7 @@ colorentry 123: 255 220 220 colorentry 124: 255 240 240 colorentry 125: 255 250 250 -node: {title: "n87" label: "Block 87" info1: "Block 87 +node: {title: "n87" label: "Block 87" info1: "Block 87 mode: BB visited: 11 irg: PRIMA_c @@ -66,7 +66,7 @@ node: {title: "n87" label: "Block 87" info1: "Block 87 " color: lightyellow} edge: {sourcename: "n87" targetname: "n91" label: "0" class:13 priority:60 color:red} -node: {title: "n88" label: "Start 88" info1: "Start 88 +node: {title: "n88" label: "Start 88" info1: "Start 88 mode: T visited: 11 irg: PRIMA_c @@ -93,7 +93,7 @@ node: {title: "n91" label: "ProjX 0 91" info1: "Proj 91 color: yellow} edge: {sourcename: "n91" targetname: "n88" label: "0" class:13 priority:60 color:red} edge: { sourcename: "n91" targetname: "n87" class:2 priority:50 linestyle:dotted} -node: {title: "n97" label: "Block 97" info1: "Block 97 +node: {title: "n97" label: "Block 97" info1: "Block 97 mode: BB visited: 11 irg: PRIMA_c @@ -170,13 +170,14 @@ node: {title: "n101" label: "Sel a 101" info1: "Sel 101 1: Proj 98 Private Attributes: Selecting entity of type int - from entity of type PRIMA + from entity a (17) + of type PRIMA " } edge: {sourcename: "n101" targetname: "n94" label: "0" class:17 priority:10 color:blue} edge: {sourcename: "n101" targetname: "n98" label: "1" class:1 priority:50} edge: { sourcename: "n101" targetname: "n97" class:2 priority:50 linestyle:dotted} -node: {title: "n102" label: "Load[Is] 102" info1: "Load[Is] 102 +node: {title: "n102" label: "Load[Is] 102" info1: "Load[Is] 102 mode: T visited: 11 irg: PRIMA_c @@ -207,7 +208,7 @@ node: {title: "n105" label: "ProjIs 2 105" info1: "Proj 105 color: yellow} edge: {sourcename: "n105" targetname: "n102" label: "0" class:1 priority:50} edge: { sourcename: "n105" targetname: "n97" class:2 priority:50 linestyle:dotted} -node: {title: "n106" label: "AddIs 106" info1: "Add 106 +node: {title: "n106" label: "AddIs 106" info1: "Add 106 mode: Is visited: 11 irg: PRIMA_c @@ -235,7 +236,7 @@ node: {title: "n104" label: "ProjM 0 104" info1: "Proj 104 color: yellow} edge: {sourcename: "n104" targetname: "n102" label: "0" class:17 priority:10 color:blue} edge: { sourcename: "n104" targetname: "n97" class:2 priority:50 linestyle:dotted} -node: {title: "n107" label: "Return 107" info1: "Return 107 +node: {title: "n107" label: "Return 107" info1: "Return 107 mode: X visited: 11 irg: PRIMA_c @@ -252,7 +253,7 @@ node: {title: "n107" label: "Return 107" info1: "Return 107 edge: {sourcename: "n107" targetname: "n104" label: "0" class:14 priority:50 color:blue} edge: {sourcename: "n107" targetname: "n106" label: "1" class:1 priority:50} edge: { sourcename: "n107" targetname: "n97" class:2 priority:50 linestyle:dotted} -node: {title: "n85" label: "Block 85" info1: "Block 85 +node: {title: "n85" label: "Block 85" info1: "Block 85 mode: BB visited: 11 irg: PRIMA_c @@ -266,7 +267,7 @@ node: {title: "n85" label: "Block 85" info1: "Block 85 " color: lightyellow} edge: {sourcename: "n85" targetname: "n107" label: "0" class:13 priority:60 color:red} -node: {title: "n154" label: "End 154" info1: "End 154 +node: {title: "n154" label: "End 154" info1: "End 154 mode: X visited: 11 irg: PRIMA_c diff --git a/testprograms/ref-results/PRIMA_c-type.vcg b/testprograms/ref-results/PRIMA_c-type.vcg index 4681f580b..7621bfeca 100644 --- a/testprograms/ref-results/PRIMA_c-type.vcg +++ b/testprograms/ref-results/PRIMA_c-type.vcg @@ -96,7 +96,7 @@ node: {title: "e20" label: "ent PRIMA_set_a" color: yellow } edge: { sourcename: "e20" targetname: "t18"class: 3 label: "type" color: red} edge: { sourcename: "e20" targetname: "n19"label: "value 0"} -node: {title: "n19" label: "SymC &set_a 19" info1: "SymC &set_a 19 +node: {title: "n19" label: "SymC &set_a 19" info1: "SymC &set_a 19 mode: P visited: 9 arity: 0 @@ -147,7 +147,7 @@ node: {title: "e23" label: "ent PRIMA_c" color: yellow } edge: { sourcename: "e23" targetname: "t21"class: 3 label: "type" color: red} edge: { sourcename: "e23" targetname: "n22"label: "value 0"} -node: {title: "n22" label: "SymC &c 22" info1: "SymC &c 22 +node: {title: "n22" label: "SymC &c 22" info1: "SymC &c 22 mode: P visited: 9 arity: 0 diff --git a/testprograms/ref-results/PRIMA_c-wtypes.vcg b/testprograms/ref-results/PRIMA_c-wtypes.vcg index 1e825b0c9..f6e79c807 100644 --- a/testprograms/ref-results/PRIMA_c-wtypes.vcg +++ b/testprograms/ref-results/PRIMA_c-wtypes.vcg @@ -55,7 +55,7 @@ colorentry 125: 255 250 250 graph: { title: "g96" label: "PRIMA_c" status:clustered color:white graph: { title: "n85" label: "Block 85" status:clustered color:yellow edge: {sourcename: "n85" targetname: "n107" label: "0" class:13 priority:60 color:red} -node: {title: "n154" label: "End 154" info1: "End 154 +node: {title: "n154" label: "End 154" info1: "End 154 mode: X visited: 16 irg: PRIMA_c @@ -69,7 +69,7 @@ color: blue} graph: { title: "n97" label: "Block 97" status:clustered color:yellow edge: {sourcename: "n97" targetname: "n91" label: "0" class:13 priority:60 color:red} -node: {title: "n107" label: "Return 107" info1: "Return 107 +node: {title: "n107" label: "Return 107" info1: "Return 107 mode: X visited: 16 irg: PRIMA_c @@ -97,7 +97,7 @@ node: {title: "n104" label: "ProjM 0 104" info1: "Proj 104 " color: yellow} edge: {sourcename: "n104" targetname: "n102" label: "0" class:17 priority:10 color:blue} -node: {title: "n106" label: "AddIs 106" info1: "Add 106 +node: {title: "n106" label: "AddIs 106" info1: "Add 106 mode: Is visited: 16 irg: PRIMA_c @@ -123,7 +123,7 @@ node: {title: "n105" label: "ProjIs 2 105" info1: "Proj 105 " color: yellow} edge: {sourcename: "n105" targetname: "n102" label: "0" class:1 priority:50} -node: {title: "n102" label: "Load[Is] 102" info1: "Load[Is] 102 +node: {title: "n102" label: "Load[Is] 102" info1: "Load[Is] 102 mode: T visited: 16 irg: PRIMA_c @@ -151,7 +151,8 @@ node: {title: "n101" label: "Sel a 101" info1: "Sel 101 1: Proj 98 Private Attributes: Selecting entity of type int - from entity of type PRIMA + from entity a (17) + of type PRIMA " } edge: {sourcename: "n101" targetname: "n94" label: "0" class:17 priority:10 color:blue} @@ -220,7 +221,7 @@ node: {title: "n91" label: "ProjX 0 91" info1: "Proj 91 " color: yellow} edge: {sourcename: "n91" targetname: "n88" label: "0" class:13 priority:60 color:red} -node: {title: "n88" label: "Start 88" info1: "Start 88 +node: {title: "n88" label: "Start 88" info1: "Start 88 mode: T visited: 16 irg: PRIMA_c @@ -281,7 +282,7 @@ node: {title: "e20" label: "ent PRIMA_set_a" color: yellow } edge: { sourcename: "e20" targetname: "t18"class: 3 label: "type" color: red} edge: { sourcename: "e20" targetname: "n19"label: "value 0"} -node: {title: "n19" label: "SymC &set_a 19" info1: "SymC &set_a 19 +node: {title: "n19" label: "SymC &set_a 19" info1: "SymC &set_a 19 mode: P visited: 6 arity: 0 @@ -332,7 +333,7 @@ node: {title: "e23" label: "ent PRIMA_c" color: yellow } edge: { sourcename: "e23" targetname: "t21"class: 3 label: "type" color: red} edge: { sourcename: "e23" targetname: "n22"label: "value 0"} -node: {title: "n22" label: "SymC &c 22" info1: "SymC &c 22 +node: {title: "n22" label: "SymC &c 22" info1: "SymC &c 22 mode: P visited: 6 arity: 0 diff --git a/testprograms/ref-results/PRIMA_c.vcg b/testprograms/ref-results/PRIMA_c.vcg index 1962ed9dd..b633fbcbf 100644 --- a/testprograms/ref-results/PRIMA_c.vcg +++ b/testprograms/ref-results/PRIMA_c.vcg @@ -55,7 +55,7 @@ colorentry 125: 255 250 250 graph: { title: "g96" label: "PRIMA_c" status:clustered color:white graph: { title: "n85" label: "Block 85" status:clustered color:yellow edge: {sourcename: "n85" targetname: "n107" label: "0" class:13 priority:60 color:red} -node: {title: "n154" label: "End 154" info1: "End 154 +node: {title: "n154" label: "End 154" info1: "End 154 mode: X visited: 12 irg: PRIMA_c @@ -69,7 +69,7 @@ color: blue} graph: { title: "n97" label: "Block 97" status:clustered color:yellow edge: {sourcename: "n97" targetname: "n91" label: "0" class:13 priority:60 color:red} -node: {title: "n107" label: "Return 107" info1: "Return 107 +node: {title: "n107" label: "Return 107" info1: "Return 107 mode: X visited: 12 irg: PRIMA_c @@ -97,7 +97,7 @@ node: {title: "n104" label: "ProjM 0 104" info1: "Proj 104 " color: yellow} edge: {sourcename: "n104" targetname: "n102" label: "0" class:17 priority:10 color:blue} -node: {title: "n106" label: "AddIs 106" info1: "Add 106 +node: {title: "n106" label: "AddIs 106" info1: "Add 106 mode: Is visited: 12 irg: PRIMA_c @@ -123,7 +123,7 @@ node: {title: "n105" label: "ProjIs 2 105" info1: "Proj 105 " color: yellow} edge: {sourcename: "n105" targetname: "n102" label: "0" class:1 priority:50} -node: {title: "n102" label: "Load[Is] 102" info1: "Load[Is] 102 +node: {title: "n102" label: "Load[Is] 102" info1: "Load[Is] 102 mode: T visited: 12 irg: PRIMA_c @@ -151,7 +151,8 @@ node: {title: "n101" label: "Sel a 101" info1: "Sel 101 1: Proj 98 Private Attributes: Selecting entity of type int - from entity of type PRIMA + from entity a (17) + of type PRIMA " } edge: {sourcename: "n101" targetname: "n94" label: "0" class:17 priority:10 color:blue} @@ -220,7 +221,7 @@ node: {title: "n91" label: "ProjX 0 91" info1: "Proj 91 " color: yellow} edge: {sourcename: "n91" targetname: "n88" label: "0" class:13 priority:60 color:red} -node: {title: "n88" label: "Start 88" info1: "Start 88 +node: {title: "n88" label: "Start 88" info1: "Start 88 mode: T visited: 12 irg: PRIMA_c diff --git a/testprograms/ref-results/PRIMA_set_a-pure-wtypes.vcg b/testprograms/ref-results/PRIMA_set_a-pure-wtypes.vcg index fa06e32cd..ad99301ea 100644 --- a/testprograms/ref-results/PRIMA_set_a-pure-wtypes.vcg +++ b/testprograms/ref-results/PRIMA_set_a-pure-wtypes.vcg @@ -52,7 +52,7 @@ colorentry 123: 255 220 220 colorentry 124: 255 240 240 colorentry 125: 255 250 250 -node: {title: "n64" label: "Block 64" info1: "Block 64 +node: {title: "n64" label: "Block 64" info1: "Block 64 mode: BB visited: 13 irg: PRIMA_set_a @@ -66,7 +66,7 @@ node: {title: "n64" label: "Block 64" info1: "Block 64 " color: lightyellow} edge: {sourcename: "n64" targetname: "n68" label: "0" class:13 priority:60 color:red} -node: {title: "n65" label: "Start 65" info1: "Start 65 +node: {title: "n65" label: "Start 65" info1: "Start 65 mode: T visited: 13 irg: PRIMA_set_a @@ -93,7 +93,7 @@ node: {title: "n68" label: "ProjX 0 68" info1: "Proj 68 color: yellow} edge: {sourcename: "n68" targetname: "n65" label: "0" class:13 priority:60 color:red} edge: { sourcename: "n68" targetname: "n64" class:2 priority:50 linestyle:dotted} -node: {title: "n74" label: "Block 74" info1: "Block 74 +node: {title: "n74" label: "Block 74" info1: "Block 74 mode: BB visited: 13 irg: PRIMA_set_a @@ -170,13 +170,14 @@ node: {title: "n78" label: "Sel a 78" info1: "Sel 78 1: Proj 75 Private Attributes: Selecting entity of type int - from entity of type PRIMA + from entity a (17) + of type PRIMA " } edge: {sourcename: "n78" targetname: "n71" label: "0" class:17 priority:10 color:blue} edge: {sourcename: "n78" targetname: "n75" label: "1" class:1 priority:50} edge: { sourcename: "n78" targetname: "n74" class:2 priority:50 linestyle:dotted} -node: {title: "n79" label: "Store 79" info1: "Store 79 +node: {title: "n79" label: "Store 79" info1: "Store 79 mode: T visited: 13 irg: PRIMA_set_a @@ -208,7 +209,7 @@ node: {title: "n81" label: "ProjM 0 81" info1: "Proj 81 color: yellow} edge: {sourcename: "n81" targetname: "n79" label: "0" class:17 priority:10 color:blue} edge: { sourcename: "n81" targetname: "n74" class:2 priority:50 linestyle:dotted} -node: {title: "n82" label: "Return 82" info1: "Return 82 +node: {title: "n82" label: "Return 82" info1: "Return 82 mode: X visited: 13 irg: PRIMA_set_a @@ -222,7 +223,7 @@ node: {title: "n82" label: "Return 82" info1: "Return 82 } edge: {sourcename: "n82" targetname: "n81" label: "0" class:14 priority:50 color:blue} edge: { sourcename: "n82" targetname: "n74" class:2 priority:50 linestyle:dotted} -node: {title: "n62" label: "Block 62" info1: "Block 62 +node: {title: "n62" label: "Block 62" info1: "Block 62 mode: BB visited: 13 irg: PRIMA_set_a @@ -236,7 +237,7 @@ node: {title: "n62" label: "Block 62" info1: "Block 62 " color: lightyellow} edge: {sourcename: "n62" targetname: "n82" label: "0" class:13 priority:60 color:red} -node: {title: "n136" label: "End 136" info1: "End 136 +node: {title: "n136" label: "End 136" info1: "End 136 mode: X visited: 13 irg: PRIMA_set_a @@ -291,7 +292,7 @@ node: {title: "e20" label: "ent PRIMA_set_a" color: yellow } edge: { sourcename: "e20" targetname: "t18"class: 3 label: "type" color: red} edge: { sourcename: "e20" targetname: "n19"label: "value 0"} -node: {title: "n19" label: "SymC &set_a 19" info1: "SymC &set_a 19 +node: {title: "n19" label: "SymC &set_a 19" info1: "SymC &set_a 19 mode: P visited: 2 arity: 0 @@ -342,7 +343,7 @@ node: {title: "e23" label: "ent PRIMA_c" color: yellow } edge: { sourcename: "e23" targetname: "t21"class: 3 label: "type" color: red} edge: { sourcename: "e23" targetname: "n22"label: "value 0"} -node: {title: "n22" label: "SymC &c 22" info1: "SymC &c 22 +node: {title: "n22" label: "SymC &c 22" info1: "SymC &c 22 mode: P visited: 2 arity: 0 diff --git a/testprograms/ref-results/PRIMA_set_a-pure.vcg b/testprograms/ref-results/PRIMA_set_a-pure.vcg index d001d9770..d82930cbb 100644 --- a/testprograms/ref-results/PRIMA_set_a-pure.vcg +++ b/testprograms/ref-results/PRIMA_set_a-pure.vcg @@ -52,7 +52,7 @@ colorentry 123: 255 220 220 colorentry 124: 255 240 240 colorentry 125: 255 250 250 -node: {title: "n64" label: "Block 64" info1: "Block 64 +node: {title: "n64" label: "Block 64" info1: "Block 64 mode: BB visited: 11 irg: PRIMA_set_a @@ -66,7 +66,7 @@ node: {title: "n64" label: "Block 64" info1: "Block 64 " color: lightyellow} edge: {sourcename: "n64" targetname: "n68" label: "0" class:13 priority:60 color:red} -node: {title: "n65" label: "Start 65" info1: "Start 65 +node: {title: "n65" label: "Start 65" info1: "Start 65 mode: T visited: 11 irg: PRIMA_set_a @@ -93,7 +93,7 @@ node: {title: "n68" label: "ProjX 0 68" info1: "Proj 68 color: yellow} edge: {sourcename: "n68" targetname: "n65" label: "0" class:13 priority:60 color:red} edge: { sourcename: "n68" targetname: "n64" class:2 priority:50 linestyle:dotted} -node: {title: "n74" label: "Block 74" info1: "Block 74 +node: {title: "n74" label: "Block 74" info1: "Block 74 mode: BB visited: 11 irg: PRIMA_set_a @@ -170,13 +170,14 @@ node: {title: "n78" label: "Sel a 78" info1: "Sel 78 1: Proj 75 Private Attributes: Selecting entity of type int - from entity of type PRIMA + from entity a (17) + of type PRIMA " } edge: {sourcename: "n78" targetname: "n71" label: "0" class:17 priority:10 color:blue} edge: {sourcename: "n78" targetname: "n75" label: "1" class:1 priority:50} edge: { sourcename: "n78" targetname: "n74" class:2 priority:50 linestyle:dotted} -node: {title: "n79" label: "Store 79" info1: "Store 79 +node: {title: "n79" label: "Store 79" info1: "Store 79 mode: T visited: 11 irg: PRIMA_set_a @@ -208,7 +209,7 @@ node: {title: "n81" label: "ProjM 0 81" info1: "Proj 81 color: yellow} edge: {sourcename: "n81" targetname: "n79" label: "0" class:17 priority:10 color:blue} edge: { sourcename: "n81" targetname: "n74" class:2 priority:50 linestyle:dotted} -node: {title: "n82" label: "Return 82" info1: "Return 82 +node: {title: "n82" label: "Return 82" info1: "Return 82 mode: X visited: 11 irg: PRIMA_set_a @@ -222,7 +223,7 @@ node: {title: "n82" label: "Return 82" info1: "Return 82 } edge: {sourcename: "n82" targetname: "n81" label: "0" class:14 priority:50 color:blue} edge: { sourcename: "n82" targetname: "n74" class:2 priority:50 linestyle:dotted} -node: {title: "n62" label: "Block 62" info1: "Block 62 +node: {title: "n62" label: "Block 62" info1: "Block 62 mode: BB visited: 11 irg: PRIMA_set_a @@ -236,7 +237,7 @@ node: {title: "n62" label: "Block 62" info1: "Block 62 " color: lightyellow} edge: {sourcename: "n62" targetname: "n82" label: "0" class:13 priority:60 color:red} -node: {title: "n136" label: "End 136" info1: "End 136 +node: {title: "n136" label: "End 136" info1: "End 136 mode: X visited: 11 irg: PRIMA_set_a diff --git a/testprograms/ref-results/PRIMA_set_a-type.vcg b/testprograms/ref-results/PRIMA_set_a-type.vcg index 184fc85f1..3be5adecf 100644 --- a/testprograms/ref-results/PRIMA_set_a-type.vcg +++ b/testprograms/ref-results/PRIMA_set_a-type.vcg @@ -96,7 +96,7 @@ node: {title: "e20" label: "ent PRIMA_set_a" color: yellow } edge: { sourcename: "e20" targetname: "t18"class: 3 label: "type" color: red} edge: { sourcename: "e20" targetname: "n19"label: "value 0"} -node: {title: "n19" label: "SymC &set_a 19" info1: "SymC &set_a 19 +node: {title: "n19" label: "SymC &set_a 19" info1: "SymC &set_a 19 mode: P visited: 8 arity: 0 @@ -147,7 +147,7 @@ node: {title: "e23" label: "ent PRIMA_c" color: yellow } edge: { sourcename: "e23" targetname: "t21"class: 3 label: "type" color: red} edge: { sourcename: "e23" targetname: "n22"label: "value 0"} -node: {title: "n22" label: "SymC &c 22" info1: "SymC &c 22 +node: {title: "n22" label: "SymC &c 22" info1: "SymC &c 22 mode: P visited: 8 arity: 0 diff --git a/testprograms/ref-results/PRIMA_set_a-wtypes.vcg b/testprograms/ref-results/PRIMA_set_a-wtypes.vcg index 0c2b85a72..534f3a233 100644 --- a/testprograms/ref-results/PRIMA_set_a-wtypes.vcg +++ b/testprograms/ref-results/PRIMA_set_a-wtypes.vcg @@ -55,7 +55,7 @@ colorentry 125: 255 250 250 graph: { title: "g73" label: "PRIMA_set_a" status:clustered color:white graph: { title: "n62" label: "Block 62" status:clustered color:yellow edge: {sourcename: "n62" targetname: "n82" label: "0" class:13 priority:60 color:red} -node: {title: "n136" label: "End 136" info1: "End 136 +node: {title: "n136" label: "End 136" info1: "End 136 mode: X visited: 16 irg: PRIMA_set_a @@ -69,7 +69,7 @@ color: blue} graph: { title: "n74" label: "Block 74" status:clustered color:yellow edge: {sourcename: "n74" targetname: "n68" label: "0" class:13 priority:60 color:red} -node: {title: "n82" label: "Return 82" info1: "Return 82 +node: {title: "n82" label: "Return 82" info1: "Return 82 mode: X visited: 16 irg: PRIMA_set_a @@ -94,7 +94,7 @@ node: {title: "n81" label: "ProjM 0 81" info1: "Proj 81 " color: yellow} edge: {sourcename: "n81" targetname: "n79" label: "0" class:17 priority:10 color:blue} -node: {title: "n79" label: "Store 79" info1: "Store 79 +node: {title: "n79" label: "Store 79" info1: "Store 79 mode: T visited: 16 irg: PRIMA_set_a @@ -123,7 +123,8 @@ node: {title: "n78" label: "Sel a 78" info1: "Sel 78 1: Proj 75 Private Attributes: Selecting entity of type int - from entity of type PRIMA + from entity a (17) + of type PRIMA " } edge: {sourcename: "n78" targetname: "n71" label: "0" class:17 priority:10 color:blue} @@ -192,7 +193,7 @@ node: {title: "n68" label: "ProjX 0 68" info1: "Proj 68 " color: yellow} edge: {sourcename: "n68" targetname: "n65" label: "0" class:13 priority:60 color:red} -node: {title: "n65" label: "Start 65" info1: "Start 65 +node: {title: "n65" label: "Start 65" info1: "Start 65 mode: T visited: 16 irg: PRIMA_set_a @@ -253,7 +254,7 @@ node: {title: "e20" label: "ent PRIMA_set_a" color: yellow } edge: { sourcename: "e20" targetname: "t18"class: 3 label: "type" color: red} edge: { sourcename: "e20" targetname: "n19"label: "value 0"} -node: {title: "n19" label: "SymC &set_a 19" info1: "SymC &set_a 19 +node: {title: "n19" label: "SymC &set_a 19" info1: "SymC &set_a 19 mode: P visited: 5 arity: 0 @@ -304,7 +305,7 @@ node: {title: "e23" label: "ent PRIMA_c" color: yellow } edge: { sourcename: "e23" targetname: "t21"class: 3 label: "type" color: red} edge: { sourcename: "e23" targetname: "n22"label: "value 0"} -node: {title: "n22" label: "SymC &c 22" info1: "SymC &c 22 +node: {title: "n22" label: "SymC &c 22" info1: "SymC &c 22 mode: P visited: 5 arity: 0 diff --git a/testprograms/ref-results/PRIMA_set_a.vcg b/testprograms/ref-results/PRIMA_set_a.vcg index cd848e4c3..308108382 100644 --- a/testprograms/ref-results/PRIMA_set_a.vcg +++ b/testprograms/ref-results/PRIMA_set_a.vcg @@ -55,7 +55,7 @@ colorentry 125: 255 250 250 graph: { title: "g73" label: "PRIMA_set_a" status:clustered color:white graph: { title: "n62" label: "Block 62" status:clustered color:yellow edge: {sourcename: "n62" targetname: "n82" label: "0" class:13 priority:60 color:red} -node: {title: "n136" label: "End 136" info1: "End 136 +node: {title: "n136" label: "End 136" info1: "End 136 mode: X visited: 12 irg: PRIMA_set_a @@ -69,7 +69,7 @@ color: blue} graph: { title: "n74" label: "Block 74" status:clustered color:yellow edge: {sourcename: "n74" targetname: "n68" label: "0" class:13 priority:60 color:red} -node: {title: "n82" label: "Return 82" info1: "Return 82 +node: {title: "n82" label: "Return 82" info1: "Return 82 mode: X visited: 12 irg: PRIMA_set_a @@ -94,7 +94,7 @@ node: {title: "n81" label: "ProjM 0 81" info1: "Proj 81 " color: yellow} edge: {sourcename: "n81" targetname: "n79" label: "0" class:17 priority:10 color:blue} -node: {title: "n79" label: "Store 79" info1: "Store 79 +node: {title: "n79" label: "Store 79" info1: "Store 79 mode: T visited: 12 irg: PRIMA_set_a @@ -123,7 +123,8 @@ node: {title: "n78" label: "Sel a 78" info1: "Sel 78 1: Proj 75 Private Attributes: Selecting entity of type int - from entity of type PRIMA + from entity a (17) + of type PRIMA " } edge: {sourcename: "n78" targetname: "n71" label: "0" class:17 priority:10 color:blue} @@ -192,7 +193,7 @@ node: {title: "n68" label: "ProjX 0 68" info1: "Proj 68 " color: yellow} edge: {sourcename: "n68" targetname: "n65" label: "0" class:13 priority:60 color:red} -node: {title: "n65" label: "Start 65" info1: "Start 65 +node: {title: "n65" label: "Start 65" info1: "Start 65 mode: T visited: 12 irg: PRIMA_set_a diff --git a/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m1-looptree.vcg b/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m1-looptree.vcg index 0989c4a37..ba2a01b83 100644 --- a/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m1-looptree.vcg +++ b/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m1-looptree.vcg @@ -54,20 +54,20 @@ colorentry 125: 255 250 250 node: {title: "l534" label: "loop 0, 2 sons, 3 nodes" info1: " loop nr: 534 The loop was analyzed 0 times."} -node: { title: "l534-0-nodes" color: lightyellow label: "Block 36 -Block 34 -Block 46" } +node: { title: "l534-0-nodes" color: lightyellow label: "Block 36 +Block 34 +Block 46" } edge: {sourcename: "l534" targetname: "l534-0-nodes" label:"0...2"} edge: {sourcename: "l534" targetname: "l535" color: darkgreen label: "3"} node: {title: "l535" label: "loop 1, 0 sons, 2 nodes" info1: " loop nr: 535 The loop was analyzed 0 times."} -node: { title: "l535-0-nodes" color: lightyellow label: "Block 49 loop head! -Block 57" } +node: { title: "l535-0-nodes" color: lightyellow label: "Block 49 loop head! +Block 57" } edge: {sourcename: "l535" targetname: "l535-0-nodes" label:"0...1"} edge: {sourcename: "l534" targetname: "l536" color: darkgreen label: "4"} node: {title: "l536" label: "loop 1, 0 sons, 2 nodes" info1: " loop nr: 536 The loop was analyzed 0 times."} -node: { title: "l536-0-nodes" color: lightyellow label: "Block 93 loop head! -Block 103" } +node: { title: "l536-0-nodes" color: lightyellow label: "Block 93 loop head! +Block 103" } edge: {sourcename: "l536" targetname: "l536-0-nodes" label:"0...1"} } diff --git a/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m1-strength_reduced.vcg b/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m1-strength_reduced.vcg index d7ebc3c5a..328f04d0f 100644 --- a/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m1-strength_reduced.vcg +++ b/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m1-strength_reduced.vcg @@ -56,7 +56,7 @@ graph: { title: "g45" label: "STRENGTH_RED_EXAMPLE_m1" status:clustered color:wh graph: { title: "n93" label: "Block 93" status:clustered color:yellow edge: {sourcename: "n93" targetname: "n55" label: "0" class:13 priority:60 color:red} backedge: {sourcename: "n93" targetname: "n114" label: "1" linestyle:dashed class:13 priority:60 color:red} -node: {title: "n120" label: "PhiM 120" info1: "Phi 120 +node: {title: "n120" label: "PhiM 120" info1: "Phi 120 mode: M visited: 37 irg: STRENGTH_RED_EXAMPLE_m1 @@ -72,7 +72,7 @@ node: {title: "n120" label: "PhiM 120" info1: "Phi 120 color: green} edge: {sourcename: "n120" targetname: "n91" label: "0" class:17 priority:10 color:blue} edge: {sourcename: "n120" targetname: "n112" label: "1" class:17 priority:10 color:blue} -node: {title: "n557" label: "PhiP 557" info1: "Phi 557 +node: {title: "n557" label: "PhiP 557" info1: "Phi 557 mode: P visited: 37 irg: STRENGTH_RED_EXAMPLE_m1 @@ -87,7 +87,7 @@ node: {title: "n557" label: "PhiP 557" info1: "Phi 557 color: green} edge: {sourcename: "n557" targetname: "n559" label: "0" class:16 priority:10} edge: {sourcename: "n557" targetname: "n558" label: "1" class:16 priority:10} -node: {title: "n555" label: "MulIs 555" info1: "Mul 555 +node: {title: "n555" label: "MulIs 555" info1: "Mul 555 mode: Is visited: 37 irg: STRENGTH_RED_EXAMPLE_m1 @@ -99,7 +99,7 @@ node: {title: "n555" label: "MulIs 555" info1: "Mul 555 Private Attributes: " } -node: {title: "n555n59" label: "0x4Is 59" info1: "0x4 59 +node: {title: "n555n59" label: "0x4Is 59" info1: "0x4 59 mode: Is visited: 37 irg: STRENGTH_RED_EXAMPLE_m1 @@ -113,7 +113,7 @@ node: {title: "n555n59" label: "0x4Is 59" info1: "0x4 59 color: yellow} edge: {sourcename: "n555" targetname: "n555n59" label: "0" class:16 priority:10} edge: {sourcename: "n555" targetname: "n92" label: "1" class:16 priority:10} -node: {title: "n100" label: "Jmp 100" info1: "Jmp 100 +node: {title: "n100" label: "Jmp 100" info1: "Jmp 100 mode: X visited: 37 irg: STRENGTH_RED_EXAMPLE_m1 @@ -129,7 +129,7 @@ node: {title: "n100" label: "Jmp 100" info1: "Jmp 100 graph: { title: "n49" label: "Block 49" status:clustered color:yellow edge: {sourcename: "n49" targetname: "n48" label: "0" class:13 priority:60 color:red} backedge: {sourcename: "n49" targetname: "n85" label: "1" linestyle:dashed class:13 priority:60 color:red} -node: {title: "n91" label: "PhiM 91" info1: "Phi 91 +node: {title: "n91" label: "PhiM 91" info1: "Phi 91 mode: M visited: 37 irg: STRENGTH_RED_EXAMPLE_m1 @@ -145,7 +145,7 @@ node: {title: "n91" label: "PhiM 91" info1: "Phi 91 color: green} edge: {sourcename: "n91" targetname: "n43" label: "0" class:17 priority:10 color:blue} edge: {sourcename: "n91" targetname: "n83" label: "1" class:17 priority:10 color:blue} -node: {title: "n550" label: "PhiP 550" info1: "Phi 550 +node: {title: "n550" label: "PhiP 550" info1: "Phi 550 mode: P visited: 37 irg: STRENGTH_RED_EXAMPLE_m1 @@ -158,7 +158,7 @@ node: {title: "n550" label: "PhiP 550" info1: "Phi 550 backedges: " color: green} -node: {title: "n550n62" label: "SymC &a2 62" info1: "SymC &a2 62 +node: {title: "n550n62" label: "SymC &a2 62" info1: "SymC &a2 62 mode: P visited: 37 irg: STRENGTH_RED_EXAMPLE_m1 @@ -175,7 +175,7 @@ node: {title: "n550n62" label: "SymC &a2 62" info1: "SymC &a2 62 } edge: {sourcename: "n550" targetname: "n550n62" label: "0" class:16 priority:10} edge: {sourcename: "n550" targetname: "n551" label: "1" class:16 priority:10} -node: {title: "n542" label: "PhiP 542" info1: "Phi 542 +node: {title: "n542" label: "PhiP 542" info1: "Phi 542 mode: P visited: 37 irg: STRENGTH_RED_EXAMPLE_m1 @@ -188,7 +188,7 @@ node: {title: "n542" label: "PhiP 542" info1: "Phi 542 backedges: " color: green} -node: {title: "n542n61" label: "SymC &a 61" info1: "SymC &a 61 +node: {title: "n542n61" label: "SymC &a 61" info1: "SymC &a 61 mode: P visited: 37 irg: STRENGTH_RED_EXAMPLE_m1 @@ -205,7 +205,7 @@ node: {title: "n542n61" label: "SymC &a 61" info1: "SymC &a 61 } edge: {sourcename: "n542" targetname: "n542n61" label: "0" class:16 priority:10} edge: {sourcename: "n542" targetname: "n543" label: "1" class:16 priority:10} -node: {title: "n559" label: "AddP 559" info1: "Add 559 +node: {title: "n559" label: "AddP 559" info1: "Add 559 mode: P visited: 37 irg: STRENGTH_RED_EXAMPLE_m1 @@ -217,7 +217,7 @@ node: {title: "n559" label: "AddP 559" info1: "Add 559 Private Attributes: " } -node: {title: "n559n61" label: "SymC &a 61" info1: "SymC &a 61 +node: {title: "n559n61" label: "SymC &a 61" info1: "SymC &a 61 mode: P visited: 37 irg: STRENGTH_RED_EXAMPLE_m1 @@ -260,7 +260,7 @@ node: {title: "n56" label: "ProjX 1 56" info1: "Proj 56 " color: yellow} edge: {sourcename: "n56" targetname: "n54" label: "0" class:13 priority:60 color:red} -node: {title: "n54" label: "Cond 54" info1: "Cond 54 +node: {title: "n54" label: "Cond 54" info1: "Cond 54 mode: T visited: 37 irg: STRENGTH_RED_EXAMPLE_m1 @@ -288,7 +288,7 @@ node: {title: "n53" label: "Projb Gt 53" info1: "Proj 53 " color: yellow} edge: {sourcename: "n53" targetname: "n52" label: "0" class:1 priority:50} -node: {title: "n52" label: "Cmp 52" info1: "Cmp 52 +node: {title: "n52" label: "Cmp 52" info1: "Cmp 52 mode: T visited: 37 irg: STRENGTH_RED_EXAMPLE_m1 @@ -301,7 +301,7 @@ node: {title: "n52" label: "Cmp 52" info1: "Cmp 52 in loop 525 with depth 2 " } -node: {title: "n52n51" label: "0xAIs 51" info1: "0xA 51 +node: {title: "n52n51" label: "0xAIs 51" info1: "0xA 51 mode: Is visited: 37 irg: STRENGTH_RED_EXAMPLE_m1 @@ -315,7 +315,7 @@ node: {title: "n52n51" label: "0xAIs 51" info1: "0xA 51 color: yellow} edge: {sourcename: "n52" targetname: "n52n51" label: "0" class:16 priority:10} edge: {sourcename: "n52" targetname: "n92" label: "1" class:1 priority:50} -node: {title: "n92" label: "PhiIs 92" info1: "Phi 92 +node: {title: "n92" label: "PhiIs 92" info1: "Phi 92 mode: Is visited: 37 irg: STRENGTH_RED_EXAMPLE_m1 @@ -329,7 +329,7 @@ node: {title: "n92" label: "PhiIs 92" info1: "Phi 92 in loop 524 with depth 1 " color: green} -node: {title: "n92n47" label: "0x0Is 47" info1: "0x0 47 +node: {title: "n92n47" label: "0x0Is 47" info1: "0x0 47 mode: Is visited: 37 irg: STRENGTH_RED_EXAMPLE_m1 @@ -347,7 +347,7 @@ edge: {sourcename: "n92" targetname: "n84" label: "1" class:16 priority:10} graph: { title: "n46" label: "Block 46" status:clustered color:yellow edge: {sourcename: "n46" targetname: "n40" label: "0" class:13 priority:60 color:red} -node: {title: "n48" label: "Jmp 48" info1: "Jmp 48 +node: {title: "n48" label: "Jmp 48" info1: "Jmp 48 mode: X visited: 37 irg: STRENGTH_RED_EXAMPLE_m1 @@ -375,7 +375,7 @@ node: {title: "n83" label: "ProjM 0 83" info1: "Proj 83 " color: yellow} edge: {sourcename: "n83" targetname: "n81" label: "0" class:17 priority:10 color:blue} -node: {title: "n81" label: "Store 81" info1: "Store 81 +node: {title: "n81" label: "Store 81" info1: "Store 81 mode: T visited: 37 irg: STRENGTH_RED_EXAMPLE_m1 @@ -391,7 +391,7 @@ node: {title: "n81" label: "Store 81" info1: "Store 81 volatility: volatility_non_volatile " } -node: {title: "n81n80" label: "0xFIs 80" info1: "0xF 80 +node: {title: "n81n80" label: "0xFIs 80" info1: "0xF 80 mode: Is visited: 37 irg: STRENGTH_RED_EXAMPLE_m1 @@ -419,7 +419,7 @@ node: {title: "n76" label: "ProjM 0 76" info1: "Proj 76 " color: yellow} edge: {sourcename: "n76" targetname: "n74" label: "0" class:17 priority:10 color:blue} -node: {title: "n74" label: "Store 74" info1: "Store 74 +node: {title: "n74" label: "Store 74" info1: "Store 74 mode: T visited: 37 irg: STRENGTH_RED_EXAMPLE_m1 @@ -435,7 +435,7 @@ node: {title: "n74" label: "Store 74" info1: "Store 74 volatility: volatility_non_volatile " } -node: {title: "n74n73" label: "0x10Is 73" info1: "0x10 73 +node: {title: "n74n73" label: "0x10Is 73" info1: "0x10 73 mode: Is visited: 37 irg: STRENGTH_RED_EXAMPLE_m1 @@ -463,7 +463,7 @@ node: {title: "n72" label: "ProjM 0 72" info1: "Proj 72 " color: yellow} edge: {sourcename: "n72" targetname: "n70" label: "0" class:17 priority:10 color:blue} -node: {title: "n70" label: "Store 70" info1: "Store 70 +node: {title: "n70" label: "Store 70" info1: "Store 70 mode: T visited: 37 irg: STRENGTH_RED_EXAMPLE_m1 @@ -479,7 +479,7 @@ node: {title: "n70" label: "Store 70" info1: "Store 70 volatility: volatility_non_volatile " } -node: {title: "n70n68" label: "0x13Is 68" info1: "0x13 68 +node: {title: "n70n68" label: "0x13Is 68" info1: "0x13 68 mode: Is visited: 37 irg: STRENGTH_RED_EXAMPLE_m1 @@ -494,7 +494,7 @@ color: yellow} edge: {sourcename: "n70" targetname: "n91" label: "0" class:17 priority:10 color:blue} edge: {sourcename: "n70" targetname: "n542" label: "1" class:16 priority:10} edge: {sourcename: "n70" targetname: "n70n68" label: "2" class:16 priority:10} -node: {title: "n551" label: "AddP 551" info1: "Add 551 +node: {title: "n551" label: "AddP 551" info1: "Add 551 mode: P visited: 37 irg: STRENGTH_RED_EXAMPLE_m1 @@ -506,7 +506,7 @@ node: {title: "n551" label: "AddP 551" info1: "Add 551 Private Attributes: " } -node: {title: "n551n60" label: "0xCIs 60" info1: "0xC 60 +node: {title: "n551n60" label: "0xCIs 60" info1: "0xC 60 mode: Is visited: 37 irg: STRENGTH_RED_EXAMPLE_m1 @@ -520,7 +520,7 @@ node: {title: "n551n60" label: "0xCIs 60" info1: "0xC 60 color: yellow} edge: {sourcename: "n551" targetname: "n551n60" label: "0" class:16 priority:10} edge: {sourcename: "n551" targetname: "n550" label: "1" class:16 priority:10} -node: {title: "n543" label: "AddP 543" info1: "Add 543 +node: {title: "n543" label: "AddP 543" info1: "Add 543 mode: P visited: 37 irg: STRENGTH_RED_EXAMPLE_m1 @@ -532,7 +532,7 @@ node: {title: "n543" label: "AddP 543" info1: "Add 543 Private Attributes: " } -node: {title: "n543n59" label: "0x4Is 59" info1: "0x4 59 +node: {title: "n543n59" label: "0x4Is 59" info1: "0x4 59 mode: Is visited: 37 irg: STRENGTH_RED_EXAMPLE_m1 @@ -546,7 +546,7 @@ node: {title: "n543n59" label: "0x4Is 59" info1: "0x4 59 color: yellow} edge: {sourcename: "n543" targetname: "n543n59" label: "0" class:16 priority:10} edge: {sourcename: "n543" targetname: "n542" label: "1" class:16 priority:10} -node: {title: "n85" label: "Jmp 85" info1: "Jmp 85 +node: {title: "n85" label: "Jmp 85" info1: "Jmp 85 mode: X visited: 37 irg: STRENGTH_RED_EXAMPLE_m1 @@ -557,7 +557,7 @@ node: {title: "n85" label: "Jmp 85" info1: "Jmp 85 in loop 525 with depth 2 " } -node: {title: "n84" label: "AddIs 84" info1: "Add 84 +node: {title: "n84" label: "AddIs 84" info1: "Add 84 mode: Is visited: 37 irg: STRENGTH_RED_EXAMPLE_m1 @@ -570,7 +570,7 @@ node: {title: "n84" label: "AddIs 84" info1: "Add 84 in loop 524 with depth 1 " } -node: {title: "n84n58" label: "0x1Is 58" info1: "0x1 58 +node: {title: "n84n58" label: "0x1Is 58" info1: "0x1 58 mode: Is visited: 37 irg: STRENGTH_RED_EXAMPLE_m1 @@ -601,7 +601,7 @@ node: {title: "n112" label: "ProjM 0 112" info1: "Proj 112 " color: yellow} edge: {sourcename: "n112" targetname: "n110" label: "0" class:17 priority:10 color:blue} -node: {title: "n110" label: "Store 110" info1: "Store 110 +node: {title: "n110" label: "Store 110" info1: "Store 110 mode: T visited: 37 irg: STRENGTH_RED_EXAMPLE_m1 @@ -617,7 +617,7 @@ node: {title: "n110" label: "Store 110" info1: "Store 110 volatility: volatility_non_volatile " } -node: {title: "n110n68" label: "0x13Is 68" info1: "0x13 68 +node: {title: "n110n68" label: "0x13Is 68" info1: "0x13 68 mode: Is visited: 37 irg: STRENGTH_RED_EXAMPLE_m1 @@ -632,7 +632,7 @@ color: yellow} edge: {sourcename: "n110" targetname: "n120" label: "0" class:17 priority:10 color:blue} edge: {sourcename: "n110" targetname: "n557" label: "1" class:16 priority:10} edge: {sourcename: "n110" targetname: "n110n68" label: "2" class:16 priority:10} -node: {title: "n558" label: "AddP 558" info1: "Add 558 +node: {title: "n558" label: "AddP 558" info1: "Add 558 mode: P visited: 37 irg: STRENGTH_RED_EXAMPLE_m1 @@ -644,7 +644,7 @@ node: {title: "n558" label: "AddP 558" info1: "Add 558 Private Attributes: " } -node: {title: "n558n554" label: "0xFFFFFFFCIs 554" info1: "0xFFFFFFFC 554 +node: {title: "n558n554" label: "0xFFFFFFFCIs 554" info1: "0xFFFFFFFC 554 mode: Is visited: 37 irg: STRENGTH_RED_EXAMPLE_m1 @@ -657,7 +657,7 @@ node: {title: "n558n554" label: "0xFFFFFFFCIs 554" info1: "0xFFFFFFFC 554 color: yellow} edge: {sourcename: "n558" targetname: "n558n554" label: "0" class:16 priority:10} edge: {sourcename: "n558" targetname: "n557" label: "1" class:16 priority:10} -node: {title: "n114" label: "Jmp 114" info1: "Jmp 114 +node: {title: "n114" label: "Jmp 114" info1: "Jmp 114 mode: X visited: 37 irg: STRENGTH_RED_EXAMPLE_m1 @@ -672,7 +672,7 @@ node: {title: "n114" label: "Jmp 114" info1: "Jmp 114 graph: { title: "n34" label: "Block 34" status:clustered color:yellow edge: {sourcename: "n34" targetname: "n34n38" label: "0" class:13 priority:60 color:red} -node: {title: "n35" label: "End 35" info1: "End 35 +node: {title: "n35" label: "End 35" info1: "End 35 mode: X visited: 37 irg: STRENGTH_RED_EXAMPLE_m1 @@ -687,7 +687,7 @@ node: {title: "n35" label: "End 35" info1: "End 35 " color: blue} } -node: {title: "n34n38" label: "Bad 38" info1: "Bad 38 +node: {title: "n34n38" label: "Bad 38" info1: "Bad 38 mode: T visited: 37 irg: STRENGTH_RED_EXAMPLE_m1 @@ -728,7 +728,7 @@ node: {title: "n40" label: "ProjX 0 40" info1: "Proj 40 " color: yellow} edge: {sourcename: "n40" targetname: "n37" label: "0" class:13 priority:60 color:red} -node: {title: "n37" label: "Start 37" info1: "Start 37 +node: {title: "n37" label: "Start 37" info1: "Start 37 mode: T visited: 37 irg: STRENGTH_RED_EXAMPLE_m1 diff --git a/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m1.vcg b/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m1.vcg index 43fb3164e..2d09bd90c 100644 --- a/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m1.vcg +++ b/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m1.vcg @@ -56,7 +56,7 @@ graph: { title: "g45" label: "STRENGTH_RED_EXAMPLE_m1" status:clustered color:wh graph: { title: "n93" label: "Block 93" status:clustered color:yellow edge: {sourcename: "n93" targetname: "n55" label: "0" class:13 priority:60 color:red} backedge: {sourcename: "n93" targetname: "n114" label: "1" linestyle:dashed class:13 priority:60 color:red} -node: {title: "n120" label: "PhiM 120" info1: "Phi 120 +node: {title: "n120" label: "PhiM 120" info1: "Phi 120 mode: M visited: 26 irg: STRENGTH_RED_EXAMPLE_m1 @@ -72,7 +72,7 @@ node: {title: "n120" label: "PhiM 120" info1: "Phi 120 color: green} edge: {sourcename: "n120" targetname: "n91" label: "0" class:17 priority:10 color:blue} backedge: {sourcename: "n120" targetname: "n112" label: "1" linestyle:dashed class:17 priority:10 color:blue} -node: {title: "n119" label: "PhiIs 119" info1: "Phi 119 +node: {title: "n119" label: "PhiIs 119" info1: "Phi 119 mode: Is visited: 26 irg: STRENGTH_RED_EXAMPLE_m1 @@ -88,7 +88,7 @@ node: {title: "n119" label: "PhiIs 119" info1: "Phi 119 color: green} edge: {sourcename: "n119" targetname: "n92" label: "0" class:16 priority:10} backedge: {sourcename: "n119" targetname: "n113" label: "1" linestyle:dashed class:16 priority:10} -node: {title: "n100" label: "Jmp 100" info1: "Jmp 100 +node: {title: "n100" label: "Jmp 100" info1: "Jmp 100 mode: X visited: 26 irg: STRENGTH_RED_EXAMPLE_m1 @@ -104,7 +104,7 @@ node: {title: "n100" label: "Jmp 100" info1: "Jmp 100 graph: { title: "n49" label: "Block 49" status:clustered color:yellow edge: {sourcename: "n49" targetname: "n48" label: "0" class:13 priority:60 color:red} backedge: {sourcename: "n49" targetname: "n85" label: "1" linestyle:dashed class:13 priority:60 color:red} -node: {title: "n91" label: "PhiM 91" info1: "Phi 91 +node: {title: "n91" label: "PhiM 91" info1: "Phi 91 mode: M visited: 26 irg: STRENGTH_RED_EXAMPLE_m1 @@ -146,7 +146,7 @@ node: {title: "n56" label: "ProjX 1 56" info1: "Proj 56 " color: yellow} edge: {sourcename: "n56" targetname: "n54" label: "0" class:13 priority:60 color:red} -node: {title: "n54" label: "Cond 54" info1: "Cond 54 +node: {title: "n54" label: "Cond 54" info1: "Cond 54 mode: T visited: 26 irg: STRENGTH_RED_EXAMPLE_m1 @@ -174,7 +174,7 @@ node: {title: "n53" label: "Projb Gt 53" info1: "Proj 53 " color: yellow} edge: {sourcename: "n53" targetname: "n52" label: "0" class:1 priority:50} -node: {title: "n52" label: "Cmp 52" info1: "Cmp 52 +node: {title: "n52" label: "Cmp 52" info1: "Cmp 52 mode: T visited: 26 irg: STRENGTH_RED_EXAMPLE_m1 @@ -187,7 +187,7 @@ node: {title: "n52" label: "Cmp 52" info1: "Cmp 52 in loop 525 with depth 2 " } -node: {title: "n52n51" label: "0xAIs 51" info1: "0xA 51 +node: {title: "n52n51" label: "0xAIs 51" info1: "0xA 51 mode: Is visited: 26 irg: STRENGTH_RED_EXAMPLE_m1 @@ -201,7 +201,7 @@ node: {title: "n52n51" label: "0xAIs 51" info1: "0xA 51 color: yellow} edge: {sourcename: "n52" targetname: "n52n51" label: "0" class:16 priority:10} edge: {sourcename: "n52" targetname: "n92" label: "1" class:1 priority:50} -node: {title: "n92" label: "PhiIs 92" info1: "Phi 92 +node: {title: "n92" label: "PhiIs 92" info1: "Phi 92 mode: Is visited: 26 irg: STRENGTH_RED_EXAMPLE_m1 @@ -215,7 +215,7 @@ node: {title: "n92" label: "PhiIs 92" info1: "Phi 92 in loop 524 with depth 1 " color: green} -node: {title: "n92n47" label: "0x0Is 47" info1: "0x0 47 +node: {title: "n92n47" label: "0x0Is 47" info1: "0x0 47 mode: Is visited: 26 irg: STRENGTH_RED_EXAMPLE_m1 @@ -233,7 +233,7 @@ backedge: {sourcename: "n92" targetname: "n84" label: "1" linestyle:dashed class graph: { title: "n46" label: "Block 46" status:clustered color:yellow edge: {sourcename: "n46" targetname: "n40" label: "0" class:13 priority:60 color:red} -node: {title: "n48" label: "Jmp 48" info1: "Jmp 48 +node: {title: "n48" label: "Jmp 48" info1: "Jmp 48 mode: X visited: 26 irg: STRENGTH_RED_EXAMPLE_m1 @@ -261,7 +261,7 @@ node: {title: "n83" label: "ProjM 0 83" info1: "Proj 83 " color: yellow} edge: {sourcename: "n83" targetname: "n81" label: "0" class:17 priority:10 color:blue} -node: {title: "n81" label: "Store 81" info1: "Store 81 +node: {title: "n81" label: "Store 81" info1: "Store 81 mode: T visited: 26 irg: STRENGTH_RED_EXAMPLE_m1 @@ -277,7 +277,7 @@ node: {title: "n81" label: "Store 81" info1: "Store 81 volatility: volatility_non_volatile " } -node: {title: "n81n80" label: "0xFIs 80" info1: "0xF 80 +node: {title: "n81n80" label: "0xFIs 80" info1: "0xF 80 mode: Is visited: 26 irg: STRENGTH_RED_EXAMPLE_m1 @@ -305,7 +305,7 @@ node: {title: "n76" label: "ProjM 0 76" info1: "Proj 76 " color: yellow} edge: {sourcename: "n76" targetname: "n74" label: "0" class:17 priority:10 color:blue} -node: {title: "n74" label: "Store 74" info1: "Store 74 +node: {title: "n74" label: "Store 74" info1: "Store 74 mode: T visited: 26 irg: STRENGTH_RED_EXAMPLE_m1 @@ -321,7 +321,7 @@ node: {title: "n74" label: "Store 74" info1: "Store 74 volatility: volatility_non_volatile " } -node: {title: "n74n73" label: "0x10Is 73" info1: "0x10 73 +node: {title: "n74n73" label: "0x10Is 73" info1: "0x10 73 mode: Is visited: 26 irg: STRENGTH_RED_EXAMPLE_m1 @@ -349,7 +349,7 @@ node: {title: "n72" label: "ProjM 0 72" info1: "Proj 72 " color: yellow} edge: {sourcename: "n72" targetname: "n70" label: "0" class:17 priority:10 color:blue} -node: {title: "n70" label: "Store 70" info1: "Store 70 +node: {title: "n70" label: "Store 70" info1: "Store 70 mode: T visited: 26 irg: STRENGTH_RED_EXAMPLE_m1 @@ -365,7 +365,7 @@ node: {title: "n70" label: "Store 70" info1: "Store 70 volatility: volatility_non_volatile " } -node: {title: "n70n68" label: "0x13Is 68" info1: "0x13 68 +node: {title: "n70n68" label: "0x13Is 68" info1: "0x13 68 mode: Is visited: 26 irg: STRENGTH_RED_EXAMPLE_m1 @@ -380,7 +380,7 @@ color: yellow} edge: {sourcename: "n70" targetname: "n91" label: "0" class:17 priority:10 color:blue} edge: {sourcename: "n70" targetname: "n65" label: "1" class:1 priority:50} edge: {sourcename: "n70" targetname: "n70n68" label: "2" class:16 priority:10} -node: {title: "n67" label: "AddP 67" info1: "Add 67 +node: {title: "n67" label: "AddP 67" info1: "Add 67 mode: P visited: 26 irg: STRENGTH_RED_EXAMPLE_m1 @@ -393,7 +393,7 @@ node: {title: "n67" label: "AddP 67" info1: "Add 67 in loop 523 with depth 0 " } -node: {title: "n67n62" label: "SymC &a2 62" info1: "SymC &a2 62 +node: {title: "n67n62" label: "SymC &a2 62" info1: "SymC &a2 62 mode: P visited: 26 irg: STRENGTH_RED_EXAMPLE_m1 @@ -410,7 +410,7 @@ node: {title: "n67n62" label: "SymC &a2 62" info1: "SymC &a2 62 } edge: {sourcename: "n67" targetname: "n67n62" label: "0" class:16 priority:10} edge: {sourcename: "n67" targetname: "n66" label: "1" class:1 priority:50} -node: {title: "n66" label: "MulIs 66" info1: "Mul 66 +node: {title: "n66" label: "MulIs 66" info1: "Mul 66 mode: Is visited: 26 irg: STRENGTH_RED_EXAMPLE_m1 @@ -423,7 +423,7 @@ node: {title: "n66" label: "MulIs 66" info1: "Mul 66 in loop 523 with depth 0 " } -node: {title: "n66n60" label: "0xCIs 60" info1: "0xC 60 +node: {title: "n66n60" label: "0xCIs 60" info1: "0xC 60 mode: Is visited: 26 irg: STRENGTH_RED_EXAMPLE_m1 @@ -437,7 +437,7 @@ node: {title: "n66n60" label: "0xCIs 60" info1: "0xC 60 color: yellow} edge: {sourcename: "n66" targetname: "n66n60" label: "0" class:16 priority:10} edge: {sourcename: "n66" targetname: "n92" label: "1" class:16 priority:10} -node: {title: "n65" label: "AddP 65" info1: "Add 65 +node: {title: "n65" label: "AddP 65" info1: "Add 65 mode: P visited: 26 irg: STRENGTH_RED_EXAMPLE_m1 @@ -450,7 +450,7 @@ node: {title: "n65" label: "AddP 65" info1: "Add 65 in loop 523 with depth 0 " } -node: {title: "n65n61" label: "SymC &a 61" info1: "SymC &a 61 +node: {title: "n65n61" label: "SymC &a 61" info1: "SymC &a 61 mode: P visited: 26 irg: STRENGTH_RED_EXAMPLE_m1 @@ -467,7 +467,7 @@ node: {title: "n65n61" label: "SymC &a 61" info1: "SymC &a 61 } edge: {sourcename: "n65" targetname: "n65n61" label: "0" class:16 priority:10} edge: {sourcename: "n65" targetname: "n64" label: "1" class:1 priority:50} -node: {title: "n64" label: "MulIs 64" info1: "Mul 64 +node: {title: "n64" label: "MulIs 64" info1: "Mul 64 mode: Is visited: 26 irg: STRENGTH_RED_EXAMPLE_m1 @@ -480,7 +480,7 @@ node: {title: "n64" label: "MulIs 64" info1: "Mul 64 in loop 523 with depth 0 " } -node: {title: "n64n59" label: "0x4Is 59" info1: "0x4 59 +node: {title: "n64n59" label: "0x4Is 59" info1: "0x4 59 mode: Is visited: 26 irg: STRENGTH_RED_EXAMPLE_m1 @@ -494,7 +494,7 @@ node: {title: "n64n59" label: "0x4Is 59" info1: "0x4 59 color: yellow} edge: {sourcename: "n64" targetname: "n64n59" label: "0" class:16 priority:10} edge: {sourcename: "n64" targetname: "n92" label: "1" class:16 priority:10} -node: {title: "n85" label: "Jmp 85" info1: "Jmp 85 +node: {title: "n85" label: "Jmp 85" info1: "Jmp 85 mode: X visited: 26 irg: STRENGTH_RED_EXAMPLE_m1 @@ -505,7 +505,7 @@ node: {title: "n85" label: "Jmp 85" info1: "Jmp 85 in loop 525 with depth 2 " } -node: {title: "n84" label: "AddIs 84" info1: "Add 84 +node: {title: "n84" label: "AddIs 84" info1: "Add 84 mode: Is visited: 26 irg: STRENGTH_RED_EXAMPLE_m1 @@ -518,7 +518,7 @@ node: {title: "n84" label: "AddIs 84" info1: "Add 84 in loop 524 with depth 1 " } -node: {title: "n84n58" label: "0x1Is 58" info1: "0x1 58 +node: {title: "n84n58" label: "0x1Is 58" info1: "0x1 58 mode: Is visited: 26 irg: STRENGTH_RED_EXAMPLE_m1 @@ -549,7 +549,7 @@ node: {title: "n112" label: "ProjM 0 112" info1: "Proj 112 " color: yellow} edge: {sourcename: "n112" targetname: "n110" label: "0" class:17 priority:10 color:blue} -node: {title: "n110" label: "Store 110" info1: "Store 110 +node: {title: "n110" label: "Store 110" info1: "Store 110 mode: T visited: 26 irg: STRENGTH_RED_EXAMPLE_m1 @@ -565,7 +565,7 @@ node: {title: "n110" label: "Store 110" info1: "Store 110 volatility: volatility_non_volatile " } -node: {title: "n110n68" label: "0x13Is 68" info1: "0x13 68 +node: {title: "n110n68" label: "0x13Is 68" info1: "0x13 68 mode: Is visited: 26 irg: STRENGTH_RED_EXAMPLE_m1 @@ -580,7 +580,7 @@ color: yellow} edge: {sourcename: "n110" targetname: "n120" label: "0" class:17 priority:10 color:blue} edge: {sourcename: "n110" targetname: "n107" label: "1" class:1 priority:50} edge: {sourcename: "n110" targetname: "n110n68" label: "2" class:16 priority:10} -node: {title: "n107" label: "AddP 107" info1: "Add 107 +node: {title: "n107" label: "AddP 107" info1: "Add 107 mode: P visited: 26 irg: STRENGTH_RED_EXAMPLE_m1 @@ -593,7 +593,7 @@ node: {title: "n107" label: "AddP 107" info1: "Add 107 in loop 523 with depth 0 " } -node: {title: "n107n61" label: "SymC &a 61" info1: "SymC &a 61 +node: {title: "n107n61" label: "SymC &a 61" info1: "SymC &a 61 mode: P visited: 26 irg: STRENGTH_RED_EXAMPLE_m1 @@ -610,7 +610,7 @@ node: {title: "n107n61" label: "SymC &a 61" info1: "SymC &a 61 } edge: {sourcename: "n107" targetname: "n107n61" label: "0" class:16 priority:10} edge: {sourcename: "n107" targetname: "n106" label: "1" class:1 priority:50} -node: {title: "n106" label: "MulIs 106" info1: "Mul 106 +node: {title: "n106" label: "MulIs 106" info1: "Mul 106 mode: Is visited: 26 irg: STRENGTH_RED_EXAMPLE_m1 @@ -623,7 +623,7 @@ node: {title: "n106" label: "MulIs 106" info1: "Mul 106 in loop 523 with depth 0 " } -node: {title: "n106n59" label: "0x4Is 59" info1: "0x4 59 +node: {title: "n106n59" label: "0x4Is 59" info1: "0x4 59 mode: Is visited: 26 irg: STRENGTH_RED_EXAMPLE_m1 @@ -637,7 +637,7 @@ node: {title: "n106n59" label: "0x4Is 59" info1: "0x4 59 color: yellow} edge: {sourcename: "n106" targetname: "n106n59" label: "0" class:16 priority:10} edge: {sourcename: "n106" targetname: "n119" label: "1" class:16 priority:10} -node: {title: "n113" label: "SubIs 113" info1: "Sub 113 +node: {title: "n113" label: "SubIs 113" info1: "Sub 113 mode: Is visited: 26 irg: STRENGTH_RED_EXAMPLE_m1 @@ -650,7 +650,7 @@ node: {title: "n113" label: "SubIs 113" info1: "Sub 113 in loop 528 with depth 1 " } -node: {title: "n113n58" label: "0x1Is 58" info1: "0x1 58 +node: {title: "n113n58" label: "0x1Is 58" info1: "0x1 58 mode: Is visited: 26 irg: STRENGTH_RED_EXAMPLE_m1 @@ -664,7 +664,7 @@ node: {title: "n113n58" label: "0x1Is 58" info1: "0x1 58 color: yellow} edge: {sourcename: "n113" targetname: "n119" label: "0" class:16 priority:10} edge: {sourcename: "n113" targetname: "n113n58" label: "1" class:16 priority:10} -node: {title: "n114" label: "Jmp 114" info1: "Jmp 114 +node: {title: "n114" label: "Jmp 114" info1: "Jmp 114 mode: X visited: 26 irg: STRENGTH_RED_EXAMPLE_m1 @@ -679,7 +679,7 @@ node: {title: "n114" label: "Jmp 114" info1: "Jmp 114 graph: { title: "n34" label: "Block 34" status:clustered color:yellow edge: {sourcename: "n34" targetname: "n34n38" label: "0" class:13 priority:60 color:red} -node: {title: "n35" label: "End 35" info1: "End 35 +node: {title: "n35" label: "End 35" info1: "End 35 mode: X visited: 26 irg: STRENGTH_RED_EXAMPLE_m1 @@ -694,7 +694,7 @@ node: {title: "n35" label: "End 35" info1: "End 35 " color: blue} } -node: {title: "n34n38" label: "Bad 38" info1: "Bad 38 +node: {title: "n34n38" label: "Bad 38" info1: "Bad 38 mode: T visited: 26 irg: STRENGTH_RED_EXAMPLE_m1 @@ -735,7 +735,7 @@ node: {title: "n40" label: "ProjX 0 40" info1: "Proj 40 " color: yellow} edge: {sourcename: "n40" targetname: "n37" label: "0" class:13 priority:60 color:red} -node: {title: "n37" label: "Start 37" info1: "Start 37 +node: {title: "n37" label: "Start 37" info1: "Start 37 mode: T visited: 26 irg: STRENGTH_RED_EXAMPLE_m1 diff --git a/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m2-looptree.vcg b/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m2-looptree.vcg index 03982dd93..c55bdc0aa 100644 --- a/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m2-looptree.vcg +++ b/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m2-looptree.vcg @@ -54,16 +54,16 @@ colorentry 125: 255 250 250 node: {title: "l566" label: "loop 0, 1 sons, 4 nodes" info1: " loop nr: 566 The loop was analyzed 0 times."} -node: { title: "l566-0-nodes" color: lightyellow label: "Block 139 -Block 149" } +node: { title: "l566-0-nodes" color: lightyellow label: "Block 139 +Block 149" } edge: {sourcename: "l566" targetname: "l566-0-nodes" label:"0...1"} edge: {sourcename: "l566" targetname: "l567" color: darkgreen label: "2"} node: {title: "l567" label: "loop 1, 0 sons, 2 nodes" info1: " loop nr: 567 The loop was analyzed 0 times."} -node: { title: "l567-0-nodes" color: lightyellow label: "Block 153 loop head! -Block 161" } +node: { title: "l567-0-nodes" color: lightyellow label: "Block 153 loop head! +Block 161" } edge: {sourcename: "l567" targetname: "l567-0-nodes" label:"0...1"} -node: { title: "l566-3-nodes" color: lightyellow label: "Block 183 -Block 137" } +node: { title: "l566-3-nodes" color: lightyellow label: "Block 183 +Block 137" } edge: {sourcename: "l566" targetname: "l566-3-nodes" label:"3...4"} } diff --git a/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m2-strength_reduced.vcg b/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m2-strength_reduced.vcg index 9538ab599..a75792d88 100644 --- a/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m2-strength_reduced.vcg +++ b/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m2-strength_reduced.vcg @@ -55,7 +55,7 @@ colorentry 125: 255 250 250 graph: { title: "g148" label: "STRENGTH_RED_EXAMPLE_m2" status:clustered color:white graph: { title: "n137" label: "Block 137" status:clustered color:yellow edge: {sourcename: "n137" targetname: "n186" label: "0" class:13 priority:60 color:red} -node: {title: "n138" label: "End 138" info1: "End 138 +node: {title: "n138" label: "End 138" info1: "End 138 mode: X visited: 28 irg: STRENGTH_RED_EXAMPLE_m2 @@ -71,7 +71,7 @@ color: blue} graph: { title: "n183" label: "Block 183" status:clustered color:yellow edge: {sourcename: "n183" targetname: "n159" label: "0" class:13 priority:60 color:red} -node: {title: "n186" label: "Return 186" info1: "Return 186 +node: {title: "n186" label: "Return 186" info1: "Return 186 mode: X visited: 28 irg: STRENGTH_RED_EXAMPLE_m2 @@ -86,7 +86,7 @@ node: {title: "n186" label: "Return 186" info1: "Return 186 res 0 type: int " } -node: {title: "n186n165" label: "0x4Is 165" info1: "0x4 165 +node: {title: "n186n165" label: "0x4Is 165" info1: "0x4 165 mode: Is visited: 28 irg: STRENGTH_RED_EXAMPLE_m2 @@ -105,7 +105,7 @@ edge: {sourcename: "n186" targetname: "n186n165" label: "1" class:16 priority:10 graph: { title: "n153" label: "Block 153" status:clustered color:yellow edge: {sourcename: "n153" targetname: "n152" label: "0" class:13 priority:60 color:red} backedge: {sourcename: "n153" targetname: "n177" label: "1" linestyle:dashed class:13 priority:60 color:red} -node: {title: "n190" label: "PhiM 190" info1: "Phi 190 +node: {title: "n190" label: "PhiM 190" info1: "Phi 190 mode: M visited: 28 irg: STRENGTH_RED_EXAMPLE_m2 @@ -121,7 +121,7 @@ node: {title: "n190" label: "PhiM 190" info1: "Phi 190 color: green} edge: {sourcename: "n190" targetname: "n146" label: "0" class:17 priority:10 color:blue} edge: {sourcename: "n190" targetname: "n175" label: "1" class:17 priority:10 color:blue} -node: {title: "n573" label: "PhiIs 573" info1: "Phi 573 +node: {title: "n573" label: "PhiIs 573" info1: "Phi 573 mode: Is visited: 28 irg: STRENGTH_RED_EXAMPLE_m2 @@ -134,7 +134,7 @@ node: {title: "n573" label: "PhiIs 573" info1: "Phi 573 backedges: " color: green} -node: {title: "n573n150" label: "0x0Is 150" info1: "0x0 150 +node: {title: "n573n150" label: "0x0Is 150" info1: "0x0 150 mode: Is visited: 28 irg: STRENGTH_RED_EXAMPLE_m2 @@ -148,7 +148,7 @@ node: {title: "n573n150" label: "0x0Is 150" info1: "0x0 150 color: yellow} edge: {sourcename: "n573" targetname: "n573n150" label: "0" class:16 priority:10} edge: {sourcename: "n573" targetname: "n574" label: "1" class:16 priority:10} -node: {title: "n580" label: "PhiIs 580" info1: "Phi 580 +node: {title: "n580" label: "PhiIs 580" info1: "Phi 580 mode: Is visited: 28 irg: STRENGTH_RED_EXAMPLE_m2 @@ -161,7 +161,7 @@ node: {title: "n580" label: "PhiIs 580" info1: "Phi 580 backedges: " color: green} -node: {title: "n580n150" label: "0x0Is 150" info1: "0x0 150 +node: {title: "n580n150" label: "0x0Is 150" info1: "0x0 150 mode: Is visited: 28 irg: STRENGTH_RED_EXAMPLE_m2 @@ -201,7 +201,7 @@ node: {title: "n160" label: "ProjX 1 160" info1: "Proj 160 " color: yellow} edge: {sourcename: "n160" targetname: "n158" label: "0" class:13 priority:60 color:red} -node: {title: "n158" label: "Cond 158" info1: "Cond 158 +node: {title: "n158" label: "Cond 158" info1: "Cond 158 mode: T visited: 28 irg: STRENGTH_RED_EXAMPLE_m2 @@ -229,7 +229,7 @@ node: {title: "n157" label: "Projb Gt 157" info1: "Proj 157 " color: yellow} edge: {sourcename: "n157" targetname: "n156" label: "0" class:1 priority:50} -node: {title: "n156" label: "Cmp 156" info1: "Cmp 156 +node: {title: "n156" label: "Cmp 156" info1: "Cmp 156 mode: T visited: 28 irg: STRENGTH_RED_EXAMPLE_m2 @@ -242,7 +242,7 @@ node: {title: "n156" label: "Cmp 156" info1: "Cmp 156 in loop 562 with depth 2 " } -node: {title: "n156n155" label: "0xAIs 155" info1: "0xA 155 +node: {title: "n156n155" label: "0xAIs 155" info1: "0xA 155 mode: Is visited: 28 irg: STRENGTH_RED_EXAMPLE_m2 @@ -256,7 +256,7 @@ node: {title: "n156n155" label: "0xAIs 155" info1: "0xA 155 color: yellow} edge: {sourcename: "n156" targetname: "n156n155" label: "0" class:16 priority:10} edge: {sourcename: "n156" targetname: "n191" label: "1" class:1 priority:50} -node: {title: "n191" label: "PhiIs 191" info1: "Phi 191 +node: {title: "n191" label: "PhiIs 191" info1: "Phi 191 mode: Is visited: 28 irg: STRENGTH_RED_EXAMPLE_m2 @@ -270,7 +270,7 @@ node: {title: "n191" label: "PhiIs 191" info1: "Phi 191 in loop 561 with depth 1 " color: green} -node: {title: "n191n150" label: "0x0Is 150" info1: "0x0 150 +node: {title: "n191n150" label: "0x0Is 150" info1: "0x0 150 mode: Is visited: 28 irg: STRENGTH_RED_EXAMPLE_m2 @@ -288,7 +288,7 @@ edge: {sourcename: "n191" targetname: "n176" label: "1" class:16 priority:10} graph: { title: "n149" label: "Block 149" status:clustered color:yellow edge: {sourcename: "n149" targetname: "n143" label: "0" class:13 priority:60 color:red} -node: {title: "n152" label: "Jmp 152" info1: "Jmp 152 +node: {title: "n152" label: "Jmp 152" info1: "Jmp 152 mode: X visited: 28 irg: STRENGTH_RED_EXAMPLE_m2 @@ -316,7 +316,7 @@ node: {title: "n175" label: "ProjM 0 175" info1: "Proj 175 " color: yellow} edge: {sourcename: "n175" targetname: "n173" label: "0" class:17 priority:10 color:blue} -node: {title: "n173" label: "Store 173" info1: "Store 173 +node: {title: "n173" label: "Store 173" info1: "Store 173 mode: T visited: 28 irg: STRENGTH_RED_EXAMPLE_m2 @@ -335,7 +335,7 @@ node: {title: "n173" label: "Store 173" info1: "Store 173 edge: {sourcename: "n173" targetname: "n190" label: "0" class:17 priority:10 color:blue} edge: {sourcename: "n173" targetname: "n565" label: "1" class:1 priority:50} edge: {sourcename: "n173" targetname: "n580" label: "2" class:16 priority:10} -node: {title: "n565" label: "AddP 565" info1: "Add 565 +node: {title: "n565" label: "AddP 565" info1: "Add 565 mode: P visited: 28 irg: STRENGTH_RED_EXAMPLE_m2 @@ -349,7 +349,7 @@ node: {title: "n565" label: "AddP 565" info1: "Add 565 } edge: {sourcename: "n565" targetname: "n573" label: "0" class:16 priority:10} edge: {sourcename: "n565" targetname: "n564" label: "1" class:1 priority:50} -node: {title: "n574" label: "AddIs 574" info1: "Add 574 +node: {title: "n574" label: "AddIs 574" info1: "Add 574 mode: Is visited: 28 irg: STRENGTH_RED_EXAMPLE_m2 @@ -361,7 +361,7 @@ node: {title: "n574" label: "AddIs 574" info1: "Add 574 Private Attributes: " } -node: {title: "n574n165" label: "0x4Is 165" info1: "0x4 165 +node: {title: "n574n165" label: "0x4Is 165" info1: "0x4 165 mode: Is visited: 28 irg: STRENGTH_RED_EXAMPLE_m2 @@ -375,7 +375,7 @@ node: {title: "n574n165" label: "0x4Is 165" info1: "0x4 165 color: yellow} edge: {sourcename: "n574" targetname: "n574n165" label: "0" class:16 priority:10} edge: {sourcename: "n574" targetname: "n573" label: "1" class:16 priority:10} -node: {title: "n564" label: "AddP 564" info1: "Add 564 +node: {title: "n564" label: "AddP 564" info1: "Add 564 mode: P visited: 28 irg: STRENGTH_RED_EXAMPLE_m2 @@ -387,7 +387,7 @@ node: {title: "n564" label: "AddP 564" info1: "Add 564 Private Attributes: " } -node: {title: "n564n151" label: "SymC &a 151" info1: "SymC &a 151 +node: {title: "n564n151" label: "SymC &a 151" info1: "SymC &a 151 mode: P visited: 28 irg: STRENGTH_RED_EXAMPLE_m2 @@ -402,7 +402,7 @@ node: {title: "n564n151" label: "SymC &a 151" info1: "SymC &a 151 type of value: type_unknown " } -node: {title: "n564n163" label: "0xDIs 163" info1: "0xD 163 +node: {title: "n564n163" label: "0xDIs 163" info1: "0xD 163 mode: Is visited: 28 irg: STRENGTH_RED_EXAMPLE_m2 @@ -416,7 +416,7 @@ node: {title: "n564n163" label: "0xDIs 163" info1: "0xD 163 color: yellow} edge: {sourcename: "n564" targetname: "n564n151" label: "0" class:16 priority:10} edge: {sourcename: "n564" targetname: "n564n163" label: "1" class:16 priority:10} -node: {title: "n581" label: "AddIs 581" info1: "Add 581 +node: {title: "n581" label: "AddIs 581" info1: "Add 581 mode: Is visited: 28 irg: STRENGTH_RED_EXAMPLE_m2 @@ -428,7 +428,7 @@ node: {title: "n581" label: "AddIs 581" info1: "Add 581 Private Attributes: " } -node: {title: "n581n162" label: "0xFIs 162" info1: "0xF 162 +node: {title: "n581n162" label: "0xFIs 162" info1: "0xF 162 mode: Is visited: 28 irg: STRENGTH_RED_EXAMPLE_m2 @@ -442,7 +442,7 @@ node: {title: "n581n162" label: "0xFIs 162" info1: "0xF 162 color: yellow} edge: {sourcename: "n581" targetname: "n581n162" label: "0" class:16 priority:10} edge: {sourcename: "n581" targetname: "n580" label: "1" class:16 priority:10} -node: {title: "n177" label: "Jmp 177" info1: "Jmp 177 +node: {title: "n177" label: "Jmp 177" info1: "Jmp 177 mode: X visited: 28 irg: STRENGTH_RED_EXAMPLE_m2 @@ -453,7 +453,7 @@ node: {title: "n177" label: "Jmp 177" info1: "Jmp 177 in loop 562 with depth 2 " } -node: {title: "n176" label: "AddIs 176" info1: "Add 176 +node: {title: "n176" label: "AddIs 176" info1: "Add 176 mode: Is visited: 28 irg: STRENGTH_RED_EXAMPLE_m2 @@ -466,7 +466,7 @@ node: {title: "n176" label: "AddIs 176" info1: "Add 176 in loop 561 with depth 1 " } -node: {title: "n176n164" label: "0x1Is 164" info1: "0x1 164 +node: {title: "n176n164" label: "0x1Is 164" info1: "0x1 164 mode: Is visited: 28 irg: STRENGTH_RED_EXAMPLE_m2 @@ -510,7 +510,7 @@ node: {title: "n143" label: "ProjX 0 143" info1: "Proj 143 " color: yellow} edge: {sourcename: "n143" targetname: "n140" label: "0" class:13 priority:60 color:red} -node: {title: "n140" label: "Start 140" info1: "Start 140 +node: {title: "n140" label: "Start 140" info1: "Start 140 mode: T visited: 28 irg: STRENGTH_RED_EXAMPLE_m2 diff --git a/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m2.vcg b/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m2.vcg index eff7d3ecf..6e3fedb1b 100644 --- a/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m2.vcg +++ b/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m2.vcg @@ -55,7 +55,7 @@ colorentry 125: 255 250 250 graph: { title: "g148" label: "STRENGTH_RED_EXAMPLE_m2" status:clustered color:white graph: { title: "n137" label: "Block 137" status:clustered color:yellow edge: {sourcename: "n137" targetname: "n186" label: "0" class:13 priority:60 color:red} -node: {title: "n138" label: "End 138" info1: "End 138 +node: {title: "n138" label: "End 138" info1: "End 138 mode: X visited: 17 irg: STRENGTH_RED_EXAMPLE_m2 @@ -71,7 +71,7 @@ color: blue} graph: { title: "n183" label: "Block 183" status:clustered color:yellow edge: {sourcename: "n183" targetname: "n159" label: "0" class:13 priority:60 color:red} -node: {title: "n186" label: "Return 186" info1: "Return 186 +node: {title: "n186" label: "Return 186" info1: "Return 186 mode: X visited: 17 irg: STRENGTH_RED_EXAMPLE_m2 @@ -86,7 +86,7 @@ node: {title: "n186" label: "Return 186" info1: "Return 186 res 0 type: int " } -node: {title: "n186n165" label: "0x4Is 165" info1: "0x4 165 +node: {title: "n186n165" label: "0x4Is 165" info1: "0x4 165 mode: Is visited: 17 irg: STRENGTH_RED_EXAMPLE_m2 @@ -105,7 +105,7 @@ edge: {sourcename: "n186" targetname: "n186n165" label: "1" class:16 priority:10 graph: { title: "n153" label: "Block 153" status:clustered color:yellow edge: {sourcename: "n153" targetname: "n152" label: "0" class:13 priority:60 color:red} backedge: {sourcename: "n153" targetname: "n177" label: "1" linestyle:dashed class:13 priority:60 color:red} -node: {title: "n190" label: "PhiM 190" info1: "Phi 190 +node: {title: "n190" label: "PhiM 190" info1: "Phi 190 mode: M visited: 17 irg: STRENGTH_RED_EXAMPLE_m2 @@ -147,7 +147,7 @@ node: {title: "n160" label: "ProjX 1 160" info1: "Proj 160 " color: yellow} edge: {sourcename: "n160" targetname: "n158" label: "0" class:13 priority:60 color:red} -node: {title: "n158" label: "Cond 158" info1: "Cond 158 +node: {title: "n158" label: "Cond 158" info1: "Cond 158 mode: T visited: 17 irg: STRENGTH_RED_EXAMPLE_m2 @@ -175,7 +175,7 @@ node: {title: "n157" label: "Projb Gt 157" info1: "Proj 157 " color: yellow} edge: {sourcename: "n157" targetname: "n156" label: "0" class:1 priority:50} -node: {title: "n156" label: "Cmp 156" info1: "Cmp 156 +node: {title: "n156" label: "Cmp 156" info1: "Cmp 156 mode: T visited: 17 irg: STRENGTH_RED_EXAMPLE_m2 @@ -188,7 +188,7 @@ node: {title: "n156" label: "Cmp 156" info1: "Cmp 156 in loop 562 with depth 2 " } -node: {title: "n156n155" label: "0xAIs 155" info1: "0xA 155 +node: {title: "n156n155" label: "0xAIs 155" info1: "0xA 155 mode: Is visited: 17 irg: STRENGTH_RED_EXAMPLE_m2 @@ -202,7 +202,7 @@ node: {title: "n156n155" label: "0xAIs 155" info1: "0xA 155 color: yellow} edge: {sourcename: "n156" targetname: "n156n155" label: "0" class:16 priority:10} edge: {sourcename: "n156" targetname: "n191" label: "1" class:1 priority:50} -node: {title: "n191" label: "PhiIs 191" info1: "Phi 191 +node: {title: "n191" label: "PhiIs 191" info1: "Phi 191 mode: Is visited: 17 irg: STRENGTH_RED_EXAMPLE_m2 @@ -216,7 +216,7 @@ node: {title: "n191" label: "PhiIs 191" info1: "Phi 191 in loop 561 with depth 1 " color: green} -node: {title: "n191n150" label: "0x0Is 150" info1: "0x0 150 +node: {title: "n191n150" label: "0x0Is 150" info1: "0x0 150 mode: Is visited: 17 irg: STRENGTH_RED_EXAMPLE_m2 @@ -234,7 +234,7 @@ backedge: {sourcename: "n191" targetname: "n176" label: "1" linestyle:dashed cla graph: { title: "n149" label: "Block 149" status:clustered color:yellow edge: {sourcename: "n149" targetname: "n143" label: "0" class:13 priority:60 color:red} -node: {title: "n152" label: "Jmp 152" info1: "Jmp 152 +node: {title: "n152" label: "Jmp 152" info1: "Jmp 152 mode: X visited: 17 irg: STRENGTH_RED_EXAMPLE_m2 @@ -262,7 +262,7 @@ node: {title: "n175" label: "ProjM 0 175" info1: "Proj 175 " color: yellow} edge: {sourcename: "n175" targetname: "n173" label: "0" class:17 priority:10 color:blue} -node: {title: "n173" label: "Store 173" info1: "Store 173 +node: {title: "n173" label: "Store 173" info1: "Store 173 mode: T visited: 17 irg: STRENGTH_RED_EXAMPLE_m2 @@ -281,7 +281,7 @@ node: {title: "n173" label: "Store 173" info1: "Store 173 edge: {sourcename: "n173" targetname: "n190" label: "0" class:17 priority:10 color:blue} edge: {sourcename: "n173" targetname: "n171" label: "1" class:1 priority:50} edge: {sourcename: "n173" targetname: "n167" label: "2" class:1 priority:50} -node: {title: "n171" label: "AddP 171" info1: "Add 171 +node: {title: "n171" label: "AddP 171" info1: "Add 171 mode: P visited: 17 irg: STRENGTH_RED_EXAMPLE_m2 @@ -294,7 +294,7 @@ node: {title: "n171" label: "AddP 171" info1: "Add 171 in loop 560 with depth 0 " } -node: {title: "n171n163" label: "0xDIs 163" info1: "0xD 163 +node: {title: "n171n163" label: "0xDIs 163" info1: "0xD 163 mode: Is visited: 17 irg: STRENGTH_RED_EXAMPLE_m2 @@ -308,7 +308,7 @@ node: {title: "n171n163" label: "0xDIs 163" info1: "0xD 163 color: yellow} edge: {sourcename: "n171" targetname: "n171n163" label: "0" class:16 priority:10} edge: {sourcename: "n171" targetname: "n170" label: "1" class:1 priority:50} -node: {title: "n170" label: "AddP 170" info1: "Add 170 +node: {title: "n170" label: "AddP 170" info1: "Add 170 mode: P visited: 17 irg: STRENGTH_RED_EXAMPLE_m2 @@ -321,7 +321,7 @@ node: {title: "n170" label: "AddP 170" info1: "Add 170 in loop 560 with depth 0 " } -node: {title: "n170n151" label: "SymC &a 151" info1: "SymC &a 151 +node: {title: "n170n151" label: "SymC &a 151" info1: "SymC &a 151 mode: P visited: 17 irg: STRENGTH_RED_EXAMPLE_m2 @@ -338,7 +338,7 @@ node: {title: "n170n151" label: "SymC &a 151" info1: "SymC &a 151 } edge: {sourcename: "n170" targetname: "n168" label: "0" class:1 priority:50} edge: {sourcename: "n170" targetname: "n170n151" label: "1" class:16 priority:10} -node: {title: "n168" label: "MulIs 168" info1: "Mul 168 +node: {title: "n168" label: "MulIs 168" info1: "Mul 168 mode: Is visited: 17 irg: STRENGTH_RED_EXAMPLE_m2 @@ -351,7 +351,7 @@ node: {title: "n168" label: "MulIs 168" info1: "Mul 168 in loop 560 with depth 0 " } -node: {title: "n168n165" label: "0x4Is 165" info1: "0x4 165 +node: {title: "n168n165" label: "0x4Is 165" info1: "0x4 165 mode: Is visited: 17 irg: STRENGTH_RED_EXAMPLE_m2 @@ -365,7 +365,7 @@ node: {title: "n168n165" label: "0x4Is 165" info1: "0x4 165 color: yellow} edge: {sourcename: "n168" targetname: "n168n165" label: "0" class:16 priority:10} edge: {sourcename: "n168" targetname: "n191" label: "1" class:16 priority:10} -node: {title: "n167" label: "MulIs 167" info1: "Mul 167 +node: {title: "n167" label: "MulIs 167" info1: "Mul 167 mode: Is visited: 17 irg: STRENGTH_RED_EXAMPLE_m2 @@ -378,7 +378,7 @@ node: {title: "n167" label: "MulIs 167" info1: "Mul 167 in loop 560 with depth 0 " } -node: {title: "n167n162" label: "0xFIs 162" info1: "0xF 162 +node: {title: "n167n162" label: "0xFIs 162" info1: "0xF 162 mode: Is visited: 17 irg: STRENGTH_RED_EXAMPLE_m2 @@ -392,7 +392,7 @@ node: {title: "n167n162" label: "0xFIs 162" info1: "0xF 162 color: yellow} edge: {sourcename: "n167" targetname: "n167n162" label: "0" class:16 priority:10} edge: {sourcename: "n167" targetname: "n191" label: "1" class:16 priority:10} -node: {title: "n177" label: "Jmp 177" info1: "Jmp 177 +node: {title: "n177" label: "Jmp 177" info1: "Jmp 177 mode: X visited: 17 irg: STRENGTH_RED_EXAMPLE_m2 @@ -403,7 +403,7 @@ node: {title: "n177" label: "Jmp 177" info1: "Jmp 177 in loop 562 with depth 2 " } -node: {title: "n176" label: "AddIs 176" info1: "Add 176 +node: {title: "n176" label: "AddIs 176" info1: "Add 176 mode: Is visited: 17 irg: STRENGTH_RED_EXAMPLE_m2 @@ -416,7 +416,7 @@ node: {title: "n176" label: "AddIs 176" info1: "Add 176 in loop 561 with depth 1 " } -node: {title: "n176n164" label: "0x1Is 164" info1: "0x1 164 +node: {title: "n176n164" label: "0x1Is 164" info1: "0x1 164 mode: Is visited: 17 irg: STRENGTH_RED_EXAMPLE_m2 @@ -460,7 +460,7 @@ node: {title: "n143" label: "ProjX 0 143" info1: "Proj 143 " color: yellow} edge: {sourcename: "n143" targetname: "n140" label: "0" class:13 priority:60 color:red} -node: {title: "n140" label: "Start 140" info1: "Start 140 +node: {title: "n140" label: "Start 140" info1: "Start 140 mode: T visited: 17 irg: STRENGTH_RED_EXAMPLE_m2 diff --git a/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m3-looptree.vcg b/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m3-looptree.vcg index af133d403..255444e60 100644 --- a/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m3-looptree.vcg +++ b/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m3-looptree.vcg @@ -54,16 +54,16 @@ colorentry 125: 255 250 250 node: {title: "l595" label: "loop 0, 1 sons, 4 nodes" info1: " loop nr: 595 The loop was analyzed 0 times."} -node: { title: "l595-0-nodes" color: lightyellow label: "Block 204 -Block 214" } +node: { title: "l595-0-nodes" color: lightyellow label: "Block 204 +Block 214" } edge: {sourcename: "l595" targetname: "l595-0-nodes" label:"0...1"} edge: {sourcename: "l595" targetname: "l596" color: darkgreen label: "2"} node: {title: "l596" label: "loop 1, 0 sons, 2 nodes" info1: " loop nr: 596 The loop was analyzed 0 times."} -node: { title: "l596-0-nodes" color: lightyellow label: "Block 218 loop head! -Block 226" } +node: { title: "l596-0-nodes" color: lightyellow label: "Block 218 loop head! +Block 226" } edge: {sourcename: "l596" targetname: "l596-0-nodes" label:"0...1"} -node: { title: "l595-3-nodes" color: lightyellow label: "Block 249 -Block 202" } +node: { title: "l595-3-nodes" color: lightyellow label: "Block 249 +Block 202" } edge: {sourcename: "l595" targetname: "l595-3-nodes" label:"3...4"} } diff --git a/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m3-strength_reduced.vcg b/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m3-strength_reduced.vcg index 78dd775b2..30511d8b9 100644 --- a/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m3-strength_reduced.vcg +++ b/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m3-strength_reduced.vcg @@ -55,7 +55,7 @@ colorentry 125: 255 250 250 graph: { title: "g213" label: "STRENGTH_RED_EXAMPLE_m3" status:clustered color:white graph: { title: "n202" label: "Block 202" status:clustered color:yellow edge: {sourcename: "n202" targetname: "n252" label: "0" class:13 priority:60 color:red} -node: {title: "n203" label: "End 203" info1: "End 203 +node: {title: "n203" label: "End 203" info1: "End 203 mode: X visited: 28 irg: STRENGTH_RED_EXAMPLE_m3 @@ -71,7 +71,7 @@ color: blue} graph: { title: "n249" label: "Block 249" status:clustered color:yellow edge: {sourcename: "n249" targetname: "n224" label: "0" class:13 priority:60 color:red} -node: {title: "n252" label: "Return 252" info1: "Return 252 +node: {title: "n252" label: "Return 252" info1: "Return 252 mode: X visited: 28 irg: STRENGTH_RED_EXAMPLE_m3 @@ -86,7 +86,7 @@ node: {title: "n252" label: "Return 252" info1: "Return 252 res 0 type: int " } -node: {title: "n252n228" label: "0x4Is 228" info1: "0x4 228 +node: {title: "n252n228" label: "0x4Is 228" info1: "0x4 228 mode: Is visited: 28 irg: STRENGTH_RED_EXAMPLE_m3 @@ -105,7 +105,7 @@ edge: {sourcename: "n252" targetname: "n252n228" label: "1" class:16 priority:10 graph: { title: "n218" label: "Block 218" status:clustered color:yellow edge: {sourcename: "n218" targetname: "n217" label: "0" class:13 priority:60 color:red} backedge: {sourcename: "n218" targetname: "n243" label: "1" linestyle:dashed class:13 priority:60 color:red} -node: {title: "n256" label: "PhiM 256" info1: "Phi 256 +node: {title: "n256" label: "PhiM 256" info1: "Phi 256 mode: M visited: 28 irg: STRENGTH_RED_EXAMPLE_m3 @@ -121,7 +121,7 @@ node: {title: "n256" label: "PhiM 256" info1: "Phi 256 color: green} edge: {sourcename: "n256" targetname: "n211" label: "0" class:17 priority:10 color:blue} edge: {sourcename: "n256" targetname: "n241" label: "1" class:17 priority:10 color:blue} -node: {title: "n602" label: "PhiIs 602" info1: "Phi 602 +node: {title: "n602" label: "PhiIs 602" info1: "Phi 602 mode: Is visited: 28 irg: STRENGTH_RED_EXAMPLE_m3 @@ -134,7 +134,7 @@ node: {title: "n602" label: "PhiIs 602" info1: "Phi 602 backedges: " color: green} -node: {title: "n602n600" label: "0x28Is 600" info1: "0x28 600 +node: {title: "n602n600" label: "0x28Is 600" info1: "0x28 600 mode: Is visited: 28 irg: STRENGTH_RED_EXAMPLE_m3 @@ -173,7 +173,7 @@ node: {title: "n225" label: "ProjX 1 225" info1: "Proj 225 " color: yellow} edge: {sourcename: "n225" targetname: "n223" label: "0" class:13 priority:60 color:red} -node: {title: "n223" label: "Cond 223" info1: "Cond 223 +node: {title: "n223" label: "Cond 223" info1: "Cond 223 mode: T visited: 28 irg: STRENGTH_RED_EXAMPLE_m3 @@ -201,7 +201,7 @@ node: {title: "n222" label: "Projb Lt 222" info1: "Proj 222 " color: yellow} edge: {sourcename: "n222" targetname: "n221" label: "0" class:1 priority:50} -node: {title: "n221" label: "Cmp 221" info1: "Cmp 221 +node: {title: "n221" label: "Cmp 221" info1: "Cmp 221 mode: T visited: 28 irg: STRENGTH_RED_EXAMPLE_m3 @@ -214,7 +214,7 @@ node: {title: "n221" label: "Cmp 221" info1: "Cmp 221 in loop 584 with depth 2 " } -node: {title: "n221n220" label: "0x0Is 220" info1: "0x0 220 +node: {title: "n221n220" label: "0x0Is 220" info1: "0x0 220 mode: Is visited: 28 irg: STRENGTH_RED_EXAMPLE_m3 @@ -228,7 +228,7 @@ node: {title: "n221n220" label: "0x0Is 220" info1: "0x0 220 color: yellow} edge: {sourcename: "n221" targetname: "n221n220" label: "0" class:16 priority:10} edge: {sourcename: "n221" targetname: "n257" label: "1" class:1 priority:50} -node: {title: "n257" label: "PhiIs 257" info1: "Phi 257 +node: {title: "n257" label: "PhiIs 257" info1: "Phi 257 mode: Is visited: 28 irg: STRENGTH_RED_EXAMPLE_m3 @@ -242,7 +242,7 @@ node: {title: "n257" label: "PhiIs 257" info1: "Phi 257 in loop 583 with depth 1 " color: green} -node: {title: "n257n215" label: "0xAIs 215" info1: "0xA 215 +node: {title: "n257n215" label: "0xAIs 215" info1: "0xA 215 mode: Is visited: 28 irg: STRENGTH_RED_EXAMPLE_m3 @@ -260,7 +260,7 @@ edge: {sourcename: "n257" targetname: "n589" label: "1" class:16 priority:10} graph: { title: "n214" label: "Block 214" status:clustered color:yellow edge: {sourcename: "n214" targetname: "n208" label: "0" class:13 priority:60 color:red} -node: {title: "n217" label: "Jmp 217" info1: "Jmp 217 +node: {title: "n217" label: "Jmp 217" info1: "Jmp 217 mode: X visited: 28 irg: STRENGTH_RED_EXAMPLE_m3 @@ -288,7 +288,7 @@ node: {title: "n241" label: "ProjM 0 241" info1: "Proj 241 " color: yellow} edge: {sourcename: "n241" targetname: "n239" label: "0" class:17 priority:10 color:blue} -node: {title: "n239" label: "Store 239" info1: "Store 239 +node: {title: "n239" label: "Store 239" info1: "Store 239 mode: T visited: 28 irg: STRENGTH_RED_EXAMPLE_m3 @@ -307,7 +307,7 @@ node: {title: "n239" label: "Store 239" info1: "Store 239 edge: {sourcename: "n239" targetname: "n256" label: "0" class:17 priority:10 color:blue} edge: {sourcename: "n239" targetname: "n237" label: "1" class:1 priority:50} edge: {sourcename: "n239" targetname: "n257" label: "2" class:16 priority:10} -node: {title: "n237" label: "AddP 237" info1: "Add 237 +node: {title: "n237" label: "AddP 237" info1: "Add 237 mode: P visited: 28 irg: STRENGTH_RED_EXAMPLE_m3 @@ -322,7 +322,7 @@ node: {title: "n237" label: "AddP 237" info1: "Add 237 } edge: {sourcename: "n237" targetname: "n235" label: "0" class:1 priority:50} edge: {sourcename: "n237" targetname: "n594" label: "1" class:1 priority:50} -node: {title: "n235" label: "AddP 235" info1: "Add 235 +node: {title: "n235" label: "AddP 235" info1: "Add 235 mode: P visited: 28 irg: STRENGTH_RED_EXAMPLE_m3 @@ -335,7 +335,7 @@ node: {title: "n235" label: "AddP 235" info1: "Add 235 in loop 582 with depth 0 " } -node: {title: "n235n229" label: "0x8Is 229" info1: "0x8 229 +node: {title: "n235n229" label: "0x8Is 229" info1: "0x8 229 mode: Is visited: 28 irg: STRENGTH_RED_EXAMPLE_m3 @@ -349,7 +349,7 @@ node: {title: "n235n229" label: "0x8Is 229" info1: "0x8 229 color: yellow} edge: {sourcename: "n235" targetname: "n235n229" label: "0" class:16 priority:10} edge: {sourcename: "n235" targetname: "n591" label: "1" class:1 priority:50} -node: {title: "n594" label: "AddP 594" info1: "Add 594 +node: {title: "n594" label: "AddP 594" info1: "Add 594 mode: P visited: 28 irg: STRENGTH_RED_EXAMPLE_m3 @@ -361,7 +361,7 @@ node: {title: "n594" label: "AddP 594" info1: "Add 594 Private Attributes: " } -node: {title: "n594n593" label: "0x10Is 593" info1: "0x10 593 +node: {title: "n594n593" label: "0x10Is 593" info1: "0x10 593 mode: Is visited: 28 irg: STRENGTH_RED_EXAMPLE_m3 @@ -374,7 +374,7 @@ node: {title: "n594n593" label: "0x10Is 593" info1: "0x10 593 color: yellow} edge: {sourcename: "n594" targetname: "n591" label: "0" class:1 priority:50} edge: {sourcename: "n594" targetname: "n594n593" label: "1" class:16 priority:10} -node: {title: "n591" label: "AddP 591" info1: "Add 591 +node: {title: "n591" label: "AddP 591" info1: "Add 591 mode: P visited: 28 irg: STRENGTH_RED_EXAMPLE_m3 @@ -388,7 +388,7 @@ node: {title: "n591" label: "AddP 591" info1: "Add 591 } edge: {sourcename: "n591" targetname: "n602" label: "0" class:16 priority:10} edge: {sourcename: "n591" targetname: "n590" label: "1" class:1 priority:50} -node: {title: "n603" label: "AddIs 603" info1: "Add 603 +node: {title: "n603" label: "AddIs 603" info1: "Add 603 mode: Is visited: 28 irg: STRENGTH_RED_EXAMPLE_m3 @@ -400,7 +400,7 @@ node: {title: "n603" label: "AddIs 603" info1: "Add 603 Private Attributes: " } -node: {title: "n603n598" label: "0xFFFFFFFCIs 598" info1: "0xFFFFFFFC 598 +node: {title: "n603n598" label: "0xFFFFFFFCIs 598" info1: "0xFFFFFFFC 598 mode: Is visited: 28 irg: STRENGTH_RED_EXAMPLE_m3 @@ -413,7 +413,7 @@ node: {title: "n603n598" label: "0xFFFFFFFCIs 598" info1: "0xFFFFFFFC 598 color: yellow} edge: {sourcename: "n603" targetname: "n603n598" label: "0" class:16 priority:10} edge: {sourcename: "n603" targetname: "n602" label: "1" class:16 priority:10} -node: {title: "n590" label: "AddP 590" info1: "Add 590 +node: {title: "n590" label: "AddP 590" info1: "Add 590 mode: P visited: 28 irg: STRENGTH_RED_EXAMPLE_m3 @@ -425,7 +425,7 @@ node: {title: "n590" label: "AddP 590" info1: "Add 590 Private Attributes: " } -node: {title: "n590n216" label: "SymC &a 216" info1: "SymC &a 216 +node: {title: "n590n216" label: "SymC &a 216" info1: "SymC &a 216 mode: P visited: 28 irg: STRENGTH_RED_EXAMPLE_m3 @@ -440,7 +440,7 @@ node: {title: "n590n216" label: "SymC &a 216" info1: "SymC &a 216 type of value: type_unknown " } -node: {title: "n590n228" label: "0x4Is 228" info1: "0x4 228 +node: {title: "n590n228" label: "0x4Is 228" info1: "0x4 228 mode: Is visited: 28 irg: STRENGTH_RED_EXAMPLE_m3 @@ -454,7 +454,7 @@ node: {title: "n590n228" label: "0x4Is 228" info1: "0x4 228 color: yellow} edge: {sourcename: "n590" targetname: "n590n216" label: "0" class:16 priority:10} edge: {sourcename: "n590" targetname: "n590n228" label: "1" class:16 priority:10} -node: {title: "n243" label: "Jmp 243" info1: "Jmp 243 +node: {title: "n243" label: "Jmp 243" info1: "Jmp 243 mode: X visited: 28 irg: STRENGTH_RED_EXAMPLE_m3 @@ -465,7 +465,7 @@ node: {title: "n243" label: "Jmp 243" info1: "Jmp 243 in loop 584 with depth 2 " } -node: {title: "n589" label: "AddIs 589" info1: "Add 589 +node: {title: "n589" label: "AddIs 589" info1: "Add 589 mode: Is visited: 28 irg: STRENGTH_RED_EXAMPLE_m3 @@ -477,7 +477,7 @@ node: {title: "n589" label: "AddIs 589" info1: "Add 589 Private Attributes: " } -node: {title: "n589n588" label: "0xFFFFFFFFIs 588" info1: "0xFFFFFFFF 588 +node: {title: "n589n588" label: "0xFFFFFFFFIs 588" info1: "0xFFFFFFFF 588 mode: Is visited: 28 irg: STRENGTH_RED_EXAMPLE_m3 @@ -520,7 +520,7 @@ node: {title: "n208" label: "ProjX 0 208" info1: "Proj 208 " color: yellow} edge: {sourcename: "n208" targetname: "n205" label: "0" class:13 priority:60 color:red} -node: {title: "n205" label: "Start 205" info1: "Start 205 +node: {title: "n205" label: "Start 205" info1: "Start 205 mode: T visited: 28 irg: STRENGTH_RED_EXAMPLE_m3 diff --git a/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m3.vcg b/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m3.vcg index fb831b3d9..e706d1706 100644 --- a/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m3.vcg +++ b/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m3.vcg @@ -55,7 +55,7 @@ colorentry 125: 255 250 250 graph: { title: "g213" label: "STRENGTH_RED_EXAMPLE_m3" status:clustered color:white graph: { title: "n202" label: "Block 202" status:clustered color:yellow edge: {sourcename: "n202" targetname: "n252" label: "0" class:13 priority:60 color:red} -node: {title: "n203" label: "End 203" info1: "End 203 +node: {title: "n203" label: "End 203" info1: "End 203 mode: X visited: 17 irg: STRENGTH_RED_EXAMPLE_m3 @@ -71,7 +71,7 @@ color: blue} graph: { title: "n249" label: "Block 249" status:clustered color:yellow edge: {sourcename: "n249" targetname: "n224" label: "0" class:13 priority:60 color:red} -node: {title: "n252" label: "Return 252" info1: "Return 252 +node: {title: "n252" label: "Return 252" info1: "Return 252 mode: X visited: 17 irg: STRENGTH_RED_EXAMPLE_m3 @@ -86,7 +86,7 @@ node: {title: "n252" label: "Return 252" info1: "Return 252 res 0 type: int " } -node: {title: "n252n228" label: "0x4Is 228" info1: "0x4 228 +node: {title: "n252n228" label: "0x4Is 228" info1: "0x4 228 mode: Is visited: 17 irg: STRENGTH_RED_EXAMPLE_m3 @@ -105,7 +105,7 @@ edge: {sourcename: "n252" targetname: "n252n228" label: "1" class:16 priority:10 graph: { title: "n218" label: "Block 218" status:clustered color:yellow edge: {sourcename: "n218" targetname: "n217" label: "0" class:13 priority:60 color:red} backedge: {sourcename: "n218" targetname: "n243" label: "1" linestyle:dashed class:13 priority:60 color:red} -node: {title: "n256" label: "PhiM 256" info1: "Phi 256 +node: {title: "n256" label: "PhiM 256" info1: "Phi 256 mode: M visited: 17 irg: STRENGTH_RED_EXAMPLE_m3 @@ -147,7 +147,7 @@ node: {title: "n225" label: "ProjX 1 225" info1: "Proj 225 " color: yellow} edge: {sourcename: "n225" targetname: "n223" label: "0" class:13 priority:60 color:red} -node: {title: "n223" label: "Cond 223" info1: "Cond 223 +node: {title: "n223" label: "Cond 223" info1: "Cond 223 mode: T visited: 17 irg: STRENGTH_RED_EXAMPLE_m3 @@ -175,7 +175,7 @@ node: {title: "n222" label: "Projb Lt 222" info1: "Proj 222 " color: yellow} edge: {sourcename: "n222" targetname: "n221" label: "0" class:1 priority:50} -node: {title: "n221" label: "Cmp 221" info1: "Cmp 221 +node: {title: "n221" label: "Cmp 221" info1: "Cmp 221 mode: T visited: 17 irg: STRENGTH_RED_EXAMPLE_m3 @@ -188,7 +188,7 @@ node: {title: "n221" label: "Cmp 221" info1: "Cmp 221 in loop 584 with depth 2 " } -node: {title: "n221n220" label: "0x0Is 220" info1: "0x0 220 +node: {title: "n221n220" label: "0x0Is 220" info1: "0x0 220 mode: Is visited: 17 irg: STRENGTH_RED_EXAMPLE_m3 @@ -202,7 +202,7 @@ node: {title: "n221n220" label: "0x0Is 220" info1: "0x0 220 color: yellow} edge: {sourcename: "n221" targetname: "n221n220" label: "0" class:16 priority:10} edge: {sourcename: "n221" targetname: "n257" label: "1" class:1 priority:50} -node: {title: "n257" label: "PhiIs 257" info1: "Phi 257 +node: {title: "n257" label: "PhiIs 257" info1: "Phi 257 mode: Is visited: 17 irg: STRENGTH_RED_EXAMPLE_m3 @@ -216,7 +216,7 @@ node: {title: "n257" label: "PhiIs 257" info1: "Phi 257 in loop 583 with depth 1 " color: green} -node: {title: "n257n215" label: "0xAIs 215" info1: "0xA 215 +node: {title: "n257n215" label: "0xAIs 215" info1: "0xA 215 mode: Is visited: 17 irg: STRENGTH_RED_EXAMPLE_m3 @@ -234,7 +234,7 @@ backedge: {sourcename: "n257" targetname: "n242" label: "1" linestyle:dashed cla graph: { title: "n214" label: "Block 214" status:clustered color:yellow edge: {sourcename: "n214" targetname: "n208" label: "0" class:13 priority:60 color:red} -node: {title: "n217" label: "Jmp 217" info1: "Jmp 217 +node: {title: "n217" label: "Jmp 217" info1: "Jmp 217 mode: X visited: 17 irg: STRENGTH_RED_EXAMPLE_m3 @@ -262,7 +262,7 @@ node: {title: "n241" label: "ProjM 0 241" info1: "Proj 241 " color: yellow} edge: {sourcename: "n241" targetname: "n239" label: "0" class:17 priority:10 color:blue} -node: {title: "n239" label: "Store 239" info1: "Store 239 +node: {title: "n239" label: "Store 239" info1: "Store 239 mode: T visited: 17 irg: STRENGTH_RED_EXAMPLE_m3 @@ -281,7 +281,7 @@ node: {title: "n239" label: "Store 239" info1: "Store 239 edge: {sourcename: "n239" targetname: "n256" label: "0" class:17 priority:10 color:blue} edge: {sourcename: "n239" targetname: "n237" label: "1" class:1 priority:50} edge: {sourcename: "n239" targetname: "n257" label: "2" class:16 priority:10} -node: {title: "n237" label: "AddP 237" info1: "Add 237 +node: {title: "n237" label: "AddP 237" info1: "Add 237 mode: P visited: 17 irg: STRENGTH_RED_EXAMPLE_m3 @@ -296,7 +296,7 @@ node: {title: "n237" label: "AddP 237" info1: "Add 237 } edge: {sourcename: "n237" targetname: "n235" label: "0" class:1 priority:50} edge: {sourcename: "n237" targetname: "n236" label: "1" class:1 priority:50} -node: {title: "n236" label: "AddP 236" info1: "Add 236 +node: {title: "n236" label: "AddP 236" info1: "Add 236 mode: P visited: 17 irg: STRENGTH_RED_EXAMPLE_m3 @@ -309,7 +309,7 @@ node: {title: "n236" label: "AddP 236" info1: "Add 236 in loop 582 with depth 0 " } -node: {title: "n236n229" label: "0x8Is 229" info1: "0x8 229 +node: {title: "n236n229" label: "0x8Is 229" info1: "0x8 229 mode: Is visited: 17 irg: STRENGTH_RED_EXAMPLE_m3 @@ -323,7 +323,7 @@ node: {title: "n236n229" label: "0x8Is 229" info1: "0x8 229 color: yellow} edge: {sourcename: "n236" targetname: "n236n229" label: "0" class:16 priority:10} edge: {sourcename: "n236" targetname: "n235" label: "1" class:1 priority:50} -node: {title: "n235" label: "AddP 235" info1: "Add 235 +node: {title: "n235" label: "AddP 235" info1: "Add 235 mode: P visited: 17 irg: STRENGTH_RED_EXAMPLE_m3 @@ -336,7 +336,7 @@ node: {title: "n235" label: "AddP 235" info1: "Add 235 in loop 582 with depth 0 " } -node: {title: "n235n229" label: "0x8Is 229" info1: "0x8 229 +node: {title: "n235n229" label: "0x8Is 229" info1: "0x8 229 mode: Is visited: 17 irg: STRENGTH_RED_EXAMPLE_m3 @@ -350,7 +350,7 @@ node: {title: "n235n229" label: "0x8Is 229" info1: "0x8 229 color: yellow} edge: {sourcename: "n235" targetname: "n235n229" label: "0" class:16 priority:10} edge: {sourcename: "n235" targetname: "n234" label: "1" class:1 priority:50} -node: {title: "n234" label: "AddP 234" info1: "Add 234 +node: {title: "n234" label: "AddP 234" info1: "Add 234 mode: P visited: 17 irg: STRENGTH_RED_EXAMPLE_m3 @@ -363,7 +363,7 @@ node: {title: "n234" label: "AddP 234" info1: "Add 234 in loop 582 with depth 0 " } -node: {title: "n234n228" label: "0x4Is 228" info1: "0x4 228 +node: {title: "n234n228" label: "0x4Is 228" info1: "0x4 228 mode: Is visited: 17 irg: STRENGTH_RED_EXAMPLE_m3 @@ -377,7 +377,7 @@ node: {title: "n234n228" label: "0x4Is 228" info1: "0x4 228 color: yellow} edge: {sourcename: "n234" targetname: "n234n228" label: "0" class:16 priority:10} edge: {sourcename: "n234" targetname: "n233" label: "1" class:1 priority:50} -node: {title: "n233" label: "AddP 233" info1: "Add 233 +node: {title: "n233" label: "AddP 233" info1: "Add 233 mode: P visited: 17 irg: STRENGTH_RED_EXAMPLE_m3 @@ -390,7 +390,7 @@ node: {title: "n233" label: "AddP 233" info1: "Add 233 in loop 582 with depth 0 " } -node: {title: "n233n216" label: "SymC &a 216" info1: "SymC &a 216 +node: {title: "n233n216" label: "SymC &a 216" info1: "SymC &a 216 mode: P visited: 17 irg: STRENGTH_RED_EXAMPLE_m3 @@ -407,7 +407,7 @@ node: {title: "n233n216" label: "SymC &a 216" info1: "SymC &a 216 } edge: {sourcename: "n233" targetname: "n231" label: "0" class:1 priority:50} edge: {sourcename: "n233" targetname: "n233n216" label: "1" class:16 priority:10} -node: {title: "n231" label: "MulIs 231" info1: "Mul 231 +node: {title: "n231" label: "MulIs 231" info1: "Mul 231 mode: Is visited: 17 irg: STRENGTH_RED_EXAMPLE_m3 @@ -420,7 +420,7 @@ node: {title: "n231" label: "MulIs 231" info1: "Mul 231 in loop 582 with depth 0 " } -node: {title: "n231n228" label: "0x4Is 228" info1: "0x4 228 +node: {title: "n231n228" label: "0x4Is 228" info1: "0x4 228 mode: Is visited: 17 irg: STRENGTH_RED_EXAMPLE_m3 @@ -434,7 +434,7 @@ node: {title: "n231n228" label: "0x4Is 228" info1: "0x4 228 color: yellow} edge: {sourcename: "n231" targetname: "n231n228" label: "0" class:16 priority:10} edge: {sourcename: "n231" targetname: "n257" label: "1" class:16 priority:10} -node: {title: "n243" label: "Jmp 243" info1: "Jmp 243 +node: {title: "n243" label: "Jmp 243" info1: "Jmp 243 mode: X visited: 17 irg: STRENGTH_RED_EXAMPLE_m3 @@ -445,7 +445,7 @@ node: {title: "n243" label: "Jmp 243" info1: "Jmp 243 in loop 584 with depth 2 " } -node: {title: "n242" label: "SubIs 242" info1: "Sub 242 +node: {title: "n242" label: "SubIs 242" info1: "Sub 242 mode: Is visited: 17 irg: STRENGTH_RED_EXAMPLE_m3 @@ -458,7 +458,7 @@ node: {title: "n242" label: "SubIs 242" info1: "Sub 242 in loop 583 with depth 1 " } -node: {title: "n242n227" label: "0x1Is 227" info1: "0x1 227 +node: {title: "n242n227" label: "0x1Is 227" info1: "0x1 227 mode: Is visited: 17 irg: STRENGTH_RED_EXAMPLE_m3 @@ -502,7 +502,7 @@ node: {title: "n208" label: "ProjX 0 208" info1: "Proj 208 " color: yellow} edge: {sourcename: "n208" targetname: "n205" label: "0" class:13 priority:60 color:red} -node: {title: "n205" label: "Start 205" info1: "Start 205 +node: {title: "n205" label: "Start 205" info1: "Start 205 mode: T visited: 17 irg: STRENGTH_RED_EXAMPLE_m3 diff --git a/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m4-looptree.vcg b/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m4-looptree.vcg index 7bb2454a9..b0347772b 100644 --- a/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m4-looptree.vcg +++ b/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m4-looptree.vcg @@ -54,16 +54,16 @@ colorentry 125: 255 250 250 node: {title: "l620" label: "loop 0, 1 sons, 4 nodes" info1: " loop nr: 620 The loop was analyzed 0 times."} -node: { title: "l620-0-nodes" color: lightyellow label: "Block 270 -Block 280" } +node: { title: "l620-0-nodes" color: lightyellow label: "Block 270 +Block 280" } edge: {sourcename: "l620" targetname: "l620-0-nodes" label:"0...1"} edge: {sourcename: "l620" targetname: "l621" color: darkgreen label: "2"} node: {title: "l621" label: "loop 1, 0 sons, 2 nodes" info1: " loop nr: 621 The loop was analyzed 0 times."} -node: { title: "l621-0-nodes" color: lightyellow label: "Block 284 loop head! -Block 292" } +node: { title: "l621-0-nodes" color: lightyellow label: "Block 284 loop head! +Block 292" } edge: {sourcename: "l621" targetname: "l621-0-nodes" label:"0...1"} -node: { title: "l620-3-nodes" color: lightyellow label: "Block 316 -Block 268" } +node: { title: "l620-3-nodes" color: lightyellow label: "Block 316 +Block 268" } edge: {sourcename: "l620" targetname: "l620-3-nodes" label:"3...4"} } diff --git a/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m4-strength_reduced.vcg b/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m4-strength_reduced.vcg index dc092090c..85032702e 100644 --- a/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m4-strength_reduced.vcg +++ b/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m4-strength_reduced.vcg @@ -55,7 +55,7 @@ colorentry 125: 255 250 250 graph: { title: "g279" label: "STRENGTH_RED_EXAMPLE_m4" status:clustered color:white graph: { title: "n268" label: "Block 268" status:clustered color:yellow edge: {sourcename: "n268" targetname: "n319" label: "0" class:13 priority:60 color:red} -node: {title: "n269" label: "End 269" info1: "End 269 +node: {title: "n269" label: "End 269" info1: "End 269 mode: X visited: 32 irg: STRENGTH_RED_EXAMPLE_m4 @@ -71,7 +71,7 @@ color: blue} graph: { title: "n316" label: "Block 316" status:clustered color:yellow edge: {sourcename: "n316" targetname: "n290" label: "0" class:13 priority:60 color:red} -node: {title: "n319" label: "Return 319" info1: "Return 319 +node: {title: "n319" label: "Return 319" info1: "Return 319 mode: X visited: 32 irg: STRENGTH_RED_EXAMPLE_m4 @@ -86,7 +86,7 @@ node: {title: "n319" label: "Return 319" info1: "Return 319 res 0 type: int " } -node: {title: "n319n294" label: "0x4Is 294" info1: "0x4 294 +node: {title: "n319n294" label: "0x4Is 294" info1: "0x4 294 mode: Is visited: 32 irg: STRENGTH_RED_EXAMPLE_m4 @@ -105,7 +105,7 @@ edge: {sourcename: "n319" targetname: "n319n294" label: "1" class:16 priority:10 graph: { title: "n284" label: "Block 284" status:clustered color:yellow edge: {sourcename: "n284" targetname: "n283" label: "0" class:13 priority:60 color:red} backedge: {sourcename: "n284" targetname: "n310" label: "1" linestyle:dashed class:13 priority:60 color:red} -node: {title: "n323" label: "PhiM 323" info1: "Phi 323 +node: {title: "n323" label: "PhiM 323" info1: "Phi 323 mode: M visited: 32 irg: STRENGTH_RED_EXAMPLE_m4 @@ -121,7 +121,7 @@ node: {title: "n323" label: "PhiM 323" info1: "Phi 323 color: green} edge: {sourcename: "n323" targetname: "n277" label: "0" class:17 priority:10 color:blue} edge: {sourcename: "n323" targetname: "n309" label: "1" class:17 priority:10 color:blue} -node: {title: "n627" label: "PhiIs 627" info1: "Phi 627 +node: {title: "n627" label: "PhiIs 627" info1: "Phi 627 mode: Is visited: 32 irg: STRENGTH_RED_EXAMPLE_m4 @@ -134,7 +134,7 @@ node: {title: "n627" label: "PhiIs 627" info1: "Phi 627 backedges: " color: green} -node: {title: "n627n281" label: "0x0Is 281" info1: "0x0 281 +node: {title: "n627n281" label: "0x0Is 281" info1: "0x0 281 mode: Is visited: 32 irg: STRENGTH_RED_EXAMPLE_m4 @@ -148,7 +148,7 @@ node: {title: "n627n281" label: "0x0Is 281" info1: "0x0 281 color: yellow} edge: {sourcename: "n627" targetname: "n627n281" label: "0" class:16 priority:10} edge: {sourcename: "n627" targetname: "n628" label: "1" class:16 priority:10} -node: {title: "n634" label: "PhiIs 634" info1: "Phi 634 +node: {title: "n634" label: "PhiIs 634" info1: "Phi 634 mode: Is visited: 32 irg: STRENGTH_RED_EXAMPLE_m4 @@ -161,7 +161,7 @@ node: {title: "n634" label: "PhiIs 634" info1: "Phi 634 backedges: " color: green} -node: {title: "n634n281" label: "0x0Is 281" info1: "0x0 281 +node: {title: "n634n281" label: "0x0Is 281" info1: "0x0 281 mode: Is visited: 32 irg: STRENGTH_RED_EXAMPLE_m4 @@ -201,7 +201,7 @@ node: {title: "n291" label: "ProjX 1 291" info1: "Proj 291 " color: yellow} edge: {sourcename: "n291" targetname: "n289" label: "0" class:13 priority:60 color:red} -node: {title: "n289" label: "Cond 289" info1: "Cond 289 +node: {title: "n289" label: "Cond 289" info1: "Cond 289 mode: T visited: 32 irg: STRENGTH_RED_EXAMPLE_m4 @@ -229,7 +229,7 @@ node: {title: "n288" label: "Projb Gt 288" info1: "Proj 288 " color: yellow} edge: {sourcename: "n288" targetname: "n287" label: "0" class:1 priority:50} -node: {title: "n287" label: "Cmp 287" info1: "Cmp 287 +node: {title: "n287" label: "Cmp 287" info1: "Cmp 287 mode: T visited: 32 irg: STRENGTH_RED_EXAMPLE_m4 @@ -242,7 +242,7 @@ node: {title: "n287" label: "Cmp 287" info1: "Cmp 287 in loop 606 with depth 2 " } -node: {title: "n287n286" label: "0xAIs 286" info1: "0xA 286 +node: {title: "n287n286" label: "0xAIs 286" info1: "0xA 286 mode: Is visited: 32 irg: STRENGTH_RED_EXAMPLE_m4 @@ -256,7 +256,7 @@ node: {title: "n287n286" label: "0xAIs 286" info1: "0xA 286 color: yellow} edge: {sourcename: "n287" targetname: "n287n286" label: "0" class:16 priority:10} edge: {sourcename: "n287" targetname: "n324" label: "1" class:1 priority:50} -node: {title: "n324" label: "PhiIs 324" info1: "Phi 324 +node: {title: "n324" label: "PhiIs 324" info1: "Phi 324 mode: Is visited: 32 irg: STRENGTH_RED_EXAMPLE_m4 @@ -270,7 +270,7 @@ node: {title: "n324" label: "PhiIs 324" info1: "Phi 324 in loop 605 with depth 1 " color: green} -node: {title: "n324n281" label: "0x0Is 281" info1: "0x0 281 +node: {title: "n324n281" label: "0x0Is 281" info1: "0x0 281 mode: Is visited: 32 irg: STRENGTH_RED_EXAMPLE_m4 @@ -288,7 +288,7 @@ edge: {sourcename: "n324" targetname: "n297" label: "1" class:16 priority:10} graph: { title: "n280" label: "Block 280" status:clustered color:yellow edge: {sourcename: "n280" targetname: "n274" label: "0" class:13 priority:60 color:red} -node: {title: "n283" label: "Jmp 283" info1: "Jmp 283 +node: {title: "n283" label: "Jmp 283" info1: "Jmp 283 mode: X visited: 32 irg: STRENGTH_RED_EXAMPLE_m4 @@ -316,7 +316,7 @@ node: {title: "n309" label: "ProjM 0 309" info1: "Proj 309 " color: yellow} edge: {sourcename: "n309" targetname: "n307" label: "0" class:17 priority:10 color:blue} -node: {title: "n307" label: "Store 307" info1: "Store 307 +node: {title: "n307" label: "Store 307" info1: "Store 307 mode: T visited: 32 irg: STRENGTH_RED_EXAMPLE_m4 @@ -348,7 +348,7 @@ node: {title: "n304" label: "ProjM 0 304" info1: "Proj 304 " color: yellow} edge: {sourcename: "n304" targetname: "n302" label: "0" class:17 priority:10 color:blue} -node: {title: "n302" label: "Store 302" info1: "Store 302 +node: {title: "n302" label: "Store 302" info1: "Store 302 mode: T visited: 32 irg: STRENGTH_RED_EXAMPLE_m4 @@ -367,7 +367,7 @@ node: {title: "n302" label: "Store 302" info1: "Store 302 edge: {sourcename: "n302" targetname: "n323" label: "0" class:17 priority:10 color:blue} edge: {sourcename: "n302" targetname: "n619" label: "1" class:1 priority:50} edge: {sourcename: "n302" targetname: "n297" label: "2" class:1 priority:50} -node: {title: "n619" label: "AddP 619" info1: "Add 619 +node: {title: "n619" label: "AddP 619" info1: "Add 619 mode: P visited: 32 irg: STRENGTH_RED_EXAMPLE_m4 @@ -381,7 +381,7 @@ node: {title: "n619" label: "AddP 619" info1: "Add 619 } edge: {sourcename: "n619" targetname: "n627" label: "0" class:16 priority:10} edge: {sourcename: "n619" targetname: "n618" label: "1" class:1 priority:50} -node: {title: "n628" label: "AddIs 628" info1: "Add 628 +node: {title: "n628" label: "AddIs 628" info1: "Add 628 mode: Is visited: 32 irg: STRENGTH_RED_EXAMPLE_m4 @@ -393,7 +393,7 @@ node: {title: "n628" label: "AddIs 628" info1: "Add 628 Private Attributes: " } -node: {title: "n628n295" label: "0x8Is 295" info1: "0x8 295 +node: {title: "n628n295" label: "0x8Is 295" info1: "0x8 295 mode: Is visited: 32 irg: STRENGTH_RED_EXAMPLE_m4 @@ -407,7 +407,7 @@ node: {title: "n628n295" label: "0x8Is 295" info1: "0x8 295 color: yellow} edge: {sourcename: "n628" targetname: "n628n295" label: "0" class:16 priority:10} edge: {sourcename: "n628" targetname: "n627" label: "1" class:16 priority:10} -node: {title: "n618" label: "AddP 618" info1: "Add 618 +node: {title: "n618" label: "AddP 618" info1: "Add 618 mode: P visited: 32 irg: STRENGTH_RED_EXAMPLE_m4 @@ -419,7 +419,7 @@ node: {title: "n618" label: "AddP 618" info1: "Add 618 Private Attributes: " } -node: {title: "n618n282" label: "SymC &a 282" info1: "SymC &a 282 +node: {title: "n618n282" label: "SymC &a 282" info1: "SymC &a 282 mode: P visited: 32 irg: STRENGTH_RED_EXAMPLE_m4 @@ -434,7 +434,7 @@ node: {title: "n618n282" label: "SymC &a 282" info1: "SymC &a 282 type of value: type_unknown " } -node: {title: "n618n295" label: "0x8Is 295" info1: "0x8 295 +node: {title: "n618n295" label: "0x8Is 295" info1: "0x8 295 mode: Is visited: 32 irg: STRENGTH_RED_EXAMPLE_m4 @@ -448,7 +448,7 @@ node: {title: "n618n295" label: "0x8Is 295" info1: "0x8 295 color: yellow} edge: {sourcename: "n618" targetname: "n618n282" label: "0" class:16 priority:10} edge: {sourcename: "n618" targetname: "n618n295" label: "1" class:16 priority:10} -node: {title: "n613" label: "AddP 613" info1: "Add 613 +node: {title: "n613" label: "AddP 613" info1: "Add 613 mode: P visited: 32 irg: STRENGTH_RED_EXAMPLE_m4 @@ -462,7 +462,7 @@ node: {title: "n613" label: "AddP 613" info1: "Add 613 } edge: {sourcename: "n613" targetname: "n634" label: "0" class:16 priority:10} edge: {sourcename: "n613" targetname: "n612" label: "1" class:1 priority:50} -node: {title: "n635" label: "AddIs 635" info1: "Add 635 +node: {title: "n635" label: "AddIs 635" info1: "Add 635 mode: Is visited: 32 irg: STRENGTH_RED_EXAMPLE_m4 @@ -474,7 +474,7 @@ node: {title: "n635" label: "AddIs 635" info1: "Add 635 Private Attributes: " } -node: {title: "n635n294" label: "0x4Is 294" info1: "0x4 294 +node: {title: "n635n294" label: "0x4Is 294" info1: "0x4 294 mode: Is visited: 32 irg: STRENGTH_RED_EXAMPLE_m4 @@ -488,7 +488,7 @@ node: {title: "n635n294" label: "0x4Is 294" info1: "0x4 294 color: yellow} edge: {sourcename: "n635" targetname: "n635n294" label: "0" class:16 priority:10} edge: {sourcename: "n635" targetname: "n634" label: "1" class:16 priority:10} -node: {title: "n612" label: "AddP 612" info1: "Add 612 +node: {title: "n612" label: "AddP 612" info1: "Add 612 mode: P visited: 32 irg: STRENGTH_RED_EXAMPLE_m4 @@ -500,7 +500,7 @@ node: {title: "n612" label: "AddP 612" info1: "Add 612 Private Attributes: " } -node: {title: "n612n282" label: "SymC &a 282" info1: "SymC &a 282 +node: {title: "n612n282" label: "SymC &a 282" info1: "SymC &a 282 mode: P visited: 32 irg: STRENGTH_RED_EXAMPLE_m4 @@ -515,7 +515,7 @@ node: {title: "n612n282" label: "SymC &a 282" info1: "SymC &a 282 type of value: type_unknown " } -node: {title: "n612n294" label: "0x4Is 294" info1: "0x4 294 +node: {title: "n612n294" label: "0x4Is 294" info1: "0x4 294 mode: Is visited: 32 irg: STRENGTH_RED_EXAMPLE_m4 @@ -529,7 +529,7 @@ node: {title: "n612n294" label: "0x4Is 294" info1: "0x4 294 color: yellow} edge: {sourcename: "n612" targetname: "n612n282" label: "0" class:16 priority:10} edge: {sourcename: "n612" targetname: "n612n294" label: "1" class:16 priority:10} -node: {title: "n310" label: "Jmp 310" info1: "Jmp 310 +node: {title: "n310" label: "Jmp 310" info1: "Jmp 310 mode: X visited: 32 irg: STRENGTH_RED_EXAMPLE_m4 @@ -540,7 +540,7 @@ node: {title: "n310" label: "Jmp 310" info1: "Jmp 310 in loop 606 with depth 2 " } -node: {title: "n297" label: "AddIs 297" info1: "Add 297 +node: {title: "n297" label: "AddIs 297" info1: "Add 297 mode: Is visited: 32 irg: STRENGTH_RED_EXAMPLE_m4 @@ -553,7 +553,7 @@ node: {title: "n297" label: "AddIs 297" info1: "Add 297 in loop 605 with depth 1 " } -node: {title: "n297n293" label: "0x1Is 293" info1: "0x1 293 +node: {title: "n297n293" label: "0x1Is 293" info1: "0x1 293 mode: Is visited: 32 irg: STRENGTH_RED_EXAMPLE_m4 @@ -597,7 +597,7 @@ node: {title: "n274" label: "ProjX 0 274" info1: "Proj 274 " color: yellow} edge: {sourcename: "n274" targetname: "n271" label: "0" class:13 priority:60 color:red} -node: {title: "n271" label: "Start 271" info1: "Start 271 +node: {title: "n271" label: "Start 271" info1: "Start 271 mode: T visited: 32 irg: STRENGTH_RED_EXAMPLE_m4 diff --git a/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m4.vcg b/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m4.vcg index 5d3479d87..4ec5db604 100644 --- a/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m4.vcg +++ b/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m4.vcg @@ -55,7 +55,7 @@ colorentry 125: 255 250 250 graph: { title: "g279" label: "STRENGTH_RED_EXAMPLE_m4" status:clustered color:white graph: { title: "n268" label: "Block 268" status:clustered color:yellow edge: {sourcename: "n268" targetname: "n319" label: "0" class:13 priority:60 color:red} -node: {title: "n269" label: "End 269" info1: "End 269 +node: {title: "n269" label: "End 269" info1: "End 269 mode: X visited: 21 irg: STRENGTH_RED_EXAMPLE_m4 @@ -71,7 +71,7 @@ color: blue} graph: { title: "n316" label: "Block 316" status:clustered color:yellow edge: {sourcename: "n316" targetname: "n290" label: "0" class:13 priority:60 color:red} -node: {title: "n319" label: "Return 319" info1: "Return 319 +node: {title: "n319" label: "Return 319" info1: "Return 319 mode: X visited: 21 irg: STRENGTH_RED_EXAMPLE_m4 @@ -86,7 +86,7 @@ node: {title: "n319" label: "Return 319" info1: "Return 319 res 0 type: int " } -node: {title: "n319n294" label: "0x4Is 294" info1: "0x4 294 +node: {title: "n319n294" label: "0x4Is 294" info1: "0x4 294 mode: Is visited: 21 irg: STRENGTH_RED_EXAMPLE_m4 @@ -105,7 +105,7 @@ edge: {sourcename: "n319" targetname: "n319n294" label: "1" class:16 priority:10 graph: { title: "n284" label: "Block 284" status:clustered color:yellow edge: {sourcename: "n284" targetname: "n283" label: "0" class:13 priority:60 color:red} backedge: {sourcename: "n284" targetname: "n310" label: "1" linestyle:dashed class:13 priority:60 color:red} -node: {title: "n323" label: "PhiM 323" info1: "Phi 323 +node: {title: "n323" label: "PhiM 323" info1: "Phi 323 mode: M visited: 21 irg: STRENGTH_RED_EXAMPLE_m4 @@ -147,7 +147,7 @@ node: {title: "n291" label: "ProjX 1 291" info1: "Proj 291 " color: yellow} edge: {sourcename: "n291" targetname: "n289" label: "0" class:13 priority:60 color:red} -node: {title: "n289" label: "Cond 289" info1: "Cond 289 +node: {title: "n289" label: "Cond 289" info1: "Cond 289 mode: T visited: 21 irg: STRENGTH_RED_EXAMPLE_m4 @@ -175,7 +175,7 @@ node: {title: "n288" label: "Projb Gt 288" info1: "Proj 288 " color: yellow} edge: {sourcename: "n288" targetname: "n287" label: "0" class:1 priority:50} -node: {title: "n287" label: "Cmp 287" info1: "Cmp 287 +node: {title: "n287" label: "Cmp 287" info1: "Cmp 287 mode: T visited: 21 irg: STRENGTH_RED_EXAMPLE_m4 @@ -188,7 +188,7 @@ node: {title: "n287" label: "Cmp 287" info1: "Cmp 287 in loop 606 with depth 2 " } -node: {title: "n287n286" label: "0xAIs 286" info1: "0xA 286 +node: {title: "n287n286" label: "0xAIs 286" info1: "0xA 286 mode: Is visited: 21 irg: STRENGTH_RED_EXAMPLE_m4 @@ -202,7 +202,7 @@ node: {title: "n287n286" label: "0xAIs 286" info1: "0xA 286 color: yellow} edge: {sourcename: "n287" targetname: "n287n286" label: "0" class:16 priority:10} edge: {sourcename: "n287" targetname: "n324" label: "1" class:1 priority:50} -node: {title: "n324" label: "PhiIs 324" info1: "Phi 324 +node: {title: "n324" label: "PhiIs 324" info1: "Phi 324 mode: Is visited: 21 irg: STRENGTH_RED_EXAMPLE_m4 @@ -216,7 +216,7 @@ node: {title: "n324" label: "PhiIs 324" info1: "Phi 324 in loop 605 with depth 1 " color: green} -node: {title: "n324n281" label: "0x0Is 281" info1: "0x0 281 +node: {title: "n324n281" label: "0x0Is 281" info1: "0x0 281 mode: Is visited: 21 irg: STRENGTH_RED_EXAMPLE_m4 @@ -234,7 +234,7 @@ backedge: {sourcename: "n324" targetname: "n297" label: "1" linestyle:dashed cla graph: { title: "n280" label: "Block 280" status:clustered color:yellow edge: {sourcename: "n280" targetname: "n274" label: "0" class:13 priority:60 color:red} -node: {title: "n283" label: "Jmp 283" info1: "Jmp 283 +node: {title: "n283" label: "Jmp 283" info1: "Jmp 283 mode: X visited: 21 irg: STRENGTH_RED_EXAMPLE_m4 @@ -262,7 +262,7 @@ node: {title: "n309" label: "ProjM 0 309" info1: "Proj 309 " color: yellow} edge: {sourcename: "n309" targetname: "n307" label: "0" class:17 priority:10 color:blue} -node: {title: "n307" label: "Store 307" info1: "Store 307 +node: {title: "n307" label: "Store 307" info1: "Store 307 mode: T visited: 21 irg: STRENGTH_RED_EXAMPLE_m4 @@ -294,7 +294,7 @@ node: {title: "n304" label: "ProjM 0 304" info1: "Proj 304 " color: yellow} edge: {sourcename: "n304" targetname: "n302" label: "0" class:17 priority:10 color:blue} -node: {title: "n302" label: "Store 302" info1: "Store 302 +node: {title: "n302" label: "Store 302" info1: "Store 302 mode: T visited: 21 irg: STRENGTH_RED_EXAMPLE_m4 @@ -313,7 +313,7 @@ node: {title: "n302" label: "Store 302" info1: "Store 302 edge: {sourcename: "n302" targetname: "n323" label: "0" class:17 priority:10 color:blue} edge: {sourcename: "n302" targetname: "n300" label: "1" class:1 priority:50} edge: {sourcename: "n302" targetname: "n297" label: "2" class:1 priority:50} -node: {title: "n300" label: "AddP 300" info1: "Add 300 +node: {title: "n300" label: "AddP 300" info1: "Add 300 mode: P visited: 21 irg: STRENGTH_RED_EXAMPLE_m4 @@ -326,7 +326,7 @@ node: {title: "n300" label: "AddP 300" info1: "Add 300 in loop 604 with depth 0 " } -node: {title: "n300n282" label: "SymC &a 282" info1: "SymC &a 282 +node: {title: "n300n282" label: "SymC &a 282" info1: "SymC &a 282 mode: P visited: 21 irg: STRENGTH_RED_EXAMPLE_m4 @@ -343,7 +343,7 @@ node: {title: "n300n282" label: "SymC &a 282" info1: "SymC &a 282 } edge: {sourcename: "n300" targetname: "n298" label: "0" class:1 priority:50} edge: {sourcename: "n300" targetname: "n300n282" label: "1" class:16 priority:10} -node: {title: "n298" label: "MulIs 298" info1: "Mul 298 +node: {title: "n298" label: "MulIs 298" info1: "Mul 298 mode: Is visited: 21 irg: STRENGTH_RED_EXAMPLE_m4 @@ -356,7 +356,7 @@ node: {title: "n298" label: "MulIs 298" info1: "Mul 298 in loop 604 with depth 0 " } -node: {title: "n298n295" label: "0x8Is 295" info1: "0x8 295 +node: {title: "n298n295" label: "0x8Is 295" info1: "0x8 295 mode: Is visited: 21 irg: STRENGTH_RED_EXAMPLE_m4 @@ -370,7 +370,7 @@ node: {title: "n298n295" label: "0x8Is 295" info1: "0x8 295 color: yellow} edge: {sourcename: "n298" targetname: "n298n295" label: "0" class:16 priority:10} edge: {sourcename: "n298" targetname: "n297" label: "1" class:1 priority:50} -node: {title: "n306" label: "AddP 306" info1: "Add 306 +node: {title: "n306" label: "AddP 306" info1: "Add 306 mode: P visited: 21 irg: STRENGTH_RED_EXAMPLE_m4 @@ -383,7 +383,7 @@ node: {title: "n306" label: "AddP 306" info1: "Add 306 in loop 604 with depth 0 " } -node: {title: "n306n282" label: "SymC &a 282" info1: "SymC &a 282 +node: {title: "n306n282" label: "SymC &a 282" info1: "SymC &a 282 mode: P visited: 21 irg: STRENGTH_RED_EXAMPLE_m4 @@ -400,7 +400,7 @@ node: {title: "n306n282" label: "SymC &a 282" info1: "SymC &a 282 } edge: {sourcename: "n306" targetname: "n306n282" label: "0" class:16 priority:10} edge: {sourcename: "n306" targetname: "n305" label: "1" class:1 priority:50} -node: {title: "n305" label: "MulIs 305" info1: "Mul 305 +node: {title: "n305" label: "MulIs 305" info1: "Mul 305 mode: Is visited: 21 irg: STRENGTH_RED_EXAMPLE_m4 @@ -413,7 +413,7 @@ node: {title: "n305" label: "MulIs 305" info1: "Mul 305 in loop 604 with depth 0 " } -node: {title: "n305n294" label: "0x4Is 294" info1: "0x4 294 +node: {title: "n305n294" label: "0x4Is 294" info1: "0x4 294 mode: Is visited: 21 irg: STRENGTH_RED_EXAMPLE_m4 @@ -427,7 +427,7 @@ node: {title: "n305n294" label: "0x4Is 294" info1: "0x4 294 color: yellow} edge: {sourcename: "n305" targetname: "n305n294" label: "0" class:16 priority:10} edge: {sourcename: "n305" targetname: "n297" label: "1" class:1 priority:50} -node: {title: "n310" label: "Jmp 310" info1: "Jmp 310 +node: {title: "n310" label: "Jmp 310" info1: "Jmp 310 mode: X visited: 21 irg: STRENGTH_RED_EXAMPLE_m4 @@ -438,7 +438,7 @@ node: {title: "n310" label: "Jmp 310" info1: "Jmp 310 in loop 606 with depth 2 " } -node: {title: "n297" label: "AddIs 297" info1: "Add 297 +node: {title: "n297" label: "AddIs 297" info1: "Add 297 mode: Is visited: 21 irg: STRENGTH_RED_EXAMPLE_m4 @@ -451,7 +451,7 @@ node: {title: "n297" label: "AddIs 297" info1: "Add 297 in loop 605 with depth 1 " } -node: {title: "n297n293" label: "0x1Is 293" info1: "0x1 293 +node: {title: "n297n293" label: "0x1Is 293" info1: "0x1 293 mode: Is visited: 21 irg: STRENGTH_RED_EXAMPLE_m4 @@ -495,7 +495,7 @@ node: {title: "n274" label: "ProjX 0 274" info1: "Proj 274 " color: yellow} edge: {sourcename: "n274" targetname: "n271" label: "0" class:13 priority:60 color:red} -node: {title: "n271" label: "Start 271" info1: "Start 271 +node: {title: "n271" label: "Start 271" info1: "Start 271 mode: T visited: 21 irg: STRENGTH_RED_EXAMPLE_m4 diff --git a/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m5-looptree.vcg b/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m5-looptree.vcg index f3de8b6c9..272aa43bb 100644 --- a/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m5-looptree.vcg +++ b/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m5-looptree.vcg @@ -54,16 +54,16 @@ colorentry 125: 255 250 250 node: {title: "l653" label: "loop 0, 1 sons, 4 nodes" info1: " loop nr: 653 The loop was analyzed 0 times."} -node: { title: "l653-0-nodes" color: lightyellow label: "Block 337 -Block 347" } +node: { title: "l653-0-nodes" color: lightyellow label: "Block 337 +Block 347" } edge: {sourcename: "l653" targetname: "l653-0-nodes" label:"0...1"} edge: {sourcename: "l653" targetname: "l654" color: darkgreen label: "2"} node: {title: "l654" label: "loop 1, 0 sons, 2 nodes" info1: " loop nr: 654 The loop was analyzed 0 times."} -node: { title: "l654-0-nodes" color: lightyellow label: "Block 351 loop head! -Block 359" } +node: { title: "l654-0-nodes" color: lightyellow label: "Block 351 loop head! +Block 359" } edge: {sourcename: "l654" targetname: "l654-0-nodes" label:"0...1"} -node: { title: "l653-3-nodes" color: lightyellow label: "Block 382 -Block 335" } +node: { title: "l653-3-nodes" color: lightyellow label: "Block 382 +Block 335" } edge: {sourcename: "l653" targetname: "l653-3-nodes" label:"3...4"} } diff --git a/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m5-strength_reduced.vcg b/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m5-strength_reduced.vcg index 77eafe57d..e4d751d73 100644 --- a/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m5-strength_reduced.vcg +++ b/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m5-strength_reduced.vcg @@ -55,7 +55,7 @@ colorentry 125: 255 250 250 graph: { title: "g346" label: "STRENGTH_RED_EXAMPLE_m5" status:clustered color:white graph: { title: "n335" label: "Block 335" status:clustered color:yellow edge: {sourcename: "n335" targetname: "n385" label: "0" class:13 priority:60 color:red} -node: {title: "n336" label: "End 336" info1: "End 336 +node: {title: "n336" label: "End 336" info1: "End 336 mode: X visited: 27 irg: STRENGTH_RED_EXAMPLE_m5 @@ -71,7 +71,7 @@ color: blue} graph: { title: "n382" label: "Block 382" status:clustered color:yellow edge: {sourcename: "n382" targetname: "n357" label: "0" class:13 priority:60 color:red} -node: {title: "n385" label: "Return 385" info1: "Return 385 +node: {title: "n385" label: "Return 385" info1: "Return 385 mode: X visited: 27 irg: STRENGTH_RED_EXAMPLE_m5 @@ -86,7 +86,7 @@ node: {title: "n385" label: "Return 385" info1: "Return 385 res 0 type: int " } -node: {title: "n385n361" label: "0x4Is 361" info1: "0x4 361 +node: {title: "n385n361" label: "0x4Is 361" info1: "0x4 361 mode: Is visited: 27 irg: STRENGTH_RED_EXAMPLE_m5 @@ -105,7 +105,7 @@ edge: {sourcename: "n385" targetname: "n385n361" label: "1" class:16 priority:10 graph: { title: "n351" label: "Block 351" status:clustered color:yellow edge: {sourcename: "n351" targetname: "n350" label: "0" class:13 priority:60 color:red} backedge: {sourcename: "n351" targetname: "n376" label: "1" linestyle:dashed class:13 priority:60 color:red} -node: {title: "n389" label: "PhiM 389" info1: "Phi 389 +node: {title: "n389" label: "PhiM 389" info1: "Phi 389 mode: M visited: 27 irg: STRENGTH_RED_EXAMPLE_m5 @@ -147,7 +147,7 @@ node: {title: "n358" label: "ProjX 1 358" info1: "Proj 358 " color: yellow} edge: {sourcename: "n358" targetname: "n356" label: "0" class:13 priority:60 color:red} -node: {title: "n356" label: "Cond 356" info1: "Cond 356 +node: {title: "n356" label: "Cond 356" info1: "Cond 356 mode: T visited: 27 irg: STRENGTH_RED_EXAMPLE_m5 @@ -175,7 +175,7 @@ node: {title: "n355" label: "Projb Lt 355" info1: "Proj 355 " color: yellow} edge: {sourcename: "n355" targetname: "n354" label: "0" class:1 priority:50} -node: {title: "n354" label: "Cmp 354" info1: "Cmp 354 +node: {title: "n354" label: "Cmp 354" info1: "Cmp 354 mode: T visited: 27 irg: STRENGTH_RED_EXAMPLE_m5 @@ -188,7 +188,7 @@ node: {title: "n354" label: "Cmp 354" info1: "Cmp 354 in loop 638 with depth 2 " } -node: {title: "n354n353" label: "0x0Is 353" info1: "0x0 353 +node: {title: "n354n353" label: "0x0Is 353" info1: "0x0 353 mode: Is visited: 27 irg: STRENGTH_RED_EXAMPLE_m5 @@ -202,7 +202,7 @@ node: {title: "n354n353" label: "0x0Is 353" info1: "0x0 353 color: yellow} edge: {sourcename: "n354" targetname: "n354n353" label: "0" class:16 priority:10} edge: {sourcename: "n354" targetname: "n390" label: "1" class:1 priority:50} -node: {title: "n390" label: "PhiIs 390" info1: "Phi 390 +node: {title: "n390" label: "PhiIs 390" info1: "Phi 390 mode: Is visited: 27 irg: STRENGTH_RED_EXAMPLE_m5 @@ -216,7 +216,7 @@ node: {title: "n390" label: "PhiIs 390" info1: "Phi 390 in loop 637 with depth 1 " color: green} -node: {title: "n390n656" label: "0x28Is 656" info1: "0x28 656 +node: {title: "n390n656" label: "0x28Is 656" info1: "0x28 656 mode: Is visited: 27 irg: STRENGTH_RED_EXAMPLE_m5 @@ -233,7 +233,7 @@ edge: {sourcename: "n390" targetname: "n643" label: "1" class:16 priority:10} graph: { title: "n347" label: "Block 347" status:clustered color:yellow edge: {sourcename: "n347" targetname: "n341" label: "0" class:13 priority:60 color:red} -node: {title: "n350" label: "Jmp 350" info1: "Jmp 350 +node: {title: "n350" label: "Jmp 350" info1: "Jmp 350 mode: X visited: 27 irg: STRENGTH_RED_EXAMPLE_m5 @@ -261,7 +261,7 @@ node: {title: "n375" label: "ProjM 0 375" info1: "Proj 375 " color: yellow} edge: {sourcename: "n375" targetname: "n373" label: "0" class:17 priority:10 color:blue} -node: {title: "n373" label: "Store 373" info1: "Store 373 +node: {title: "n373" label: "Store 373" info1: "Store 373 mode: T visited: 27 irg: STRENGTH_RED_EXAMPLE_m5 @@ -277,7 +277,7 @@ node: {title: "n373" label: "Store 373" info1: "Store 373 volatility: volatility_non_volatile " } -node: {title: "n373n371" label: "0x13Is 371" info1: "0x13 371 +node: {title: "n373n371" label: "0x13Is 371" info1: "0x13 371 mode: Is visited: 27 irg: STRENGTH_RED_EXAMPLE_m5 @@ -292,7 +292,7 @@ color: yellow} edge: {sourcename: "n373" targetname: "n389" label: "0" class:17 priority:10 color:blue} edge: {sourcename: "n373" targetname: "n652" label: "1" class:1 priority:50} edge: {sourcename: "n373" targetname: "n373n371" label: "2" class:16 priority:10} -node: {title: "n652" label: "AddP 652" info1: "Add 652 +node: {title: "n652" label: "AddP 652" info1: "Add 652 mode: P visited: 27 irg: STRENGTH_RED_EXAMPLE_m5 @@ -304,7 +304,7 @@ node: {title: "n652" label: "AddP 652" info1: "Add 652 Private Attributes: " } -node: {title: "n652n651" label: "0x9Is 651" info1: "0x9 651 +node: {title: "n652n651" label: "0x9Is 651" info1: "0x9 651 mode: Is visited: 27 irg: STRENGTH_RED_EXAMPLE_m5 @@ -317,7 +317,7 @@ node: {title: "n652n651" label: "0x9Is 651" info1: "0x9 651 color: yellow} edge: {sourcename: "n652" targetname: "n649" label: "0" class:1 priority:50} edge: {sourcename: "n652" targetname: "n652n651" label: "1" class:16 priority:10} -node: {title: "n649" label: "AddP 649" info1: "Add 649 +node: {title: "n649" label: "AddP 649" info1: "Add 649 mode: P visited: 27 irg: STRENGTH_RED_EXAMPLE_m5 @@ -331,7 +331,7 @@ node: {title: "n649" label: "AddP 649" info1: "Add 649 } edge: {sourcename: "n649" targetname: "n390" label: "0" class:16 priority:10} edge: {sourcename: "n649" targetname: "n648" label: "1" class:1 priority:50} -node: {title: "n648" label: "AddP 648" info1: "Add 648 +node: {title: "n648" label: "AddP 648" info1: "Add 648 mode: P visited: 27 irg: STRENGTH_RED_EXAMPLE_m5 @@ -343,7 +343,7 @@ node: {title: "n648" label: "AddP 648" info1: "Add 648 Private Attributes: " } -node: {title: "n648n349" label: "SymC &a 349" info1: "SymC &a 349 +node: {title: "n648n349" label: "SymC &a 349" info1: "SymC &a 349 mode: P visited: 27 irg: STRENGTH_RED_EXAMPLE_m5 @@ -358,7 +358,7 @@ node: {title: "n648n349" label: "SymC &a 349" info1: "SymC &a 349 type of value: type_unknown " } -node: {title: "n648n646" label: "0xFFFFFFFCIs 646" info1: "0xFFFFFFFC 646 +node: {title: "n648n646" label: "0xFFFFFFFCIs 646" info1: "0xFFFFFFFC 646 mode: Is visited: 27 irg: STRENGTH_RED_EXAMPLE_m5 @@ -371,7 +371,7 @@ node: {title: "n648n646" label: "0xFFFFFFFCIs 646" info1: "0xFFFFFFFC 646 color: yellow} edge: {sourcename: "n648" targetname: "n648n349" label: "0" class:16 priority:10} edge: {sourcename: "n648" targetname: "n648n646" label: "1" class:16 priority:10} -node: {title: "n376" label: "Jmp 376" info1: "Jmp 376 +node: {title: "n376" label: "Jmp 376" info1: "Jmp 376 mode: X visited: 27 irg: STRENGTH_RED_EXAMPLE_m5 @@ -382,7 +382,7 @@ node: {title: "n376" label: "Jmp 376" info1: "Jmp 376 in loop 638 with depth 2 " } -node: {title: "n643" label: "AddIs 643" info1: "Add 643 +node: {title: "n643" label: "AddIs 643" info1: "Add 643 mode: Is visited: 27 irg: STRENGTH_RED_EXAMPLE_m5 @@ -394,7 +394,7 @@ node: {title: "n643" label: "AddIs 643" info1: "Add 643 Private Attributes: " } -node: {title: "n643n646" label: "0xFFFFFFFCIs 646" info1: "0xFFFFFFFC 646 +node: {title: "n643n646" label: "0xFFFFFFFCIs 646" info1: "0xFFFFFFFC 646 mode: Is visited: 27 irg: STRENGTH_RED_EXAMPLE_m5 @@ -437,7 +437,7 @@ node: {title: "n341" label: "ProjX 0 341" info1: "Proj 341 " color: yellow} edge: {sourcename: "n341" targetname: "n338" label: "0" class:13 priority:60 color:red} -node: {title: "n338" label: "Start 338" info1: "Start 338 +node: {title: "n338" label: "Start 338" info1: "Start 338 mode: T visited: 27 irg: STRENGTH_RED_EXAMPLE_m5 diff --git a/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m5.vcg b/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m5.vcg index 188c65a5a..18068adec 100644 --- a/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m5.vcg +++ b/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m5.vcg @@ -55,7 +55,7 @@ colorentry 125: 255 250 250 graph: { title: "g346" label: "STRENGTH_RED_EXAMPLE_m5" status:clustered color:white graph: { title: "n335" label: "Block 335" status:clustered color:yellow edge: {sourcename: "n335" targetname: "n385" label: "0" class:13 priority:60 color:red} -node: {title: "n336" label: "End 336" info1: "End 336 +node: {title: "n336" label: "End 336" info1: "End 336 mode: X visited: 16 irg: STRENGTH_RED_EXAMPLE_m5 @@ -71,7 +71,7 @@ color: blue} graph: { title: "n382" label: "Block 382" status:clustered color:yellow edge: {sourcename: "n382" targetname: "n357" label: "0" class:13 priority:60 color:red} -node: {title: "n385" label: "Return 385" info1: "Return 385 +node: {title: "n385" label: "Return 385" info1: "Return 385 mode: X visited: 16 irg: STRENGTH_RED_EXAMPLE_m5 @@ -86,7 +86,7 @@ node: {title: "n385" label: "Return 385" info1: "Return 385 res 0 type: int " } -node: {title: "n385n361" label: "0x4Is 361" info1: "0x4 361 +node: {title: "n385n361" label: "0x4Is 361" info1: "0x4 361 mode: Is visited: 16 irg: STRENGTH_RED_EXAMPLE_m5 @@ -105,7 +105,7 @@ edge: {sourcename: "n385" targetname: "n385n361" label: "1" class:16 priority:10 graph: { title: "n351" label: "Block 351" status:clustered color:yellow edge: {sourcename: "n351" targetname: "n350" label: "0" class:13 priority:60 color:red} backedge: {sourcename: "n351" targetname: "n376" label: "1" linestyle:dashed class:13 priority:60 color:red} -node: {title: "n389" label: "PhiM 389" info1: "Phi 389 +node: {title: "n389" label: "PhiM 389" info1: "Phi 389 mode: M visited: 16 irg: STRENGTH_RED_EXAMPLE_m5 @@ -147,7 +147,7 @@ node: {title: "n358" label: "ProjX 1 358" info1: "Proj 358 " color: yellow} edge: {sourcename: "n358" targetname: "n356" label: "0" class:13 priority:60 color:red} -node: {title: "n356" label: "Cond 356" info1: "Cond 356 +node: {title: "n356" label: "Cond 356" info1: "Cond 356 mode: T visited: 16 irg: STRENGTH_RED_EXAMPLE_m5 @@ -175,7 +175,7 @@ node: {title: "n355" label: "Projb Lt 355" info1: "Proj 355 " color: yellow} edge: {sourcename: "n355" targetname: "n354" label: "0" class:1 priority:50} -node: {title: "n354" label: "Cmp 354" info1: "Cmp 354 +node: {title: "n354" label: "Cmp 354" info1: "Cmp 354 mode: T visited: 16 irg: STRENGTH_RED_EXAMPLE_m5 @@ -188,7 +188,7 @@ node: {title: "n354" label: "Cmp 354" info1: "Cmp 354 in loop 638 with depth 2 " } -node: {title: "n354n353" label: "0x0Is 353" info1: "0x0 353 +node: {title: "n354n353" label: "0x0Is 353" info1: "0x0 353 mode: Is visited: 16 irg: STRENGTH_RED_EXAMPLE_m5 @@ -202,7 +202,7 @@ node: {title: "n354n353" label: "0x0Is 353" info1: "0x0 353 color: yellow} edge: {sourcename: "n354" targetname: "n354n353" label: "0" class:16 priority:10} edge: {sourcename: "n354" targetname: "n390" label: "1" class:1 priority:50} -node: {title: "n390" label: "PhiIs 390" info1: "Phi 390 +node: {title: "n390" label: "PhiIs 390" info1: "Phi 390 mode: Is visited: 16 irg: STRENGTH_RED_EXAMPLE_m5 @@ -216,7 +216,7 @@ node: {title: "n390" label: "PhiIs 390" info1: "Phi 390 in loop 637 with depth 1 " color: green} -node: {title: "n390n348" label: "0xAIs 348" info1: "0xA 348 +node: {title: "n390n348" label: "0xAIs 348" info1: "0xA 348 mode: Is visited: 16 irg: STRENGTH_RED_EXAMPLE_m5 @@ -234,7 +234,7 @@ backedge: {sourcename: "n390" targetname: "n363" label: "1" linestyle:dashed cla graph: { title: "n347" label: "Block 347" status:clustered color:yellow edge: {sourcename: "n347" targetname: "n341" label: "0" class:13 priority:60 color:red} -node: {title: "n350" label: "Jmp 350" info1: "Jmp 350 +node: {title: "n350" label: "Jmp 350" info1: "Jmp 350 mode: X visited: 16 irg: STRENGTH_RED_EXAMPLE_m5 @@ -262,7 +262,7 @@ node: {title: "n375" label: "ProjM 0 375" info1: "Proj 375 " color: yellow} edge: {sourcename: "n375" targetname: "n373" label: "0" class:17 priority:10 color:blue} -node: {title: "n373" label: "Store 373" info1: "Store 373 +node: {title: "n373" label: "Store 373" info1: "Store 373 mode: T visited: 16 irg: STRENGTH_RED_EXAMPLE_m5 @@ -278,7 +278,7 @@ node: {title: "n373" label: "Store 373" info1: "Store 373 volatility: volatility_non_volatile " } -node: {title: "n373n371" label: "0x13Is 371" info1: "0x13 371 +node: {title: "n373n371" label: "0x13Is 371" info1: "0x13 371 mode: Is visited: 16 irg: STRENGTH_RED_EXAMPLE_m5 @@ -293,7 +293,7 @@ color: yellow} edge: {sourcename: "n373" targetname: "n389" label: "0" class:17 priority:10 color:blue} edge: {sourcename: "n373" targetname: "n370" label: "1" class:1 priority:50} edge: {sourcename: "n373" targetname: "n373n371" label: "2" class:16 priority:10} -node: {title: "n370" label: "AddP 370" info1: "Add 370 +node: {title: "n370" label: "AddP 370" info1: "Add 370 mode: P visited: 16 irg: STRENGTH_RED_EXAMPLE_m5 @@ -306,7 +306,7 @@ node: {title: "n370" label: "AddP 370" info1: "Add 370 in loop 636 with depth 0 " } -node: {title: "n370n365" label: "0x5Is 365" info1: "0x5 365 +node: {title: "n370n365" label: "0x5Is 365" info1: "0x5 365 mode: Is visited: 16 irg: STRENGTH_RED_EXAMPLE_m5 @@ -320,7 +320,7 @@ node: {title: "n370n365" label: "0x5Is 365" info1: "0x5 365 color: yellow} edge: {sourcename: "n370" targetname: "n370n365" label: "0" class:16 priority:10} edge: {sourcename: "n370" targetname: "n369" label: "1" class:1 priority:50} -node: {title: "n369" label: "AddP 369" info1: "Add 369 +node: {title: "n369" label: "AddP 369" info1: "Add 369 mode: P visited: 16 irg: STRENGTH_RED_EXAMPLE_m5 @@ -333,7 +333,7 @@ node: {title: "n369" label: "AddP 369" info1: "Add 369 in loop 636 with depth 0 " } -node: {title: "n369n361" label: "0x4Is 361" info1: "0x4 361 +node: {title: "n369n361" label: "0x4Is 361" info1: "0x4 361 mode: Is visited: 16 irg: STRENGTH_RED_EXAMPLE_m5 @@ -347,7 +347,7 @@ node: {title: "n369n361" label: "0x4Is 361" info1: "0x4 361 color: yellow} edge: {sourcename: "n369" targetname: "n369n361" label: "0" class:16 priority:10} edge: {sourcename: "n369" targetname: "n368" label: "1" class:1 priority:50} -node: {title: "n368" label: "AddP 368" info1: "Add 368 +node: {title: "n368" label: "AddP 368" info1: "Add 368 mode: P visited: 16 irg: STRENGTH_RED_EXAMPLE_m5 @@ -360,7 +360,7 @@ node: {title: "n368" label: "AddP 368" info1: "Add 368 in loop 636 with depth 0 " } -node: {title: "n368n349" label: "SymC &a 349" info1: "SymC &a 349 +node: {title: "n368n349" label: "SymC &a 349" info1: "SymC &a 349 mode: P visited: 16 irg: STRENGTH_RED_EXAMPLE_m5 @@ -377,7 +377,7 @@ node: {title: "n368n349" label: "SymC &a 349" info1: "SymC &a 349 } edge: {sourcename: "n368" targetname: "n366" label: "0" class:1 priority:50} edge: {sourcename: "n368" targetname: "n368n349" label: "1" class:16 priority:10} -node: {title: "n366" label: "MulIs 366" info1: "Mul 366 +node: {title: "n366" label: "MulIs 366" info1: "Mul 366 mode: Is visited: 16 irg: STRENGTH_RED_EXAMPLE_m5 @@ -390,7 +390,7 @@ node: {title: "n366" label: "MulIs 366" info1: "Mul 366 in loop 636 with depth 0 " } -node: {title: "n366n361" label: "0x4Is 361" info1: "0x4 361 +node: {title: "n366n361" label: "0x4Is 361" info1: "0x4 361 mode: Is visited: 16 irg: STRENGTH_RED_EXAMPLE_m5 @@ -404,7 +404,7 @@ node: {title: "n366n361" label: "0x4Is 361" info1: "0x4 361 color: yellow} edge: {sourcename: "n366" targetname: "n366n361" label: "0" class:16 priority:10} edge: {sourcename: "n366" targetname: "n363" label: "1" class:1 priority:50} -node: {title: "n376" label: "Jmp 376" info1: "Jmp 376 +node: {title: "n376" label: "Jmp 376" info1: "Jmp 376 mode: X visited: 16 irg: STRENGTH_RED_EXAMPLE_m5 @@ -415,7 +415,7 @@ node: {title: "n376" label: "Jmp 376" info1: "Jmp 376 in loop 638 with depth 2 " } -node: {title: "n363" label: "SubIs 363" info1: "Sub 363 +node: {title: "n363" label: "SubIs 363" info1: "Sub 363 mode: Is visited: 16 irg: STRENGTH_RED_EXAMPLE_m5 @@ -428,7 +428,7 @@ node: {title: "n363" label: "SubIs 363" info1: "Sub 363 in loop 637 with depth 1 " } -node: {title: "n363n360" label: "0x1Is 360" info1: "0x1 360 +node: {title: "n363n360" label: "0x1Is 360" info1: "0x1 360 mode: Is visited: 16 irg: STRENGTH_RED_EXAMPLE_m5 @@ -472,7 +472,7 @@ node: {title: "n341" label: "ProjX 0 341" info1: "Proj 341 " color: yellow} edge: {sourcename: "n341" targetname: "n338" label: "0" class:13 priority:60 color:red} -node: {title: "n338" label: "Start 338" info1: "Start 338 +node: {title: "n338" label: "Start 338" info1: "Start 338 mode: T visited: 16 irg: STRENGTH_RED_EXAMPLE_m5 diff --git a/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m6-looptree.vcg b/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m6-looptree.vcg index fbca0bcd2..5cf9200b2 100644 --- a/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m6-looptree.vcg +++ b/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m6-looptree.vcg @@ -54,16 +54,16 @@ colorentry 125: 255 250 250 node: {title: "l678" label: "loop 0, 1 sons, 4 nodes" info1: " loop nr: 678 The loop was analyzed 0 times."} -node: { title: "l678-0-nodes" color: lightyellow label: "Block 403 -Block 413" } +node: { title: "l678-0-nodes" color: lightyellow label: "Block 403 +Block 413" } edge: {sourcename: "l678" targetname: "l678-0-nodes" label:"0...1"} edge: {sourcename: "l678" targetname: "l679" color: darkgreen label: "2"} node: {title: "l679" label: "loop 1, 0 sons, 2 nodes" info1: " loop nr: 679 The loop was analyzed 0 times."} -node: { title: "l679-0-nodes" color: lightyellow label: "Block 417 loop head! -Block 425" } +node: { title: "l679-0-nodes" color: lightyellow label: "Block 417 loop head! +Block 425" } edge: {sourcename: "l679" targetname: "l679-0-nodes" label:"0...1"} -node: { title: "l678-3-nodes" color: lightyellow label: "Block 448 -Block 401" } +node: { title: "l678-3-nodes" color: lightyellow label: "Block 448 +Block 401" } edge: {sourcename: "l678" targetname: "l678-3-nodes" label:"3...4"} } diff --git a/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m6-strength_reduced.vcg b/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m6-strength_reduced.vcg index 2222ab6fd..a18ed9d1b 100644 --- a/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m6-strength_reduced.vcg +++ b/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m6-strength_reduced.vcg @@ -55,7 +55,7 @@ colorentry 125: 255 250 250 graph: { title: "g412" label: "STRENGTH_RED_EXAMPLE_m6" status:clustered color:white graph: { title: "n401" label: "Block 401" status:clustered color:yellow edge: {sourcename: "n401" targetname: "n451" label: "0" class:13 priority:60 color:red} -node: {title: "n402" label: "End 402" info1: "End 402 +node: {title: "n402" label: "End 402" info1: "End 402 mode: X visited: 27 irg: STRENGTH_RED_EXAMPLE_m6 @@ -71,7 +71,7 @@ color: blue} graph: { title: "n448" label: "Block 448" status:clustered color:yellow edge: {sourcename: "n448" targetname: "n423" label: "0" class:13 priority:60 color:red} -node: {title: "n451" label: "Return 451" info1: "Return 451 +node: {title: "n451" label: "Return 451" info1: "Return 451 mode: X visited: 27 irg: STRENGTH_RED_EXAMPLE_m6 @@ -86,7 +86,7 @@ node: {title: "n451" label: "Return 451" info1: "Return 451 res 0 type: int " } -node: {title: "n451n428" label: "0x4Is 428" info1: "0x4 428 +node: {title: "n451n428" label: "0x4Is 428" info1: "0x4 428 mode: Is visited: 27 irg: STRENGTH_RED_EXAMPLE_m6 @@ -105,7 +105,7 @@ edge: {sourcename: "n451" targetname: "n451n428" label: "1" class:16 priority:10 graph: { title: "n417" label: "Block 417" status:clustered color:yellow edge: {sourcename: "n417" targetname: "n416" label: "0" class:13 priority:60 color:red} backedge: {sourcename: "n417" targetname: "n442" label: "1" linestyle:dashed class:13 priority:60 color:red} -node: {title: "n455" label: "PhiM 455" info1: "Phi 455 +node: {title: "n455" label: "PhiM 455" info1: "Phi 455 mode: M visited: 27 irg: STRENGTH_RED_EXAMPLE_m6 @@ -147,7 +147,7 @@ node: {title: "n424" label: "ProjX 1 424" info1: "Proj 424 " color: yellow} edge: {sourcename: "n424" targetname: "n422" label: "0" class:13 priority:60 color:red} -node: {title: "n422" label: "Cond 422" info1: "Cond 422 +node: {title: "n422" label: "Cond 422" info1: "Cond 422 mode: T visited: 27 irg: STRENGTH_RED_EXAMPLE_m6 @@ -175,7 +175,7 @@ node: {title: "n421" label: "Projb Gt 421" info1: "Proj 421 " color: yellow} edge: {sourcename: "n421" targetname: "n420" label: "0" class:1 priority:50} -node: {title: "n420" label: "Cmp 420" info1: "Cmp 420 +node: {title: "n420" label: "Cmp 420" info1: "Cmp 420 mode: T visited: 27 irg: STRENGTH_RED_EXAMPLE_m6 @@ -188,7 +188,7 @@ node: {title: "n420" label: "Cmp 420" info1: "Cmp 420 in loop 663 with depth 2 " } -node: {title: "n420n683" label: "0x28Is 683" info1: "0x28 683 +node: {title: "n420n683" label: "0x28Is 683" info1: "0x28 683 mode: Is visited: 27 irg: STRENGTH_RED_EXAMPLE_m6 @@ -201,7 +201,7 @@ node: {title: "n420n683" label: "0x28Is 683" info1: "0x28 683 color: yellow} edge: {sourcename: "n420" targetname: "n420n683" label: "0" class:16 priority:10} edge: {sourcename: "n420" targetname: "n456" label: "1" class:1 priority:50} -node: {title: "n456" label: "PhiIs 456" info1: "Phi 456 +node: {title: "n456" label: "PhiIs 456" info1: "Phi 456 mode: Is visited: 27 irg: STRENGTH_RED_EXAMPLE_m6 @@ -215,7 +215,7 @@ node: {title: "n456" label: "PhiIs 456" info1: "Phi 456 in loop 662 with depth 1 " color: green} -node: {title: "n456n414" label: "0x0Is 414" info1: "0x0 414 +node: {title: "n456n414" label: "0x0Is 414" info1: "0x0 414 mode: Is visited: 27 irg: STRENGTH_RED_EXAMPLE_m6 @@ -233,7 +233,7 @@ edge: {sourcename: "n456" targetname: "n668" label: "1" class:16 priority:10} graph: { title: "n413" label: "Block 413" status:clustered color:yellow edge: {sourcename: "n413" targetname: "n407" label: "0" class:13 priority:60 color:red} -node: {title: "n416" label: "Jmp 416" info1: "Jmp 416 +node: {title: "n416" label: "Jmp 416" info1: "Jmp 416 mode: X visited: 27 irg: STRENGTH_RED_EXAMPLE_m6 @@ -261,7 +261,7 @@ node: {title: "n441" label: "ProjM 0 441" info1: "Proj 441 " color: yellow} edge: {sourcename: "n441" targetname: "n439" label: "0" class:17 priority:10 color:blue} -node: {title: "n439" label: "Store 439" info1: "Store 439 +node: {title: "n439" label: "Store 439" info1: "Store 439 mode: T visited: 27 irg: STRENGTH_RED_EXAMPLE_m6 @@ -277,7 +277,7 @@ node: {title: "n439" label: "Store 439" info1: "Store 439 volatility: volatility_non_volatile " } -node: {title: "n439n437" label: "0x13Is 437" info1: "0x13 437 +node: {title: "n439n437" label: "0x13Is 437" info1: "0x13 437 mode: Is visited: 27 irg: STRENGTH_RED_EXAMPLE_m6 @@ -292,7 +292,7 @@ color: yellow} edge: {sourcename: "n439" targetname: "n455" label: "0" class:17 priority:10 color:blue} edge: {sourcename: "n439" targetname: "n677" label: "1" class:1 priority:50} edge: {sourcename: "n439" targetname: "n439n437" label: "2" class:16 priority:10} -node: {title: "n677" label: "AddP 677" info1: "Add 677 +node: {title: "n677" label: "AddP 677" info1: "Add 677 mode: P visited: 27 irg: STRENGTH_RED_EXAMPLE_m6 @@ -304,7 +304,7 @@ node: {title: "n677" label: "AddP 677" info1: "Add 677 Private Attributes: " } -node: {title: "n677n676" label: "0x8Is 676" info1: "0x8 676 +node: {title: "n677n676" label: "0x8Is 676" info1: "0x8 676 mode: Is visited: 27 irg: STRENGTH_RED_EXAMPLE_m6 @@ -317,7 +317,7 @@ node: {title: "n677n676" label: "0x8Is 676" info1: "0x8 676 color: yellow} edge: {sourcename: "n677" targetname: "n434" label: "0" class:1 priority:50} edge: {sourcename: "n677" targetname: "n677n676" label: "1" class:16 priority:10} -node: {title: "n434" label: "SubP 434" info1: "Sub 434 +node: {title: "n434" label: "SubP 434" info1: "Sub 434 mode: P visited: 27 irg: STRENGTH_RED_EXAMPLE_m6 @@ -330,7 +330,7 @@ node: {title: "n434" label: "SubP 434" info1: "Sub 434 in loop 661 with depth 0 " } -node: {title: "n434n427" label: "0x5Is 427" info1: "0x5 427 +node: {title: "n434n427" label: "0x5Is 427" info1: "0x5 427 mode: Is visited: 27 irg: STRENGTH_RED_EXAMPLE_m6 @@ -344,7 +344,7 @@ node: {title: "n434n427" label: "0x5Is 427" info1: "0x5 427 color: yellow} edge: {sourcename: "n434" targetname: "n434n427" label: "0" class:16 priority:10} edge: {sourcename: "n434" targetname: "n674" label: "1" class:1 priority:50} -node: {title: "n674" label: "AddP 674" info1: "Add 674 +node: {title: "n674" label: "AddP 674" info1: "Add 674 mode: P visited: 27 irg: STRENGTH_RED_EXAMPLE_m6 @@ -358,7 +358,7 @@ node: {title: "n674" label: "AddP 674" info1: "Add 674 } edge: {sourcename: "n674" targetname: "n456" label: "0" class:16 priority:10} edge: {sourcename: "n674" targetname: "n673" label: "1" class:1 priority:50} -node: {title: "n673" label: "AddP 673" info1: "Add 673 +node: {title: "n673" label: "AddP 673" info1: "Add 673 mode: P visited: 27 irg: STRENGTH_RED_EXAMPLE_m6 @@ -370,7 +370,7 @@ node: {title: "n673" label: "AddP 673" info1: "Add 673 Private Attributes: " } -node: {title: "n673n415" label: "SymC &a 415" info1: "SymC &a 415 +node: {title: "n673n415" label: "SymC &a 415" info1: "SymC &a 415 mode: P visited: 27 irg: STRENGTH_RED_EXAMPLE_m6 @@ -385,7 +385,7 @@ node: {title: "n673n415" label: "SymC &a 415" info1: "SymC &a 415 type of value: type_unknown " } -node: {title: "n673n671" label: "0xFFFFFFFCIs 671" info1: "0xFFFFFFFC 671 +node: {title: "n673n671" label: "0xFFFFFFFCIs 671" info1: "0xFFFFFFFC 671 mode: Is visited: 27 irg: STRENGTH_RED_EXAMPLE_m6 @@ -398,7 +398,7 @@ node: {title: "n673n671" label: "0xFFFFFFFCIs 671" info1: "0xFFFFFFFC 671 color: yellow} edge: {sourcename: "n673" targetname: "n673n415" label: "0" class:16 priority:10} edge: {sourcename: "n673" targetname: "n673n671" label: "1" class:16 priority:10} -node: {title: "n442" label: "Jmp 442" info1: "Jmp 442 +node: {title: "n442" label: "Jmp 442" info1: "Jmp 442 mode: X visited: 27 irg: STRENGTH_RED_EXAMPLE_m6 @@ -409,7 +409,7 @@ node: {title: "n442" label: "Jmp 442" info1: "Jmp 442 in loop 663 with depth 2 " } -node: {title: "n668" label: "AddIs 668" info1: "Add 668 +node: {title: "n668" label: "AddIs 668" info1: "Add 668 mode: Is visited: 27 irg: STRENGTH_RED_EXAMPLE_m6 @@ -421,7 +421,7 @@ node: {title: "n668" label: "AddIs 668" info1: "Add 668 Private Attributes: " } -node: {title: "n668n671" label: "0xFFFFFFFCIs 671" info1: "0xFFFFFFFC 671 +node: {title: "n668n671" label: "0xFFFFFFFCIs 671" info1: "0xFFFFFFFC 671 mode: Is visited: 27 irg: STRENGTH_RED_EXAMPLE_m6 @@ -464,7 +464,7 @@ node: {title: "n407" label: "ProjX 0 407" info1: "Proj 407 " color: yellow} edge: {sourcename: "n407" targetname: "n404" label: "0" class:13 priority:60 color:red} -node: {title: "n404" label: "Start 404" info1: "Start 404 +node: {title: "n404" label: "Start 404" info1: "Start 404 mode: T visited: 27 irg: STRENGTH_RED_EXAMPLE_m6 diff --git a/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m6.vcg b/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m6.vcg index d848ef992..ec361b8da 100644 --- a/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m6.vcg +++ b/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m6.vcg @@ -55,7 +55,7 @@ colorentry 125: 255 250 250 graph: { title: "g412" label: "STRENGTH_RED_EXAMPLE_m6" status:clustered color:white graph: { title: "n401" label: "Block 401" status:clustered color:yellow edge: {sourcename: "n401" targetname: "n451" label: "0" class:13 priority:60 color:red} -node: {title: "n402" label: "End 402" info1: "End 402 +node: {title: "n402" label: "End 402" info1: "End 402 mode: X visited: 16 irg: STRENGTH_RED_EXAMPLE_m6 @@ -71,7 +71,7 @@ color: blue} graph: { title: "n448" label: "Block 448" status:clustered color:yellow edge: {sourcename: "n448" targetname: "n423" label: "0" class:13 priority:60 color:red} -node: {title: "n451" label: "Return 451" info1: "Return 451 +node: {title: "n451" label: "Return 451" info1: "Return 451 mode: X visited: 16 irg: STRENGTH_RED_EXAMPLE_m6 @@ -86,7 +86,7 @@ node: {title: "n451" label: "Return 451" info1: "Return 451 res 0 type: int " } -node: {title: "n451n428" label: "0x4Is 428" info1: "0x4 428 +node: {title: "n451n428" label: "0x4Is 428" info1: "0x4 428 mode: Is visited: 16 irg: STRENGTH_RED_EXAMPLE_m6 @@ -105,7 +105,7 @@ edge: {sourcename: "n451" targetname: "n451n428" label: "1" class:16 priority:10 graph: { title: "n417" label: "Block 417" status:clustered color:yellow edge: {sourcename: "n417" targetname: "n416" label: "0" class:13 priority:60 color:red} backedge: {sourcename: "n417" targetname: "n442" label: "1" linestyle:dashed class:13 priority:60 color:red} -node: {title: "n455" label: "PhiM 455" info1: "Phi 455 +node: {title: "n455" label: "PhiM 455" info1: "Phi 455 mode: M visited: 16 irg: STRENGTH_RED_EXAMPLE_m6 @@ -147,7 +147,7 @@ node: {title: "n424" label: "ProjX 1 424" info1: "Proj 424 " color: yellow} edge: {sourcename: "n424" targetname: "n422" label: "0" class:13 priority:60 color:red} -node: {title: "n422" label: "Cond 422" info1: "Cond 422 +node: {title: "n422" label: "Cond 422" info1: "Cond 422 mode: T visited: 16 irg: STRENGTH_RED_EXAMPLE_m6 @@ -175,7 +175,7 @@ node: {title: "n421" label: "Projb Gt 421" info1: "Proj 421 " color: yellow} edge: {sourcename: "n421" targetname: "n420" label: "0" class:1 priority:50} -node: {title: "n420" label: "Cmp 420" info1: "Cmp 420 +node: {title: "n420" label: "Cmp 420" info1: "Cmp 420 mode: T visited: 16 irg: STRENGTH_RED_EXAMPLE_m6 @@ -188,7 +188,7 @@ node: {title: "n420" label: "Cmp 420" info1: "Cmp 420 in loop 663 with depth 2 " } -node: {title: "n420n419" label: "0xAIs 419" info1: "0xA 419 +node: {title: "n420n419" label: "0xAIs 419" info1: "0xA 419 mode: Is visited: 16 irg: STRENGTH_RED_EXAMPLE_m6 @@ -202,7 +202,7 @@ node: {title: "n420n419" label: "0xAIs 419" info1: "0xA 419 color: yellow} edge: {sourcename: "n420" targetname: "n420n419" label: "0" class:16 priority:10} edge: {sourcename: "n420" targetname: "n456" label: "1" class:1 priority:50} -node: {title: "n456" label: "PhiIs 456" info1: "Phi 456 +node: {title: "n456" label: "PhiIs 456" info1: "Phi 456 mode: Is visited: 16 irg: STRENGTH_RED_EXAMPLE_m6 @@ -216,7 +216,7 @@ node: {title: "n456" label: "PhiIs 456" info1: "Phi 456 in loop 662 with depth 1 " color: green} -node: {title: "n456n414" label: "0x0Is 414" info1: "0x0 414 +node: {title: "n456n414" label: "0x0Is 414" info1: "0x0 414 mode: Is visited: 16 irg: STRENGTH_RED_EXAMPLE_m6 @@ -234,7 +234,7 @@ backedge: {sourcename: "n456" targetname: "n430" label: "1" linestyle:dashed cla graph: { title: "n413" label: "Block 413" status:clustered color:yellow edge: {sourcename: "n413" targetname: "n407" label: "0" class:13 priority:60 color:red} -node: {title: "n416" label: "Jmp 416" info1: "Jmp 416 +node: {title: "n416" label: "Jmp 416" info1: "Jmp 416 mode: X visited: 16 irg: STRENGTH_RED_EXAMPLE_m6 @@ -262,7 +262,7 @@ node: {title: "n441" label: "ProjM 0 441" info1: "Proj 441 " color: yellow} edge: {sourcename: "n441" targetname: "n439" label: "0" class:17 priority:10 color:blue} -node: {title: "n439" label: "Store 439" info1: "Store 439 +node: {title: "n439" label: "Store 439" info1: "Store 439 mode: T visited: 16 irg: STRENGTH_RED_EXAMPLE_m6 @@ -278,7 +278,7 @@ node: {title: "n439" label: "Store 439" info1: "Store 439 volatility: volatility_non_volatile " } -node: {title: "n439n437" label: "0x13Is 437" info1: "0x13 437 +node: {title: "n439n437" label: "0x13Is 437" info1: "0x13 437 mode: Is visited: 16 irg: STRENGTH_RED_EXAMPLE_m6 @@ -293,7 +293,7 @@ color: yellow} edge: {sourcename: "n439" targetname: "n455" label: "0" class:17 priority:10 color:blue} edge: {sourcename: "n439" targetname: "n436" label: "1" class:1 priority:50} edge: {sourcename: "n439" targetname: "n439n437" label: "2" class:16 priority:10} -node: {title: "n436" label: "AddP 436" info1: "Add 436 +node: {title: "n436" label: "AddP 436" info1: "Add 436 mode: P visited: 16 irg: STRENGTH_RED_EXAMPLE_m6 @@ -306,7 +306,7 @@ node: {title: "n436" label: "AddP 436" info1: "Add 436 in loop 661 with depth 0 " } -node: {title: "n436n428" label: "0x4Is 428" info1: "0x4 428 +node: {title: "n436n428" label: "0x4Is 428" info1: "0x4 428 mode: Is visited: 16 irg: STRENGTH_RED_EXAMPLE_m6 @@ -320,7 +320,7 @@ node: {title: "n436n428" label: "0x4Is 428" info1: "0x4 428 color: yellow} edge: {sourcename: "n436" targetname: "n436n428" label: "0" class:16 priority:10} edge: {sourcename: "n436" targetname: "n435" label: "1" class:1 priority:50} -node: {title: "n435" label: "AddP 435" info1: "Add 435 +node: {title: "n435" label: "AddP 435" info1: "Add 435 mode: P visited: 16 irg: STRENGTH_RED_EXAMPLE_m6 @@ -333,7 +333,7 @@ node: {title: "n435" label: "AddP 435" info1: "Add 435 in loop 661 with depth 0 " } -node: {title: "n435n428" label: "0x4Is 428" info1: "0x4 428 +node: {title: "n435n428" label: "0x4Is 428" info1: "0x4 428 mode: Is visited: 16 irg: STRENGTH_RED_EXAMPLE_m6 @@ -347,7 +347,7 @@ node: {title: "n435n428" label: "0x4Is 428" info1: "0x4 428 color: yellow} edge: {sourcename: "n435" targetname: "n435n428" label: "0" class:16 priority:10} edge: {sourcename: "n435" targetname: "n434" label: "1" class:1 priority:50} -node: {title: "n434" label: "SubP 434" info1: "Sub 434 +node: {title: "n434" label: "SubP 434" info1: "Sub 434 mode: P visited: 16 irg: STRENGTH_RED_EXAMPLE_m6 @@ -360,7 +360,7 @@ node: {title: "n434" label: "SubP 434" info1: "Sub 434 in loop 661 with depth 0 " } -node: {title: "n434n427" label: "0x5Is 427" info1: "0x5 427 +node: {title: "n434n427" label: "0x5Is 427" info1: "0x5 427 mode: Is visited: 16 irg: STRENGTH_RED_EXAMPLE_m6 @@ -374,7 +374,7 @@ node: {title: "n434n427" label: "0x5Is 427" info1: "0x5 427 color: yellow} edge: {sourcename: "n434" targetname: "n434n427" label: "0" class:16 priority:10} edge: {sourcename: "n434" targetname: "n433" label: "1" class:1 priority:50} -node: {title: "n433" label: "AddP 433" info1: "Add 433 +node: {title: "n433" label: "AddP 433" info1: "Add 433 mode: P visited: 16 irg: STRENGTH_RED_EXAMPLE_m6 @@ -387,7 +387,7 @@ node: {title: "n433" label: "AddP 433" info1: "Add 433 in loop 661 with depth 0 " } -node: {title: "n433n415" label: "SymC &a 415" info1: "SymC &a 415 +node: {title: "n433n415" label: "SymC &a 415" info1: "SymC &a 415 mode: P visited: 16 irg: STRENGTH_RED_EXAMPLE_m6 @@ -404,7 +404,7 @@ node: {title: "n433n415" label: "SymC &a 415" info1: "SymC &a 415 } edge: {sourcename: "n433" targetname: "n431" label: "0" class:1 priority:50} edge: {sourcename: "n433" targetname: "n433n415" label: "1" class:16 priority:10} -node: {title: "n431" label: "MulIs 431" info1: "Mul 431 +node: {title: "n431" label: "MulIs 431" info1: "Mul 431 mode: Is visited: 16 irg: STRENGTH_RED_EXAMPLE_m6 @@ -417,7 +417,7 @@ node: {title: "n431" label: "MulIs 431" info1: "Mul 431 in loop 661 with depth 0 " } -node: {title: "n431n428" label: "0x4Is 428" info1: "0x4 428 +node: {title: "n431n428" label: "0x4Is 428" info1: "0x4 428 mode: Is visited: 16 irg: STRENGTH_RED_EXAMPLE_m6 @@ -431,7 +431,7 @@ node: {title: "n431n428" label: "0x4Is 428" info1: "0x4 428 color: yellow} edge: {sourcename: "n431" targetname: "n431n428" label: "0" class:16 priority:10} edge: {sourcename: "n431" targetname: "n430" label: "1" class:1 priority:50} -node: {title: "n442" label: "Jmp 442" info1: "Jmp 442 +node: {title: "n442" label: "Jmp 442" info1: "Jmp 442 mode: X visited: 16 irg: STRENGTH_RED_EXAMPLE_m6 @@ -442,7 +442,7 @@ node: {title: "n442" label: "Jmp 442" info1: "Jmp 442 in loop 663 with depth 2 " } -node: {title: "n430" label: "SubIs 430" info1: "Sub 430 +node: {title: "n430" label: "SubIs 430" info1: "Sub 430 mode: Is visited: 16 irg: STRENGTH_RED_EXAMPLE_m6 @@ -455,7 +455,7 @@ node: {title: "n430" label: "SubIs 430" info1: "Sub 430 in loop 662 with depth 1 " } -node: {title: "n430n426" label: "0x1Is 426" info1: "0x1 426 +node: {title: "n430n426" label: "0x1Is 426" info1: "0x1 426 mode: Is visited: 16 irg: STRENGTH_RED_EXAMPLE_m6 @@ -499,7 +499,7 @@ node: {title: "n407" label: "ProjX 0 407" info1: "Proj 407 " color: yellow} edge: {sourcename: "n407" targetname: "n404" label: "0" class:13 priority:60 color:red} -node: {title: "n404" label: "Start 404" info1: "Start 404 +node: {title: "n404" label: "Start 404" info1: "Start 404 mode: T visited: 16 irg: STRENGTH_RED_EXAMPLE_m6 diff --git a/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m7-looptree.vcg b/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m7-looptree.vcg index 5ecdb18c5..ecac2d5e4 100644 --- a/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m7-looptree.vcg +++ b/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m7-looptree.vcg @@ -54,16 +54,16 @@ colorentry 125: 255 250 250 node: {title: "l703" label: "loop 0, 1 sons, 4 nodes" info1: " loop nr: 703 The loop was analyzed 0 times."} -node: { title: "l703-0-nodes" color: lightyellow label: "Block 469 -Block 479" } +node: { title: "l703-0-nodes" color: lightyellow label: "Block 469 +Block 479" } edge: {sourcename: "l703" targetname: "l703-0-nodes" label:"0...1"} edge: {sourcename: "l703" targetname: "l704" color: darkgreen label: "2"} node: {title: "l704" label: "loop 1, 0 sons, 2 nodes" info1: " loop nr: 704 The loop was analyzed 0 times."} -node: { title: "l704-0-nodes" color: lightyellow label: "Block 484 loop head! -Block 492" } +node: { title: "l704-0-nodes" color: lightyellow label: "Block 484 loop head! +Block 492" } edge: {sourcename: "l704" targetname: "l704-0-nodes" label:"0...1"} -node: { title: "l703-3-nodes" color: lightyellow label: "Block 514 -Block 467" } +node: { title: "l703-3-nodes" color: lightyellow label: "Block 514 +Block 467" } edge: {sourcename: "l703" targetname: "l703-3-nodes" label:"3...4"} } diff --git a/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m7-strength_reduced.vcg b/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m7-strength_reduced.vcg index c8df9b23e..5ce11adc5 100644 --- a/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m7-strength_reduced.vcg +++ b/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m7-strength_reduced.vcg @@ -55,7 +55,7 @@ colorentry 125: 255 250 250 graph: { title: "g478" label: "STRENGTH_RED_EXAMPLE_m7" status:clustered color:white graph: { title: "n467" label: "Block 467" status:clustered color:yellow edge: {sourcename: "n467" targetname: "n517" label: "0" class:13 priority:60 color:red} -node: {title: "n468" label: "End 468" info1: "End 468 +node: {title: "n468" label: "End 468" info1: "End 468 mode: X visited: 28 irg: STRENGTH_RED_EXAMPLE_m7 @@ -71,7 +71,7 @@ color: blue} graph: { title: "n514" label: "Block 514" status:clustered color:yellow edge: {sourcename: "n514" targetname: "n490" label: "0" class:13 priority:60 color:red} -node: {title: "n517" label: "Return 517" info1: "Return 517 +node: {title: "n517" label: "Return 517" info1: "Return 517 mode: X visited: 28 irg: STRENGTH_RED_EXAMPLE_m7 @@ -86,7 +86,7 @@ node: {title: "n517" label: "Return 517" info1: "Return 517 res 0 type: int " } -node: {title: "n517n494" label: "0x4Is 494" info1: "0x4 494 +node: {title: "n517n494" label: "0x4Is 494" info1: "0x4 494 mode: Is visited: 28 irg: STRENGTH_RED_EXAMPLE_m7 @@ -105,7 +105,7 @@ edge: {sourcename: "n517" targetname: "n517n494" label: "1" class:16 priority:10 graph: { title: "n484" label: "Block 484" status:clustered color:yellow edge: {sourcename: "n484" targetname: "n483" label: "0" class:13 priority:60 color:red} backedge: {sourcename: "n484" targetname: "n508" label: "1" linestyle:dashed class:13 priority:60 color:red} -node: {title: "n521" label: "PhiM 521" info1: "Phi 521 +node: {title: "n521" label: "PhiM 521" info1: "Phi 521 mode: M visited: 28 irg: STRENGTH_RED_EXAMPLE_m7 @@ -121,7 +121,7 @@ node: {title: "n521" label: "PhiM 521" info1: "Phi 521 color: green} edge: {sourcename: "n521" targetname: "n476" label: "0" class:17 priority:10 color:blue} edge: {sourcename: "n521" targetname: "n506" label: "1" class:17 priority:10 color:blue} -node: {title: "n710" label: "PhiIs 710" info1: "Phi 710 +node: {title: "n710" label: "PhiIs 710" info1: "Phi 710 mode: Is visited: 28 irg: STRENGTH_RED_EXAMPLE_m7 @@ -134,7 +134,7 @@ node: {title: "n710" label: "PhiIs 710" info1: "Phi 710 backedges: " color: green} -node: {title: "n710n708" label: "0x28Is 708" info1: "0x28 708 +node: {title: "n710n708" label: "0x28Is 708" info1: "0x28 708 mode: Is visited: 28 irg: STRENGTH_RED_EXAMPLE_m7 @@ -173,7 +173,7 @@ node: {title: "n491" label: "ProjX 1 491" info1: "Proj 491 " color: yellow} edge: {sourcename: "n491" targetname: "n489" label: "0" class:13 priority:60 color:red} -node: {title: "n489" label: "Cond 489" info1: "Cond 489 +node: {title: "n489" label: "Cond 489" info1: "Cond 489 mode: T visited: 28 irg: STRENGTH_RED_EXAMPLE_m7 @@ -201,7 +201,7 @@ node: {title: "n488" label: "Projb Lt 488" info1: "Proj 488 " color: yellow} edge: {sourcename: "n488" targetname: "n487" label: "0" class:1 priority:50} -node: {title: "n487" label: "Cmp 487" info1: "Cmp 487 +node: {title: "n487" label: "Cmp 487" info1: "Cmp 487 mode: T visited: 28 irg: STRENGTH_RED_EXAMPLE_m7 @@ -214,7 +214,7 @@ node: {title: "n487" label: "Cmp 487" info1: "Cmp 487 in loop 688 with depth 2 " } -node: {title: "n487n486" label: "0x0Is 486" info1: "0x0 486 +node: {title: "n487n486" label: "0x0Is 486" info1: "0x0 486 mode: Is visited: 28 irg: STRENGTH_RED_EXAMPLE_m7 @@ -228,7 +228,7 @@ node: {title: "n487n486" label: "0x0Is 486" info1: "0x0 486 color: yellow} edge: {sourcename: "n487" targetname: "n487n486" label: "0" class:16 priority:10} edge: {sourcename: "n487" targetname: "n522" label: "1" class:1 priority:50} -node: {title: "n522" label: "PhiIs 522" info1: "Phi 522 +node: {title: "n522" label: "PhiIs 522" info1: "Phi 522 mode: Is visited: 28 irg: STRENGTH_RED_EXAMPLE_m7 @@ -242,7 +242,7 @@ node: {title: "n522" label: "PhiIs 522" info1: "Phi 522 in loop 687 with depth 1 " color: green} -node: {title: "n522n481" label: "0xAIs 481" info1: "0xA 481 +node: {title: "n522n481" label: "0xAIs 481" info1: "0xA 481 mode: Is visited: 28 irg: STRENGTH_RED_EXAMPLE_m7 @@ -260,7 +260,7 @@ edge: {sourcename: "n522" targetname: "n693" label: "1" class:16 priority:10} graph: { title: "n479" label: "Block 479" status:clustered color:yellow edge: {sourcename: "n479" targetname: "n473" label: "0" class:13 priority:60 color:red} -node: {title: "n483" label: "Jmp 483" info1: "Jmp 483 +node: {title: "n483" label: "Jmp 483" info1: "Jmp 483 mode: X visited: 28 irg: STRENGTH_RED_EXAMPLE_m7 @@ -288,7 +288,7 @@ node: {title: "n506" label: "ProjM 0 506" info1: "Proj 506 " color: yellow} edge: {sourcename: "n506" targetname: "n504" label: "0" class:17 priority:10 color:blue} -node: {title: "n504" label: "Store 504" info1: "Store 504 +node: {title: "n504" label: "Store 504" info1: "Store 504 mode: T visited: 28 irg: STRENGTH_RED_EXAMPLE_m7 @@ -307,7 +307,7 @@ node: {title: "n504" label: "Store 504" info1: "Store 504 edge: {sourcename: "n504" targetname: "n521" label: "0" class:17 priority:10 color:blue} edge: {sourcename: "n504" targetname: "n702" label: "1" class:1 priority:50} edge: {sourcename: "n504" targetname: "n502" label: "2" class:1 priority:50} -node: {title: "n702" label: "AddP 702" info1: "Add 702 +node: {title: "n702" label: "AddP 702" info1: "Add 702 mode: P visited: 28 irg: STRENGTH_RED_EXAMPLE_m7 @@ -321,7 +321,7 @@ node: {title: "n702" label: "AddP 702" info1: "Add 702 } edge: {sourcename: "n702" targetname: "n710" label: "0" class:16 priority:10} edge: {sourcename: "n702" targetname: "n701" label: "1" class:1 priority:50} -node: {title: "n711" label: "AddIs 711" info1: "Add 711 +node: {title: "n711" label: "AddIs 711" info1: "Add 711 mode: Is visited: 28 irg: STRENGTH_RED_EXAMPLE_m7 @@ -333,7 +333,7 @@ node: {title: "n711" label: "AddIs 711" info1: "Add 711 Private Attributes: " } -node: {title: "n711n706" label: "0xFFFFFFFCIs 706" info1: "0xFFFFFFFC 706 +node: {title: "n711n706" label: "0xFFFFFFFCIs 706" info1: "0xFFFFFFFC 706 mode: Is visited: 28 irg: STRENGTH_RED_EXAMPLE_m7 @@ -346,7 +346,7 @@ node: {title: "n711n706" label: "0xFFFFFFFCIs 706" info1: "0xFFFFFFFC 706 color: yellow} edge: {sourcename: "n711" targetname: "n711n706" label: "0" class:16 priority:10} edge: {sourcename: "n711" targetname: "n710" label: "1" class:16 priority:10} -node: {title: "n701" label: "AddP 701" info1: "Add 701 +node: {title: "n701" label: "AddP 701" info1: "Add 701 mode: P visited: 28 irg: STRENGTH_RED_EXAMPLE_m7 @@ -358,7 +358,7 @@ node: {title: "n701" label: "AddP 701" info1: "Add 701 Private Attributes: " } -node: {title: "n701n482" label: "SymC &a 482" info1: "SymC &a 482 +node: {title: "n701n482" label: "SymC &a 482" info1: "SymC &a 482 mode: P visited: 28 irg: STRENGTH_RED_EXAMPLE_m7 @@ -373,7 +373,7 @@ node: {title: "n701n482" label: "SymC &a 482" info1: "SymC &a 482 type of value: type_unknown " } -node: {title: "n701n699" label: "0x5CIs 699" info1: "0x5C 699 +node: {title: "n701n699" label: "0x5CIs 699" info1: "0x5C 699 mode: Is visited: 28 irg: STRENGTH_RED_EXAMPLE_m7 @@ -386,7 +386,7 @@ node: {title: "n701n699" label: "0x5CIs 699" info1: "0x5C 699 color: yellow} edge: {sourcename: "n701" targetname: "n701n482" label: "0" class:16 priority:10} edge: {sourcename: "n701" targetname: "n701n699" label: "1" class:16 priority:10} -node: {title: "n502" label: "AddIs 502" info1: "Add 502 +node: {title: "n502" label: "AddIs 502" info1: "Add 502 mode: Is visited: 28 irg: STRENGTH_RED_EXAMPLE_m7 @@ -399,7 +399,7 @@ node: {title: "n502" label: "AddIs 502" info1: "Add 502 in loop 686 with depth 0 " } -node: {title: "n502n495" label: "0x13Is 495" info1: "0x13 495 +node: {title: "n502n495" label: "0x13Is 495" info1: "0x13 495 mode: Is visited: 28 irg: STRENGTH_RED_EXAMPLE_m7 @@ -413,7 +413,7 @@ node: {title: "n502n495" label: "0x13Is 495" info1: "0x13 495 color: yellow} edge: {sourcename: "n502" targetname: "n502n495" label: "0" class:16 priority:10} edge: {sourcename: "n502" targetname: "n522" label: "1" class:16 priority:10} -node: {title: "n508" label: "Jmp 508" info1: "Jmp 508 +node: {title: "n508" label: "Jmp 508" info1: "Jmp 508 mode: X visited: 28 irg: STRENGTH_RED_EXAMPLE_m7 @@ -424,7 +424,7 @@ node: {title: "n508" label: "Jmp 508" info1: "Jmp 508 in loop 688 with depth 2 " } -node: {title: "n693" label: "AddIs 693" info1: "Add 693 +node: {title: "n693" label: "AddIs 693" info1: "Add 693 mode: Is visited: 28 irg: STRENGTH_RED_EXAMPLE_m7 @@ -436,7 +436,7 @@ node: {title: "n693" label: "AddIs 693" info1: "Add 693 Private Attributes: " } -node: {title: "n693n692" label: "0xFFFFFFFFIs 692" info1: "0xFFFFFFFF 692 +node: {title: "n693n692" label: "0xFFFFFFFFIs 692" info1: "0xFFFFFFFF 692 mode: Is visited: 28 irg: STRENGTH_RED_EXAMPLE_m7 @@ -479,7 +479,7 @@ node: {title: "n473" label: "ProjX 0 473" info1: "Proj 473 " color: yellow} edge: {sourcename: "n473" targetname: "n470" label: "0" class:13 priority:60 color:red} -node: {title: "n470" label: "Start 470" info1: "Start 470 +node: {title: "n470" label: "Start 470" info1: "Start 470 mode: T visited: 28 irg: STRENGTH_RED_EXAMPLE_m7 diff --git a/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m7.vcg b/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m7.vcg index 56f0fc937..7742b189c 100644 --- a/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m7.vcg +++ b/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m7.vcg @@ -55,7 +55,7 @@ colorentry 125: 255 250 250 graph: { title: "g478" label: "STRENGTH_RED_EXAMPLE_m7" status:clustered color:white graph: { title: "n467" label: "Block 467" status:clustered color:yellow edge: {sourcename: "n467" targetname: "n517" label: "0" class:13 priority:60 color:red} -node: {title: "n468" label: "End 468" info1: "End 468 +node: {title: "n468" label: "End 468" info1: "End 468 mode: X visited: 17 irg: STRENGTH_RED_EXAMPLE_m7 @@ -71,7 +71,7 @@ color: blue} graph: { title: "n514" label: "Block 514" status:clustered color:yellow edge: {sourcename: "n514" targetname: "n490" label: "0" class:13 priority:60 color:red} -node: {title: "n517" label: "Return 517" info1: "Return 517 +node: {title: "n517" label: "Return 517" info1: "Return 517 mode: X visited: 17 irg: STRENGTH_RED_EXAMPLE_m7 @@ -86,7 +86,7 @@ node: {title: "n517" label: "Return 517" info1: "Return 517 res 0 type: int " } -node: {title: "n517n494" label: "0x4Is 494" info1: "0x4 494 +node: {title: "n517n494" label: "0x4Is 494" info1: "0x4 494 mode: Is visited: 17 irg: STRENGTH_RED_EXAMPLE_m7 @@ -105,7 +105,7 @@ edge: {sourcename: "n517" targetname: "n517n494" label: "1" class:16 priority:10 graph: { title: "n484" label: "Block 484" status:clustered color:yellow edge: {sourcename: "n484" targetname: "n483" label: "0" class:13 priority:60 color:red} backedge: {sourcename: "n484" targetname: "n508" label: "1" linestyle:dashed class:13 priority:60 color:red} -node: {title: "n521" label: "PhiM 521" info1: "Phi 521 +node: {title: "n521" label: "PhiM 521" info1: "Phi 521 mode: M visited: 17 irg: STRENGTH_RED_EXAMPLE_m7 @@ -147,7 +147,7 @@ node: {title: "n491" label: "ProjX 1 491" info1: "Proj 491 " color: yellow} edge: {sourcename: "n491" targetname: "n489" label: "0" class:13 priority:60 color:red} -node: {title: "n489" label: "Cond 489" info1: "Cond 489 +node: {title: "n489" label: "Cond 489" info1: "Cond 489 mode: T visited: 17 irg: STRENGTH_RED_EXAMPLE_m7 @@ -175,7 +175,7 @@ node: {title: "n488" label: "Projb Lt 488" info1: "Proj 488 " color: yellow} edge: {sourcename: "n488" targetname: "n487" label: "0" class:1 priority:50} -node: {title: "n487" label: "Cmp 487" info1: "Cmp 487 +node: {title: "n487" label: "Cmp 487" info1: "Cmp 487 mode: T visited: 17 irg: STRENGTH_RED_EXAMPLE_m7 @@ -188,7 +188,7 @@ node: {title: "n487" label: "Cmp 487" info1: "Cmp 487 in loop 688 with depth 2 " } -node: {title: "n487n486" label: "0x0Is 486" info1: "0x0 486 +node: {title: "n487n486" label: "0x0Is 486" info1: "0x0 486 mode: Is visited: 17 irg: STRENGTH_RED_EXAMPLE_m7 @@ -202,7 +202,7 @@ node: {title: "n487n486" label: "0x0Is 486" info1: "0x0 486 color: yellow} edge: {sourcename: "n487" targetname: "n487n486" label: "0" class:16 priority:10} edge: {sourcename: "n487" targetname: "n522" label: "1" class:1 priority:50} -node: {title: "n522" label: "PhiIs 522" info1: "Phi 522 +node: {title: "n522" label: "PhiIs 522" info1: "Phi 522 mode: Is visited: 17 irg: STRENGTH_RED_EXAMPLE_m7 @@ -216,7 +216,7 @@ node: {title: "n522" label: "PhiIs 522" info1: "Phi 522 in loop 687 with depth 1 " color: green} -node: {title: "n522n481" label: "0xAIs 481" info1: "0xA 481 +node: {title: "n522n481" label: "0xAIs 481" info1: "0xA 481 mode: Is visited: 17 irg: STRENGTH_RED_EXAMPLE_m7 @@ -234,7 +234,7 @@ backedge: {sourcename: "n522" targetname: "n507" label: "1" linestyle:dashed cla graph: { title: "n479" label: "Block 479" status:clustered color:yellow edge: {sourcename: "n479" targetname: "n473" label: "0" class:13 priority:60 color:red} -node: {title: "n483" label: "Jmp 483" info1: "Jmp 483 +node: {title: "n483" label: "Jmp 483" info1: "Jmp 483 mode: X visited: 17 irg: STRENGTH_RED_EXAMPLE_m7 @@ -262,7 +262,7 @@ node: {title: "n506" label: "ProjM 0 506" info1: "Proj 506 " color: yellow} edge: {sourcename: "n506" targetname: "n504" label: "0" class:17 priority:10 color:blue} -node: {title: "n504" label: "Store 504" info1: "Store 504 +node: {title: "n504" label: "Store 504" info1: "Store 504 mode: T visited: 17 irg: STRENGTH_RED_EXAMPLE_m7 @@ -281,7 +281,7 @@ node: {title: "n504" label: "Store 504" info1: "Store 504 edge: {sourcename: "n504" targetname: "n521" label: "0" class:17 priority:10 color:blue} edge: {sourcename: "n504" targetname: "n501" label: "1" class:1 priority:50} edge: {sourcename: "n504" targetname: "n502" label: "2" class:1 priority:50} -node: {title: "n501" label: "AddP 501" info1: "Add 501 +node: {title: "n501" label: "AddP 501" info1: "Add 501 mode: P visited: 17 irg: STRENGTH_RED_EXAMPLE_m7 @@ -294,7 +294,7 @@ node: {title: "n501" label: "AddP 501" info1: "Add 501 in loop 686 with depth 0 " } -node: {title: "n501n482" label: "SymC &a 482" info1: "SymC &a 482 +node: {title: "n501n482" label: "SymC &a 482" info1: "SymC &a 482 mode: P visited: 17 irg: STRENGTH_RED_EXAMPLE_m7 @@ -311,7 +311,7 @@ node: {title: "n501n482" label: "SymC &a 482" info1: "SymC &a 482 } edge: {sourcename: "n501" targetname: "n499" label: "0" class:1 priority:50} edge: {sourcename: "n501" targetname: "n501n482" label: "1" class:16 priority:10} -node: {title: "n499" label: "MulIs 499" info1: "Mul 499 +node: {title: "n499" label: "MulIs 499" info1: "Mul 499 mode: Is visited: 17 irg: STRENGTH_RED_EXAMPLE_m7 @@ -324,7 +324,7 @@ node: {title: "n499" label: "MulIs 499" info1: "Mul 499 in loop 686 with depth 0 " } -node: {title: "n499n494" label: "0x4Is 494" info1: "0x4 494 +node: {title: "n499n494" label: "0x4Is 494" info1: "0x4 494 mode: Is visited: 17 irg: STRENGTH_RED_EXAMPLE_m7 @@ -338,7 +338,7 @@ node: {title: "n499n494" label: "0x4Is 494" info1: "0x4 494 color: yellow} edge: {sourcename: "n499" targetname: "n499n494" label: "0" class:16 priority:10} edge: {sourcename: "n499" targetname: "n498" label: "1" class:1 priority:50} -node: {title: "n498" label: "AddIs 498" info1: "Add 498 +node: {title: "n498" label: "AddIs 498" info1: "Add 498 mode: Is visited: 17 irg: STRENGTH_RED_EXAMPLE_m7 @@ -351,7 +351,7 @@ node: {title: "n498" label: "AddIs 498" info1: "Add 498 in loop 686 with depth 0 " } -node: {title: "n498n495" label: "0x13Is 495" info1: "0x13 495 +node: {title: "n498n495" label: "0x13Is 495" info1: "0x13 495 mode: Is visited: 17 irg: STRENGTH_RED_EXAMPLE_m7 @@ -365,7 +365,7 @@ node: {title: "n498n495" label: "0x13Is 495" info1: "0x13 495 color: yellow} edge: {sourcename: "n498" targetname: "n498n495" label: "0" class:16 priority:10} edge: {sourcename: "n498" targetname: "n497" label: "1" class:1 priority:50} -node: {title: "n497" label: "AddIs 497" info1: "Add 497 +node: {title: "n497" label: "AddIs 497" info1: "Add 497 mode: Is visited: 17 irg: STRENGTH_RED_EXAMPLE_m7 @@ -378,7 +378,7 @@ node: {title: "n497" label: "AddIs 497" info1: "Add 497 in loop 686 with depth 0 " } -node: {title: "n497n494" label: "0x4Is 494" info1: "0x4 494 +node: {title: "n497n494" label: "0x4Is 494" info1: "0x4 494 mode: Is visited: 17 irg: STRENGTH_RED_EXAMPLE_m7 @@ -392,7 +392,7 @@ node: {title: "n497n494" label: "0x4Is 494" info1: "0x4 494 color: yellow} edge: {sourcename: "n497" targetname: "n497n494" label: "0" class:16 priority:10} edge: {sourcename: "n497" targetname: "n522" label: "1" class:16 priority:10} -node: {title: "n502" label: "AddIs 502" info1: "Add 502 +node: {title: "n502" label: "AddIs 502" info1: "Add 502 mode: Is visited: 17 irg: STRENGTH_RED_EXAMPLE_m7 @@ -405,7 +405,7 @@ node: {title: "n502" label: "AddIs 502" info1: "Add 502 in loop 686 with depth 0 " } -node: {title: "n502n495" label: "0x13Is 495" info1: "0x13 495 +node: {title: "n502n495" label: "0x13Is 495" info1: "0x13 495 mode: Is visited: 17 irg: STRENGTH_RED_EXAMPLE_m7 @@ -419,7 +419,7 @@ node: {title: "n502n495" label: "0x13Is 495" info1: "0x13 495 color: yellow} edge: {sourcename: "n502" targetname: "n502n495" label: "0" class:16 priority:10} edge: {sourcename: "n502" targetname: "n522" label: "1" class:16 priority:10} -node: {title: "n508" label: "Jmp 508" info1: "Jmp 508 +node: {title: "n508" label: "Jmp 508" info1: "Jmp 508 mode: X visited: 17 irg: STRENGTH_RED_EXAMPLE_m7 @@ -430,7 +430,7 @@ node: {title: "n508" label: "Jmp 508" info1: "Jmp 508 in loop 688 with depth 2 " } -node: {title: "n507" label: "SubIs 507" info1: "Sub 507 +node: {title: "n507" label: "SubIs 507" info1: "Sub 507 mode: Is visited: 17 irg: STRENGTH_RED_EXAMPLE_m7 @@ -443,7 +443,7 @@ node: {title: "n507" label: "SubIs 507" info1: "Sub 507 in loop 687 with depth 1 " } -node: {title: "n507n493" label: "0x1Is 493" info1: "0x1 493 +node: {title: "n507n493" label: "0x1Is 493" info1: "0x1 493 mode: Is visited: 17 irg: STRENGTH_RED_EXAMPLE_m7 @@ -487,7 +487,7 @@ node: {title: "n473" label: "ProjX 0 473" info1: "Proj 473 " color: yellow} edge: {sourcename: "n473" targetname: "n470" label: "0" class:13 priority:60 color:red} -node: {title: "n470" label: "Start 470" info1: "Start 470 +node: {title: "n470" label: "Start 470" info1: "Start 470 mode: T visited: 17 irg: STRENGTH_RED_EXAMPLE_m7 diff --git a/testprograms/ref-results/THREE_CFPRED_EXAMPLE_main-cfg.vcg b/testprograms/ref-results/THREE_CFPRED_EXAMPLE_main-cfg.vcg index 6c0548843..84f184b91 100644 --- a/testprograms/ref-results/THREE_CFPRED_EXAMPLE_main-cfg.vcg +++ b/testprograms/ref-results/THREE_CFPRED_EXAMPLE_main-cfg.vcg @@ -78,7 +78,7 @@ edge: { sourcename: "n53" targetname: "n44"} node: {title: "n41" label: "Block n41" info1:"arity: 1 "} edge: { sourcename: "n41" targetname: "n31"} -node: {title: "n79" label: "Bad 79" info1: "Bad 79 +node: {title: "n79" label: "Bad 79" info1: "Bad 79 mode: T visited: 0 irg: THREE_CFPRED_EXAMPLE_main diff --git a/testprograms/ref-results/THREE_CFPRED_EXAMPLE_main.vcg b/testprograms/ref-results/THREE_CFPRED_EXAMPLE_main.vcg index c16667495..97a9f8ed0 100644 --- a/testprograms/ref-results/THREE_CFPRED_EXAMPLE_main.vcg +++ b/testprograms/ref-results/THREE_CFPRED_EXAMPLE_main.vcg @@ -55,7 +55,7 @@ colorentry 125: 255 250 250 graph: { title: "g30" label: "THREE_CFPRED_EXAMPLE_main" status:clustered color:white graph: { title: "n19" label: "Block 19" status:clustered color:yellow edge: {sourcename: "n19" targetname: "n59" label: "0" class:13 priority:60 color:red} -node: {title: "n78" label: "End 78" info1: "End 78 +node: {title: "n78" label: "End 78" info1: "End 78 mode: X visited: 11 irg: THREE_CFPRED_EXAMPLE_main @@ -71,7 +71,7 @@ graph: { title: "n40" label: "Block 40" status:clustered color:yellow edge: {sourcename: "n40" targetname: "n43" label: "0" class:13 priority:60 color:red} edge: {sourcename: "n40" targetname: "n54" label: "1" class:13 priority:60 color:red} edge: {sourcename: "n40" targetname: "n56" label: "2" class:13 priority:60 color:red} -node: {title: "n59" label: "Return 59" info1: "Return 59 +node: {title: "n59" label: "Return 59" info1: "Return 59 mode: X visited: 11 irg: THREE_CFPRED_EXAMPLE_main @@ -87,7 +87,7 @@ node: {title: "n59" label: "Return 59" info1: "Return 59 } edge: {sourcename: "n59" targetname: "n28" label: "0" class:17 priority:10 color:blue} edge: {sourcename: "n59" targetname: "n77" label: "1" class:1 priority:50} -node: {title: "n77" label: "PhiIs 77" info1: "Phi 77 +node: {title: "n77" label: "PhiIs 77" info1: "Phi 77 mode: Is visited: 11 irg: THREE_CFPRED_EXAMPLE_main @@ -108,7 +108,7 @@ edge: {sourcename: "n77" targetname: "n37" label: "2" class:16 priority:10} graph: { title: "n41" label: "Block 41" status:clustered color:yellow edge: {sourcename: "n41" targetname: "n39" label: "0" class:13 priority:60 color:red} -node: {title: "n43" label: "Jmp 43" info1: "Jmp 43 +node: {title: "n43" label: "Jmp 43" info1: "Jmp 43 mode: X visited: 11 irg: THREE_CFPRED_EXAMPLE_main @@ -122,7 +122,7 @@ node: {title: "n43" label: "Jmp 43" info1: "Jmp 43 graph: { title: "n53" label: "Block 53" status:clustered color:yellow edge: {sourcename: "n53" targetname: "n51" label: "0" class:13 priority:60 color:red} -node: {title: "n54" label: "Jmp 54" info1: "Jmp 54 +node: {title: "n54" label: "Jmp 54" info1: "Jmp 54 mode: X visited: 11 irg: THREE_CFPRED_EXAMPLE_main @@ -136,7 +136,7 @@ node: {title: "n54" label: "Jmp 54" info1: "Jmp 54 graph: { title: "n55" label: "Block 55" status:clustered color:yellow edge: {sourcename: "n55" targetname: "n52" label: "0" class:13 priority:60 color:red} -node: {title: "n56" label: "Jmp 56" info1: "Jmp 56 +node: {title: "n56" label: "Jmp 56" info1: "Jmp 56 mode: X visited: 11 irg: THREE_CFPRED_EXAMPLE_main @@ -174,7 +174,7 @@ node: {title: "n52" label: "ProjX 1 52" info1: "Proj 52 " color: yellow} edge: {sourcename: "n52" targetname: "n50" label: "0" class:13 priority:60 color:red} -node: {title: "n50" label: "Cond 50" info1: "Cond 50 +node: {title: "n50" label: "Cond 50" info1: "Cond 50 mode: T visited: 11 irg: THREE_CFPRED_EXAMPLE_main @@ -200,7 +200,7 @@ node: {title: "n49" label: "Projb Eq 49" info1: "Proj 49 " color: yellow} edge: {sourcename: "n49" targetname: "n48" label: "0" class:1 priority:50} -node: {title: "n48" label: "Cmp 48" info1: "Cmp 48 +node: {title: "n48" label: "Cmp 48" info1: "Cmp 48 mode: T visited: 11 irg: THREE_CFPRED_EXAMPLE_main @@ -242,7 +242,7 @@ node: {title: "n38" label: "ProjX 0 38" info1: "Proj 38 " color: yellow} edge: {sourcename: "n38" targetname: "n36" label: "0" class:13 priority:60 color:red} -node: {title: "n36" label: "Cond 36" info1: "Cond 36 +node: {title: "n36" label: "Cond 36" info1: "Cond 36 mode: T visited: 11 irg: THREE_CFPRED_EXAMPLE_main @@ -268,7 +268,7 @@ node: {title: "n35" label: "Projb Eq 35" info1: "Proj 35 " color: yellow} edge: {sourcename: "n35" targetname: "n34" label: "0" class:1 priority:50} -node: {title: "n34" label: "Cmp 34" info1: "Cmp 34 +node: {title: "n34" label: "Cmp 34" info1: "Cmp 34 mode: T visited: 11 irg: THREE_CFPRED_EXAMPLE_main @@ -310,7 +310,7 @@ node: {title: "n28" label: "ProjM 1 28" info1: "Proj 28 " color: yellow} edge: {sourcename: "n28" targetname: "n22" label: "0" class:17 priority:10 color:blue} -node: {title: "n42" label: "0x5Is 42" info1: "0x5 42 +node: {title: "n42" label: "0x5Is 42" info1: "0x5 42 mode: Is visited: 11 irg: THREE_CFPRED_EXAMPLE_main @@ -321,7 +321,7 @@ node: {title: "n42" label: "0x5Is 42" info1: "0x5 42 Const of type type_unknown " color: yellow} -node: {title: "n37" label: "0x6Is 37" info1: "0x6 37 +node: {title: "n37" label: "0x6Is 37" info1: "0x6 37 mode: Is visited: 11 irg: THREE_CFPRED_EXAMPLE_main @@ -332,7 +332,7 @@ node: {title: "n37" label: "0x6Is 37" info1: "0x6 37 Const of type type_unknown " color: yellow} -node: {title: "n45" label: "0x3Is 45" info1: "0x3 45 +node: {title: "n45" label: "0x3Is 45" info1: "0x3 45 mode: Is visited: 11 irg: THREE_CFPRED_EXAMPLE_main @@ -343,7 +343,7 @@ node: {title: "n45" label: "0x3Is 45" info1: "0x3 45 Const of type type_unknown " color: yellow} -node: {title: "n32" label: "0x1Is 32" info1: "0x1 32 +node: {title: "n32" label: "0x1Is 32" info1: "0x1 32 mode: Is visited: 11 irg: THREE_CFPRED_EXAMPLE_main @@ -378,7 +378,7 @@ node: {title: "n25" label: "ProjX 0 25" info1: "Proj 25 " color: yellow} edge: {sourcename: "n25" targetname: "n22" label: "0" class:13 priority:60 color:red} -node: {title: "n22" label: "Start 22" info1: "Start 22 +node: {title: "n22" label: "Start 22" info1: "Start 22 mode: T visited: 11 irg: THREE_CFPRED_EXAMPLE_main diff --git a/testprograms/ref-results/WHILE_EXAMPLE_main.vcg b/testprograms/ref-results/WHILE_EXAMPLE_main.vcg index 452e72323..03a01f455 100644 --- a/testprograms/ref-results/WHILE_EXAMPLE_main.vcg +++ b/testprograms/ref-results/WHILE_EXAMPLE_main.vcg @@ -55,7 +55,7 @@ colorentry 125: 255 250 250 graph: { title: "g31" label: "WHILE_EXAMPLE_main" status:clustered color:white graph: { title: "n20" label: "Block 20" status:clustered color:yellow edge: {sourcename: "n20" targetname: "n67" label: "0" class:13 priority:60 color:red} -node: {title: "n68" label: "End 68" info1: "End 68 +node: {title: "n68" label: "End 68" info1: "End 68 mode: X visited: 18 irg: WHILE_EXAMPLE_main @@ -69,7 +69,7 @@ color: blue} graph: { title: "n53" label: "Block 53" status:clustered color:yellow edge: {sourcename: "n53" targetname: "n42" label: "0" class:13 priority:60 color:red} -node: {title: "n67" label: "Return 67" info1: "Return 67 +node: {title: "n67" label: "Return 67" info1: "Return 67 mode: X visited: 18 irg: WHILE_EXAMPLE_main @@ -85,7 +85,7 @@ node: {title: "n67" label: "Return 67" info1: "Return 67 } edge: {sourcename: "n67" targetname: "n29" label: "0" class:17 priority:10 color:blue} edge: {sourcename: "n67" targetname: "n58" label: "1" class:1 priority:50} -node: {title: "n58" label: "SubIs 58" info1: "Sub 58 +node: {title: "n58" label: "SubIs 58" info1: "Sub 58 mode: Is visited: 18 irg: WHILE_EXAMPLE_main @@ -128,7 +128,7 @@ node: {title: "n43" label: "ProjX 1 43" info1: "Proj 43 " color: yellow} edge: {sourcename: "n43" targetname: "n41" label: "0" class:13 priority:60 color:red} -node: {title: "n41" label: "Cond 41" info1: "Cond 41 +node: {title: "n41" label: "Cond 41" info1: "Cond 41 mode: T visited: 18 irg: WHILE_EXAMPLE_main @@ -154,7 +154,7 @@ node: {title: "n40" label: "Projb Eq 40" info1: "Proj 40 " color: yellow} edge: {sourcename: "n40" targetname: "n39" label: "0" class:1 priority:50} -node: {title: "n39" label: "Cmp 39" info1: "Cmp 39 +node: {title: "n39" label: "Cmp 39" info1: "Cmp 39 mode: T visited: 18 irg: WHILE_EXAMPLE_main @@ -168,7 +168,7 @@ node: {title: "n39" label: "Cmp 39" info1: "Cmp 39 } edge: {sourcename: "n39" targetname: "n38" label: "0" class:16 priority:10} edge: {sourcename: "n39" targetname: "n52" label: "1" class:1 priority:50} -node: {title: "n52" label: "PhiIs 52" info1: "Phi 52 +node: {title: "n52" label: "PhiIs 52" info1: "Phi 52 mode: Is visited: 18 irg: WHILE_EXAMPLE_main @@ -183,7 +183,7 @@ node: {title: "n52" label: "PhiIs 52" info1: "Phi 52 color: green} edge: {sourcename: "n52" targetname: "n34" label: "0" class:16 priority:10} edge: {sourcename: "n52" targetname: "n51" label: "1" class:1 priority:50} -node: {title: "n51" label: "PhiIs 51" info1: "Phi 51 +node: {title: "n51" label: "PhiIs 51" info1: "Phi 51 mode: Is visited: 18 irg: WHILE_EXAMPLE_main @@ -202,7 +202,7 @@ edge: {sourcename: "n51" targetname: "n52" label: "1" class:1 priority:50} graph: { title: "n44" label: "Block 44" status:clustered color:yellow edge: {sourcename: "n44" targetname: "n43" label: "0" class:13 priority:60 color:red} -node: {title: "n45" label: "Jmp 45" info1: "Jmp 45 +node: {title: "n45" label: "Jmp 45" info1: "Jmp 45 mode: X visited: 18 irg: WHILE_EXAMPLE_main @@ -216,7 +216,7 @@ node: {title: "n45" label: "Jmp 45" info1: "Jmp 45 graph: { title: "n32" label: "Block 32" status:clustered color:yellow edge: {sourcename: "n32" targetname: "n26" label: "0" class:13 priority:60 color:red} -node: {title: "n35" label: "Jmp 35" info1: "Jmp 35 +node: {title: "n35" label: "Jmp 35" info1: "Jmp 35 mode: X visited: 18 irg: WHILE_EXAMPLE_main @@ -254,7 +254,7 @@ node: {title: "n29" label: "ProjM 1 29" info1: "Proj 29 " color: yellow} edge: {sourcename: "n29" targetname: "n23" label: "0" class:17 priority:10 color:blue} -node: {title: "n38" label: "0x0Is 38" info1: "0x0 38 +node: {title: "n38" label: "0x0Is 38" info1: "0x0 38 mode: Is visited: 18 irg: WHILE_EXAMPLE_main @@ -265,7 +265,7 @@ node: {title: "n38" label: "0x0Is 38" info1: "0x0 38 Const of type type_unknown " color: yellow} -node: {title: "n34" label: "0x1Is 34" info1: "0x1 34 +node: {title: "n34" label: "0x1Is 34" info1: "0x1 34 mode: Is visited: 18 irg: WHILE_EXAMPLE_main @@ -300,7 +300,7 @@ node: {title: "n26" label: "ProjX 0 26" info1: "Proj 26 " color: yellow} edge: {sourcename: "n26" targetname: "n23" label: "0" class:13 priority:60 color:red} -node: {title: "n23" label: "Start 23" info1: "Start 23 +node: {title: "n23" label: "Start 23" info1: "Start 23 mode: T visited: 18 irg: WHILE_EXAMPLE_main -- 2.20.1