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"
colorentry 124: 255 240 240
colorentry 125: 255 250 250
-graph: { title: "g307" label: "STRENGTH_RED_EXAMPLE_m5" status:clustered color:white
-graph: { title: "n297" label: "Block 297" status:clustered color:yellow
-edge: {sourcename: "n297" targetname: "n344" label: "0" class:13 priority:60 color:red}
-node: {title: "n298" label: "End 298" info1: "mode: X
-visited: 24
-irg: STRENGTH_RED_EXAMPLE_m5
-arity: 1
-"color: blue}
+graph: { title: "g353" label: "STRENGTH_RED_EXAMPLE_m5" status:clustered color:white
+graph: { title: "n342" label: "Block 342" status:clustered color:yellow
+edge: {sourcename: "n342" targetname: "n393" label: "0" class:13 priority:60 color:red}
+node: {title: "n343" label: "End 343" info1: "End 343
+ mode: X
+ visited: 27
+ irg: STRENGTH_RED_EXAMPLE_m5
+ arity: 1
+ pred nodes:
+ -1: Block 342
+ 0: Phi 397
+ Private Attributes:
+ in loop 647 with depth 0
+"
+color: blue}
}
-graph: { title: "n341" label: "Block 341" status:clustered color:yellow
-edge: {sourcename: "n341" targetname: "n318" label: "0" class:13 priority:60 color:red}
-node: {title: "n344" label: "Return 344" info1: "mode: X
-visited: 24
-irg: STRENGTH_RED_EXAMPLE_m5
-arity: 2
-return in method of type STRENGTH_RED_EXAMPLE_meth_tp
- res 0 type: int
-"}
-node: {title: "n344n322" label: "0x4Is 322" info1: "mode: Is
-visited: 24
-irg: STRENGTH_RED_EXAMPLE_m5
-arity: 0
-Const of type type_unknown
-"color: yellow}
-edge: {sourcename: "n344" targetname: "n348" label: "0" class:17 priority:10 color:blue}
-edge: {sourcename: "n344" targetname: "n344n322" label: "1" class:16 priority:10}
+graph: { title: "n390" label: "Block 390" status:clustered color:yellow
+edge: {sourcename: "n390" targetname: "n365" label: "0" class:13 priority:60 color:red}
+node: {title: "n393" label: "Return 393" info1: "Return 393
+ mode: X
+ visited: 27
+ irg: STRENGTH_RED_EXAMPLE_m5
+ arity: 2
+ pred nodes:
+ -1: Block 390
+ 0: Phi 397
+ 1: 0x4 369
+ Private Attributes:
+ in loop 647 with depth 0
+ return in method of type STRENGTH_RED_EXAMPLE_meth_tp
+ res 0 type: int
+"
+}
+node: {title: "n393n369" label: "0x4Is 369" info1: "0x4 369
+ mode: Is
+ visited: 27
+ irg: STRENGTH_RED_EXAMPLE_m5
+ arity: 0
+ pred nodes:
+ -1: Block 344
+ Private Attributes:
+ in loop 647 with depth 0
+ Const of type type_unknown
+"
+color: yellow}
+edge: {sourcename: "n393" targetname: "n397" label: "0" class:17 priority:10 color:blue}
+edge: {sourcename: "n393" targetname: "n393n369" label: "1" class:16 priority:10}
}
-graph: { title: "n312" label: "Block 312" status:clustered color:yellow
-edge: {sourcename: "n312" targetname: "n311" label: "0" class:13 priority:60 color:red}
-backedge: {sourcename: "n312" targetname: "n335" label: "1" linestyle:dashed class:13 priority:60 color:red}
-node: {title: "n348" label: "PhiM 348" info1: "mode: M
-visited: 24
-irg: STRENGTH_RED_EXAMPLE_m5
-arity: 2 backedges:
-"color: green}
-edge: {sourcename: "n348" targetname: "n305" label: "0" class:17 priority:10 color:blue}
-edge: {sourcename: "n348" targetname: "n334" label: "1" class:17 priority:10 color:blue}
-node: {title: "n318" label: "ProjX 0 318" info1: "mode: X
-visited: 24
-irg: STRENGTH_RED_EXAMPLE_m5
-arity: 1
-"color: yellow}
-edge: {sourcename: "n318" targetname: "n317" label: "0" class:13 priority:60 color:red}
-node: {title: "n319" label: "ProjX 1 319" info1: "mode: X
-visited: 24
-irg: STRENGTH_RED_EXAMPLE_m5
-arity: 1
-"color: yellow}
-edge: {sourcename: "n319" targetname: "n317" label: "0" class:13 priority:60 color:red}
-node: {title: "n317" label: "Cond 317" info1: "mode: T
-visited: 24
-irg: STRENGTH_RED_EXAMPLE_m5
-arity: 1
-"}
-edge: {sourcename: "n317" targetname: "n316" label: "0" class:1 priority:50}
-node: {title: "n316" label: "Projb Lt 316" info1: "mode: b
-visited: 24
-irg: STRENGTH_RED_EXAMPLE_m5
-arity: 1
-"color: yellow}
-edge: {sourcename: "n316" targetname: "n315" label: "0" class:1 priority:50}
-node: {title: "n315" label: "Cmp 315" info1: "mode: T
-visited: 24
-irg: STRENGTH_RED_EXAMPLE_m5
-arity: 2
-"}
-node: {title: "n315n314" label: "0x0Is 314" info1: "mode: Is
-visited: 24
-irg: STRENGTH_RED_EXAMPLE_m5
-arity: 0
-Const of type type_unknown
-"color: yellow}
-edge: {sourcename: "n315" targetname: "n315n314" label: "0" class:16 priority:10}
-edge: {sourcename: "n315" targetname: "n349" label: "1" class:1 priority:50}
-node: {title: "n349" label: "PhiIs 349" info1: "mode: Is
-visited: 24
-irg: STRENGTH_RED_EXAMPLE_m5
-arity: 2 backedges:
-"color: green}
-node: {title: "n349n309" label: "0xAIs 309" info1: "mode: Is
-visited: 24
-irg: STRENGTH_RED_EXAMPLE_m5
-arity: 0
-Const of type type_unknown
-"color: yellow}
-edge: {sourcename: "n349" targetname: "n349n309" label: "0" class:16 priority:10}
-edge: {sourcename: "n349" targetname: "n324" label: "1" class:16 priority:10}
+graph: { title: "n358" label: "Block 358" status:clustered color:yellow
+edge: {sourcename: "n358" targetname: "n357" label: "0" class:13 priority:60 color:red}
+backedge: {sourcename: "n358" targetname: "n384" label: "1" linestyle:dashed class:13 priority:60 color:red}
+node: {title: "n397" label: "PhiM 397" info1: "Phi 397
+ mode: M
+ visited: 27
+ irg: STRENGTH_RED_EXAMPLE_m5
+ arity: 2
+ pred nodes:
+ -1: Block 358
+ 0: Proj 351
+ 1: Proj 383
+ Private Attributes:
+ backedges:
+ in loop 650 with depth 1
+"
+color: green}
+edge: {sourcename: "n397" targetname: "n351" label: "0" class:17 priority:10 color:blue}
+edge: {sourcename: "n397" targetname: "n383" label: "1" class:17 priority:10 color:blue}
+node: {title: "n365" label: "ProjX 0 365" info1: "Proj 365
+ mode: X
+ visited: 27
+ irg: STRENGTH_RED_EXAMPLE_m5
+ arity: 1
+ pred nodes:
+ -1: Block 358
+ 0: Cond 364
+ Private Attributes:
+ in loop 647 with depth 0
+"
+color: yellow}
+edge: {sourcename: "n365" targetname: "n364" label: "0" class:13 priority:60 color:red}
+node: {title: "n366" label: "ProjX 1 366" info1: "Proj 366
+ mode: X
+ visited: 27
+ irg: STRENGTH_RED_EXAMPLE_m5
+ arity: 1
+ pred nodes:
+ -1: Block 358
+ 0: Cond 364
+ Private Attributes:
+ in loop 649 with depth 2
+"
+color: yellow}
+edge: {sourcename: "n366" targetname: "n364" label: "0" class:13 priority:60 color:red}
+node: {title: "n364" label: "Cond 364" info1: "Cond 364
+ mode: T
+ visited: 27
+ irg: STRENGTH_RED_EXAMPLE_m5
+ arity: 1
+ pred nodes:
+ -1: Block 358
+ 0: Proj 362
+ Private Attributes:
+ in loop 649 with depth 2
+ condition kind: dense
+ default ProjNr: 0
+"
+}
+edge: {sourcename: "n364" targetname: "n362" label: "0" class:1 priority:50}
+node: {title: "n362" label: "Projb Gt 362" info1: "Proj 362
+ mode: b
+ visited: 27
+ irg: STRENGTH_RED_EXAMPLE_m5
+ arity: 1
+ pred nodes:
+ -1: Block 358
+ 0: Cmp 363
+ Private Attributes:
+ in loop 649 with depth 2
+"
+color: yellow}
+edge: {sourcename: "n362" targetname: "n363" label: "0" class:1 priority:50}
+node: {title: "n363" label: "Cmp 363" info1: "Cmp 363
+ mode: T
+ visited: 27
+ irg: STRENGTH_RED_EXAMPLE_m5
+ arity: 2
+ pred nodes:
+ -1: Block 358
+ 0: Phi 398
+ 1: 0x0 360
+ Private Attributes:
+ in loop 649 with depth 2
+"
+}
+node: {title: "n363n360" label: "0x0Is 360" info1: "0x0 360
+ mode: Is
+ visited: 27
+ irg: STRENGTH_RED_EXAMPLE_m5
+ arity: 0
+ pred nodes:
+ -1: Block 344
+ Private Attributes:
+ in loop 647 with depth 0
+ Const of type type_unknown
+"
+color: yellow}
+edge: {sourcename: "n363" targetname: "n398" label: "0" class:1 priority:50}
+edge: {sourcename: "n363" targetname: "n363n360" label: "1" class:16 priority:10}
+node: {title: "n398" label: "PhiIs 398" info1: "Phi 398
+ mode: Is
+ visited: 27
+ irg: STRENGTH_RED_EXAMPLE_m5
+ arity: 2
+ pred nodes:
+ -1: Block 358
+ 0: 0x28 667
+ 1: Add 654
+ Private Attributes:
+ backedges:
+ in loop 648 with depth 1
+"
+color: green}
+node: {title: "n398n667" label: "0x28Is 667" info1: "0x28 667
+ mode: Is
+ visited: 27
+ irg: STRENGTH_RED_EXAMPLE_m5
+ arity: 0
+ pred nodes:
+ -1: Block 344
+ Private Attributes:
+ Const of type type_unknown
+"
+color: yellow}
+edge: {sourcename: "n398" targetname: "n398n667" label: "0" class:16 priority:10}
+edge: {sourcename: "n398" targetname: "n654" label: "1" class:16 priority:10}
}
-graph: { title: "n308" label: "Block 308" status:clustered color:yellow
-edge: {sourcename: "n308" targetname: "n302" label: "0" class:13 priority:60 color:red}
-node: {title: "n311" label: "Jmp 311" info1: "mode: X
-visited: 24
-irg: STRENGTH_RED_EXAMPLE_m5
-arity: 0
-"}
+graph: { title: "n354" label: "Block 354" status:clustered color:yellow
+edge: {sourcename: "n354" targetname: "n348" label: "0" class:13 priority:60 color:red}
+node: {title: "n357" label: "Jmp 357" info1: "Jmp 357
+ mode: X
+ visited: 27
+ irg: STRENGTH_RED_EXAMPLE_m5
+ arity: 0
+ pred nodes:
+ -1: Block 354
+ Private Attributes:
+ in loop 647 with depth 0
+"
+}
}
-graph: { title: "n320" label: "Block 320" status:clustered color:yellow
-edge: {sourcename: "n320" targetname: "n319" label: "0" class:13 priority:60 color:red}
-node: {title: "n334" label: "ProjM 0 334" info1: "mode: M
-visited: 24
-irg: STRENGTH_RED_EXAMPLE_m5
-arity: 1
-"color: yellow}
-edge: {sourcename: "n334" targetname: "n332" label: "0" class:17 priority:10 color:blue}
-node: {title: "n332" label: "Store 332" info1: "mode: T
-visited: 24
-irg: STRENGTH_RED_EXAMPLE_m5
-arity: 3
-volatility: volatility_non_volatile
-"}
-node: {title: "n332n330" label: "0x13Is 330" info1: "mode: Is
-visited: 24
-irg: STRENGTH_RED_EXAMPLE_m5
-arity: 0
-Const of type type_unknown
-"color: yellow}
-edge: {sourcename: "n332" targetname: "n348" label: "0" class:17 priority:10 color:blue}
-edge: {sourcename: "n332" targetname: "n329" label: "1" class:1 priority:50}
-edge: {sourcename: "n332" targetname: "n332n330" label: "2" class:16 priority:10}
-node: {title: "n329" label: "AddP 329" info1: "mode: P
-visited: 24
-irg: STRENGTH_RED_EXAMPLE_m5
-arity: 2
-"}
-node: {title: "n329n310" label: "SymC &a 310" info1: "mode: P
-visited: 24
-irg: STRENGTH_RED_EXAMPLE_m5
-arity: 0
-kind addr_ent
-entity GlobalType.a (295)
+graph: { title: "n367" label: "Block 367" status:clustered color:yellow
+edge: {sourcename: "n367" targetname: "n366" label: "0" class:13 priority:60 color:red}
+node: {title: "n383" label: "ProjM 0 383" info1: "Proj 383
+ mode: M
+ visited: 27
+ irg: STRENGTH_RED_EXAMPLE_m5
+ arity: 1
+ pred nodes:
+ -1: Block 367
+ 0: Store 381
+ Private Attributes:
+ in loop 650 with depth 1
+"
+color: yellow}
+edge: {sourcename: "n383" targetname: "n381" label: "0" class:17 priority:10 color:blue}
+node: {title: "n381" label: "Store 381" info1: "Store 381
+ mode: T
+ visited: 27
+ irg: STRENGTH_RED_EXAMPLE_m5
+ arity: 3
+ pred nodes:
+ -1: Block 367
+ 0: Phi 397
+ 1: Add 663
+ 2: 0x13 379
+ Private Attributes:
+ pinned state: op_pin_state_pinned
+ in loop 650 with depth 1
+ volatility: volatility_non_volatile
+"
+}
+node: {title: "n381n379" label: "0x13Is 379" info1: "0x13 379
+ mode: Is
+ visited: 27
+ irg: STRENGTH_RED_EXAMPLE_m5
+ arity: 0
+ pred nodes:
+ -1: Block 344
+ Private Attributes:
+ in loop 647 with depth 0
+ Const of type type_unknown
+"
+color: yellow}
+edge: {sourcename: "n381" targetname: "n397" label: "0" class:17 priority:10 color:blue}
+edge: {sourcename: "n381" targetname: "n663" label: "1" class:1 priority:50}
+edge: {sourcename: "n381" targetname: "n381n379" label: "2" class:16 priority:10}
+node: {title: "n663" label: "AddP 663" info1: "Add 663
+ mode: P
+ visited: 27
+ irg: STRENGTH_RED_EXAMPLE_m5
+ arity: 2
+ pred nodes:
+ -1: Block 367
+ 0: Add 660
+ 1: 0x9 662
+ Private Attributes:
+"
+}
+node: {title: "n663n662" label: "0x9Is 662" info1: "0x9 662
+ mode: Is
+ visited: 27
+ irg: STRENGTH_RED_EXAMPLE_m5
+ arity: 0
+ pred nodes:
+ -1: Block 344
+ Private Attributes:
+ Const of type type_unknown
+"
+color: yellow}
+edge: {sourcename: "n663" targetname: "n660" label: "0" class:1 priority:50}
+edge: {sourcename: "n663" targetname: "n663n662" label: "1" class:16 priority:10}
+node: {title: "n660" label: "AddP 660" info1: "Add 660
+ mode: P
+ visited: 27
+ irg: STRENGTH_RED_EXAMPLE_m5
+ arity: 2
+ pred nodes:
+ -1: Block 367
+ 0: Phi 398
+ 1: Add 659
+ Private Attributes:
+"
+}
+edge: {sourcename: "n660" targetname: "n398" label: "0" class:16 priority:10}
+edge: {sourcename: "n660" targetname: "n659" label: "1" class:1 priority:50}
+node: {title: "n659" label: "AddP 659" info1: "Add 659
+ mode: P
+ visited: 27
+ irg: STRENGTH_RED_EXAMPLE_m5
+ arity: 2
+ pred nodes:
+ -1: Block 367
+ 0: SymC &a 356
+ 1: 0xFFFFFFFC 657
+ Private Attributes:
+"
+}
+node: {title: "n659n356" label: "SymC &a 356" info1: "SymC &a 356
+ mode: P
+ visited: 27
+ irg: STRENGTH_RED_EXAMPLE_m5
+ arity: 0
+ pred nodes:
+ -1: Block 344
+ Private Attributes:
+ in loop 647 with depth 0
+ kind: addr_ent
+ entity: entity GlobalType.a (340)
-SymConst of type type_unknown
-"}
-edge: {sourcename: "n329" targetname: "n327" label: "0" class:1 priority:50}
-edge: {sourcename: "n329" targetname: "n329n310" label: "1" class:16 priority:10}
-node: {title: "n327" label: "ShlIs 327" info1: "mode: Is
-visited: 24
-irg: STRENGTH_RED_EXAMPLE_m5
-arity: 2
-"}
-node: {title: "n327n326" label: "0x2Iu 326" info1: "mode: Iu
-visited: 24
-irg: STRENGTH_RED_EXAMPLE_m5
-arity: 0
-Const of type type_unknown
-"color: yellow}
-edge: {sourcename: "n327" targetname: "n324" label: "0" class:1 priority:50}
-edge: {sourcename: "n327" targetname: "n327n326" label: "1" class:16 priority:10}
-node: {title: "n335" label: "Jmp 335" info1: "mode: X
-visited: 24
-irg: STRENGTH_RED_EXAMPLE_m5
-arity: 0
-"}
-node: {title: "n324" label: "SubIs 324" info1: "mode: Is
-visited: 24
-irg: STRENGTH_RED_EXAMPLE_m5
-arity: 2
-"}
-node: {title: "n324n321" label: "0x1Is 321" info1: "mode: Is
-visited: 24
-irg: STRENGTH_RED_EXAMPLE_m5
-arity: 0
-Const of type type_unknown
-"color: yellow}
-edge: {sourcename: "n324" targetname: "n349" label: "0" class:16 priority:10}
-edge: {sourcename: "n324" targetname: "n324n321" label: "1" class:16 priority:10}
+ type of value: type_unknown
+"
+}
+node: {title: "n659n657" label: "0xFFFFFFFCIs 657" info1: "0xFFFFFFFC 657
+ mode: Is
+ visited: 27
+ irg: STRENGTH_RED_EXAMPLE_m5
+ arity: 0
+ pred nodes:
+ -1: Block 344
+ Private Attributes:
+ Const of type type_unknown
+"
+color: yellow}
+edge: {sourcename: "n659" targetname: "n659n356" label: "0" class:16 priority:10}
+edge: {sourcename: "n659" targetname: "n659n657" label: "1" class:16 priority:10}
+node: {title: "n384" label: "Jmp 384" info1: "Jmp 384
+ mode: X
+ visited: 27
+ irg: STRENGTH_RED_EXAMPLE_m5
+ arity: 0
+ pred nodes:
+ -1: Block 367
+ Private Attributes:
+ in loop 649 with depth 2
+"
+}
+node: {title: "n654" label: "AddIs 654" info1: "Add 654
+ mode: Is
+ visited: 27
+ irg: STRENGTH_RED_EXAMPLE_m5
+ arity: 2
+ pred nodes:
+ -1: Block 367
+ 0: Phi 398
+ 1: 0xFFFFFFFC 657
+ Private Attributes:
+"
+}
+node: {title: "n654n657" label: "0xFFFFFFFCIs 657" info1: "0xFFFFFFFC 657
+ mode: Is
+ visited: 27
+ irg: STRENGTH_RED_EXAMPLE_m5
+ arity: 0
+ pred nodes:
+ -1: Block 344
+ Private Attributes:
+ Const of type type_unknown
+"
+color: yellow}
+edge: {sourcename: "n654" targetname: "n398" label: "0" class:16 priority:10}
+edge: {sourcename: "n654" targetname: "n654n657" label: "1" class:16 priority:10}
}
-graph: { title: "n299" label: "Block 299" status:clustered color:yellow
-edge: {sourcename: "n299" targetname: "n302" label: "0" class:13 priority:60 color:red}
-node: {title: "n305" label: "ProjM 1 305" info1: "mode: M
-visited: 24
-irg: STRENGTH_RED_EXAMPLE_m5
-arity: 1
-"color: yellow}
-edge: {sourcename: "n305" targetname: "n300" label: "0" class:17 priority:10 color:blue}
-node: {title: "n302" label: "ProjX 0 302" info1: "mode: X
-visited: 24
-irg: STRENGTH_RED_EXAMPLE_m5
-arity: 1
-"color: yellow}
-edge: {sourcename: "n302" targetname: "n300" label: "0" class:13 priority:60 color:red}
-node: {title: "n300" label: "Start 300" info1: "mode: T
-visited: 24
-irg: STRENGTH_RED_EXAMPLE_m5
-arity: 0
-start of method of type STRENGTH_RED_EXAMPLE_meth_tp
- param 0 type: int
-"color: blue}
+graph: { title: "n344" label: "Block 344" status:clustered color:yellow
+edge: {sourcename: "n344" targetname: "n348" label: "0" class:13 priority:60 color:red}
+node: {title: "n351" label: "ProjM 1 351" info1: "Proj 351
+ mode: M
+ visited: 27
+ irg: STRENGTH_RED_EXAMPLE_m5
+ arity: 1
+ pred nodes:
+ -1: Block 344
+ 0: Start 345
+ Private Attributes:
+ in loop 647 with depth 0
+"
+color: yellow}
+edge: {sourcename: "n351" targetname: "n345" label: "0" class:17 priority:10 color:blue}
+node: {title: "n348" label: "ProjX 0 348" info1: "Proj 348
+ mode: X
+ visited: 27
+ irg: STRENGTH_RED_EXAMPLE_m5
+ arity: 1
+ pred nodes:
+ -1: Block 344
+ 0: Start 345
+ Private Attributes:
+ in loop 647 with depth 0
+"
+color: yellow}
+edge: {sourcename: "n348" targetname: "n345" label: "0" class:13 priority:60 color:red}
+node: {title: "n345" label: "Start 345" info1: "Start 345
+ mode: T
+ visited: 27
+ irg: STRENGTH_RED_EXAMPLE_m5
+ arity: 0
+ pred nodes:
+ -1: Block 344
+ Private Attributes:
+ in loop 647 with depth 0
+ start of method of type STRENGTH_RED_EXAMPLE_meth_tp
+ param 0 type: int
+"
+color: blue}
}
}