Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/
H A DFixedPointBuilder.h38 unsigned DstScale = DstSema.getScale(); in Convert() local
48 if (DstScale < SrcScale) { in Convert()
62 ? B.CreateAShr(Result, SrcScale - DstScale, "downscale") in Convert()
63 : B.CreateLShr(Result, SrcScale - DstScale, "downscale"); in Convert()
71 if (DstScale > SrcScale) in Convert()
72 Result = B.CreateShl(Result, DstScale - SrcScale, "upscale"); in Convert()
75 if (DstScale > SrcScale) { in Convert()
77 ResultWidth = std::max(SrcWidth + DstScale - SrcScale, DstWidth); in Convert()
80 Result = B.CreateShl(Result, DstScale - SrcScale, "upscale"); in Convert()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Support/
H A DAPFixedPoint.cpp23 unsigned DstScale = DstSema.getScale(); in convert() local
24 bool Upscaling = DstScale > getScale(); in convert()
29 NewVal = NewVal.extend(NewVal.getBitWidth() + DstScale - getScale()); in convert()
30 NewVal <<= (DstScale - getScale()); in convert()
32 NewVal >>= (getScale() - DstScale); in convert()
37 std::min(DstScale + DstSema.getIntegralBits(), NewVal.getBitWidth())); in convert()