Lines Matching defs:merge
3474 // the else-block and merge-block will be added later, in order, after
3504 // jump to the merge block
3515 // add the merge block to the function
3533 // make and insert the switch's selection-merge instruction
3549 // push the merge block
3556 // branch to the top of the merge block stack
3604 Block& merge = makeNewBlock();
3606 LoopBlocks blocks(head, body, merge, continue_target);
3620 createBranch(&loops.top().merge);
4072 Instruction* merge = new Instruction(OpSelectionMerge);
4073 merge->addIdOperand(mergeBlock->getId());
4074 merge->addImmediateOperand(control);
4075 buildPoint->addInstruction(std::unique_ptr<Instruction>(merge));
4081 Instruction* merge = new Instruction(OpLoopMerge);
4082 merge->addIdOperand(mergeBlock->getId());
4083 merge->addIdOperand(continueBlock->getId());
4084 merge->addImmediateOperand(control);
4086 merge->addImmediateOperand(operands[op]);
4087 buildPoint->addInstruction(std::unique_ptr<Instruction>(merge));