/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;
|
/external/angle/src/compiler/translator/tree_ops/ |
D | RewriteAtomicFunctionExpressions.cpp | 49 bool visitAggregate(Visit visit, TIntermAggregate *node) override; 53 static bool IsAtomicExchangeOrCompSwapNoReturnValue(TIntermAggregate *node, 55 static bool IsAtomicFunctionInsideExpression(TIntermAggregate *node, TIntermNode *parentNode); 57 void rewriteAtomicFunctionCallNode(TIntermAggregate *oldAtomicFunctionNode); 72 TIntermAggregate *oldAtomicFunctionNode) in rewriteAtomicFunctionCallNode() 114 TIntermAggregate *node, in IsAtomicExchangeOrCompSwapNoReturnValue() 123 TIntermAggregate *node, in IsAtomicFunctionInsideExpression() 139 bool RewriteAtomicFunctionExpressionsTraverser::visitAggregate(Visit visit, TIntermAggregate *node) in visitAggregate()
|
D | ArrayReturnValueToOutParameter.cpp | 38 bool visitAggregate(Visit visit, TIntermAggregate *node) override; 42 TIntermAggregate *createReplacementCall(TIntermAggregate *originalCall, 58 TIntermAggregate *ArrayReturnValueToOutParameterTraverser::createReplacementCall( in createReplacementCall() 59 TIntermAggregate *originalCall, in createReplacementCall() 71 TIntermAggregate *replacementCall = TIntermAggregate::CreateFunctionCall( in createReplacementCall() 141 bool ArrayReturnValueToOutParameterTraverser::visitAggregate(Visit visit, TIntermAggregate *node) in visitAggregate() 214 TIntermAggregate *rightAgg = node->getRight()->getAsAggregate(); in visitBinary() 218 TIntermAggregate *replacementCall = createReplacementCall(rightAgg, node->getLeft()); in visitBinary()
|
D | VectorizeVectorScalarArithmetic.cpp | 42 bool visitAggregate(Visit visit, TIntermAggregate *node) override; 47 void replaceMathInsideConstructor(TIntermAggregate *node, TIntermBinary *argBinary); 48 void replaceAssignInsideConstructor(const TIntermAggregate *node, 68 TIntermAggregate *vectorized = in Vectorize() 69 TIntermAggregate::CreateConstructor(vectorType, &vectorConstructorArgs); in Vectorize() 131 TIntermAggregate *node, in replaceMathInsideConstructor() 156 const TIntermAggregate *node, in replaceAssignInsideConstructor() 216 TIntermAggregate *node) in visitAggregate()
|
D | DeclareAndInitBuiltinsForInstancedMultiview.cpp | 50 TIntermAggregate *glInstanceIDAsUint = TIntermAggregate::CreateConstructor( in InitializeViewIDAndInstanceID() 60 TIntermAggregate *normalizedInstanceIDAsInt = TIntermAggregate::CreateConstructor( in InitializeViewIDAndInstanceID() 88 TIntermAggregate *viewIDAsInt = TIntermAggregate::CreateConstructor( in SelectViewIndexInVertexShader()
|
D | SeparateArrayConstructorStatements.cpp | 29 TIntermAggregate *argAggregate = argTyped->getAsAggregate(); in SplitConstructorArgs() 47 bool visitAggregate(Visit visit, TIntermAggregate *node) override; 55 TIntermAggregate *node) in visitAggregate()
|
D | RemoveDynamicIndexing.cpp | 87 return TIntermAggregate::CreateConstructor(TType(EbtInt), arguments); in EnsureSignedInt() 327 TIntermAggregate *CreateIndexFunctionCall(TIntermBinary *node, in CreateIndexFunctionCall() 336 TIntermAggregate *indexingCall = in CreateIndexFunctionCall() 337 TIntermAggregate::CreateFunctionCall(*indexingFunction, arguments); in CreateIndexFunctionCall() 342 TIntermAggregate *CreateIndexedWriteFunctionCall(TIntermBinary *node, in CreateIndexedWriteFunctionCall() 354 TIntermAggregate *indexedWriteCall = in CreateIndexedWriteFunctionCall() 355 TIntermAggregate::CreateFunctionCall(*indexedWriteFunction, arguments); in CreateIndexedWriteFunctionCall() 491 TIntermAggregate *indexingCall = CreateIndexFunctionCall( in visitBinary() 499 TIntermAggregate *indexedWriteCall = CreateIndexedWriteFunctionCall( in visitBinary() 516 TIntermAggregate *indexingCall = CreateIndexFunctionCall( in visitBinary()
|
D | EmulatePrecision.h | 32 bool visitAggregate(Visit visit, TIntermAggregate *node) override; 67 TIntermAggregate *createRoundingFunctionCallNode(TIntermTyped *roundedChild); 68 TIntermAggregate *createCompoundAssignmentFunctionCallNode(TIntermTyped *left,
|
D | RemovePow.cpp | 25 TIntermAggregate *agg = node->getAsAggregate(); in IsProblematicPow() 40 bool visitAggregate(Visit visit, TIntermAggregate *node) override; 53 bool RemovePowTraverser::visitAggregate(Visit visit, TIntermAggregate *node) in visitAggregate()
|
D | ScalarizeVecAndMatConstructorArgs.cpp | 54 bool visitAggregate(Visit visit, TIntermAggregate *node) override; 58 void scalarizeArgs(TIntermAggregate *aggregate, bool scalarizeVector, bool scalarizeMatrix); 79 bool ScalarizeArgsTraverser::visitAggregate(Visit visit, TIntermAggregate *node) in visitAggregate() 117 void ScalarizeArgsTraverser::scalarizeArgs(TIntermAggregate *aggregate, in scalarizeArgs()
|
/external/angle/third_party/glslang/src/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()
|
/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()
|
/external/angle/third_party/glslang/src/hlsl/ |
D | hlslParseHelper.cpp | 158 const TIntermAggregate* lhsAsAggregate = node->getAsAggregate(); in shouldConvertLValue() 227 TIntermAggregate* lhsAsAggregate = node->getAsAggregate(); in lValueErrorCheck() 262 TIntermAggregate* sequence = nullptr; in handleLvalue() 280 TIntermAggregate* loadOp = new TIntermAggregate(EOpImageLoad); in handleLvalue() 293 TIntermAggregate* storeOp = new TIntermAggregate(EOpImageStore); in handleLvalue() 311 …nst auto finishSequence = [&](TIntermSymbol* rhsTmp, const TType& derefType) -> TIntermAggregate* { in handleLvalue() 339 const TIntermAggregate* asAggregate = swizzle->getRight()->getAsAggregate(); in handleLvalue() 366 TIntermAggregate* lhsAsAggregate = lhs->getAsAggregate(); in handleLvalue() 731 … TIntermAggregate* load = new TIntermAggregate(sampler.isImage() ? EOpImageLoad : EOpTextureFetch); in handleBracketOperator() 1612 TIntermAggregate*& paramNodes) in addStructBufferHiddenCounterParam() [all …]
|
/external/deqp-deps/glslang/hlsl/ |
D | hlslParseHelper.cpp | 158 const TIntermAggregate* lhsAsAggregate = node->getAsAggregate(); in shouldConvertLValue() 227 TIntermAggregate* lhsAsAggregate = node->getAsAggregate(); in lValueErrorCheck() 262 TIntermAggregate* sequence = nullptr; in handleLvalue() 280 TIntermAggregate* loadOp = new TIntermAggregate(EOpImageLoad); in handleLvalue() 293 TIntermAggregate* storeOp = new TIntermAggregate(EOpImageStore); in handleLvalue() 311 …nst auto finishSequence = [&](TIntermSymbol* rhsTmp, const TType& derefType) -> TIntermAggregate* { in handleLvalue() 339 const TIntermAggregate* asAggregate = swizzle->getRight()->getAsAggregate(); in handleLvalue() 366 TIntermAggregate* lhsAsAggregate = lhs->getAsAggregate(); in handleLvalue() 731 … TIntermAggregate* load = new TIntermAggregate(sampler.isImage() ? EOpImageLoad : EOpTextureFetch); in handleBracketOperator() 1612 TIntermAggregate*& paramNodes) in addStructBufferHiddenCounterParam() [all …]
|
/external/angle/src/compiler/translator/ |
D | IntermNode.h | 39 class TIntermAggregate; variable 90 virtual TIntermAggregate *getAsAggregate() { return nullptr; } in getAsAggregate() 378 static TConstantUnion *FoldAggregateBuiltIn(TIntermAggregate *aggregate, 588 class TIntermAggregate : public TIntermOperator, public TIntermAggregateBase 591 static TIntermAggregate *CreateFunctionCall(const TFunction &func, TIntermSequence *arguments); 593 static TIntermAggregate *CreateRawFunctionCall(const TFunction &func, 597 static TIntermAggregate *CreateBuiltInFunctionCall(const TFunction &func, 599 static TIntermAggregate *CreateConstructor(const TType &type, TIntermSequence *arguments); 600 ~TIntermAggregate() override {} in ~TIntermAggregate() 603 TIntermTyped *deepCopy() const override { return new TIntermAggregate(*this); } in deepCopy() [all …]
|
/external/angle/src/compiler/translator/tree_util/ |
D | ReplaceVariable.h | 22 class TIntermAggregate; variable 123 TIntermAggregate *convertASTFunction(TIntermAggregate *node);
|
D | ReplaceVariable.cpp | 104 TIntermAggregate *RetypeOpaqueVariablesHelper::convertASTFunction(TIntermAggregate *node) in convertASTFunction() 135 return TIntermAggregate::CreateFunctionCall(*substituteFunction, substituteArguments); in convertASTFunction()
|
/external/angle/src/tests/test_utils/ |
D | compiler_test.cpp | 22 ImmutableString GetSymbolTableMangledName(TIntermAggregate *node) in GetSymbolTableMangledName() 47 bool visitAggregate(Visit visit, TIntermAggregate *node) override in visitAggregate() 58 const TIntermAggregate *getNode() const { return mNodeFound; } in getNode() 62 TIntermAggregate *mNodeFound; 304 const TIntermAggregate *FindFunctionCallNode(TIntermNode *root, const TString &functionMangledName) in FindFunctionCallNode()
|
/external/angle/third_party/glslang/src/glslang/Include/ |
D | intermediate.h | 1040 class TIntermAggregate; variable 1070 virtual glslang::TIntermAggregate* getAsAggregate() { return 0; } in getAsAggregate() 1083 virtual const glslang::TIntermAggregate* getAsAggregate() const { return 0; } in getAsAggregate() 1610 class TIntermAggregate : public TIntermOperator { 1612 TIntermAggregate() : TIntermOperator(EOpNull), userDefined(false), pragmaTable(nullptr) { } in TIntermAggregate() function 1613 TIntermAggregate(TOperator o) : TIntermOperator(o), pragmaTable(nullptr) { } in TIntermAggregate() function 1614 ~TIntermAggregate() { delete pragmaTable; } in ~TIntermAggregate() 1615 virtual TIntermAggregate* getAsAggregate() { return this; } in getAsAggregate() 1616 virtual const TIntermAggregate* getAsAggregate() const { return this; } in getAsAggregate() 1634 TIntermAggregate(const TIntermAggregate&); // disallow copy constructor [all …]
|
/external/deqp-deps/glslang/glslang/Include/ |
D | intermediate.h | 1040 class TIntermAggregate; variable 1070 virtual glslang::TIntermAggregate* getAsAggregate() { return 0; } in getAsAggregate() 1083 virtual const glslang::TIntermAggregate* getAsAggregate() const { return 0; } in getAsAggregate() 1610 class TIntermAggregate : public TIntermOperator { 1612 TIntermAggregate() : TIntermOperator(EOpNull), userDefined(false), pragmaTable(nullptr) { } in TIntermAggregate() function 1613 TIntermAggregate(TOperator o) : TIntermOperator(o), pragmaTable(nullptr) { } in TIntermAggregate() function 1614 ~TIntermAggregate() { delete pragmaTable; } in ~TIntermAggregate() 1615 virtual TIntermAggregate* getAsAggregate() { return this; } in getAsAggregate() 1616 virtual const TIntermAggregate* getAsAggregate() const { return this; } in getAsAggregate() 1634 TIntermAggregate(const TIntermAggregate&); // disallow copy constructor [all …]
|