Home
last modified time | relevance | path

Searched refs:continue_target (Results 1 – 25 of 34) sorted by relevance

12

/third_party/skia/third_party/externals/spirv-tools/source/val/
Dfunction.h257 std::vector<BasicBlock*> GetContinueHeaders(BasicBlock* continue_target) { in GetContinueHeaders() argument
258 if (continue_target_headers_.find(continue_target) == in GetContinueHeaders()
262 return continue_target_headers_[continue_target]; in GetContinueHeaders()
Dconstruct.cpp213 auto continue_target = merge_inst->GetOperandAs<uint32_t>(1u); in IsStructuredExit() local
214 if (dest->id() == continue_target) { in IsStructuredExit()
Dfunction.cpp165 auto continue_target = in RegisterBlockEnd() local
170 if (continue_target != current_block_) { in RegisterBlockEnd()
171 next_blocks_plus_continue_target.push_back(continue_target); in RegisterBlockEnd()
Dvalidate_cfg.cpp283 const auto continue_target = _.FindDef(continue_id); in ValidateLoopMerge() local
284 if (!continue_target || continue_target->opcode() != SpvOpLabel) { in ValidateLoopMerge()
/third_party/spirv-tools/source/val/
Dfunction.h257 std::vector<BasicBlock*> GetContinueHeaders(BasicBlock* continue_target) { in GetContinueHeaders() argument
258 if (continue_target_headers_.find(continue_target) == in GetContinueHeaders()
262 return continue_target_headers_[continue_target]; in GetContinueHeaders()
Dconstruct.cpp207 auto continue_target = merge_inst->GetOperandAs<uint32_t>(1u); in IsStructuredExit() local
208 if (dest->id() == continue_target) { in IsStructuredExit()
Dfunction.cpp165 auto continue_target = in RegisterBlockEnd() local
170 if (continue_target != current_block_) { in RegisterBlockEnd()
171 next_blocks_plus_continue_target.push_back(continue_target); in RegisterBlockEnd()
Dvalidate_cfg.cpp271 const auto continue_target = _.FindDef(continue_id); in ValidateLoopMerge() local
272 if (!continue_target || continue_target->opcode() != SpvOpLabel) { in ValidateLoopMerge()
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/source/val/
Dfunction.h257 std::vector<BasicBlock*> GetContinueHeaders(BasicBlock* continue_target) { in GetContinueHeaders() argument
258 if (continue_target_headers_.find(continue_target) == in GetContinueHeaders()
262 return continue_target_headers_[continue_target]; in GetContinueHeaders()
Dconstruct.cpp213 auto continue_target = merge_inst->GetOperandAs<uint32_t>(1u); in IsStructuredExit() local
214 if (dest->id() == continue_target) { in IsStructuredExit()
Dfunction.cpp165 auto continue_target = in RegisterBlockEnd() local
170 if (continue_target != current_block_) { in RegisterBlockEnd()
171 next_blocks_plus_continue_target.push_back(continue_target); in RegisterBlockEnd()
Dvalidate_cfg.cpp283 const auto continue_target = _.FindDef(continue_id); in ValidateLoopMerge() local
284 if (!continue_target || continue_target->opcode() != SpvOpLabel) { in ValidateLoopMerge()
/third_party/flutter/skia/third_party/externals/spirv-tools/source/val/
Dfunction.cpp167 auto continue_target = in RegisterBlockEnd() local
172 if (continue_target != current_block_) { in RegisterBlockEnd()
173 next_blocks_plus_continue_target.push_back(continue_target); in RegisterBlockEnd()
/third_party/glslang/SPIRV/
DSpvPostProcess.cpp370 Block* continue_target = continueIter->first; in postProcessCFG() local
372 continue_target->rewriteAsCanonicalUnreachableContinue(header); in postProcessCFG()
DSpvBuilder.h548 LoopBlocks(Block& head, Block& body, Block& merge, Block& continue_target) : in LoopBlocks()
549 head(head), body(body), merge(merge), continue_target(continue_target) { } in LoopBlocks()
550 Block &head, &body, &merge, &continue_target; member
/third_party/spirv-tools/source/fuzz/
Dtransformation_outline_function.cpp223 auto continue_target = in IsApplicable() local
225 if (continue_target != exit_block && in IsApplicable()
226 region_set.count(&block) != region_set.count(continue_target)) { in IsApplicable()
Dtransformation_duplicate_region_with_selection.cpp177 auto continue_target = in IsApplicable() local
185 if (region_set.count(&block) != region_set.count(continue_target)) { in IsApplicable()
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/source/fuzz/
Dtransformation_outline_function.cpp235 auto continue_target = in IsApplicable() local
237 if (continue_target != exit_block && in IsApplicable()
238 region_set.count(&block) != region_set.count(continue_target)) { in IsApplicable()
Dtransformation_duplicate_region_with_selection.cpp177 auto continue_target = in IsApplicable() local
185 if (region_set.count(&block) != region_set.count(continue_target)) { in IsApplicable()
/third_party/skia/third_party/externals/spirv-tools/source/fuzz/
Dtransformation_outline_function.cpp235 auto continue_target = in IsApplicable() local
237 if (continue_target != exit_block && in IsApplicable()
238 region_set.count(&block) != region_set.count(continue_target)) { in IsApplicable()
Dtransformation_duplicate_region_with_selection.cpp177 auto continue_target = in IsApplicable() local
185 if (region_set.count(&block) != region_set.count(continue_target)) { in IsApplicable()
/third_party/spirv-tools/source/opt/
Dloop_descriptor.cpp207 BasicBlock* header, BasicBlock* continue_target, in Loop() argument
211 loop_continue_(continue_target), in Loop()
/third_party/skia/third_party/externals/spirv-tools/source/opt/
Dloop_descriptor.cpp207 BasicBlock* header, BasicBlock* continue_target, in Loop() argument
211 loop_continue_(continue_target), in Loop()
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/source/opt/
Dloop_descriptor.cpp207 BasicBlock* header, BasicBlock* continue_target, in Loop() argument
211 loop_continue_(continue_target), in Loop()
Dloop_descriptor.h60 BasicBlock* continue_target, BasicBlock* merge_target);

12