/external/swiftshader/src/OpenGL/compiler/ |
D | intermediate.h | 247 class TIntermUnary; variable 281 virtual TIntermUnary* getAsUnaryNode() { return 0; } in getAsUnaryNode() 507 class TIntermUnary : public TIntermOperator { 509 TIntermUnary(TOperator o, TType& t) : TIntermOperator(o, t), operand(0) {} in TIntermUnary() function 510 TIntermUnary(TOperator o) : TIntermOperator(o), operand(0) {} in TIntermUnary() function 523 TIntermUnary* getAsUnaryNode() override { return this; } in getAsUnaryNode() 708 virtual bool visitUnary(Visit visit, TIntermUnary*) {return true;} in visitUnary() argument
|
D | parseConst.cpp | 42 bool visitUnary(Visit visit, TIntermUnary*); 92 bool TConstTraverser::visitUnary(Visit visit, TIntermUnary* node) in visitUnary()
|
D | ValidateSwitch.h | 34 bool visitUnary(Visit, TIntermUnary *) override;
|
D | ValidateLimitations.h | 37 virtual bool visitUnary(Visit, TIntermUnary*);
|
D | ValidateLimitations.cpp | 137 bool ValidateLimitations::visitUnary(Visit, TIntermUnary* node) in visitUnary() 354 TIntermUnary* unOp = expr->getAsUnaryNode(); in validateForLoopExpr()
|
D | intermOut.cpp | 40 bool visitUnary(Visit visit, TIntermUnary*); 159 bool TOutputTraverser::visitUnary(Visit visit, TIntermUnary* node) in visitUnary()
|
D | ValidateSwitch.cpp | 66 bool ValidateSwitch::visitUnary(Visit, TIntermUnary *) in visitUnary() argument
|
D | OutputASM.h | 261 bool visitUnary(Visit visit, TIntermUnary*) override; 390 bool visitUnary(Visit visit, TIntermUnary *node) override;
|
D | IntermTraverse.cpp | 117 void TIntermUnary::traverse(TIntermTraverser* it) in traverse()
|
D | Intermediate.cpp | 512 TIntermUnary *node = new TIntermUnary(op); in addUnaryMath() 879 bool TIntermUnary::promote(TInfoSink&, const TType *funcReturnType) in promote()
|
D | OutputASM.cpp | 1051 bool OutputASM::visitUnary(Visit visit, TIntermUnary *node) in visitUnary() 3013 TIntermUnary *unary = expression->getAsUnaryNode(); in cost() 3817 TIntermUnary *unaryTerminal = node->getExpression()->getAsUnaryNode(); in LoopInfo() 3959 bool LoopUnrollable::visitUnary(Visit visit, TIntermUnary *node) in visitUnary()
|
/external/deqp-deps/glslang/glslang/MachineIndependent/ |
D | limits.cpp | 70 virtual bool visitUnary(TVisit, TIntermUnary* node); 96 bool TInductiveTraverser::visitUnary(TVisit /* visit */, TIntermUnary* node) in visitUnary()
|
D | propagateNoContraction.cpp | 241 bool visitUnary(glslang::TVisit, glslang::TIntermUnary*) override; 330 glslang::TIntermUnary* node) in visitUnary() 509 } else if (glslang::TIntermUnary* UN = node->getAsUnaryNode()) { in getPrecisenessAndRemainedAccessChain() 638 } else if (glslang::TIntermUnary* UN = defining_node->getAsUnaryNode()) { in propagateNoContractionInOneExpression() 730 bool visitUnary(glslang::TVisit /* visit */, glslang::TIntermUnary* node) override in visitUnary()
|
D | RemoveTree.cpp | 60 virtual bool visitUnary(TVisit /* visit */, TIntermUnary* node) in visitUnary()
|
D | Intermediate.cpp | 199 TIntermUnary* TIntermediate::addUnaryNode(TOperator op, TIntermTyped* child, TSourceLoc loc) const in addUnaryNode() 201 TIntermUnary* node = new TIntermUnary(op); in addUnaryNode() 213 TIntermUnary* TIntermediate::addUnaryNode(TOperator op, TIntermTyped* child, TSourceLoc loc, const … in addUnaryNode() 215 TIntermUnary* node = addUnaryNode(op, child, loc); in addUnaryNode() 359 TIntermUnary* node = addUnaryNode(op, child, loc); in addUnaryMath() 497 TIntermUnary* newNode = nullptr; in createConversion() 3037 bool TIntermediate::promoteUnary(TIntermUnary& node) in promoteUnary() 3084 void TIntermUnary::updatePrecision() in updatePrecision() 3574 TIntermUnary* unaryNode = getAsUnaryNode(); in propagatePrecision()
|
D | IntermTraverse.cpp | 127 void TIntermUnary::traverse(TIntermTraverser *it) in traverse()
|
D | localintermediate.h | 506 TIntermUnary* addUnaryNode(TOperator op, TIntermTyped* child, TSourceLoc) const; 507 TIntermUnary* addUnaryNode(TOperator op, TIntermTyped* child, TSourceLoc, const TType&) const; 736 bool promoteUnary(TIntermUnary&);
|
D | intermOut.cpp | 105 virtual bool visitUnary(TVisit, TIntermUnary* node); 223 bool TOutputTraverser::visitUnary(TVisit /* visit */, TIntermUnary* node) in visitUnary()
|
D | ParseHelper.cpp | 1249 if (TIntermUnary* unaryNode = node.getAsUnaryNode()) { in computeBuiltinPrecisions() 4499 TIntermUnary* unaryTerminal = loop->getTerminal()->getAsUnaryNode(); in inductiveLoopCheck() 6731 … TIntermUnary* newNode = intermediate.addUnaryNode(EOpConvPtrToUint64, node, node->getLoc(), type); in constructBuiltIn() 6760 … TIntermUnary* newNode = intermediate.addUnaryNode(EOpConvUint64ToPtr, node, node->getLoc(), type); in constructBuiltIn()
|
/external/deqp-deps/glslang/glslang/Include/ |
D | intermediate.h | 997 class TIntermUnary; variable 1027 virtual glslang::TIntermUnary* getAsUnaryNode() { return 0; } in getAsUnaryNode() 1040 virtual const glslang::TIntermUnary* getAsUnaryNode() const { return 0; } in getAsUnaryNode() 1510 class TIntermUnary : public TIntermOperator { 1512 TIntermUnary(TOperator o, TType& t) : TIntermOperator(o, t), operand(0) {} in TIntermUnary() function 1513 TIntermUnary(TOperator o) : TIntermOperator(o), operand(0) {} in TIntermUnary() function 1518 virtual TIntermUnary* getAsUnaryNode() { return this; } in getAsUnaryNode() 1519 virtual const TIntermUnary* getAsUnaryNode() const { return this; } in getAsUnaryNode() 1673 virtual bool visitUnary(TVisit, TIntermUnary*) { return true; } in visitUnary() argument
|
/external/deqp-deps/glslang/hlsl/ |
D | hlslParseHelper.cpp | 259 TIntermUnary* nodeAsUnary = node->getAsUnaryNode(); in handleLvalue() 4627 TIntermUnary* fnUnary = node->getAsUnaryNode(); in decomposeIntrinsic() 4993 TIntermTyped* convert = new TIntermUnary(EOpUint64BitsToDouble); in decomposeIntrinsic() 5034 TIntermTyped* unpackOp = new TIntermUnary(EOpUnpackHalf2x16); in decomposeIntrinsic() 5091 TIntermTyped* packOp = new TIntermUnary(EOpPackHalf2x16); in decomposeIntrinsic() 7500 promote = new TIntermUnary(bestMatch->getBuiltInOp()); in findFunction()
|
/external/deqp-deps/glslang/SPIRV/ |
D | GlslangToSpv.cpp | 118 bool visitUnary(glslang::TVisit, glslang::TIntermUnary*); 175 void translateArguments(glslang::TIntermUnary& node, std::vector<spv::Id>& arguments); 1840 bool TGlslangToSpvTraverser::visitUnary(glslang::TVisit /* visit */, glslang::TIntermUnary* node) in visitUnary() 4005 void TGlslangToSpvTraverser::translateArguments(glslang::TIntermUnary& node, std::vector<spv::Id>& … in translateArguments() 7643 const glslang::TIntermUnary* unaryNode = node->getAsUnaryNode();
|