Searched refs:continue_construct (Results 1 – 9 of 9) sorted by relevance
88 Construct& continue_construct = in RegisterLoopMerge() local91 continue_construct.set_corresponding_constructs({&loop_construct}); in RegisterLoopMerge()92 loop_construct.set_corresponding_constructs({&continue_construct}); in RegisterLoopMerge()328 Construct* continue_construct = in GetBlockDepth() local330 assert(continue_construct); in GetBlockDepth()333 continue_construct->corresponding_constructs()[0]; in GetBlockDepth()
82 Construct& continue_construct = in RegisterLoopMerge() local85 continue_construct.set_corresponding_constructs({&loop_construct}); in RegisterLoopMerge()86 loop_construct.set_corresponding_constructs({&continue_construct}); in RegisterLoopMerge()324 Construct* continue_construct = in GetBlockDepth() local326 assert(continue_construct); in GetBlockDepth()329 continue_construct->corresponding_constructs()[0]; in GetBlockDepth()
397 Construct* continue_construct = in UpdateContinueConstructExitBlocks() local399 assert(continue_construct->type() == ConstructType::kContinue); in UpdateContinueConstructExitBlocks()404 continue_construct->set_exit(back_edge_block); in UpdateContinueConstructExitBlocks()
82 Construct& continue_construct = in RegisterLoopMerge() local85 continue_construct.set_corresponding_constructs({&loop_construct}); in RegisterLoopMerge()86 loop_construct.set_corresponding_constructs({&continue_construct}); in RegisterLoopMerge()321 Construct* continue_construct = in GetBlockDepth() local323 assert(continue_construct); in GetBlockDepth()326 continue_construct->corresponding_constructs()[0]; in GetBlockDepth()
385 Construct* continue_construct = in UpdateContinueConstructExitBlocks() local387 assert(continue_construct->type() == ConstructType::kContinue); in UpdateContinueConstructExitBlocks()392 continue_construct->set_exit(back_edge_block); in UpdateContinueConstructExitBlocks()
112 Construct* continue_construct = in UpdateContinueConstructExitBlocks() local114 assert(continue_construct->type() == ConstructType::kContinue); in UpdateContinueConstructExitBlocks()118 continue_construct->set_exit(back_edge_block); in UpdateContinueConstructExitBlocks()
2115 const auto* continue_construct = src_construct.enclosing_continue; in ClassifyCFGEdges() local2116 if (!continue_construct) { in ClassifyCFGEdges()2120 if (src_pos != continue_construct->end_pos - 1) { in ClassifyCFGEdges()2128 const auto* ct_info = GetBlockInfo(continue_construct->begin_id); in ClassifyCFGEdges()2143 const auto* continue_construct = src_construct.enclosing_continue; in ClassifyCFGEdges() local2144 if (continue_construct != nullptr) { in ClassifyCFGEdges()2145 if (continue_construct->ContainsPos(src_pos) && in ClassifyCFGEdges()2146 !continue_construct->ContainsPos(dest_pos) && in ClassifyCFGEdges()2147 (src_pos != continue_construct->end_pos - 1)) { in ClassifyCFGEdges()2152 << continue_construct->begin_id in ClassifyCFGEdges()