Home
last modified time | relevance | path

Searched refs:TIntermAggregate (Results 1 – 25 of 41) sorted by relevance

12

/external/swiftshader/src/OpenGL/compiler/
DParseHelper.h144 bool functionCallLValueErrorCheck(const TFunction *fnCandidate, TIntermAggregate *);
163TIntermAggregate *parseSingleDeclaration(TPublicType &publicType, const TSourceLoc &identifierOrTy…
164TIntermAggregate *parseSingleArrayDeclaration(TPublicType &publicType, const TSourceLoc &identifie…
166TIntermAggregate *parseSingleInitDeclaration(const TPublicType &publicType, const TSourceLoc &iden…
171TIntermAggregate *parseSingleArrayInitDeclaration(TPublicType &publicType, const TSourceLoc &ident…
175TIntermAggregate *parseInvariantDeclaration(const TSourceLoc &invariantLoc, const TSourceLoc &iden…
178TIntermAggregate *parseDeclarator(TPublicType &publicType, TIntermAggregate *aggregateDeclaration,…
180TIntermAggregate *parseArrayDeclarator(TPublicType &publicType, TIntermAggregate *aggregateDeclara…
182TIntermAggregate *parseInitDeclarator(const TPublicType &publicType, TIntermAggregate *aggregateDe…
186TIntermAggregate *parseArrayInitDeclarator(const TPublicType &publicType, TIntermAggregate *aggreg…
[all …]
Dintermediate.h245 class TIntermAggregate; variable
279 virtual TIntermAggregate* getAsAggregate() { return 0; } in getAsAggregate()
539 class TIntermAggregate : public TIntermOperator {
541 TIntermAggregate() : TIntermOperator(EOpNull), userDefined(false) { endLine = { 0, 0, 0, 0 }; } in TIntermAggregate() function
542TIntermAggregate(TOperator o) : TIntermOperator(o), userDefined(false) { endLine = { 0, 0, 0, 0 };… in TIntermAggregate() function
543 ~TIntermAggregate() { } in ~TIntermAggregate()
545 TIntermAggregate* getAsAggregate() override { return this; } in getAsAggregate()
596 TIntermAggregate(const TIntermAggregate&); // disallow copy constructor
597 TIntermAggregate& operator=(const TIntermAggregate&); // disallow assignment operator
640 TIntermSwitch(TIntermTyped *init, TIntermAggregate *statementList) in TIntermSwitch()
[all …]
Dlocalintermediate.h39 TIntermAggregate* growAggregate(TIntermNode* left, TIntermNode* right, const TSourceLoc&);
40 TIntermAggregate* makeAggregate(TIntermNode* node, const TSourceLoc&);
41 TIntermAggregate* setAggregateOperator(TIntermNode*, TOperator, const TSourceLoc&);
44 …TIntermSwitch *addSwitch(TIntermTyped *init, TIntermAggregate *statementList, const TSourceLoc &li…
DAnalyzeCallDepth.h31 virtual bool visitAggregate(Visit, TIntermAggregate*);
39 FunctionNode(TIntermAggregate *node);
49 TIntermAggregate *const node;
DParseHelper.cpp322 TIntermAggregate *aggrNode = rightNode->getAsAggregate(); in lValueErrorCheck()
1083 bool TParseContext::functionCallLValueErrorCheck(const TFunction *fnCandidate, TIntermAggregate *ag… in functionCallLValueErrorCheck()
1438 TIntermAggregate *TParseContext::parseSingleDeclaration(TPublicType &publicType, in parseSingleDeclaration()
1476 TIntermAggregate *TParseContext::parseSingleArrayDeclaration(TPublicType &publicType, in parseSingleArrayDeclaration()
1517 TIntermAggregate *TParseContext::parseSingleInitDeclaration(const TPublicType &publicType, in parseSingleInitDeclaration()
1543 TIntermAggregate *TParseContext::parseSingleArrayInitDeclaration(TPublicType &publicType, in parseSingleArrayInitDeclaration()
1586 TIntermAggregate *TParseContext::parseInvariantDeclaration(const TSourceLoc &invariantLoc, in parseInvariantDeclaration()
1619 TIntermAggregate *aggregate = intermediate.makeAggregate(intermSymbol, identifierLoc); in parseInvariantDeclaration()
1625 TIntermAggregate *TParseContext::parseDeclarator(TPublicType &publicType, TIntermAggregate *aggrega… in parseDeclarator()
1653 TIntermAggregate *TParseContext::parseArrayDeclarator(TPublicType &publicType, TIntermAggregate *ag… in parseArrayDeclarator()
[all …]
DValidateSwitch.h29 TIntermAggregate *statementList, const TSourceLoc &loc);
38 bool visitAggregate(Visit, TIntermAggregate *) override;
DValidateLimitations.h38 virtual bool visitAggregate(Visit, TIntermAggregate*);
53 bool validateFunctionCall(TIntermAggregate* node);
DAnalyzeCallDepth.cpp34 AnalyzeCallDepth::FunctionNode::FunctionNode(TIntermAggregate *node) : node(node) in FunctionNode()
124 TIntermAggregate* opList = node->getStatementList(); in visitSwitch()
165 bool AnalyzeCallDepth::visitAggregate(Visit visit, TIntermAggregate *node) in visitAggregate()
DValidateSwitch.cpp20 TIntermAggregate *statementList, const TSourceLoc &loc) in validate()
162 bool ValidateSwitch::visitAggregate(Visit visit, TIntermAggregate *) in visitAggregate() argument
DIntermediate.cpp539 TIntermAggregate* TIntermediate::setAggregateOperator(TIntermNode* node, TOperator op, const TSourc… in setAggregateOperator()
541 TIntermAggregate* aggNode; in setAggregateOperator()
552 aggNode = new TIntermAggregate(); in setAggregateOperator()
556 aggNode = new TIntermAggregate(); in setAggregateOperator()
573 TIntermAggregate* TIntermediate::growAggregate(TIntermNode* left, TIntermNode* right, const TSource… in growAggregate()
578 TIntermAggregate* aggNode = 0; in growAggregate()
582 aggNode = new TIntermAggregate; in growAggregate()
600 TIntermAggregate* TIntermediate::makeAggregate(TIntermNode* node, const TSourceLoc &line) in makeAggregate()
605 TIntermAggregate* aggNode = new TIntermAggregate; in makeAggregate()
689 TIntermSwitch *TIntermediate::addSwitch(TIntermTyped *init, TIntermAggregate *statementList, const … in addSwitch()
[all …]
DValidateLimitations.cpp145 bool ValidateLimitations::visitAggregate(Visit, TIntermAggregate* node) in visitAggregate()
242 TIntermAggregate* decl = init->getAsAggregate(); in validateForLoopInit()
408 bool ValidateLimitations::validateFunctionCall(TIntermAggregate* node) in validateFunctionCall()
DparseConst.cpp44 bool visitAggregate(Visit visit, TIntermAggregate*);
102 bool TConstTraverser::visitAggregate(Visit visit, TIntermAggregate* node) in visitAggregate()
/external/deqp-deps/glslang/glslang/MachineIndependent/
DLiveTraverser.h75 TIntermAggregate* candidate = globals[f]->getAsAggregate(); in pushFunction()
83 typedef std::list<TIntermAggregate*> TFunctionStack;
88 virtual bool visitAggregate(TVisit, TIntermAggregate* node) in visitAggregate()
118 void addFunctionCall(TIntermAggregate* call) in addFunctionCall()
Dlimits.cpp71 virtual bool visitAggregate(TVisit, TIntermAggregate* node);
108 bool TInductiveTraverser::visitAggregate(TVisit /* visit */, TIntermAggregate* node) in visitAggregate()
155 virtual bool visitAggregate(TVisit, TIntermAggregate* node);
175 bool TIndexTraverser::visitAggregate(TVisit /* visit */, TIntermAggregate* node) in visitAggregate()
Dlocalintermediate.h470 TIntermAggregate* growAggregate(TIntermNode* left, TIntermNode* right);
471 TIntermAggregate* growAggregate(TIntermNode* left, TIntermNode* right, const TSourceLoc&);
472 TIntermAggregate* makeAggregate(TIntermNode* node);
473 TIntermAggregate* makeAggregate(TIntermNode* node, const TSourceLoc&);
474 TIntermAggregate* makeAggregate(const TSourceLoc&);
476 bool areAllChildConst(TIntermAggregate* aggrNode);
496TIntermAggregate* addForLoop(TIntermNode*, TIntermNode*, TIntermTyped*, TIntermTyped*, bool testFi…
510 TIntermTyped* fold(TIntermAggregate* aggrNode);
511 TIntermTyped* foldConstructor(TIntermAggregate* aggrNode);
519 void addSymbolLinkageNodes(TIntermAggregate*& linkage, EShLanguage, TSymbolTable&);
[all …]
DIntermediate.cpp422 TIntermAggregate* aggNode; in setAggregateOperator()
433 aggNode = new TIntermAggregate(); in setAggregateOperator()
439 aggNode = new TIntermAggregate(); in setAggregateOperator()
1233 TIntermAggregate* rhsAggregate = new TIntermAggregate(); in addShapeConversion()
2159 TIntermAggregate* TIntermediate::growAggregate(TIntermNode* left, TIntermNode* right) in growAggregate()
2164 TIntermAggregate* aggNode = nullptr; in growAggregate()
2168 aggNode = new TIntermAggregate; in growAggregate()
2179 TIntermAggregate* TIntermediate::growAggregate(TIntermNode* left, TIntermNode* right, const TSource… in growAggregate()
2181 TIntermAggregate* aggNode = growAggregate(left, right); in growAggregate()
2193 TIntermAggregate* TIntermediate::makeAggregate(TIntermNode* node) in makeAggregate()
[all …]
Dattribute.h77 class TIntermAggregate; variable
81 const TIntermAggregate* args;
DParseHelper.h311 TIntermAggregate* handleFunctionDefinition(const TSourceLoc&, TFunction&);
319 TIntermTyped* addOutputArgumentConversions(const TFunction&, TIntermAggregate&) const;
321 void nonOpBuiltInCheck(const TSourceLoc&, const TFunction&, TIntermAggregate&);
322 void userFunctionCallCheck(const TSourceLoc&, TIntermAggregate&);
413 void wrapupSwitchSubsequence(TIntermAggregate* statements, TIntermNode* branchNode);
414 TIntermNode* addSwitch(const TSourceLoc&, TIntermTyped* expression, TIntermAggregate* body);
DpropagateNoContraction.cpp244 bool visitAggregate(glslang::TVisit, glslang::TIntermAggregate*) override;
268 glslang::TIntermAggregate* current_function_definition_node_;
292 glslang::TIntermAggregate* node) in visitAggregate()
297 StateSettingGuard<glslang::TIntermAggregate*> current_function_definition_node_setting_guard( in visitAggregate()
662 bool visitAggregate(glslang::TVisit, glslang::TIntermAggregate* node) override in visitAggregate()
DparseConst.cpp52 virtual bool visitAggregate(TVisit, TIntermAggregate* node);
71 bool TConstTraverser::visitAggregate(TVisit /* visit */, TIntermAggregate* node) in visitAggregate()
Dattribute.cpp132 TIntermAggregate* agg = intermediate.makeAggregate(node); in makeAttributes()
212 TIntermAggregate* agg = node->getAsAggregate(); in handleLoopAttributes()
DRemoveTree.cpp67 virtual bool visitAggregate(TVisit /* visit*/ , TIntermAggregate* node) in visitAggregate()
/external/deqp-deps/glslang/hlsl/
DhlslParseHelper.cpp156 const TIntermAggregate* lhsAsAggregate = node->getAsAggregate(); in shouldConvertLValue()
225 TIntermAggregate* lhsAsAggregate = node->getAsAggregate(); in lValueErrorCheck()
260 TIntermAggregate* sequence = nullptr; in handleLvalue()
278 TIntermAggregate* loadOp = new TIntermAggregate(EOpImageLoad); in handleLvalue()
291 TIntermAggregate* storeOp = new TIntermAggregate(EOpImageStore); in handleLvalue()
309 …nst auto finishSequence = [&](TIntermSymbol* rhsTmp, const TType& derefType) -> TIntermAggregate* { in handleLvalue()
337 const TIntermAggregate* asAggregate = swizzle->getRight()->getAsAggregate(); in handleLvalue()
364 TIntermAggregate* lhsAsAggregate = lhs->getAsAggregate(); in handleLvalue()
733TIntermAggregate* load = new TIntermAggregate(sampler.isImage() ? EOpImageLoad : EOpTextureFetch); in handleBracketOperator()
1616 TIntermAggregate*& paramNodes) in addStructBufferHiddenCounterParam()
[all …]
DhlslParseHelper.h83TIntermAggregate* handleFunctionDefinition(const TSourceLoc&, TFunction&, const TAttributes&, TInt…
95TIntermAggregate* assignClipCullDistance(const TSourceLoc&, TOperator, int semanticId, TIntermType…
113TIntermAggregate* handleSamplerTextureCombine(const TSourceLoc& loc, TIntermTyped* argTex, TInterm…
163 void wrapupSwitchSubsequence(TIntermAggregate* statements, TIntermNode* branchNode);
164 …TIntermNode* addSwitch(const TSourceLoc&, TIntermTyped* expression, TIntermAggregate* body, const …
304 void addStructBuffArguments(const TSourceLoc& loc, TIntermAggregate*&);
305 void addStructBufferHiddenCounterParam(const TSourceLoc& loc, TParameter&, TIntermAggregate*&);
468 TIntermAggregate* node;
/external/deqp-deps/glslang/glslang/Include/
Dintermediate.h996 class TIntermAggregate; variable
1026 virtual glslang::TIntermAggregate* getAsAggregate() { return 0; } in getAsAggregate()
1039 virtual const glslang::TIntermAggregate* getAsAggregate() const { return 0; } in getAsAggregate()
1530 class TIntermAggregate : public TIntermOperator {
1532 TIntermAggregate() : TIntermOperator(EOpNull), userDefined(false), pragmaTable(nullptr) { } in TIntermAggregate() function
1533 TIntermAggregate(TOperator o) : TIntermOperator(o), pragmaTable(nullptr) { } in TIntermAggregate() function
1534 ~TIntermAggregate() { delete pragmaTable; } in ~TIntermAggregate()
1535 virtual TIntermAggregate* getAsAggregate() { return this; } in getAsAggregate()
1536 virtual const TIntermAggregate* getAsAggregate() const { return this; } in getAsAggregate()
1554 TIntermAggregate(const TIntermAggregate&); // disallow copy constructor
[all …]

12