reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/CodeGen/CGExprScalar.cpp
 1439   if (DstScale < SrcScale) {
 1447           CGF.getLLVMContext(), APInt::getLowBitsSet(ResultWidth, SrcScale));
 1453                  ? Builder.CreateAShr(Result, SrcScale - DstScale, "downscale")
 1454                  : Builder.CreateLShr(Result, SrcScale - DstScale, "downscale");
 1462     if (DstScale > SrcScale)
 1463       Result = Builder.CreateShl(Result, DstScale - SrcScale, "upscale");
 1466     if (DstScale > SrcScale) {
 1468       ResultWidth = std::max(SrcWidth + DstScale - SrcScale, DstWidth);
 1471       Result = Builder.CreateShl(Result, DstScale - SrcScale, "upscale");