Home
last modified time | relevance | path

Searched refs:TIntermUnary (Results 1 – 22 of 22) sorted by relevance

/external/swiftshader/src/OpenGL/compiler/
Dintermediate.h247 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
DparseConst.cpp42 bool visitUnary(Visit visit, TIntermUnary*);
92 bool TConstTraverser::visitUnary(Visit visit, TIntermUnary* node) in visitUnary()
DValidateSwitch.h34 bool visitUnary(Visit, TIntermUnary *) override;
DValidateLimitations.h37 virtual bool visitUnary(Visit, TIntermUnary*);
DValidateLimitations.cpp137 bool ValidateLimitations::visitUnary(Visit, TIntermUnary* node) in visitUnary()
354 TIntermUnary* unOp = expr->getAsUnaryNode(); in validateForLoopExpr()
DintermOut.cpp40 bool visitUnary(Visit visit, TIntermUnary*);
159 bool TOutputTraverser::visitUnary(Visit visit, TIntermUnary* node) in visitUnary()
DValidateSwitch.cpp66 bool ValidateSwitch::visitUnary(Visit, TIntermUnary *) in visitUnary() argument
DOutputASM.h261 bool visitUnary(Visit visit, TIntermUnary*) override;
390 bool visitUnary(Visit visit, TIntermUnary *node) override;
DIntermTraverse.cpp117 void TIntermUnary::traverse(TIntermTraverser* it) in traverse()
DIntermediate.cpp512 TIntermUnary *node = new TIntermUnary(op); in addUnaryMath()
879 bool TIntermUnary::promote(TInfoSink&, const TType *funcReturnType) in promote()
DOutputASM.cpp1051 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/
Dlimits.cpp70 virtual bool visitUnary(TVisit, TIntermUnary* node);
96 bool TInductiveTraverser::visitUnary(TVisit /* visit */, TIntermUnary* node) in visitUnary()
DpropagateNoContraction.cpp241 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()
DRemoveTree.cpp60 virtual bool visitUnary(TVisit /* visit */, TIntermUnary* node) in visitUnary()
DIntermediate.cpp199 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()
DIntermTraverse.cpp127 void TIntermUnary::traverse(TIntermTraverser *it) in traverse()
Dlocalintermediate.h506 TIntermUnary* addUnaryNode(TOperator op, TIntermTyped* child, TSourceLoc) const;
507 TIntermUnary* addUnaryNode(TOperator op, TIntermTyped* child, TSourceLoc, const TType&) const;
736 bool promoteUnary(TIntermUnary&);
DintermOut.cpp105 virtual bool visitUnary(TVisit, TIntermUnary* node);
223 bool TOutputTraverser::visitUnary(TVisit /* visit */, TIntermUnary* node) in visitUnary()
DParseHelper.cpp1249 if (TIntermUnary* unaryNode = node.getAsUnaryNode()) { in computeBuiltinPrecisions()
4499 TIntermUnary* unaryTerminal = loop->getTerminal()->getAsUnaryNode(); in inductiveLoopCheck()
6731TIntermUnary* newNode = intermediate.addUnaryNode(EOpConvPtrToUint64, node, node->getLoc(), type); in constructBuiltIn()
6760TIntermUnary* newNode = intermediate.addUnaryNode(EOpConvUint64ToPtr, node, node->getLoc(), type); in constructBuiltIn()
/external/deqp-deps/glslang/glslang/Include/
Dintermediate.h997 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/
DhlslParseHelper.cpp259 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/
DGlslangToSpv.cpp118 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();