Home
last modified time | relevance | path

Searched refs:TIntermOperator (Results 1 – 13 of 13) sorted by relevance

/external/swiftshader/src/OpenGL/compiler/
Dintermediate.h459 class TIntermOperator : public TIntermTyped {
468 TIntermOperator(TOperator o) : TIntermTyped(TType(EbtFloat, EbpUndefined)), op(o) {} in TIntermOperator() function
469 TIntermOperator(TOperator o, TType& t) : TIntermTyped(t), op(o) {} in TIntermOperator() function
476 class TIntermBinary : public TIntermOperator {
478 TIntermBinary(TOperator o) : TIntermOperator(o) {} in TIntermBinary()
507 class TIntermUnary : public TIntermOperator {
509 TIntermUnary(TOperator o, TType& t) : TIntermOperator(o, t), operand(0) {} in TIntermUnary()
510 TIntermUnary(TOperator o) : TIntermOperator(o), operand(0) {} in TIntermUnary()
539 class TIntermAggregate : public TIntermOperator {
541 TIntermAggregate() : TIntermOperator(EOpNull), userDefined(false) { endLine = { 0, 0, 0, 0 }; } in TIntermAggregate()
[all …]
DValidateLimitations.h54 bool validateOperation(TIntermOperator* node, TIntermNode* operand);
DValidateLimitations.cpp450 bool ValidateLimitations::validateOperation(TIntermOperator* node, in validateOperation()
DIntermediate.cpp807 bool TIntermOperator::modifiesState() const in modifiesState()
838 bool TIntermOperator::isConstructor() const in isConstructor()
/external/deqp-deps/glslang/glslang/Include/
Dintermediate.h995 class TIntermOperator; variable
1024 virtual glslang::TIntermOperator* getAsOperator() { return 0; } in getAsOperator()
1037 virtual const glslang::TIntermOperator* getAsOperator() const { return 0; } in getAsOperator()
1262 class TIntermOperator : public TIntermTyped {
1264 virtual TIntermOperator* getAsOperator() { return this; } in getAsOperator()
1265 virtual const TIntermOperator* getAsOperator() const { return this; } in getAsOperator()
1477 TIntermOperator(TOperator o) : TIntermTyped(EbtFloat), op(o), operationPrecision(EpqNone) {} in TIntermOperator() function
1478 TIntermOperator(TOperator o, TType& t) : TIntermTyped(t), op(o), operationPrecision(EpqNone) {} in TIntermOperator() function
1491 class TIntermBinary : public TIntermOperator {
1493 TIntermBinary(TOperator o) : TIntermOperator(o) {} in TIntermBinary()
[all …]
/external/deqp-deps/glslang/glslang/MachineIndependent/
DpropagateNoContraction.cpp69 typedef std::unordered_multimap<ObjectAccessChain, glslang::TIntermOperator*> NodeMapping;
485 getPrecisenessAndRemainedAccessChain(glslang::TIntermOperator* node, in getPrecisenessAndRemainedAccessChain()
849 TIntermOperator* defining_node = defining_node_iter->second; in PropagateNoContraction()
DParseHelper.h320 void builtInOpCheck(const TSourceLoc&, const TFunction&, TIntermOperator&);
327 void memorySemanticsCheck(const TSourceLoc&, const TFunction&, const TIntermOperator& callNode);
Dlocalintermediate.h649 bool promote(TIntermOperator*);
734 bool isSpecializationOperation(const TIntermOperator&) const;
DIntermediate.cpp2741 bool TIntermediate::isSpecializationOperation(const TIntermOperator& node) const in isSpecializationOperation()
2974 bool TIntermOperator::modifiesState() const in modifiesState()
3005 bool TIntermOperator::isConstructor() const in isConstructor()
3017 bool TIntermediate::promote(TIntermOperator* node) in promote()
DParseHelper.cpp1245 TIntermOperator* opNode = node.getAsOperator(); in computeBuiltinPrecisions()
1515 …emanticsCheck(const TSourceLoc& loc, const TFunction& fnCandidate, const TIntermOperator& callNode) in memorySemanticsCheck()
1676 …ext::builtInOpCheck(const TSourceLoc& loc, const TFunction& fnCandidate, TIntermOperator& callNode) in builtInOpCheck()
/external/deqp-deps/glslang/hlsl/
DhlslParseHelper.h104 TIntermTyped* addOutputArgumentConversions(const TFunction&, TIntermOperator&);
105 void builtInOpCheck(const TSourceLoc&, const TFunction&, TIntermOperator&);
DhlslParseHelper.cpp5672 …lParseContext::addOutputArgumentConversions(const TFunction& function, TIntermOperator& intermNode) in addOutputArgumentConversions()
5812 …ext::builtInOpCheck(const TSourceLoc& loc, const TFunction& fnCandidate, TIntermOperator& callNode) in builtInOpCheck()
7497 TIntermOperator* promote = nullptr; in findFunction()
/external/deqp-deps/glslang/SPIRV/
DGlslangToSpv.cpp176 spv::Id createImageTextureFunctionCall(glslang::TIntermOperator* node);
4012 spv::Id TGlslangToSpvTraverser::createImageTextureFunctionCall(glslang::TIntermOperator* node)