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/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()
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()
Dconstruct.cpp213 auto continue_target = merge_inst->GetOperandAs<uint32_t>(1u); in IsStructuredExit() local
214 if (dest->id() == continue_target) { in IsStructuredExit()
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/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()
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()
Dconstruct.cpp213 auto continue_target = merge_inst->GetOperandAs<uint32_t>(1u); in IsStructuredExit() local
214 if (dest->id() == continue_target) { in IsStructuredExit()
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.cpp199 auto continue_target = merge_inst->GetOperandAs<uint32_t>(1u); in IsStructuredExit() local
200 if (dest->id() == continue_target) { in IsStructuredExit()
Dfunction.cpp168 auto continue_target = in RegisterBlockEnd() local
173 if (continue_target != current_block_) { in RegisterBlockEnd()
174 next_blocks_plus_continue_target.push_back(continue_target); in RegisterBlockEnd()
Dvalidate_cfg.cpp286 const auto continue_target = _.FindDef(continue_id); in ValidateLoopMerge() local
287 if (!continue_target || continue_target->opcode() != SpvOpLabel) { in ValidateLoopMerge()
831 const auto* continue_target = next_inst.block(); in StructuredControlFlowChecks() local
833 for (auto pred : *continue_target->predecessors()) { in StructuredControlFlowChecks()
/third_party/glslang/SPIRV/
DSpvPostProcess.cpp383 Block* continue_target = continueIter->first; in postProcessCFG() local
385 continue_target->rewriteAsCanonicalUnreachableContinue(header); in postProcessCFG()
DSpvBuilder.h638 LoopBlocks(Block& head, Block& body, Block& merge, Block& continue_target) : in LoopBlocks()
639 head(head), body(body), merge(merge), continue_target(continue_target) { } in LoopBlocks()
640 Block &head, &body, &merge, &continue_target; member
/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/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/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()
Dloop_descriptor.h60 BasicBlock* continue_target, BasicBlock* merge_target);
/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);
/third_party/spirv-tools/source/opt/
Dloop_descriptor.cpp207 BasicBlock* header, BasicBlock* continue_target, in Loop() argument
211 loop_continue_(continue_target), in Loop()

12