Home
last modified time | relevance | path

Searched refs:continue_id (Results 1 – 21 of 21) sorted by relevance

/third_party/spirv-tools/source/val/
Dvalidate_cfg.cpp285 const auto continue_id = inst->GetOperandAs<uint32_t>(1); in ValidateLoopMerge() local
286 const auto continue_target = _.FindDef(continue_id); in ValidateLoopMerge()
289 << "Continue Target " << _.getIdName(continue_id) in ValidateLoopMerge()
293 if (merge_id == continue_id) { in ValidateLoopMerge()
823 const auto continue_id = merge_inst.GetOperandAs<uint32_t>(1); in StructuredControlFlowChecks() local
824 const auto* continue_inst = _.FindDef(continue_id); in StructuredControlFlowChecks()
832 if (header->id() != continue_id) { in StructuredControlFlowChecks()
840 if (header_block == continue_id && back_edge_block == pred->id()) in StructuredControlFlowChecks()
847 << _.getIdName(continue_id) in StructuredControlFlowChecks()
Dfunction.cpp69 uint32_t continue_id) { in RegisterLoopMerge() argument
71 RegisterBlock(continue_id, false); in RegisterLoopMerge()
73 BasicBlock& continue_target_block = blocks_.at(continue_id); in RegisterLoopMerge()
Dfunction.h91 spv_result_t RegisterLoopMerge(uint32_t merge_id, uint32_t continue_id);
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/source/val/
Dfunction.cpp69 uint32_t continue_id) { in RegisterLoopMerge() argument
71 RegisterBlock(continue_id, false); in RegisterLoopMerge()
73 BasicBlock& continue_target_block = blocks_.at(continue_id); in RegisterLoopMerge()
Dvalidate_cfg.cpp282 const auto continue_id = inst->GetOperandAs<uint32_t>(1); in ValidateLoopMerge() local
283 const auto continue_target = _.FindDef(continue_id); in ValidateLoopMerge()
286 << "Continue Target " << _.getIdName(continue_id) in ValidateLoopMerge()
290 if (merge_id == continue_id) { in ValidateLoopMerge()
Dfunction.h91 spv_result_t RegisterLoopMerge(uint32_t merge_id, uint32_t continue_id);
/third_party/skia/third_party/externals/spirv-tools/source/val/
Dfunction.cpp69 uint32_t continue_id) { in RegisterLoopMerge() argument
71 RegisterBlock(continue_id, false); in RegisterLoopMerge()
73 BasicBlock& continue_target_block = blocks_.at(continue_id); in RegisterLoopMerge()
Dvalidate_cfg.cpp282 const auto continue_id = inst->GetOperandAs<uint32_t>(1); in ValidateLoopMerge() local
283 const auto continue_target = _.FindDef(continue_id); in ValidateLoopMerge()
286 << "Continue Target " << _.getIdName(continue_id) in ValidateLoopMerge()
290 if (merge_id == continue_id) { in ValidateLoopMerge()
Dfunction.h91 spv_result_t RegisterLoopMerge(uint32_t merge_id, uint32_t continue_id);
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/source/opt/
Ddead_branch_elim_pass.cpp324 uint32_t continue_id = block.ContinueBlockIdIfAny(); in FixPhiNodesInLiveBlocks() local
325 if (!backedge_added && continue_id != 0 && in FixPhiNodesInLiveBlocks()
326 unreachable_continues.count(GetParentBlock(continue_id)) && in FixPhiNodesInLiveBlocks()
338 std::initializer_list<uint32_t>{continue_id}); in FixPhiNodesInLiveBlocks()
Dinline_pass.h57 void AddLoopMerge(uint32_t merge_id, uint32_t continue_id,
Dir_builder.h191 Instruction* AddLoopMerge(uint32_t merge_id, uint32_t continue_id,
196 {spv_operand_type_t::SPV_OPERAND_TYPE_ID, {continue_id}},
Dinline_pass.cpp76 void InlinePass::AddLoopMerge(uint32_t merge_id, uint32_t continue_id, in AddLoopMerge() argument
81 {spv_operand_type_t::SPV_OPERAND_TYPE_ID, {continue_id}}, in AddLoopMerge()
/third_party/skia/third_party/externals/spirv-tools/source/opt/
Ddead_branch_elim_pass.cpp324 uint32_t continue_id = block.ContinueBlockIdIfAny(); in FixPhiNodesInLiveBlocks() local
325 if (!backedge_added && continue_id != 0 && in FixPhiNodesInLiveBlocks()
326 unreachable_continues.count(GetParentBlock(continue_id)) && in FixPhiNodesInLiveBlocks()
338 std::initializer_list<uint32_t>{continue_id}); in FixPhiNodesInLiveBlocks()
Dinline_pass.h57 void AddLoopMerge(uint32_t merge_id, uint32_t continue_id,
Dir_builder.h191 Instruction* AddLoopMerge(uint32_t merge_id, uint32_t continue_id,
196 {spv_operand_type_t::SPV_OPERAND_TYPE_ID, {continue_id}},
Dinline_pass.cpp76 void InlinePass::AddLoopMerge(uint32_t merge_id, uint32_t continue_id, in AddLoopMerge() argument
81 {spv_operand_type_t::SPV_OPERAND_TYPE_ID, {continue_id}}, in AddLoopMerge()
/third_party/spirv-tools/source/opt/
Ddead_branch_elim_pass.cpp324 uint32_t continue_id = block.ContinueBlockIdIfAny(); in FixPhiNodesInLiveBlocks() local
325 if (!backedge_added && continue_id != 0 && in FixPhiNodesInLiveBlocks()
326 unreachable_continues.count(GetParentBlock(continue_id)) && in FixPhiNodesInLiveBlocks()
338 std::initializer_list<uint32_t>{continue_id}); in FixPhiNodesInLiveBlocks()
Dinline_pass.h57 void AddLoopMerge(uint32_t merge_id, uint32_t continue_id,
Dir_builder.h191 Instruction* AddLoopMerge(uint32_t merge_id, uint32_t continue_id,
196 {spv_operand_type_t::SPV_OPERAND_TYPE_ID, {continue_id}},
Dinline_pass.cpp76 void InlinePass::AddLoopMerge(uint32_t merge_id, uint32_t continue_id, in AddLoopMerge() argument
81 {spv_operand_type_t::SPV_OPERAND_TYPE_ID, {continue_id}}, in AddLoopMerge()