Home
last modified time | relevance | path

Searched refs:mergeBlockId (Results 1 – 8 of 8) sorted by relevance

/external/deqp-deps/SPIRV-Tools/source/opt/
Daggressive_dead_code_elim_pass.cpp193 uint32_t* mergeBlockId) { in IsStructuredHeader() argument
200 if (mergeBlockId != nullptr) *mergeBlockId = mi->GetSingleWordInOperand(0); in IsStructuredHeader()
227 uint32_t mergeBlockId; in ComputeBlock2HeaderMaps() local
229 IsStructuredHeader(*bi, &mergeInst, &branchInst, &mergeBlockId); in ComputeBlock2HeaderMaps()
237 currentMergeBlockId = mergeBlockId; in ComputeBlock2HeaderMaps()
245 currentMergeBlockId = mergeBlockId; in ComputeBlock2HeaderMaps()
552 uint32_t mergeBlockId = 0; in AggressiveDCE() local
553 (*bi)->ForEachInst([this, &modified, &mergeBlockId](Instruction* inst) { in AggressiveDCE()
560 mergeBlockId = inst->GetSingleWordInOperand(0); in AggressiveDCE()
567 if (mergeBlockId != 0) { in AggressiveDCE()
[all …]
Daggressive_dead_code_elim_pass.h110 Instruction** branchInst, uint32_t* mergeBlockId);
/external/angle/third_party/vulkan-deps/spirv-tools/src/source/opt/
Daggressive_dead_code_elim_pass.cpp193 uint32_t* mergeBlockId) { in IsStructuredHeader() argument
200 if (mergeBlockId != nullptr) *mergeBlockId = mi->GetSingleWordInOperand(0); in IsStructuredHeader()
227 uint32_t mergeBlockId; in ComputeBlock2HeaderMaps() local
229 IsStructuredHeader(*bi, &mergeInst, &branchInst, &mergeBlockId); in ComputeBlock2HeaderMaps()
237 currentMergeBlockId = mergeBlockId; in ComputeBlock2HeaderMaps()
245 currentMergeBlockId = mergeBlockId; in ComputeBlock2HeaderMaps()
552 uint32_t mergeBlockId = 0; in AggressiveDCE() local
553 (*bi)->ForEachInst([this, &modified, &mergeBlockId](Instruction* inst) { in AggressiveDCE()
560 mergeBlockId = inst->GetSingleWordInOperand(0); in AggressiveDCE()
567 if (mergeBlockId != 0) { in AggressiveDCE()
[all …]
Daggressive_dead_code_elim_pass.h110 Instruction** branchInst, uint32_t* mergeBlockId);
/external/swiftshader/third_party/SPIRV-Tools/source/opt/
Daggressive_dead_code_elim_pass.cpp193 uint32_t* mergeBlockId) { in IsStructuredHeader() argument
200 if (mergeBlockId != nullptr) *mergeBlockId = mi->GetSingleWordInOperand(0); in IsStructuredHeader()
227 uint32_t mergeBlockId; in ComputeBlock2HeaderMaps() local
229 IsStructuredHeader(*bi, &mergeInst, &branchInst, &mergeBlockId); in ComputeBlock2HeaderMaps()
237 currentMergeBlockId = mergeBlockId; in ComputeBlock2HeaderMaps()
245 currentMergeBlockId = mergeBlockId; in ComputeBlock2HeaderMaps()
552 uint32_t mergeBlockId = 0; in AggressiveDCE() local
553 (*bi)->ForEachInst([this, &modified, &mergeBlockId](Instruction* inst) { in AggressiveDCE()
560 mergeBlockId = inst->GetSingleWordInOperand(0); in AggressiveDCE()
567 if (mergeBlockId != 0) { in AggressiveDCE()
[all …]
Daggressive_dead_code_elim_pass.h110 Instruction** branchInst, uint32_t* mergeBlockId);
/external/swiftshader/src/Pipeline/
DSpirvShaderControlFlow.cpp330 auto mergeBlockId = block.mergeBlock; in EmitLoop() local
331 auto &mergeBlock = function.getBlock(mergeBlockId); in EmitLoop()
376 for(auto in : function.getBlock(mergeBlockId).ins) in EmitLoop()
412 EmitBlocks(out, state, mergeBlockId); in EmitLoop()
422 if(function.ExistsPath(blockId, in, mergeBlockId)) in EmitLoop()
429 for(auto in : function.getBlock(mergeBlockId).ins) in EmitLoop()
431 auto edge = Block::Edge{ in, mergeBlockId }; in EmitLoop()
478 StorePhi(mergeBlockId, insn, state, loopBlocks); in EmitLoop()
489 state->pending->push_back(mergeBlockId); in EmitLoop()
492 state->addActiveLaneMaskEdge(it.first, mergeBlockId, it.second); in EmitLoop()
/external/angle/src/compiler/translator/
DOutputSPIRV.cpp4705 const spirv::IdRef mergeBlockId = conditional->blockIds.back(); in visitTernary() local
4707 mBuilder.writeBranchConditional(conditionValue, trueBlockId, falseBlockId, mergeBlockId); in visitTernary()