/external/angle/src/compiler/translator/tree_ops/ |
D | RewriteCubeMapSamplersAs2DArray.cpp | 68 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 …]
|
D | DeclareAndInitBuiltinsForInstancedMultiview.cpp | 65 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()
|
D | RewriteAtomicFunctionExpressions.cpp | 79 TOperator::EOpAssign, CreateTempSymbolNode(returnVariable), oldAtomicFunctionNode); in rewriteAtomicFunctionCallNode() 136 return !parentAsBinary || parentAsBinary->getOp() != EOpAssign; in IsAtomicFunctionInsideExpression()
|
D | RewriteExpressionsWithShaderStorageBlock.cpp | 201 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()
|
D | ClampPointSize.cpp | 46 TIntermBinary *assignPointSize = new TIntermBinary(EOpAssign, pointSizeNode, clampedPointSize); in ClampPointSize()
|
D | ClampFragDepth.cpp | 49 TIntermBinary *assignFragDepth = new TIntermBinary(EOpAssign, fragDepthNode, clampedFragDepth); in ClampFragDepth()
|
D | ArrayReturnValueToOutParameter.cpp | 196 new TIntermBinary(EOpAssign, returnValueSymbol, expression); in visitBranch() 212 if (node->getOp() == EOpAssign && node->getLeft()->isArray()) in visitBinary()
|
D | RewriteRepeatedAssignToSwizzled.cpp | 81 new TIntermBinary(EOpAssign, node->getLeft(), rightAssignmentTargetCopy); in visitBinary()
|
D | SeparateArrayInitialization.cpp | 72 new TIntermBinary(EOpAssign, symbol, initializer); in visitDeclaration()
|
D | WrapSwitchStatementsInBlocks.cpp | 98 EOpAssign, declaratorAsBinary->getLeft(), declaratorAsBinary->getRight()); in visitSwitch()
|
D | RemoveDynamicIndexing.cpp | 200 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()
|
D | SeparateExpressionsReturningArrays.cpp | 67 ASSERT(node->getOp() == EOpAssign); in visitBinary()
|
D | RecordConstantPrecision.cpp | 65 case EOpAssign: in operandAffectsParentOperationPrecision()
|
D | EmulateGLFragColorBroadcast.cpp | 71 return new TIntermBinary(EOpAssign, fragDataIndex, fragDataZero); in constructGLFragDataAssignNode()
|
D | RewriteRowMajorMatrices.cpp | 1036 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()
|
D | DeferGlobalInitializers.cpp | 75 new TIntermBinary(EOpAssign, symbolNode->deepCopy(), init->getRight()); in GetDeferredInitializers()
|
/external/angle/src/compiler/translator/ |
D | TranslatorMetal.cpp | 54 TIntermBinary *assignment = new TIntermBinary(TOperator::EOpAssign, positionYLHS, inverseY); in AppendVertexShaderPositionYCorrectionToMain() 122 TIntermBinary *assignment = new TIntermBinary(TOperator::EOpAssign, positionZLHS, zScale); in transformDepthBeforeCorrection()
|
D | Operator.cpp | 304 case EOpAssign: in GetOperatorString() 385 case EOpAssign: in IsAssignment()
|
D | Operator.h | 217 EOpAssign, enumerator
|
D | TranslatorVulkan.cpp | 265 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/ |
D | IntermNodePatternMatcher.cpp | 72 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/ |
D | hlslParseHelper.cpp | 287 … 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 …]
|
D | hlslOpMap.cpp | 47 case EHTokAssign: return EOpAssign; in assignment()
|
/external/deqp-deps/glslang/hlsl/ |
D | hlslParseHelper.cpp | 287 … 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 …]
|
D | hlslOpMap.cpp | 47 case EHTokAssign: return EOpAssign; in assignment()
|