Lines Matching refs:DstScale
1440 unsigned DstScale = DstFPSema.getScale(); in EmitFixedPointConversion() local
1451 if (DstScale < SrcScale) in EmitFixedPointConversion()
1453 Builder.CreateAShr(Result, SrcScale - DstScale, "downscale") : in EmitFixedPointConversion()
1454 Builder.CreateLShr(Result, SrcScale - DstScale, "downscale"); in EmitFixedPointConversion()
1460 if (DstScale > SrcScale) in EmitFixedPointConversion()
1461 Result = Builder.CreateShl(Result, DstScale - SrcScale, "upscale"); in EmitFixedPointConversion()
1464 if (DstScale > SrcScale) { in EmitFixedPointConversion()
1465 ResultWidth = SrcWidth + DstScale - SrcScale; in EmitFixedPointConversion()
1468 Result = Builder.CreateShl(Result, DstScale - SrcScale, "upscale"); in EmitFixedPointConversion()
1469 } else if (DstScale < SrcScale) { in EmitFixedPointConversion()
1471 Builder.CreateAShr(Result, SrcScale - DstScale, "downscale") : in EmitFixedPointConversion()
1472 Builder.CreateLShr(Result, SrcScale - DstScale, "downscale"); in EmitFixedPointConversion()