| digraph G { |
| Operand -> Constant |
| Operand -> Place [taillabel="read"] |
| Place -> Projection |
| Projection -> Place |
| Place -> LocalId |
| Rvalue -> "Rvalue\nAggregate" |
| Rvalue -> "Rvalue\nBinaryOp" |
| Rvalue -> "Rvalue\nUnaryOp" |
| Rvalue -> "Rvalue\n..." |
| "Rvalue\nAggregate" -> Operand [headlabel="*"] |
| "Rvalue\nBinaryOp" -> Operand [headlabel="2"] |
| "Rvalue\nUnaryOp" -> Operand |
| "Statement\nAssignment" -> Place [taillabel="write"] |
| "Statement\nAssignment" -> Rvalue |
| Statement -> "Statement\nAssignment" |
| Statement -> "Statement\n..." |
| Block -> Statement [headlabel="*"] |
| Block -> Terminator |
| Terminator -> "Terminator\nSwitchInt" |
| "Terminator\nSwitchInt" -> Operand |
| "Terminator\nSwitchInt" -> Constant [headlabel="*"] |
| "Terminator\nSwitchInt" -> BlockId [headlabel="*"] |
| Terminator -> "Terminator\n..." |
| Mir -> Block [headlabel="*"] |
| Mir -> Local [headlabel="*"] |
| } |