Lines Matching refs:loop2
1248 Block loop2("loop2", spv::Op::OpBranchConditional);
1255 loop1.SetBody("OpLoopMerge %loop1_merge %loop2 None\n");
1256 loop2.SetBody("OpLoopMerge %loop2_merge %loop2 None\n");
1261 nameOps("loop1", "loop1_cont_break_block", "loop2", "loop2_merge") +
1266 str += loop1_cont_break_block >> std::vector<Block>({loop1_merge, loop2});
1267 str += loop2 >> std::vector<Block>({loop2, loop2_merge});
1324 Block loop2("loop2", spv::Op::OpBranchConditional);
1333 loop2.SetBody("OpLoopMerge %loop2_merge %loop2 None\n");
1338 nameOps("loop1", "loop2", "be_block", "loop1_cont", "loop2_merge") +
1342 str += loop1 >> std::vector<Block>({loop2, exit});
1343 str += loop2 >> std::vector<Block>({loop2, loop2_merge});