Searched refs:TIntermSymbol (Results 1 – 15 of 15) sorted by relevance
/external/swiftshader/src/OpenGL/compiler/ |
D | ValidateLimitations.cpp | 21 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()
|
D | ValidateGlobalInitializer.cpp | 27 void visitSymbol(TIntermSymbol *node) override; 38 void ValidateGlobalInitializerTraverser::visitSymbol(TIntermSymbol *node) in visitSymbol()
|
D | intermediate.h | 250 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
|
D | parseConst.cpp | 39 void visitSymbol(TIntermSymbol*); 68 void TConstTraverser::visitSymbol(TIntermSymbol* node) in visitSymbol()
|
D | ValidateSwitch.h | 31 void visitSymbol(TIntermSymbol *) override;
|
D | ValidateLimitations.h | 45 bool isLoopIndex(const TIntermSymbol* symbol) const;
|
D | localintermediate.h | 34 TIntermSymbol* addSymbol(int Id, const TString&, const TType&, const TSourceLoc&);
|
D | intermOut.cpp | 37 void visitSymbol(TIntermSymbol*); 87 void TOutputTraverser::visitSymbol(TIntermSymbol* node) in visitSymbol()
|
D | ValidateSwitch.cpp | 42 void ValidateSwitch::visitSymbol(TIntermSymbol *) in visitSymbol() argument
|
D | ParseHelper.cpp | 275 TIntermSymbol* symNode = node->getAsSymbolNode(); in lValueErrorCheck() 847 bool TParseContext::arraySetMaxSize(TIntermSymbol *node, TType* type, int size, bool updateFlag, co… in arraySetMaxSize() 1262 …TIntermSymbol* intermSymbol = intermediate.addSymbol(variable->getUniqueId(), variable->getName(),… in executeInitializer() 1347 …TIntermSymbol *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() 1551 …TIntermSymbol *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 …]
|
D | OutputASM.h | 254 virtual void visitSymbol(TIntermSymbol*); 292 int samplerRegister(TIntermSymbol *sampler);
|
D | IntermTraverse.cpp | 34 void TIntermSymbol::traverse(TIntermTraverser* it) in traverse()
|
D | OutputASM.cpp | 37 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 …]
|
D | ParseHelper.h | 159 bool arraySetMaxSize(TIntermSymbol*, TType*, int, bool, const TSourceLoc&);
|
D | Intermediate.cpp | 189 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()
|