Home
last modified time | relevance | path

Searched refs:continueBlock (Results 1 - 6 of 6) sorted by relevance

/third_party/glslang/SPIRV/
H A DInReadableOrder.cpp82 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 DSpvBuilder.h851 void createLoopMerge(Block* mergeBlock, Block* continueBlock, unsigned int control,
H A DSpvBuilder.cpp4078 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 DBuildSPIRV.h370 spirv::IdRef continueBlock,
376 void writeLoopBodyEnd(spirv::IdRef continueBlock);
H A DBuildSPIRV.cpp1824 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 DOutputSPIRV.cpp6006 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