/third_party/skia/third_party/externals/angle2/src/compiler/translator/tree_util/ |
H A D | IntermTraverse.cpp | 23 void TIntermTraverser::traverse(T *node) in traverse() 60 template void TIntermTraverser::traverse(TIntermNode *); 62 void TIntermNode::traverse(TIntermTraverser *it) in traverse() 67 void TIntermSymbol::traverse(TIntermTraverser *it) in traverse() 69 TIntermTraverser::ScopedNodeInTraversalPath addToPath(it, this); in traverse() 73 void TIntermConstantUnion::traverse(TIntermTraverser *it) in traverse() 75 TIntermTraverser::ScopedNodeInTraversalPath addToPath(it, this); in traverse() 79 void TIntermFunctionPrototype::traverse(TIntermTraverser *it) in traverse() 81 TIntermTraverser::ScopedNodeInTraversalPath addToPath(it, this); in traverse() 85 void TIntermBinary::traverse(TIntermTraverser *i 214 TIntermTraverser::TIntermTraverser(bool preVisit, TIntermTraverser() function in sh::TIntermTraverser [all...] |
H A D | ReplaceVariable.cpp | 21 class ReplaceVariableTraverser : public TIntermTraverser 25 : TIntermTraverser(true, false, false), in ReplaceVariableTraverser() 43 class ReplaceVariablesTraverser : public TIntermTraverser 47 : TIntermTraverser(true, false, false), mVariableMap(variableMap) in ReplaceVariablesTraverser() 63 class GetDeclaratorReplacementsTraverser : public TIntermTraverser 68 : TIntermTraverser(true, false, false, symbolTable), mVariableMap(variableMap) in GetDeclaratorReplacementsTraverser()
|
H A D | IntermTraverse.h | 34 class TIntermTraverser : angle::NonCopyable class 38 TIntermTraverser(bool preVisitIn, 42 virtual ~TIntermTraverser(); 120 ScopedNodeInTraversalPath(TIntermTraverser *traverser, TIntermNode *current) in ScopedNodeInTraversalPath() 130 TIntermTraverser *mTraverser; 134 friend void TIntermSymbol::traverse(TIntermTraverser *); 135 friend void TIntermConstantUnion::traverse(TIntermTraverser *); 136 friend void TIntermFunctionPrototype::traverse(TIntermTraverser *); 340 class TLValueTrackingTraverser : public TIntermTraverser
|
H A D | NodeSearch.h | 18 class NodeSearchTraverser : public TIntermTraverser 21 NodeSearchTraverser() : TIntermTraverser(true, false, false), mFound(false) {} in NodeSearchTraverser()
|
H A D | FindSymbolNode.cpp | 21 class SymbolFinder : public TIntermTraverser 25 : TIntermTraverser(true, false, false), mSymbolName(symbolName), mNodeFound(nullptr) in SymbolFinder()
|
/third_party/glslang/glslang/MachineIndependent/ |
H A D | IntermTraverse.cpp | 59 void TIntermMethod::traverse(TIntermTraverser*) in traverse() 64 void TIntermSymbol::traverse(TIntermTraverser *it) in traverse() 69 void TIntermConstantUnion::traverse(TIntermTraverser *it) in traverse() 84 void TIntermBinary::traverse(TIntermTraverser *it) in traverse() 134 void TIntermUnary::traverse(TIntermTraverser *it) in traverse() 154 void TIntermAggregate::traverse(TIntermTraverser *it) in traverse() 194 void TIntermSelection::traverse(TIntermTraverser *it) in traverse() 226 void TIntermLoop::traverse(TIntermTraverser *it) in traverse() 266 void TIntermBranch::traverse(TIntermTraverser *it) in traverse() 286 void TIntermSwitch::traverse(TIntermTraverser* i [all...] |
H A D | RemoveTree.cpp | 45 struct TRemoveTraverser : TIntermTraverser { 46 TRemoveTraverser() : TIntermTraverser(false, false, true, false) {} in TRemoveTraverser()
|
/third_party/skia/third_party/externals/swiftshader/src/OpenGL/compiler/ |
H A D | IntermTraverse.cpp | 34 void TIntermSymbol::traverse(TIntermTraverser* it) in traverse() 39 void TIntermConstantUnion::traverse(TIntermTraverser* it) in traverse() 47 void TIntermBinary::traverse(TIntermTraverser* it) in traverse() 117 void TIntermUnary::traverse(TIntermTraverser* it) in traverse() 137 void TIntermAggregate::traverse(TIntermTraverser* it) in traverse() 193 void TIntermSelection::traverse(TIntermTraverser* it) in traverse() 225 void TIntermSwitch::traverse(TIntermTraverser *it) in traverse() 247 void TIntermCase::traverse(TIntermTraverser *it) in traverse() 264 void TIntermLoop::traverse(TIntermTraverser* it) in traverse() 324 void TIntermBranch::traverse(TIntermTraverser* i [all...] |
H A D | intermediate.h | 244 class TIntermTraverser; 276 virtual void traverse(TIntermTraverser*) = 0; 365 virtual void traverse(TIntermTraverser*); 396 virtual void traverse(TIntermTraverser*); 422 virtual void traverse(TIntermTraverser*); 448 virtual void traverse(TIntermTraverser*); 481 void traverse(TIntermTraverser*) override; 522 void traverse(TIntermTraverser*) override; 546 void traverse(TIntermTraverser*) override; 620 virtual void traverse(TIntermTraverser*); 693 class TIntermTraverser global() class 697 TIntermTraverser(bool preVisit = true, bool inVisit = false, bool postVisit = false, bool rightToLeft = false) : TIntermTraverser() function in TIntermTraverser [all...] |
/third_party/skia/third_party/externals/angle2/src/compiler/translator/ |
H A D | IntermNode.h | 38 class TIntermTraverser; 84 virtual void traverse(TIntermTraverser *it); 85 virtual bool visit(Visit visit, TIntermTraverser *it) = 0; 220 void traverse(TIntermTraverser *it) final; 221 bool visit(Visit visit, TIntermTraverser *it) final; 260 bool visit(Visit visit, TIntermTraverser *it) final; 301 void traverse(TIntermTraverser *it) final; 302 bool visit(Visit visit, TIntermTraverser *it) final; 377 void traverse(TIntermTraverser *it) final; 378 bool visit(Visit visit, TIntermTraverser *i [all...] |
H A D | ASTMetadataHLSL.cpp | 25 class PullGradient : public TIntermTraverser 29 : TIntermTraverser(true, false, true), in PullGradient() 146 class PullComputeDiscontinuousAndGradientLoops : public TIntermTraverser 152 : TIntermTraverser(true, false, true), in PullComputeDiscontinuousAndGradientLoops() 312 class PushDiscontinuousLoops : public TIntermTraverser 316 : TIntermTraverser(true, true, true), in PushDiscontinuousLoops()
|
H A D | IsASTDepthBelowLimit.cpp | 18 class MaxDepthTraverser : public TIntermTraverser 21 MaxDepthTraverser(int depthLimit) : TIntermTraverser(true, false, false, nullptr) in MaxDepthTraverser()
|
H A D | ValidateBarrierFunctionCall.cpp | 19 class Traverser : public TIntermTraverser 23 : TIntermTraverser(true, false, true), mDiagnostics(diagnostics) in Traverser()
|
/third_party/skia/third_party/externals/angle2/src/compiler/translator/tree_ops/ |
H A D | EmulateMultiDrawShaderBuiltins.cpp | 35 class FindGLDrawIDTraverser : public TIntermTraverser 38 FindGLDrawIDTraverser() : TIntermTraverser(true, false, false), mVariable(nullptr) {} in FindGLDrawIDTraverser() 55 class AddBaseVertexToGLVertexIDTraverser : public TIntermTraverser 58 AddBaseVertexToGLVertexIDTraverser() : TIntermTraverser(true, false, false) {} in AddBaseVertexToGLVertexIDTraverser() 76 class FindGLBaseVertexTraverser : public TIntermTraverser 79 FindGLBaseVertexTraverser() : TIntermTraverser(true, false, false), mVariable(nullptr) {} in FindGLBaseVertexTraverser() 98 class FindGLBaseInstanceTraverser : public TIntermTraverser 101 FindGLBaseInstanceTraverser() : TIntermTraverser(true, false, false), mVariable(nullptr) {} in FindGLBaseInstanceTraverser()
|
H A D | RemoveInvariantDeclaration.cpp | 19 class RemoveInvariantDeclarationTraverser : public TIntermTraverser 22 RemoveInvariantDeclarationTraverser() : TIntermTraverser(true, false, false) {} in RemoveInvariantDeclarationTraverser()
|
H A D | RewriteArrayOfArrayOfOpaqueUniforms.cpp | 56 class RewriteExpressionTraverser final : public TIntermTraverser 60 : TIntermTraverser(true, false, false), mCompiler(compiler), mUniformMap(uniformMap) in RewriteExpressionTraverser() 242 class RewriteArrayOfArrayOfOpaqueUniformsTraverser : public TIntermTraverser 246 : TIntermTraverser(true, false, false, symbolTable), mCompiler(compiler) in RewriteArrayOfArrayOfOpaqueUniformsTraverser()
|
H A D | RemoveAtomicCounterBuiltins.cpp | 29 class RemoveAtomicCounterBuiltinsTraverser : public TIntermTraverser 32 RemoveAtomicCounterBuiltinsTraverser() : TIntermTraverser(true, false, false) {} in RemoveAtomicCounterBuiltinsTraverser()
|
/third_party/skia/third_party/externals/angle2/src/tests/test_utils/ |
H A D | ConstantFoldingTest.h | 27 class ConstantFinder : public TIntermTraverser 31 : TIntermTraverser(true, false, false), in ConstantFinder() 38 : TIntermTraverser(true, false, false), in ConstantFinder() 45 : TIntermTraverser(true, false, false), mFaultTolerance(T()), mFound(false) in ConstantFinder()
|
/third_party/glslang/glslang/Include/ |
H A D | intermediate.h | 1113 class TIntermTraverser; 1141 virtual void traverse(glslang::TIntermTraverser*) = 0; 1245 virtual void traverse(TIntermTraverser*); 1307 virtual void traverse(TIntermTraverser*); 1329 virtual void traverse(TIntermTraverser*); 1350 virtual void traverse(TIntermTraverser*); 1380 virtual void traverse(TIntermTraverser*); 1642 virtual void traverse(TIntermTraverser*); 1662 virtual void traverse(TIntermTraverser*); 1694 virtual void traverse(TIntermTraverser*); 1820 class TIntermTraverser { global() class 1823 TIntermTraverser(bool preVisit = true, bool inVisit = false, bool postVisit = false, bool rightToLeft = false) : TIntermTraverser() function in glslang::TIntermTraverser [all...] |
/third_party/skia/third_party/externals/angle2/src/compiler/translator/TranslatorMetalDirect/ |
H A D | MapFunctionsToDefinitions.cpp | 12 class Mapper : public TIntermTraverser 18 Mapper() : TIntermTraverser(true, false, false) {} in Mapper()
|
H A D | SkippingTraverser.h | 15 // A TIntermTraverser that skips traversing childen by default. 16 class SkippingTraverser : public TIntermTraverser 23 : TIntermTraverser(preVisit_, inVisit_, postVisit_, symbolTable) in SkippingTraverser()
|
/third_party/skia/third_party/externals/angle2/src/compiler/translator/tree_ops/vulkan/ |
H A D | EarlyFragmentTestsOptimization.cpp | 24 class CheckEFTOptimizationTraverser : public TIntermTraverser 41 : TIntermTraverser(true, false, false), mFragDepthUsed(false), mDiscardOpUsed(false) in CheckEFTOptimizationTraverser()
|
/third_party/skia/third_party/externals/angle2/src/compiler/translator/tree_ops/apple/ |
H A D | AddAndTrueToLoopCondition.cpp | 21 class AddAndTrueToLoopConditionTraverser : public TIntermTraverser 24 AddAndTrueToLoopConditionTraverser() : TIntermTraverser(true, false, false) {} in AddAndTrueToLoopConditionTraverser()
|
H A D | UnfoldShortCircuitAST.cpp | 35 class UnfoldShortCircuitASTTraverser : public TIntermTraverser 38 UnfoldShortCircuitASTTraverser() : TIntermTraverser(true, false, false) {} in UnfoldShortCircuitASTTraverser()
|
/third_party/skia/third_party/externals/angle2/src/compiler/translator/tree_ops/d3d/ |
H A D | BreakVariableAliasingInInnerLoops.cpp | 36 class AliasingBreaker : public TIntermTraverser 39 AliasingBreaker() : TIntermTraverser(true, false, true) {} in AliasingBreaker()
|