/external/swiftshader/src/OpenGL/compiler/ |
AnalyzeCallDepth.h | 31 virtual bool visitAggregate(Visit, TIntermAggregate*); 39 FunctionNode(TIntermAggregate *node); 49 TIntermAggregate *const node;
|
ValidateSwitch.h | 29 TIntermAggregate *statementList, const TSourceLoc &loc); 38 bool visitAggregate(Visit, TIntermAggregate *) override;
|
ParseHelper.h | 144 bool functionCallLValueErrorCheck(const TFunction *fnCandidate, TIntermAggregate *); 163 TIntermAggregate *parseSingleDeclaration(TPublicType &publicType, const TSourceLoc &identifierOrTypeLocation, const TString &identifier); 164 TIntermAggregate *parseSingleArrayDeclaration(TPublicType &publicType, const TSourceLoc &identifierLocation, const TString &identifier, 166 TIntermAggregate *parseSingleInitDeclaration(const TPublicType &publicType, const TSourceLoc &identifierLocation, const TString &identifier, 171 TIntermAggregate *parseSingleArrayInitDeclaration(TPublicType &publicType, const TSourceLoc &identifierLocation, const TString &identifier, 175 TIntermAggregate *parseInvariantDeclaration(const TSourceLoc &invariantLoc, const TSourceLoc &identifierLoc, const TString *identifier, 178 TIntermAggregate *parseDeclarator(TPublicType &publicType, TIntermAggregate *aggregateDeclaration, const TSourceLoc &identifierLocation, 180 TIntermAggregate *parseArrayDeclarator(TPublicType &publicType, TIntermAggregate *aggregateDeclaration, const TSourceLoc &identifierLocation [all...] |
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 &line);
|
ValidateLimitations.h | 38 virtual bool visitAggregate(Visit, TIntermAggregate*); 53 bool validateFunctionCall(TIntermAggregate* node);
|
intermediate.h | 245 class TIntermAggregate; 279 virtual TIntermAggregate* getAsAggregate() { return 0; } 539 class TIntermAggregate : public TIntermOperator { 541 TIntermAggregate() : TIntermOperator(EOpNull), userDefined(false) { endLine = { 0, 0, 0, 0 }; } 542 TIntermAggregate(TOperator o) : TIntermOperator(o), userDefined(false) { endLine = { 0, 0, 0, 0 }; } 543 ~TIntermAggregate() { } 545 TIntermAggregate* getAsAggregate() override { return this; } 596 TIntermAggregate(const TIntermAggregate&); // disallow copy constructor 597 TIntermAggregate& operator=(const TIntermAggregate&); // disallow assignment operato [all...] |
AnalyzeCallDepth.cpp | 34 AnalyzeCallDepth::FunctionNode::FunctionNode(TIntermAggregate *node) : node(node) 124 TIntermAggregate* opList = node->getStatementList(); 165 bool AnalyzeCallDepth::visitAggregate(Visit visit, TIntermAggregate *node)
|
ValidateSwitch.cpp | 20 TIntermAggregate *statementList, const TSourceLoc &loc) 162 bool ValidateSwitch::visitAggregate(Visit visit, TIntermAggregate *)
|
glslang_tab.h | 206 TIntermAggregate* intermAggregate;
|
ParseHelper.cpp | 322 TIntermAggregate *aggrNode = rightNode->getAsAggregate(); 1083 bool TParseContext::functionCallLValueErrorCheck(const TFunction *fnCandidate, TIntermAggregate *aggregate) [all...] |
parseConst.cpp | 44 bool visitAggregate(Visit visit, TIntermAggregate*); 102 bool TConstTraverser::visitAggregate(Visit visit, TIntermAggregate* node)
|
/external/deqp-deps/glslang/glslang/MachineIndependent/ |
attribute.h | 77 class TIntermAggregate; 81 const TIntermAggregate* args;
|
LiveTraverser.h | 75 TIntermAggregate* candidate = globals[f]->getAsAggregate(); 83 typedef std::list<TIntermAggregate*> TFunctionStack; 88 virtual bool visitAggregate(TVisit, TIntermAggregate* node) 118 void addFunctionCall(TIntermAggregate* call)
|
RemoveTree.cpp | 67 virtual bool visitAggregate(TVisit /* visit*/ , TIntermAggregate* node)
|
limits.cpp | 71 virtual bool visitAggregate(TVisit, TIntermAggregate* node); 108 bool TInductiveTraverser::visitAggregate(TVisit /* visit */, TIntermAggregate* node) 155 virtual bool visitAggregate(TVisit, TIntermAggregate* node); 175 bool TIndexTraverser::visitAggregate(TVisit /* visit */, TIntermAggregate* node)
|
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 testFirst, 510 TIntermTyped* fold(TIntermAggregate* aggrNode); 511 TIntermTyped* foldConstructor(TIntermAggregate* aggrNode); 519 void addSymbolLinkageNodes(TIntermAggregate*& linkage, EShLanguage, TSymbolTable&) [all...] |
attribute.cpp | 132 TIntermAggregate* agg = intermediate.makeAggregate(node); 212 TIntermAggregate* agg = node->getAsAggregate();
|
parseConst.cpp | 52 virtual bool visitAggregate(TVisit, TIntermAggregate* node); 71 bool TConstTraverser::visitAggregate(TVisit /* visit */, TIntermAggregate* node)
|
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);
|
reflection.h | 52 class TIntermAggregate;
|
Intermediate.cpp | 422 TIntermAggregate* aggNode; 433 aggNode = new TIntermAggregate(); 439 aggNode = new TIntermAggregate(); [all...] |
propagateNoContraction.cpp | 244 bool visitAggregate(glslang::TVisit, glslang::TIntermAggregate*) override; 268 glslang::TIntermAggregate* current_function_definition_node_; 292 glslang::TIntermAggregate* node) 297 StateSettingGuard<glslang::TIntermAggregate*> current_function_definition_node_setting_guard( 662 bool visitAggregate(glslang::TVisit, glslang::TIntermAggregate* node) override [all...] |
/external/deqp-deps/glslang/glslang/Include/ |
intermediate.h | 996 class TIntermAggregate; 1026 virtual glslang::TIntermAggregate* getAsAggregate() { return 0; } 1039 virtual const glslang::TIntermAggregate* getAsAggregate() const { return 0; } [all...] |
/external/deqp-deps/glslang/hlsl/ |
hlslParseHelper.cpp | 156 const TIntermAggregate* lhsAsAggregate = node->getAsAggregate(); 225 TIntermAggregate* lhsAsAggregate = node->getAsAggregate(); 260 TIntermAggregate* sequence = nullptr; 278 TIntermAggregate* loadOp = new TIntermAggregate(EOpImageLoad); 291 TIntermAggregate* storeOp = new TIntermAggregate(EOpImageStore); 309 const auto finishSequence = [&](TIntermSymbol* rhsTmp, const TType& derefType) -> TIntermAggregate* { 337 const TIntermAggregate* asAggregate = swizzle->getRight()->getAsAggregate(); 364 TIntermAggregate* lhsAsAggregate = lhs->getAsAggregate() [all...] |
hlslParseHelper.h | 83 TIntermAggregate* handleFunctionDefinition(const TSourceLoc&, TFunction&, const TAttributes&, TIntermNode*& entryPointTree); 95 TIntermAggregate* assignClipCullDistance(const TSourceLoc&, TOperator, int semanticId, TIntermTyped* left, TIntermTyped* right); 113 TIntermAggregate* handleSamplerTextureCombine(const TSourceLoc& loc, TIntermTyped* argTex, TIntermTyped* argSampler); 163 void wrapupSwitchSubsequence(TIntermAggregate* statements, TIntermNode* branchNode); 164 TIntermNode* addSwitch(const TSourceLoc&, TIntermTyped* expression, TIntermAggregate* body, const TAttributes&); 304 void addStructBuffArguments(const TSourceLoc& loc, TIntermAggregate*&); 305 void addStructBufferHiddenCounterParam(const TSourceLoc& loc, TParameter&, TIntermAggregate*&); 468 TIntermAggregate* node;
|