/external/chromium_org/third_party/angle/src/compiler/ |
localintermediate.h | 28 TIntermSymbol* addSymbol(int Id, const TString&, const TType&, const TSourceLoc&); 30 TIntermTyped* addBinaryMath(TOperator op, TIntermTyped* left, TIntermTyped* right, const TSourceLoc&, TSymbolTable&); 31 TIntermTyped* addAssign(TOperator op, TIntermTyped* left, TIntermTyped* right, const TSourceLoc&); 32 TIntermTyped* addIndex(TOperator op, TIntermTyped* base, TIntermTyped* index, const TSourceLoc&); 33 TIntermTyped* addUnaryMath(TOperator op, TIntermNode* child, const TSourceLoc&, TSymbolTable&); 34 TIntermAggregate* growAggregate(TIntermNode* left, TIntermNode* right, const TSourceLoc&); 35 TIntermAggregate* makeAggregate(TIntermNode* node, const TSourceLoc&); 36 TIntermAggregate* setAggregateOperator(TIntermNode*, TOperator, const TSourceLoc&); 37 TIntermNode* addSelection(TIntermTyped* cond, TIntermNodePair code, const TSourceLoc&); 38 TIntermTyped* addSelection(TIntermTyped* cond, TIntermTyped* trueBlock, TIntermTyped* falseBlock, const TSourceLoc&) [all...] |
ParseContext.h | 66 void error(const TSourceLoc& loc, const char *reason, const char* token, 68 void warning(const TSourceLoc& loc, const char* reason, const char* token, 73 bool parseVectorFields(const TString&, int vecSize, TVectorFields&, const TSourceLoc& line); 74 bool parseMatrixFields(const TString&, int matSize, TMatrixFields&, const TSourceLoc& line); 76 bool reservedErrorCheck(const TSourceLoc& line, const TString& identifier); 77 void assignError(const TSourceLoc& line, const char* op, TString left, TString right); 78 void unaryOpError(const TSourceLoc& line, const char* op, TString operand); 79 void binaryOpError(const TSourceLoc& line, const char* op, TString left, TString right); 80 bool precisionErrorCheck(const TSourceLoc& line, TPrecision precision, TBasicType type); 81 bool lValueErrorCheck(const TSourceLoc& line, const char* op, TIntermTyped*) [all...] |
InfoSink.cpp | 45 void TInfoSinkBase::location(const TSourceLoc& loc) { 49 void TInfoSinkBase::message(TPrefixType p, const TSourceLoc& loc, const char* m) {
|
ParseContext.cpp | 25 bool TParseContext::parseVectorFields(const TString& compString, int vecSize, TVectorFields& fields, const TSourceLoc& line) 118 bool TParseContext::parseMatrixFields(const TString& compString, int matSize, TMatrixFields& fields, const TSourceLoc& line) 178 void TParseContext::error(const TSourceLoc& loc, 190 void TParseContext::warning(const TSourceLoc& loc, 208 void TParseContext::assignError(const TSourceLoc& line, const char* op, TString left, TString right) 219 void TParseContext::unaryOpError(const TSourceLoc& line, const char* op, TString operand) 231 void TParseContext::binaryOpError(const TSourceLoc& line, const char* op, TString left, TString right) 240 bool TParseContext::precisionErrorCheck(const TSourceLoc& line, TPrecision precision, TBasicType type){ 268 bool TParseContext::lValueErrorCheck(const TSourceLoc& line, const char* op, TIntermTyped* node) 413 bool TParseContext::globalErrorCheck(const TSourceLoc& line, bool global, const char* token [all...] |
InfoSink.h | 102 void location(const TSourceLoc& loc); 103 void message(TPrefixType p, const TSourceLoc& loc, const char* m);
|
ValidateLimitations.h | 34 void error(TSourceLoc loc, const char *reason, const char* token);
|
Common.h | 17 struct TSourceLoc {
|
Intermediate.cpp | 136 TIntermSymbol* TIntermediate::addSymbol(int id, const TString& name, const TType& type, const TSourceLoc& line) 149 TIntermTyped* TIntermediate::addBinaryMath(TOperator op, TIntermTyped* left, TIntermTyped* right, const TSourceLoc& line, TSymbolTable& symbolTable) 233 TIntermTyped* TIntermediate::addAssign(TOperator op, TIntermTyped* left, TIntermTyped* right, const TSourceLoc& line) 261 TIntermTyped* TIntermediate::addIndex(TOperator op, TIntermTyped* base, TIntermTyped* index, const TSourceLoc& line) 278 TIntermTyped* TIntermediate::addUnaryMath(TOperator op, TIntermNode* childNode, const TSourceLoc& line, TSymbolTable& symbolTable) 373 TIntermAggregate* TIntermediate::setAggregateOperator(TIntermNode* node, TOperator op, const TSourceLoc& line) 528 TIntermAggregate* TIntermediate::growAggregate(TIntermNode* left, TIntermNode* right, const TSourceLoc& line) 555 TIntermAggregate* TIntermediate::makeAggregate(TIntermNode* node, const TSourceLoc& line) 574 TIntermNode* TIntermediate::addSelection(TIntermTyped* cond, TIntermNodePair nodePair, const TSourceLoc& line) 595 TIntermTyped* TIntermediate::addComma(TIntermTyped* left, TIntermTyped* right, const TSourceLoc& line [all...] |
glslang_tab.h | 45 #define YYLTYPE TSourceLoc
|
Types.h | 269 TSourceLoc line; 271 void setBasic(TBasicType bt, TQualifier q, const TSourceLoc& ln)
|
intermediate.h | 210 // TODO: Move this to TSourceLoc constructor 217 const TSourceLoc& getLine() const { return line; } 218 void setLine(const TSourceLoc& l) { line = l; } 236 TSourceLoc line;
|
parseConst.cpp | 233 bool TIntermediate::parseConstTree(const TSourceLoc& line, TIntermNode* root, ConstantUnion* unionArray, TOperator constructorType, TSymbolTable& symbolTable, TType t, bool singleConstantParam)
|
ValidateLimitations.cpp | 186 void ValidateLimitations::error(TSourceLoc loc,
|
glslang.y | 52 #define YYLTYPE TSourceLoc [all...] |
glslang_tab.cpp | 127 #define YYLTYPE TSourceLoc [all...] |