/external/angle/src/compiler/translator/tree_ops/ |
D | RewriteCubeMapSamplersAs2DArray.cpp | 73 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, 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 | ClampPointSize.cpp | 46 TIntermBinary *assignPointSize = new TIntermBinary(EOpAssign, pointSizeNode, clampedPointSize); in ClampPointSize()
|
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()
|
/external/angle/src/compiler/translator/ |
D | Operator.cpp | 104 case EOpAssign: in GetOperatorString() 150 case EOpAssign: in IsAssignment()
|
D | TranslatorMetal.cpp | 75 TIntermBinary *assignment = new TIntermBinary(TOperator::EOpAssign, positionYLHS, inverseY); in AppendVertexShaderPositionYCorrectionToMain() 273 TIntermBinary *assignment = new TIntermBinary(TOperator::EOpAssign, positionZLHS, zScale); in transformDepthBeforeCorrection() 381 new TIntermBinary(TOperator::EOpAssign, positionRef->deepCopy(), constVarConstructor); in insertRasterizerDiscardLogic()
|
D | TranslatorMetalDirect.cpp | 241 new TIntermBinary(TOperator::EOpAssign, glPosXY->deepCopy(), zRotated); in AppendPreRotation() 306 TIntermBinary *assignToY = new TIntermBinary(EOpAssign, correctedXY, plusPivot); in RotateAndFlipBuiltinVariable() 434 new TIntermBinary(TOperator::EOpAssign, glFragDataSlot, &access); in AddFragDataDeclaration() 472 TIntermBinary *assignment = new TIntermBinary(TOperator::EOpAssign, positionYLHS, inverseY); in AppendVertexShaderPositionYCorrectionToMain() 568 new TIntermBinary(TOperator::EOpAssign, positionRef->deepCopy(), constVarConstructor); in insertRasterizationDiscardLogic() 601 TIntermBinary *assignment = new TIntermBinary(TOperator::EOpAssign, positionZLHS, zScale); in transformDepthBeforeCorrection()
|
/external/angle/src/compiler/translator/tree_ops/d3d/ |
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 | ArrayReturnValueToOutParameter.cpp | 195 new TIntermBinary(EOpAssign, returnValueSymbol, expression); in visitBranch() 211 if (node->getOp() == EOpAssign && node->getLeft()->isArray()) 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 | SeparateExpressionsReturningArrays.cpp | 67 ASSERT(node->getOp() == EOpAssign); in visitBinary()
|
/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()
|
D | ReplaceArrayOfMatrixVarying.cpp | 139 assignment = new TIntermBinary(EOpAssign, tempMatrixColIndexed, vectorIndexed); in ReplaceArrayOfMatrixVarying() 143 assignment = new TIntermBinary(EOpAssign, vectorIndexed, tempMatrixColIndexed); in ReplaceArrayOfMatrixVarying()
|
D | ReplaceClipCullDistanceVariable.cpp | 206 return new TIntermBinary(EOpAssign, left, right); in simpleAssignFunc() 227 TIntermBinary *assignment = new TIntermBinary(EOpAssign, left, right); in assignFuncWithEnableFlags() 232 new TIntermBinary(EOpAssign, left->deepCopy(), CreateFloatNode(0)); in assignFuncWithEnableFlags() 387 new TIntermBinary(EOpAssign, left, CreateFloatNode(0)); in assignANGLEValueToOriginalVariableImpl()
|
/external/angle/src/compiler/translator/TranslatorMetalDirect/ |
D | RewriteUnaddressableReferences.cpp | 69 case TOperator::EOpAssign: in IsAssignEqualsSign() 122 case TOperator::EOpAssign: in ReturnsReference() 217 return *new TIntermBinary(TOperator::EOpAssign, left->deepCopy(), in DecomposeCompoundAssignment()
|
D | RewriteCaseDeclarations.cpp | 66 return *new TIntermBinary(TOperator::EOpAssign, &decl.symbol, in visitDeclarationPre()
|
/external/angle/src/compiler/translator/tree_ops/gl/ |
D | ClampFragDepth.cpp | 49 TIntermBinary *assignFragDepth = new TIntermBinary(EOpAssign, fragDepthNode, clampedFragDepth); in ClampFragDepth()
|
D | RewriteRepeatedAssignToSwizzled.cpp | 81 new TIntermBinary(EOpAssign, node->getLeft(), rightAssignmentTargetCopy); in visitBinary()
|
D | RecordConstantPrecision.cpp | 65 case EOpAssign: in operandAffectsParentOperationPrecision()
|
/external/deqp-deps/glslang/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() 2170 intermediate.growAggregate(synthBody, handleAssign(loc, EOpAssign, arg, in transformEntryPoint() 2177 intermediate.growAggregate(synthBody, handleAssign(loc, EOpAssign, arg, in transformEntryPoint() 2180 intermediate.growAggregate(synthBody, handleAssign(loc, EOpAssign, arg, in transformEntryPoint() 2223 returnAssign = handleAssign(loc, EOpAssign, element, callReturn); in transformEntryPoint() [all …]
|
D | hlslOpMap.cpp | 47 case EHTokAssign: return EOpAssign; in assignment()
|
/external/angle/third_party/vulkan-deps/glslang/src/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() 2170 intermediate.growAggregate(synthBody, handleAssign(loc, EOpAssign, arg, in transformEntryPoint() 2177 intermediate.growAggregate(synthBody, handleAssign(loc, EOpAssign, arg, in transformEntryPoint() 2180 intermediate.growAggregate(synthBody, handleAssign(loc, EOpAssign, arg, in transformEntryPoint() 2223 returnAssign = handleAssign(loc, EOpAssign, element, callReturn); in transformEntryPoint() [all …]
|
D | hlslOpMap.cpp | 47 case EHTokAssign: return EOpAssign; in assignment()
|