Lines Matching refs:left
2670 Id Builder::createBinOp(Op opCode, Id typeId, Id left, Id right)
2676 operands[0] = left; operands[1] = right;
2680 op->addIdOperand(left);
2822 void Builder::promoteScalar(Decoration precision, Id& left, Id& right)
2824 int direction = getNumComponents(right) - getNumComponents(left);
2827 left = smearScalar(precision, left, makeVectorType(getTypeId(left), getNumComponents(right)));
2829 right = smearScalar(precision, right, makeVectorType(getTypeId(right), getNumComponents(left)));
3204 // Only structs, arrays, and matrices should be left.
3958 // note that non-trivial swizzling is left pending