Home
last modified time | relevance | path

Searched refs:traverseAnyAs (Results 1 – 2 of 2) sorted by relevance

/external/angle/src/compiler/translator/TranslatorMetalDirect/
DIntermRebuild.cpp209 auto *newNode = traverseAnyAs<Node>(node); in rebuildInPlaceImpl()
231 Node *TIntermRebuild::traverseAnyAs(TIntermNode &node) in traverseAnyAs() function in sh::TIntermRebuild
242 bool TIntermRebuild::traverseAnyAs(TIntermNode &node, Node *&out) in traverseAnyAs() function in sh::TIntermRebuild
553 auto *newOperand = traverseAnyAs<TIntermTyped>(*operand); in traverseSwizzleChildren()
571 auto *const newLeft = traverseAnyAs<TIntermTyped>(*left); in traverseBinaryChildren()
573 auto *const newRight = traverseAnyAs<TIntermTyped>(*right); in traverseBinaryChildren()
617 auto *const newOperand = traverseAnyAs<TIntermTyped>(*operand); in traverseUnaryChildren()
637 auto *const newCond = traverseAnyAs<TIntermTyped>(*cond); in traverseTernaryChildren()
639 auto *const newTrue = traverseAnyAs<TIntermTyped>(*true_); in traverseTernaryChildren()
641 auto *const newFalse = traverseAnyAs<TIntermTyped>(*false_); in traverseTernaryChildren()
[all …]
DIntermRebuild.h281 Node *traverseAnyAs(TIntermNode &node);
284 bool traverseAnyAs(TIntermNode &node, Node *&out);