/external/deqp-deps/glslang/glslang/MachineIndependent/ |
RemoveTree.cpp | 48 virtual void visitSymbol(TIntermSymbol* node)
|
limits.cpp | 154 virtual void visitSymbol(TIntermSymbol* symbol); 166 void TIndexTraverser::visitSymbol(TIntermSymbol* symbol)
|
reflection.cpp | 84 virtual void visitSymbol(TIntermSymbol* base); 88 void addUniform(const TIntermSymbol& base) 100 void addAttribute(const TIntermSymbol& base) 284 TIntermSymbol* base = findBase(topNode); 370 TIntermSymbol* findBase(const TIntermBinary* node) 372 TIntermSymbol *base = node->getLeft()->getAsSymbolNode(); [all...] |
propagateNoContraction.cpp | 140 ObjectAccessChain generateSymbolLabel(glslang::TIntermSymbol* node) 243 void visitSymbol(glslang::TIntermSymbol*) override; 284 void TSymbolDefinitionCollectingTraverser::visitSymbol(glslang::TIntermSymbol* node) 557 void visitSymbol(glslang::TIntermSymbol* node) override; 597 void TNoContractionAssigneeCheckingTraverser::visitSymbol(glslang::TIntermSymbol* node) [all...] |
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&, TIntermTyped* subtree, const TSourceLoc&); 728 void mergeErrorCheck(TInfoSink&, const TIntermSymbol&, const TIntermSymbol&, bool crossStage); [all...] |
linkValidate.cpp | 321 virtual void visitSymbol(TIntermSymbol* symbol) 343 virtual void visitSymbol(TIntermSymbol* symbol) 378 virtual void visitSymbol(TIntermSymbol* symbol) 441 TIntermSymbol* symbol = linkerObjects[linkObj]->getAsSymbolNode(); 442 TIntermSymbol* unitSymbol = unitLinkerObjects[unitLinkObj]->getAsSymbolNode(); 497 void TIntermediate::mergeErrorCheck(TInfoSink& infoSink, const TIntermSymbol& symbol, const TIntermSymbol& unitSymbol, bool crossStage) 755 virtual void visitSymbol(TIntermSymbol* symbol [all...] |
IntermTraverse.cpp | 64 void TIntermSymbol::traverse(TIntermTraverser *it)
|
ParseContextBase.cpp | 143 TIntermSymbol* symNode = node->getAsSymbolNode(); 232 TIntermSymbol* symNode = node->getAsSymbolNode();
|
iomapper.cpp | 70 TIntermSymbol* symbol; 128 virtual void visitSymbol(TIntermSymbol* base) 166 virtual void visitSymbol(TIntermSymbol* base)
|
Intermediate.cpp | 68 TIntermSymbol* TIntermediate::addSymbol(int id, const TString& name, const TType& type, const TConstUnionArray& constArray, 71 TIntermSymbol* node = new TIntermSymbol(id, name, type); 79 TIntermSymbol* TIntermediate::addSymbol(const TIntermSymbol& intermSymbol) 89 TIntermSymbol* TIntermediate::addSymbol(const TVariable& variable) 97 TIntermSymbol* TIntermediate::addSymbol(const TVariable& variable, const TSourceLoc& loc) 102 TIntermSymbol* TIntermediate::addSymbol(const TType& type, const TSourceLoc& loc) [all...] |
/external/swiftshader/src/OpenGL/compiler/ |
ValidateSwitch.h | 31 void visitSymbol(TIntermSymbol *) override;
|
ValidateLimitations.cpp | 21 bool IsLoopIndex(const TIntermSymbol* symbol, const TLoopStack& stack) { 29 void MarkLoopForUnroll(const TIntermSymbol* symbol, TLoopStack& stack) { 57 virtual void visitSymbol(TIntermSymbol* symbol) { 84 virtual void visitSymbol(TIntermSymbol* symbol) { 193 bool ValidateLimitations::isLoopIndex(const TIntermSymbol* symbol) const 258 TIntermSymbol* symbol = declInit->getLeft()->getAsSymbolNode(); 300 TIntermSymbol* symbol = binOp->getLeft()->getAsSymbolNode(); 358 TIntermSymbol* symbol = nullptr; 421 TIntermSymbol* symbol = params[i]->getAsSymbolNode(); 456 const TIntermSymbol* symbol = operand->getAsSymbolNode() [all...] |
ValidateLimitations.h | 45 bool isLoopIndex(const TIntermSymbol* symbol) const;
|
localintermediate.h | 34 TIntermSymbol* addSymbol(int Id, const TString&, const TType&, const TSourceLoc&);
|
intermediate.h | 251 class TIntermSymbol; 283 virtual TIntermSymbol* getAsSymbolNode() { return 0; } 409 class TIntermSymbol : public TIntermTyped { 414 TIntermSymbol(int i, const TString& sym, const TType& t) : 423 virtual TIntermSymbol* getAsSymbolNode() { return this; } 705 virtual void visitSymbol(TIntermSymbol*) {}
|
OutputASM.h | 259 void visitSymbol(TIntermSymbol*) override; 304 int samplerRegister(TIntermSymbol *sampler); 331 TIntermSymbol *index = nullptr; 388 void visitSymbol(TIntermSymbol *node) override;
|
ValidateSwitch.cpp | 42 void ValidateSwitch::visitSymbol(TIntermSymbol *)
|
parseConst.cpp | 39 void visitSymbol(TIntermSymbol*); 68 void TConstTraverser::visitSymbol(TIntermSymbol* node)
|
OutputASM.cpp | 220 class Temporary : public TIntermSymbol 223 Temporary(OutputASM *assembler) : TIntermSymbol(TSymbolTableLevel::nextUniqueId(), "tmp", TType(EbtFloat, EbpHigh, EvqTemporary, 4, 1, false)), assembler(assembler) 661 void OutputASM::visitSymbol(TIntermSymbol *symbol) [all...] |
intermOut.cpp | 37 void visitSymbol(TIntermSymbol*); 87 void TOutputTraverser::visitSymbol(TIntermSymbol* node)
|
IntermTraverse.cpp | 34 void TIntermSymbol::traverse(TIntermTraverser* it)
|
ParseHelper.cpp | 305 TIntermSymbol* symNode = node->getAsSymbolNode(); 892 bool TParseContext::arraySetMaxSize(TIntermSymbol *node, TType* type, int size, bool updateFlag, const TSourceLoc &line) [all...] |
/external/deqp-deps/glslang/glslang/Include/ |
intermediate.h | 1005 class TIntermSymbol; 1032 virtual glslang::TIntermSymbol* getAsSymbolNode() { return 0; } 1045 virtual const glslang::TIntermSymbol* getAsSymbolNode() const { return 0; } [all...] |
/external/deqp-deps/glslang/hlsl/ |
hlslParseHelper.cpp | 277 const auto makeLoad = [&](TIntermSymbol* rhsTmp, TIntermTyped* object, TIntermTyped* coord, const TType& derefType) { 290 const auto makeStore = [&](TIntermTyped* object, TIntermTyped* coord, TIntermSymbol* rhsTmp) { 309 const auto finishSequence = [&](TIntermSymbol* rhsTmp, const TType& derefType) -> TIntermAggregate* { 320 const auto makeUnary = [&](TOperator op, TIntermSymbol* rhsTmp) { 328 const auto writesAllComponents = [&](TIntermSymbol* var, TIntermBinary* swizzle) -> bool { 356 const auto addSwizzle = [&](TIntermSymbol* var, TIntermBinary* swizzle) -> TIntermTyped* { 430 TIntermSymbol* rhsTmp = rhs->getAsSymbolNode(); 477 TIntermSymbol* rhsTmp = makeInternalVariableNode(loc, "storeTemp", objDerefType); 498 TIntermSymbol* rhsTmp1 = makeInternalVariableNode(loc, "storeTempPre", objDerefType); 499 TIntermSymbol* rhsTmp2 = makeInternalVariableNode(loc, "storeTempPost", objDerefType) [all...] |
hlslParseHelper.h | 237 TIntermSymbol* makeInternalVariableNode(const TSourceLoc&, const char* name, const TType&) const; 332 TIntermSymbol* findTessLinkageSymbol(TBuiltInVariable biType) const;
|