/external/webkit/Source/ThirdParty/ANGLE/src/compiler/ |
D | localintermediate.h | 29 TIntermTyped* addConversion(TOperator, const TType&, TIntermTyped*); 30 …TIntermTyped* 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); 38 …TIntermTyped* 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 …]
|
D | intermediate.h | 195 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 …]
|
D | ParseHelper.h | 65 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*); 87 … TIntermTyped* 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 …]
|
D | Intermediate.cpp | 146 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 …]
|
D | ParseHelper.cpp | 287 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() 979 … TIntermTyped* 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 …]
|
D | ValidateLimitations.cpp | 449 TIntermTyped* index = node->getRight(); in validateIndexing() 459 TIntermTyped* operand = node->getLeft(); in validateIndexing()
|
D | glslang.y | 53 TIntermTyped* intermTypedNode; 325 …TIntermTyped* index = context->intermediate.addConstantUnion(unionArray, TType(EbtInt, EbpUndefine… 330 TIntermTyped* index = context->intermediate.addSwizzle(fields, $3.line); 350 …TIntermTyped* index = context->intermediate.addConstantUnion(unionArray, TType(EbtInt, EbpUndefine… 356 …TIntermTyped* index = context->intermediate.addConstantUnion(unionArray, TType(EbtInt, EbpUndefine… 391 …TIntermTyped* 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…
|
D | glslang_tab.h | 251 TIntermTyped* intermTypedNode;
|
D | glslang_tab.cpp | 314 TIntermTyped* intermTypedNode; 2314 …TIntermTyped* index = context->intermediate.addConstantUnion(unionArray, TType(EbtInt, EbpUndefine… 2319 … TIntermTyped* index = context->intermediate.addSwizzle(fields, (yyvsp[(3) - (3)].lex).line); 2339 …TIntermTyped* index = context->intermediate.addConstantUnion(unionArray, TType(EbtInt, EbpUndefine… 2345 …TIntermTyped* index = context->intermediate.addConstantUnion(unionArray, TType(EbtInt, EbpUndefine… 2380 …TIntermTyped* 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…
|
D | OutputHLSL.cpp | 667 TIntermTyped *expression = node->getRight(); in visitBinary() 1031 TIntermTyped *variable = sequence[0]->getAsTyped(); in visitAggregate() 1577 TIntermTyped *variable = sequence[0]->getAsTyped(); in handleExcessiveLoop()
|
D | OutputGLSL.cpp | 530 const TIntermTyped* variable = sequence.front()->getAsTyped(); in visitAggregate()
|
/external/webkit/Source/ThirdParty/ANGLE/ |
D | ChangeLog | 756 (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 …]
|