Searched refs:SrcWidth (Results 1 – 10 of 10) sorted by relevance
| /llvm-project-15.0.7/llvm/lib/Support/ |
| H A D | APFixedPoint.cpp | 418 unsigned SrcWidth = getWidth(); in convertToInt() local 423 if (SrcWidth < DstWidth) { in convertToInt() 425 } else if (SrcWidth > DstWidth) { in convertToInt() 426 DstMin = DstMin.extend(SrcWidth); in convertToInt() 427 DstMax = DstMax.extend(SrcWidth); in convertToInt()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineCasts.cpp | 644 unsigned SrcWidth = SrcTy->getScalarSizeInBits(); in narrowBinOp() local 695 unsigned MaxShiftAmt = SrcWidth - DestWidth; in narrowBinOp() 779 unsigned SrcWidth = SrcTy->getScalarSizeInBits(); in visitTrunc() local 804 if (DestWidth * 2 < SrcWidth) { in visitTrunc() 944 if (SrcWidth % DestWidth == 0) { in visitTrunc() 945 uint64_t TruncRatio = SrcWidth / DestWidth; in visitTrunc() 964 if (AWidth == DestWidth && AWidth > Log2_32(SrcWidth)) { in visitTrunc() 1789 unsigned SrcWidth = std::max(LHSWidth, RHSWidth); in visitFPTrunc() local 1840 if (OpWidth >= 2*DstWidth && DstWidth >= SrcWidth) { in visitFPTrunc() 1851 if (SrcWidth == OpWidth) in visitFPTrunc() [all …]
|
| H A D | InstCombineShifts.cpp | 857 unsigned SrcWidth = X->getType()->getScalarSizeInBits(); in visitShl() local 858 if (ShAmtC < SrcWidth && in visitShl() 859 MaskedValueIsZero(X, APInt::getHighBitsSet(SrcWidth, ShAmtC), 0, &I)) in visitShl() 1210 unsigned SrcWidth = X->getType()->getScalarSizeInBits(); in visitLShr() local 1218 if (AmtSum < SrcWidth && in visitLShr() 1219 (TruncSrc->hasOneUse() || C1->uge(SrcWidth - BitWidth))) { in visitLShr() 1262 unsigned SrcWidth = X->getType()->getScalarSizeInBits(); in visitLShr() local 1263 unsigned WidthDiff = BitWidth - SrcWidth; in visitLShr() 1264 if (SrcWidth % 16 == 0) { in visitLShr()
|
| H A D | InstCombineVectorOps.cpp | 280 unsigned SrcWidth = SrcTy->getScalarSizeInBits(); in foldBitcastExtElt() local 292 Type *SrcIntTy = IntegerType::getIntNTy(Scalar->getContext(), SrcWidth); in foldBitcastExtElt()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/bugprone/ |
| H A D | ImplicitWideningOfMultiplicationResultCheck.cpp | 82 unsigned SrcWidth = Context->getIntWidth(ETy); in handleImplicitCastExpr() local 84 if (TgtWidth <= SrcWidth) in handleImplicitCastExpr()
|
| /llvm-project-15.0.7/llvm/include/llvm/IR/ |
| H A D | FixedPointBuilder.h | 35 unsigned SrcWidth = SrcSema.getWidth(); in Convert() local 45 unsigned ResultWidth = SrcWidth; in Convert() 77 ResultWidth = std::max(SrcWidth + DstScale - SrcScale, DstWidth); in Convert()
|
| /llvm-project-15.0.7/llvm/lib/IR/ |
| H A D | ConstantFold.cpp | 1043 unsigned SrcWidth = in ConstantFoldBinaryInstruction() local 1045 APInt PossiblySetBits(APInt::getLowBitsSet(DstWidth, SrcWidth)); in ConstantFoldBinaryInstruction() 1082 unsigned SrcWidth = std::min(DstWidth, Log2(*GVAlign)); in ConstantFoldBinaryInstruction() local 1083 APInt BitsNotSet(APInt::getLowBitsSet(DstWidth, SrcWidth)); in ConstantFoldBinaryInstruction()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | LegalizeDAG.cpp | 724 TypeSize SrcWidth = SrcVT.getSizeInBits(); in LegalizeLoadOps() local 728 if (SrcWidth != SrcVT.getStoreSizeInBits() && in LegalizeLoadOps() 770 } else if (!isPowerOf2_64(SrcWidth.getKnownMinSize())) { in LegalizeLoadOps() 773 unsigned SrcWidthBits = SrcWidth.getFixedSize(); in LegalizeLoadOps()
|
| /llvm-project-15.0.7/clang/lib/AST/ |
| H A D | ExprConstant.cpp | 9060 unsigned SrcWidth = Info.Ctx.getIntWidth(ForType); in getAlignmentArgument() local 9061 APSInt MaxValue(APInt::getOneBitSet(SrcWidth, SrcWidth - 1)); in getAlignmentArgument() 9070 APSInt(Alignment.zextOrTrunc(SrcWidth), /*isUnsigned=*/true); in getAlignmentArgument() 9074 assert(Alignment.getBitWidth() == SrcWidth); in getAlignmentArgument()
|
| /llvm-project-15.0.7/llvm/lib/Target/X86/ |
| H A D | X86ISelLowering.cpp | 52596 unsigned SrcWidth = SrcVT.getSizeInBits(); in combineToFPTruncExtElt() local 52597 if (SrcWidth % DestWidth != 0) in combineToFPTruncExtElt()
|