/external/angle/src/compiler/translator/tree_ops/msl/ |
D | WrapMain.cpp | 62 TIntermFunctionPrototype *externalMainProto = funcDefNode->getFunctionPrototype(); in visitMain() 63 TIntermFunctionPrototype *internalMainProto = in visitMain() 64 new TIntermFunctionPrototype(&internalMainFunc); in visitMain()
|
D | IntroduceVertexIndexID.cpp | 80 TIntermFunctionPrototype *newProto = new TIntermFunctionPrototype(&newFunction); in visitFunctionDefinitionPre()
|
/external/angle/src/compiler/translator/tree_ops/ |
D | SeparateDeclarations.cpp | 138 PreResult visitFunctionPrototypePre(TIntermFunctionPrototype &node) override in visitFunctionPrototypePre() 144 TIntermFunctionPrototype *newFuncProto = new TIntermFunctionPrototype(it->second); in visitFunctionPrototypePre() 182 return new TIntermFunctionPrototype(newFunc); in visitFunctionPrototypePre() 185 {new TIntermDeclaration({structVar}), new TIntermFunctionPrototype(newFunc)}); in visitFunctionPrototypePre()
|
D | MonomorphizeUnsupportedFunctions.cpp | 415 TIntermFunctionPrototype *substitutePrototype = new TIntermFunctionPrototype(monomorphized); in processFunctionCall() 440 void visitFunctionPrototype(TIntermFunctionPrototype *node) override in visitFunctionPrototype() 470 replacement.push_back(new TIntermFunctionPrototype( in visitFunctionPrototype()
|
D | InitializeVariables.cpp | 358 void visitFunctionPrototype(TIntermFunctionPrototype *node) override in visitFunctionPrototype() 367 queueReplacement(new TIntermFunctionPrototype(it->second), OriginalNode::IS_DROPPED); in visitFunctionPrototype() 383 TIntermFunctionPrototype *newPrototypeNode = new TIntermFunctionPrototype(function); in visitFunctionDefinition()
|
D | RemoveUnreferencedVariables.cpp | 34 void visitFunctionPrototype(TIntermFunctionPrototype *node) override; 111 void CollectVariableRefCountsTraverser::visitFunctionPrototype(TIntermFunctionPrototype *node) in visitFunctionPrototype()
|
D | DeferGlobalInitializers.cpp | 116 TIntermFunctionPrototype *initGlobalsFunctionPrototype = in InsertInitCallToMain()
|
/external/angle/src/compiler/translator/tree_ops/hlsl/ |
D | ArrayReturnValueToOutParameter.cpp | 36 void visitFunctionPrototype(TIntermFunctionPrototype *node) override; 107 void ArrayReturnValueToOutParameterTraverser::visitFunctionPrototype(TIntermFunctionPrototype *node) in visitFunctionPrototype() 133 TIntermFunctionPrototype *replacement = in visitFunctionPrototype() 134 new TIntermFunctionPrototype(mChangedFunctions[functionId.get()].func); in visitFunctionPrototype()
|
/external/angle/src/compiler/translator/tree_util/ |
D | RunAtTheEndOfShader.cpp | 91 TIntermFunctionPrototype *newMainProto = new TIntermFunctionPrototype(newMain); in WrapMainAndAppend()
|
D | IntermNode_util.cpp | 37 TIntermFunctionPrototype *CreateInternalFunctionPrototypeNode(const TFunction &func) in CreateInternalFunctionPrototypeNode() 39 return new TIntermFunctionPrototype(&func); in CreateInternalFunctionPrototypeNode() 45 return new TIntermFunctionDefinition(new TIntermFunctionPrototype(&func), functionBody); in CreateInternalFunctionDefinitionNode()
|
D | IntermTraverse.h | 53 virtual void visitFunctionPrototype(TIntermFunctionPrototype *node) {} in visitFunctionPrototype() 136 friend void TIntermFunctionPrototype::traverse(TIntermTraverser *);
|
D | IntermNode_util.h | 21 TIntermFunctionPrototype *CreateInternalFunctionPrototypeNode(const TFunction &func);
|
/external/angle/src/compiler/translator/ |
D | IntermNode.h | 43 class TIntermFunctionPrototype; variable 92 virtual TIntermFunctionPrototype *getAsFunctionPrototypeNode() { return nullptr; } in getAsFunctionPrototypeNode() 730 class TIntermFunctionPrototype : public TIntermTyped 733 TIntermFunctionPrototype(const TFunction *function); 734 ~TIntermFunctionPrototype() override {} in ~TIntermFunctionPrototype() 736 TIntermFunctionPrototype *getAsFunctionPrototypeNode() override { return this; } in getAsFunctionPrototypeNode() 768 TIntermFunctionDefinition(TIntermFunctionPrototype *prototype, TIntermBlock *body) in TIntermFunctionDefinition() 783 TIntermFunctionPrototype *getFunctionPrototype() const { return mPrototype; } in getFunctionPrototype() 795 TIntermFunctionPrototype *mPrototype;
|
D | AsNode.h | 59 struct AsNode<TIntermFunctionPrototype> 61 static ANGLE_INLINE TIntermFunctionPrototype *exec(TIntermNode *node)
|
D | NodeType.h | 56 void visitFunctionPrototype(TIntermFunctionPrototype *) override in visitFunctionPrototype() argument
|
D | IntermRebuild.h | 216 virtual PreResult visitFunctionPrototypePre(TIntermFunctionPrototype &node); 235 virtual PostResult visitFunctionPrototypePost(TIntermFunctionPrototype &node);
|
D | ParseContext.h | 324 TIntermFunctionPrototype *addFunctionPrototypeDeclaration(const TFunction &parsedFunction, 326 TIntermFunctionDefinition *addFunctionDefinition(TIntermFunctionPrototype *functionPrototype, 331 TIntermFunctionPrototype **prototypeOut); 678 TIntermFunctionPrototype *createPrototypeNodeFromFunction(const TFunction &function,
|
D | Name.cpp | 190 void visitFunctionPrototype(TIntermFunctionPrototype *) override { UNREACHABLE(); } in visitFunctionPrototype() argument
|
D | glslang_tab_autogen.h | 276 TIntermFunctionPrototype *intermFunctionPrototype;
|
D | OutputTree.cpp | 50 void visitFunctionPrototype(TIntermFunctionPrototype *node) override; 378 void TOutputTraverser::visitFunctionPrototype(TIntermFunctionPrototype *node) in visitFunctionPrototype()
|
/external/angle/src/compiler/translator/msl/ |
D | RewritePipelines.cpp | 582 TIntermFunctionPrototype *createUpdatedFunctionPrototype( in createUpdatedFunctionPrototype() 583 TIntermFunctionPrototype &funcProtoNode) in createUpdatedFunctionPrototype() 591 return new TIntermFunctionPrototype(&newFunc); in createUpdatedFunctionPrototype() 727 PostResult visitFunctionPrototypePost(TIntermFunctionPrototype &funcProtoNode) override in visitFunctionPrototypePost() 729 TIntermFunctionPrototype *newFuncProtoNode = in visitFunctionPrototypePost() 752 TIntermFunctionPrototype &funcProtoNode = *funcDefNode.getFunctionPrototype(); in visitNonMain() 755 TIntermFunctionPrototype *newFuncProtoNode = in visitNonMain() 772 TIntermFunctionPrototype &funcProtoNode = *funcDefNode.getFunctionPrototype(); in visitMain() 775 TIntermFunctionPrototype *newFuncProtoNode = in visitMain()
|
/external/angle/src/compiler/translator/glsl/ |
D | VersionGLSL.h | 65 void visitFunctionPrototype(TIntermFunctionPrototype *node) override;
|
D | VersionGLSL.cpp | 115 void TVersionGLSL::visitFunctionPrototype(TIntermFunctionPrototype *node) in visitFunctionPrototype()
|
D | OutputGLSLBase.h | 64 void visitFunctionPrototype(TIntermFunctionPrototype *node) override;
|
/external/angle/src/compiler/translator/tree_ops/spirv/ |
D | RewriteInterpolateAtOffset.cpp | 142 mRotateFunc = new TIntermFunctionDefinition(new TIntermFunctionPrototype(function), body); in getRotateFunc()
|