Home
last modified time | relevance | path

Searched refs:EOpMul (Results 1 – 25 of 51) sorted by relevance

123

/aosp_15_r20/external/angle/src/compiler/translator/tree_ops/spirv/
H A DEmulateAdvancedBlendEquations.cpp583 TIntermTyped *result = new TIntermBinary(EOpMul, src, dst); in generateBlendFunctions()
601 TIntermTyped *mul = new TIntermBinary(EOpMul, src->deepCopy(), dst->deepCopy()); in generateBlendFunctions()
637 TIntermTyped *sum2 = new TIntermBinary(EOpMul, sum, Float(2)); in generateBlendFunctions()
639 TIntermTyped *mul = new TIntermBinary(EOpMul, src->deepCopy(), dst->deepCopy()); in generateBlendFunctions()
641 TIntermTyped *mul2 = new TIntermBinary(EOpMul, mul, Float(2)); in generateBlendFunctions()
826 TIntermTyped *src2 = new TIntermBinary(EOpMul, Float(2), src); in generateBlendFunctions()
833 new TIntermBinary(EOpMul, dst->deepCopy(), oneMinusDst); in generateBlendFunctions()
835 TIntermTyped *dst16 = new TIntermBinary(EOpMul, Float(16), dst->deepCopy()); in generateBlendFunctions()
840 new TIntermBinary(EOpMul, dst16Minus12, dst->deepCopy()); in generateBlendFunctions()
846 new TIntermBinary(EOpMul, dst->deepCopy(), dst16Minus12TimesDstPlus3); in generateBlendFunctions()
[all …]
H A DEmulateDithering.cpp132 new TIntermBinary(EOpMul, ditherParam->deepCopy(), CreateFloatNode(2.0f, EbpMedium)), in EmitFragmentOutputDither()
183 new TIntermBinary(EOpMul, ditherParam->deepCopy(), CreateFloatNode(0.5f, EbpMedium)), in EmitFragmentOutputDither()
227 TIntermTyped *scaledUp = new TIntermBinary(EOpMul, fragmentOutput->deepCopy(), multiplier); in EmitFragmentOutputDither()
H A DRewriteInterpolateAtOffset.cpp136 TIntermTyped *flipped = new TIntermBinary(EOpMul, swapped, flipXY); in getRotateFunc()
/aosp_15_r20/external/angle/src/compiler/translator/tree_ops/
H A DRewriteDfdy.cpp95 new TIntermBinary(EOpMul, isDFdx ? swapXMultiplier : swapYMultiplier, in visitAggregate()
98 new TIntermBinary(EOpMul, isDFdx ? swapYMultiplier : swapXMultiplier, in visitAggregate()
101 const TOperator mulOp = dFdx->getType().isVector() ? EOpVectorTimesScalar : EOpMul; in visitAggregate()
H A DRewriteArrayOfArrayOfOpaqueUniforms.cpp185 new TIntermBinary(EOpMul, indexExpression, CreateIndexNode(subArraySize)); in RewriteArrayOfArraySubscriptExpression()
H A DPreTransformTextureCubeGradDerivatives.cpp140 d, new TIntermBinary(EOpSub, packXY, new TIntermBinary(EOpMul, division, packZZ)))); in getReplacementFunction()
/aosp_15_r20/external/deqp-deps/glslang/glslang/HLSL/
DhlslOpMap.cpp70 case EHTokStar: return EOpMul; in binary()
163 case EOpMul: in precedenceLevel()
/aosp_15_r20/external/angle/third_party/glslang/src/glslang/HLSL/
H A DhlslOpMap.cpp70 case EHTokStar: return EOpMul; in binary()
163 case EOpMul: in precedenceLevel()
/aosp_15_r20/external/angle/third_party/glslang/src/glslang/MachineIndependent/
H A DIntermediate.cpp138 right = addBinaryMath(EOpMul, right, size, loc); in addBinaryMath()
153 left = addBinaryMath(EOpMul, left, size, loc); in addBinaryMath()
707 case EOpMul: in addPairConversion()
1072 case EOpMul: in addBiShapeConversion()
2810 case EOpMul: in isSpecializationOperation()
2856 case EOpMul: in isNonuniformPropagating()
3101 case EOpMul: in promoteBinary()
3197 case EOpMul: in promoteBinary()
3251 case EOpMul: in promoteBinary()
3269 case EOpMul: in promoteBinary()
[all …]
H A DConstant.cpp131 case EOpMul: in fold()
902 case EOpMul: in fold()
906 return left->fold(EOpMul, right); in fold()
H A DpropagateNoContraction.cpp166 case glslang::EOpMul: in isArithmeticOperation()
/aosp_15_r20/external/deqp-deps/glslang/glslang/MachineIndependent/
DIntermediate.cpp137 right = addBinaryMath(EOpMul, right, size, loc); in addBinaryMath()
152 left = addBinaryMath(EOpMul, left, size, loc); in addBinaryMath()
916 case EOpMul: in addPairConversion()
1277 case EOpMul: in addBiShapeConversion()
3099 case EOpMul: in isSpecializationOperation()
3145 case EOpMul: in isNonuniformPropagating()
3390 case EOpMul: in promoteBinary()
3486 case EOpMul: in promoteBinary()
3540 case EOpMul: in promoteBinary()
3558 case EOpMul: in promoteBinary()
[all …]
DpropagateNoContraction.cpp166 case glslang::EOpMul: in isArithmeticOperation()
/aosp_15_r20/external/angle/src/compiler/translator/spirv/
H A DTranslatorSPIRV.cpp223 TIntermBinary *inverseXY = new TIntermBinary(EOpMul, removePivot, flipXY); in RotateAndFlipBuiltinVariable()
356 new TIntermBinary(EOpMul, instanceIndex, xfbVerticesPerInstance); in AddXfbEmulationSupport()
577 TIntermTyped *rotatedFlippedXY = new TIntermBinary(EOpMul, rotatedXY, flipXY); in AddVertexTransformationSupport()
588 new TIntermBinary(EOpMul, zPlusW, CreateFloatNode(0.5, EbpMedium)); in AddVertexTransformationSupport()
/aosp_15_r20/external/angle/src/compiler/translator/msl/
H A DTranslatorMSL.cpp239 TIntermBinary *inverseXY = new TIntermBinary(EOpMul, removePivot, flipXY); in FlipBuiltinVariable()
746 TIntermBinary *inverseY = new TIntermBinary(EOpMul, positionY->deepCopy(), negFlipY); in AppendVertexShaderPositionYCorrectionToMain()
877 TIntermBinary *zScale = new TIntermBinary(EOpMul, positionZ->deepCopy(), viewportZScale); in transformDepthBeforeCorrection()
912 TIntermBinary *halfZPlusW = new TIntermBinary(EOpMul, zPlusW, oneHalf->deepCopy()); in appendVertexShaderDepthCorrectionToMain()
/aosp_15_r20/external/angle/src/compiler/translator/
H A DOperator.cpp45 case EOpMul: in GetOperatorString()
H A DOperator_autogen.h74 EOpMul, enumerator
H A DOutputTree.cpp184 case EOpMul: in visitBinary()
H A DIntermNode.cpp1257 case EOpMul: in isMultiplication()
1325 return EOpMul; in GetMulOpBasedOnOperands()
1887 case EOpMul: in promote()
2461 case EOpMul: in FoldBinary()
/aosp_15_r20/external/angle/src/compiler/translator/tree_ops/hlsl/
H A DExpandIntegerPowExpressions.cpp125 TIntermBinary *mul = new TIntermBinary(EOpMul, current, CreateTempSymbolNode(lhsVariable)); in visitAggregate()
H A DRewriteExpressionsWithShaderStorageBlock.cpp73 case EOpMul: in IsReadonlyBinaryOperatorNotInSSBOAccessChain()
/aosp_15_r20/external/angle/src/compiler/translator/tree_ops/msl/
H A DRewriteInterpolants.cpp62 TIntermTyped *flipped = new TIntermBinary(EOpMul, new TIntermSymbol(offsetParam), flipXY); in getFlipFunction()
H A DRewriteUnaddressableReferences.cpp168 op = TOperator::EOpMul; in DecomposeCompoundAssignment()
/aosp_15_r20/external/angle/src/compiler/translator/tree_util/
H A DDriverUniform.cpp303 return new TIntermBinary(EOpMul, flipXY, CreateVecNode(kMultiplier.data(), 2, EbpLow)); in getNegFlipXY()
H A DFindPreciseNodes.cpp338 case EOpMul: in IsArithmeticOp()

123