Home
last modified time | relevance | path

Searched refs:PostResult (Results 1 – 10 of 10) sorted by relevance

/external/angle/src/compiler/translator/TranslatorMetalDirect/
DIntermRebuild.h170 class PostResult : private BaseResult
175 PostResult(PostResult &&other);
176 PostResult(TIntermNode &node);
177 PostResult(TIntermNode *node);
178 PostResult(nullptr_t); // Used to drop a node
179 PostResult(Fail); // Used to signal failure.
181 void operator=(PostResult &&other);
183 static PostResult Multi(std::vector<TIntermNode *> &&nodes) in Multi()
189 static PostResult Multi(Iter nodesBegin, Iter nodesEnd) in Multi()
200 PostResult(BaseResult &&other);
[all …]
DIntermRebuild.cpp132 using PostResult = TIntermRebuild::PostResult; typedef
134 PostResult::PostResult(TIntermNode &node) : BaseResult(node, VisitBits::Neither) {} in PostResult() function in sh::PostResult
135 PostResult::PostResult(TIntermNode *node) : BaseResult(node, VisitBits::Neither) {} in PostResult() function in sh::PostResult
136 PostResult::PostResult(nullptr_t) : BaseResult(nullptr) {} in PostResult() function in sh::PostResult
137 PostResult::PostResult(Fail) : BaseResult(Fail()) {} in PostResult() function in sh::PostResult
139 PostResult::PostResult(PostResult &&other) : BaseResult(other) {} in PostResult() function in sh::PostResult
140 PostResult::PostResult(BaseResult &&other) : BaseResult(other) {} in PostResult() function in sh::PostResult
142 void PostResult::operator=(PostResult &&other) in operator =()
223 PostResult TIntermRebuild::rebuild(TIntermNode &node) in rebuild()
233 PostResult result(traverseAny(node)); in traverseAnyAs()
[all …]
DSeparateCompoundExpressions.cpp299 PostResult visitBlockPost(TIntermBlock &node) override in visitBlockPost()
329 PostResult visitDeclarationPost(TIntermDeclaration &node) override in visitDeclarationPost()
350 PostResult visitUnaryPost(TIntermUnary &node) override in visitUnaryPost()
373 PostResult leftResult = rebuild(*left); in visitBinaryPre()
377 PostResult rightResult = rebuild(*right); in visitBinaryPre()
386 PostResult visitBinaryPost(TIntermBinary &node) override in visitBinaryPost()
451 PostResult condResult = rebuild(*node.getCondition()); in visitTernaryPre()
455 PostResult thenResult = rebuild(*node.getTrueExpression()); in visitTernaryPre()
459 PostResult elseResult = rebuild(*node.getFalseExpression()); in visitTernaryPre()
465 PostResult visitTernaryPost(TIntermTernary &node) override in visitTernaryPost()
[all …]
DRewriteKeywords.cpp353 PostResult visitSymbolPost(TIntermSymbol &symbolNode) override in visitSymbolPost()
364 PostResult visitFunctionPrototype(TIntermFunctionPrototype &funcProtoNode) in visitFunctionPrototype()
375 PostResult visitDeclarationPost(TIntermDeclaration &declNode) override in visitDeclarationPost()
387 PostResult visitFunctionDefinitionPost(TIntermFunctionDefinition &funcDefNode) override in visitFunctionDefinitionPost()
400 PostResult visitAggregatePost(TIntermAggregate &aggregateNode) override in visitAggregatePost()
DMapSymbols.cpp28 PostResult visitSymbolPost(TIntermSymbol &symbolNode) override in visitSymbolPost()
DRewriteCaseDeclarations.cpp34 PostResult visitSwitchPost(TIntermSwitch &node) override in visitSwitchPost()
DAddExplicitTypeCasts.cpp25 PostResult visitAggregatePost(TIntermAggregate &callNode) override in visitAggregatePost()
DRewriteUnaddressableReferences.cpp226 PostResult visitBinaryPost(TIntermBinary &binaryNode) override in visitBinaryPost()
291 PostResult visitSwizzlePost(TIntermSwizzle &swizzleNode) override in visitSwizzlePost()
DRewritePipelines.cpp192 PostResult visitDeclarationPost(TIntermDeclaration &declNode) override in visitDeclarationPost()
621 PostResult visitAggregatePost(TIntermAggregate &callNode) override in visitAggregatePost()
647 PostResult visitFunctionPrototypePost(TIntermFunctionPrototype &funcProtoNode) override in visitFunctionPrototypePost()
658 PostResult visitFunctionDefinitionPost(TIntermFunctionDefinition &funcDefNode) override in visitFunctionDefinitionPost()
DRewriteOutArgs.cpp108 PostResult visitAggregatePost(TIntermAggregate &aggregateNode) override in visitAggregatePost()