Lines Matching refs:loopNode
1206 …:LoopControlMask TGlslangToSpvTraverser::TranslateLoopControl(const glslang::TIntermLoop& loopNode, in TranslateLoopControl() argument
1211 if (loopNode.getDontUnroll()) in TranslateLoopControl()
1213 if (loopNode.getUnroll()) in TranslateLoopControl()
1215 if (unsigned(loopNode.getLoopDependency()) == glslang::TIntermLoop::dependencyInfinite) in TranslateLoopControl()
1217 else if (loopNode.getLoopDependency() > 0) { in TranslateLoopControl()
1219 operands.push_back((unsigned int)loopNode.getLoopDependency()); in TranslateLoopControl()
1222 if (loopNode.getMinIterations() > 0) { in TranslateLoopControl()
1224 operands.push_back(loopNode.getMinIterations()); in TranslateLoopControl()
1226 if (loopNode.getMaxIterations() < glslang::TIntermLoop::iterationsInfinite) { in TranslateLoopControl()
1228 operands.push_back(loopNode.getMaxIterations()); in TranslateLoopControl()
1230 if (loopNode.getIterationMultiple() > 1) { in TranslateLoopControl()
1232 operands.push_back(loopNode.getIterationMultiple()); in TranslateLoopControl()
1234 if (loopNode.getPeelCount() > 0) { in TranslateLoopControl()
1236 operands.push_back(loopNode.getPeelCount()); in TranslateLoopControl()
1238 if (loopNode.getPartialCount() > 0) { in TranslateLoopControl()
1240 operands.push_back(loopNode.getPartialCount()); in TranslateLoopControl()