Home
last modified time | relevance | path

Searched refs:loop_header_block (Results 1 – 14 of 14) sorted by relevance

/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/source/fuzz/
Dtransformation_add_loop_preheader.cpp27 uint32_t loop_header_block, uint32_t fresh_id, in TransformationAddLoopPreheader() argument
29 message_.set_loop_header_block(loop_header_block); in TransformationAddLoopPreheader()
40 opt::BasicBlock* loop_header_block = in IsApplicable() local
41 fuzzerutil::MaybeFindBlock(ir_context, message_.loop_header_block()); in IsApplicable()
42 if (!loop_header_block || !loop_header_block->IsLoopHeader()) { in IsApplicable()
54 ir_context->cfg()->preds(message_.loop_header_block()).size(); in IsApplicable()
70 loop_header_block->ForEachPhiInst( in IsApplicable()
94 fuzzerutil::MaybeFindBlock(ir_context, message_.loop_header_block()); in Apply()
Dtransformation_add_loop_preheader.h28 TransformationAddLoopPreheader(uint32_t loop_header_block, uint32_t fresh_id,
Dtransformation_add_function.cpp371 const auto* loop_header_block = in GetBackEdgeBlockId() local
373 assert(loop_header_block && "|loop_header_block_id| is invalid"); in GetBackEdgeBlockId()
376 if (ir_context->GetDominatorAnalysis(loop_header_block->GetParent()) in GetBackEdgeBlockId()
/third_party/skia/third_party/externals/spirv-tools/source/fuzz/
Dtransformation_add_loop_preheader.cpp27 uint32_t loop_header_block, uint32_t fresh_id, in TransformationAddLoopPreheader() argument
29 message_.set_loop_header_block(loop_header_block); in TransformationAddLoopPreheader()
40 opt::BasicBlock* loop_header_block = in IsApplicable() local
41 fuzzerutil::MaybeFindBlock(ir_context, message_.loop_header_block()); in IsApplicable()
42 if (!loop_header_block || !loop_header_block->IsLoopHeader()) { in IsApplicable()
54 ir_context->cfg()->preds(message_.loop_header_block()).size(); in IsApplicable()
70 loop_header_block->ForEachPhiInst( in IsApplicable()
94 fuzzerutil::MaybeFindBlock(ir_context, message_.loop_header_block()); in Apply()
Dtransformation_add_loop_preheader.h28 TransformationAddLoopPreheader(uint32_t loop_header_block, uint32_t fresh_id,
Dtransformation_add_function.cpp371 const auto* loop_header_block = in GetBackEdgeBlockId() local
373 assert(loop_header_block && "|loop_header_block_id| is invalid"); in GetBackEdgeBlockId()
376 if (ir_context->GetDominatorAnalysis(loop_header_block->GetParent()) in GetBackEdgeBlockId()
/third_party/spirv-tools/source/fuzz/
Dtransformation_add_loop_preheader.cpp27 uint32_t loop_header_block, uint32_t fresh_id, in TransformationAddLoopPreheader() argument
29 message_.set_loop_header_block(loop_header_block); in TransformationAddLoopPreheader()
40 opt::BasicBlock* loop_header_block = in IsApplicable() local
41 fuzzerutil::MaybeFindBlock(ir_context, message_.loop_header_block()); in IsApplicable()
42 if (!loop_header_block || !loop_header_block->IsLoopHeader()) { in IsApplicable()
54 ir_context->cfg()->preds(message_.loop_header_block()).size(); in IsApplicable()
70 loop_header_block->ForEachPhiInst( in IsApplicable()
94 fuzzerutil::MaybeFindBlock(ir_context, message_.loop_header_block()); in Apply()
Dtransformation_add_loop_preheader.h28 TransformationAddLoopPreheader(uint32_t loop_header_block, uint32_t fresh_id,
Dtransformation_add_function.cpp371 const auto* loop_header_block = in GetBackEdgeBlockId() local
373 assert(loop_header_block && "|loop_header_block_id| is invalid"); in GetBackEdgeBlockId()
376 if (ir_context->GetDominatorAnalysis(loop_header_block->GetParent()) in GetBackEdgeBlockId()
/third_party/mesa3d/src/compiler/nir/
Dnir_control_flow.c152 nir_block *loop_header_block = nir_loop_first_block(loop); in link_block_to_non_block() local
155 link_blocks(block, loop_header_block, NULL); in link_block_to_non_block()
/third_party/skia/third_party/externals/spirv-cross/
Dspirv_cross.cpp3668 auto &loop_header_block = get<SPIRBlock>(ir.continue_block_to_loop_header[block]); in analyze_variable_scope() local
3669 assert(loop_header_block.merge == SPIRBlock::MergeLoop); in analyze_variable_scope()
3670 builder.add_block(loop_header_block.self); in analyze_variable_scope()
3708 auto &loop_header_block = get<SPIRBlock>(dominating_block); in analyze_variable_scope() local
3709 assert(loop_header_block.merge == SPIRBlock::MergeLoop); in analyze_variable_scope()
3710 loop_header_block.complex_continue = true; in analyze_variable_scope()
/third_party/skia/third_party/externals/spirv-tools/source/fuzz/protobufs/
Dspvtoolsfuzz.proto913 uint32 loop_header_block = 1; field
923 // %loop_header_block = OpLabel
930 // %loop_header_block = OpLabel
/third_party/spirv-tools/source/fuzz/protobufs/
Dspvtoolsfuzz.proto913 uint32 loop_header_block = 1; field
923 // %loop_header_block = OpLabel
930 // %loop_header_block = OpLabel
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/source/fuzz/protobufs/
Dspvtoolsfuzz.proto913 uint32 loop_header_block = 1; field
923 // %loop_header_block = OpLabel
930 // %loop_header_block = OpLabel