Searched refs:mergeBlockId (Results 1 – 8 of 8) sorted by relevance
/external/deqp-deps/SPIRV-Tools/source/opt/ |
D | aggressive_dead_code_elim_pass.cpp | 193 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 …]
|
D | aggressive_dead_code_elim_pass.h | 110 Instruction** branchInst, uint32_t* mergeBlockId);
|
/external/angle/third_party/vulkan-deps/spirv-tools/src/source/opt/ |
D | aggressive_dead_code_elim_pass.cpp | 193 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 …]
|
D | aggressive_dead_code_elim_pass.h | 110 Instruction** branchInst, uint32_t* mergeBlockId);
|
/external/swiftshader/third_party/SPIRV-Tools/source/opt/ |
D | aggressive_dead_code_elim_pass.cpp | 193 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 …]
|
D | aggressive_dead_code_elim_pass.h | 110 Instruction** branchInst, uint32_t* mergeBlockId);
|
/external/swiftshader/src/Pipeline/ |
D | SpirvShaderControlFlow.cpp | 330 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/ |
D | OutputSPIRV.cpp | 4705 const spirv::IdRef mergeBlockId = conditional->blockIds.back(); in visitTernary() local 4707 mBuilder.writeBranchConditional(conditionValue, trueBlockId, falseBlockId, mergeBlockId); in visitTernary()
|