Searched refs:loop_merge_inst (Results 1 – 9 of 9) sorted by relevance
45 auto loop_merge_inst = block.GetLoopMergeInst(); in GetAvailableOpportunities() local46 if (!loop_merge_inst) { in GetAvailableOpportunities()52 loop_merge_inst->GetSingleWordOperand(kContinueNodeIndex); in GetAvailableOpportunities()71 loop_merge_inst->GetSingleWordInOperand(kMergeNodeIndex); in GetAvailableOpportunities()
179 auto loop_merge_inst = loop_construct_header_->GetLoopMergeInst(); in ChangeLoopToSelection() local181 loop_merge_inst->GetSingleWordOperand(kMergeNodeIndex); in ChangeLoopToSelection()182 loop_merge_inst->SetOpcode(SpvOpSelectionMerge); in ChangeLoopToSelection()183 loop_merge_inst->ReplaceOperands( in ChangeLoopToSelection()184 {{loop_merge_inst->GetOperand(kMergeNodeIndex).type, in ChangeLoopToSelection()
182 auto loop_merge_inst = loop_construct_header_->GetLoopMergeInst(); in ChangeLoopToSelection() local184 loop_merge_inst->GetSingleWordOperand(kMergeNodeIndex); in ChangeLoopToSelection()185 loop_merge_inst->SetOpcode(SpvOpSelectionMerge); in ChangeLoopToSelection()186 loop_merge_inst->ReplaceOperands( in ChangeLoopToSelection()187 {{loop_merge_inst->GetOperand(kMergeNodeIndex).type, in ChangeLoopToSelection()
521 Instruction* loop_merge_inst = loop->GetHeaderBlock()->GetLoopMergeInst(); in MarkLoopControlAsDontUnroll() local522 assert(loop_merge_inst && in MarkLoopControlAsDontUnroll()525 loop_merge_inst->SetInOperand(kLoopControlIndex, in MarkLoopControlAsDontUnroll()