| 295 | } |
| 296 | |
| 297 | bool Function::hasReturn() const { |
| 298 | for (auto &i : instrs()) { |
| 299 | if (dynamic_cast<const Return *>(&i)) |
| 300 | return true; |
| 301 | } |
| 302 | return false; |
| 303 | } |
| 304 | |
| 305 | void Function::syncDataWithSrc(Function &src) { |
| 306 | auto IS = src.inputs.begin(), ES = src.inputs.end(); |