Home
last modified time | relevance | path

Searched refs:Traverser (Results 1 – 19 of 19) sorted by relevance

/third_party/flutter/skia/third_party/externals/angle2/src/compiler/translator/tree_ops/
DRewriteUnaryMinusOperatorFloat.cpp18 class Traverser : public TIntermTraverser class
24 Traverser();
32 void Traverser::Apply(TIntermNode *root) in Apply()
34 Traverser traverser; in Apply()
46 Traverser::Traverser() : TIntermTraverser(true, false, false) {} in Traverser() function in sh::__anona7b9d86e0111::Traverser
48 void Traverser::nextIteration() in nextIteration()
53 bool Traverser::visitUnary(Visit visit, TIntermUnary *node) in visitUnary()
89 Traverser::Apply(root); in RewriteUnaryMinusOperatorFloat()
DRewriteUnaryMinusOperatorInt.cpp19 class Traverser : public TIntermTraverser class
25 Traverser();
33 void Traverser::Apply(TIntermNode *root) in Apply()
35 Traverser traverser; in Apply()
47 Traverser::Traverser() : TIntermTraverser(true, false, false) {} in Traverser() function in sh::__anon9bd559030111::Traverser
49 void Traverser::nextIteration() in nextIteration()
54 bool Traverser::visitUnary(Visit visit, TIntermUnary *node) in visitUnary()
107 Traverser::Apply(root); in RewriteUnaryMinusOperatorInt()
DRewriteDfdy.cpp22 class Traverser : public TIntermTraverser class
30 Traverser(TIntermBinary *viewportYScale, TSymbolTable *symbolTable);
36 Traverser::Traverser(TIntermBinary *viewportYScale, TSymbolTable *symbolTable) in Traverser() function in sh::__anonffaf32380111::Traverser
41 void Traverser::Apply(TIntermNode *root, in Apply()
46 Traverser traverser(viewportYScale, pSymbolTable); in Apply()
51 bool Traverser::visitUnary(Visit visit, TIntermUnary *node) in visitUnary()
86 Traverser::Apply(root, symbolTable, viewportYScale); in RewriteDfdy()
DExpandIntegerPowExpressions.cpp23 class Traverser : public TIntermTraverser class
29 Traverser(TSymbolTable *symbolTable);
37 void Traverser::Apply(TIntermNode *root, TSymbolTable *symbolTable) in Apply()
39 Traverser traverser(symbolTable); in Apply()
51 Traverser::Traverser(TSymbolTable *symbolTable) : TIntermTraverser(true, false, false, symbolTable) in Traverser() function in sh::__anond772cc360111::Traverser
54 void Traverser::nextIteration() in nextIteration()
59 bool Traverser::visitAggregate(Visit visit, TIntermAggregate *node) in visitAggregate()
142 Traverser::Apply(root, symbolTable); in ExpandIntegerPowExpressions()
DRewriteTexelFetchOffset.cpp22 class Traverser : public TIntermTraverser class
28 Traverser(const TSymbolTable &symbolTable, int shaderVersion);
37 Traverser::Traverser(const TSymbolTable &symbolTable, int shaderVersion) in Traverser() function in sh::__anonb3ccec840111::Traverser
42 void Traverser::Apply(TIntermNode *root, const TSymbolTable &symbolTable, int shaderVersion) in Apply()
44 Traverser traverser(symbolTable, shaderVersion); in Apply()
56 void Traverser::nextIteration() in nextIteration()
61 bool Traverser::visitAggregate(Visit visit, TIntermAggregate *node) in visitAggregate()
151 Traverser::Apply(root, symbolTable, shaderVersion); in RewriteTexelFetchOffset()
DNameEmbeddedUniformStructs.cpp20 class Traverser : public TIntermTraverser class
23 explicit Traverser(TSymbolTable *symbolTable) in Traverser() function in sh::__anonf2dff5d20111::Traverser
97 Traverser nameStructs(symbolTable); in NameEmbeddedStructUniforms()
DRewriteStructSamplers.cpp87 class Traverser final : public TIntermTraverser class
90 explicit Traverser(TSymbolTable *symbolTable) in Traverser() function in sh::__anon0052763d0111::Traverser
96 ~Traverser() override { mSymbolTable->pop(); } in ~Traverser()
693 Traverser rewriteStructSamplers(symbolTable); in RewriteStructSamplers()
/third_party/skia/third_party/externals/angle2/src/compiler/translator/tree_ops/apple/
DRewriteUnaryMinusOperatorFloat.cpp18 class Traverser : public TIntermTraverser class
24 Traverser();
32 bool Traverser::Apply(TCompiler *compiler, TIntermNode *root) in Apply()
34 Traverser traverser; in Apply()
51 Traverser::Traverser() : TIntermTraverser(true, false, false) {} in Traverser() function in sh::__anon4423593a0111::Traverser
53 void Traverser::nextIteration() in nextIteration()
58 bool Traverser::visitUnary(Visit visit, TIntermUnary *node) in visitUnary()
94 return Traverser::Apply(compiler, root); in RewriteUnaryMinusOperatorFloat()
/third_party/skia/third_party/externals/angle2/src/compiler/translator/tree_ops/d3d/
DRewriteUnaryMinusOperatorInt.cpp19 class Traverser : public TIntermTraverser class
25 Traverser();
33 bool Traverser::Apply(TCompiler *compiler, TIntermNode *root) in Apply()
35 Traverser traverser; in Apply()
52 Traverser::Traverser() : TIntermTraverser(true, false, false) {} in Traverser() function in sh::__anon78122ff80111::Traverser
54 void Traverser::nextIteration() in nextIteration()
59 bool Traverser::visitUnary(Visit visit, TIntermUnary *node) in visitUnary()
114 return Traverser::Apply(compiler, root); in RewriteUnaryMinusOperatorInt()
DExpandIntegerPowExpressions.cpp23 class Traverser : public TIntermTraverser class
31 Traverser(TSymbolTable *symbolTable);
39 bool Traverser::Apply(TCompiler *compiler, TIntermNode *root, TSymbolTable *symbolTable) in Apply()
41 Traverser traverser(symbolTable); in Apply()
58 Traverser::Traverser(TSymbolTable *symbolTable) : TIntermTraverser(true, false, false, symbolTable) in Traverser() function in sh::__anon7946188b0111::Traverser
61 void Traverser::nextIteration() in nextIteration()
66 bool Traverser::visitAggregate(Visit visit, TIntermAggregate *node) in visitAggregate()
149 return Traverser::Apply(compiler, root, symbolTable); in ExpandIntegerPowExpressions()
/third_party/skia/third_party/externals/angle2/src/compiler/translator/tree_ops/
DRewriteTexelFetchOffset.cpp22 class Traverser : public TIntermTraverser class
31 Traverser(const TSymbolTable &symbolTable, int shaderVersion);
40 Traverser::Traverser(const TSymbolTable &symbolTable, int shaderVersion) in Traverser() function in sh::__anon8771002f0111::Traverser
45 bool Traverser::Apply(TCompiler *compiler, in Apply()
50 Traverser traverser(symbolTable, shaderVersion); in Apply()
67 void Traverser::nextIteration() in nextIteration()
72 bool Traverser::visitAggregate(Visit visit, TIntermAggregate *node) in visitAggregate()
165 return Traverser::Apply(compiler, root, symbolTable, shaderVersion); in RewriteTexelFetchOffset()
DRewriteDfdy.cpp25 class Traverser : public TIntermTraverser class
36 Traverser(TSymbolTable *symbolTable,
50 Traverser::Traverser(TSymbolTable *symbolTable, in Traverser() function in sh::__anone60c2d630111::Traverser
61 bool Traverser::Apply(TCompiler *compiler, in Apply()
69 Traverser traverser(pSymbolTable, compileOptions, specConst, driverUniforms); in Apply()
74 bool Traverser::visitAggregate(Visit visit, TIntermAggregate *node) in visitAggregate()
83 bool Traverser::visitAggregateWithRotation(Visit visit, TIntermAggregate *node) in visitAggregateWithRotation()
186 bool Traverser::visitAggregateWithoutRotation(Visit visit, TIntermAggregate *node) in visitAggregateWithoutRotation()
230 return Traverser::Apply(compiler, compileOptions, root, symbolTable, specConst, driverUniforms); in RewriteDfdy()
DSeparateStructFromUniformDeclarations.cpp20 class Traverser : public TIntermTraverser class
23 explicit Traverser(TSymbolTable *symbolTable) in Traverser() function in sh::__anond9d52fa10111::Traverser
111 Traverser separateStructDecls(symbolTable); in SeparateStructFromUniformDeclarations()
/third_party/skia/third_party/externals/angle2/src/compiler/translator/tree_ops/vulkan/
DRewriteInterpolateAtOffset.cpp25 class Traverser : public TIntermTraverser class
37 Traverser(TSymbolTable *symbolTable,
51 Traverser::Traverser(TSymbolTable *symbolTable, in Traverser() function in sh::__anon843dbf7f0111::Traverser
65 bool Traverser::Apply(TCompiler *compiler, in Apply()
74 Traverser traverser(pSymbolTable, compileOptions, shaderVersion, specConst, driverUniforms); in Apply()
79 bool Traverser::visitAggregate(Visit visit, TIntermAggregate *node) in visitAggregate()
159 return Traverser::Apply(compiler, compileOptions, root, symbolTable, shaderVersion, specConst, in RewriteInterpolateAtOffset()
/third_party/skia/third_party/externals/angle2/src/compiler/translator/
DValidateBarrierFunctionCall.cpp19 class Traverser : public TIntermTraverser class
22 Traverser(TDiagnostics *diagnostics) in Traverser() function in sh::__anon969e76bd0111::Traverser
96 Traverser traverser(diagnostics); in ValidateBarrierFunctionCall()
/third_party/skia/third_party/externals/angle2/src/compiler/translator/TranslatorMetalDirect/
DNameEmbeddedUniformStructsMetal.cpp20 class Traverser : public TIntermTraverser class
25 explicit Traverser(TSymbolTable *symbolTable) in Traverser() function in sh::__anon5dd17b270111::Traverser
111 Traverser nameStructs(symbolTable); in NameEmbeddedStructUniformsMetal()
/third_party/skia/third_party/externals/angle2/src/compiler/translator/tree_util/
DFindPreciseNodes.cpp147 template <typename Traverser>
148 void TraverseIndexNodesOnly(TIntermNode *node, Traverser *traverser) in TraverseIndexNodesOnly()
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/transform_feedback/
DvktTransformFeedbackFuzzLayoutCase.cpp1134 class Traverser class
1138 Traverser (const Iter beg, const Iter end, const bool shuffled) in Traverser() function in vkt::TransformFeedback::__anon0bea8c4c0111::Traverser
1183Traverser<const InterfaceBlockMember> interfaces(block.begin(), block.end(), shuffleUniformMembers… in generateDeclaration()
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ubo/
DvktUniformBlockCase.cpp1105 class Traverser class
1109 Traverser (const Iter beg, const Iter end, const bool shuffled) in Traverser() function in vkt::ubo::__anon5548dcaf0111::Traverser
1171 Traverser<const Uniform> uniforms(block.begin(), block.end(), shuffleUniformMembers); in generateDeclaration()