HomeSort by relevance Sort by last modified time
    Searched refs:TIntermNode (Results 1 - 25 of 30) sorted by null

1 2

  /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...]

Completed in 69 milliseconds

1 2