Searched refs:continueBlock (Results 1 - 6 of 6) sorted by relevance
/third_party/glslang/SPIRV/ |
H A D | InReadableOrder.cpp | 82 Block* continueBlock = nullptr; in visit() local 90 continueBlock = in visit() 92 delayed_.insert(continueBlock); in visit() 100 if (continueBlock) { in visit() 102 (reachableViaControlFlow_.count(continueBlock) > 0) in visit() 105 delayed_.erase(continueBlock); in visit() 106 visit(continueBlock, continueWhy, block); in visit()
|
H A D | SpvBuilder.h | 851 void createLoopMerge(Block* mergeBlock, Block* continueBlock, unsigned int control,
|
H A D | SpvBuilder.cpp | 4078 void Builder::createLoopMerge(Block* mergeBlock, Block* continueBlock, unsigned int control, in createLoopMerge() argument 4083 merge->addIdOperand(continueBlock->getId()); in createLoopMerge()
|
/third_party/skia/third_party/externals/angle2/src/compiler/translator/ |
H A D | BuildSPIRV.h | 370 spirv::IdRef continueBlock, 376 void writeLoopBodyEnd(spirv::IdRef continueBlock);
|
H A D | BuildSPIRV.cpp | 1824 spirv::IdRef continueBlock, in writeLoopHeader() 1840 // OpLoopMerge %mergeBlock %continueBlock None in writeLoopHeader() 1843 spirv::WriteLoopMerge(getSpirvCurrentFunctionBlock(), mergeBlock, continueBlock, in writeLoopHeader() local 1883 void SPIRVBuilder::writeLoopBodyEnd(spirv::IdRef continueBlock) in writeLoopBodyEnd() argument 1887 // OpBranch %continueBlock in writeLoopBodyEnd() 1893 spirv::WriteBranch(getSpirvCurrentFunctionBlock(), continueBlock); in writeLoopBodyEnd() local 1823 writeLoopHeader(spirv::IdRef branchToBlock, spirv::IdRef continueBlock, spirv::IdRef mergeBlock) writeLoopHeader() argument
|
H A D | OutputSPIRV.cpp | 6006 spirv::IdRef *continueBlock, in GetLoopBlocks() 6034 *continueBlock = conditional->blockIds[nextBlock++]; in GetLoopBlocks() 6044 if (!continueBlock->valid()) in GetLoopBlocks() 6047 *continueBlock = *condBlock; in GetLoopBlocks() 6161 spirv::IdRef headerBlock, condBlock, bodyBlock, continueBlock, mergeBlock; in visitLoop() local 6163 &continueBlock, &mergeBlock); in visitLoop() 6165 mBuilder.writeLoopHeader(loopType == ELoopDoWhile ? bodyBlock : condBlock, continueBlock, in visitLoop() 6186 mBuilder.writeLoopBodyEnd(continueBlock); in visitLoop() 6000 GetLoopBlocks(const SpirvConditional *conditional, TLoopType loopType, bool hasCondition, spirv::IdRef *headerBlock, spirv::IdRef *condBlock, spirv::IdRef *bodyBlock, spirv::IdRef *continueBlock, spirv::IdRef *mergeBlock) GetLoopBlocks() argument
|
Completed in 26 milliseconds