Home
last modified time | relevance | path

Searched refs:TSymbolTable (Results 1 – 25 of 299) sorted by relevance

12345678910>>...12

/third_party/flutter/skia/third_party/externals/angle2/src/compiler/translator/
DSymbolTable.cpp25 class TSymbolTable::TSymbolTableLevel
47 bool TSymbolTable::TSymbolTableLevel::insert(TSymbol *symbol) in insert()
54 void TSymbolTable::TSymbolTableLevel::insertUnmangled(TFunction *function) in insertUnmangled()
59 TSymbol *TSymbolTable::TSymbolTableLevel::find(const ImmutableString &name) const in find()
68 TSymbolTable::TSymbolTable() in TSymbolTable() function in sh::TSymbolTable
75 TSymbolTable::~TSymbolTable() = default;
77 bool TSymbolTable::isEmpty() const in isEmpty()
82 bool TSymbolTable::atGlobalLevel() const in atGlobalLevel()
87 void TSymbolTable::push() in push()
93 void TSymbolTable::pop() in pop()
[all …]
DSymbol.h21 class TSymbolTable; variable
28 TSymbol(TSymbolTable *symbolTable,
83 TVariable(TSymbolTable *symbolTable,
115 TStructure(TSymbolTable *symbolTable,
125 TSymbolTable *symbolTable) const;
131 friend class TSymbolTable;
152 TInterfaceBlock(TSymbolTable *symbolTable,
163 friend class TSymbolTable;
182 const TVariable *createVariable(TSymbolTable *symbolTable) in createVariable()
201 TFunction(TSymbolTable *symbolTable,
/third_party/skia/third_party/externals/angle2/src/compiler/translator/
DSymbolTable.cpp61 class TSymbolTable::TSymbolTableLevel
83 bool TSymbolTable::TSymbolTableLevel::insert(TSymbol *symbol) in insert()
90 void TSymbolTable::TSymbolTableLevel::insertUnmangled(TFunction *function) in insertUnmangled()
95 TSymbol *TSymbolTable::TSymbolTableLevel::find(const ImmutableString &name) const in find()
104 TSymbolTable::TSymbolTable() in TSymbolTable() function in sh::TSymbolTable
112 TSymbolTable::~TSymbolTable() = default;
114 bool TSymbolTable::isEmpty() const in isEmpty()
119 bool TSymbolTable::atGlobalLevel() const in atGlobalLevel()
124 void TSymbolTable::push() in push()
130 void TSymbolTable::pop() in pop()
[all …]
DSymbol.h21 class TSymbolTable; variable
28 TSymbol(TSymbolTable *symbolTable,
34 TSymbol(TSymbolTable *symbolTable,
113 TVariable(TSymbolTable *symbolTable,
119 TVariable(TSymbolTable *symbolTable,
166 TStructure(TSymbolTable *symbolTable,
176 TSymbolTable *symbolTable) const;
182 friend class TSymbolTable;
219 TInterfaceBlock(TSymbolTable *symbolTable,
226 TInterfaceBlock(TSymbolTable *symbolTable,
[all …]
DSymbol.cpp35 TSymbol::TSymbol(TSymbolTable *symbolTable, in TSymbol()
52 TSymbol::TSymbol(TSymbolTable *symbolTable, in TSymbol()
96 TVariable::TVariable(TSymbolTable *symbolTable, in TVariable()
109 TVariable::TVariable(TSymbolTable *symbolTable, in TVariable()
122 TStructure::TStructure(TSymbolTable *symbolTable, in TStructure()
133 TSymbolTable *symbolTable) const in createSamplerSymbols()
157 TInterfaceBlock::TInterfaceBlock(TSymbolTable *symbolTable, in TInterfaceBlock()
171 TInterfaceBlock::TInterfaceBlock(TSymbolTable *symbolTable, in TInterfaceBlock()
185 TFunction::TFunction(TSymbolTable *symbolTable, in TFunction()
/third_party/skia/third_party/externals/angle2/src/compiler/translator/tree_util/
DIntermNode_util.h18 class TSymbolTable; variable
31 TVariable *CreateTempVariable(TSymbolTable *symbolTable, const TType *type);
32 TVariable *CreateTempVariable(TSymbolTable *symbolTable, const TType *type, TQualifier qualifier);
40 TVariable *DeclareTempVariable(TSymbolTable *symbolTable,
44 TVariable *DeclareTempVariable(TSymbolTable *symbolTable,
50 TSymbolTable *symbolTable,
58 TSymbolTable *symbolTable,
74 const TSymbolTable &symbolTable);
79 const TSymbolTable &symbolTable,
84 const TSymbolTable &symbolTable,
[all …]
DDriverUniform.h21 class TSymbolTable; variable
45 bool addComputeDriverUniformsToShader(TIntermBlock *root, TSymbolTable *symbolTable);
46 bool addGraphicsDriverUniformsToShader(TIntermBlock *root, TSymbolTable *symbolTable);
71 virtual TFieldList *createUniformFields(TSymbolTable *symbolTable);
72 TType *createEmulatedDepthRangeType(TSymbolTable *symbolTable);
95 virtual TFieldList *createUniformFields(TSymbolTable *symbolTable) override;
DIntermNode_util.cpp22 const TSymbolTable &symbolTable, in LookUpBuiltInFunction()
152 TVariable *CreateTempVariable(TSymbolTable *symbolTable, const TType *type) in CreateTempVariable()
160 TVariable *CreateTempVariable(TSymbolTable *symbolTable, const TType *type, TQualifier qualifier) in CreateTempVariable()
206 TVariable *DeclareTempVariable(TSymbolTable *symbolTable, in DeclareTempVariable()
216 TVariable *DeclareTempVariable(TSymbolTable *symbolTable, in DeclareTempVariable()
229 TSymbolTable *symbolTable, in DeclareStructure()
272 TSymbolTable *symbolTable, in DeclareInterfaceBlock()
324 TIntermSymbol *ReferenceGlobalVariable(const ImmutableString &name, const TSymbolTable &symbolTable) in ReferenceGlobalVariable()
332 const TSymbolTable &symbolTable, in ReferenceBuiltInVariable()
343 const TSymbolTable &symbolTable, in CreateBuiltInFunctionCallNode()
[all …]
/third_party/flutter/skia/third_party/externals/angle2/src/compiler/translator/tree_util/
DIntermNode_util.h18 class TSymbolTable; variable
30 TVariable *CreateTempVariable(TSymbolTable *symbolTable, const TType *type);
31 TVariable *CreateTempVariable(TSymbolTable *symbolTable, const TType *type, TQualifier qualifier);
39 TVariable *DeclareTempVariable(TSymbolTable *symbolTable,
43 TVariable *DeclareTempVariable(TSymbolTable *symbolTable,
48 TSymbolTable *symbolTable,
63 const TSymbolTable &symbolTable);
68 const TSymbolTable &symbolTable,
73 const TSymbolTable &symbolTable,
DIntermNode_util.cpp22 const TSymbolTable &symbolTable, in LookUpBuiltInFunction()
143 TVariable *CreateTempVariable(TSymbolTable *symbolTable, const TType *type) in CreateTempVariable()
151 TVariable *CreateTempVariable(TSymbolTable *symbolTable, const TType *type, TQualifier qualifier) in CreateTempVariable()
197 TVariable *DeclareTempVariable(TSymbolTable *symbolTable, in DeclareTempVariable()
207 TVariable *DeclareTempVariable(TSymbolTable *symbolTable, in DeclareTempVariable()
219 TSymbolTable *symbolTable, in DeclareInterfaceBlock()
270 TIntermSymbol *ReferenceGlobalVariable(const ImmutableString &name, const TSymbolTable &symbolTable) in ReferenceGlobalVariable()
278 const TSymbolTable &symbolTable, in ReferenceBuiltInVariable()
289 const TSymbolTable &symbolTable, in CreateBuiltInFunctionCallNode()
/third_party/flutter/skia/third_party/externals/angle2/src/compiler/translator/tree_ops/
DRewriteDfdy.cpp26 const TSymbolTable &symbolTable,
30 Traverser(TIntermBinary *viewportYScale, TSymbolTable *symbolTable);
36 Traverser::Traverser(TIntermBinary *viewportYScale, TSymbolTable *symbolTable) in Traverser()
42 const TSymbolTable &symbolTable, in Apply()
45 TSymbolTable *pSymbolTable = const_cast<TSymbolTable *>(&symbolTable); in Apply()
78 const TSymbolTable &symbolTable, in RewriteDfdy()
DInitializeVariables.cpp28 TSymbolTable *symbolTable);
34 TSymbolTable *symbolTable);
46 TSymbolTable *symbolTable) in AddZeroInitSequence()
69 TSymbolTable *symbolTable) in AddStructZeroInitSequence()
89 TSymbolTable *symbolTable) in AddArrayZeroInitStatementList()
103 TSymbolTable *symbolTable) in AddArrayZeroInitForLoop()
136 TSymbolTable *symbolTable) in AddArrayZeroInitSequence()
164 TSymbolTable *symbolTable, in InsertInitCode()
210 TSymbolTable *symbolTable, in InitializeLocalsTraverser()
278 TSymbolTable *symbolTable) in CreateInitCode()
[all …]
DInitializeVariables.h17 class TSymbolTable; variable
29 TSymbolTable *symbolTable);
36 TSymbolTable *symbolTable);
48 TSymbolTable *symbolTable,
DEmulateMultiDrawShaderBuiltins.h28 class TSymbolTable; variable
31 TSymbolTable *symbolTable,
36 TSymbolTable *symbolTable,
41 TSymbolTable *symbolTable,
DRewriteTexelFetchOffset.cpp25 static void Apply(TIntermNode *root, const TSymbolTable &symbolTable, int shaderVersion);
28 Traverser(const TSymbolTable &symbolTable, int shaderVersion);
32 const TSymbolTable *symbolTable;
37 Traverser::Traverser(const TSymbolTable &symbolTable, int shaderVersion) in Traverser()
42 void Traverser::Apply(TIntermNode *root, const TSymbolTable &symbolTable, int shaderVersion) in Apply()
145 void RewriteTexelFetchOffset(TIntermNode *root, const TSymbolTable &symbolTable, int shaderVersion) in RewriteTexelFetchOffset()
DExpandIntegerPowExpressions.cpp26 static void Apply(TIntermNode *root, TSymbolTable *symbolTable);
29 Traverser(TSymbolTable *symbolTable);
37 void Traverser::Apply(TIntermNode *root, TSymbolTable *symbolTable) in Apply()
51 Traverser::Traverser(TSymbolTable *symbolTable) : TIntermTraverser(true, false, false, symbolTable) in Traverser()
140 void ExpandIntegerPowExpressions(TIntermNode *root, TSymbolTable *symbolTable) in ExpandIntegerPowExpressions()
DPruneNoOps.cpp43 static void apply(TIntermBlock *root, TSymbolTable *symbolTable);
46 PruneNoOpsTraverser(TSymbolTable *symbolTable);
52 void PruneNoOpsTraverser::apply(TIntermBlock *root, TSymbolTable *symbolTable) in apply()
59 PruneNoOpsTraverser::PruneNoOpsTraverser(TSymbolTable *symbolTable) in PruneNoOpsTraverser()
161 void PruneNoOps(TIntermBlock *root, TSymbolTable *symbolTable) in PruneNoOps()
/third_party/skia/third_party/externals/angle2/src/compiler/translator/tree_ops/vulkan/
DRewriteInterpolateAtOffset.cpp31 const TSymbolTable &symbolTable,
37 Traverser(TSymbolTable *symbolTable,
44 const TSymbolTable *symbolTable = nullptr;
51 Traverser::Traverser(TSymbolTable *symbolTable, in Traverser()
68 const TSymbolTable &symbolTable, in Apply()
73 TSymbolTable *pSymbolTable = const_cast<TSymbolTable *>(&symbolTable); in Apply()
148 const TSymbolTable &symbolTable, in RewriteInterpolateAtOffset()
/third_party/skia/third_party/externals/angle2/src/compiler/translator/tree_ops/
DInitializeVariables.cpp29 TSymbolTable *symbolTable);
35 TSymbolTable *symbolTable);
47 TSymbolTable *symbolTable) in AddZeroInitSequence()
88 TSymbolTable *symbolTable) in AddStructZeroInitSequence()
108 TSymbolTable *symbolTable) in AddArrayZeroInitStatementList()
122 TSymbolTable *symbolTable) in AddArrayZeroInitForLoop()
155 TSymbolTable *symbolTable) in AddArrayZeroInitSequence()
184 TSymbolTable *symbolTable, in InsertInitCode()
254 TSymbolTable *symbolTable, in InitializeLocalsTraverser()
324 TSymbolTable *symbolTable) in CreateInitCode()
[all …]
DInitializeVariables.h18 class TSymbolTable; variable
31 TSymbolTable *symbolTable);
39 TSymbolTable *symbolTable);
52 TSymbolTable *symbolTable,
DRewriteTexelFetchOffset.cpp27 const TSymbolTable &symbolTable,
31 Traverser(const TSymbolTable &symbolTable, int shaderVersion);
35 const TSymbolTable *symbolTable;
40 Traverser::Traverser(const TSymbolTable &symbolTable, int shaderVersion) in Traverser()
47 const TSymbolTable &symbolTable, in Apply()
158 const TSymbolTable &symbolTable, in RewriteTexelFetchOffset()
DRewriteDfdy.cpp31 const TSymbolTable &symbolTable,
36 Traverser(TSymbolTable *symbolTable,
50 Traverser::Traverser(TSymbolTable *symbolTable, in Traverser()
64 const TSymbolTable &symbolTable, in Apply()
68 TSymbolTable *pSymbolTable = const_cast<TSymbolTable *>(&symbolTable); in Apply()
221 const TSymbolTable &symbolTable, in RewriteDfdy()
/third_party/skia/third_party/externals/angle2/src/compiler/translator/TranslatorMetalDirect/
DAstHelpers.h32 const TVariable &CreateStructTypeVariable(TSymbolTable &symbolTable, const TStructure &structure);
35 const TVariable &CreateInstanceVariable(TSymbolTable &symbolTable,
48 const TFunction &CloneFunction(TSymbolTable &symbolTable, IdGen &idGen, const TFunction &oldFunc);
52 const TFunction &CloneFunctionAndPrependParam(TSymbolTable &symbolTable,
59 const TFunction &CloneFunctionAndAppendParams(TSymbolTable &symbolTable,
66 const TFunction &CloneFunctionAndChangeReturnType(TSymbolTable &symbolTable,
/third_party/glslang/glslang/MachineIndependent/
DInitialize.h69 …EProfile profile, const SpvVersion& spvVersion, EShLanguage language, TSymbolTable& symbolTable) =…
70 …EProfile profile, const SpvVersion& spvVersion, EShLanguage language, TSymbolTable& symbolTable, c…
90 …, EProfile profile, const SpvVersion& spvVersion, EShLanguage language, TSymbolTable& symbolTable);
91 …EProfile profile, const SpvVersion& spvVersion, EShLanguage language, TSymbolTable& symbolTable, c…
95 …dBuiltins(int version, EProfile profile, const SpvVersion& spvVersion, EShLanguage, TSymbolTable&);
/third_party/skia/third_party/externals/angle2/src/compiler/translator/tree_ops/d3d/
DExpandIntegerPowExpressions.cpp28 TSymbolTable *symbolTable);
31 Traverser(TSymbolTable *symbolTable);
39 bool Traverser::Apply(TCompiler *compiler, TIntermNode *root, TSymbolTable *symbolTable) in Apply()
58 Traverser::Traverser(TSymbolTable *symbolTable) : TIntermTraverser(true, false, false, symbolTable) in Traverser()
147 bool ExpandIntegerPowExpressions(TCompiler *compiler, TIntermNode *root, TSymbolTable *symbolTable) in ExpandIntegerPowExpressions()

12345678910>>...12