| 74 | } |
| 75 | |
| 76 | void ExecutionMask::add_nested(ExecutionMask* nested) { |
| 77 | mgb_assert(!nested->m_parent && nested->m_nested.empty()); |
| 78 | nested->m_parent = this; |
| 79 | nested->m_level = m_level + 1; |
| 80 | m_nested.emplace_back(nested); |
| 81 | } |
| 82 | |
| 83 | ExecutionMask* ExecutionMask::find_direct_lowest(ExecutionMask* a, ExecutionMask* b) { |
| 84 | if (!a || a == b) { |
no test coverage detected