Home
last modified time | relevance | path

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

/external/deqp-deps/SPIRV-Tools/source/val/
Dfunction.cpp162 auto continue_target = in RegisterBlockEnd() local
167 if (continue_target != current_block_) { in RegisterBlockEnd()
168 next_blocks_plus_continue_target.push_back(continue_target); in RegisterBlockEnd()
/external/swiftshader/third_party/SPIRV-Tools/source/val/
Dfunction.cpp162 auto continue_target = in RegisterBlockEnd() local
167 if (continue_target != current_block_) { in RegisterBlockEnd()
168 next_blocks_plus_continue_target.push_back(continue_target); in RegisterBlockEnd()
/external/deqp-deps/glslang/SPIRV/
DSpvBuilder.h476 LoopBlocks(Block& head, Block& body, Block& merge, Block& continue_target) : in LoopBlocks()
477 head(head), body(body), merge(merge), continue_target(continue_target) { } in LoopBlocks()
478 Block &head, &body, &merge, &continue_target; member
DSpvBuilder.cpp2486 Block& continue_target = makeNewBlock(); in makeNewLoop() local
2487 LoopBlocks blocks(head, body, merge, continue_target); in makeNewLoop()
2494 createBranch(&loops.top().continue_target); in createLoopContinue()
DGlslangToSpv.cpp2741 builder.createLoopMerge(&blocks.merge, &blocks.continue_target, control, dependencyLength); in visitLoop()
2755 builder.createBranch(&blocks.continue_target); in visitLoop()
2758 builder.setBuildPoint(&blocks.continue_target); in visitLoop()
2770 builder.createBranch(&blocks.continue_target); in visitLoop()
2773 builder.setBuildPoint(&blocks.continue_target); in visitLoop()
/external/deqp-deps/SPIRV-Tools/source/opt/
Dmerge_return_pass.cpp740 uint32_t continue_target = CreateContinueTarget(header_block->id())->id(); in CreateDummyLoop() local
747 builder.AddLoopMerge(merge_target->id(), continue_target); in CreateDummyLoop()
Dloop_descriptor.cpp208 BasicBlock* header, BasicBlock* continue_target, in Loop() argument
212 loop_continue_(continue_target), in Loop()
Dloop_descriptor.h60 BasicBlock* continue_target, BasicBlock* merge_target);
/external/swiftshader/third_party/SPIRV-Tools/source/opt/
Dloop_descriptor.cpp208 BasicBlock* header, BasicBlock* continue_target, in Loop() argument
212 loop_continue_(continue_target), in Loop()
Dmerge_return_pass.cpp756 uint32_t continue_target = CreateContinueTarget(header_block->id())->id(); in CreateDummyLoop() local
763 builder.AddLoopMerge(merge_target->id(), continue_target); in CreateDummyLoop()
Dloop_descriptor.h60 BasicBlock* continue_target, BasicBlock* merge_target);
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/
DvktSpvAsmInstructionTests.cpp8280 map<string, string> continue_target; in createLoopTests() local
8283 continue_target["continue_target"] = "%loop"; in createLoopTests()
8284 fragments["testfun"] = multiBlock.specialize(continue_target); in createLoopTests()
8288 continue_target["continue_target"] = "%gather"; in createLoopTests()
8289 fragments["testfun"] = multiBlock.specialize(continue_target); in createLoopTests()