Home
last modified time | relevance | path

Searched refs:TIntermFunctionDefinition (Results 1 – 25 of 98) sorted by relevance

1234

/third_party/skia/third_party/externals/angle2/src/compiler/translator/TranslatorMetalDirect/
DWrapMain.cpp37 if (TIntermFunctionDefinition *funcDefNode = node->getAsFunctionDefinition()) in visitBlock()
52 void visitMain(TIntermBlock &root, TIntermFunctionDefinition *funcDefNode) in visitMain()
72 TIntermFunctionDefinition *externalMainDef = in visitMain()
73 new TIntermFunctionDefinition(externalMainProto, externalMainBody); in visitMain()
74 TIntermFunctionDefinition *internalMainDef = in visitMain()
75 new TIntermFunctionDefinition(internalMainProto, internalMainBody); in visitMain()
DModifyStruct.h95 TIntermFunctionDefinition *funcOriginalToModified = nullptr;
96 TIntermFunctionDefinition *funcModifiedToOriginal = nullptr;
98 TIntermFunctionDefinition *&getConverter(ConvertType convertType) in getConverter()
DIntroduceVertexIndexID.cpp38 PreResult visitFunctionDefinitionPre(TIntermFunctionDefinition &node) override in visitFunctionDefinitionPre()
72 return new TIntermFunctionDefinition(newProto, node.getBody()); in visitFunctionDefinitionPre()
DDiscoverDependentFunctions.cpp78 TIntermFunctionDefinition &funcDefNode = *it->second; in visitAggregate()
95 bool visitFunctionDefinition(Visit visit, TIntermFunctionDefinition *funcDefNode) override in visitFunctionDefinition()
DMapFunctionsToDefinitions.h18 using FunctionToDefinition = std::unordered_map<const TFunction *, TIntermFunctionDefinition *>;
/third_party/flutter/skia/third_party/externals/angle2/src/compiler/translator/tree_util/
DRunAtTheEndOfShader.cpp67 TIntermFunctionDefinition *main, in WrapMainAndAppend()
75 TIntermFunctionDefinition *oldMainDefinition = in WrapMainAndAppend()
97 TIntermFunctionDefinition *newMainDefinition = in WrapMainAndAppend()
98 new TIntermFunctionDefinition(newMainProto, newMainBody); in WrapMainAndAppend()
106 TIntermFunctionDefinition *main = FindMain(root); in RunAtTheEndOfShader()
DFindMain.cpp23 TIntermFunctionDefinition *nodeFunction = node->getAsFunctionDefinition(); in FindMainIndex()
32 TIntermFunctionDefinition *FindMain(TIntermBlock *root) in FindMain()
36 TIntermFunctionDefinition *nodeFunction = node->getAsFunctionDefinition(); in FindMain()
47 TIntermFunctionDefinition *main = FindMain(root); in FindMainBody()
DFindMain.h17 class TIntermFunctionDefinition; variable
20 TIntermFunctionDefinition *FindMain(TIntermBlock *root);
/third_party/skia/third_party/externals/angle2/src/compiler/translator/tree_util/
DRunAtTheEndOfShader.cpp68 TIntermFunctionDefinition *main, in WrapMainAndAppend()
76 TIntermFunctionDefinition *oldMainDefinition = in WrapMainAndAppend()
98 TIntermFunctionDefinition *newMainDefinition = in WrapMainAndAppend()
99 new TIntermFunctionDefinition(newMainProto, newMainBody); in WrapMainAndAppend()
110 TIntermFunctionDefinition *main = FindMain(root); in RunAtTheEndOfShader()
DFindMain.cpp23 TIntermFunctionDefinition *nodeFunction = node->getAsFunctionDefinition(); in FindMainIndex()
32 TIntermFunctionDefinition *FindMain(TIntermBlock *root) in FindMain()
36 TIntermFunctionDefinition *nodeFunction = node->getAsFunctionDefinition(); in FindMain()
47 TIntermFunctionDefinition *main = FindMain(root); in FindMainBody()
DFindMain.h17 class TIntermFunctionDefinition; variable
20 TIntermFunctionDefinition *FindMain(TIntermBlock *root);
DAsNode.h140 struct AsNode<TIntermFunctionDefinition>
142 static ANGLE_INLINE TIntermFunctionDefinition *exec(TIntermNode *node)
DRunAtTheBeginningOfShader.cpp30 TIntermFunctionDefinition *main = FindMain(root); in RunAtTheBeginningOfShader()
/third_party/skia/third_party/externals/angle2/src/compiler/translator/tree_ops/
DMonomorphizeUnsupportedFunctions.cpp34 TIntermFunctionDefinition *originalDefinition;
37 TVector<TIntermFunctionDefinition *> monomorphizedDefinitions;
50 TIntermFunctionDefinition *asFuncDef = node->getAsFunctionDefinition(); in InitializeFunctionMap()
265 TIntermFunctionDefinition *monomorphized = in visitAggregate()
278 TIntermFunctionDefinition *processFunctionCall(TIntermAggregate *functionCall, in processFunctionCall()
279 TIntermFunctionDefinition *originalDefinition, in processFunctionCall()
386 return new TIntermFunctionDefinition(substitutePrototype, substituteBlock); in processFunctionCall()
433 for (TIntermFunctionDefinition *monomorphizedDefinition : data.monomorphizedDefinitions) in visitFunctionPrototype()
442 bool visitFunctionDefinition(Visit visit, TIntermFunctionDefinition *node) override in visitFunctionDefinition()
464 for (TIntermFunctionDefinition *monomorphizedDefinition : data.monomorphizedDefinitions) in visitFunctionDefinition()
DConvertUnsupportedConstructorsToFunctionCalls.cpp302 TIntermFunctionDefinition *functionDefinition = in visitAggregatePost()
319 for (TIntermFunctionDefinition *functionDefinition : mFunctionDefs) in rewrite()
328 TVector<TIntermFunctionDefinition *> mFunctionDefs;
/third_party/flutter/skia/third_party/externals/angle2/src/compiler/translator/tree_ops/
DAddDefaultReturnStatements.cpp22 bool NeedsReturnStatement(TIntermFunctionDefinition *node, TType *returnType) in NeedsReturnStatement()
47 TIntermFunctionDefinition *definition = node->getAsFunctionDefinition(); in AddDefaultReturnStatements()
DRewriteElseBlocks.cpp29 bool visitFunctionDefinition(Visit visit, TIntermFunctionDefinition *aggregate) override;
42 bool ElseBlockRewriter::visitFunctionDefinition(Visit visit, TIntermFunctionDefinition *node) in visitFunctionDefinition()
DArrayReturnValueToOutParameter.cpp35 bool visitFunctionDefinition(Visit visit, TIntermFunctionDefinition *node) override;
44 TIntermFunctionDefinition *mFunctionWithArrayReturnValue;
89 TIntermFunctionDefinition *node) in visitFunctionDefinition()
/third_party/skia/third_party/externals/angle2/src/compiler/translator/tree_ops/d3d/
DAddDefaultReturnStatements.cpp23 bool NeedsReturnStatement(TIntermFunctionDefinition *node, TType *returnType) in NeedsReturnStatement()
48 TIntermFunctionDefinition *definition = node->getAsFunctionDefinition(); in AddDefaultReturnStatements()
DRewriteElseBlocks.cpp30 bool visitFunctionDefinition(Visit visit, TIntermFunctionDefinition *aggregate) override;
43 bool ElseBlockRewriter::visitFunctionDefinition(Visit visit, TIntermFunctionDefinition *node) in visitFunctionDefinition()
DArrayReturnValueToOutParameter.cpp37 bool visitFunctionDefinition(Visit visit, TIntermFunctionDefinition *node) override;
46 TIntermFunctionDefinition *mFunctionWithArrayReturnValue;
93 TIntermFunctionDefinition *node) in visitFunctionDefinition()
/third_party/flutter/skia/third_party/externals/angle2/src/compiler/translator/
DValidateVaryingLocations.cpp108 bool visitFunctionDefinition(Visit visit, TIntermFunctionDefinition *node) override;
153 TIntermFunctionDefinition *node) in visitFunctionDefinition()
DASTMetadataHLSL.cpp51 void traverse(TIntermFunctionDefinition *node) in traverse()
175 void traverse(TIntermFunctionDefinition *node) in traverse()
340 void traverse(TIntermFunctionDefinition *node) in traverse()
DValidateMaxParameters.cpp20 TIntermFunctionDefinition *definition = node->getAsFunctionDefinition(); in ValidateMaxParameters()
/third_party/skia/third_party/externals/angle2/src/compiler/translator/
DASTMetadataHLSL.cpp54 void traverse(TIntermFunctionDefinition *node) in traverse()
159 void traverse(TIntermFunctionDefinition *node) in traverse()
324 void traverse(TIntermFunctionDefinition *node) in traverse()

1234