digraph "scheduler input for foo:entry" { rankdir="BT"; label="scheduler input for foo:entry"; Node0x15b6bd0 [shape=record,shape=Mrecord,label="{EntryToken|t0|{ch}}"]; Node0x1618950 [shape=record,shape=Mrecord,label="{Register %vreg0|t1|{i32}}"]; Node0x1618a20 [shape=record,shape=Mrecord,label="{Register %vreg1|t3|{i32}}"]; Node0x1618af0 [shape=record,shape=Mrecord,label="{Register %vreg2|t5|{i32}}"]; Node0x1618bc0 [shape=record,shape=Mrecord,label="{Register %vreg3|t7|{i32}}"]; Node0x16196b8 [shape=record,shape=Mrecord,label="{Register %R0|t34|{i32}}"]; Node0x1618f00 [shape=record,shape=Mrecord,label="{{0|1|2|3}|MOVi|t58|{i32}}"]; Node0x1618f00:s0 -> Node0x1618dc8:d0; Node0x1618f00:s1 -> Node0x16192a8:d0; Node0x1618f00:s2 -> Node0x1619038:d0; Node0x1618f00:s3 -> Node0x1619038:d0; Node0x16189b8 [shape=record,shape=Mrecord,label="{{0|1}|CopyFromReg|t2|{i32|ch}}"]; Node0x16189b8:s0 -> Node0x15b6bd0:d0[color=blue,style=dashed]; Node0x16189b8:s1 -> Node0x1618950:d0; Node0x1618a88 [shape=record,shape=Mrecord,label="{{0|1}|CopyFromReg|t4|{i32|ch}}"]; Node0x1618a88:s0 -> Node0x15b6bd0:d0[color=blue,style=dashed]; Node0x1618a88:s1 -> Node0x1618a20:d0; Node0x1618b58 [shape=record,shape=Mrecord,label="{{0|1}|CopyFromReg|t6|{i32|ch}}"]; Node0x1618b58:s0 -> Node0x15b6bd0:d0[color=blue,style=dashed]; Node0x1618b58:s1 -> Node0x1618af0:d0; Node0x1618c28 [shape=record,shape=Mrecord,label="{{0|1}|CopyFromReg|t8|{i32|ch}}"]; Node0x1618c28:s0 -> Node0x15b6bd0:d0[color=blue,style=dashed]; Node0x1618c28:s1 -> Node0x1618bc0:d0; Node0x161d1d8 [shape=record,shape=Mrecord,label="{{0|1|2|3|4}|LDRi12\|t47|{i32|ch}}"]; Node0x161d1d8:s0 -> Node0x161d2a8:d0; Node0x161d1d8:s1 -> Node0x1618dc8:d0; Node0x161d1d8:s2 -> Node0x16192a8:d0; Node0x161d1d8:s3 -> Node0x1619038:d0; Node0x161d1d8:s4 -> Node0x15b6bd0:d0[color=blue,style=dashed]; Node0x161d108 [shape=record,shape=Mrecord,label="{{0|1|2|3}|ADDSrr|t75|{i32|i32}}"]; Node0x161d108:s0 -> Node0x1618b58:d0; Node0x161d108:s1 -> Node0x16189b8:d0; Node0x161d108:s2 -> Node0x16192a8:d0; Node0x161d108:s3 -> Node0x1619038:d0; Node0x16198c0 [shape=record,shape=Mrecord,label="{{0|1|2|3}|ADDSrr|t72|{i32|i32}}"]; Node0x16198c0:s0 -> Node0x1618c28:d0; Node0x16198c0:s1 -> Node0x1618a88:d0; Node0x16198c0:s2 -> Node0x16192a8:d0; Node0x16198c0:s3 -> Node0x1619038:d0; Node0x1618e30 [shape=record,shape=Mrecord,label="{{0|1|2|3}|ADDSrr|t69|{i32|i32}}"]; Node0x1618e30:s0 -> Node0x161d108:d0; Node0x1618e30:s1 -> Node0x16189b8:d0; Node0x1618e30:s2 -> Node0x16192a8:d0; Node0x1618e30:s3 -> Node0x1619038:d0; Node0x1618f68 [shape=record,shape=Mrecord,label="{{0|1|2|3|4|5}|ADCri|t70|{i32|i32}}"]; Node0x1618f68:s0 -> Node0x1618f00:d0; Node0x1618f68:s1 -> Node0x1618dc8:d0; Node0x1618f68:s2 -> Node0x16192a8:d0; Node0x1618f68:s3 -> Node0x1619038:d0; Node0x1618f68:s4 -> Node0x1619038:d0; Node0x1618f68:s5 -> Node0x161d0a0:d1[color=red,style=bold]; Node0x161d240 [shape=record,shape=Mrecord,label="{{0|1|2|3|4|5}|ADCri|t66|{i32|i32}}"]; Node0x161d240:s0 -> Node0x1618f68:d0; Node0x161d240:s1 -> Node0x1618dc8:d0; Node0x161d240:s2 -> Node0x16192a8:d0; Node0x161d240:s3 -> Node0x1619038:d0; Node0x161d240:s4 -> Node0x1619038:d0; Node0x161d240:s5 -> Node0x16194b0:d1[color=red,style=bold]; Node0x161d170 [shape=record,shape=Mrecord,label="{{0|1|2|3|4|5}|ADCrr|t62|{i32|i32}}"]; Node0x161d170:s0 -> Node0x161d240:d0; Node0x161d170:s1 -> Node0x161d1d8:d0; Node0x161d170:s2 -> Node0x16192a8:d0; Node0x161d170:s3 -> Node0x1619038:d0; Node0x161d170:s4 -> Node0x1619038:d0; Node0x161d170:s5 -> Node0x1619108:d1[color=red,style=bold]; Node0x1619720 [shape=record,shape=Mrecord,label="{{0|1|2}|CopyToReg|t35|{ch|glue}}"]; Node0x1619720:s0 -> Node0x15b6bd0:d0[color=blue,style=dashed]; Node0x1619720:s1 -> Node0x16196b8:d0; Node0x1619720:s2 -> Node0x161d170:d0; Node0x1619788 [shape=record,shape=Mrecord,label="{{0|1|2|3|4}|BX_RET|t36|{ch}}"]; Node0x1619788:s0 -> Node0x16192a8:d0; Node0x1619788:s1 -> Node0x1619038:d0; Node0x1619788:s2 -> Node0x16196b8:d0; Node0x1619788:s3 -> Node0x1619720:d0[color=blue,style=dashed]; Node0x1619788:s4 -> Node0x1619720:d1[color=red,style=bold]; Node0x16192a8 [shape=record,shape=Mrecord,label="{TargetConstant\<14\>|t78|{i32}}"]; Node0x1619038 [shape=record,shape=Mrecord,label="{Register %noreg|t79|{i32}}"]; Node0x1619650 [shape=record,shape=Mrecord,label="{Register %CPSR|t80|{i32}}"]; Node0x1619108 [shape=record,shape=Mrecord,label="{{0|1|2}|CopyToReg|t81|{ch|glue}}"]; Node0x1619108:s0 -> Node0x15b6bd0:d0[color=blue,style=dashed]; Node0x1619108:s1 -> Node0x1619650:d0; Node0x1619108:s2 -> Node0x16198c0:d1; Node0x1618dc8 [shape=record,shape=Mrecord,label="{TargetConstant\<0\>|t82|{i32}}"]; Node0x16194b0 [shape=record,shape=Mrecord,label="{{0|1|2}|CopyToReg|t83|{ch|glue}}"]; Node0x16194b0:s0 -> Node0x15b6bd0:d0[color=blue,style=dashed]; Node0x16194b0:s1 -> Node0x1619650:d0; Node0x16194b0:s2 -> Node0x161d108:d1; Node0x161d0a0 [shape=record,shape=Mrecord,label="{{0|1|2}|CopyToReg|t84|{ch|glue}}"]; Node0x161d0a0:s0 -> Node0x15b6bd0:d0[color=blue,style=dashed]; Node0x161d0a0:s1 -> Node0x1619650:d0; Node0x161d0a0:s2 -> Node0x1618e30:d1; Node0x161d2a8 [shape=record,shape=Mrecord,label="{TargetFrameIndex\<-1\>|t85|{i32}}"]; Node0x0[ plaintext=circle, label ="GraphRoot"]; Node0x0 -> Node0x1619788:d0[color=blue,style=dashed]; }