• Home
  • Raw
  • Download

Lines Matching refs:TSymbolTable

61 class TSymbolTable::TSymbolTableLevel
83 bool TSymbolTable::TSymbolTableLevel::insert(TSymbol *symbol) in insert()
90 void TSymbolTable::TSymbolTableLevel::insertUnmangled(TFunction *function) in insertUnmangled()
95 TSymbol *TSymbolTable::TSymbolTableLevel::find(const ImmutableString &name) const in find()
104 TSymbolTable::TSymbolTable() in TSymbolTable() function in sh::TSymbolTable
112 TSymbolTable::~TSymbolTable() = default;
114 bool TSymbolTable::isEmpty() const in isEmpty()
119 bool TSymbolTable::atGlobalLevel() const in atGlobalLevel()
124 void TSymbolTable::push() in push()
130 void TSymbolTable::pop() in pop()
136 const TFunction *TSymbolTable::markFunctionHasPrototypeDeclaration( in markFunctionHasPrototypeDeclaration()
146 const TFunction *TSymbolTable::setFunctionParameterNamesFromDefinition(const TFunction *function, in setFunctionParameterNamesFromDefinition()
166 bool TSymbolTable::setGlInArraySize(unsigned int inputArraySize) in setGlInArraySize()
181 TVariable *TSymbolTable::getGlInVariableWithArraySize() const in getGlInVariableWithArraySize()
186 const TVariable *TSymbolTable::gl_FragData() const in gl_FragData()
191 const TVariable *TSymbolTable::gl_SecondaryFragDataEXT() const in gl_SecondaryFragDataEXT()
196 TSymbolTable::VariableMetadata *TSymbolTable::getOrCreateVariableMetadata(const TVariable &variable) in getOrCreateVariableMetadata()
207 void TSymbolTable::markStaticWrite(const TVariable &variable) in markStaticWrite()
213 void TSymbolTable::markStaticRead(const TVariable &variable) in markStaticRead()
219 bool TSymbolTable::isStaticallyUsed(const TVariable &variable) const in isStaticallyUsed()
227 void TSymbolTable::addInvariantVarying(const TVariable &variable) in addInvariantVarying()
234 bool TSymbolTable::isVaryingInvariant(const TVariable &variable) const in isVaryingInvariant()
246 void TSymbolTable::setGlobalInvariant(bool invariant) in setGlobalInvariant()
252 const TSymbol *TSymbolTable::find(const ImmutableString &name, int shaderVersion) const in find()
263 const TSymbol *TSymbolTable::findUserDefined(const ImmutableString &name) const in findUserDefined()
279 TFunction *TSymbolTable::findUserDefinedFunction(const ImmutableString &name) const in findUserDefinedFunction()
286 const TSymbol *TSymbolTable::findGlobal(const ImmutableString &name) const in findGlobal()
292 const TSymbol *TSymbolTable::findGlobalWithConversion( in findGlobalWithConversion()
304 const TSymbol *TSymbolTable::findBuiltInWithConversion(const std::vector<ImmutableString> &names, in findBuiltInWithConversion()
316 bool TSymbolTable::declare(TSymbol *symbol) in declare()
324 bool TSymbolTable::declareInternal(TSymbol *symbol) in declareInternal()
332 void TSymbolTable::declareUserDefinedFunction(TFunction *function, bool insertUnmangledName) in declareUserDefinedFunction()
343 void TSymbolTable::setDefaultPrecision(TBasicType type, TPrecision prec) in setDefaultPrecision()
350 TPrecision TSymbolTable::getDefaultPrecision(TBasicType type) const in getDefaultPrecision()
375 void TSymbolTable::clearCompilationResults() in clearCompilationResults()
386 int TSymbolTable::nextUniqueIdValue() in nextUniqueIdValue()
392 void TSymbolTable::initializeBuiltIns(sh::GLenum type, in initializeBuiltIns()
453 void TSymbolTable::initSamplerDefaultPrecision(TBasicType samplerType) in initSamplerDefaultPrecision()
459 TSymbolTable::VariableMetadata::VariableMetadata() in VariableMetadata()