Home
last modified time | relevance | path

Searched refs:SrcScale (Results 1 – 1 of 1) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DFixedPointBuilder.h39 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()