Home
last modified time | relevance | path

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

/external/swiftshader/src/Pipeline/
DSpirvShaderControlFlow.cpp367 SIMD::Int loopActiveLaneMask = SIMD::Int(0); in EmitLoop() local
370 loopActiveLaneMask |= GetActiveLaneMaskEdge(state, in, blockId); in EmitLoop()
389 SPIRV_SHADER_DBG("*** LOOP START (mask: {0}) ***", loopActiveLaneMask); in EmitLoop()
392 SetActiveLaneMask(loopActiveLaneMask, state); in EmitLoop()
419 loopActiveLaneMask = SIMD::Int(0); in EmitLoop()
424 loopActiveLaneMask |= GetActiveLaneMaskEdge(state, in, blockId); in EmitLoop()
448 SPIRV_SHADER_DBG("*** LOOP END (mask: {0}) ***", loopActiveLaneMask); in EmitLoop()
485 Nucleus::createCondBr(AnyTrue(loopActiveLaneMask).value(), headerBasicBlock, mergeBasicBlock); in EmitLoop()