Lines Matching refs:getAsAggregate
156 const TIntermAggregate* lhsAsAggregate = node->getAsAggregate();
162 lhsAsAggregate = lhsAsBinary->getLeft()->getAsAggregate();
225 TIntermAggregate* lhsAsAggregate = node->getAsAggregate();
337 const TIntermAggregate* asAggregate = swizzle->getRight()->getAsAggregate();
364 TIntermAggregate* lhsAsAggregate = lhs->getAsAggregate();
369 lhsAsAggregate = lhsAsBinary->getLeft()->getAsAggregate();
2176 node->getAsAggregate()->setName(function.getMangledName().c_str());
3019 const TIntermSequence& swizzle = left->getAsBinaryNode()->getRight()->getAsAggregate()->getSequence();
3249 TIntermAggregate* argAggregate = arguments->getAsAggregate();
3375 vec->getAsAggregate()->setOperator(constructOp);
3379 body->getAsAggregate()->setOperator(EOpSequence);
3746 const TIntermAggregate* argAggregate = arguments ? arguments->getAsAggregate() : nullptr;
3769 node->getAsAggregate()->setOperator(EOpTextureGrad);
4524 const TIntermAggregate* argAggregate = arguments ? arguments->getAsAggregate() : nullptr;
4586 TIntermAggregate* loadOp = load->getAsAggregate();
4599 TIntermAggregate* imageAggregate = image->getAsAggregate();
4626 const TIntermAggregate* argAggregate = arguments ? arguments->getAsAggregate() : nullptr;
4640 node->getAsAggregate()->setOperator(EOpDot);
4863 node->getAsAggregate()->setOperator(atomicOp);
5285 TIntermAggregate* aggregate = arguments ? arguments->getAsAggregate() : nullptr;
5352 aggregate = arguments ? arguments->getAsAggregate() : nullptr;
5370 TIntermAggregate* call = result->getAsAggregate();
5394 if (result == fnNode && result->getAsAggregate()) {
5395 TQualifierList& qualifierList = result->getAsAggregate()->getQualifierList();
5419 if (result == fnNode && result->getAsAggregate())
5440 else if (arguments->getAsAggregate() != nullptr)
5441 arguments->getAsAggregate()->getSequence().insert(arguments->getAsAggregate()->getSequence().begin(), front);
5453 TIntermAggregate* argAggregate = args ? args->getAsAggregate() : nullptr;
5528 TIntermAggregate* aggregate = arguments->getAsAggregate();
5582 internalSymbolNode, arg)->getAsAggregate();
5601 TIntermAggregate* aggregate = arguments->getAsAggregate();
5674 assert (intermNode.getAsAggregate() != nullptr || intermNode.getAsUnaryNode() != nullptr);
5683 TIntermSequence& arguments = argSequence.empty() ? intermNode.getAsAggregate()->getSequence() : argSequence;
5820 if (callNode.getAsAggregate()) {
5821 argp = &callNode.getAsAggregate()->getSequence();
6482 (node->getAsAggregate() == nullptr || node->getAsAggregate()->getOp() != EOpNull);
7504 promote->getAsAggregate()->getSequence().swap(args->getAsAggregate()->getSequence());
7514 promote->getAsAggregate()->getSequence().swap(args->getAsAggregate()->getSequence());
7521 if (args->getAsAggregate()) {
7523 for (int arg=0; arg<int(args->getAsAggregate()->getSequence().size()); ++arg) {
7526 param.type->shallowCopy(args->getAsAggregate()->getSequence()[arg]->getAsTyped()->getType());
7875 if (initializer->getAsAggregate() && initializer->getAsAggregate()->getOp() == EOpNull)
7964 TIntermAggregate* initList = initializer->getAsAggregate();
8158 TIntermAggregate* aggrNode = node->getAsAggregate();
9624 TIntermSequence& epBodySeq = entryPointFunctionBody->getAsAggregate()->getSequence();
9749 pcfCall->getAsAggregate()->setUserDefined();
9750 pcfCall->getAsAggregate()->setName(patchConstantFunction.getMangledName());
9754 if (pcfCall->getAsAggregate()) {
9755 TQualifierList& qualifierList = pcfCall->getAsAggregate()->getQualifierList();