Searched refs:unaryNode (Results 1 – 4 of 4) sorted by relevance
720 if (TIntermUnary *unaryNode = node.getAsUnaryNode()) in Parenthesize() local723 const TType &resultType = unaryNode->getType(); in Parenthesize()724 const TType &argType = unaryNode->getOperand()->getType(); in Parenthesize()725 return IsSymbolicOperator(unaryNode->getOp(), resultType, &argType); in Parenthesize()1582 bool GenMetalTraverser::visitUnary(Visit, TIntermUnary *unaryNode) in visitUnary() argument1584 const TOperator op = unaryNode->getOp(); in visitUnary()1585 const TType &resultType = unaryNode->getType(); in visitUnary()1587 TIntermTyped &arg = *unaryNode->getOperand(); in visitUnary()
3807 TIntermUnary* unaryNode = getAsUnaryNode(); in propagatePrecision() local3808 if (unaryNode) { in propagatePrecision()3809 unaryNode->getOperand()->propagatePrecision(newPrecision); in propagatePrecision()
1367 if (TIntermUnary* unaryNode = node.getAsUnaryNode()) { in computeBuiltinPrecisions() local1369 unaryNode->getOperand()->getType().getQualifier().precision); in computeBuiltinPrecisions()
8761 const glslang::TIntermUnary* unaryNode = node->getAsUnaryNode(); in isTrivial() local8762 if (binaryNode == nullptr && unaryNode == nullptr) in isTrivial()8769 if (unaryNode && ! isTrivialLeaf(unaryNode->getOperand())) { in isTrivial()