/external/swiftshader/src/OpenGL/compiler/ |
D | ParseHelper.h | 144 bool functionCallLValueErrorCheck(const TFunction *fnCandidate, TIntermAggregate *); 163 …TIntermAggregate *parseSingleDeclaration(TPublicType &publicType, const TSourceLoc &identifierOrTy… 164 …TIntermAggregate *parseSingleArrayDeclaration(TPublicType &publicType, const TSourceLoc &identifie… 166 …TIntermAggregate *parseSingleInitDeclaration(const TPublicType &publicType, const TSourceLoc &iden… 171 …TIntermAggregate *parseSingleArrayInitDeclaration(TPublicType &publicType, const TSourceLoc &ident… 175 …TIntermAggregate *parseInvariantDeclaration(const TSourceLoc &invariantLoc, const TSourceLoc &iden… 178 …TIntermAggregate *parseDeclarator(TPublicType &publicType, TIntermAggregate *aggregateDeclaration,… 180 …TIntermAggregate *parseArrayDeclarator(TPublicType &publicType, TIntermAggregate *aggregateDeclara… 182 …TIntermAggregate *parseInitDeclarator(const TPublicType &publicType, TIntermAggregate *aggregateDe… 186 …TIntermAggregate *parseArrayInitDeclarator(const TPublicType &publicType, TIntermAggregate *aggreg… [all …]
|
D | intermediate.h | 245 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 542 …TIntermAggregate(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 …]
|
D | localintermediate.h | 39 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…
|
D | AnalyzeCallDepth.h | 31 virtual bool visitAggregate(Visit, TIntermAggregate*); 39 FunctionNode(TIntermAggregate *node); 49 TIntermAggregate *const node;
|
D | ParseHelper.cpp | 322 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 …]
|
D | ValidateSwitch.h | 29 TIntermAggregate *statementList, const TSourceLoc &loc); 38 bool visitAggregate(Visit, TIntermAggregate *) override;
|
D | ValidateLimitations.h | 38 virtual bool visitAggregate(Visit, TIntermAggregate*); 53 bool validateFunctionCall(TIntermAggregate* node);
|
D | AnalyzeCallDepth.cpp | 34 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()
|
D | ValidateSwitch.cpp | 20 TIntermAggregate *statementList, const TSourceLoc &loc) in validate() 162 bool ValidateSwitch::visitAggregate(Visit visit, TIntermAggregate *) in visitAggregate() argument
|
D | Intermediate.cpp | 539 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 …]
|
D | ValidateLimitations.cpp | 145 bool ValidateLimitations::visitAggregate(Visit, TIntermAggregate* node) in visitAggregate() 242 TIntermAggregate* decl = init->getAsAggregate(); in validateForLoopInit() 408 bool ValidateLimitations::validateFunctionCall(TIntermAggregate* node) in validateFunctionCall()
|
D | parseConst.cpp | 44 bool visitAggregate(Visit visit, TIntermAggregate*); 102 bool TConstTraverser::visitAggregate(Visit visit, TIntermAggregate* node) in visitAggregate()
|
/external/deqp-deps/glslang/glslang/MachineIndependent/ |
D | LiveTraverser.h | 75 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()
|
D | limits.cpp | 71 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()
|
D | localintermediate.h | 470 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); 496 …TIntermAggregate* 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 …]
|
D | Intermediate.cpp | 422 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 …]
|
D | attribute.h | 77 class TIntermAggregate; variable 81 const TIntermAggregate* args;
|
D | ParseHelper.h | 311 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);
|
D | propagateNoContraction.cpp | 244 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()
|
D | parseConst.cpp | 52 virtual bool visitAggregate(TVisit, TIntermAggregate* node); 71 bool TConstTraverser::visitAggregate(TVisit /* visit */, TIntermAggregate* node) in visitAggregate()
|
D | attribute.cpp | 132 TIntermAggregate* agg = intermediate.makeAggregate(node); in makeAttributes() 212 TIntermAggregate* agg = node->getAsAggregate(); in handleLoopAttributes()
|
D | RemoveTree.cpp | 67 virtual bool visitAggregate(TVisit /* visit*/ , TIntermAggregate* node) in visitAggregate()
|
/external/deqp-deps/glslang/hlsl/ |
D | hlslParseHelper.cpp | 156 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() 733 … TIntermAggregate* load = new TIntermAggregate(sampler.isImage() ? EOpImageLoad : EOpTextureFetch); in handleBracketOperator() 1616 TIntermAggregate*& paramNodes) in addStructBufferHiddenCounterParam() [all …]
|
D | hlslParseHelper.h | 83 …TIntermAggregate* handleFunctionDefinition(const TSourceLoc&, TFunction&, const TAttributes&, TInt… 95 …TIntermAggregate* assignClipCullDistance(const TSourceLoc&, TOperator, int semanticId, TIntermType… 113 …TIntermAggregate* 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/ |
D | intermediate.h | 996 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 …]
|