Home
last modified time | relevance | path

Searched refs:TIntermTyped (Results 1 – 12 of 12) sorted by relevance

/external/webkit/Source/ThirdParty/ANGLE/src/compiler/
Dlocalintermediate.h29 TIntermTyped* addConversion(TOperator, const TType&, TIntermTyped*);
30TIntermTyped* addBinaryMath(TOperator op, TIntermTyped* left, TIntermTyped* right, TSourceLoc, TSy…
31 TIntermTyped* addAssign(TOperator op, TIntermTyped* left, TIntermTyped* right, TSourceLoc);
32 TIntermTyped* addIndex(TOperator op, TIntermTyped* base, TIntermTyped* index, TSourceLoc);
33 TIntermTyped* addUnaryMath(TOperator op, TIntermNode* child, TSourceLoc, TSymbolTable&);
37 TIntermNode* addSelection(TIntermTyped* cond, TIntermNodePair code, TSourceLoc);
38TIntermTyped* addSelection(TIntermTyped* cond, TIntermTyped* trueBlock, TIntermTyped* falseBlock, …
39 TIntermTyped* addComma(TIntermTyped* left, TIntermTyped* right, TSourceLoc);
41 TIntermTyped* promoteConstantUnion(TBasicType, TIntermConstantUnion*) ;
43 …TIntermNode* addLoop(TLoopType, TIntermNode*, TIntermTyped*, TIntermTyped*, TIntermNode*, TSourceL…
[all …]
Dintermediate.h195 class TIntermTyped; variable
213 virtual TIntermTyped* getAsTyped() { return 0; } in getAsTyped()
238 class TIntermTyped : public TIntermNode {
240 TIntermTyped(const TType& t) : type(t) { } in TIntermTyped() function
241 virtual TIntermTyped* getAsTyped() { return this; } in getAsTyped()
276 TIntermNode *aInit, TIntermTyped* aCond, TIntermTyped* aExpr, in TIntermLoop()
289 TIntermTyped* getCondition() { return cond; } in getCondition()
290 TIntermTyped* getExpression() { return expr; } in getExpression()
296 TIntermTyped* cond; // loop exit condition
297 TIntermTyped* expr; // for-loop expression
[all …]
DParseHelper.h65 bool lValueErrorCheck(int line, const char* op, TIntermTyped*);
66 bool constErrorCheck(TIntermTyped* node);
67 bool integerErrorCheck(TIntermTyped* node, const char* token);
70 bool arraySizeErrorCheck(int line, TIntermTyped* expr, int& size);
75 bool boolErrorCheck(int, const TIntermTyped*);
87TIntermTyped* initializer, TIntermNode*& intermNode, TVariable* variable = 0);
89 TIntermTyped* addConstructor(TIntermNode*, const TType*, TOperator, TFunction*, TSourceLoc);
90 TIntermTyped* foldConstConstructor(TIntermAggregate* aggrNode, const TType& type);
91 TIntermTyped* constructStruct(TIntermNode*, TType*, int, TSourceLoc, bool subset);
92 TIntermTyped* constructBuiltIn(const TType*, TOperator, TIntermNode*, TSourceLoc, bool subset);
[all …]
DIntermediate.cpp146 TIntermTyped* TIntermediate::addBinaryMath(TOperator op, TIntermTyped* left, TIntermTyped* right, T… in addBinaryMath()
185 TIntermTyped* child = addConversion(op, left->getType(), right); in addBinaryMath()
214 TIntermTyped* typedReturnNode = 0; in addBinaryMath()
232 TIntermTyped* TIntermediate::addAssign(TOperator op, TIntermTyped* left, TIntermTyped* right, TSour… in addAssign()
243 TIntermTyped* child = addConversion(op, left->getType(), right); in addAssign()
262 TIntermTyped* TIntermediate::addIndex(TOperator op, TIntermTyped* base, TIntermTyped* index, TSourc… in addIndex()
281 TIntermTyped* TIntermediate::addUnaryMath(TOperator op, TIntermNode* childNode, TSourceLoc line, TS… in addUnaryMath()
284 TIntermTyped* child = childNode->getAsTyped(); in addUnaryMath()
359 TIntermTyped* newChild = childTempConstant->fold(op, 0, infoSink); in addUnaryMath()
417 TIntermTyped* TIntermediate::addConversion(TOperator op, const TType& type, TIntermTyped* node) in addConversion()
[all …]
DParseHelper.cpp287 bool TParseContext::lValueErrorCheck(int line, const char* op, TIntermTyped* node) in lValueErrorCheck()
305 TIntermTyped* rightNode = binaryNode->getRight(); in lValueErrorCheck()
393 bool TParseContext::constErrorCheck(TIntermTyped* node) in constErrorCheck()
409 bool TParseContext::integerErrorCheck(TIntermTyped* node, const char* token) in integerErrorCheck()
561 TIntermTyped* typed = node->getAsTyped(); in constructorErrorCheck()
596 bool TParseContext::boolErrorCheck(int line, const TIntermTyped* type) in boolErrorCheck()
686 bool TParseContext::arraySizeErrorCheck(int line, TIntermTyped* expr, int& size) in arraySizeErrorCheck()
979TIntermTyped* initializer, TIntermNode*& intermNode, TVariable* variable) in executeInitializer()
1084 TIntermTyped* TParseContext::addConstructor(TIntermNode* node, const TType* type, TOperator op, TFu… in addConstructor()
1108 TIntermTyped *newNode; in addConstructor()
[all …]
DValidateLimitations.cpp449 TIntermTyped* index = node->getRight(); in validateIndexing()
459 TIntermTyped* operand = node->getLeft(); in validateIndexing()
Dglslang.y53 TIntermTyped* intermTypedNode;
325TIntermTyped* index = context->intermediate.addConstantUnion(unionArray, TType(EbtInt, EbpUndefine…
330 TIntermTyped* index = context->intermediate.addSwizzle(fields, $3.line);
350TIntermTyped* index = context->intermediate.addConstantUnion(unionArray, TType(EbtInt, EbpUndefine…
356TIntermTyped* index = context->intermediate.addConstantUnion(unionArray, TType(EbtInt, EbpUndefine…
391TIntermTyped* index = context->intermediate.addConstantUnion(unionArray, *(*fields)[i].type, $3.li…
493 … static_cast<TIntermTyped*>($1.intermNode)->getCompleteString().c_str());
1869 …ermediate.addLoop(ELoopFor, $4, reinterpret_cast<TIntermTyped*>($5.node1), reinterpret_cast<TInter…
Dglslang_tab.h251 TIntermTyped* intermTypedNode;
Dglslang_tab.cpp314 TIntermTyped* intermTypedNode;
2314TIntermTyped* index = context->intermediate.addConstantUnion(unionArray, TType(EbtInt, EbpUndefine…
2319TIntermTyped* index = context->intermediate.addSwizzle(fields, (yyvsp[(3) - (3)].lex).line);
2339TIntermTyped* index = context->intermediate.addConstantUnion(unionArray, TType(EbtInt, EbpUndefine…
2345TIntermTyped* index = context->intermediate.addConstantUnion(unionArray, TType(EbtInt, EbpUndefine…
2380TIntermTyped* index = context->intermediate.addConstantUnion(unionArray, *(*fields)[i].type, (yyvs…
2492 … static_cast<TIntermTyped*>((yyvsp[(1) - (1)].interm).intermNode)->getCompleteString().c_str());
4244 …rm.intermNode), reinterpret_cast<TIntermTyped*>((yyvsp[(5) - (7)].interm.nodePair).node1), reinter…
DOutputHLSL.cpp667 TIntermTyped *expression = node->getRight(); in visitBinary()
1031 TIntermTyped *variable = sequence[0]->getAsTyped(); in visitAggregate()
1577 TIntermTyped *variable = sequence[0]->getAsTyped(); in handleExcessiveLoop()
DOutputGLSL.cpp530 const TIntermTyped* variable = sequence.front()->getAsTyped(); in visitAggregate()
/external/webkit/Source/ThirdParty/ANGLE/
DChangeLog756 (TIntermTyped::getAsTyped):
757 (TIntermTyped::setType):
758 (TIntermTyped::getType):
759 (TIntermTyped::getTypePointer):
760 (TIntermTyped::getBasicType):
761 (TIntermTyped::getQualifier):
762 (TIntermTyped::getPrecision):
763 (TIntermTyped::getNominalSize):
764 (TIntermTyped::isMatrix):
765 (TIntermTyped::isArray):
[all …]