/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 | intermediate.h | 251 class TIntermSymbol; variable 283 virtual TIntermSymbol* getAsSymbolNode() { return 0; } in getAsSymbolNode() 409 class TIntermSymbol : public TIntermTyped { 414 TIntermSymbol(int i, const TString& sym, const TType& t) : in TIntermSymbol() function 423 virtual TIntermSymbol* getAsSymbolNode() { return this; } in getAsSymbolNode() 705 virtual void visitSymbol(TIntermSymbol*) {} in visitSymbol() argument
|
D | OutputASM.h | 259 void visitSymbol(TIntermSymbol*) override; 304 int samplerRegister(TIntermSymbol *sampler); 331 TIntermSymbol *index = nullptr; 388 void visitSymbol(TIntermSymbol *node) override;
|
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 | OutputASM.cpp | 220 class Temporary : public TIntermSymbol 223 …Temporary(OutputASM *assembler) : TIntermSymbol(TSymbolTableLevel::nextUniqueId(), "tmp", TType(Eb… in Temporary() 661 void OutputASM::visitSymbol(TIntermSymbol *symbol) in visitSymbol() 2636 TIntermSymbol *symbol = node->getAsSymbolNode(); in lvalue() 3167 TIntermSymbol *symbol = varying->getAsSymbolNode(); in declareVarying() 3274 TIntermSymbol *symbol = uniform->getAsSymbolNode(); in uniformRegister() 3317 TIntermSymbol *symbol = attribute->getAsSymbolNode(); in attributeRegister() 3367 TIntermSymbol *symbol = sampler->getAsSymbolNode(); in samplerRegister() 3431 int OutputASM::samplerRegister(TIntermSymbol *sampler) in samplerRegister() 3467 TIntermSymbol *varSymbol = variable->getAsSymbolNode(); in lookup() [all …]
|
D | intermOut.cpp | 37 void visitSymbol(TIntermSymbol*); 87 void TOutputTraverser::visitSymbol(TIntermSymbol* node) in visitSymbol()
|
D | ParseHelper.cpp | 305 TIntermSymbol* symNode = node->getAsSymbolNode(); in lValueErrorCheck() 892 bool TParseContext::arraySetMaxSize(TIntermSymbol *node, TType* type, int size, bool updateFlag, co… in arraySetMaxSize() 1316 …TIntermSymbol* intermSymbol = intermediate.addSymbol(variable->getUniqueId(), variable->getName(),… in executeInitializer() 1442 …TIntermSymbol *symbol = intermediate.addSymbol(0, identifier, TType(publicType), identifierOrTypeL… in parseSingleDeclaration() 1510 TIntermSymbol *symbol = intermediate.addSymbol(0, identifier, arrayType, identifierLocation); in parseSingleArrayDeclaration() 1616 TIntermSymbol *intermSymbol = intermediate.addSymbol(variable->getUniqueId(), in parseInvariantDeclaration() 1646 …TIntermSymbol *symbol = intermediate.addSymbol(0, identifier, TType(publicType), identifierLocatio… in parseDeclarator() 1689 TIntermSymbol *symbol = intermediate.addSymbol(0, identifier, arrayType, identifierLocation); in parseArrayDeclarator() 1855 TIntermSymbol *paramSymbol = intermediate.addSymbol( in addFunctionPrototypeDeclaration() 1861 TIntermSymbol *paramSymbol = intermediate.addSymbol(0, "", *param.type, location); in addFunctionPrototypeDeclaration() [all …]
|
D | ValidateSwitch.cpp | 42 void ValidateSwitch::visitSymbol(TIntermSymbol *) in visitSymbol() argument
|
D | IntermTraverse.cpp | 34 void TIntermSymbol::traverse(TIntermTraverser* it) in traverse()
|
/external/deqp-deps/glslang/glslang/MachineIndependent/ |
D | reflection.cpp | 84 virtual void visitSymbol(TIntermSymbol* base); 88 void addUniform(const TIntermSymbol& base) in addUniform() 100 void addAttribute(const TIntermSymbol& base) in addAttribute() 284 TIntermSymbol* base = findBase(topNode); in addDereferencedUniform() 370 TIntermSymbol* findBase(const TIntermBinary* node) in findBase() 372 TIntermSymbol *base = node->getLeft()->getAsSymbolNode(); in findBase() 744 void TReflectionTraverser::visitSymbol(TIntermSymbol* base) in visitSymbol()
|
D | propagateNoContraction.cpp | 140 ObjectAccessChain generateSymbolLabel(glslang::TIntermSymbol* node) in generateSymbolLabel() 243 void visitSymbol(glslang::TIntermSymbol*) override; 284 void TSymbolDefinitionCollectingTraverser::visitSymbol(glslang::TIntermSymbol* node) in visitSymbol() 557 void visitSymbol(glslang::TIntermSymbol* node) override; 597 void TNoContractionAssigneeCheckingTraverser::visitSymbol(glslang::TIntermSymbol* node) in visitSymbol() 744 void visitSymbol(glslang::TIntermSymbol* node) override in visitSymbol()
|
D | limits.cpp | 154 virtual void visitSymbol(TIntermSymbol* symbol); 166 void TIndexTraverser::visitSymbol(TIntermSymbol* symbol) in visitSymbol()
|
D | localintermediate.h | 449 TIntermSymbol* addSymbol(const TVariable&); 450 TIntermSymbol* addSymbol(const TVariable&, const TSourceLoc&); 451 TIntermSymbol* addSymbol(const TType&, const TSourceLoc&); 452 TIntermSymbol* addSymbol(const TIntermSymbol&); 717 …TIntermSymbol* addSymbol(int Id, const TString&, const TType&, const TConstUnionArray&, TIntermTyp… 728 void mergeErrorCheck(TInfoSink&, const TIntermSymbol&, const TIntermSymbol&, bool crossStage);
|
D | linkValidate.cpp | 321 virtual void visitSymbol(TIntermSymbol* symbol) in visitSymbol() 343 virtual void visitSymbol(TIntermSymbol* symbol) in visitSymbol() 378 virtual void visitSymbol(TIntermSymbol* symbol) in visitSymbol() 441 TIntermSymbol* symbol = linkerObjects[linkObj]->getAsSymbolNode(); in mergeLinkerObjects() 442 TIntermSymbol* unitSymbol = unitLinkerObjects[unitLinkObj]->getAsSymbolNode(); in mergeLinkerObjects() 497 …termediate::mergeErrorCheck(TInfoSink& infoSink, const TIntermSymbol& symbol, const TIntermSymbol&… in mergeErrorCheck() 755 virtual void visitSymbol(TIntermSymbol* symbol) in finalCheck() 977 const TIntermSymbol& symbolNode = *linkerObjects[i]->getAsSymbolNode(); in userOutputUsed()
|
D | RemoveTree.cpp | 48 virtual void visitSymbol(TIntermSymbol* node) in visitSymbol()
|
D | Intermediate.cpp | 68 TIntermSymbol* TIntermediate::addSymbol(int id, const TString& name, const TType& type, const TCons… in addSymbol() 71 TIntermSymbol* node = new TIntermSymbol(id, name, type); in addSymbol() 79 TIntermSymbol* TIntermediate::addSymbol(const TIntermSymbol& intermSymbol) in addSymbol() 89 TIntermSymbol* TIntermediate::addSymbol(const TVariable& variable) in addSymbol() 97 TIntermSymbol* TIntermediate::addSymbol(const TVariable& variable, const TSourceLoc& loc) in addSymbol() 102 TIntermSymbol* TIntermediate::addSymbol(const TType& type, const TSourceLoc& loc) in addSymbol() 2672 TIntermSymbol* node = addSymbol(*variable); in addSymbolLinkageNode() 3853 void visitSymbol(TIntermSymbol* symbol) override { in visitSymbol() 3868 TIntermSymbol* symbol = seq[i]->getAsSymbolNode(); in visitAggregate()
|
D | ParseContextBase.cpp | 143 TIntermSymbol* symNode = node->getAsSymbolNode(); in lValueErrorCheck() 232 TIntermSymbol* symNode = node->getAsSymbolNode(); in rValueErrorCheck()
|
D | iomapper.cpp | 70 TIntermSymbol* symbol; 128 virtual void visitSymbol(TIntermSymbol* base) in visitSymbol() 166 virtual void visitSymbol(TIntermSymbol* base) in visitSymbol()
|
D | IntermTraverse.cpp | 64 void TIntermSymbol::traverse(TIntermTraverser *it) in traverse()
|
/external/deqp-deps/glslang/glslang/Include/ |
D | intermediate.h | 1005 class TIntermSymbol; variable 1032 virtual glslang::TIntermSymbol* getAsSymbolNode() { return 0; } in getAsSymbolNode() 1045 virtual const glslang::TIntermSymbol* getAsSymbolNode() const { return 0; } in getAsSymbolNode() 1181 class TIntermSymbol : public TIntermTyped { 1186 TIntermSymbol(int i, const TString& n, const TType& t) in TIntermSymbol() function 1197 virtual TIntermSymbol* getAsSymbolNode() { return this; } in getAsSymbolNode() 1198 virtual const TIntermSymbol* getAsSymbolNode() const { return this; } in getAsSymbolNode() 1670 virtual void visitSymbol(TIntermSymbol*) { } in visitSymbol() argument
|
/external/deqp-deps/glslang/hlsl/ |
D | hlslParseHelper.cpp | 277 …const auto makeLoad = [&](TIntermSymbol* rhsTmp, TIntermTyped* object, TIntermTyped* coord, const … in handleLvalue() 290 const auto makeStore = [&](TIntermTyped* object, TIntermTyped* coord, TIntermSymbol* rhsTmp) { in handleLvalue() 309 …const auto finishSequence = [&](TIntermSymbol* rhsTmp, const TType& derefType) -> TIntermAggregate… in handleLvalue() 320 const auto makeUnary = [&](TOperator op, TIntermSymbol* rhsTmp) { in handleLvalue() 328 const auto writesAllComponents = [&](TIntermSymbol* var, TIntermBinary* swizzle) -> bool { in handleLvalue() 356 const auto addSwizzle = [&](TIntermSymbol* var, TIntermBinary* swizzle) -> TIntermTyped* { in handleLvalue() 430 TIntermSymbol* rhsTmp = rhs->getAsSymbolNode(); in handleLvalue() 477 TIntermSymbol* rhsTmp = makeInternalVariableNode(loc, "storeTemp", objDerefType); in handleLvalue() 498 … TIntermSymbol* rhsTmp1 = makeInternalVariableNode(loc, "storeTempPre", objDerefType); in handleLvalue() 499 … TIntermSymbol* rhsTmp2 = makeInternalVariableNode(loc, "storeTempPost", objDerefType); in handleLvalue() [all …]
|
/external/deqp-deps/glslang/Test/ |
D | spv.specConstantComposite.vert | 62 // TIntermSymbol Node should be returned, instead of a TIntermConstantUnion
|