Home
last modified time | relevance | path

Searched refs:intermNode (Results 1 - 13 of 13) sorted by relevance

/third_party/skia/third_party/externals/angle2/src/compiler/translator/
H A Dglslang.y81 TIntermNode *intermNode;
212 %type <interm.intermNode> condition conditionopt
214 %type <interm.intermNode> function_definition statement simple_statement
216 %type <interm.intermNode> declaration_statement selection_statement expression_statement
217 %type <interm.intermNode> declaration external_declaration
218 %type <interm.intermNode> for_init_statement
222 %type <interm.intermNode> iteration_statement jump_statement statement_no_new_scope statement_with_scope
H A DASTMetadataHLSL.cpp253 for (TIntermNode *intermNode : mLoopsAndSwitches)
255 TIntermLoop *loop = intermNode->getAsLoopNode();
H A Dglslang_tab_autogen.h262 TIntermNode *intermNode; member
H A DIntermNode.cpp421 for (TIntermNode *intermNode : node.mStatements)
423 mStatements.push_back(intermNode->deepCopy());
523 for (TIntermNode *intermNode : node.mDeclarators) in TIntermDeclaration()
525 mDeclarators.push_back(intermNode->deepCopy()); in TIntermDeclaration()
H A Dglslang_tab_autogen.cpp351 TIntermNode *intermNode; member
3144 (yyval.interm.intermNode) = context->addFunctionPrototypeDeclaration(
3153 (yyval.interm.intermNode) = (yyvsp[-1].interm).intermDeclaration;
3163 (yyval.interm.intermNode) = nullptr;
3172 (yyval.interm.intermNode) = context->addInterfaceBlock(
3184 (yyval.interm.intermNode) = context->addInterfaceBlock(
3196 (yyval.interm.intermNode) = context->addInterfaceBlock(
3209 (yyval.interm.intermNode) = nullptr;
3217 (yyval.interm.intermNode) = context->parseGlobalQualifierDeclaration(
4913 (yyval.interm.intermNode)
[all...]
/third_party/skia/third_party/externals/swiftshader/src/OpenGL/compiler/
H A Dglslang.y83 TIntermNode* intermNode;
196 %type <interm.intermNode> translation_unit function_definition
197 %type <interm.intermNode> statement simple_statement
199 %type <interm.intermNode> declaration_statement selection_statement expression_statement
200 %type <interm.intermNode> declaration external_declaration
201 %type <interm.intermNode> for_init_statement
205 %type <interm.intermNode> iteration_statement jump_statement statement_no_new_scope statement_with_scope
360 $$.nodePair.node1 = context->intermediate.growAggregate($1.intermNode, $3, @2);
1514 TIntermNode *intermNode;
1518 if (!context->executeInitializer(@2, *$2.string, $1, $4, &intermNode))
[all...]
H A Dglslang_tab.h203 TIntermNode* intermNode; member
H A DParseHelper.cpp1236 TIntermTyped *initializer, TIntermNode **intermNode) in executeInitializer()
1238 ASSERT(intermNode != nullptr); in executeInitializer()
1312 *intermNode = nullptr; in executeInitializer()
1317 *intermNode = createAssign(EOpInitialize, intermSymbol, initializer, line); in executeInitializer()
1318 if(*intermNode == nullptr) { in executeInitializer()
1528 TIntermNode *intermNode = nullptr; in parseSingleInitDeclaration() local
1529 if(!executeInitializer(identifierLocation, identifier, publicType, initializer, &intermNode)) in parseSingleInitDeclaration()
1534 return intermNode ? intermediate.makeAggregate(intermNode, initLocation) : nullptr; in parseSingleInitDeclaration()
1714 TIntermNode *intermNode in parseInitDeclarator() local
1235 executeInitializer(const TSourceLoc& line, const TString& identifier, const TPublicType& pType, TIntermTyped *initializer, TIntermNode **intermNode) executeInitializer() argument
[all...]
H A DParseHelper.h158 TIntermTyped *initializer, TIntermNode **intermNode);
H A Dglslang_tab.cpp290 TIntermNode* intermNode; member
2588 (yyval.interm).nodePair.node1 = context->intermediate.growAggregate((yyvsp[-2].interm).intermNode, (yyvsp[0].interm.intermTypedNode), (yylsp[-1]));
3076 (yyval.interm.intermNode) = context->addFunctionPrototypeDeclaration(*((yyvsp[-1].interm).function), (yylsp[-1]));
3087 (yyval.interm.intermNode) = aggNode;
3099 (yyval.interm.intermNode) = 0;
3108 (yyval.interm.intermNode) = context->addInterfaceBlock((yyvsp[-4].interm.type), (yylsp[-3]), *(yyvsp[-3].lex).string, (yyvsp[-2].interm.fieldList), NULL, (yylsp[-4]), NULL, (yylsp[-4]));
3117 (yyval.interm.intermNode) = context->addInterfaceBlock((yyvsp[-5].interm.type), (yylsp[-4]), *(yyvsp[-4].lex).string, (yyvsp[-3].interm.fieldList), (yyvsp[-1].lex).string, (yylsp[-1]), NULL, (yylsp[-5]));
3126 (yyval.interm.intermNode) = context->addInterfaceBlock((yyvsp[-8].interm.type), (yylsp[-7]), *(yyvsp[-7].lex).string, (yyvsp[-6].interm.fieldList), (yyvsp[-4].lex).string, (yylsp[-4]), (yyvsp[-2].interm.intermTypedNode), (yylsp[-3]));
3135 (yyval.interm.intermNode) = 0;
4422 { (yyval.interm.intermNode)
4666 TIntermNode *intermNode; global() local
[all...]
/third_party/glslang/glslang/MachineIndependent/
H A DParseHelper.cpp1739 TIntermTyped* TParseContext::handleLengthMethod(const TSourceLoc& loc, TFunction* function, TIntermNode* intermNode) in handleLengthMethod() argument
1746 const TType& type = intermNode->getAsTyped()->getType(); in handleLengthMethod()
1749 if (intermNode->getAsSymbolNode() && isIoResizeArray(type)) { in handleLengthMethod()
1754 const TString& name = intermNode->getAsSymbolNode()->getName(); in handleLengthMethod()
1761 if (intermNode->getAsSymbolNode() && isIoResizeArray(type)) in handleLengthMethod()
1763 else if (isRuntimeLength(*intermNode->getAsTyped())) { in handleLengthMethod()
1765 return intermediate.addBuiltInFunctionCall(loc, EOpArrayLength, true, intermNode, TType(EbtInt)); in handleLengthMethod()
1781 return intermediate.addBuiltInFunctionCall(loc, EOpArrayLength, true, intermNode, TType(EbtInt)); in handleLengthMethod()
1835 TIntermTyped* TParseContext::addOutputArgumentConversions(const TFunction& function, TIntermAggregate& intermNode) const in addOutputArgumentConversions()
1837 TIntermSequence& arguments = intermNode in addOutputArgumentConversions()
[all...]
H A Dglslang_tab.cpp.h546 TIntermNode* intermNode; member
/third_party/glslang/glslang/HLSL/
H A DhlslParseHelper.cpp5908 TIntermTyped* HlslParseContext::addOutputArgumentConversions(const TFunction& function, TIntermOperator& intermNode) in addOutputArgumentConversions() argument
5910 assert (intermNode.getAsAggregate() != nullptr || intermNode.getAsUnaryNode() != nullptr); in addOutputArgumentConversions()
5912 const TSourceLoc& loc = intermNode.getLoc(); in addOutputArgumentConversions()
5916 if (intermNode.getAsUnaryNode()) in addOutputArgumentConversions()
5917 argSequence.push_back(intermNode.getAsUnaryNode()->getOperand()); in addOutputArgumentConversions()
5919 TIntermSequence& arguments = argSequence.empty() ? intermNode.getAsAggregate()->getSequence() : argSequence; in addOutputArgumentConversions()
5938 return &intermNode; in addOutputArgumentConversions()
5950 if (intermNode.getBasicType() != EbtVoid) { in addOutputArgumentConversions()
5952 tempRet = makeInternalVariable("tempReturn", intermNode in addOutputArgumentConversions()
[all...]

Completed in 42 milliseconds