Home
last modified time | relevance | path

Searched refs:TIntermFunctionPrototype (Results 1 – 25 of 49) sorted by relevance

12

/external/angle/src/compiler/translator/tree_ops/msl/
DWrapMain.cpp62 TIntermFunctionPrototype *externalMainProto = funcDefNode->getFunctionPrototype(); in visitMain()
63 TIntermFunctionPrototype *internalMainProto = in visitMain()
64 new TIntermFunctionPrototype(&internalMainFunc); in visitMain()
DIntroduceVertexIndexID.cpp80 TIntermFunctionPrototype *newProto = new TIntermFunctionPrototype(&newFunction); in visitFunctionDefinitionPre()
/external/angle/src/compiler/translator/tree_ops/
DSeparateDeclarations.cpp138 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()
DMonomorphizeUnsupportedFunctions.cpp415 TIntermFunctionPrototype *substitutePrototype = new TIntermFunctionPrototype(monomorphized); in processFunctionCall()
440 void visitFunctionPrototype(TIntermFunctionPrototype *node) override in visitFunctionPrototype()
470 replacement.push_back(new TIntermFunctionPrototype( in visitFunctionPrototype()
DInitializeVariables.cpp358 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()
DRemoveUnreferencedVariables.cpp34 void visitFunctionPrototype(TIntermFunctionPrototype *node) override;
111 void CollectVariableRefCountsTraverser::visitFunctionPrototype(TIntermFunctionPrototype *node) in visitFunctionPrototype()
DDeferGlobalInitializers.cpp116 TIntermFunctionPrototype *initGlobalsFunctionPrototype = in InsertInitCallToMain()
/external/angle/src/compiler/translator/tree_ops/hlsl/
DArrayReturnValueToOutParameter.cpp36 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/
DRunAtTheEndOfShader.cpp91 TIntermFunctionPrototype *newMainProto = new TIntermFunctionPrototype(newMain); in WrapMainAndAppend()
DIntermNode_util.cpp37 TIntermFunctionPrototype *CreateInternalFunctionPrototypeNode(const TFunction &func) in CreateInternalFunctionPrototypeNode()
39 return new TIntermFunctionPrototype(&func); in CreateInternalFunctionPrototypeNode()
45 return new TIntermFunctionDefinition(new TIntermFunctionPrototype(&func), functionBody); in CreateInternalFunctionDefinitionNode()
DIntermTraverse.h53 virtual void visitFunctionPrototype(TIntermFunctionPrototype *node) {} in visitFunctionPrototype()
136 friend void TIntermFunctionPrototype::traverse(TIntermTraverser *);
DIntermNode_util.h21 TIntermFunctionPrototype *CreateInternalFunctionPrototypeNode(const TFunction &func);
/external/angle/src/compiler/translator/
DIntermNode.h43 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;
DAsNode.h59 struct AsNode<TIntermFunctionPrototype>
61 static ANGLE_INLINE TIntermFunctionPrototype *exec(TIntermNode *node)
DNodeType.h56 void visitFunctionPrototype(TIntermFunctionPrototype *) override in visitFunctionPrototype() argument
DIntermRebuild.h216 virtual PreResult visitFunctionPrototypePre(TIntermFunctionPrototype &node);
235 virtual PostResult visitFunctionPrototypePost(TIntermFunctionPrototype &node);
DParseContext.h324 TIntermFunctionPrototype *addFunctionPrototypeDeclaration(const TFunction &parsedFunction,
326 TIntermFunctionDefinition *addFunctionDefinition(TIntermFunctionPrototype *functionPrototype,
331 TIntermFunctionPrototype **prototypeOut);
678 TIntermFunctionPrototype *createPrototypeNodeFromFunction(const TFunction &function,
DName.cpp190 void visitFunctionPrototype(TIntermFunctionPrototype *) override { UNREACHABLE(); } in visitFunctionPrototype() argument
Dglslang_tab_autogen.h276 TIntermFunctionPrototype *intermFunctionPrototype;
DOutputTree.cpp50 void visitFunctionPrototype(TIntermFunctionPrototype *node) override;
378 void TOutputTraverser::visitFunctionPrototype(TIntermFunctionPrototype *node) in visitFunctionPrototype()
/external/angle/src/compiler/translator/msl/
DRewritePipelines.cpp582 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/
DVersionGLSL.h65 void visitFunctionPrototype(TIntermFunctionPrototype *node) override;
DVersionGLSL.cpp115 void TVersionGLSL::visitFunctionPrototype(TIntermFunctionPrototype *node) in visitFunctionPrototype()
DOutputGLSLBase.h64 void visitFunctionPrototype(TIntermFunctionPrototype *node) override;
/external/angle/src/compiler/translator/tree_ops/spirv/
DRewriteInterpolateAtOffset.cpp142 mRotateFunc = new TIntermFunctionDefinition(new TIntermFunctionPrototype(function), body); in getRotateFunc()

12