Home
last modified time | relevance | path

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

1234

/external/angle/src/compiler/translator/tree_ops/
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, 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()
DClampPointSize.cpp46 TIntermBinary *assignPointSize = new TIntermBinary(EOpAssign, pointSizeNode, clampedPointSize); in ClampPointSize()
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()
/external/angle/src/compiler/translator/
DOperator.cpp104 case EOpAssign: in GetOperatorString()
150 case EOpAssign: in IsAssignment()
DTranslatorMetal.cpp75 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()
DTranslatorMetalDirect.cpp241 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/
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()
DArrayReturnValueToOutParameter.cpp195 new TIntermBinary(EOpAssign, returnValueSymbol, expression); in visitBranch()
211 if (node->getOp() == EOpAssign && node->getLeft()->isArray()) in visitBinary()
DSeparateArrayInitialization.cpp72 new TIntermBinary(EOpAssign, symbol, initializer); in visitDeclaration()
DWrapSwitchStatementsInBlocks.cpp98 EOpAssign, declaratorAsBinary->getLeft(), declaratorAsBinary->getRight()); in visitSwitch()
DSeparateExpressionsReturningArrays.cpp67 ASSERT(node->getOp() == EOpAssign); in visitBinary()
/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()
DReplaceArrayOfMatrixVarying.cpp139 assignment = new TIntermBinary(EOpAssign, tempMatrixColIndexed, vectorIndexed); in ReplaceArrayOfMatrixVarying()
143 assignment = new TIntermBinary(EOpAssign, vectorIndexed, tempMatrixColIndexed); in ReplaceArrayOfMatrixVarying()
DReplaceClipCullDistanceVariable.cpp206 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/
DRewriteUnaddressableReferences.cpp69 case TOperator::EOpAssign: in IsAssignEqualsSign()
122 case TOperator::EOpAssign: in ReturnsReference()
217 return *new TIntermBinary(TOperator::EOpAssign, left->deepCopy(), in DecomposeCompoundAssignment()
DRewriteCaseDeclarations.cpp66 return *new TIntermBinary(TOperator::EOpAssign, &decl.symbol, in visitDeclarationPre()
/external/angle/src/compiler/translator/tree_ops/gl/
DClampFragDepth.cpp49 TIntermBinary *assignFragDepth = new TIntermBinary(EOpAssign, fragDepthNode, clampedFragDepth); in ClampFragDepth()
DRewriteRepeatedAssignToSwizzled.cpp81 new TIntermBinary(EOpAssign, node->getLeft(), rightAssignmentTargetCopy); in visitBinary()
DRecordConstantPrecision.cpp65 case EOpAssign: in operandAffectsParentOperationPrecision()
/external/deqp-deps/glslang/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()
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 …]
DhlslOpMap.cpp47 case EHTokAssign: return EOpAssign; in assignment()
/external/angle/third_party/vulkan-deps/glslang/src/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()
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 …]
DhlslOpMap.cpp47 case EHTokAssign: return EOpAssign; in assignment()

1234