| 5079 | } |
| 5080 | |
| 5081 | void Builder::createSelectionMerge(Block* mergeBlock, SelectionControlMask control) |
| 5082 | { |
| 5083 | Instruction* merge = new Instruction(Op::OpSelectionMerge); |
| 5084 | merge->reserveOperands(2); |
| 5085 | merge->addIdOperand(mergeBlock->getId()); |
| 5086 | merge->addImmediateOperand(control); |
| 5087 | addInstruction(std::unique_ptr<Instruction>(merge)); |
| 5088 | } |
| 5089 | |
| 5090 | void Builder::createLoopMerge(Block* mergeBlock, Block* continueBlock, LoopControlMask control, |
| 5091 | const std::vector<unsigned int>& operands) |
no test coverage detected