Home
last modified time | relevance | path

Searched refs:back_edge_block (Results 1 – 6 of 6) sorted by relevance

/external/deqp-deps/SPIRV-Tools/source/fuzz/
Dtransformation_add_function.cpp491 auto back_edge_block = ir_context->cfg()->block(back_edge_block_id); in TryToAddLoopLimiters() local
563 auto back_edge_block_terminator = back_edge_block->terminator(); in TryToAddLoopLimiters()
638 if (back_edge_block->GetLoopMergeInst()) { in TryToAddLoopLimiters()
639 back_edge_block->GetLoopMergeInst()->InsertBefore( in TryToAddLoopLimiters()
656 if (!fuzzerutil::PhiIdsOkForNewEdge(ir_context, back_edge_block, in TryToAddLoopLimiters()
/external/angle/third_party/spirv-tools/src/source/fuzz/
Dtransformation_add_function.cpp491 auto back_edge_block = ir_context->cfg()->block(back_edge_block_id); in TryToAddLoopLimiters() local
563 auto back_edge_block_terminator = back_edge_block->terminator(); in TryToAddLoopLimiters()
638 if (back_edge_block->GetLoopMergeInst()) { in TryToAddLoopLimiters()
639 back_edge_block->GetLoopMergeInst()->InsertBefore( in TryToAddLoopLimiters()
656 if (!fuzzerutil::PhiIdsOkForNewEdge(ir_context, back_edge_block, in TryToAddLoopLimiters()
/external/swiftshader/third_party/SPIRV-Tools/source/fuzz/
Dtransformation_add_function.cpp484 auto back_edge_block = context->cfg()->block(back_edge_block_id); in TryToAddLoopLimiters() local
556 auto back_edge_block_terminator = back_edge_block->terminator(); in TryToAddLoopLimiters()
630 if (back_edge_block->GetLoopMergeInst()) { in TryToAddLoopLimiters()
631 back_edge_block->GetLoopMergeInst()->InsertBefore( in TryToAddLoopLimiters()
648 if (!fuzzerutil::PhiIdsOkForNewEdge(context, back_edge_block, merge_block, in TryToAddLoopLimiters()
/external/deqp-deps/SPIRV-Tools/source/val/
Dvalidate_cfg.cpp372 BasicBlock* back_edge_block; in UpdateContinueConstructExitBlocks() local
373 std::tie(back_edge_block, std::ignore) = in UpdateContinueConstructExitBlocks()
375 continue_construct->set_exit(back_edge_block); in UpdateContinueConstructExitBlocks()
669 uint32_t back_edge_block; in StructuredControlFlowChecks() local
671 std::tie(back_edge_block, header_block) = back_edge; in StructuredControlFlowChecks()
673 return _.diag(SPV_ERROR_INVALID_CFG, _.FindDef(back_edge_block)) in StructuredControlFlowChecks()
674 << "Back-edges (" << _.getIdName(back_edge_block) << " -> " in StructuredControlFlowChecks()
678 loop_latch_blocks[header_block].insert(back_edge_block); in StructuredControlFlowChecks()
/external/swiftshader/third_party/SPIRV-Tools/source/val/
Dvalidate_cfg.cpp363 BasicBlock* back_edge_block; in UpdateContinueConstructExitBlocks() local
364 std::tie(back_edge_block, std::ignore) = in UpdateContinueConstructExitBlocks()
366 continue_construct->set_exit(back_edge_block); in UpdateContinueConstructExitBlocks()
660 uint32_t back_edge_block; in StructuredControlFlowChecks() local
662 std::tie(back_edge_block, header_block) = back_edge; in StructuredControlFlowChecks()
664 return _.diag(SPV_ERROR_INVALID_CFG, _.FindDef(back_edge_block)) in StructuredControlFlowChecks()
665 << "Back-edges (" << _.getIdName(back_edge_block) << " -> " in StructuredControlFlowChecks()
669 loop_latch_blocks[header_block].insert(back_edge_block); in StructuredControlFlowChecks()
/external/angle/third_party/spirv-tools/src/source/val/
Dvalidate_cfg.cpp372 BasicBlock* back_edge_block; in UpdateContinueConstructExitBlocks() local
373 std::tie(back_edge_block, std::ignore) = in UpdateContinueConstructExitBlocks()
375 continue_construct->set_exit(back_edge_block); in UpdateContinueConstructExitBlocks()
669 uint32_t back_edge_block; in StructuredControlFlowChecks() local
671 std::tie(back_edge_block, header_block) = back_edge; in StructuredControlFlowChecks()
673 return _.diag(SPV_ERROR_INVALID_CFG, _.FindDef(back_edge_block)) in StructuredControlFlowChecks()
674 << "Back-edges (" << _.getIdName(back_edge_block) << " -> " in StructuredControlFlowChecks()
678 loop_latch_blocks[header_block].insert(back_edge_block); in StructuredControlFlowChecks()