/external/swiftshader/src/OpenGL/compiler/ |
localintermediate.h | 34 TIntermSymbol* addSymbol(int Id, const TString&, const TType&, const TSourceLoc&); 35 TIntermTyped* addBinaryMath(TOperator op, TIntermTyped* left, TIntermTyped* right, const TSourceLoc&); 36 TIntermTyped* addAssign(TOperator op, TIntermTyped* left, TIntermTyped* right, const TSourceLoc&); 37 TIntermTyped* addIndex(TOperator op, TIntermTyped* base, TIntermTyped* index, const TSourceLoc&); 38 TIntermTyped* addUnaryMath(TOperator op, TIntermTyped* child, const TSourceLoc&, const TType*); 39 TIntermAggregate* growAggregate(TIntermNode* left, TIntermNode* right, const TSourceLoc&); 40 TIntermAggregate* makeAggregate(TIntermNode* node, const TSourceLoc&); 41 TIntermAggregate* setAggregateOperator(TIntermNode*, TOperator, const TSourceLoc&); 42 TIntermNode* addSelection(TIntermTyped* cond, TIntermNodePair code, const TSourceLoc&); 43 TIntermTyped* addSelection(TIntermTyped* cond, TIntermTyped* trueBlock, TIntermTyped* falseBlock, const TSourceLoc&) [all...] |
ParseHelper.h | 79 void error(const TSourceLoc &loc, const char *reason, const char* token, 81 void warning(const TSourceLoc &loc, const char* reason, const char* token, 83 void info(const TSourceLoc &loc, const char* reason, const char* token, 114 const TVariable *getNamedVariable(const TSourceLoc &location, const TString *name, const TSymbol *symbol); 116 bool parseVectorFields(const TString&, int vecSize, TVectorFields&, const TSourceLoc &line); 118 bool reservedErrorCheck(const TSourceLoc &line, const TString& identifier); 119 void assignError(const TSourceLoc &line, const char* op, TString left, TString right); 120 void unaryOpError(const TSourceLoc &line, const char* op, TString operand); 121 void binaryOpError(const TSourceLoc &line, const char* op, TString left, TString right); 122 bool precisionErrorCheck(const TSourceLoc &line, TPrecision precision, TBasicType type) [all...] |
InfoSink.cpp | 45 void TInfoSinkBase::location(const TSourceLoc& loc) { 64 void TInfoSinkBase::message(TPrefixType message, const char* s, TSourceLoc loc) {
|
ValidateSwitch.h | 29 TIntermAggregate *statementList, const TSourceLoc &loc); 45 bool validateInternal(const TSourceLoc &loc);
|
InfoSink.h | 109 void location(const TSourceLoc& loc); 111 void message(TPrefixType message, const char* s, TSourceLoc loc);
|
ParseHelper.cpp | 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 [all...] |
ValidateSwitch.cpp | 20 TIntermAggregate *statementList, const TSourceLoc &loc) 194 bool ValidateSwitch::validateInternal(const TSourceLoc &loc)
|
Diagnostics.cpp | 68 TSourceLoc sourceLoc;
|
ValidateLimitations.h | 42 void error(TSourceLoc loc, const char *reason, const char* token);
|
Common.h | 25 struct TSourceLoc {
|
Types.h | 31 TField(TType *type, TString *name, const TSourceLoc &line) 53 const TSourceLoc &line() const 61 TSourceLoc mLine; 574 TSourceLoc line; 576 void setBasic(TBasicType bt, TQualifier q, const TSourceLoc &ln)
|
/external/deqp-deps/glslang/glslang/MachineIndependent/ |
parseVersions.h | 65 virtual void requireProfile(const TSourceLoc&, int queryProfiles, const char* featureDesc); 66 virtual void profileRequires(const TSourceLoc&, int queryProfiles, int minVersion, int numExtensions, const char* const extensions[], const char* featureDesc); 67 virtual void profileRequires(const TSourceLoc&, int queryProfiles, int minVersion, const char* const extension, const char* featureDesc); 68 virtual void requireStage(const TSourceLoc&, EShLanguageMask, const char* featureDesc); 69 virtual void requireStage(const TSourceLoc&, EShLanguage, const char* featureDesc); 70 virtual void checkDeprecated(const TSourceLoc&, int queryProfiles, int depVersion, const char* featureDesc); 71 virtual void requireNotRemoved(const TSourceLoc&, int queryProfiles, int removedVersion, const char* featureDesc); 72 virtual void unimplemented(const TSourceLoc&, const char* featureDesc); 73 virtual void requireExtensions(const TSourceLoc&, int numExtensions, const char* const extensions[], const char* featureDesc); 74 virtual void ppRequireExtensions(const TSourceLoc&, int numExtensions, const char* const extensions[], const char* featureDesc) [all...] |
ParseHelper.h | 99 virtual void C_DECL error(const TSourceLoc&, const char* szReason, const char* szToken, 101 virtual void C_DECL warn(const TSourceLoc&, const char* szReason, const char* szToken, 103 virtual void C_DECL ppError(const TSourceLoc&, const char* szReason, const char* szToken, 105 virtual void C_DECL ppWarn(const TSourceLoc&, const char* szReason, const char* szToken, 110 void checkIndex(const TSourceLoc&, const TType&, int& index); 124 virtual void reservedPpErrorCheck(const TSourceLoc&, const char* name, const char* op) = 0; 125 virtual bool lineContinuationCheck(const TSourceLoc&, bool endOfComment) = 0; 127 virtual void handlePragma(const TSourceLoc&, const TVector<TString>&) = 0; 153 virtual void growGlobalUniformBlock(const TSourceLoc&, TType&, const TString& memberName, TTypeList* typeList = nullptr); 164 virtual bool lValueErrorCheck(const TSourceLoc&, const char* op, TIntermTyped*) [all...] |
localintermediate.h | 450 TIntermSymbol* addSymbol(const TVariable&, const TSourceLoc&); 451 TIntermSymbol* addSymbol(const TType&, const TSourceLoc&); 458 TIntermTyped* addBinaryMath(TOperator, TIntermTyped* left, TIntermTyped* right, TSourceLoc); 459 TIntermTyped* addAssign(TOperator op, TIntermTyped* left, TIntermTyped* right, TSourceLoc); 460 TIntermTyped* addIndex(TOperator op, TIntermTyped* base, TIntermTyped* index, TSourceLoc); 461 TIntermTyped* addUnaryMath(TOperator, TIntermTyped* child, TSourceLoc); 462 TIntermTyped* addBuiltInFunctionCall(const TSourceLoc& line, TOperator, bool unary, TIntermNode*, const TType& returnType); 471 TIntermAggregate* growAggregate(TIntermNode* left, TIntermNode* right, const TSourceLoc&); 473 TIntermAggregate* makeAggregate(TIntermNode* node, const TSourceLoc&); 474 TIntermAggregate* makeAggregate(const TSourceLoc&) [all...] |
ScanContext.h | 85 TSourceLoc loc;
|
Versions.cpp | 496 void TParseVersions::requireProfile(const TSourceLoc& loc, int profileMask, const char* featureDesc) 545 void TParseVersions::profileRequires(const TSourceLoc& loc, int profileMask, int minVersion, int numExtensions, const char* const extensions[], const char* featureDesc) 570 void TParseVersions::profileRequires(const TSourceLoc& loc, int profileMask, int minVersion, const char* extension, const char* featureDesc) 582 void TParseVersions::requireStage(const TSourceLoc& loc, EShLanguageMask languageMask, const char* featureDesc) 590 void TParseVersions::requireStage(const TSourceLoc& loc, EShLanguage stage, const char* featureDesc) 599 void TParseVersions::checkDeprecated(const TSourceLoc& loc, int profileMask, int depVersion, const char* featureDesc) 616 void TParseVersions::requireNotRemoved(const TSourceLoc& loc, int profileMask, int removedVersion, const char* featureDesc) 628 void TParseVersions::unimplemented(const TSourceLoc& loc, const char* featureDesc) 635 bool TParseVersions::checkExtensionsRequested(const TSourceLoc& loc, int numExtensions, const char* const extensions[], const char* featureDesc) 666 void TParseVersions::requireExtensions(const TSourceLoc& loc, int numExtensions, const char* const extensions[], const char* featureDesc [all...] |
Scan.h | 62 loc = new TSourceLoc[numSources]; 210 const TSourceLoc& getSourceLoc() const 260 TSourceLoc* loc; // an array 265 TSourceLoc logicalSourceLoc;
|
ParseContextBase.cpp | 51 void TParseContextBase::outputMessage(const TSourceLoc& loc, const char* szReason, 70 void C_DECL TParseContextBase::error(const TSourceLoc& loc, const char* szReason, const char* szToken, 84 void C_DECL TParseContextBase::warn(const TSourceLoc& loc, const char* szReason, const char* szToken, 95 void C_DECL TParseContextBase::ppError(const TSourceLoc& loc, const char* szReason, const char* szToken, 107 void C_DECL TParseContextBase::ppWarn(const TSourceLoc& loc, const char* szReason, const char* szToken, 122 bool TParseContextBase::lValueErrorCheck(const TSourceLoc& loc, const char* op, TIntermTyped* node) 211 void TParseContextBase::rValueErrorCheck(const TSourceLoc& loc, const char* op, TIntermTyped* node) 251 void TParseContextBase::checkIndex(const TSourceLoc& loc, const TType& type, int& index) 471 void TParseContextBase::parseSwizzleSelector(const TSourceLoc& loc, const TString& compString, int vecSize, 571 void TParseContextBase::growGlobalUniformBlock(const TSourceLoc& loc, TType& memberType, const TString& memberName, TTypeList* typeList [all...] |
limits.cpp | 76 TSourceLoc badLoc; 158 TSourceLoc badLoc;
|
ParseHelper.cpp | 214 void TParseContext::handlePragma(const TSourceLoc& loc, const TVector<TString>& tokens) 287 TIntermTyped* TParseContext::handleVariable(const TSourceLoc& loc, TSymbol* symbol, const TString* string) 368 TIntermTyped* TParseContext::handleBracketDereference(const TSourceLoc& loc, TIntermTyped* base, TIntermTyped* index) 486 void TParseContext::handleIndexLimits(const TSourceLoc& /*loc*/, TIntermTyped* base, TIntermTyped* index) 532 void TParseContext::fixIoArraySize(const TSourceLoc& loc, TType& type) 554 void TParseContext::ioArrayCheck(const TSourceLoc& loc, const TType& type, const TString& identifier) 569 void TParseContext::handleIoResizeArrayAccess(const TSourceLoc& /*loc*/, TIntermTyped* base) 592 void TParseContext::checkIoArraysConsistency(const TSourceLoc& loc, bool tailOnly, bool isPerPrimitive) 647 void TParseContext::checkIoArrayConsistency(const TSourceLoc& loc, int requiredSize, const char* feature, TType& type, const TString& name) 671 TIntermTyped* TParseContext::handleBinaryMath(const TSourceLoc& loc, const char* str, TOperator op, TIntermTyped* left, TIntermTyped* right [all...] |
Intermediate.cpp | 69 TIntermTyped* constSubtree, const TSourceLoc& loc) 91 glslang::TSourceLoc loc; // just a null location 97 TIntermSymbol* TIntermediate::addSymbol(const TVariable& variable, const TSourceLoc& loc) 102 TIntermSymbol* TIntermediate::addSymbol(const TType& type, const TSourceLoc& loc) 116 TIntermTyped* TIntermediate::addBinaryMath(TOperator op, TIntermTyped* left, TIntermTyped* right, TSourceLoc loc) 173 TIntermBinary* TIntermediate::addBinaryNode(TOperator op, TIntermTyped* left, TIntermTyped* right, TSourceLoc loc) const 189 TIntermBinary* TIntermediate::addBinaryNode(TOperator op, TIntermTyped* left, TIntermTyped* right, TSourceLoc loc, const TType& type) const 199 TIntermUnary* TIntermediate::addUnaryNode(TOperator op, TIntermTyped* child, TSourceLoc loc) const 213 TIntermUnary* TIntermediate::addUnaryNode(TOperator op, TIntermTyped* child, TSourceLoc loc, const TType& type) const 228 TIntermTyped* TIntermediate::addAssign(TOperator op, TIntermTyped* left, TIntermTyped* right, TSourceLoc loc [all...] |
/external/deqp-deps/glslang/hlsl/ |
hlslParseHelper.h | 67 void reservedPpErrorCheck(const TSourceLoc&, const char* /*name*/, const char* /*op*/) override { } 68 bool lineContinuationCheck(const TSourceLoc&, bool /*endOfComment*/) override { return true; } 72 void handlePragma(const TSourceLoc&, const TVector<TString>&) override; 73 TIntermTyped* handleVariable(const TSourceLoc&, const TString* string); 74 TIntermTyped* handleBracketDereference(const TSourceLoc&, TIntermTyped* base, TIntermTyped* index); 75 TIntermTyped* handleBracketOperator(const TSourceLoc&, TIntermTyped* base, TIntermTyped* index); 77 TIntermTyped* handleBinaryMath(const TSourceLoc&, const char* str, TOperator op, TIntermTyped* left, TIntermTyped* right); 78 TIntermTyped* handleUnaryMath(const TSourceLoc&, const char* str, TOperator op, TIntermTyped* childNode); 79 TIntermTyped* handleDotDereference(const TSourceLoc&, TIntermTyped* base, const TString& field); 80 bool isBuiltInMethod(const TSourceLoc&, TIntermTyped* base, const TString& field) [all...] |
hlslAttributes.h | 51 TSourceLoc loc;
|
hlslScanContext.h | 58 TSourceLoc loc; // location of token in the source 99 TSourceLoc loc;
|
/external/deqp-deps/glslang/glslang/Include/ |
InfoSink.h | 97 void location(const TSourceLoc& loc) { 110 void message(TPrefixType message, const char* s, const TSourceLoc& loc) {
|