Home
last modified time | relevance | path

Searched refs:EOpAssign (Results 1 – 25 of 63) sorted by relevance

123

/external/angle/src/compiler/translator/tree_ops/
DRewriteCubeMapSamplersAs2DArray.cpp68 block->appendStatement(new TIntermBinary(EOpAssign, uc->deepCopy(), ucValue)); in TransformXMajor()
69 block->appendStatement(new TIntermBinary(EOpAssign, vc->deepCopy(), vcValue)); in TransformXMajor()
90 block->appendStatement(new TIntermBinary(EOpAssign, du->deepCopy(), duValue)); in TransformDerivativeXMajor()
91 block->appendStatement(new TIntermBinary(EOpAssign, dv->deepCopy(), dvValue)); in TransformDerivativeXMajor()
100 new TIntermBinary(EOpAssign, du->deepCopy(), Swizzle1(dOuter->deepCopy(), 2))); in TransformImplicitDerivativeXMajor()
102 new TIntermBinary(EOpAssign, dv->deepCopy(), Swizzle1(dOuter->deepCopy(), 1))); in TransformImplicitDerivativeXMajor()
119 block->appendStatement(new TIntermBinary(EOpAssign, uc->deepCopy(), ucValue)); in TransformYMajor()
120 block->appendStatement(new TIntermBinary(EOpAssign, vc->deepCopy(), vcValue)); in TransformYMajor()
141 block->appendStatement(new TIntermBinary(EOpAssign, du->deepCopy(), duValue)); in TransformDerivativeYMajor()
142 block->appendStatement(new TIntermBinary(EOpAssign, dv->deepCopy(), dvValue)); in TransformDerivativeYMajor()
[all …]
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()
DRewriteAtomicFunctionExpressions.cpp79 TOperator::EOpAssign, CreateTempSymbolNode(returnVariable), oldAtomicFunctionNode); in rewriteAtomicFunctionCallNode()
136 return !parentAsBinary || parentAsBinary->getOp() != EOpAssign; in IsAtomicFunctionInsideExpression()
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()
DClampPointSize.cpp46 TIntermBinary *assignPointSize = new TIntermBinary(EOpAssign, pointSizeNode, clampedPointSize); in ClampPointSize()
DClampFragDepth.cpp49 TIntermBinary *assignFragDepth = new TIntermBinary(EOpAssign, fragDepthNode, clampedFragDepth); in ClampFragDepth()
DArrayReturnValueToOutParameter.cpp196 new TIntermBinary(EOpAssign, returnValueSymbol, expression); in visitBranch()
212 if (node->getOp() == EOpAssign && node->getLeft()->isArray()) in visitBinary()
DRewriteRepeatedAssignToSwizzled.cpp81 new TIntermBinary(EOpAssign, node->getLeft(), rightAssignmentTargetCopy); in visitBinary()
DSeparateArrayInitialization.cpp72 new TIntermBinary(EOpAssign, symbol, initializer); in visitDeclaration()
DWrapSwitchStatementsInBlocks.cpp98 EOpAssign, declaratorAsBinary->getLeft(), declaratorAsBinary->getRight()); in visitSwitch()
DRemoveDynamicIndexing.cpp200 new TIntermBinary(EOpAssign, indexNode, valueParam->deepCopy()); in GetIndexFunctionDefinition()
237 new TIntermBinary(EOpAssign, indexFirstNode, valueParam->deepCopy()); in GetIndexFunctionDefinition()
243 new TIntermBinary(EOpAssign, indexLastNode, valueParam->deepCopy()); in GetIndexFunctionDefinition()
DSeparateExpressionsReturningArrays.cpp67 ASSERT(node->getOp() == EOpAssign); in visitBinary()
DRecordConstantPrecision.cpp65 case EOpAssign: in operandAffectsParentOperationPrecision()
DEmulateGLFragColorBroadcast.cpp71 return new TIntermBinary(EOpAssign, fragDataIndex, fragDataZero); in constructGLFragDataAssignNode()
DRewriteRowMajorMatrices.cpp1036 TOperator assignmentOperator = EOpAssign; in transformExpression()
1292 writeStatements->push_back(new TIntermBinary(EOpAssign, element, functionCall)); in transformWriteExpression()
1300 new TIntermBinary(EOpAssign, baseExpression, functionCall)); in transformWriteExpression()
1323 new TIntermBinary(EOpAssign, element, valueTransposed)); in transformWriteExpression()
1435 body->appendStatement(new TIntermBinary(EOpAssign, to, rhs)); in addFieldCopy()
DDeferGlobalInitializers.cpp75 new TIntermBinary(EOpAssign, symbolNode->deepCopy(), init->getRight()); in GetDeferredInitializers()
/external/angle/src/compiler/translator/
DTranslatorMetal.cpp54 TIntermBinary *assignment = new TIntermBinary(TOperator::EOpAssign, positionYLHS, inverseY); in AppendVertexShaderPositionYCorrectionToMain()
122 TIntermBinary *assignment = new TIntermBinary(TOperator::EOpAssign, positionZLHS, zScale); in transformDepthBeforeCorrection()
DOperator.cpp304 case EOpAssign: in GetOperatorString()
385 case EOpAssign: in IsAssignment()
DOperator.h217 EOpAssign, enumerator
DTranslatorVulkan.cpp265 TIntermBinary *assignToY = new TIntermBinary(EOpAssign, correctedY, plusPivot); in FlipBuiltinVariable()
331 TIntermBinary *assignment = new TIntermBinary(TOperator::EOpAssign, positionZLHS, halfZPlusW); in AppendVertexShaderDepthCorrectionToMain()
360 new TIntermBinary(TOperator::EOpAssign, glPosXY->deepCopy(), zRotated); in AppendPreRotation()
551 TIntermBinary *varyingAssign = new TIntermBinary(EOpAssign, varyingRef, clampedNDC); in AddBresenhamEmulationVS()
/external/angle/src/compiler/translator/tree_util/
DIntermNodePatternMatcher.cpp72 if (node->isArray() && node->getOp() == EOpAssign && parentNode != nullptr && in matchInternal()
138 (parentBinary->getOp() == EOpAssign || parentBinary->getOp() == EOpInitialize)); in match()
/external/angle/third_party/glslang/src/hlsl/
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()
2140 intermediate.growAggregate(synthBody, handleAssign(loc, EOpAssign, arg, in transformEntryPoint()
2182 returnAssign = handleAssign(loc, EOpAssign, element, callReturn); in transformEntryPoint()
2184 …returnAssign = handleAssign(loc, EOpAssign, intermediate.addSymbol(*entryPointOutput), callReturn); in transformEntryPoint()
2203 intermediate.growAggregate(synthBody, handleAssign(loc, EOpAssign, in transformEntryPoint()
[all …]
DhlslOpMap.cpp47 case EHTokAssign: return EOpAssign; in assignment()
/external/deqp-deps/glslang/hlsl/
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()
2140 intermediate.growAggregate(synthBody, handleAssign(loc, EOpAssign, arg, in transformEntryPoint()
2182 returnAssign = handleAssign(loc, EOpAssign, element, callReturn); in transformEntryPoint()
2184 …returnAssign = handleAssign(loc, EOpAssign, intermediate.addSymbol(*entryPointOutput), callReturn); in transformEntryPoint()
2203 intermediate.growAggregate(synthBody, handleAssign(loc, EOpAssign, in transformEntryPoint()
[all …]
DhlslOpMap.cpp47 case EHTokAssign: return EOpAssign; in assignment()

123