Home
last modified time | relevance | path

Searched refs:EOpAdd (Results 1 – 25 of 57) sorted by relevance

123

/external/angle/third_party/vulkan-deps/glslang/src/glslang/HLSL/
DhlslOpMap.cpp68 case EHTokPlus: return EOpAdd; in binary()
98 case EHTokPlus: return EOpAdd; // means no-op, but still a unary op was present in preUnary()
159 case EOpAdd: in precedenceLevel()
/external/deqp-deps/glslang/glslang/HLSL/
DhlslOpMap.cpp68 case EHTokPlus: return EOpAdd; in binary()
98 case EHTokPlus: return EOpAdd; // means no-op, but still a unary op was present in preUnary()
159 case EOpAdd: in precedenceLevel()
/external/angle/src/compiler/translator/tree_ops/spirv/
DEmulateAdvancedBlendEquations.cpp414 new TIntermBinary(EOpAdd, lum->deepCopy(), negativeMincolLumOffset); in generateHslHelperFunctions()
437 new TIntermBinary(EOpAdd, lum->deepCopy(), largeMaxcolLumOffset); in generateHslHelperFunctions()
479 TIntermTyped *color = new TIntermBinary(EOpAdd, cbase->deepCopy(), ldiff); in generateHslHelperFunctions()
605 TIntermTyped *sum = new TIntermBinary(EOpAdd, src, dst); in generateBlendFunctions()
641 TIntermTyped *sum = new TIntermBinary(EOpAdd, src, dst); in generateBlendFunctions()
849 new TIntermBinary(EOpAdd, dst16Minus12TimesDst, Float(3)); in generateBlendFunctions()
877 result = new TIntermBinary(EOpAdd, dst->deepCopy(), result); in generateBlendFunctions()
913 TIntermTyped *sum = new TIntermBinary(EOpAdd, src, dst); in generateBlendFunctions()
1225 new TIntermBinary(EOpAdd, new TIntermBinary(EOpAdd, fTimesP0, srcTimesP1), dstTimesP2); in generateEquationSwitch()
1229 EOpAdd, new TIntermBinary(EOpAdd, mP0->deepCopy(), mP1->deepCopy()), mP2->deepCopy()); in generateEquationSwitch()
/external/angle/src/compiler/translator/tree_ops/
DRewriteArrayOfArrayOfOpaqueUniforms.cpp194 variableIndex = new TIntermBinary(EOpAdd, variableIndex, indexExpression); in RewriteArrayOfArraySubscriptExpression()
221 index = new TIntermBinary(EOpAdd, index, variableIndex); in RewriteArrayOfArraySubscriptExpression()
DRewriteAtomicCounters.cpp152 index = new TIntermBinary(EOpAdd, index, atomicCounterIndex); in CreateAtomicCounterRef()
156 index = new TIntermBinary(EOpAdd, index, CreateIndexNode(offset)); in CreateAtomicCounterRef()
DRewriteDfdy.cpp107 new TIntermBinary(EOpAdd, rotatedFlippedDfdx, rotatedFlippedDfdy); in visitAggregate()
DRewriteTexelFetchOffset.cpp135 TIntermBinary *add = new TIntermBinary(EOpAdd, texCoordNode, offsetNode); in visitAggregate()
DDeclareAndInitBuiltinsForInstancedMultiview.cpp96 EOpAdd, viewIDAsInt->deepCopy(), new TIntermSymbol(multiviewBaseViewLayerIndex)); in SelectViewIndexInVertexShader()
DRewriteCubeMapSamplersAs2DArray.cpp570 new TIntermBinary(EOpAdd, CreateFloatNode(2.0f, EbpMedium), in declareCoordTranslationFunction()
580 new TIntermBinary(EOpAdd, CreateFloatNode(4.0f, EbpMedium), in declareCoordTranslationFunction()
669 new TIntermBinary(EOpAdd, CreateFloatNode(0.5f, EbpMedium), ucDivMa); in declareCoordTranslationFunction()
671 new TIntermBinary(EOpAdd, CreateFloatNode(0.5f, EbpMedium), vcDivMa); in declareCoordTranslationFunction()
DEmulateMultiDrawShaderBuiltins.cpp68 TIntermBinary *addBaseVertex = new TIntermBinary(EOpAdd, node, baseVertexRef); in visitSymbol()
/external/angle/src/compiler/translator/tree_ops/hlsl/
DBreakVariableAliasingInInnerLoops.cpp73 TIntermBinary *bPlusZero = new TIntermBinary(EOpAdd, B, CreateZeroNode(type)); in visitBinary()
DRewriteUnaryMinusOperatorInt.cpp101 TIntermBinary *add = new TIntermBinary(EOpAdd, bitwiseNot, oneNode); in visitUnary()
DRewriteExpressionsWithShaderStorageBlock.cpp71 case EOpAdd: in IsReadonlyBinaryOperatorNotInSSBOAccessChain()
/external/angle/src/compiler/translator/
DOperator.cpp41 case EOpAdd: in GetOperatorString()
Dutil.cpp959 case EOpAdd: in IsValidImplicitConversion()
979 case EOpAdd: in IsValidImplicitConversion()
DOperator_autogen.h72 EOpAdd, enumerator
DOutputTree.cpp186 case EOpAdd: in visitBinary()
/external/angle/third_party/vulkan-deps/glslang/src/glslang/MachineIndependent/
DIntermediate.cpp123 if (op == EOpAdd || op == EOpSub) { in addBinaryMath()
145 if (op == EOpAdd && right->isReference() && isTypeInt(left->getBasicType())) { in addBinaryMath()
298 TIntermTyped* node = addBinaryMath(op == EOpAddAssign ? EOpAdd : EOpSub, left, right, loc); in addAssign()
935 case EOpAdd: in addPairConversion()
1307 case EOpAdd: in addBiShapeConversion()
3086 case EOpAdd: in isSpecializationOperation()
3132 case EOpAdd: in isNonuniformPropagating()
3376 case EOpAdd: in promoteBinary()
3472 case EOpAdd: in promoteBinary()
3515 case EOpAdd: in promoteBinary()
[all …]
/external/deqp-deps/glslang/glslang/MachineIndependent/
DIntermediate.cpp123 if (op == EOpAdd || op == EOpSub) { in addBinaryMath()
145 if (op == EOpAdd && right->isReference() && isTypeInt(left->getBasicType())) { in addBinaryMath()
298 TIntermTyped* node = addBinaryMath(op == EOpAddAssign ? EOpAdd : EOpSub, left, right, loc); in addAssign()
935 case EOpAdd: in addPairConversion()
1300 case EOpAdd: in addBiShapeConversion()
3076 case EOpAdd: in isSpecializationOperation()
3122 case EOpAdd: in isNonuniformPropagating()
3366 case EOpAdd: in promoteBinary()
3462 case EOpAdd: in promoteBinary()
3505 case EOpAdd: in promoteBinary()
[all …]
DpropagateNoContraction.cpp166 case glslang::EOpAdd: in isArithmeticOperation()
/external/angle/src/compiler/translator/spirv/
DTranslatorSPIRV.cpp222 TIntermBinary *plusPivot = new TIntermBinary(EOpAdd, inverseXY, pivot->deepCopy()); in RotateAndFlipBuiltinVariable()
357 TIntermBinary *xfbIndex = new TIntermBinary(EOpAdd, vertexIndex, xfbInstanceIndex); in AddXfbEmulationSupport()
363 TIntermBinary *xfbOffsets = new TIntermBinary(EOpAdd, xfbBufferOffsets, xfbStrides); in AddXfbEmulationSupport()
589 TIntermBinary *zPlusW = new TIntermBinary(EOpAdd, z, w->deepCopy()); in AddVertexTransformationSupport()
/external/angle/src/compiler/translator/tree_ops/msl/
DRewriteUnaddressableReferences.cpp162 op = TOperator::EOpAdd; in DecomposeCompoundAssignment()
/external/angle/src/tests/compiler_tests/
DIntermNode_test.cpp180 TIntermBinary *original = new TIntermBinary(EOpAdd, createTestSymbol(), createTestSymbol()); in TEST_F()
/external/angle/src/compiler/translator/tree_util/
DFindPreciseNodes.cpp330 case EOpAdd: in IsArithmeticOp()
/external/angle/src/compiler/translator/msl/
DTranslatorMSL.cpp248 TIntermBinary *plusPivot = new TIntermBinary(EOpAdd, inverseXY, pivot->deepCopy()); in FlipBuiltinVariable()
906 TIntermBinary *zPlusW = new TIntermBinary(EOpAdd, positionZ->deepCopy(), positionW->deepCopy()); in appendVertexShaderDepthCorrectionToMain()

123