Home | History | Annotate | Download | only in compiler

Lines Matching refs:TSourceLoc

106 bool TParseContext::parseVectorFields(const TString& compString, int vecSize, TVectorFields& fields, const TSourceLoc &line)
209 void TParseContext::error(const TSourceLoc& loc,
219 void TParseContext::warning(const TSourceLoc& loc,
227 void TParseContext::info(const TSourceLoc& loc,
243 void TParseContext::assignError(const TSourceLoc &line, const char* op, TString left, TString right)
254 void TParseContext::unaryOpError(const TSourceLoc &line, const char* op, TString operand)
266 void TParseContext::binaryOpError(const TSourceLoc &line, const char* op, TString left, TString right)
275 bool TParseContext::precisionErrorCheck(const TSourceLoc &line, TPrecision precision, TBasicType type){
303 bool TParseContext::lValueErrorCheck(const TSourceLoc &line, const char* op, TIntermTyped* node)
454 bool TParseContext::globalErrorCheck(const TSourceLoc &line, bool global, const char* token)
473 bool TParseContext::reservedErrorCheck(const TSourceLoc &line, const TString& identifier)
497 bool TParseContext::constructorErrorCheck(const TSourceLoc &line, TIntermNode* node, TFunction& function, TOperator op, TType* type)
603 bool TParseContext::voidErrorCheck(const TSourceLoc &line, const TString& identifier, const TBasicType& type)
617 bool TParseContext::boolErrorCheck(const TSourceLoc &line, const TIntermTyped* type)
631 bool TParseContext::boolErrorCheck(const TSourceLoc &line, const TPublicType& pType)
641 bool TParseContext::samplerErrorCheck(const TSourceLoc &line, const TPublicType& pType, const char* reason)
660 bool TParseContext::structQualifierErrorCheck(const TSourceLoc &line, const TPublicType& pType)
702 bool TParseContext::singleDeclarationErrorCheck(const TPublicType &publicType, const TSourceLoc &identifierLocation)
753 bool TParseContext::layoutLocationErrorCheck(const TSourceLoc &location, const TLayoutQualifier &layoutQualifier)
764 bool TParseContext::locationDeclaratorListCheck(const TSourceLoc& line, const TPublicType &pType)
775 bool TParseContext::parameterSamplerErrorCheck(const TSourceLoc &line, TQualifier qualifier, const TType& type)
806 bool TParseContext::arraySizeErrorCheck(const TSourceLoc &line, TIntermTyped* expr, int& size)
855 bool TParseContext::arrayQualifierErrorCheck(const TSourceLoc &line, TPublicType type)
870 bool TParseContext::arrayTypeErrorCheck(const TSourceLoc &line, TPublicType type)
892 bool TParseContext::arraySetMaxSize(TIntermSymbol *node, TType* type, int size, bool updateFlag, const TSourceLoc &line)
941 bool TParseContext::nonInitConstErrorCheck(const TSourceLoc &line, TString& identifier, TPublicType& type, bool array)
973 bool TParseContext::nonInitErrorCheck(const TSourceLoc &line, const TString& identifier, TPublicType& type)
1008 bool TParseContext::declareVariable(const TSourceLoc &line, const TString &identifier, const TType &type,
1043 bool TParseContext::paramErrorCheck(const TSourceLoc &line, TQualifier qualifier, TQualifier paramQualifier, TType* type)
1062 bool TParseContext::extensionErrorCheck(const TSourceLoc &line, const TString& extension)
1103 void TParseContext::es3InvariantErrorCheck(const TQualifier qualifier, const TSourceLoc &invariantLocation)
1128 void TParseContext::handleExtensionDirective(const TSourceLoc &line, const char* extName, const char* behavior)
1134 void TParseContext::handlePragmaDirective(const TSourceLoc &line, const char* name, const char* value, bool stdgl)
1146 const TVariable *TParseContext::getNamedVariable(const TSourceLoc &location,
1209 const TFunction* TParseContext::findFunction(const TSourceLoc &line, TFunction* call, bool *builtIn)
1235 bool TParseContext::executeInitializer(const TSourceLoc& line, const TString& identifier, const TPublicType& pType,
1373 const TSourceLoc &qualifierLocation)
1439 const TSourceLoc &identifierOrTypeLocation,
1477 const TSourceLoc &identifierLocation,
1479 const TSourceLoc &indexLocation,
1518 const TSourceLoc &identifierLocation,
1520 const TSourceLoc &initLocation,
1544 const TSourceLoc &identifierLocation,
1546 const TSourceLoc &indexLocation,
1548 const TSourceLoc &initLocation,
1586 TIntermAggregate *TParseContext::parseInvariantDeclaration(const TSourceLoc &invariantLoc,
1587 const TSourceLoc &identifierLoc,
1626 const TSourceLoc &identifierLocation, const TString &identifier)
1654 const TSourceLoc &identifierLocation, const TString &identifier,
1655 const TSourceLoc &arrayLocation, TIntermTyped *indexExpression)
1700 const TSourceLoc &identifierLocation, const TString &identifier,
1701 const TSourceLoc &initLocation, TIntermTyped *initializer)
1738 const TSourceLoc &identifierLocation,
1740 const TSourceLoc &indexLocation,
1742 const TSourceLoc
1828 TIntermAggregate *TParseContext::addFunctionPrototypeDeclaration(const TFunction &function, const TSourceLoc &location)
1880 TIntermAggregate *TParseContext::addFunctionDefinition(const TFunction &function, TIntermAggregate *functionPrototype, TIntermAggregate *functionBody, const TSourceLoc &location)
1907 void TParseContext::parseFunctionPrototype(const TSourceLoc &location, TFunction *function, TIntermAggregate **aggregateOut)
2004 TFunction *TParseContext::parseFunctionDeclarator(const TSourceLoc &location, TFunction *function)
2101 TIntermTyped* TParseContext::addConstructor(TIntermNode* arguments, const TType* type, TOperator op, TFunction* fnCall, const TSourceLoc &line)
2183 TIntermTyped* TParseContext::addConstVectorNode(TVectorFields& fields, TIntermTyped* node, const TSourceLoc &line)
2230 TSourceLoc &line)
2265 TIntermTyped* TParseContext::addConstArrayNode(int index, TIntermTyped* node, const TSourceLoc &line)
2302 TIntermTyped* TParseContext::addConstStruct(const TString& identifier, TIntermTyped* node, const TSourceLoc &line)
2334 TIntermAggregate* TParseContext::addInterfaceBlock(const TPublicType& typeQualifier, const TSourceLoc& nameLine, const TString& blockName, TFieldList* fieldList,
2335 const TString* instanceName, const TSourceLoc& instanceLine, TIntermTyped* arrayIndex, const TSourceLoc& arrayIndexLine)
2477 TIntermTyped *TParseContext::addIndexExpression(TIntermTyped *baseExpression, const TSourceLoc &location, TIntermTyped *indexExpression)
2636 TIntermTyped *TParseContext::addFieldSelectionExpression(TIntermTyped *baseExpression, const TSourceLoc &dotLocation,
2637 const TString &fieldString, const TSourceLoc &fieldLocation)
2789 TLayoutQualifier TParseContext::parseLayoutQualifier(const TString &qualifierType, const TSourceLoc& qualifierTypeLine)
2831 TLayoutQualifier TParseContext::parseLayoutQualifier(const TString &qualifierType, const TSourceLoc& qualifierTypeLine, const TString &intValueString, int intValue, const TSourceLoc& intValueLine)
2882 TPublicType TParseContext::joinInterpolationQualifiers(const TSourceLoc &interpolationLoc, TQualifier interpolationQualifier,
2883 const TSourceLoc &storageLoc, TQualifier storageQualifier)
2969 TPublicType TParseContext::addStructure(const TSourceLoc &structLine, const TSourceLoc &nameLine,
3018 bool TParseContext::enterStructDeclaration(const TSourceLoc &line, const TString& identifier)
3038 bool TParseContext::structNestingErrorCheck(const TSourceLoc &line, const TField &field)
3064 TIntermTyped *TParseContext::createUnaryMath(TOperator op, TIntermTyped *child, const TSourceLoc &loc, const TType *funcReturnType)
3109 TIntermTyped *TParseContext::addUnaryMath(TOperator op, TIntermTyped *child, const TSourceLoc &loc)
3121 TIntermTyped *TParseContext::addUnaryMathLValue(TOperator op, TIntermTyped *child, const TSourceLoc &loc)
3128 bool TParseContext::binaryOpCommonCheck(TOperator op, TIntermTyped *left, TIntermTyped *right, const TSourceLoc &loc)
3282 TIntermSwitch *TParseContext::addSwitch(TIntermTyped *init, TIntermAggregate *statementList, const TSourceLoc &loc)
3314 TIntermCase *TParseContext::addCase(TIntermTyped *condition, const TSourceLoc &loc)
3352 TIntermCase *TParseContext::addDefault(const TSourceLoc &loc)
3369 TIntermTyped *TParseContext::createAssign(TOperator op, TIntermTyped *left, TIntermTyped *right, const TSourceLoc &loc)
3378 TIntermTyped *TParseContext::addAssign(TOperator op, TIntermTyped *left, TIntermTyped *right, const TSourceLoc &loc)
3391 const TSourceLoc &loc)
3449 TIntermTyped *TParseContext::addBinaryMath(TOperator op, TIntermTyped *left, TIntermTyped *right, const TSourceLoc &loc)
3461 TIntermTyped *TParseContext::addBinaryMathBooleanResult(TOperator op, TIntermTyped *left, TIntermTyped *right, const TSourceLoc &loc)
3475 TIntermBranch *TParseContext::addBranch(TOperator op, const TSourceLoc &loc)
3507 TIntermBranch *TParseContext::addBranch(TOperator op, TIntermTyped *returnValue, const TSourceLoc &loc)
3524 TIntermTyped *TParseContext::addFunctionCallOrMethod(TFunction *fnCall, TIntermNode *paramNode, TIntermNode *thisNode, const TSourceLoc &loc, bool *fatalError)
3709 TIntermTyped *TParseContext::addTernarySelection(TIntermTyped *cond, TIntermTyped *trueBlock, TIntermTyped *falseBlock, const TSourceLoc &loc)