Searched refs:SrcScale (Results 1 – 1 of 1) sorted by relevance
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | FixedPointBuilder.h | 39 unsigned SrcScale = SrcSema.getScale(); in Convert() local 50 if (DstScale < SrcScale) { in Convert() 58 B.getContext(), APInt::getLowBitsSet(ResultWidth, SrcScale)); in Convert() 64 ? B.CreateAShr(Result, SrcScale - DstScale, "downscale") in Convert() 65 : B.CreateLShr(Result, SrcScale - DstScale, "downscale"); in Convert() 73 if (DstScale > SrcScale) in Convert() 74 Result = B.CreateShl(Result, DstScale - SrcScale, "upscale"); in Convert() 77 if (DstScale > SrcScale) { in Convert() 79 ResultWidth = std::max(SrcWidth + DstScale - SrcScale, DstWidth); in Convert() 82 Result = B.CreateShl(Result, DstScale - SrcScale, "upscale"); in Convert()
|