/third_party/skia/third_party/externals/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;
|
/third_party/flutter/skia/third_party/externals/angle2/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 | 36 bool visitAggregate(Visit visit, TIntermAggregate *node) override; 40 TIntermAggregate *createReplacementCall(TIntermAggregate *originalCall, 56 TIntermAggregate *ArrayReturnValueToOutParameterTraverser::createReplacementCall( in createReplacementCall() 57 TIntermAggregate *originalCall, in createReplacementCall() 69 TIntermAggregate *replacementCall = TIntermAggregate::CreateFunctionCall( in createReplacementCall() 137 bool ArrayReturnValueToOutParameterTraverser::visitAggregate(Visit visit, TIntermAggregate *node) in visitAggregate() 210 TIntermAggregate *rightAgg = node->getRight()->getAsAggregate(); in visitBinary() 214 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 | 49 TIntermAggregate *glInstanceIDAsUint = TIntermAggregate::CreateConstructor( in InitializeViewIDAndInstanceID() 59 TIntermAggregate *normalizedInstanceIDAsInt = TIntermAggregate::CreateConstructor( in InitializeViewIDAndInstanceID() 87 TIntermAggregate *viewIDAsInt = TIntermAggregate::CreateConstructor( in SelectViewIndexInVertexShader()
|
D | RemoveDynamicIndexing.cpp | 84 return TIntermAggregate::CreateConstructor(TType(EbtInt), arguments); in EnsureSignedInt() 320 TIntermAggregate *CreateIndexFunctionCall(TIntermBinary *node, in CreateIndexFunctionCall() 329 TIntermAggregate *indexingCall = in CreateIndexFunctionCall() 330 TIntermAggregate::CreateFunctionCall(*indexingFunction, arguments); in CreateIndexFunctionCall() 335 TIntermAggregate *CreateIndexedWriteFunctionCall(TIntermBinary *node, in CreateIndexedWriteFunctionCall() 347 TIntermAggregate *indexedWriteCall = in CreateIndexedWriteFunctionCall() 348 TIntermAggregate::CreateFunctionCall(*indexedWriteFunction, arguments); in CreateIndexedWriteFunctionCall() 482 TIntermAggregate *indexingCall = CreateIndexFunctionCall( in visitBinary() 490 TIntermAggregate *indexedWriteCall = CreateIndexedWriteFunctionCall( in visitBinary() 507 TIntermAggregate *indexingCall = CreateIndexFunctionCall( in visitBinary()
|
D | SeparateArrayConstructorStatements.cpp | 29 TIntermAggregate *argAggregate = argTyped->getAsAggregate(); in SplitConstructorArgs() 47 bool visitAggregate(Visit visit, TIntermAggregate *node) override; 55 TIntermAggregate *node) in visitAggregate()
|
D | EmulatePrecision.h | 32 bool visitAggregate(Visit visit, TIntermAggregate *node) override; 66 TIntermAggregate *createRoundingFunctionCallNode(TIntermTyped *roundedChild); 67 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()
|
/third_party/skia/third_party/externals/angle2/src/compiler/translator/tree_ops/d3d/ |
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() 213 TIntermAggregate *rightAgg = node->getRight()->getAsAggregate(); in visitBinary() 217 TIntermAggregate *replacementCall = createReplacementCall(rightAgg, node->getLeft()); in visitBinary()
|
D | SeparateArrayConstructorStatements.cpp | 29 TIntermAggregate *argAggregate = argTyped->getAsAggregate(); in SplitConstructorArgs() 47 bool visitAggregate(Visit visit, TIntermAggregate *node) override; 55 TIntermAggregate *node) in visitAggregate()
|
/third_party/skia/third_party/externals/angle2/src/compiler/translator/tree_ops/ |
D | RewriteDfdy.cpp | 40 bool visitAggregate(Visit visit, TIntermAggregate *node) override; 42 bool visitAggregateWithRotation(Visit visit, TIntermAggregate *node); 43 bool visitAggregateWithoutRotation(Visit visit, TIntermAggregate *node); 74 bool Traverser::visitAggregate(Visit visit, TIntermAggregate *node) in visitAggregate() 83 bool Traverser::visitAggregateWithRotation(Visit visit, TIntermAggregate *node) in visitAggregateWithRotation() 186 bool Traverser::visitAggregateWithoutRotation(Visit visit, TIntermAggregate *node) in visitAggregateWithoutRotation() 195 TIntermAggregate *newDfdy = node->deepCopy()->getAsAggregate(); in visitAggregateWithoutRotation()
|
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 | RemoveDynamicIndexing.cpp | 87 return TIntermAggregate::CreateConstructor(TType(EbtInt), &arguments); in EnsureSignedInt() 334 TIntermAggregate *CreateIndexFunctionCall(TIntermBinary *node, in CreateIndexFunctionCall() 343 TIntermAggregate *indexingCall = in CreateIndexFunctionCall() 344 TIntermAggregate::CreateFunctionCall(*indexingFunction, &arguments); in CreateIndexFunctionCall() 349 TIntermAggregate *CreateIndexedWriteFunctionCall(TIntermBinary *node, in CreateIndexedWriteFunctionCall() 361 TIntermAggregate *indexedWriteCall = in CreateIndexedWriteFunctionCall() 362 TIntermAggregate::CreateFunctionCall(*indexedWriteFunction, &arguments); in CreateIndexedWriteFunctionCall() 498 TIntermAggregate *indexingCall = CreateIndexFunctionCall( in visitBinary() 506 TIntermAggregate *indexedWriteCall = CreateIndexedWriteFunctionCall( in visitBinary() 523 TIntermAggregate *indexingCall = CreateIndexFunctionCall( in visitBinary()
|
D | ScalarizeVecAndMatConstructorArgs.cpp | 51 bool visitAggregate(Visit visit, TIntermAggregate *node) override; 55 void scalarizeArgs(TIntermAggregate *aggregate, bool scalarizeVector, bool scalarizeMatrix); 73 bool ScalarizeArgsTraverser::visitAggregate(Visit visit, TIntermAggregate *node) in visitAggregate() 111 void ScalarizeArgsTraverser::scalarizeArgs(TIntermAggregate *aggregate, in scalarizeArgs()
|
/third_party/glslang/glslang/MachineIndependent/ |
D | LiveTraverser.h | 75 TIntermAggregate* candidate = globals[f]->getAsAggregate(); in pushFunction() 87 TIntermAggregate* candidate = globals[f]->getAsAggregate(); in pushGlobalReference() 102 typedef std::list<TIntermAggregate*> TDestinationStack; 107 virtual bool visitAggregate(TVisit, TIntermAggregate* node) in visitAggregate() 137 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()
|
/third_party/skia/third_party/externals/angle2/src/compiler/translator/TranslatorMetalDirect/ |
D | AstHelpers.cpp | 181 TIntermTyped &sh::GetArg(const TIntermAggregate &call, size_t index) in GetArg() 191 void sh::SetArg(TIntermAggregate &call, size_t index, TIntermTyped &arg) in SetArg() 432 TIntermAggregate *boolConstructor = TIntermAggregate::CreateConstructor( in CoerceSimple() 436 return *TIntermAggregate::CreateConstructor( in CoerceSimple() 447 return *TIntermAggregate::CreateConstructor( in CoerceSimple() 485 TIntermAggregate *boolConstructor = TIntermAggregate::CreateConstructor( in CoerceSimple() 489 return *TIntermAggregate::CreateConstructor( in CoerceSimple() 500 return *TIntermAggregate::CreateConstructor(toType, new TIntermSequence{&fromNode}); in CoerceSimple()
|
/third_party/skia/third_party/externals/angle2/src/compiler/translator/tree_util/ |
D | SpecializationConstant.cpp | 59 TIntermAggregate *CreateMat2x2(const Mat2x2EnumMap &matrix, vk::SurfaceRotation rotation) in CreateMat2x2() 67 TIntermAggregate *constVarConstructor = in CreateMat2x2() 68 TIntermAggregate::CreateConstructor(*mat2Type, &mat2Args); in CreateMat2x2() 88 TIntermTyped *array = TIntermAggregate::CreateConstructor(*typeMat2Array, &sequences); in GenerateMat2x2ArrayWithIndex() 116 TIntermAggregate *CreateVec2(Vec2EnumMap vec2Values, float yscale, vk::SurfaceRotation rotation) in CreateVec2() 122 TIntermAggregate *constVarConstructor = in CreateVec2() 123 TIntermAggregate::CreateConstructor(*vec2Type, &vec2Args); in CreateVec2() 145 TIntermTyped *vec2Array = TIntermAggregate::CreateConstructor(*typeVec2Array, &sequences); in CreateVec2ArrayWithIndex() 223 TIntermTyped *array = TIntermAggregate::CreateConstructor(*typeFloat8, &sequences); in CreateFloatArrayWithRotationIndex() 509 TIntermAggregate *drawableSize = in getHalfRenderArea() [all …]
|
/third_party/glslang/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() 1623 TIntermAggregate*& paramNodes) in addStructBufferHiddenCounterParam() [all …]
|
/third_party/flutter/skia/third_party/externals/angle2/src/compiler/translator/ |
D | IntermNode.h | 39 class TIntermAggregate; variable 90 virtual TIntermAggregate *getAsAggregate() { return nullptr; } in getAsAggregate() 363 static TConstantUnion *FoldAggregateBuiltIn(TIntermAggregate *aggregate, 573 class TIntermAggregate : public TIntermOperator, public TIntermAggregateBase 576 static TIntermAggregate *CreateFunctionCall(const TFunction &func, TIntermSequence *arguments); 578 static TIntermAggregate *CreateRawFunctionCall(const TFunction &func, 582 static TIntermAggregate *CreateBuiltInFunctionCall(const TFunction &func, 584 static TIntermAggregate *CreateConstructor(const TType &type, TIntermSequence *arguments); 585 ~TIntermAggregate() {} in ~TIntermAggregate() 588 TIntermTyped *deepCopy() const override { return new TIntermAggregate(*this); } in deepCopy() [all …]
|