Home
last modified time | relevance | path

Searched refs:TIntermSymbol (Results 1 – 25 of 36) sorted by relevance

12

/external/chromium_org/third_party/angle/src/compiler/
DOutputHLSL.h49 void visitSymbol(TIntermSymbol*);
63 TString argumentString(const TIntermSymbol *symbol);
83 typedef std::map<TString, TIntermSymbol*> ReferencedSymbols;
151 TIntermSymbol *mExcessiveLoopIndex;
156 TString registerString(TIntermSymbol *operand);
157 int samplerRegister(TIntermSymbol *sampler);
158 int uniformRegister(TIntermSymbol *uniform);
DValidateLimitations.cpp13 bool IsLoopIndex(const TIntermSymbol* symbol, const TLoopStack& stack) { in IsLoopIndex()
21 void MarkLoopForUnroll(const TIntermSymbol* symbol, TLoopStack& stack) { in MarkLoopForUnroll()
49 virtual void visitSymbol(TIntermSymbol* symbol) { in visitSymbol()
76 virtual void visitSymbol(TIntermSymbol* symbol) { in visitSymbol()
125 TIntermSymbol* symbol = node->getLeft()->getAsSymbolNode(); in visitBinary()
200 bool ValidateLimitations::isLoopIndex(const TIntermSymbol* symbol) const in isLoopIndex()
265 TIntermSymbol* symbol = declInit->getLeft()->getAsSymbolNode(); in validateForLoopInit()
307 TIntermSymbol* symbol = binOp->getLeft()->getAsSymbolNode(); in validateForLoopCond()
365 TIntermSymbol* symbol = NULL; in validateForLoopExpr()
428 TIntermSymbol* symbol = params[i]->getAsSymbolNode(); in validateFunctionCall()
[all …]
DForLoopUnroll.h34 bool NeedsToReplaceSymbolWithValue(TIntermSymbol* symbol);
37 int GetLoopIndexValue(TIntermSymbol* symbol);
DQualifierAlive.cpp21 void visitSymbol(TIntermSymbol*);
43 void TAliveTraverser::visitSymbol(TIntermSymbol* node) in visitSymbol()
DRemoveTree.cpp22 void visitSymbol(TIntermSymbol*);
30 void RemoveTree::visitSymbol(TIntermSymbol* node) in visitSymbol()
DForLoopUnroll.cpp29 TIntermSymbol* symbol = declInit->getLeft()->getAsSymbolNode(); in visitLoop()
55 TIntermSymbol* symbol = declInit->getLeft()->getAsSymbolNode(); in FillLoopIndexInfo()
112 bool ForLoopUnroll::NeedsToReplaceSymbolWithValue(TIntermSymbol* symbol) in NeedsToReplaceSymbolWithValue()
123 int ForLoopUnroll::GetLoopIndexValue(TIntermSymbol* symbol) in GetLoopIndexValue()
DInitializeGLPosition.cpp50 TIntermSymbol *left = new TIntermSymbol( in insertCode()
Dintermediate.h199 class TIntermSymbol; variable
227 virtual TIntermSymbol* getAsSymbolNode() { return 0; } in getAsSymbolNode()
351 class TIntermSymbol : public TIntermTyped {
356 TIntermSymbol(int i, const TString& sym, const TType& t) : in TIntermSymbol() function
370 virtual TIntermSymbol* getAsSymbolNode() { return this; } in getAsSymbolNode()
589 virtual void visitSymbol(TIntermSymbol*) {} in visitSymbol() argument
DSearchSymbol.h23 void visitSymbol(TIntermSymbol *symbolNode);
DSearchSymbol.cpp26 void SearchSymbol::visitSymbol(TIntermSymbol *symbolNode) in visitSymbol()
DOutputGLSL.h23 virtual void visitSymbol(TIntermSymbol* node);
DOutputGLSL.cpp23 void TOutputGLSL::visitSymbol(TIntermSymbol* node) in visitSymbol()
DMapLongVariableNames.h50 virtual void visitSymbol(TIntermSymbol*);
DVersionGLSL.h39 virtual void visitSymbol(TIntermSymbol*);
DOutputHLSL.cpp1037 void OutputHLSL::visitSymbol(TIntermSymbol *node) in visitSymbol()
1124 TIntermSymbol *symbolNode = node->getLeft()->getAsSymbolNode(); in visitBinary()
1511 TIntermSymbol *symbol = (*sit)->getAsSymbolNode(); in visitAggregate()
1540 TIntermSymbol *symbol = (*sit)->getAsSymbolNode(); in visitAggregate()
1570 TIntermSymbol *symbol = arguments[i]->getAsSymbolNode(); in visitAggregate()
1618 TIntermSymbol *symbol = arguments[i]->getAsSymbolNode(); in visitAggregate()
2201 TIntermSymbol *index = NULL; in handleExcessiveLoop()
2223 TIntermSymbol *symbol = assign->getLeft()->getAsSymbolNode(); in handleExcessiveLoop()
2317 TIntermSymbol *restoreIndex = mExcessiveLoopIndex; in handleExcessiveLoop()
2431 TString OutputHLSL::argumentString(const TIntermSymbol *symbol) in argumentString()
[all …]
DVariableInfo.h36 virtual void visitSymbol(TIntermSymbol*);
DparseConst.cpp32 void visitSymbol(TIntermSymbol*);
62 void TConstTraverser::visitSymbol(TIntermSymbol* node) in visitSymbol()
DValidateLimitations.h37 bool isLoopIndex(const TIntermSymbol* symbol) const;
DVersionGLSL.cpp44 void TVersionGLSL::visitSymbol(TIntermSymbol* node) in visitSymbol()
DOutputGLSLBase.h34 virtual void visitSymbol(TIntermSymbol* node);
DVariableInfo.cpp202 void CollectVariables::visitSymbol(TIntermSymbol* symbol) in visitSymbol()
281 const TIntermSymbol* variable = (*i)->getAsSymbolNode(); in visitAggregate()
Dlocalintermediate.h28 TIntermSymbol* addSymbol(int Id, const TString&, const TType&, const TSourceLoc&);
/external/chromium_org/third_party/angle/src/compiler/depgraph/
DDependencyGraph.h89 TGraphSymbol(TIntermSymbol* intermSymbol) : TGraphParentNode(intermSymbol) {} in TGraphSymbol()
91 const TIntermSymbol* getIntermSymbol() const { return intermNode->getAsSymbolNode(); } in getIntermSymbol()
168 TGraphSymbol* getOrCreateSymbol(TIntermSymbol* intermSymbol);
/external/chromium_org/third_party/angle/src/compiler/timing/
DRestrictVertexShaderTiming.cpp9 void RestrictVertexShaderTiming::visitSymbol(TIntermSymbol* node) in visitSymbol()
DRestrictVertexShaderTiming.h27 virtual void visitSymbol(TIntermSymbol*);

12