Home
last modified time | relevance | path

Searched refs:EOpAssign (Results 1 - 25 of 59) sorted by relevance

123

/third_party/skia/third_party/externals/angle2/src/compiler/translator/tree_ops/
H A DRewriteCubeMapSamplersAs2DArray.cpp73 block->appendStatement(new TIntermBinary(EOpAssign, uc->deepCopy(), ucValue)); in TransformXMajor()
74 block->appendStatement(new TIntermBinary(EOpAssign, vc->deepCopy(), vcValue)); in TransformXMajor()
95 block->appendStatement(new TIntermBinary(EOpAssign, du->deepCopy(), duValue)); in TransformDerivativeXMajor()
96 block->appendStatement(new TIntermBinary(EOpAssign, dv->deepCopy(), dvValue)); in TransformDerivativeXMajor()
105 new TIntermBinary(EOpAssign, du->deepCopy(), Swizzle1(dOuter->deepCopy(), 2))); in TransformImplicitDerivativeXMajor()
107 new TIntermBinary(EOpAssign, dv->deepCopy(), Swizzle1(dOuter->deepCopy(), 1))); in TransformImplicitDerivativeXMajor()
126 block->appendStatement(new TIntermBinary(EOpAssign, uc->deepCopy(), ucValue)); in TransformYMajor()
127 block->appendStatement(new TIntermBinary(EOpAssign, vc->deepCopy(), vcValue)); in TransformYMajor()
148 block->appendStatement(new TIntermBinary(EOpAssign, du->deepCopy(), duValue)); in TransformDerivativeYMajor()
149 block->appendStatement(new TIntermBinary(EOpAssign, d in TransformDerivativeYMajor()
[all...]
H A DDeclareAndInitBuiltinsForInstancedMultiview.cpp65 new TIntermBinary(EOpAssign, new TIntermSymbol(instanceID), normalizedInstanceIDAsInt); in InitializeViewIDAndInstanceID()
74 new TIntermBinary(EOpAssign, new TIntermSymbol(viewID), normalizedViewID); in InitializeViewIDAndInstanceID()
97 new TIntermBinary(EOpAssign, viewportIndexSymbol, viewIDAsInt)); in SelectViewIndexInVertexShader()
109 new TIntermBinary(EOpAssign, layerSymbol, sumOfViewIDAndBaseViewIndex)); in SelectViewIndexInVertexShader()
H A DClampPointSize.cpp47 TIntermBinary *assignPointSize = new TIntermBinary(EOpAssign, pointSizeNode, clampedPointSize); in ClampPointSize()
H A DRecordConstantPrecision.cpp64 case EOpAssign: in operandAffectsParentOperationPrecision()
H A DRemoveDynamicIndexing.cpp207 new TIntermBinary(EOpAssign, indexNode, valueParam->deepCopy()); in GetIndexFunctionDefinition()
244 new TIntermBinary(EOpAssign, indexFirstNode, valueParam->deepCopy()); in GetIndexFunctionDefinition()
250 new TIntermBinary(EOpAssign, indexLastNode, valueParam->deepCopy()); in GetIndexFunctionDefinition()
H A DInitializeVariables.cpp40 return new TIntermBinary(EOpAssign, initializedNode->deepCopy(), zero); in CreateZeroInitAssignment()
74 new TIntermBinary(TOperator::EOpAssign, fieldReference, fieldZero); in AddZeroInitSequence()
H A DDeferGlobalInitializers.cpp77 new TIntermBinary(EOpAssign, symbolNode->deepCopy(), init->getRight()); in GetDeferredInitializers()
/third_party/skia/third_party/externals/angle2/src/compiler/translator/
H A DOperator.cpp104 case EOpAssign: in GetOperatorString()
150 case EOpAssign: in IsAssignment()
H A DTranslatorMetal.cpp70 TIntermBinary *assignment = new TIntermBinary(TOperator::EOpAssign, positionYLHS, inverseY); in AppendVertexShaderPositionYCorrectionToMain()
209 TIntermBinary *assignment = new TIntermBinary(TOperator::EOpAssign, positionZLHS, zScale); in transformDepthBeforeCorrection()
319 new TIntermBinary(TOperator::EOpAssign, positionRef->deepCopy(), constVarConstructor); in insertRasterizerDiscardLogic()
H A DTranslatorMetalDirect.cpp276 TIntermBinary *assignToY = new TIntermBinary(EOpAssign, correctedXY, plusPivot); in RotateAndFlipBuiltinVariable()
406 new TIntermBinary(TOperator::EOpAssign, glFragDataSlot, &access); in AddFragDataDeclaration()
457 TIntermBinary *assignment = new TIntermBinary(TOperator::EOpAssign, positionYLHS, inverseY); in AppendVertexShaderPositionYCorrectionToMain()
562 new TIntermBinary(TOperator::EOpAssign, positionRef->deepCopy(), constVarConstructor); in insertRasterizationDiscardLogic()
595 TIntermBinary *assignment = new TIntermBinary(TOperator::EOpAssign, positionZLHS, zScale); in transformDepthBeforeCorrection()
627 TIntermBinary *assignment = new TIntermBinary(TOperator::EOpAssign, positionZLHS, halfZPlusW); in appendVertexShaderDepthCorrectionToMain()
/third_party/skia/third_party/externals/angle2/src/compiler/translator/tree_ops/d3d/
H A DRewriteAtomicFunctionExpressions.cpp79 TOperator::EOpAssign, CreateTempSymbolNode(returnVariable), oldAtomicFunctionNode); in rewriteAtomicFunctionCallNode()
136 return !parentAsBinary || parentAsBinary->getOp() != EOpAssign; in IsAtomicFunctionInsideExpression()
H A DRewriteExpressionsWithShaderStorageBlock.cpp201 new TIntermBinary(EOpAssign, node->getLeft(), tempSymbol->deepCopy()); in visitBinary()
301 EOpAssign, ssboArgument->deepCopy(), argumentCopy->deepCopy()); in visitAggregate()
371 new TIntermBinary(EOpAssign, node->getOperand()->deepCopy(), temp1->deepCopy()); in visitUnary()
H A DArrayReturnValueToOutParameter.cpp195 new TIntermBinary(EOpAssign, returnValueSymbol, expression); in visitBranch()
211 if (node->getOp() == EOpAssign && node->getLeft()->isArray()) in visitBinary()
H A DSeparateExpressionsReturningArrays.cpp67 ASSERT(node->getOp() == EOpAssign); in visitBinary()
H A DWrapSwitchStatementsInBlocks.cpp98 EOpAssign, declaratorAsBinary->getLeft(), declaratorAsBinary->getRight()); in visitSwitch()
H A DSeparateArrayInitialization.cpp72 new TIntermBinary(EOpAssign, symbol, initializer); in visitDeclaration()
/third_party/skia/third_party/externals/angle2/src/compiler/translator/tree_util/
H A DReplaceArrayOfMatrixVarying.cpp134 assignment = new TIntermBinary(EOpAssign, tempMatrixColIndexed, vectorIndexed); in ReplaceArrayOfMatrixVarying()
138 assignment = new TIntermBinary(EOpAssign, vectorIndexed, tempMatrixColIndexed); in ReplaceArrayOfMatrixVarying()
H A DIntermNodePatternMatcher.cpp72 if (node->isArray() && node->getOp() == EOpAssign && parentNode != nullptr && in matchInternal()
138 (parentBinary->getOp() == EOpAssign || parentBinary->getOp() == EOpInitialize)); in match()
H A DReplaceClipCullDistanceVariable.cpp208 return new TIntermBinary(EOpAssign, left, right); in simpleAssignFunc()
229 TIntermBinary *assignment = new TIntermBinary(EOpAssign, left, right); in assignFuncWithEnableFlags()
234 new TIntermBinary(EOpAssign, left->deepCopy(), CreateFloatNode(0, EbpMedium)); in assignFuncWithEnableFlags()
391 new TIntermBinary(EOpAssign, left, CreateFloatNode(0, EbpMedium)); in assignANGLEValueToOriginalVariableImpl()
/third_party/skia/third_party/externals/angle2/src/compiler/translator/TranslatorMetalDirect/
H A DRewriteUnaddressableReferences.cpp69 case TOperator::EOpAssign: in IsAssignEqualsSign()
122 case TOperator::EOpAssign: in ReturnsReference()
217 return *new TIntermBinary(TOperator::EOpAssign, left->deepCopy(), in DecomposeCompoundAssignment()
H A DRewriteCaseDeclarations.cpp66 return *new TIntermBinary(TOperator::EOpAssign, &decl.symbol,
/third_party/skia/third_party/externals/angle2/src/compiler/translator/tree_ops/gl/
H A DClampFragDepth.cpp49 TIntermBinary *assignFragDepth = new TIntermBinary(EOpAssign, fragDepthNode, clampedFragDepth); in ClampFragDepth()
H A DRewriteRepeatedAssignToSwizzled.cpp81 new TIntermBinary(EOpAssign, node->getLeft(), rightAssignmentTargetCopy); in visitBinary()
/third_party/glslang/glslang/HLSL/
H A DhlslParseHelper.cpp287 intermediate.addAssign(EOpAssign, rhsTmp, loadOp, loc), in handleLvalue()
406 case EOpAssign: in handleLvalue()
447 makeBinary(EOpAssign, coordTmp, coord); // coordtmp = load[param1] in handleLvalue()
482 makeBinary(EOpAssign, coordTmp, coord); // coordtmp = load[param1] in handleLvalue()
504 makeBinary(EOpAssign, coordTmp, coord); // coordtmp = load[param1] in handleLvalue()
506 makeBinary(EOpAssign, rhsTmp2, rhsTmp1); // rhsTmp2 = rhsTmp1 in handleLvalue()
2199 intermediate.growAggregate(synthBody, handleAssign(loc, EOpAssign, arg, input)); in transformEntryPoint()
2205 intermediate.growAggregate(synthBody, handleAssign(loc, EOpAssign, arg, in transformEntryPoint()
2208 intermediate.growAggregate(synthBody, handleAssign(loc, EOpAssign, arg, in transformEntryPoint()
2251 returnAssign = handleAssign(loc, EOpAssign, elemen in transformEntryPoint()
[all...]
H A DhlslOpMap.cpp47 case EHTokAssign: return EOpAssign; in assignment()

Completed in 20 milliseconds

123