Home
last modified time | relevance | path

Searched defs:mergeBlock (Results 1 – 20 of 20) sorted by relevance

/external/llvm-project/mlir/lib/Conversion/SCFToSPIRV/
DSCFToSPIRV.cpp174 auto *mergeBlock = loopOp.getMergeBlock(); in matchAndRewrite() local
220 auto *mergeBlock = in matchAndRewrite() local
/external/deqp-deps/glslang/SPIRV/
DInReadableOrder.cpp81 Block* mergeBlock = nullptr; in visit() local
DSpvBuilder.cpp2648 Block* mergeBlock = new Block(getUniqueId(), function); in makeSwitch() local
3156 void Builder::createSelectionMerge(Block* mergeBlock, unsigned int control) in createSelectionMerge()
3164 void Builder::createLoopMerge(Block* mergeBlock, Block* continueBlock, unsigned int control, in createLoopMerge()
DSpvBuilder.h522 Block* mergeBlock; variable
/external/angle/third_party/vulkan-deps/glslang/src/SPIRV/
DInReadableOrder.cpp81 Block* mergeBlock = nullptr; in visit() local
DSpvBuilder.cpp2652 Block* mergeBlock = new Block(getUniqueId(), function); in makeSwitch() local
3160 void Builder::createSelectionMerge(Block* mergeBlock, unsigned int control) in createSelectionMerge()
3168 void Builder::createLoopMerge(Block* mergeBlock, Block* continueBlock, unsigned int control, in createLoopMerge()
DSpvBuilder.h522 Block* mergeBlock; variable
/external/angle/src/compiler/translator/
DBuildSPIRV.cpp1597 spirv::IdRef mergeBlock) in writeBranchConditional()
1620 const spirv::IdRef mergeBlock = getCurrentConditional()->blockIds.back(); in writeBranchConditionalBlockEnd() local
1632 spirv::IdRef mergeBlock) in writeLoopHeader()
1661 spirv::IdRef mergeBlock) in writeLoopConditionEnd()
1711 spirv::IdRef mergeBlock) in writeSwitch()
DOutputSPIRV.cpp1687 const spirv::IdRef mergeBlock = conditional->blockIds.back(); in startShortCircuit() local
4786 const spirv::IdRef mergeBlock = conditional->blockIds.back(); in visitIfElse() local
4967 const spirv::IdRef mergeBlock = conditional->blockIds.back(); in visitSwitch() local
5514 spirv::IdRef *mergeBlock) in GetLoopBlocks()
5668 spirv::IdRef headerBlock, condBlock, bodyBlock, continueBlock, mergeBlock; in visitLoop() local
/external/llvm-project/mlir/lib/Dialect/SPIRV/Serialization/
DDeserializer.cpp64 Block *mergeBlock; member
1855 auto *mergeBlock = getOrCreateBlock(operands[0]); in processSelectionMerge() local
1879 auto *mergeBlock = getOrCreateBlock(operands[0]); in processLoopMerge() local
1940 Block *headerBlock, Block *mergeBlock, in structurize()
1971 Block *mergeBlock; member in __anonf1899d380311::ControlFlowStructurizer
2251 auto *mergeBlock = mergeInfo.mergeBlock; in structurizeControlFlow() local
DSerializer.cpp1719 auto *mergeBlock = selectionOp.getMergeBlock(); in processSelectionOp() local
1768 auto *mergeBlock = loopOp.getMergeBlock(); in processLoopOp() local
/external/llvm-project/mlir/lib/Dialect/SPIRV/
DSPIRVCanonicalization.cpp318 auto *mergeBlock = selectionOp.getMergeBlock(); in matchAndRewrite() local
DSPIRVOps.cpp2397 auto *mergeBlock = new Block(); in addEntryAndMergeBlock() local
2723 auto *mergeBlock = new Block(); in addMergeBlock() local
2739 Block *mergeBlock = selectionOp.getMergeBlock(); in createIfThen() local
/external/swiftshader/src/Pipeline/
DSpirvShaderControlFlow.cpp331 auto &mergeBlock = function.getBlock(mergeBlockId); in EmitLoop() local
DSpirvShader.hpp373 ID mergeBlock; // Structured flow merge block. member in sw::SpirvShader::Block
/external/llvm-project/mlir/lib/Transforms/Utils/
DRegionUtils.cpp473 Block *leaderBlock = leaderData.block, *mergeBlock = blockData.block; in addToCluster() local
/external/llvm-project/mlir/lib/Conversion/SPIRVToLLVM/
DConvertSPIRVToLLVM.cpp1069 Block *mergeBlock = loopOp.getMergeBlock(); in matchAndRewrite() local
1127 auto *mergeBlock = op.getMergeBlock(); in matchAndRewrite() local
/external/swiftshader/src/Reactor/
DLLVMReactor.cpp1108 auto mergeBlock = llvm::BasicBlock::Create(*jit->context, "", jit->function); in createMaskedStore() local
1227 auto mergeBlock = llvm::BasicBlock::Create(*jit->context, "", jit->function); in createScatter() local
/external/angle/src/common/spirv/
Dspirv_instruction_builder_autogen.cpp2690 IdRef mergeBlock, in WriteLoopMerge()
2701 void WriteSelectionMerge(Blob *blob, IdRef mergeBlock, spv::SelectionControlMask selectionControl) in WriteSelectionMerge()
Dspirv_instruction_parser_autogen.cpp3223 IdRef *mergeBlock, in ParseLoopMerge()
3237 IdRef *mergeBlock, in ParseSelectionMerge()