Home | History | Annotate | Download | only in compiler

Lines Matching refs:TSourceLoc

35 bool TParseContext::parseVectorFields(const TString& compString, int vecSize, TVectorFields& fields, const TSourceLoc &line)
127 bool TParseContext::parseMatrixFields(const TString& compString, int matCols, int matRows, TMatrixFields& fields, const TSourceLoc &line)
187 void TParseContext::error(const TSourceLoc& loc,
197 void TParseContext::warning(const TSourceLoc& loc,
213 void TParseContext::assignError(const TSourceLoc &line, const char* op, TString left, TString right)
224 void TParseContext::unaryOpError(const TSourceLoc &line, const char* op, TString operand)
236 void TParseContext::binaryOpError(const TSourceLoc &line, const char* op, TString left, TString right)
245 bool TParseContext::precisionErrorCheck(const TSourceLoc &line, TPrecision precision, TBasicType type){
273 bool TParseContext::lValueErrorCheck(const TSourceLoc &line, const char* op, TIntermTyped* node)
422 bool TParseContext::globalErrorCheck(const TSourceLoc &line, bool global, const char* token)
441 bool TParseContext::reservedErrorCheck(const TSourceLoc &line, const TString& identifier)
465 bool TParseContext::constructorErrorCheck(const TSourceLoc &line, TIntermNode* node, TFunction& function, TOperator op, TType* type)
571 bool TParseContext::voidErrorCheck(const TSourceLoc &line, const TString& identifier, const TBasicType& type)
585 bool TParseContext::boolErrorCheck(const TSourceLoc &line, const TIntermTyped* type)
599 bool TParseContext::boolErrorCheck(const TSourceLoc &line, const TPublicType& pType)
609 bool TParseContext::samplerErrorCheck(const TSourceLoc &line, const TPublicType& pType, const char* reason)
628 bool TParseContext::structQualifierErrorCheck(const TSourceLoc &line, const TPublicType& pType)
672 bool TParseContext::singleDeclarationErrorCheck(const TPublicType &publicType, const TSourceLoc &identifierLocation)
723 bool TParseContext::layoutLocationErrorCheck(const TSourceLoc &location, const TLayoutQualifier &layoutQualifier)
734 bool TParseContext::locationDeclaratorListCheck(const TSourceLoc& line, const TPublicType &pType)
745 bool TParseContext::parameterSamplerErrorCheck(const TSourceLoc &line, TQualifier qualifier, const TType& type)
777 bool TParseContext::arraySizeErrorCheck(const TSourceLoc &line, TIntermTyped* expr, int& size)
819 bool TParseContext::arrayQualifierErrorCheck(const TSourceLoc &line, TPublicType type)
834 bool TParseContext::arrayTypeErrorCheck(const TSourceLoc &line, TPublicType type)
847 bool TParseContext::arraySetMaxSize(TIntermSymbol *node, TType* type, int size, bool updateFlag, const TSourceLoc &line)
896 bool TParseContext::nonInitConstErrorCheck(const TSourceLoc &line, TString& identifier, TPublicType& type, bool array)
928 bool TParseContext::nonInitErrorCheck(const TSourceLoc &line, const TString& identifier, TPublicType& type)
963 bool TParseContext::declareVariable(const TSourceLoc &line, const TString &identifier, const TType &type,
998 bool TParseContext::paramErrorCheck(const TSourceLoc &line, TQualifier qualifier, TQualifier paramQualifier, TType* type)
1017 bool TParseContext::extensionErrorCheck(const TSourceLoc &line, const TString& extension)
1058 void TParseContext::es3InvariantErrorCheck(const TQualifier qualifier, const TSourceLoc &invariantLocation)
1083 void TParseContext::handleExtensionDirective(const TSourceLoc &line, const char* extName, const char* behavior)
1089 void TParseContext::handlePragmaDirective(const TSourceLoc &line, const char* name, const char* value)
1101 const TVariable *TParseContext::getNamedVariable(const TSourceLoc &location,
1164 const TFunction* TParseContext::findFunction(const TSourceLoc &line, TFunction* call, bool *builtIn)
1190 bool TParseContext::executeInitializer(const TSourceLoc& line, const TString& identifier, const TPublicType& pType,
1344 const TSourceLoc &identifierOrTypeLocation,
1382 const TSourceLoc &identifierLocation,
1384 const TSourceLoc &indexLocation,
1423 const TSourceLoc &identifierLocation,
1425 const TSourceLoc &initLocation,
1449 const TSourceLoc &identifierLocation,
1451 const TSourceLoc &indexLocation,
1453 const TSourceLoc &initLocation,
1491 TIntermAggregate *TParseContext::parseInvariantDeclaration(const TSourceLoc &invariantLoc,
1492 const TSourceLoc &identifierLoc,
1531 const TSourceLoc &identifierLocation, const TString &identifier)
1559 const TSourceLoc &identifierLocation, const TString &identifier,
1560 const TSourceLoc &arrayLocation, TIntermTyped *indexExpression)
1605 const TSourceLoc &identifierLocation, const TString &identifier,
1606 const TSourceLoc &initLocation, TIntermTyped *initializer)
1643 const TSourceLoc &identifierLocation,
1645 const TSourceLoc &indexLocation,
1647 const TSourceLoc &initLocation, TIntermTyped *initializer)
1733 TIntermAggregate *TParseContext::addFunctionPrototypeDeclaration(const TFunction &function, const TSourceLoc &location)
1785 TIntermAggregate *TParseContext::addFunctionDefinition(const TFunction &function, TIntermAggregate *functionPrototype, TIntermAggregate *functionBody, const TSourceLoc &location)
1812 void TParseContext::parseFunctionPrototype(const TSourceLoc &location, TFunction *function, TIntermAggregate **aggregateOut)
1909 TFunction *TParseContext::parseFunctionDeclarator(const TSourceLoc &location, TFunction *function)
2071 TIntermTyped* TParseContext::addConstructor(TIntermNode* arguments, const TType* type, TOperator op, TFunction* fnCall, const TSourceLoc &line)
2137 TIntermTyped* TParseContext::addConstVectorNode(TVectorFields& fields, TIntermTyped* node, const TSourceLoc &line)
2181 TIntermTyped* TParseContext::addConstMatrixNode(int index, TIntermTyped* node, const TSourceLoc &line)
2216 TIntermTyped* TParseContext::addConstArrayNode(int index, TIntermTyped* node, const TSourceLoc &line)
2253 TIntermTyped* TParseContext::addConstStruct(const TString& identifier, TIntermTyped* node, const TSourceLoc &line)
2285 TIntermAggregate* TParseContext::addInterfaceBlock(const TPublicType& typeQualifier, const TSourceLoc& nameLine, const TString& blockName, TFieldList* fieldList,
2286 const TString* instanceName, const TSourceLoc& instanceLine, TIntermTyped* arrayIndex, const TSourceLoc& arrayIndexLine)
2425 TIntermTyped *TParseContext::addIndexExpression(TIntermTyped *baseExpression, const TSourceLoc &location, TIntermTyped *indexExpression)
2584 TIntermTyped *TParseContext::addFieldSelectionExpression(TIntermTyped *baseExpression, const TSourceLoc &dotLocation,
2585 const TString &fieldString, const TSourceLoc &fieldLocation)
2778 TLayoutQualifier TParseContext::parseLayoutQualifier(const TString &qualifierType, const TSourceLoc& qualifierTypeLine)
2820 TLayoutQualifier TParseContext::parseLayoutQualifier(const TString &qualifierType, const TSourceLoc& qualifierTypeLine, const TString &intValueString, int intValue, const TSourceLoc& intValueLine)
2871 TPublicType TParseContext::joinInterpolationQualifiers(const TSourceLoc &interpolationLoc, TQualifier interpolationQualifier,
2872 const TSourceLoc &storageLoc, TQualifier storageQualifier)
2958 TPublicType TParseContext::addStructure(const TSourceLoc &structLine, const TSourceLoc &nameLine,
3008 bool TParseContext::enterStructDeclaration(const TSourceLoc &line, const TString& identifier)
3028 bool TParseContext::structNestingErrorCheck(const TSourceLoc &line, const TField &field)
3054 TIntermTyped *TParseContext::createUnaryMath(TOperator op, TIntermTyped *child, const TSourceLoc &loc, const TType *funcReturnType)
3099 TIntermTyped *TParseContext::addUnaryMath(TOperator op, TIntermTyped *child, const TSourceLoc &loc)
3111 TIntermTyped *TParseContext::addUnaryMathLValue(TOperator op, TIntermTyped *child, const TSourceLoc &loc)
3118 bool TParseContext::binaryOpCommonCheck(TOperator op, TIntermTyped *left, TIntermTyped *right, const TSourceLoc &loc)
3232 TIntermSwitch *TParseContext::addSwitch(TIntermTyped *init, TIntermAggregate *statementList, const TSourceLoc &loc)
3264 TIntermCase *TParseContext::addCase(TIntermTyped *condition, const TSourceLoc &loc)
3302 TIntermCase *TParseContext::addDefault(const TSourceLoc &loc)
3319 TIntermTyped *TParseContext::createAssign(TOperator op, TIntermTyped *left, TIntermTyped *right, const TSourceLoc &loc)
3328 TIntermTyped *TParseContext::addAssign(TOperator op, TIntermTyped *left, TIntermTyped *right, const TSourceLoc &loc)
3341 const TSourceLoc &loc)
3399 TIntermTyped *TParseContext::addBinaryMath(TOperator op, TIntermTyped *left, TIntermTyped *right, const TSourceLoc &loc)
3411 TIntermTyped *TParseContext::addBinaryMathBooleanResult(TOperator op, TIntermTyped *left, TIntermTyped *right, const TSourceLoc &loc)
3425 TIntermBranch *TParseContext::addBranch(TOperator op, const TSourceLoc &loc)
3457 TIntermBranch *TParseContext::addBranch(TOperator op, TIntermTyped *returnValue, const TSourceLoc &loc)
3474 TIntermTyped *TParseContext::addFunctionCallOrMethod(TFunction *fnCall, TIntermNode *paramNode, TIntermNode *thisNode, const TSourceLoc &loc, bool *fatalError)
3645 TIntermTyped *TParseContext::addTernarySelection(TIntermTyped *cond, TIntermTyped *trueBlock, TIntermTyped *falseBlock, const TSourceLoc &loc)