/external/angle/src/compiler/translator/TranslatorMetalDirect/ |
D | WrapMain.cpp | 37 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()
|
D | ModifyStruct.h | 95 TIntermFunctionDefinition *funcOriginalToModified = nullptr; 96 TIntermFunctionDefinition *funcModifiedToOriginal = nullptr; 98 TIntermFunctionDefinition *&getConverter(ConvertType convertType) in getConverter()
|
D | IntroduceVertexIndexID.cpp | 38 PreResult visitFunctionDefinitionPre(TIntermFunctionDefinition &node) override in visitFunctionDefinitionPre() 72 return new TIntermFunctionDefinition(newProto, node.getBody()); in visitFunctionDefinitionPre()
|
D | RewriteGlobalQualifierDecls.cpp | 44 PreResult visitFunctionDefinitionPre(TIntermFunctionDefinition &node) override in visitFunctionDefinitionPre() 87 PreResult visitFunctionDefinitionPre(TIntermFunctionDefinition &node) override in visitFunctionDefinitionPre()
|
D | DiscoverDependentFunctions.cpp | 76 TIntermFunctionDefinition &funcDefNode = *it->second; in visitAggregate() 93 bool visitFunctionDefinition(Visit visit, TIntermFunctionDefinition *funcDefNode) override in visitFunctionDefinition()
|
D | MapFunctionsToDefinitions.h | 18 using FunctionToDefinition = std::unordered_map<const TFunction *, TIntermFunctionDefinition *>;
|
D | DiscoverEnclosingFunctionTraverser.cpp | 25 if (TIntermFunctionDefinition *funcDefNode = ancestor->getAsFunctionDefinition()) in discoverEnclosingFunction()
|
D | MapFunctionsToDefinitions.cpp | 20 bool visitFunctionDefinition(Visit, TIntermFunctionDefinition *funcDefNode) override in visitFunctionDefinition()
|
D | RewritePipelines.cpp | 138 auto getFunction = [](sh::TIntermFunctionDefinition *funcDecl) { in exec() 188 PreResult visitFunctionDefinitionPre(TIntermFunctionDefinition &node) override in visitFunctionDefinitionPre() 658 PostResult visitFunctionDefinitionPost(TIntermFunctionDefinition &funcDefNode) override in visitFunctionDefinitionPost() 670 TIntermNode &visitNonMain(TIntermFunctionDefinition &funcDefNode) in visitNonMain() 687 return *new TIntermFunctionDefinition(newFuncProtoNode, body); in visitNonMain() 690 TIntermNode &visitMain(TIntermFunctionDefinition &funcDefNode) in visitMain() 842 return *new TIntermFunctionDefinition(newFuncProtoNode, body); in visitMain()
|
D | ToposortStructs.cpp | 129 TIntermFunctionDefinition *CreateStructEqualityFunction(TSymbolTable &symbolTable, in CreateStructEqualityFunction() 201 return new TIntermFunctionDefinition(funcProtoEquality, &bodyEquality); in CreateStructEqualityFunction() 207 TIntermFunctionDefinition *equalityFunctionDefinition;
|
D | IntermRebuild.h | 230 virtual PreResult visitFunctionDefinitionPre(TIntermFunctionDefinition &node); 249 virtual PostResult visitFunctionDefinitionPost(TIntermFunctionDefinition &node); 310 TIntermNode *traverseFunctionDefinitionChildren(TIntermFunctionDefinition &node);
|
/external/angle/src/compiler/translator/tree_util/ |
D | RunAtTheEndOfShader.cpp | 68 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()
|
D | FindMain.cpp | 23 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()
|
D | FindMain.h | 17 class TIntermFunctionDefinition; variable 20 TIntermFunctionDefinition *FindMain(TIntermBlock *root);
|
D | AsNode.h | 140 struct AsNode<TIntermFunctionDefinition> 142 static ANGLE_INLINE TIntermFunctionDefinition *exec(TIntermNode *node)
|
D | RunAtTheBeginningOfShader.cpp | 31 TIntermFunctionDefinition *main = FindMain(root); in RunAtTheBeginningOfShader()
|
D | FindFunction.cpp | 23 TIntermFunctionDefinition *nodeFunction = node->getAsFunctionDefinition(); in FindFirstFunctionDefinitionIndex()
|
/external/angle/src/compiler/translator/tree_ops/vulkan/ |
D | MonomorphizeUnsupportedFunctionsInVulkanGLSL.cpp | 35 TIntermFunctionDefinition *originalDefinition; 38 TVector<TIntermFunctionDefinition *> monomorphizedDefinitions; 51 TIntermFunctionDefinition *asFuncDef = node->getAsFunctionDefinition(); in InitializeFunctionMap() 266 TIntermFunctionDefinition *monomorphized = in visitAggregate() 279 TIntermFunctionDefinition *processFunctionCall(TIntermAggregate *functionCall, in processFunctionCall() 280 TIntermFunctionDefinition *originalDefinition, in processFunctionCall() 387 return new TIntermFunctionDefinition(substitutePrototype, substituteBlock); in processFunctionCall() 434 for (TIntermFunctionDefinition *monomorphizedDefinition : data.monomorphizedDefinitions) in visitFunctionPrototype() 443 bool visitFunctionDefinition(Visit visit, TIntermFunctionDefinition *node) override in visitFunctionDefinition() 465 for (TIntermFunctionDefinition *monomorphizedDefinition : data.monomorphizedDefinitions) in visitFunctionDefinition()
|
/external/angle/src/compiler/translator/tree_ops/d3d/ |
D | AddDefaultReturnStatements.cpp | 23 bool NeedsReturnStatement(TIntermFunctionDefinition *node, TType *returnType) in NeedsReturnStatement() 48 TIntermFunctionDefinition *definition = node->getAsFunctionDefinition(); in AddDefaultReturnStatements()
|
D | RewriteElseBlocks.cpp | 30 bool visitFunctionDefinition(Visit visit, TIntermFunctionDefinition *aggregate) override; 43 bool ElseBlockRewriter::visitFunctionDefinition(Visit visit, TIntermFunctionDefinition *node) in visitFunctionDefinition()
|
D | ArrayReturnValueToOutParameter.cpp | 37 bool visitFunctionDefinition(Visit visit, TIntermFunctionDefinition *node) override; 46 TIntermFunctionDefinition *mFunctionWithArrayReturnValue; 93 TIntermFunctionDefinition *node) in visitFunctionDefinition()
|
/external/angle/src/compiler/translator/ |
D | ValidateMaxParameters.cpp | 20 TIntermFunctionDefinition *definition = node->getAsFunctionDefinition(); in ValidateMaxParameters()
|
D | ASTMetadataHLSL.cpp | 54 void traverse(TIntermFunctionDefinition *node) in traverse() 159 void traverse(TIntermFunctionDefinition *node) in traverse() 324 void traverse(TIntermFunctionDefinition *node) in traverse()
|
D | CallDAG.h | 44 TIntermFunctionDefinition *node; // Guaranteed to be non-null.
|
D | CallDAG.cpp | 94 TIntermFunctionDefinition *definitionNode; 101 bool visitFunctionDefinition(Visit visit, TIntermFunctionDefinition *node) override in visitFunctionDefinition()
|