Lines Matching refs:deepCopy
113 queueReplacement(mVariableMap.at(&variable)->deepCopy(), OriginalNode::IS_DROPPED); in visitSymbol()
235 TIntermBinary *plusPivot = new TIntermBinary(EOpAdd, inverseXY, pivot->deepCopy()); in RotateAndFlipBuiltinVariable()
239 new TIntermBinary(EOpAssign, flippedBuiltinRef, builtinRef->deepCopy()); in RotateAndFlipBuiltinVariable()
243 new TIntermSwizzle(flippedBuiltinRef->deepCopy(), swizzleOffsetXY); in RotateAndFlipBuiltinVariable()
314 TIntermSwizzle *glPosW = CreateSwizzle(glPos->deepCopy(), 3); in AddBresenhamEmulationVS()
327 TIntermSwizzle *viewportXY = CreateSwizzle(viewportRef->deepCopy(), 0, 1); in AddBresenhamEmulationVS()
341 new TIntermBinary(EOpDiv, windowRounded, scaleConstant->deepCopy()); in AddBresenhamEmulationVS()
349 EOpSub, CreateTempSymbolNode(clampedWindowCoords), viewportXY->deepCopy()); in AddBresenhamEmulationVS()
352 TIntermBinary *clampedDivided = new TIntermBinary(EOpDiv, clampedOff2x, viewportZW->deepCopy()); in AddBresenhamEmulationVS()
664 TIntermSwizzle *viewportXY = CreateSwizzle(viewportRef->deepCopy(), 0, 1); in AddBresenhamEmulationFS()
670 new TIntermBinary(EOpAdd, halfPosition, oneHalf->deepCopy()); in AddBresenhamEmulationFS()
727 TIntermBinary *checkY = new TIntermBinary(EOpGreaterThan, iy, threshold->deepCopy()); in AddBresenhamEmulationFS()