Home | History | Annotate | Download | only in compiler

Lines Matching defs:child

185         TIntermTyped* child = addConversion(op, left->getType(), right);
186 if (child)
187 right = child;
189 child = addConversion(op, right->getType(), left);
190 if (child)
191 left = child;
243 TIntermTyped* child = addConversion(op, left->getType(), right);
244 if (child == 0)
248 node->setRight(child);
284 TIntermTyped* child = childNode->getAsTyped();
286 if (child == 0) {
293 if (child->getType().getBasicType() != EbtBool || child->getType().isMatrix() || child->getType().isArray() || child->getType().isVector()) {
303 if (child->getType().getBasicType() == EbtStruct || child->getType().isArray())
322 child = addConversion(op, TType(newType, child->getPrecision(), EvqTemporary,
323 child->getNominalSize(),
324 child->isMatrix(),
325 child->isArray()),
326 child);
327 if (child == 0)
338 return child;
343 if (child->getAsConstantUnion())
344 childTempConstant = child->getAsConstantUnion();
351 line = child->getLine();
353 node->setOperand(child);
633 TIntermTyped* child = addConversion(EOpSequence, trueBlock->getType(), falseBlock);
634 if (child)
635 falseBlock = child;
637 child = addConversion(EOpSequence, falseBlock->getType(), trueBlock);
638 if (child)
639 trueBlock = child;