Home
last modified time | relevance | path

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

123456

/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;
/external/angle/src/compiler/translator/tree_ops/
DRewriteAtomicFunctionExpressions.cpp49 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()
DArrayReturnValueToOutParameter.cpp38 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()
DVectorizeVectorScalarArithmetic.cpp42 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()
DDeclareAndInitBuiltinsForInstancedMultiview.cpp50 TIntermAggregate *glInstanceIDAsUint = TIntermAggregate::CreateConstructor( in InitializeViewIDAndInstanceID()
60 TIntermAggregate *normalizedInstanceIDAsInt = TIntermAggregate::CreateConstructor( in InitializeViewIDAndInstanceID()
88 TIntermAggregate *viewIDAsInt = TIntermAggregate::CreateConstructor( in SelectViewIndexInVertexShader()
DSeparateArrayConstructorStatements.cpp29 TIntermAggregate *argAggregate = argTyped->getAsAggregate(); in SplitConstructorArgs()
47 bool visitAggregate(Visit visit, TIntermAggregate *node) override;
55 TIntermAggregate *node) in visitAggregate()
DRemoveDynamicIndexing.cpp87 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()
DEmulatePrecision.h32 bool visitAggregate(Visit visit, TIntermAggregate *node) override;
67 TIntermAggregate *createRoundingFunctionCallNode(TIntermTyped *roundedChild);
68 TIntermAggregate *createCompoundAssignmentFunctionCallNode(TIntermTyped *left,
DRemovePow.cpp25 TIntermAggregate *agg = node->getAsAggregate(); in IsProblematicPow()
40 bool visitAggregate(Visit visit, TIntermAggregate *node) override;
53 bool RemovePowTraverser::visitAggregate(Visit visit, TIntermAggregate *node) in visitAggregate()
DScalarizeVecAndMatConstructorArgs.cpp54 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/
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()
/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()
/external/angle/third_party/glslang/src/hlsl/
DhlslParseHelper.cpp158 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()
731TIntermAggregate* load = new TIntermAggregate(sampler.isImage() ? EOpImageLoad : EOpTextureFetch); in handleBracketOperator()
1612 TIntermAggregate*& paramNodes) in addStructBufferHiddenCounterParam()
[all …]
/external/deqp-deps/glslang/hlsl/
DhlslParseHelper.cpp158 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()
731TIntermAggregate* load = new TIntermAggregate(sampler.isImage() ? EOpImageLoad : EOpTextureFetch); in handleBracketOperator()
1612 TIntermAggregate*& paramNodes) in addStructBufferHiddenCounterParam()
[all …]
/external/angle/src/compiler/translator/
DIntermNode.h39 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/
DReplaceVariable.h22 class TIntermAggregate; variable
123 TIntermAggregate *convertASTFunction(TIntermAggregate *node);
DReplaceVariable.cpp104 TIntermAggregate *RetypeOpaqueVariablesHelper::convertASTFunction(TIntermAggregate *node) in convertASTFunction()
135 return TIntermAggregate::CreateFunctionCall(*substituteFunction, substituteArguments); in convertASTFunction()
/external/angle/src/tests/test_utils/
Dcompiler_test.cpp22 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/
Dintermediate.h1040 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/
Dintermediate.h1040 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 …]

123456