/third_party/flutter/skia/third_party/externals/angle2/src/compiler/translator/tree_util/ |
D | IntermTraverse.h | 156 TIntermSequence replacementsIn) in NodeReplaceWithMultipleEntry() 162 TIntermSequence replacements; 169 void insertStatementsInParentBlock(const TIntermSequence &insertions); 173 void insertStatementsInParentBlock(const TIntermSequence &insertionsBefore, 174 const TIntermSequence &insertionsAfter); 184 const TIntermSequence &insertionsBefore, 185 const TIntermSequence &insertionsAfter); 224 TIntermSequence::size_type _position, in NodeInsertMultipleEntry() 225 TIntermSequence _insertionsBefore, in NodeInsertMultipleEntry() 226 TIntermSequence _insertionsAfter) in NodeInsertMultipleEntry() [all …]
|
/third_party/skia/third_party/externals/angle2/src/compiler/translator/tree_util/ |
D | IntermTraverse.h | 187 TIntermSequence &&replacementsIn) in NodeReplaceWithMultipleEntry() 193 TIntermSequence replacements; 200 void insertStatementsInParentBlock(const TIntermSequence &insertions); 204 void insertStatementsInParentBlock(const TIntermSequence &insertionsBefore, 205 const TIntermSequence &insertionsAfter); 215 const TIntermSequence &insertionsBefore, 216 const TIntermSequence &insertionsAfter); 279 TIntermSequence::size_type _position, in NodeInsertMultipleEntry() 280 TIntermSequence _insertionsBefore, in NodeInsertMultipleEntry() 281 TIntermSequence _insertionsAfter) in NodeInsertMultipleEntry() [all …]
|
/third_party/flutter/skia/third_party/externals/angle2/src/compiler/translator/tree_ops/ |
D | InitializeVariables.cpp | 27 TIntermSequence *initSequenceOut, 33 TIntermSequence *initSequenceOut, 45 TIntermSequence *initSequenceOut, in AddZeroInitSequence() 68 TIntermSequence *initSequenceOut, in AddStructZeroInitSequence() 88 TIntermSequence *initSequenceOut, in AddArrayZeroInitStatementList() 102 TIntermSequence *initSequenceOut, in AddArrayZeroInitForLoop() 121 TIntermSequence *forLoopBodySeq = forLoopBody->getSequence(); in AddArrayZeroInitForLoop() 135 TIntermSequence *initSequenceOut, in AddArrayZeroInitSequence() 162 void InsertInitCode(TIntermSequence *mainBody, in InsertInitCode() 200 TIntermSequence *initCode = CreateInitCode(initializedSymbol, canUseLoopsToInitialize, in InsertInitCode() [all …]
|
D | DeclareAndInitBuiltinsForInstancedMultiview.cpp | 38 TIntermSequence *initializers) in InitializeViewIDAndInstanceID() 47 TIntermSequence *glInstanceIDSymbolCastArguments = new TIntermSequence(); in InitializeViewIDAndInstanceID() 57 TIntermSequence *normalizedInstanceIDCastArguments = new TIntermSequence(); in InitializeViewIDAndInstanceID() 81 TIntermSequence *initializers, in SelectViewIndexInVertexShader() 85 TIntermSequence *viewIDSymbolCastArguments = new TIntermSequence(); in SelectViewIndexInVertexShader() 152 TIntermSequence *initializers = new TIntermSequence(); in DeclareAndInitBuiltinsForInstancedMultiview()
|
D | RewriteExpressionsWithShaderStorageBlock.cpp | 101 bool HasSSBOAsFunctionArgument(TIntermSequence *arguments) in HasSSBOAsFunctionArgument() 127 TIntermSequence *insertions); 140 TIntermSequence *insertions) in insertInitStatementAndReturnTempSymbol() 188 TIntermSequence insertions; in visitBinary() 225 TIntermSequence insertions; in visitBinary() 285 TIntermSequence insertions; in visitAggregate() 286 TIntermSequence readBackToSSBOs; in visitAggregate() 287 TIntermSequence *originalArguments = node->getSequence(); in visitAggregate() 365 TIntermSequence insertions; in visitUnary() 384 TIntermSequence insertions; in visitUnary()
|
D | RewriteStructSamplers.cpp | 112 const TIntermSequence &sequence = *(decl->getSequence()); in visitDeclaration() 118 TIntermSequence *newSequence = new TIntermSequence; in visitDeclaration() 221 TIntermSequence *newArguments = getStructSamplerArguments(function, node->getSequence()); in visitAggregate() 272 void stripStructSpecifierSamplers(const TStructure *structure, TIntermSequence *newSequence) in stripStructSpecifierSamplers() 341 TIntermSequence *newSequence) in extractStructSamplerUniforms() 368 TIntermSequence *newSequence) in extractFieldSamplers() 393 TIntermSequence *newSequence) in extractFieldSamplersImpl() 429 TIntermSequence *newSequence) const in extractSampler() 637 GetSamplerArgumentsVisitor(TSymbolTable *symbolTable, const TIntermSequence *arguments) in GetSamplerArgumentsVisitor() 638 : mSymbolTable(symbolTable), mArguments(arguments), mNewArguments(new TIntermSequence) in GetSamplerArgumentsVisitor() [all …]
|
D | DeferGlobalInitializers.cpp | 40 TIntermSequence *deferredInitializersOut, in GetDeferredInitializers() 93 TIntermSequence *initCode = CreateInitCode(symbolNode, canUseLoopsToInitialize, in GetDeferredInitializers() 102 TIntermSequence *deferredInitializers, in InsertInitCallToMain() 120 TIntermAggregate::CreateFunctionCall(*initGlobalsFunction, new TIntermSequence()); in InsertInitCallToMain() 134 TIntermSequence *deferredInitializers = new TIntermSequence(); in DeferGlobalInitializers()
|
D | RewriteCubeMapSamplersAs2DArray.cpp | 34 TIntermAggregate::CreateRawFunctionCall(*quadSwap, new TIntermSequence({variable})); in GetValueFromNeighbor() 53 TIntermAggregate::CreateRawFunctionCall(*dFdxyFine, new TIntermSequence({variable})); in GetDiffWithNeighbor() 72 TIntermAggregate::CreateConstructor(*floatType, new TIntermSequence({gl_HelperInvocation})); in IsNeighborNonHelper() 279 const TIntermSequence &sequence = *(node->getSequence()); in visitDeclaration() 406 TIntermSequence replacement; in declareSampler2DArray() 579 "max", new TIntermSequence({absY->deepCopy(), absZ->deepCopy()}), *mSymbolTable, 100); in declareCoordTranslationFunction() 581 "max", new TIntermSequence({absX->deepCopy(), maxYZ}), *mSymbolTable, 100); in declareCoordTranslationFunction() 593 TIntermAggregate::CreateConstructor(*floatType, new TIntermSequence({isNegX})); in declareCoordTranslationFunction() 602 TIntermAggregate::CreateConstructor(*floatType, new TIntermSequence({isNegY}))); in declareCoordTranslationFunction() 611 TIntermAggregate::CreateConstructor(*floatType, new TIntermSequence({isNegZ}))); in declareCoordTranslationFunction() [all …]
|
D | RewriteTexelFetchOffset.cpp | 81 const TIntermSequence *sequence = node->getSequence(); in visitAggregate() 92 TIntermSequence *texelFetchArguments = new TIntermSequence(); in visitAggregate() 108 TIntermSequence *constructOffsetIvecArguments = new TIntermSequence(); in visitAggregate()
|
D | RewriteAtomicCounters.cpp | 69 TIntermSequence *arguments = new TIntermSequence(); in CreateAtomicCounterConstant() 166 const TIntermSequence &sequence = *(node->getSequence()); in visitDeclaration() 337 TIntermSequence emptySequence; in visitSymbol() 374 TIntermSequence replacement; in declareAtomicCounter() 566 TIntermSequence *modifySequence = new TIntermSequence({modifiedDecl, modifiedOffset}); in convertFunctionArgument() 581 "memoryBarrierBuffer", new TIntermSequence, *mSymbolTable, 310); in convertBuiltinFunction() 593 TIntermSequence *arguments = node->getSequence(); in convertBuiltinFunction() 622 TIntermSequence *substituteArguments = new TIntermSequence; in convertBuiltinFunction()
|
D | RemovePow.cpp | 60 TIntermSequence *logArgs = new TIntermSequence(); in visitAggregate() 69 TIntermSequence *expArgs = new TIntermSequence(); in visitAggregate()
|
D | PruneEmptyCases.cpp | 20 bool AreEmptyBlocks(TIntermSequence *statements); 40 bool AreEmptyBlocks(TIntermSequence *statements) in AreEmptyBlocks() 76 TIntermSequence *statements = statementList->getSequence(); in visitSwitch() 105 TIntermSequence emptyReplacement; in visitSwitch()
|
/third_party/skia/third_party/externals/angle2/src/compiler/translator/tree_ops/ |
D | InitializeVariables.cpp | 28 TIntermSequence *initSequenceOut, 34 TIntermSequence *initSequenceOut, 46 TIntermSequence *initSequenceOut, in AddZeroInitSequence() 87 TIntermSequence *initSequenceOut, in AddStructZeroInitSequence() 107 TIntermSequence *initSequenceOut, in AddArrayZeroInitStatementList() 121 TIntermSequence *initSequenceOut, in AddArrayZeroInitForLoop() 140 TIntermSequence *forLoopBodySeq = forLoopBody->getSequence(); in AddArrayZeroInitForLoop() 154 TIntermSequence *initSequenceOut, in AddArrayZeroInitSequence() 182 TIntermSequence *mainBody, in InsertInitCode() 232 TIntermSequence initCode; in InsertInitCode() [all …]
|
D | ConvertUnsupportedConstructorsToFunctionCalls.cpp | 22 TIntermSequence *returnCtorArgs) in AppendMatrixElementArgument() 34 void AppendScalarFromNonScalarArguments(TFunction &function, TIntermSequence *returnCtorArgs) in AppendScalarFromNonScalarArguments() 60 TIntermSequence *returnCtorArgs) in AppendVectorFromScalarArgument() 76 TIntermSequence *returnCtorArgs) in AppendValuesFromMultipleArguments() 123 TIntermSequence *returnCtorArgs) in AppendMatrixFromScalarArgument() 150 TIntermSequence *returnCtorArgs) in AppendMatrixFromMatrixArgument() 186 TIntermSequence &arguments = *node.getSequence(); in visitAggregatePost() 263 TIntermSequence *returnCtorArgs = new TIntermSequence(); in visitAggregatePost() 321 root.insertChildNodes(firstFunctionIndex, TIntermSequence({functionDefinition})); in rewrite()
|
D | MonomorphizeUnsupportedFunctions.cpp | 46 TIntermSequence &sequence = *root->getSequence(); in InitializeFunctionMap() 103 TIntermSequence *replacementIndices) in ExtractSideEffects() 145 void CreateMonomorphizedFunctionCallArgs(const TIntermSequence &originalCallArguments, in CreateMonomorphizedFunctionCallArgs() 147 TIntermSequence *substituteArgsOut) in CreateMonomorphizedFunctionCallArgs() 283 const TIntermSequence &callArguments = *functionCall->getSequence(); in processFunctionCall() 286 TIntermSequence replacementIndices; in processFunctionCall() 364 TIntermSequence newCallArgs; in processFunctionCall() 428 TIntermSequence replacement; in visitFunctionPrototype() 459 TIntermSequence replacement; in visitFunctionDefinition() 480 TIntermSequence *original = root->getSequence(); in SortDeclarations() [all …]
|
D | DeclareAndInitBuiltinsForInstancedMultiview.cpp | 39 TIntermSequence *initializers) in InitializeViewIDAndInstanceID() 48 TIntermSequence glInstanceIDSymbolCastArguments; in InitializeViewIDAndInstanceID() 58 TIntermSequence normalizedInstanceIDCastArguments; in InitializeViewIDAndInstanceID() 82 TIntermSequence *initializers, in SelectViewIndexInVertexShader() 86 TIntermSequence viewIDSymbolCastArguments; in SelectViewIndexInVertexShader() 160 TIntermSequence initializers; in DeclareAndInitBuiltinsForInstancedMultiview()
|
D | SeparateDeclarations.cpp | 40 void separateDeclarator(TIntermSequence *sequence, 42 TIntermSequence *replacementDeclarations, 63 TIntermSequence *sequence = node->getSequence(); in visitDeclaration() 72 TIntermSequence replacementDeclarations; in visitDeclaration() 92 void SeparateDeclarationsTraverser::separateDeclarator(TIntermSequence *sequence, in separateDeclarator() 94 TIntermSequence *replacementDeclarations, in separateDeclarator()
|
D | DeferGlobalInitializers.cpp | 42 TIntermSequence *deferredInitializersOut, in GetDeferredInitializers() 96 TIntermSequence initCode; in GetDeferredInitializers() 106 TIntermSequence *deferredInitializers, in InsertInitCallToMain() 123 TIntermSequence emptySequence; in InsertInitCallToMain() 141 TIntermSequence deferredInitializers; in DeferGlobalInitializers()
|
/third_party/skia/third_party/externals/angle2/src/compiler/translator/tree_ops/apple/ |
D | RewriteRowMajorMatrices.cpp | 108 TIntermSequence *prependStatements) in CopyToTempVariable() 119 TIntermSequence args = {expression}; in CreateStructCopyCall() 125 TIntermSequence args = {expression}; in CreateTransposeCall() 131 TIntermSequence *indices, in GetIndex() 132 TIntermSequence *prependStatements) in GetIndex() 166 TIntermSequence *indices) in ReplicateIndexNode() 248 TIntermSequence *prependStatements) in accumulateForRead() 329 TIntermSequence slice(sliceStart, sliceStart + arraySizes[0]); in constructReadTransformExpressionHelper() 339 TIntermSequence constructorArgs; in constructReadTransformExpressionHelper() 356 TIntermSequence mReadTransformConstructorArgs; [all …]
|
/third_party/skia/third_party/externals/swiftshader/src/OpenGL/compiler/ |
D | AnalyzeCallDepth.cpp | 17 static TIntermSequence::iterator 19 TIntermSequence::iterator& start, in traverseCaseBody() 20 const TIntermSequence::iterator& end) { in traverseCaseBody() 21 TIntermSequence::iterator current = start; in traverseCaseBody() 135 TIntermSequence& sequence = opList->getSequence(); in visitSwitch() 136 TIntermSequence::iterator it = sequence.begin(); in visitSwitch() 137 TIntermSequence::iterator defaultIt = sequence.end(); in visitSwitch() 143 TIntermSequence::iterator caseIt = it; in visitSwitch()
|
/third_party/skia/third_party/externals/angle2/src/compiler/translator/tree_ops/d3d/ |
D | RewriteExpressionsWithShaderStorageBlock.cpp | 101 bool HasSSBOAsFunctionArgument(TIntermSequence *arguments) in HasSSBOAsFunctionArgument() 127 TIntermSequence *insertions); 140 TIntermSequence *insertions) in insertInitStatementAndReturnTempSymbol() 188 TIntermSequence insertions; in visitBinary() 225 TIntermSequence insertions; in visitBinary() 285 TIntermSequence insertions; in visitAggregate() 286 TIntermSequence readBackToSSBOs; in visitAggregate() 287 TIntermSequence *originalArguments = node->getSequence(); in visitAggregate() 365 TIntermSequence insertions; in visitUnary() 384 TIntermSequence insertions; in visitUnary()
|
/third_party/skia/third_party/externals/angle2/src/compiler/translator/TranslatorMetalDirect/ |
D | AstHelpers.cpp | 76 TIntermSequence &sh::CloneSequenceAndPrepend(const TIntermSequence &seq, TIntermNode &node) in CloneSequenceAndPrepend() 78 TIntermSequence *newSeq = new TIntermSequence(); in CloneSequenceAndPrepend() 428 TIntermSequence *argsSequence = new TIntermSequence(); in CoerceSimple() 433 *new TType(toBasicType, 1, 1), new TIntermSequence{&fromTypeSwizzle}); in CoerceSimple() 449 new TIntermSequence{&fromNode}); in CoerceSimple() 481 TIntermSequence *argsSequence = new TIntermSequence(); in CoerceSimple() 486 *new TType(toBasicType, 1, 1), new TIntermSequence{&fromTypeSwizzle}); in CoerceSimple() 492 new TIntermSequence{*argsSequence}); in CoerceSimple() 500 return *TIntermAggregate::CreateConstructor(toType, new TIntermSequence{&fromNode}); in CoerceSimple() 520 *new TIntermSequence{&fromNode}, 1, &targ); in AsType()
|
/third_party/flutter/skia/third_party/externals/angle2/src/compiler/translator/ |
D | IntermNode.h | 549 typedef TVector<TIntermNode *> TIntermSequence; typedef 558 virtual TIntermSequence *getSequence() = 0; 559 virtual const TIntermSequence *getSequence() const = 0; 561 bool replaceChildNodeWithMultiple(TIntermNode *original, const TIntermSequence &replacements); 562 bool insertChildNodes(TIntermSequence::size_type position, const TIntermSequence &insertions); 576 static TIntermAggregate *CreateFunctionCall(const TFunction &func, TIntermSequence *arguments); 579 TIntermSequence *arguments); 583 TIntermSequence *arguments); 584 static TIntermAggregate *CreateConstructor(const TType &type, TIntermSequence *arguments); 607 TIntermSequence *getSequence() override { return &mArguments; } in getSequence() [all …]
|
/third_party/skia/third_party/externals/angle2/src/compiler/translator/ |
D | IntermNode.h | 586 typedef TVector<TIntermNode *> TIntermSequence; typedef 595 virtual TIntermSequence *getSequence() = 0; 596 virtual const TIntermSequence *getSequence() const = 0; 598 bool replaceChildNodeWithMultiple(TIntermNode *original, const TIntermSequence &replacements); 599 bool insertChildNodes(TIntermSequence::size_type position, const TIntermSequence &insertions); 613 static TIntermAggregate *CreateFunctionCall(const TFunction &func, TIntermSequence *arguments); 616 TIntermSequence *arguments); 620 TIntermSequence *arguments); 621 static TIntermAggregate *CreateConstructor(const TType &type, TIntermSequence *arguments); 645 TIntermSequence *getSequence() override { return &mArguments; } in getSequence() [all …]
|
D | TranslatorMetalDirect.cpp | 91 const TIntermSequence &sequence = *(node->getSequence()); in visitDeclaration() 107 TIntermSequence emptyReplacement; in visitDeclaration() 137 const TIntermSequence &sequence = *(node->getSequence()); in visitDeclaration() 166 TIntermSequence emptyReplacement; in visitDeclaration() 211 TIntermSequence *GetMainSequence(TIntermBlock *root) in GetMainSequence() 220 TIntermSequence *insertSequence, in RotateAndFlipBuiltinVariable() 267 TIntermSequence sequence; in RotateAndFlipBuiltinVariable() 288 TIntermSequence *insertSequence, in InsertFragCoordCorrection() 329 TIntermSequence{new TIntermDeclaration{BuiltInVariable::gl_FragColor()}}); in AddFragColorDeclaration() 335 TIntermSequence{new TIntermDeclaration{BuiltInVariable::gl_FragDepth()}}); in AddFragDepthDeclaration() [all …]
|