/external/webkit/Source/ThirdParty/ANGLE/src/compiler/ |
RemoveTree.h | 7 void RemoveAllTreeNodes(TIntermNode*);
|
QualifierAlive.h | 7 bool QualifierWritten(TIntermNode* root, TQualifier);
|
localintermediate.h | 33 TIntermTyped* addUnaryMath(TOperator op, TIntermNode* child, TSourceLoc, TSymbolTable&); 34 TIntermAggregate* growAggregate(TIntermNode* left, TIntermNode* right, TSourceLoc); 35 TIntermAggregate* makeAggregate(TIntermNode* node, TSourceLoc); 36 TIntermAggregate* setAggregateOperator(TIntermNode*, TOperator, TSourceLoc); 37 TIntermNode* addSelection(TIntermTyped* cond, TIntermNodePair code, TSourceLoc); 42 bool parseConstTree(TSourceLoc, TIntermNode*, ConstantUnion*, TOperator, TSymbolTable&, TType, bool singleConstantParam = false); 43 TIntermNode* addLoop(TLoopType, TIntermNode*, TIntermTyped*, TIntermTyped*, TIntermNode*, TSourceLoc) [all...] |
TranslatorGLSL.h | 17 virtual void translate(TIntermNode* root);
|
TranslatorHLSL.h | 17 virtual void translate(TIntermNode* root);
|
SearchSymbol.h | 22 void traverse(TIntermNode *node);
|
ShHandle.h | 70 bool validateLimitations(TIntermNode* root); 72 void collectAttribsUniforms(TIntermNode* root); 74 virtual void translate(TIntermNode* root) = 0;
|
intermediate.h | 12 // TIntermNode. Each is a node in a tree. There is no preset branching factor; 203 class TIntermNode { 207 TIntermNode() : line(0) {} 221 virtual ~TIntermNode() { } 231 TIntermNode* node1; 232 TIntermNode* node2; 238 class TIntermTyped : public TIntermNode { 273 class TIntermLoop : public TIntermNode { 276 TIntermNode *aInit, TIntermTyped* aCond, TIntermTyped* aExpr, 277 TIntermNode* aBody) [all...] |
TranslatorGLSL.cpp | 12 static void writeVersion(ShShaderType type, TIntermNode* root, 28 void TranslatorGLSL::translate(TIntermNode* root) {
|
SearchSymbol.cpp | 21 void SearchSymbol::traverse(TIntermNode *node)
|
TranslatorHLSL.cpp | 16 void TranslatorHLSL::translate(TIntermNode *root)
|
UnfoldSelect.h | 24 void traverse(TIntermNode *node);
|
ValidateLimitations.h | 49 bool validateOperation(TIntermOperator* node, TIntermNode* operand); 53 bool isConstExpr(TIntermNode* node); 54 bool isConstIndexExpr(TIntermNode* node);
|
ParseHelper.h | 43 TIntermNode* treeRoot; // root of parse tree being created 69 bool constructorErrorCheck(int line, TIntermNode*, TFunction&, TOperator, TType*); 87 TIntermTyped* initializer, TIntermNode*& intermNode, TVariable* variable = 0); 89 TIntermTyped* addConstructor(TIntermNode*, const TType*, TOperator, TFunction*, TSourceLoc); 91 TIntermTyped* constructStruct(TIntermNode*, TType*, int, TSourceLoc, bool subset); 92 TIntermTyped* constructBuiltIn(const TType*, TOperator, TIntermNode*, TSourceLoc, bool subset);
|
QualifierAlive.cpp | 33 bool QualifierWritten(TIntermNode* node, TQualifier qualifier)
|
OutputGLSL.h | 36 void visitCodeBlock(TIntermNode* node);
|
RemoveTree.cpp | 71 void RemoveAllTreeNodes(TIntermNode* root)
|
UnfoldSelect.cpp | 21 void UnfoldSelect::traverse(TIntermNode *node)
|
ValidateLimitations.cpp | 126 TIntermNode* body = node->getBody(); 195 TIntermNode* init = node->getInit(); 248 TIntermNode* cond = node->getCondition(); 302 TIntermNode* expr = node->getExpression(); 414 TIntermNode* operand) { 428 bool ValidateLimitations::isConstExpr(TIntermNode* node) 434 bool ValidateLimitations::isConstIndexExpr(TIntermNode* node)
|
Compiler.cpp | 134 TIntermNode* root = parseContext.treeRoot; 179 bool TCompiler::validateLimitations(TIntermNode* root) { 185 void TCompiler::collectAttribsUniforms(TIntermNode* root)
|
Intermediate.cpp | 281 TIntermTyped* TIntermediate::addUnaryMath(TOperator op, TIntermNode* childNode, TSourceLoc line, TSymbolTable& symbolTable) 378 TIntermAggregate* TIntermediate::setAggregateOperator(TIntermNode* node, TOperator op, TSourceLoc line) 536 TIntermAggregate* TIntermediate::growAggregate(TIntermNode* left, TIntermNode* right, TSourceLoc line) 564 TIntermAggregate* TIntermediate::makeAggregate(TIntermNode* node, TSourceLoc line) 587 TIntermNode* TIntermediate::addSelection(TIntermTyped* cond, TIntermNodePair nodePair, TSourceLoc line) 701 TIntermNode* TIntermediate::addLoop(TLoopType type, TIntermNode* init, TIntermTyped* cond, TIntermTyped* expr, TIntermNode* body, TSourceLoc line) 703 TIntermNode* node = new TIntermLoop(type, init, cond, expr, body) [all...] |
OutputHLSL.h | 49 bool isSingleStatement(TIntermNode *node);
|
glslang_tab.h | 249 TIntermNode* intermNode;
|
intermOut.cpp | 59 void OutputTreeText(TInfoSinkBase& sink, TIntermNode* node, const int depth) 409 void TIntermediate::outputTree(TIntermNode* root)
|
ParseHelper.cpp | 480 bool TParseContext::constructorErrorCheck(int line, TIntermNode* node, TFunction& function, TOperator op, TType* type) 979 TIntermTyped* initializer, TIntermNode*& intermNode, TVariable* variable) [all...] |