Home
last modified time | relevance | path

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

/external/angle/src/compiler/translator/msl/
DIntermRebuild.h170 class PostResult : private BaseResult
175 PostResult(PostResult &&other);
176 PostResult(TIntermNode &node);
177 PostResult(TIntermNode *node);
178 PostResult(std::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(std::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 …]
DMapSymbols.cpp28 PostResult visitSymbolPost(TIntermSymbol &symbolNode) override in visitSymbolPost()
DRewritePipelines.cpp208 PostResult visitDeclarationPost(TIntermDeclaration &declNode) override in visitDeclarationPost()
670 PostResult visitAggregatePost(TIntermAggregate &callNode) override in visitAggregatePost()
696 PostResult visitFunctionPrototypePost(TIntermFunctionPrototype &funcProtoNode) override in visitFunctionPrototypePost()
707 PostResult visitFunctionDefinitionPost(TIntermFunctionDefinition &funcDefNode) override in visitFunctionDefinitionPost()
/external/angle/src/compiler/translator/tree_ops/msl/
DSeparateCompoundExpressions.cpp327 PostResult visitBlockPost(TIntermBlock &node) override in visitBlockPost()
357 PostResult visitDeclarationPost(TIntermDeclaration &node) override in visitDeclarationPost()
378 PostResult visitUnaryPost(TIntermUnary &node) override in visitUnaryPost()
401 PostResult leftResult = rebuild(*left); in visitBinaryPre()
405 PostResult rightResult = rebuild(*right); in visitBinaryPre()
414 PostResult visitBinaryPost(TIntermBinary &node) override in visitBinaryPost()
479 PostResult condResult = rebuild(*node.getCondition()); in visitTernaryPre()
483 PostResult thenResult = rebuild(*node.getTrueExpression()); in visitTernaryPre()
487 PostResult elseResult = rebuild(*node.getFalseExpression()); in visitTernaryPre()
493 PostResult visitTernaryPost(TIntermTernary &node) override in visitTernaryPost()
[all …]
DGuardFragDepthWrite.cpp27 PostResult visitBinaryPost(TIntermBinary &node) override in visitBinaryPost()
DRewriteCaseDeclarations.cpp34 PostResult visitSwitchPost(TIntermSwitch &node) override in visitSwitchPost()
DRewriteUnaddressableReferences.cpp226 PostResult visitBinaryPost(TIntermBinary &binaryNode) override in visitBinaryPost()
291 PostResult visitSwizzlePost(TIntermSwizzle &swizzleNode) override in visitSwizzlePost()
DAddExplicitTypeCasts.cpp28 PostResult visitAggregatePost(TIntermAggregate &callNode) override in visitAggregatePost()
DRewriteOutArgs.cpp111 PostResult visitAggregatePost(TIntermAggregate &aggregateNode) override in visitAggregatePost()
DConvertUnsupportedConstructorsToFunctionCalls.cpp180 PostResult visitAggregatePost(TIntermAggregate &node) override in visitAggregatePost()