Searched refs:DstScale (Results 1 – 2 of 2) sorted by relevance
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/ |
| H A D | FixedPointBuilder.h | 38 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 D | APFixedPoint.cpp | 23 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()
|