27 lines
934 B
Plaintext
27 lines
934 B
Plaintext
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="*"]
|
|
} |