HomeSort by relevance Sort by last modified time
    Searched refs:TIntermTyped (Results 1 - 20 of 20) sorted by null

  /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();

Completed in 479 milliseconds