Searched refs:back_edge_block (Results 1 – 6 of 6) sorted by relevance
/external/deqp-deps/SPIRV-Tools/source/fuzz/ |
D | transformation_add_function.cpp | 491 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/ |
D | transformation_add_function.cpp | 491 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/ |
D | transformation_add_function.cpp | 484 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/ |
D | validate_cfg.cpp | 372 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/ |
D | validate_cfg.cpp | 363 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/ |
D | validate_cfg.cpp | 372 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()
|