Home
last modified time | relevance | path

Searched refs:TIntermSwitch (Results 1 – 25 of 64) sorted by relevance

123

/external/angle/src/compiler/translator/TranslatorMetalDirect/
DRewriteCaseDeclarations.cpp28 PreResult visitSwitchPre(TIntermSwitch &node) override in visitSwitchPre()
34 PostResult visitSwitchPost(TIntermSwitch &node) override in visitSwitchPost()
DIntermRebuild.h223 virtual PreResult visitSwitchPre(TIntermSwitch &node);
242 virtual PostResult visitSwitchPost(TIntermSwitch &node);
303 TIntermNode *traverseSwitchChildren(TIntermSwitch &node);
DSkippingTraverser.h31 bool visitSwitch(Visit, TIntermSwitch *) { return false; } in visitSwitch() argument
DNodeType.h98 bool visitSwitch(Visit, TIntermSwitch *) override in visitSwitch() argument
DIntermRebuild.cpp680 TIntermNode *TIntermRebuild::traverseSwitchChildren(TIntermSwitch &node) in traverseSwitchChildren()
694 return new TIntermSwitch(newInit, newStmts); in traverseSwitchChildren()
889 PreResult TIntermRebuild::visitSwitchPre(TIntermSwitch &node) in visitSwitchPre()
982 PostResult TIntermRebuild::visitSwitchPost(TIntermSwitch &node) in visitSwitchPost()
DName.cpp160 bool visitSwitch(Visit, TIntermSwitch *) override in visitSwitch() argument
/external/angle/src/compiler/translator/tree_ops/d3d/
DWrapSwitchStatementsInBlocks.cpp45 bool visitSwitch(Visit visit, TIntermSwitch *node) override;
48 bool WrapSwitchStatementsInBlocksTraverser::visitSwitch(Visit, TIntermSwitch *node) in visitSwitch()
DRemoveSwitchFallThrough.cpp40 bool visitSwitch(Visit, TIntermSwitch *node) override;
148 bool RemoveSwitchFallThroughTraverser::visitSwitch(Visit, TIntermSwitch *node) in visitSwitch()
/external/angle/src/compiler/translator/tree_ops/
DPruneEmptyCases.cpp59 bool visitSwitch(Visit visit, TIntermSwitch *node) override;
71 bool PruneEmptyCasesTraverser::visitSwitch(Visit visit, TIntermSwitch *node) in visitSwitch()
/external/swiftshader/src/OpenGL/compiler/
Dintermediate.h255 class TIntermSwitch; variable
286 virtual TIntermSwitch *getAsSwitchNode() { return 0; } in getAsSwitchNode()
637 class TIntermSwitch : public TIntermNode
640 TIntermSwitch(TIntermTyped *init, TIntermAggregate *statementList) in TIntermSwitch() function
646 TIntermSwitch *getAsSwitchNode() { return this; } in getAsSwitchNode()
713 virtual bool visitSwitch(Visit, TIntermSwitch*) { return true; } in visitSwitch() argument
DAnalyzeCallDepth.h30 virtual bool visitSwitch(Visit, TIntermSwitch*);
DValidateSwitch.h36 bool visitSwitch(Visit, TIntermSwitch *) override;
Dlocalintermediate.h44TIntermSwitch *addSwitch(TIntermTyped *init, TIntermAggregate *statementList, const TSourceLoc &li…
Dglslang_tab.h207 TIntermSwitch* intermSwitch;
DValidateSwitch.cpp86 bool ValidateSwitch::visitSwitch(Visit, TIntermSwitch *) in visitSwitch() argument
/external/angle/src/compiler/translator/
DIntermNode.h51 class TIntermSwitch; variable
103 virtual TIntermSwitch *getAsSwitchNode() { return nullptr; } in getAsSwitchNode()
930 class TIntermSwitch : public TIntermNode
933 TIntermSwitch(TIntermTyped *init, TIntermBlock *statementList);
935 TIntermSwitch *getAsSwitchNode() override { return this; } in getAsSwitchNode()
948 TIntermSwitch *deepCopy() const override { return new TIntermSwitch(*this); } in deepCopy()
955 TIntermSwitch(const TIntermSwitch &);
DValidateSwitch.cpp37 bool visitSwitch(Visit, TIntermSwitch *) override;
172 bool ValidateSwitch::visitSwitch(Visit, TIntermSwitch *) in visitSwitch() argument
Dglslang_tab_autogen.h269 TIntermSwitch *intermSwitch;
DOutputTree.cpp46 bool visitSwitch(Visit visit, TIntermSwitch *node) override;
561 bool TOutputTraverser::visitSwitch(Visit visit, TIntermSwitch *node) in visitSwitch()
/external/angle/src/compiler/translator/tree_util/
DAsNode.h122 struct AsNode<TIntermSwitch>
124 static ANGLE_INLINE TIntermSwitch *exec(TIntermNode *node)
/external/deqp-deps/glslang/glslang/MachineIndependent/
DRemoveTree.cpp81 virtual bool visitSwitch(TVisit /* visit*/ , TIntermSwitch* node) in visitSwitch()
DIntermTraverse.cpp286 void TIntermSwitch::traverse(TIntermTraverser* it) in traverse()
/external/angle/third_party/vulkan-deps/glslang/src/glslang/MachineIndependent/
DRemoveTree.cpp81 virtual bool visitSwitch(TVisit /* visit*/ , TIntermSwitch* node) in visitSwitch()
/external/angle/third_party/vulkan-deps/glslang/src/glslang/Include/
Dintermediate.h1061 class TIntermSwitch; variable
1090 virtual glslang::TIntermSwitch* getAsSwitchNode() { return 0; } in getAsSwitchNode()
1103 virtual const glslang::TIntermSwitch* getAsSwitchNode() const { return 0; } in getAsSwitchNode()
1726 class TIntermSwitch : public TIntermNode {
1728 TIntermSwitch(TIntermTyped* cond, TIntermAggregate* b) : condition(cond), body(b), in TIntermSwitch() function
1733 virtual TIntermSwitch* getAsSwitchNode() { return this; } in getAsSwitchNode()
1734 virtual const TIntermSwitch* getAsSwitchNode() const { return this; } in getAsSwitchNode()
1796 virtual bool visitSwitch(TVisit, TIntermSwitch*) { return true; } in visitSwitch() argument
/external/deqp-deps/glslang/glslang/Include/
Dintermediate.h1057 class TIntermSwitch; variable
1086 virtual glslang::TIntermSwitch* getAsSwitchNode() { return 0; } in getAsSwitchNode()
1099 virtual const glslang::TIntermSwitch* getAsSwitchNode() const { return 0; } in getAsSwitchNode()
1703 class TIntermSwitch : public TIntermNode {
1705 TIntermSwitch(TIntermTyped* cond, TIntermAggregate* b) : condition(cond), body(b), in TIntermSwitch() function
1710 virtual TIntermSwitch* getAsSwitchNode() { return this; } in getAsSwitchNode()
1711 virtual const TIntermSwitch* getAsSwitchNode() const { return this; } in getAsSwitchNode()
1773 virtual bool visitSwitch(TVisit, TIntermSwitch*) { return true; } in visitSwitch() argument

123