Lines Matching refs:handleBinaryMath
870 TIntermTyped* HlslParseContext::handleBinaryMath(const TSourceLoc& loc, const char* str, TOperator … in handleBinaryMath() function in glslang::HlslParseContext
4879 node = handleBinaryMath(loc, "mul", EOpMul, arg0, arg1); in decomposeIntrinsic()
4891 node = handleBinaryMath(loc, "rcp", EOpDiv, one, arg0); in decomposeIntrinsic()
5002 compareNode = handleBinaryMath(loc, "clip", EOpLessThan, arg0, zero); in decomposeIntrinsic()
5020 node = handleBinaryMath(loc, "mul", EOpMul, log2, base); in decomposeIntrinsic()
5047 dst->getSequence().push_back(handleBinaryMath(loc, "mul", EOpMul, src0y, src1y)); in decomposeIntrinsic()
5147 TIntermTyped* iU = handleBinaryMath(loc, ">>", EOpRightShift, in decomposeIntrinsic()
5148 … handleBinaryMath(loc, "<<", EOpLeftShift, arg1, i28), in decomposeIntrinsic()
5152 TIntermTyped* floatOffset = handleBinaryMath(loc, "mul", EOpMul, in decomposeIntrinsic()
5196 TIntermTyped* compare = handleBinaryMath(loc, "<", EOpLessThan, min_ndot, zero); in decomposeIntrinsic()
5197 … TIntermTyped* n_dot_h_m = handleBinaryMath(loc, "mul", EOpMul, n_dot_h, m); // n_dot_h * m in decomposeIntrinsic()
5359 … TIntermTyped* rangeConverted = handleBinaryMath(loc, "mul", EOpMul, conversion, swizzled); in decomposeIntrinsic()
5401 TIntermTyped* andNode = handleBinaryMath(loc, "and", EOpLogicalAnd, notnan, notinf); in decomposeIntrinsic()