Lines Matching refs:handleBinaryMath
874 TIntermTyped* HlslParseContext::handleBinaryMath(const TSourceLoc& loc, const char* str, TOperator … in handleBinaryMath() function in glslang::HlslParseContext
4642 node = handleBinaryMath(loc, "mul", EOpMul, arg0, arg1); in decomposeIntrinsic()
4654 node = handleBinaryMath(loc, "rcp", EOpDiv, one, arg0); in decomposeIntrinsic()
4765 compareNode = handleBinaryMath(loc, "clip", EOpLessThan, arg0, zero); in decomposeIntrinsic()
4783 node = handleBinaryMath(loc, "mul", EOpMul, log2, base); in decomposeIntrinsic()
4810 dst->getSequence().push_back(handleBinaryMath(loc, "mul", EOpMul, src0y, src1y)); in decomposeIntrinsic()
4910 TIntermTyped* iU = handleBinaryMath(loc, ">>", EOpRightShift, in decomposeIntrinsic()
4911 … handleBinaryMath(loc, "<<", EOpLeftShift, arg1, i28), in decomposeIntrinsic()
4915 TIntermTyped* floatOffset = handleBinaryMath(loc, "mul", EOpMul, in decomposeIntrinsic()
4959 TIntermTyped* compare = handleBinaryMath(loc, "<", EOpLessThan, min_ndot, zero); in decomposeIntrinsic()
4960 … TIntermTyped* n_dot_h_m = handleBinaryMath(loc, "mul", EOpMul, n_dot_h, m); // n_dot_h * m in decomposeIntrinsic()
5122 … TIntermTyped* rangeConverted = handleBinaryMath(loc, "mul", EOpMul, conversion, swizzled); in decomposeIntrinsic()
5164 TIntermTyped* andNode = handleBinaryMath(loc, "and", EOpLogicalAnd, notnan, notinf); in decomposeIntrinsic()