Lines Matching refs:binOp

2026     glslang::TOperator binOp = glslang::EOpNull;  in visitAggregate()  local
2258 binOp = node->getOp(); in visitAggregate()
2261 case glslang::EOpVectorEqual: binOp = glslang::EOpVectorEqual; break; in visitAggregate()
2262 case glslang::EOpVectorNotEqual: binOp = glslang::EOpVectorNotEqual; break; in visitAggregate()
2263 default: binOp = node->getOp(); break; in visitAggregate()
2270 binOp = glslang::EOpMul; in visitAggregate()
2274 binOp = glslang::EOpOuterProduct; in visitAggregate()
2281 binOp = glslang::EOpMul; in visitAggregate()
2287 binOp = glslang::EOpMod; in visitAggregate()
2358 if (binOp != glslang::EOpNull) { in visitAggregate()
2375 result = createBinaryOperation(binOp, decorations, in visitAggregate()
4720 spv::Op binOp = spv::OpNop; local
4728 binOp = spv::OpFAdd;
4730 binOp = spv::OpIAdd;
4735 binOp = spv::OpFSub;
4737 binOp = spv::OpISub;
4742 binOp = spv::OpFMul;
4744 binOp = spv::OpIMul;
4753 binOp = spv::OpVectorTimesScalar;
4755 binOp = spv::OpFMul;
4757 binOp = spv::OpIMul;
4761 binOp = spv::OpVectorTimesMatrix;
4764 binOp = spv::OpMatrixTimesVector;
4768 binOp = spv::OpMatrixTimesScalar;
4772 binOp = spv::OpMatrixTimesMatrix;
4775 binOp = spv::OpOuterProduct;
4782 binOp = spv::OpFDiv;
4784 binOp = spv::OpUDiv;
4786 binOp = spv::OpSDiv;
4791 binOp = spv::OpFMod;
4793 binOp = spv::OpUMod;
4795 binOp = spv::OpSMod;
4800 binOp = spv::OpShiftRightLogical;
4802 binOp = spv::OpShiftRightArithmetic;
4806 binOp = spv::OpShiftLeftLogical;
4810 binOp = spv::OpBitwiseAnd;
4814 binOp = spv::OpLogicalAnd;
4818 binOp = spv::OpBitwiseOr;
4822 binOp = spv::OpLogicalOr;
4826 binOp = spv::OpBitwiseXor;
4830 binOp = spv::OpLogicalNotEqual;
4848 if (binOp != spv::OpNop) {
4851 return createBinaryMatrixOperation(binOp, decorations, typeId, left, right);
4857 spv::Id result = builder.createBinOp(binOp, typeId, left, right);
4878 binOp = spv::OpFOrdLessThan;
4880 binOp = spv::OpULessThan;
4882 binOp = spv::OpSLessThan;
4886 binOp = spv::OpFOrdGreaterThan;
4888 binOp = spv::OpUGreaterThan;
4890 binOp = spv::OpSGreaterThan;
4894 binOp = spv::OpFOrdLessThanEqual;
4896 binOp = spv::OpULessThanEqual;
4898 binOp = spv::OpSLessThanEqual;
4902 binOp = spv::OpFOrdGreaterThanEqual;
4904 binOp = spv::OpUGreaterThanEqual;
4906 binOp = spv::OpSGreaterThanEqual;
4911 binOp = spv::OpFOrdEqual;
4913 binOp = spv::OpLogicalEqual;
4915 binOp = spv::OpIEqual;
4920 binOp = spv::OpFOrdNotEqual;
4922 binOp = spv::OpLogicalNotEqual;
4924 binOp = spv::OpINotEqual;
4930 if (binOp != spv::OpNop) {
4931 spv::Id result = builder.createBinOp(binOp, typeId, left, right);