/external/deqp-deps/glslang/glslang/MachineIndependent/ |
D | reflection.cpp | 83 virtual bool visitBinary(TVisit, TIntermBinary* node); 95 TList<TIntermBinary*> derefs; in addUniform() 171 …ctiveAggregate(const TType& baseType, const TString& baseName, const TList<TIntermBinary*>& derefs, in blowUpActiveAggregate() 172 … TList<TIntermBinary*>::const_iterator deref, int offset, int blockIndex, int arraySize) in blowUpActiveAggregate() 178 TIntermBinary* visitNode = *deref; in blowUpActiveAggregate() 188 TList<TIntermBinary*>::const_iterator nextDeref = deref; in blowUpActiveAggregate() 275 void addDereferencedUniform(TIntermBinary* topNode) in addDereferencedUniform() 320 TList<TIntermBinary*> derefs; in addDereferencedUniform() 321 …for (TIntermBinary* visitNode = topNode; visitNode; visitNode = visitNode->getLeft()->getAsBinaryN… in addDereferencedUniform() 370 TIntermSymbol* findBase(const TIntermBinary* node) in findBase() [all …]
|
D | propagateNoContraction.cpp | 242 bool visitBinary(glslang::TVisit, glslang::TIntermBinary*) override; 360 glslang::TIntermBinary* node) in visitBinary() 491 if (glslang::TIntermBinary* BN = node->getAsBinaryNode()) { in getPrecisenessAndRemainedAccessChain() 556 bool visitBinary(glslang::TVisit, glslang::TIntermBinary* node) override; 572 glslang::TIntermBinary* node) in visitBinary() 632 if (glslang::TIntermBinary* BN = defining_node->getAsBinaryNode()) { in propagateNoContractionInOneExpression() 698 bool visitBinary(glslang::TVisit, glslang::TIntermBinary* node) override in visitBinary()
|
D | limits.cpp | 69 virtual bool visitBinary(TVisit, TIntermBinary* node); 84 bool TInductiveTraverser::visitBinary(TVisit /* visit */, TIntermBinary* node) in visitBinary()
|
D | RemoveTree.cpp | 53 virtual bool visitBinary(TVisit /* visit*/ , TIntermBinary* node) in visitBinary()
|
D | Intermediate.cpp | 139 TIntermBinary* node = addBinaryNode(op, left, right, loc); in addBinaryMath() 173 TIntermBinary* TIntermediate::addBinaryNode(TOperator op, TIntermTyped* left, TIntermTyped* right, … in addBinaryNode() 176 TIntermBinary* node = new TIntermBinary(op); in addBinaryNode() 189 TIntermBinary* TIntermediate::addBinaryNode(TOperator op, TIntermTyped* left, TIntermTyped* right, … in addBinaryNode() 191 TIntermBinary* node = addBinaryNode(op, left, right, loc); in addBinaryNode() 248 TIntermBinary* node = addBinaryNode(op, left, right, loc); in addAssign() 2521 const TIntermBinary* binary = node->getAsBinaryNode(); in findLValueBase() 2765 if (const TIntermBinary* bin = node.getAsBinaryNode()) in isSpecializationOperation() 3095 bool TIntermediate::promoteBinary(TIntermBinary& node) in promoteBinary() 3548 void TIntermBinary::updatePrecision() in updatePrecision() [all …]
|
D | ParseContextBase.cpp | 124 TIntermBinary* binaryNode = node->getAsBinaryNode(); in lValueErrorCheck() 216 TIntermBinary* binaryNode = node->getAsBinaryNode(); in rValueErrorCheck()
|
D | IntermTraverse.cpp | 77 void TIntermBinary::traverse(TIntermTraverser *it) in traverse()
|
D | localintermediate.h | 504 …TIntermBinary* addBinaryNode(TOperator op, TIntermTyped* left, TIntermTyped* right, TSourceLoc) co… 505 …TIntermBinary* addBinaryNode(TOperator op, TIntermTyped* left, TIntermTyped* right, TSourceLoc, co… 737 bool promoteBinary(TIntermBinary&);
|
D | intermOut.cpp | 104 virtual bool visitBinary(TVisit, TIntermBinary* node); 149 bool TOutputTraverser::visitBinary(TVisit /* visit */, TIntermBinary* node) in visitBinary()
|
D | ParseHelper.cpp | 417 TIntermBinary* binaryNode = base->getAsBinaryNode(); in handleBracketDereference() 2342 TIntermBinary* binaryNode = node->getAsBinaryNode(); in lValueErrorCheck() 3783 const TIntermBinary* binary = base.getAsBinaryNode(); in checkRuntimeSizable() 3808 const TIntermBinary* binary = base.getAsBinaryNode(); in isRuntimeLength() 4437 TIntermBinary* binaryInit = 0; in inductiveLoopCheck() 4468 TIntermBinary* binaryCond = loop->getTest()->getAsBinaryNode(); in inductiveLoopCheck() 4500 TIntermBinary* binaryTerminal = loop->getTerminal()->getAsBinaryNode(); in inductiveLoopCheck()
|
/external/swiftshader/src/OpenGL/compiler/ |
D | ValidateLimitations.cpp | 119 bool ValidateLimitations::visitBinary(Visit, TIntermBinary* node) in visitBinary() 253 TIntermBinary* declInit = declSeq[0]->getAsBinaryNode(); in validateForLoopInit() 294 TIntermBinary* binOp = cond->getAsBinaryNode(); in validateForLoopCond() 355 TIntermBinary* binOp = unOp ? nullptr : expr->getAsBinaryNode(); in validateForLoopExpr() 480 bool ValidateLimitations::validateIndexing(TIntermBinary* node) in validateIndexing()
|
D | ValidateLimitations.h | 36 virtual bool visitBinary(Visit, TIntermBinary*); 60 bool validateIndexing(TIntermBinary* node);
|
D | intermediate.h | 246 class TIntermBinary; variable 280 virtual TIntermBinary* getAsBinaryNode() { return 0; } in getAsBinaryNode() 476 class TIntermBinary : public TIntermOperator { 478 TIntermBinary(TOperator o) : TIntermOperator(o) {} in TIntermBinary() function 480 TIntermBinary* getAsBinaryNode() override { return this; } in getAsBinaryNode() 707 virtual bool visitBinary(Visit visit, TIntermBinary*) {return true;} in visitBinary() argument
|
D | parseConst.cpp | 41 bool visitBinary(Visit visit, TIntermBinary*); 74 bool TConstTraverser::visitBinary(Visit visit, TIntermBinary* node) in visitBinary()
|
D | ValidateSwitch.h | 33 bool visitBinary(Visit, TIntermBinary *) override;
|
D | intermOut.cpp | 39 bool visitBinary(Visit visit, TIntermBinary*); 95 bool TOutputTraverser::visitBinary(Visit visit, TIntermBinary* node) in visitBinary()
|
D | ValidateSwitch.cpp | 58 bool ValidateSwitch::visitBinary(Visit, TIntermBinary *) in visitBinary() argument
|
D | Intermediate.cpp | 399 TIntermBinary* node = new TIntermBinary(op); in addBinaryMath() 440 TIntermBinary* node = new TIntermBinary(op); in addAssign() 460 TIntermBinary* node = new TIntermBinary(op); in addIndex() 941 bool TIntermBinary::promote(TInfoSink& infoSink) in promote()
|
D | OutputASM.h | 260 bool visitBinary(Visit visit, TIntermBinary*) override; 389 bool visitBinary(Visit visit, TIntermBinary *node) override;
|
D | IntermTraverse.cpp | 47 void TIntermBinary::traverse(TIntermTraverser* it) in traverse()
|
D | OutputASM.cpp | 696 bool OutputASM::visitBinary(Visit visit, TIntermBinary *node) in visitBinary() 2527 TIntermBinary *binary = dst->getAsBinaryNode(); in assignLvalue() 2571 TIntermBinary *binary = node->getAsBinaryNode(); in evaluateRvalue() 2635 TIntermBinary *binary = node->getAsBinaryNode(); in lvalue() 2994 TIntermBinary *binary = expression->getAsBinaryNode(); in cost() 3368 TIntermBinary *binary = sampler->getAsBinaryNode(); in samplerRegister() 3772 TIntermBinary *assign = variable->getAsBinaryNode(); in LoopInfo() 3795 TIntermBinary *test = node->getCondition()->getAsBinaryNode(); in LoopInfo() 3816 TIntermBinary *binaryTerminal = node->getExpression()->getAsBinaryNode(); in LoopInfo() 3945 bool LoopUnrollable::visitBinary(Visit visit, TIntermBinary *node) in visitBinary()
|
D | ParseHelper.cpp | 306 TIntermBinary* binaryNode = node->getAsBinaryNode(); in lValueErrorCheck()
|
/external/deqp-deps/glslang/glslang/Include/ |
D | intermediate.h | 998 class TIntermBinary; variable 1028 virtual glslang::TIntermBinary* getAsBinaryNode() { return 0; } in getAsBinaryNode() 1041 virtual const glslang::TIntermBinary* getAsBinaryNode() const { return 0; } in getAsBinaryNode() 1491 class TIntermBinary : public TIntermOperator { 1493 TIntermBinary(TOperator o) : TIntermOperator(o) {} in TIntermBinary() function 1499 virtual TIntermBinary* getAsBinaryNode() { return this; } in getAsBinaryNode() 1500 virtual const TIntermBinary* getAsBinaryNode() const { return this; } in getAsBinaryNode() 1672 virtual bool visitBinary(TVisit, TIntermBinary*) { return true; } in visitBinary() argument
|
/external/deqp-deps/glslang/hlsl/ |
D | hlslParseHelper.cpp | 157 const TIntermBinary* lhsAsBinary = node->getAsBinaryNode(); in shouldConvertLValue() 258 TIntermBinary* nodeAsBinary = node->getAsBinaryNode(); in handleLvalue() 328 const auto writesAllComponents = [&](TIntermSymbol* var, TIntermBinary* swizzle) -> bool { in handleLvalue() 356 const auto addSwizzle = [&](TIntermSymbol* var, TIntermBinary* swizzle) -> TIntermTyped* { in handleLvalue() 363 TIntermBinary* lhsAsBinary = lhs->getAsBinaryNode(); in handleLvalue() 2675 const TIntermBinary* binaryNode = node->getAsBinaryNode(); in handleAssign()
|
/external/deqp-deps/glslang/SPIRV/ |
D | GlslangToSpv.cpp | 113 bool visitBinary(glslang::TVisit, glslang::TIntermBinary*); 1623 bool TGlslangToSpvTraverser::visitBinary(glslang::TVisit /* visit */, glslang::TIntermBinary* node) in visitBinary() 7642 const glslang::TIntermBinary* binaryNode = node->getAsBinaryNode();
|