| 679 | } |
| 680 | |
| 681 | const OrExpr* State::jumpCondFrom(const BasicBlock &bb) const { |
| 682 | auto &pres = predecessor_data.at(current_bb); |
| 683 | auto I = pres.find(&bb); |
| 684 | return I == pres.end() ? nullptr : &I->second.path; |
| 685 | } |
| 686 | |
| 687 | bool State::isUndef(const expr &e) const { |
| 688 | expr v; |