• Home
  • Raw
  • Download

Lines Matching refs:node1

897 TIntermediate::addPairConversion(TOperator op, TIntermTyped* node0, TIntermTyped* node1)  in addPairConversion()  argument
899 if (!isConversionAllowed(op, node0) || !isConversionAllowed(op, node1)) in addPairConversion()
902 if (node0->getType() != node1->getType()) { in addPairConversion()
904 if (node0->isStruct() || node1->isStruct()) in addPairConversion()
908 if (node0->getType().isArray() || node1->getType().isArray()) in addPairConversion()
912 if (node0->getType().isCoopMat() || node1->getType().isCoopMat()) in addPairConversion()
913 return std::make_tuple(node0, node1); in addPairConversion()
947 if (node0->getBasicType() == node1->getBasicType()) in addPairConversion()
948 return std::make_tuple(node0, node1); in addPairConversion()
950 promoteTo = getConversionDestinationType(node0->getBasicType(), node1->getBasicType(), op); in addPairConversion()
962 return std::make_tuple(node0, node1); in addPairConversion()
974 if (node1->getBasicType() == EbtBool) in addPairConversion()
977 promoteTo = std::make_tuple(node0BasicType, node1->getBasicType()); in addPairConversion()
979 if (isTypeInt(node0->getBasicType()) && isTypeInt(node1->getBasicType())) in addPairConversion()
980 return std::make_tuple(node0, node1); in addPairConversion()
987 if (node0->getType() == node1->getType()) in addPairConversion()
988 return std::make_tuple(node0, node1); in addPairConversion()
1004 if (std::get<1>(promoteTo) != node1->getType().getBasicType()) { in addPairConversion()
1005 if (node1->getAsConstantUnion()) in addPairConversion()
1006 newNode1 = promoteConstantUnion(std::get<1>(promoteTo), node1->getAsConstantUnion()); in addPairConversion()
1008 newNode1 = createConversion(std::get<1>(promoteTo), node1); in addPairConversion()
1010 newNode1 = node1; in addPairConversion()
2407 TIntermSelection* node = new TIntermSelection(cond, nodePair.node1, nodePair.node2); in addSelection()
3953 bool TIntermediate::specConstantPropagates(const TIntermTyped& node1, const TIntermTyped& node2) in specConstantPropagates() argument
3955 …return (node1.getType().getQualifier().isSpecConstant() && node2.getType().getQualifier().isConsta… in specConstantPropagates()
3956 … (node2.getType().getQualifier().isSpecConstant() && node1.getType().getQualifier().isConstant()); in specConstantPropagates()