| graph(%0 : Double(5, 5) | |
| %1 : Double(5, 5) | |
| -------- stage 1 -------- | |
| %4 : Double(5, 5)) { | |
| %2 : Double(5, 5) = mul(%0, %1) | |
| %3 : Double(5, 5) = add[alpha={1}](%1, %1) | |
| ---------------- stage 1 ---------------- | |
| %5 : Double(5, 5) = mul(%4, %1) | |
| return (%2, %3, %5); | |
| } |