Lines Matching refs:selectStream
549 // Each function uses selectStream and map subroutines.
550 // selectStream is used to choose a proper substream of shader.
551 // E.g. if an operation is OpConstant it should be put into constants definitions stream - so selectStream will return that stream.
561 selectStream(a, 0) << map(a) << '\n';
567 selectStream(a, 0) << map(a) << '\t' << map(b) << '\n';
573 selectStream(a, c) << map(a) << '\t' << map(b) << '\t' << map(c) << '\n';
579 selectStream(a, c) << map(a) << '\t' << map(b) << '\t' << map(c) << '\t' << map(d) << '\n';
585 selectStream(a, c) << map(a) << '\t' << map(b) << '\t' << map(c) << '\t' << map(d) << '\t' << map(e) << '\n';
591 selectStream(a, c) << map(a) << '\t' << map(b) << '\t' << map(c) << '\t' << map(d) << '\t' << map(e) << '\t' << map(f) << '\n';
597 selectStream(a, c) << map(a) << '\t' << map(b) << '\t' << map(c) << '\t' << map(d) << '\t' << map(e) << '\t' << map(f) << '\t' << map(g) << '\n';
603 selectStream(a, c) << map(a) << '\t' << map(b) << '\t' << map(c) << '\t' << map(d) << '\t' << map(e) << '\t' << map(f) << '\t' << map(g) << '\t' << map(h) << '\n';
609 selectStream(a, c) << map(a) << '\t' << map(b) << '\t' << map(c) << '\t' << map(d) << '\t' << map(e) << '\t' << map(f) << '\t' << map(g) << '\t' << map(h) << '\t' << map(i) << '\n';
615 selectStream(a, c) << map(a) << '\t' << map(b) << '\t' << map(c) << '\t' << map(d) << '\t' << map(e) << '\t' << map(f) << '\t' << map(g) << '\t' << map(h) << '\t' << map(i) << '\t' << map(k) << '\n';
682 // a generic version of selectStream - used when neither 1st nor 3rd SPIRV line token is Operation.
690 std::stringstream& selectStream (const T0& op0, const T1& op1)
700 std::stringstream& selectStream (const Operation& op, const T1& op1)
719 std::stringstream& selectStream (const T0& op0, const Operation& op)