/external/chromium_org/third_party/angle/src/compiler/translator/ |
localintermediate.h | 27 TIntermTyped* addConversion(TOperator, const TType&, TIntermTyped*); 28 TIntermTyped* addBinaryMath(TOperator op, TIntermTyped* left, TIntermTyped* right, const TSourceLoc&); 29 TIntermTyped* addAssign(TOperator op, TIntermTyped* left, TIntermTyped* right, const TSourceLoc&); 30 TIntermTyped* addIndex(TOperator op, TIntermTyped* base, TIntermTyped* index, const TSourceLoc&) [all...] |
FlagStd140Structs.h | 21 const std::vector<TIntermTyped *> getFlaggedNodes() const { return mFlaggedNodes; } 28 bool isInStd140InterfaceBlock(TIntermTyped *node) const; 30 std::vector<TIntermTyped *> mFlaggedNodes; 33 std::vector<TIntermTyped *> FlagStd140ValueStructs(TIntermNode *node);
|
ParseContext.h | 88 bool lValueErrorCheck(const TSourceLoc& line, const char* op, TIntermTyped*); 89 bool constErrorCheck(TIntermTyped* node); 90 bool integerErrorCheck(TIntermTyped* node, const char* token); 93 bool arraySizeErrorCheck(const TSourceLoc& line, TIntermTyped* expr, int& size); 98 bool boolErrorCheck(const TSourceLoc&, const TIntermTyped*); 122 TIntermTyped* initializer, TIntermNode*& intermNode, TVariable* variable = 0); 127 TIntermAggregate* parseSingleArrayDeclaration(TPublicType &publicType, const TSourceLoc& identifierLocation, const TString &identifier, const TSourceLoc& indexLocation, TIntermTyped *indexExpression); 128 TIntermAggregate* parseSingleInitDeclaration(TPublicType &publicType, const TSourceLoc& identifierLocation, const TString &identifier, const TSourceLoc& initLocation, TIntermTyped *initializer); 130 TIntermAggregate* parseArrayDeclarator(TPublicType &publicType, const TSourceLoc& identifierLocation, const TString &identifier, const TSourceLoc& arrayLocation, TIntermNode *declaratorList, TIntermTyped *indexExpression); 131 TIntermAggregate* parseInitDeclarator(TPublicType &publicType, TIntermAggregate *declaratorList, const TSourceLoc& identifierLocation, const TString &identifier, const TSourceLoc& initLocation, TIntermTyped *initializer) [all...] |
intermediate.h | 210 class TIntermTyped; 234 virtual TIntermTyped* getAsTyped() { return 0; } 268 class TIntermTyped : public TIntermNode { 270 TIntermTyped(const TType& t) : type(t) { } 271 virtual TIntermTyped* getAsTyped() { return this; } 315 TIntermNode *aInit, TIntermTyped* aCond, TIntermTyped* aExpr, 331 TIntermTyped* getCondition() { return cond; } 332 TIntermTyped* getExpression() { return expr; } 343 TIntermTyped* cond; // loop exit conditio [all...] |
FlagStd140Structs.cpp | 47 bool FlagStd140Structs::isInStd140InterfaceBlock(TIntermTyped *node) const 68 std::vector<TIntermTyped *> FlagStd140ValueStructs(TIntermNode *node)
|
UnfoldShortCircuitAST.cpp | 13 TIntermSelection *UnfoldOR(TIntermTyped *x, TIntermTyped *y) 24 TIntermSelection *UnfoldAND(TIntermTyped *x, TIntermTyped *y)
|
VersionGLSL.cpp | 92 const TIntermTyped* param = (*iter)->getAsTyped(); 112 TIntermTyped* typed = sequence.front()->getAsTyped();
|
Intermediate.cpp | 159 TIntermTyped* TIntermediate::addBinaryMath(TOperator op, TIntermTyped* left, TIntermTyped* right, const TSourceLoc& line) 198 TIntermTyped* child = addConversion(op, left->getType(), right); 228 TIntermTyped *typedReturnNode = leftTempConstant->fold(node->getOp(), rightTempConstant, infoSink); 242 TIntermTyped* TIntermediate::addAssign(TOperator op, TIntermTyped* left, TIntermTyped* right, const TSourceLoc& line) 251 TIntermTyped* child = addConversion(op, left->getType(), right); 270 TIntermTyped* TIntermediate::addIndex(TOperator op, TIntermTyped* base, TIntermTyped* index, const TSourceLoc& (…) [all...] |
RewriteElseBlocks.cpp | 23 TIntermBinary *MakeNewBinary(TOperator op, TIntermTyped *left, TIntermTyped *right, const TType &resultType) 32 TIntermUnary *MakeNewUnary(TOperator op, TIntermTyped *operand) 89 TIntermTyped *typedCondition = selection->getCondition()->getAsTyped();
|
ParseContext.cpp | 268 bool TParseContext::lValueErrorCheck(const TSourceLoc& line, const char* op, TIntermTyped* node) 287 TIntermTyped* rightNode = binaryNode->getRight(); 379 bool TParseContext::constErrorCheck(TIntermTyped* node) 395 bool TParseContext::integerErrorCheck(TIntermTyped* node, const char* token) 549 TIntermTyped *typed = node ? node->getAsTyped() : 0; 584 bool TParseContext::boolErrorCheck(const TSourceLoc& line, const TIntermTyped* type) 694 bool TParseContext::arraySizeErrorCheck(const TSourceLoc& line, TIntermTyped* expr, int& size) 1054 TIntermTyped* initializer, TIntermNode*& intermNode, TVariable* variable) [all...] |
BuiltInFunctionEmulator.cpp | 250 TIntermTyped* param1 = sequence[0]->getAsTyped(); 251 TIntermTyped* param2 = sequence[1]->getAsTyped();
|
OutputHLSL.h | 213 std::map<TIntermTyped*, TString> mFlaggedStructMappedNames; 214 std::map<TIntermTyped*, TString> mFlaggedStructOriginalNames; 216 void makeFlaggedStructMaps(const std::vector<TIntermTyped *> &flaggedStructs);
|
glslang_tab.h | 206 TIntermTyped* intermTypedNode;
|
ValidateLimitations.cpp | 449 TIntermTyped *index = node->getRight(); 459 TIntermTyped *operand = node->getLeft();
|
OutputHLSL.cpp | 177 const std::vector<TIntermTyped*> &flaggedStructs = FlagStd140ValueStructs(mContext.treeRoot); 194 void OutputHLSL::makeFlaggedStructMaps(const std::vector<TIntermTyped *> &flaggedStructs) 198 TIntermTyped *flaggedNode = flaggedStructs[structIndex]; 642 for (std::map<TIntermTyped*, TString>::const_iterator flaggedStructIt = mFlaggedStructMappedNames.begin(); flaggedStructIt != mFlaggedStructMappedNames.end(); flaggedStructIt++) 644 TIntermTyped *structNode = flaggedStructIt->first; [all...] |
glslang.y | 72 TIntermTyped* intermTypedNode; 389 extraInfoStream << "built in unary operator function. Type: " << static_cast<TIntermTyped*>($1.intermNode)->getCompleteString(); [all...] |
OutputGLSLBase.cpp | 246 TIntermTyped *left = node->getLeft(); 695 const TIntermTyped *variable = sequence.front()->getAsTyped();
|
glslang_tab.cpp | 289 TIntermTyped* intermTypedNode; [all...] |
/external/chromium_org/third_party/angle/src/compiler/translator/depgraph/ |
DependencyGraphBuilder.cpp | 109 TIntermTyped* intermLeft = intermAssignment->getLeft(); 129 if (TIntermTyped* intermRight = intermAssignment->getRight()) { 149 if (TIntermTyped* intermLeft = intermLogicalOp->getLeft()) { 159 if (TIntermTyped* intermRight = intermLogicalOp->getRight()) { 167 if (TIntermTyped* intermLeft = intermBinary->getLeft()) 170 if (TIntermTyped* intermRight = intermBinary->getRight()) { 199 if (TIntermTyped* intermCondition = intermLoop->getCondition()) { 212 if (TIntermTyped* intermExpression = intermLoop->getExpression())
|
/external/chromium_org/third_party/angle/src/third_party/compiler/ |
ArrayBoundsClamper.cpp | 54 TIntermTyped* left = node->getLeft();
|