/external/swiftshader/src/OpenGL/compiler/ |
D | intermediate.h | 459 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 …]
|
D | ValidateLimitations.h | 54 bool validateOperation(TIntermOperator* node, TIntermNode* operand);
|
D | ValidateLimitations.cpp | 450 bool ValidateLimitations::validateOperation(TIntermOperator* node, in validateOperation()
|
D | Intermediate.cpp | 805 bool TIntermOperator::modifiesState() const in modifiesState() 836 bool TIntermOperator::isConstructor() const in isConstructor()
|
/external/angle/third_party/vulkan-deps/glslang/src/glslang/Include/ |
D | intermediate.h | 1055 class TIntermOperator; variable 1084 virtual glslang::TIntermOperator* getAsOperator() { return 0; } in getAsOperator() 1097 virtual const glslang::TIntermOperator* getAsOperator() const { return 0; } in getAsOperator() 1360 class TIntermOperator : public TIntermTyped { 1362 virtual TIntermOperator* getAsOperator() { return this; } in getAsOperator() 1363 virtual const TIntermOperator* getAsOperator() const { return this; } in getAsOperator() 1578 TIntermOperator(TOperator o) : TIntermTyped(EbtFloat), op(o), operationPrecision(EpqNone) {} in TIntermOperator() function 1579 TIntermOperator(TOperator o, TType& t) : TIntermTyped(t), op(o), operationPrecision(EpqNone) {} in TIntermOperator() function 1592 class TIntermBinary : public TIntermOperator { 1594 TIntermBinary(TOperator o) : TIntermOperator(o) {} in TIntermBinary() [all …]
|
/external/deqp-deps/glslang/glslang/Include/ |
D | intermediate.h | 1051 class TIntermOperator; variable 1080 virtual glslang::TIntermOperator* getAsOperator() { return 0; } in getAsOperator() 1093 virtual const glslang::TIntermOperator* getAsOperator() const { return 0; } in getAsOperator() 1354 class TIntermOperator : public TIntermTyped { 1356 virtual TIntermOperator* getAsOperator() { return this; } in getAsOperator() 1357 virtual const TIntermOperator* getAsOperator() const { return this; } in getAsOperator() 1572 TIntermOperator(TOperator o) : TIntermTyped(EbtFloat), op(o), operationPrecision(EpqNone) {} in TIntermOperator() function 1573 TIntermOperator(TOperator o, TType& t) : TIntermTyped(t), op(o), operationPrecision(EpqNone) {} in TIntermOperator() function 1586 class TIntermBinary : public TIntermOperator { 1588 TIntermBinary(TOperator o) : TIntermOperator(o) {} in TIntermBinary() [all …]
|
/external/angle/src/compiler/translator/ |
D | IntermNode.h | 402 class TIntermOperator : public TIntermExpression 417 TIntermOperator(TOperator op) : TIntermExpression(TType(EbtFloat, EbpUndefined)), mOp(op) {} in TIntermOperator() function 418 TIntermOperator(TOperator op, const TType &type) : TIntermExpression(type), mOp(op) {} in TIntermOperator() function 420 TIntermOperator(const TIntermOperator &) = default; 468 class TIntermBinary : public TIntermOperator 521 class TIntermUnary : public TIntermOperator 585 class TIntermAggregate : public TIntermOperator, public TIntermAggregateBase
|
D | ExtensionGLSL.h | 34 void checkOperator(TIntermOperator *node);
|
D | ExtensionGLSL.cpp | 44 void TExtensionGLSL::checkOperator(TIntermOperator *node) in checkOperator()
|
D | OutputSPIRV.cpp | 282 spirv::IdRefList loadAllParams(TIntermOperator *node, size_t skipCount); 291 spirv::IdRef visitOperator(TIntermOperator *node, spirv::IdRef resultTypeId); 292 spirv::IdRef createIncrementDecrement(TIntermOperator *node, spirv::IdRef resultTypeId); 293 spirv::IdRef createCompare(TIntermOperator *node, spirv::IdRef resultTypeId); 294 spirv::IdRef createAtomicBuiltIn(TIntermOperator *node, spirv::IdRef resultTypeId); 295 spirv::IdRef createImageTextureBuiltIn(TIntermOperator *node, spirv::IdRef resultTypeId); 296 spirv::IdRef createInterpolate(TIntermOperator *node, spirv::IdRef resultTypeId); 339 spirv::IdRef makeBuiltInOutputStructType(TIntermOperator *node, size_t lvalueCount); 342 void storeBuiltInStructOutputInParamsAndReturnValue(TIntermOperator *node, 1552 spirv::IdRefList OutputSPIRVTraverser::loadAllParams(TIntermOperator *node, size_t skipCount) in loadAllParams() [all …]
|
D | IntermNode.cpp | 607 : TIntermOperator(op, type), in TIntermAggregate() 1105 : TIntermOperator(node), in TIntermAggregate() 1137 TIntermBinary::TIntermBinary(const TIntermBinary &node) : TIntermOperator(node) in TIntermBinary() 1147 : TIntermOperator(node), in TIntermUnary() 1167 bool TIntermOperator::isAssignment() const in isAssignment() 1172 bool TIntermOperator::isMultiplication() const in isMultiplication() 1188 bool TIntermOperator::isConstructor() const in isConstructor() 1193 bool TIntermOperator::isFunctionCall() const in isFunctionCall() 1392 : TIntermOperator(op), mOperand(operand), mUseEmulatedFunction(false), mFunction(function) in TIntermUnary() 1400 : TIntermOperator(op), mLeft(left), mRight(right) in TIntermBinary()
|
D | ValidateAST.cpp | 57 void visitBuiltIn(TIntermOperator *op, const TFunction *function); 238 void ValidateAST::visitBuiltIn(TIntermOperator *node, const TFunction *function) in visitBuiltIn()
|
/external/deqp-deps/glslang/glslang/MachineIndependent/ |
D | propagateNoContraction.cpp | 71 typedef std::unordered_multimap<ObjectAccessChain, glslang::TIntermOperator*> NodeMapping; 487 getPrecisenessAndRemainedAccessChain(glslang::TIntermOperator* node, in getPrecisenessAndRemainedAccessChain() 851 TIntermOperator* defining_node = defining_node_iter->second; in PropagateNoContraction()
|
D | ParseHelper.h | 334 void builtInOpCheck(const TSourceLoc&, const TFunction&, TIntermOperator&); 341 void memorySemanticsCheck(const TSourceLoc&, const TFunction&, const TIntermOperator& callNode);
|
D | localintermediate.h | 896 bool promote(TIntermOperator*); 959 bool isSpecializationOperation(const TIntermOperator&) const;
|
D | Intermediate.cpp | 2923 bool TIntermediate::isSpecializationOperation(const TIntermOperator& node) const in isSpecializationOperation() 3156 bool TIntermOperator::modifiesState() const in modifiesState() 3187 bool TIntermOperator::isConstructor() const in isConstructor() 3199 bool TIntermediate::promote(TIntermOperator* node) in promote()
|
D | ParseHelper.cpp | 1363 TIntermOperator* opNode = node.getAsOperator(); in computeBuiltinPrecisions() 1702 …emanticsCheck(const TSourceLoc& loc, const TFunction& fnCandidate, const TIntermOperator& callNode) in memorySemanticsCheck() 1876 …ext::builtInOpCheck(const TSourceLoc& loc, const TFunction& fnCandidate, TIntermOperator& callNode) in builtInOpCheck()
|
/external/angle/third_party/vulkan-deps/glslang/src/glslang/MachineIndependent/ |
D | propagateNoContraction.cpp | 71 typedef std::unordered_multimap<ObjectAccessChain, glslang::TIntermOperator*> NodeMapping; 487 getPrecisenessAndRemainedAccessChain(glslang::TIntermOperator* node, in getPrecisenessAndRemainedAccessChain() 851 TIntermOperator* defining_node = defining_node_iter->second; in PropagateNoContraction()
|
D | ParseHelper.h | 356 void builtInOpCheck(const TSourceLoc&, const TFunction&, TIntermOperator&); 363 void memorySemanticsCheck(const TSourceLoc&, const TFunction&, const TIntermOperator& callNode);
|
D | localintermediate.h | 962 bool promote(TIntermOperator*); 1028 bool isSpecializationOperation(const TIntermOperator&) const;
|
D | Intermediate.cpp | 2923 bool TIntermediate::isSpecializationOperation(const TIntermOperator& node) const in isSpecializationOperation() 3156 bool TIntermOperator::modifiesState() const in modifiesState() 3187 bool TIntermOperator::isConstructor() const in isConstructor() 3199 bool TIntermediate::promote(TIntermOperator* node) in promote()
|
D | ParseHelper.cpp | 1535 TIntermOperator* opNode = node.getAsOperator(); in computeBuiltinPrecisions() 1874 …emanticsCheck(const TSourceLoc& loc, const TFunction& fnCandidate, const TIntermOperator& callNode) in memorySemanticsCheck() 2049 …ext::builtInOpCheck(const TSourceLoc& loc, const TFunction& fnCandidate, TIntermOperator& callNode) in builtInOpCheck()
|
/external/angle/third_party/vulkan-deps/glslang/src/glslang/HLSL/ |
D | hlslParseHelper.h | 104 TIntermTyped* addOutputArgumentConversions(const TFunction&, TIntermOperator&); 105 void builtInOpCheck(const TSourceLoc&, const TFunction&, TIntermOperator&);
|
/external/deqp-deps/glslang/glslang/HLSL/ |
D | hlslParseHelper.h | 104 TIntermTyped* addOutputArgumentConversions(const TFunction&, TIntermOperator&); 105 void builtInOpCheck(const TSourceLoc&, const TFunction&, TIntermOperator&);
|
D | hlslParseHelper.cpp | 5815 …lParseContext::addOutputArgumentConversions(const TFunction& function, TIntermOperator& intermNode) in addOutputArgumentConversions() 5955 …ext::builtInOpCheck(const TSourceLoc& loc, const TFunction& fnCandidate, TIntermOperator& callNode) in builtInOpCheck() 7675 TIntermOperator* promote = nullptr; in findFunction()
|