Lines Matching refs:codeSegments
2674 std::vector<TIntermNode*> codeSegments; in visitSwitch() local
2681 defaultSegment = (int)codeSegments.size(); in visitSwitch()
2683 valueIndexToSegment[caseValues.size()] = (int)codeSegments.size(); in visitSwitch()
2686 codeSegments.push_back(child); in visitSwitch()
2691 …if ((caseValues.size() && (int)codeSegments.size() == valueIndexToSegment[caseValues.size() - 1]) … in visitSwitch()
2692 (int)codeSegments.size() == defaultSegment) in visitSwitch()
2693 codeSegments.push_back(nullptr); in visitSwitch()
2697 …builder.makeSwitch(selector, control, (int)codeSegments.size(), caseValues, valueIndexToSegment, d… in visitSwitch()
2701 for (unsigned int s = 0; s < codeSegments.size(); ++s) { in visitSwitch()
2703 if (codeSegments[s]) in visitSwitch()
2704 codeSegments[s]->traverse(this); in visitSwitch()