Home
last modified time | relevance | path

Searched refs:getAsAggregate (Results 1 – 16 of 16) sorted by relevance

/external/deqp-deps/glslang/glslang/MachineIndependent/
DLiveTraverser.h73 TIntermSequence& globals = intermediate.getTreeRoot()->getAsAggregate()->getSequence(); in pushFunction()
75 TIntermAggregate* candidate = globals[f]->getAsAggregate(); in pushFunction()
DlinkValidate.cpp293 TIntermSequence& globals = treeRoot->getAsAggregate()->getSequence(); in mergeTrees()
294 TIntermSequence& unitGlobals = unit.treeRoot->getAsAggregate()->getSequence(); in mergeTrees()
417 TIntermAggregate* body = globals[child]->getAsAggregate(); in mergeBodies()
418 TIntermAggregate* unitBody = unitGlobals[unitChild]->getAsAggregate(); in mergeBodies()
421 infoSink.info << " " << globals[child]->getAsAggregate()->getName() << "\n"; in mergeBodies()
865 TIntermSequence &functionSequence = getTreeRoot()->getAsAggregate()->getSequence(); in checkCallGraphBodies()
868 glslang::TIntermAggregate* node = functionSequence[f]->getAsAggregate(); in checkCallGraphBodies()
960 TIntermSequence& globals = treeRoot->getAsAggregate()->getSequence(); in findLinkerObjects()
963 assert(globals.back()->getAsAggregate()->getOp() == EOpLinkerObjects); in findLinkerObjects()
965 return globals.back()->getAsAggregate(); in findLinkerObjects()
DIntermediate.cpp428 aggNode = node->getAsAggregate(); in setAggregateOperator()
2166 aggNode = left->getAsAggregate(); in growAggregate()
2260 commaAggregate->getAsAggregate()->setOperator(EOpComma); in addComma()
2563 … initializer->getAsAggregate() == nullptr) ? makeAggregate(initializer, loc) in addForLoop()
2564 … : initializer->getAsAggregate(); in addForLoop()
2599 TIntermAggregate* aggRoot = root->getAsAggregate(); in postProcess()
3028 if (node->getAsAggregate()) in promote()
3029 return promoteAggregate(*node->getAsAggregate()); in promote()
3581 TIntermAggregate* aggregateNode = getAsAggregate(); in propagatePrecision()
3877 TIntermAggregate *constructor = seq[i]->getAsAggregate(); in visitAggregate()
Dattribute.cpp212 TIntermAggregate* agg = node->getAsAggregate(); in handleLoopAttributes()
Dglslang.y792 if ($1.intermNode && $1.intermNode->getAsAggregate())
793 $1.intermNode->getAsAggregate()->setOperator(EOpSequence);
3377 if ($3 && $3->getAsAggregate())
3378 $3->getAsAggregate()->setOperator(EOpSequence);
3414 if ($2 && $2->getAsAggregate())
3415 $2->getAsAggregate()->setOperator(EOpSequence);
3432 parseContext.wrapupSwitchSubsequence($1 ? $1->getAsAggregate() : 0, $2);
3508 $$ = parseContext.addSwitch($1.loc, $3, $7 ? $7->getAsAggregate() : 0);
3605 $$->getAsAggregate()->setOperator(EOpSequence);
3709 $$->getAsAggregate()->setName($1.function->getMangledName().c_str());
[all …]
DParseHelper.cpp1084 TIntermAggregate* aggregate = arguments->getAsAggregate(); in handleFunctionCall()
1141 TIntermAggregate* call = result->getAsAggregate(); in handleFunctionCall()
1165 if (result->getAsAggregate()) { in handleFunctionCall()
1166 TQualifierList& qualifierList = result->getAsAggregate()->getQualifierList(); in handleFunctionCall()
1171 result = addOutputArgumentConversions(*fnCandidate, *result->getAsAggregate()); in handleFunctionCall()
1256 } else if (TIntermAggregate* agg = node.getAsAggregate()) { in computeBuiltinPrecisions()
1416 TIntermAggregate* aggregate = arguments->getAsAggregate(); in addInputArgumentConversions()
1517 const TIntermSequence* argp = &callNode.getAsAggregate()->getSequence(); in memorySemanticsCheck()
1684 if (callNode.getAsAggregate()) { in builtInOpCheck()
1685 argp = &callNode.getAsAggregate()->getSequence(); in builtInOpCheck()
[all …]
Dglslang_tab.cpp5003 if ((yyvsp[-1].interm).intermNode && (yyvsp[-1].interm).intermNode->getAsAggregate()) in yyparse()
5004 (yyvsp[-1].interm).intermNode->getAsAggregate()->setOperator(EOpSequence); in yyparse()
9563 if ((yyvsp[-2].interm.intermNode) && (yyvsp[-2].interm.intermNode)->getAsAggregate()) in yyparse()
9564 (yyvsp[-2].interm.intermNode)->getAsAggregate()->setOperator(EOpSequence); in yyparse()
9631 if ((yyvsp[-1].interm.intermNode) && (yyvsp[-1].interm.intermNode)->getAsAggregate()) in yyparse()
9632 (yyvsp[-1].interm.intermNode)->getAsAggregate()->setOperator(EOpSequence); in yyparse()
9656 …uence((yyvsp[-1].interm.intermNode) ? (yyvsp[-1].interm.intermNode)->getAsAggregate() : 0, (yyvsp[… in yyparse()
9777 …rmTypedNode), (yyvsp[-1].interm.intermNode) ? (yyvsp[-1].interm.intermNode)->getAsAggregate() : 0); in yyparse()
9923 (yyval.interm.intermNode)->getAsAggregate()->setOperator(EOpSequence); in yyparse()
10094 …(yyval.interm.intermNode)->getAsAggregate()->setName((yyvsp[-2].interm).function->getMangledName()… in yyparse()
[all …]
/external/deqp-deps/glslang/hlsl/
DhlslParseHelper.cpp156 const TIntermAggregate* lhsAsAggregate = node->getAsAggregate(); in shouldConvertLValue()
162 lhsAsAggregate = lhsAsBinary->getLeft()->getAsAggregate(); in shouldConvertLValue()
225 TIntermAggregate* lhsAsAggregate = node->getAsAggregate(); in lValueErrorCheck()
337 const TIntermAggregate* asAggregate = swizzle->getRight()->getAsAggregate(); in handleLvalue()
364 TIntermAggregate* lhsAsAggregate = lhs->getAsAggregate(); in handleLvalue()
369 lhsAsAggregate = lhsAsBinary->getLeft()->getAsAggregate(); in handleLvalue()
2176 node->getAsAggregate()->setName(function.getMangledName().c_str()); in handleFunctionBody()
3019 …const TIntermSequence& swizzle = left->getAsBinaryNode()->getRight()->getAsAggregate()->getSequenc… in handleAssignToMatrixSwizzle()
3249 TIntermAggregate* argAggregate = arguments->getAsAggregate(); in decomposeStructBufferMethods()
3375 vec->getAsAggregate()->setOperator(constructOp); in decomposeStructBufferMethods()
[all …]
DhlslGrammar.cpp136 if (unitNode && !unitNode->getAsAggregate()) in acceptCompilationUnit()
2567 for (int i = 0; i < int(node->getAsAggregate()->getSequence().size()); i++) in acceptDefaultParameterDeclaration()
2568 …parseContext.handleFunctionArgument(constructor, arguments, node->getAsAggregate()->getSequence()[… in acceptDefaultParameterDeclaration()
2583 node = intermediate.fold(node->getAsAggregate()); in acceptDefaultParameterDeclaration()
3690 … = parseContext.addSwitch(loc, switchExpression, statement ? statement->getAsAggregate() : nullptr, in acceptSwitchStatement()
/external/deqp-deps/glslang/glslang/Include/
Dintermediate.h1026 virtual glslang::TIntermAggregate* getAsAggregate() { return 0; } in getAsAggregate() function
1039 virtual const glslang::TIntermAggregate* getAsAggregate() const { return 0; } in getAsAggregate() function
1535 virtual TIntermAggregate* getAsAggregate() { return this; } in getAsAggregate() function
1536 virtual const TIntermAggregate* getAsAggregate() const { return this; } in getAsAggregate() function
/external/swiftshader/src/OpenGL/compiler/
Dintermediate.h279 virtual TIntermAggregate* getAsAggregate() { return 0; } in getAsAggregate() function
545 TIntermAggregate* getAsAggregate() override { return this; } in getAsAggregate() function
DParseHelper.cpp322 TIntermAggregate *aggrNode = rightNode->getAsAggregate(); in lValueErrorCheck()
1900 if(functionBody && functionBody->getAsAggregate()) in addFunctionDefinition()
1901 aggregate->setEndLine(functionBody->getAsAggregate()->getEndLine()); in addFunctionDefinition()
2103 TIntermAggregate *aggregateArguments = arguments->getAsAggregate(); in addConstructor()
3608 TIntermNode *operand = paramNode->getAsAggregate()->getSequence()[0]; in addFunctionCallOrMethod()
3635 TIntermSequence &parameters = paramNode->getAsAggregate()->getSequence(); in addFunctionCallOrMethod()
3657 TIntermSequence &parameters = paramNode->getAsAggregate()->getSequence(); in addFunctionCallOrMethod()
DIntermediate.cpp547 aggNode = node->getAsAggregate(); in setAggregateOperator()
580 aggNode = left->getAsAggregate(); in growAggregate()
647 commaAggregate->getAsAggregate()->setOp(EOpComma); in addComma()
778 TIntermAggregate* aggRoot = root->getAsAggregate(); in postProcess()
DValidateLimitations.cpp242 TIntermAggregate* decl = init->getAsAggregate(); in validateForLoopInit()
DOutputASM.cpp800 TIntermAggregate *components = right->getAsAggregate(); in visitBinary()
1305 TIntermSequence &arguments = node->getSequence()[0]->getAsAggregate()->getSequence(); in visitAggregate()
2770 TIntermSequence &sequence = right->getAsAggregate()->getSequence(); in lvalue()
3763 TIntermAggregate *init = node->getInit()->getAsAggregate(); in LoopInfo()
/external/deqp-deps/glslang/SPIRV/
DGlslangToSpv.cpp1781 convertSwizzle(*node->getRight()->getAsAggregate(), swizzle); in visitBinary()
2048 makeFunctions(node->getAsAggregate()->getSequence()); in visitAggregate()
2052 makeGlobalInitializers(node->getAsAggregate()->getSequence()); in visitAggregate()
2056 visitFunctions(node->getAsAggregate()->getSequence()); in visitAggregate()
2943 convertSwizzle(*node.getAsBinaryNode()->getRight()->getAsAggregate(), swizzle); in createInvertedSwizzle()
3747 glslang::TIntermAggregate* glslFunction = glslFunctions[f]->getAsAggregate(); in makeFunctions()
3767 …glslang::TIntermSequence& parameters = glslFunction->getSequence()[0]->getAsAggregate()->getSequen… in makeFunctions()
3811 glslang::TIntermAggregate* initializer = initializers[i]->getAsAggregate(); in makeGlobalInitializers()
3825 glslang::TIntermAggregate* node = glslFunctions[f]->getAsAggregate(); in visitFunctions()
4021 …const glslang::TType &imageType = node->getAsAggregate() ? node->getAsAggregate()->getSequence()[0…
[all …]