| 99 | } |
| 100 | |
| 101 | void UpdateModuleIdBound(opt::IRContext* context, uint32_t id) { |
| 102 | // TODO(https://github.com/KhronosGroup/SPIRV-Tools/issues/2541) consider the |
| 103 | // case where the maximum id bound is reached. |
| 104 | context->module()->SetIdBound( |
| 105 | std::max(context->module()->id_bound(), id + 1)); |
| 106 | } |
| 107 | |
| 108 | opt::BasicBlock* MaybeFindBlock(opt::IRContext* context, |
| 109 | uint32_t maybe_block_id) { |