Home | History | Annotate | Download | only in MachineIndependent

Lines Matching refs:TSourceLoc

203 void TParseContext::handlePragma(const TSourceLoc& loc, const TVector<TString>& tokens)
269 TIntermTyped* TParseContext::handleVariable(const TSourceLoc& loc, TSymbol* symbol, const TString* string)
345 TIntermTyped* TParseContext::handleBracketDereference(const TSourceLoc& loc, TIntermTyped* base, TIntermTyped* index)
428 void TParseContext::checkIndex(const TSourceLoc& loc, const TType& type, int& index)
452 void TParseContext::handleIndexLimits(const TSourceLoc& /*loc*/, TIntermTyped* base, TIntermTyped* index)
490 void TParseContext::fixIoArraySize(const TSourceLoc& loc, TType& type)
512 void TParseContext::ioArrayCheck(const TSourceLoc& loc, const TType& type, const TString& identifier)
527 void TParseContext::handleIoResizeArrayAccess(const TSourceLoc& /*loc*/, TIntermTyped* base)
550 void TParseContext::checkIoArraysConsistency(const TSourceLoc& loc, bool tailOnly)
583 void TParseContext::checkIoArrayConsistency(const TSourceLoc& loc, int requiredSize, const char* feature, TType& type, const TString& name)
599 TIntermTyped* TParseContext::handleBinaryMath(const TSourceLoc& loc, const char* str, TOperator op, TIntermTyped* left, TIntermTyped* right)
630 TIntermTyped* TParseContext::handleUnaryMath(const TSourceLoc& loc, const char* str, TOperator op, TIntermTyped* childNode)
647 TIntermTyped* TParseContext::handleDotDereference(const TSourceLoc& loc, TIntermTyped* base, const TString& field)
754 void TParseContext::blockMemberExtensionCheck(const TSourceLoc& loc, const TIntermTyped* /*base*/, const TString& field)
768 TFunction* TParseContext::handleFunctionDeclarator(const TSourceLoc& loc, TFunction& function, bool prototype)
836 TIntermAggregate* TParseContext::handleFunctionDefinition(const TSourceLoc& loc, TFunction& function)
931 TIntermTyped* TParseContext::handleFunctionCall(const TSourceLoc& loc, TFunction* function, TIntermNode* arguments)
1055 TIntermTyped* TParseContext::handleBuiltInFunctionCall(TSourceLoc loc, TIntermNode& arguments,
1172 TIntermNode* TParseContext::handleReturnValue(const TSourceLoc& loc, TIntermTyped* value)
1195 void TParseContext::checkLocation(const TSourceLoc& loc, TOperator op)
1218 TIntermTyped* TParseContext::handleLengthMethod(const TSourceLoc& loc, TFunction* function, TIntermNode* intermNode)
1379 void TParseContext::builtInOpCheck(const TSourceLoc& loc, const TFunction& fnCandidate, TIntermOperator& callNode)
1612 void TParseContext::nonOpBuiltInCheck(const TSourceLoc& loc, const TFunction& fnCandidate, TIntermAggregate& callNode)
1731 void TParseContext::userFunctionCallCheck(const TSourceLoc& loc, TIntermAggregate& callNode)
1742 void TParseContext::samplerConstructorLocationCheck(const TSourceLoc& loc, const char* token, TIntermNode* node)
1751 TFunction* TParseContext::handleConstructorCall(const TSourceLoc& loc, const TPublicType& publicType)
1776 void TParseContext::handlePrecisionQualifier(const TSourceLoc& /*loc*/, TQualifier& qualifier, TPrecisionQualifier precision)
1784 void TParseContext::checkPrecisionQualifier(const TSourceLoc& loc, TPrecisionQualifier)
1796 void TParseContext::assignError(const TSourceLoc& loc, const char* op, TString left, TString right)
1805 void TParseContext::unaryOpError(const TSourceLoc& loc, const char* op, TString operand)
1815 void TParseContext::binaryOpError(const TSourceLoc& loc, const char* op, TString left, TString right)
1867 bool TParseContext::lValueErrorCheck(const TSourceLoc& loc, const char* op, TIntermTyped* node)
1977 void TParseContext::rValueErrorCheck(const TSourceLoc& loc, const char* op, TIntermTyped* node)
2016 void TParseContext::globalCheck(const TSourceLoc& loc, const char* token)
2025 void TParseContext::reservedErrorCheck(const TSourceLoc& loc, const TString& identifier)
2050 void TParseContext::reservedPpErrorCheck(const TSourceLoc& loc, const char* identifier, const char* op)
2083 bool TParseContext::lineContinuationCheck(const TSourceLoc& loc, bool endOfComment)
2135 bool TParseContext::constructorError(const TSourceLoc& loc, TIntermNode* node, TFunction& function, TOperator op, TType& type)
2372 bool TParseContext::constructorTextureSamplerError(const TSourceLoc& loc, const TFunction& function)
2434 bool TParseContext::voidErrorCheck(const TSourceLoc& loc, const TString& identifier, const TBasicType basicType)
2445 void TParseContext::boolCheck(const TSourceLoc& loc, const TIntermTyped* type)
2452 void TParseContext::boolCheck(const TSourceLoc& loc, const TPublicType& pType)
2458 void TParseContext::samplerCheck(const TSourceLoc& loc, const TType& type, const TString& identifier, TIntermTyped* /*initializer*/)
2473 void TParseContext::atomicUintCheck(const TSourceLoc& loc, const TType& type, const TString& identifier)
2484 void TParseContext::transparentOpaqueCheck(const TSourceLoc& loc, const TType& type, const TString& identifier)
2505 void TParseContext::globalQualifierFixCheck(const TSourceLoc& loc, TQualifier& qualifier)
2533 void TParseContext::globalQualifierTypeCheck(const TSourceLoc& loc, const TQualifier& qualifier, const TPublicType& publicType)
2701 void TParseContext::mergeQualifiers(const TSourceLoc& loc, TQualifier& dst, const TQualifier& src, bool force)
2785 void TParseContext::setDefaultPrecision(const TSourceLoc& loc, TPublicType& publicType, TPrecisionQualifier qualifier)
2843 void TParseContext::precisionQualifierCheck(const TSourceLoc& loc, TBasicType baseType, TQualifier& qualifier)
2866 void TParseContext::parameterTypeCheck(const TSourceLoc& loc, TStorageQualifier qualifier, const TType& type)
2891 void TParseContext::arraySizeCheck(const TSourceLoc& loc, TIntermTyped* expr, TArraySize& sizePair)
2932 bool TParseContext::arrayQualifierError(const TSourceLoc& loc, const TQualifier& qualifier)
2953 bool TParseContext::arrayError(const TSourceLoc& loc, const TType& type)
2978 void TParseContext::arraySizeRequiredCheck(const TSourceLoc& loc, const TArraySizes& arraySizes)
2984 void TParseContext::structArrayCheck(const TSourceLoc& /*loc*/, const TType& type)
2994 void TParseContext::arraySizesCheck(const TSourceLoc& loc, const TQualifier& qualifier, const TArraySizes* arraySizes, bool initializer, bool lastMember)
3053 void TParseContext::arrayOfArrayVersionCheck(const TSourceLoc& loc)
3062 void TParseContext::arrayDimCheck(const TSourceLoc& loc, const TArraySizes* sizes1, const TArraySizes* sizes2)
3070 void TParseContext::arrayDimCheck(const TSourceLoc& loc, const TType* type, const TArraySizes* sizes2)
3096 void TParseContext::declareArray(const TSourceLoc& loc, const TString& identifier, const TType& type, TSymbol*& symbol)
3176 void TParseContext::updateImplicitArraySize(const TSourceLoc& loc, TIntermNode *node, int index)
3253 void TParseContext::nonInitConstCheck(const TSourceLoc& loc, TString& identifier, TType& type)
3275 TSymbol* TParseContext::redeclareBuiltinVariable(const TSourceLoc& loc, const TString& identifier,
3419 void TParseContext::redeclareBuiltinBlock(const TSourceLoc& loc, TTypeList& newTypeList, const TString& blockName, const TString* instanceName, TArraySizes* arraySizes)
3492 TSourceLoc memberLoc;
3586 void TParseContext::paramCheckFix(const TSourceLoc& loc, const TStorageQualifier& qualifier, TType& type)
3609 void TParseContext::paramCheckFix(const TSourceLoc& loc, const TQualifier& qualifier, TType& type)
3636 void TParseContext::nestedBlockCheck(const TSourceLoc& loc)
3643 void TParseContext::nestedStructCheck(const TSourceLoc& loc)
3650 void TParseContext::arrayObjectCheck(const TSourceLoc& loc, const TType& type, const char* op)
3659 void TParseContext::opaqueCheck(const TSourceLoc& loc, const TType& type, const char* op)
3665 void TParseContext::specializationCheck(const TSourceLoc& loc, const TType& type, const char* op)
3671 void TParseContext::structTypeCheck(const TSourceLoc& /*loc*/, TPublicType& publicType)
3678 const TSourceLoc& memberLoc = typeList[member].loc;
3712 void TParseContext::inductiveLoopCheck(const TSourceLoc& loc, TIntermNode* init, TIntermLoop* loop)
3812 void TParseContext::arrayLimitCheck(const TSourceLoc& loc, const TString& identifier, int size)
3824 void TParseContext::limitCheck(const TSourceLoc& loc, int value, const char* limit, const char* feature)
3880 void TParseContext::setLayoutQualifier(const TSourceLoc& loc, TPublicType& publicType, TString& id)
4093 void TParseContext::setLayoutQualifier(const TSourceLoc& loc, TPublicType& publicType, TString& id, const TIntermTyped* node)
4430 void TParseContext::layoutObjectCheck(const TSourceLoc& loc, const TSymbol& symbol)
4505 void TParseContext::layoutMemberLocationArrayCheck(const TSourceLoc& loc, bool memberWithLocation, TArraySizes* arraySizes)
4515 void TParseContext::layoutTypeCheck(const TSourceLoc& loc, const TType& type)
4708 void TParseContext::layoutQualifierCheck(const TSourceLoc& loc, const TQualifier& qualifier)
4807 void TParseContext::checkNoShaderLayouts(const TSourceLoc& loc, const TShaderQualifiers& shaderQualifiers)
4846 void TParseContext::fixOffset(const TSourceLoc& loc, TSymbol& symbol)
4885 const TFunction* TParseContext::findFunction(const TSourceLoc& loc, const TFunction& call, bool& builtIn)
4905 const TFunction* TParseContext::findFunctionExact(const TSourceLoc& loc, const TFunction& call, bool& builtIn)
4918 const TFunction* TParseContext::findFunction120(const TSourceLoc& loc, const TFunction& call, bool& builtIn)
5026 const TFunction* TParseContext::findFunction400(const TSourceLoc& loc, const TFunction& call, bool& builtIn)
5084 void TParseContext::declareTypeDefaults(const TSourceLoc& loc, const TPublicType& publicType)
5110 TIntermNode* TParseContext::declareVariable(const TSourceLoc& loc, TString& identifier, const TPublicType& publicType, TArraySizes* arraySizes, TIntermTyped* initializer)
5225 TVariable* TParseContext::declareNonArray(const TSourceLoc& loc, const TString& identifier, const TType& type)
5249 TIntermNode* TParseContext::executeInitializer(const TSourceLoc& loc, TIntermTyped* initializer, TVariable* variable)
5386 TIntermTyped* TParseContext::convertInitializerList(const TSourceLoc& loc, const TType& type, TIntermTyped* initializer)
5477 TIntermTyped* TParseContext::addConstructor(const TSourceLoc& loc, TIntermNode* node, const TType& type)
5565 TIntermTyped* TParseContext::constructBuiltIn(const TType& type, TOperator op, TIntermTyped* node, const TSourceLoc& loc, bool subset)
5703 TIntermTyped* TParseContext::constructAggregate(TIntermNode* node, const TType& type, int paramCount, const TSourceLoc& loc)
5719 void TParseContext::declareBlock(const TSourceLoc& loc, TTypeList& typeList, const TString* instanceName, TArraySizes* arraySizes)
5734 const TSourceLoc& memberLoc = typeList[member].loc;
5800 const TSourceLoc& memberLoc = typeList[member].loc;
5928 void TParseContext::blockStageIoCheck(const TSourceLoc& loc, const TQualifier& qualifier)
5964 void TParseContext::blockQualifierCheck(const TSourceLoc& loc, const TQualifier& qualifier, bool /*instanceName*/)
6002 void TParseContext::fixBlockLocations(const TSourceLoc& loc, TQualifier& qualifier, TTypeList& typeList, bool memberWithLocation, bool memberWithoutLocation)
6025 const TSourceLoc& memberLoc = typeList[member].loc;
6086 const TSourceLoc& memberLoc = typeList[member].loc;
6135 void TParseContext::addQualifierToExisting(const TSourceLoc& loc, TQualifier qualifier, const TString& identifier)
6179 void TParseContext::addQualifierToExisting(const TSourceLoc& loc, TQualifier qualifier, TIdentifierList& identifiers)
6186 void TParseContext::invariantCheck(const TSourceLoc& loc, const TQualifier& qualifier)
6206 void TParseContext::updateStandaloneQualifierDefaults(const TSourceLoc& loc, const TPublicType& publicType)
6431 TIntermNode* TParseContext::addSwitch(const TSourceLoc& loc, TIntermTyped* expression, TIntermAggregate* lastStatements)