/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, 112 const TVariable *getNamedVariable(const TSourceLoc &location, const TString *name, const TSymbol *symbol); 114 bool parseVectorFields(const TString&, int vecSize, TVectorFields&, const TSourceLoc &line); 116 bool reservedErrorCheck(const TSourceLoc &line, const TString& identifier); 117 void assignError(const TSourceLoc &line, const char* op, TString left, TString right); 118 void unaryOpError(const TSourceLoc &line, const char* op, TString operand); 119 void binaryOpError(const TSourceLoc &line, const char* op, TString left, TString right); 120 bool precisionErrorCheck(const TSourceLoc &line, TPrecision precision, TBasicType type); 121 bool lValueErrorCheck(const TSourceLoc &line, const char* op, TIntermTyped*) [all...] |
InfoSink.cpp | 42 void TInfoSinkBase::location(const TSourceLoc& loc) { 61 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 | 108 void location(const TSourceLoc& loc); 110 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, 235 void TParseContext::assignError(const TSourceLoc &line, const char* op, TString left, TString right) 246 void TParseContext::unaryOpError(const TSourceLoc &line, const char* op, TString operand) 258 void TParseContext::binaryOpError(const TSourceLoc &line, const char* op, TString left, TString right) 267 bool TParseContext::precisionErrorCheck(const TSourceLoc &line, TPrecision precision, TBasicType type){ 295 bool TParseContext::lValueErrorCheck(const TSourceLoc &line, const char* op, TIntermTyped* node) 446 bool TParseContext::globalErrorCheck(const TSourceLoc &line, bool global, const char* token) 465 bool TParseContext::reservedErrorCheck(const TSourceLoc &line, const TString& identifier [all...] |
ValidateSwitch.cpp | 20 TIntermAggregate *statementList, const TSourceLoc &loc) 194 bool ValidateSwitch::validateInternal(const TSourceLoc &loc)
|
Diagnostics.cpp | 63 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)
|
/prebuilts/ndk/r16/sources/third_party/shaderc/third_party/glslang/glslang/MachineIndependent/ |
ParseHelper.h | 90 virtual void C_DECL error(const TSourceLoc&, const char* szReason, const char* szToken, 92 virtual void C_DECL warn(const TSourceLoc&, const char* szReason, const char* szToken, 94 virtual void C_DECL ppError(const TSourceLoc&, const char* szReason, const char* szToken, 96 virtual void C_DECL ppWarn(const TSourceLoc&, const char* szReason, const char* szToken, 113 virtual void reservedPpErrorCheck(const TSourceLoc&, const char* name, const char* op) = 0; 114 virtual bool lineContinuationCheck(const TSourceLoc&, bool endOfComment) = 0; 116 virtual void handlePragma(const TSourceLoc&, const TVector<TString>&) = 0; 142 virtual void growGlobalUniformBlock(const TSourceLoc&, TType&, const TString& memberName, TTypeList* typeList = nullptr); 144 virtual bool lValueErrorCheck(const TSourceLoc&, const char* op, TIntermTyped*); 145 virtual void rValueErrorCheck(const TSourceLoc&, const char* op, TIntermTyped*) [all...] |
parseVersions.h | 64 virtual void requireProfile(const TSourceLoc&, int queryProfiles, const char* featureDesc); 65 virtual void profileRequires(const TSourceLoc&, int queryProfiles, int minVersion, int numExtensions, const char* const extensions[], const char* featureDesc); 66 virtual void profileRequires(const TSourceLoc&, int queryProfiles, int minVersion, const char* const extension, const char* featureDesc); 67 virtual void requireStage(const TSourceLoc&, EShLanguageMask, const char* featureDesc); 68 virtual void requireStage(const TSourceLoc&, EShLanguage, const char* featureDesc); 69 virtual void checkDeprecated(const TSourceLoc&, int queryProfiles, int depVersion, const char* featureDesc); 70 virtual void requireNotRemoved(const TSourceLoc&, int queryProfiles, int removedVersion, const char* featureDesc); 71 virtual void unimplemented(const TSourceLoc&, const char* featureDesc); 72 virtual void requireExtensions(const TSourceLoc&, int numExtensions, const char* const extensions[], const char* featureDesc); 73 virtual void ppRequireExtensions(const TSourceLoc&, int numExtensions, const char* const extensions[], const char* featureDesc) [all...] |
Versions.cpp | 403 void TParseVersions::requireProfile(const TSourceLoc& loc, int profileMask, const char* featureDesc) 442 void TParseVersions::profileRequires(const TSourceLoc& loc, int profileMask, int minVersion, int numExtensions, const char* const extensions[], const char* featureDesc) 467 void TParseVersions::profileRequires(const TSourceLoc& loc, int profileMask, int minVersion, const char* extension, const char* featureDesc) 479 void TParseVersions::requireStage(const TSourceLoc& loc, EShLanguageMask languageMask, const char* featureDesc) 487 void TParseVersions::requireStage(const TSourceLoc& loc, EShLanguage stage, const char* featureDesc) 496 void TParseVersions::checkDeprecated(const TSourceLoc& loc, int profileMask, int depVersion, const char* featureDesc) 513 void TParseVersions::requireNotRemoved(const TSourceLoc& loc, int profileMask, int removedVersion, const char* featureDesc) 525 void TParseVersions::unimplemented(const TSourceLoc& loc, const char* featureDesc) 532 bool TParseVersions::checkExtensionsRequested(const TSourceLoc& loc, int numExtensions, const char* const extensions[], const char* featureDesc) 563 void TParseVersions::requireExtensions(const TSourceLoc& loc, int numExtensions, const char* const extensions[], const char* featureDesc [all...] |
localintermediate.h | 398 TIntermSymbol* addSymbol(const TVariable&, const TSourceLoc&); 399 TIntermSymbol* addSymbol(const TType&, const TSourceLoc&); 405 TIntermTyped* addBinaryMath(TOperator, TIntermTyped* left, TIntermTyped* right, TSourceLoc); 406 TIntermTyped* addAssign(TOperator op, TIntermTyped* left, TIntermTyped* right, TSourceLoc); 407 TIntermTyped* addIndex(TOperator op, TIntermTyped* base, TIntermTyped* index, TSourceLoc); 408 TIntermTyped* addUnaryMath(TOperator, TIntermTyped* child, TSourceLoc); 409 TIntermTyped* addBuiltInFunctionCall(const TSourceLoc& line, TOperator, bool unary, TIntermNode*, const TType& returnType); 413 TIntermAggregate* growAggregate(TIntermNode* left, TIntermNode* right, const TSourceLoc&); 415 TIntermAggregate* makeAggregate(TIntermNode* node, const TSourceLoc&); 416 TIntermAggregate* makeAggregate(const TSourceLoc&) [all...] |
ScanContext.h | 80 TSourceLoc loc;
|
Scan.h | 59 loc = new TSourceLoc[numSources]; 209 const TSourceLoc& getSourceLoc() const 259 TSourceLoc* loc; // an array 264 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) 200 void TParseContextBase::rValueErrorCheck(const TSourceLoc& loc, const char* op, TIntermTyped* node) 434 void TParseContextBase::parseSwizzleSelector(const TSourceLoc& loc, const TString& compString, int vecSize, 534 void TParseContextBase::growGlobalUniformBlock(const TSourceLoc& loc, TType& memberType, const TString& memberName, TTypeList* typeList)
|
limits.cpp | 76 TSourceLoc badLoc; 158 TSourceLoc badLoc;
|
Intermediate.cpp | 67 TIntermTyped* constSubtree, const TSourceLoc& loc) 89 glslang::TSourceLoc loc; // just a null location 95 TIntermSymbol* TIntermediate::addSymbol(const TVariable& variable, const TSourceLoc& loc) 100 TIntermSymbol* TIntermediate::addSymbol(const TType& type, const TSourceLoc& loc) 114 TIntermTyped* TIntermediate::addBinaryMath(TOperator op, TIntermTyped* left, TIntermTyped* right, TSourceLoc loc) 170 TIntermBinary* TIntermediate::addBinaryNode(TOperator op, TIntermTyped* left, TIntermTyped* right, TSourceLoc loc) const 186 TIntermBinary* TIntermediate::addBinaryNode(TOperator op, TIntermTyped* left, TIntermTyped* right, TSourceLoc loc, const TType& type) const 196 TIntermUnary* TIntermediate::addUnaryNode(TOperator op, TIntermTyped* child, TSourceLoc loc) const 210 TIntermUnary* TIntermediate::addUnaryNode(TOperator op, TIntermTyped* child, TSourceLoc loc, const TType& type) const 225 TIntermTyped* TIntermediate::addAssign(TOperator op, TIntermTyped* left, TIntermTyped* right, TSourceLoc loc [all...] |
ParseHelper.cpp | 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 [all...] |
/prebuilts/ndk/r16/sources/third_party/shaderc/third_party/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); 76 void checkIndex(const TSourceLoc&, const TType&, int& index); 78 TIntermTyped* handleBinaryMath(const TSourceLoc&, const char* str, TOperator op, TIntermTyped* left, TIntermTyped* right); 79 TIntermTyped* handleUnaryMath(const TSourceLoc&, const char* str, TOperator op, TIntermTyped* childNode); 80 TIntermTyped* handleDotDereference(const TSourceLoc&, TIntermTyped* base, const TString& field) [all...] |
hlslScanContext.h | 58 TSourceLoc loc; // location of token in the source 99 TSourceLoc loc;
|
hlslAttributes.h | 103 TSourceLoc loc;
|
/prebuilts/ndk/r16/sources/third_party/shaderc/third_party/glslang/glslang/Include/ |
InfoSink.h | 97 void location(const TSourceLoc& loc) { 110 void message(TPrefixType message, const char* s, const TSourceLoc& loc) {
|