Home
last modified time | relevance | path

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

/external/swiftshader/src/OpenGL/compiler/
DValidateLimitations.cpp21 bool IsLoopIndex(const TIntermSymbol* symbol, const TLoopStack& stack) { in IsLoopIndex()
29 void MarkLoopForUnroll(const TIntermSymbol* symbol, TLoopStack& stack) { in MarkLoopForUnroll()
57 virtual void visitSymbol(TIntermSymbol* symbol) { in visitSymbol()
84 virtual void visitSymbol(TIntermSymbol* symbol) { in visitSymbol()
193 bool ValidateLimitations::isLoopIndex(const TIntermSymbol* symbol) const in isLoopIndex()
258 TIntermSymbol* symbol = declInit->getLeft()->getAsSymbolNode(); in validateForLoopInit()
300 TIntermSymbol* symbol = binOp->getLeft()->getAsSymbolNode(); in validateForLoopCond()
358 TIntermSymbol* symbol = nullptr; in validateForLoopExpr()
421 TIntermSymbol* symbol = params[i]->getAsSymbolNode(); in validateFunctionCall()
456 const TIntermSymbol* symbol = operand->getAsSymbolNode(); in validateOperation()
DValidateGlobalInitializer.cpp27 void visitSymbol(TIntermSymbol *node) override;
38 void ValidateGlobalInitializerTraverser::visitSymbol(TIntermSymbol *node) in visitSymbol()
Dintermediate.h250 class TIntermSymbol; variable
282 virtual TIntermSymbol* getAsSymbolNode() { return 0; } in getAsSymbolNode()
407 class TIntermSymbol : public TIntermTyped {
412 TIntermSymbol(int i, const TString& sym, const TType& t) : in TIntermSymbol() function
421 virtual TIntermSymbol* getAsSymbolNode() { return this; } in getAsSymbolNode()
703 virtual void visitSymbol(TIntermSymbol*) {} in visitSymbol() argument
DparseConst.cpp39 void visitSymbol(TIntermSymbol*);
68 void TConstTraverser::visitSymbol(TIntermSymbol* node) in visitSymbol()
DValidateSwitch.h31 void visitSymbol(TIntermSymbol *) override;
DValidateLimitations.h45 bool isLoopIndex(const TIntermSymbol* symbol) const;
Dlocalintermediate.h34 TIntermSymbol* addSymbol(int Id, const TString&, const TType&, const TSourceLoc&);
DintermOut.cpp37 void visitSymbol(TIntermSymbol*);
87 void TOutputTraverser::visitSymbol(TIntermSymbol* node) in visitSymbol()
DValidateSwitch.cpp42 void ValidateSwitch::visitSymbol(TIntermSymbol *) in visitSymbol() argument
DParseHelper.cpp275 TIntermSymbol* symNode = node->getAsSymbolNode(); in lValueErrorCheck()
847 bool TParseContext::arraySetMaxSize(TIntermSymbol *node, TType* type, int size, bool updateFlag, co… in arraySetMaxSize()
1262TIntermSymbol* intermSymbol = intermediate.addSymbol(variable->getUniqueId(), variable->getName(),… in executeInitializer()
1347TIntermSymbol *symbol = intermediate.addSymbol(0, identifier, TType(publicType), identifierOrTypeL… in parseSingleDeclaration()
1415 TIntermSymbol *symbol = intermediate.addSymbol(0, identifier, arrayType, identifierLocation); in parseSingleArrayDeclaration()
1521 TIntermSymbol *intermSymbol = intermediate.addSymbol(variable->getUniqueId(), in parseInvariantDeclaration()
1551TIntermSymbol *symbol = intermediate.addSymbol(0, identifier, TType(publicType), identifierLocatio… in parseDeclarator()
1594 TIntermSymbol *symbol = intermediate.addSymbol(0, identifier, arrayType, identifierLocation); in parseArrayDeclarator()
1760 TIntermSymbol *paramSymbol = intermediate.addSymbol( in addFunctionPrototypeDeclaration()
1766 TIntermSymbol *paramSymbol = intermediate.addSymbol(0, "", *param.type, location); in addFunctionPrototypeDeclaration()
[all …]
DOutputASM.h254 virtual void visitSymbol(TIntermSymbol*);
292 int samplerRegister(TIntermSymbol *sampler);
DIntermTraverse.cpp34 void TIntermSymbol::traverse(TIntermTraverser* it) in traverse()
DOutputASM.cpp37 class Temporary : public TIntermSymbol
40 …Temporary(OutputASM *assembler) : TIntermSymbol(TSymbolTableLevel::nextUniqueId(), "tmp", TType(Eb… in Temporary()
464 void OutputASM::visitSymbol(TIntermSymbol *symbol) in visitSymbol()
2345 TIntermSymbol *symbol = node->getAsSymbolNode(); in lvalue()
2859 TIntermSymbol *symbol = uniform->getAsSymbolNode(); in uniformRegister()
2902 TIntermSymbol *symbol = attribute->getAsSymbolNode(); in attributeRegister()
2939 TIntermSymbol *symbol = sampler->getAsSymbolNode(); in samplerRegister()
2993 int OutputASM::samplerRegister(TIntermSymbol *sampler) in samplerRegister()
3029 TIntermSymbol *varSymbol = variable->getAsSymbolNode(); in lookup()
3061 TIntermSymbol *listSymbol = list[i]->getAsSymbolNode(); in lookup()
[all …]
DParseHelper.h159 bool arraySetMaxSize(TIntermSymbol*, TType*, int, bool, const TSourceLoc&);
DIntermediate.cpp189 TIntermSymbol* TIntermediate::addSymbol(int id, const TString& name, const TType& type, const TSour… in addSymbol()
191 TIntermSymbol* node = new TIntermSymbol(id, name, type); in addSymbol()