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/
H A Dfunction.h253 // |continue_target|.
257 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()
H A Dconstruct.cpp213 auto continue_target = merge_inst->GetOperandAs<uint32_t>(1u); in IsStructuredExit() local
214 if (dest->id() == continue_target) { in IsStructuredExit()
H A 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()
H A 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/swiftshader/third_party/SPIRV-Tools/source/val/
H A Dfunction.h253 // |continue_target|.
257 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()
H A Dconstruct.cpp213 auto continue_target = merge_inst->GetOperandAs<uint32_t>(1u); in IsStructuredExit() local
214 if (dest->id() == continue_target) { in IsStructuredExit()
H A 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()
H A 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/
H A Dfunction.h255 // |continue_target|.
259 std::vector<BasicBlock*> GetContinueHeaders(BasicBlock* continue_target) { in GetContinueHeaders() argument
260 if (continue_target_headers_.find(continue_target) == in GetContinueHeaders()
264 return continue_target_headers_[continue_target]; in GetContinueHeaders()
H A Dconstruct.cpp200 auto continue_target = merge_inst->GetOperandAs<uint32_t>(1u); in IsStructuredExit() local
201 if (dest->id() == continue_target) { in IsStructuredExit()
H A 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()
H A Dvalidate_cfg.cpp289 const auto continue_target = _.FindDef(continue_id); in ValidateLoopMerge() local
290 if (!continue_target || continue_target->opcode() != spv::Op::OpLabel) { in ValidateLoopMerge()
836 const auto* continue_target = next_inst.block(); in StructuredControlFlowChecks() local
838 for (auto pred : *continue_target->predecessors()) { in StructuredControlFlowChecks()
/third_party/glslang/SPIRV/
H A DSpvPostProcess.cpp383 Block* continue_target = continueIter->first; in postProcessCFG() local
385 continue_target->rewriteAsCanonicalUnreachableContinue(header); in postProcessCFG()
H A 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
655 // Add a branch to the continue_target of the current (innermost) loop.
/third_party/skia/third_party/externals/spirv-tools/source/fuzz/
H A 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()
H A 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/
H A 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()
H A 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/fuzz/
H A 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()
H A 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/
H A Dloop_descriptor.cpp207 BasicBlock* header, BasicBlock* continue_target, in Loop()
211 loop_continue_(continue_target), in Loop()
206 Loop(IRContext* context, DominatorAnalysis* dom_analysis, BasicBlock* header, BasicBlock* continue_target, BasicBlock* merge_target) Loop() argument
H A Dloop_descriptor.h60 BasicBlock* continue_target, BasicBlock* merge_target);
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/source/opt/
H A Dloop_descriptor.cpp207 BasicBlock* header, BasicBlock* continue_target, in Loop()
211 loop_continue_(continue_target), in Loop()
206 Loop(IRContext* context, DominatorAnalysis* dom_analysis, BasicBlock* header, BasicBlock* continue_target, BasicBlock* merge_target) Loop() argument
H A Dloop_descriptor.h60 BasicBlock* continue_target, BasicBlock* merge_target);
/third_party/spirv-tools/source/opt/
H A Dloop_descriptor.cpp205 BasicBlock* header, BasicBlock* continue_target, in Loop()
209 loop_continue_(continue_target), in Loop()
204 Loop(IRContext* context, DominatorAnalysis* dom_analysis, BasicBlock* header, BasicBlock* continue_target, BasicBlock* merge_target) Loop() argument

Completed in 29 milliseconds

12