| /freebsd-13.1/contrib/llvm-project/llvm/lib/IR/ |
| H A D | ConstantRange.cpp | 52 assert(Lower.getBitWidth() == Upper.getBitWidth() && in ConstantRange() 63 return getFull(Known.getBitWidth()); in fromKnownBits() 83 uint32_t W = CR.getBitWidth(); in makeAllowedICmpRegion() 156 RHS = APInt(getBitWidth(), 0); in getEquivalentICmp() 191 unsigned BitWidth = V.getBitWidth(); in makeExactMulNUWRegion() 336 assert(getBitWidth() == Other.getBitWidth()); in isSizeStrictlySmallerThan() 437 assert(Val.getBitWidth() == getBitWidth() && "Wrong bit width"); in subtract() 470 assert(getBitWidth() == CR.getBitWidth() && in intersectWith() 576 assert(getBitWidth() == CR.getBitWidth() && in unionWith() 668 auto BW = getBitWidth(); in castOp() [all …]
|
| H A D | Operator.cpp | 64 assert(Offset.getBitWidth() == in accumulateConstantOffset() 77 Index = Index.sextOrTrunc(Offset.getBitWidth()); in accumulateConstantOffset() 78 APInt IndexedSize = APInt(Offset.getBitWidth(), Size); in accumulateConstantOffset() 120 APInt(Offset.getBitWidth(), SL->getElementOffset(ElementIdx)), in accumulateConstantOffset()
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Support/ |
| H A D | KnownBits.h | 40 unsigned getBitWidth() const { in getBitWidth() function 41 assert(Zero.getBitWidth() == One.getBitWidth() && in getBitWidth() 43 return Zero.getBitWidth(); in getBitWidth() 162 unsigned OldBitWidth = getBitWidth(); in zext() 176 if (BitWidth > getBitWidth()) in anyextOrTrunc() 178 if (BitWidth < getBitWidth()) in anyextOrTrunc() 186 if (BitWidth > getBitWidth()) in zextOrTrunc() 188 if (BitWidth < getBitWidth()) in zextOrTrunc() 196 if (BitWidth > getBitWidth()) in sextOrTrunc() 198 if (BitWidth < getBitWidth()) in sextOrTrunc() [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Support/ |
| H A D | KnownBits.cpp | 89 unsigned BitWidth = getBitWidth(); in sextInReg() 168 unsigned BitWidth = LHS.getBitWidth(); in shl() 222 unsigned BitWidth = LHS.getBitWidth(); in lshr() 275 unsigned BitWidth = LHS.getBitWidth(); in ashr() 401 KnownBits KnownAbs(getBitWidth()); in abs() 416 unsigned BitWidth = LHS.getBitWidth(); in mul() 496 unsigned BitWidth = LHS.getBitWidth(); in mulhs() 505 unsigned BitWidth = LHS.getBitWidth(); in mulhu() 514 unsigned BitWidth = LHS.getBitWidth(); in udiv() 532 unsigned BitWidth = LHS.getBitWidth(); in urem() [all …]
|
| H A D | APFixedPoint.cpp | 29 NewVal = NewVal.extend(NewVal.getBitWidth() + DstScale - getScale()); in convert() 36 NewVal.getBitWidth(), in convert() 37 std::min(DstScale + DstSema.getIntegralBits(), NewVal.getBitWidth())); in convert() 70 unsigned OtherWidth = OtherVal.getBitWidth(); in compare() 72 unsigned CommonWidth = std::max(Val.getBitWidth(), OtherWidth); in compare() 348 Amt = std::min(Amt, ThisVal.getBitWidth()); in shl() 382 unsigned Width = Val.getBitWidth() + 4; in toString() 496 Value.getBitWidth(), Value.isSigned()); in getFromIntValue()
|
| H A D | APInt.cpp | 149 reallocate(RHS.getBitWidth()); in AssignSlowCase() 345 unsigned subBitWidth = subBits.getBitWidth(); in insertBits() 558 assert(getBitWidth() % SplatSizeInBits == 0 && in isSplat() 1239 p = d.getBitWidth() - 1; // initialize p in magic() 1284 p = d.getBitWidth() - 1; // initialize p in magicu() 1310 } while (p < d.getBitWidth()*2 && in magicu() 2019 Overflow = ShAmt.uge(getBitWidth()); in sshl_ov() 2032 Overflow = ShAmt.uge(getBitWidth()); in ushl_ov() 2863 unsigned CoeffWidth = A.getBitWidth(); in SolveQuadraticEquationWrap() 2864 assert(CoeffWidth == B.getBitWidth() && CoeffWidth == C.getBitWidth()); in SolveQuadraticEquationWrap() [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/ADT/ |
| H A D | APSInt.h | 302 if (I1.getBitWidth() == I2.getBitWidth() && I1.isSigned() == I2.isSigned()) in compareValues() 306 if (I1.getBitWidth() > I2.getBitWidth()) in compareValues() 307 return compareValues(I1, I2.extend(I1.getBitWidth())); in compareValues() 308 if (I2.getBitWidth() > I1.getBitWidth()) in compareValues() 309 return compareValues(I1.extend(I2.getBitWidth()), I2); in compareValues() 361 return LHS.getBitWidth() == RHS.getBitWidth() &&
|
| H A D | APInt.h | 679 if (I1.getBitWidth() == I2.getBitWidth()) 682 if (I1.getBitWidth() > I2.getBitWidth()) 683 return I1 == I2.zext(I1.getBitWidth()); 685 return I1.zext(I2.getBitWidth()) == I2; 1138 assert(bitPosition < getBitWidth() && "Bit position out of bounds!"); 1581 unsigned getBitWidth() const { return BitWidth; } 2311 return LHS.getBitWidth() == RHS.getBitWidth() && LHS == RHS;
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | InterleavedLoadCombinePass.cpp | 193 A = APInt(Ty->getBitWidth(), 0); in Polynomial() 211 if (ErrorMSBs > A.getBitWidth()) in incErrorMSBs() 212 ErrorMSBs = A.getBitWidth(); in incErrorMSBs() 244 if (C.getBitWidth() != A.getBitWidth()) { in add() 305 if (C.getBitWidth() != A.getBitWidth()) { in mul() 462 if (C.getBitWidth() != A.getBitWidth()) { in lshr() 472 if (shiftAmt >= C.getBitWidth()) in lshr() 481 ErrorMSBs = A.getBitWidth(); in lshr() 494 if (n < A.getBitWidth()) { in sextOrTrunc() 501 if (n > A.getBitWidth()) { in sextOrTrunc() [all …]
|
| H A D | TypePromotion.cpp | 364 APInt Total = ICmpConst->getValue().getBitWidth() < 32 ? in isSafeWrap() 367 Total += OverflowConst->getValue().getBitWidth() < 32 ? in isSafeWrap() 372 if (Total.getBitWidth() > Max.getBitWidth()) { in isSafeWrap() 373 if (Total.ugt(Max.zext(Total.getBitWidth()))) in isSafeWrap() 375 } else if (Max.getBitWidth() > Total.getBitWidth()) { in isSafeWrap() 376 if (Total.zext(Max.getBitWidth()).ugt(Max)) in isSafeWrap() 676 << OrigTy->getBitWidth() << " to " << PromotedWidth << "-bits\n"); in Mutate() 733 cast<IntegerType>(Ty)->getBitWidth() == 1 || in isSupportedType() 734 cast<IntegerType>(Ty)->getBitWidth() > RegisterBitWidth) in isSupportedType()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | CmpInstAnalysis.cpp | 82 Mask = APInt::getSignMask(C->getBitWidth()); in decomposeBitTestICmp() 89 Mask = APInt::getSignMask(C->getBitWidth()); in decomposeBitTestICmp() 96 Mask = APInt::getSignMask(C->getBitWidth()); in decomposeBitTestICmp() 103 Mask = APInt::getSignMask(C->getBitWidth()); in decomposeBitTestICmp()
|
| H A D | ScalarEvolutionDivision.cpp | 114 uint32_t NumeratorBW = NumeratorVal.getBitWidth(); in visitConstant() 115 uint32_t DenominatorBW = DenominatorVal.getBitWidth(); in visitConstant() 122 APInt QuotientVal(NumeratorVal.getBitWidth(), 0); in visitConstant() 123 APInt RemainderVal(NumeratorVal.getBitWidth(), 0); in visitConstant()
|
| H A D | Loads.cpp | 37 const APInt APAlign(Offset.getBitWidth(), Alignment.value()); in isAligned() 81 APInt KnownDerefBytes(Size.getBitWidth(), in isDereferenceableAndAlignedPointer() 127 !Offset.urem(APInt(Offset.getBitWidth(), Alignment.value())) in isDereferenceableAndAlignedPointer() 140 Base, Alignment, Offset + Size.sextOrTrunc(Offset.getBitWidth()), DL, in isDereferenceableAndAlignedPointer() 175 APInt KnownDerefBytes(Size.getBitWidth(), ObjSize); in isDereferenceableAndAlignedPointer() 348 if (Size.getBitWidth() > 64) in isSafeToLoadUnconditionally()
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | ConstantRange.h | 52 return ConstantRange(getBitWidth(), false); in getEmpty() 57 return ConstantRange(getBitWidth(), true); in getFull() 86 return getFull(Lower.getBitWidth()); in getNonEmpty() 177 uint32_t getBitWidth() const { return Lower.getBitWidth(); } in getBitWidth() function
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ |
| H A D | TargetLoweringObjectFile.cpp | 264 if ((ITy->getBitWidth() == 8 || ITy->getBitWidth() == 16 || in getKindForGlobal() 265 ITy->getBitWidth() == 32) && in getKindForGlobal() 267 if (ITy->getBitWidth() == 8) in getKindForGlobal() 269 if (ITy->getBitWidth() == 16) in getKindForGlobal() 272 assert(ITy->getBitWidth() == 32 && "Unknown width"); in getKindForGlobal()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | StraightLineStrengthReduce.cpp | 297 return Index->getBitWidth() <= 64 && in isAddFoldable() 420 APInt One(Idx->getBitWidth(), 1); in allocateCandidatesAndFindBasisForAdd() 522 APInt One(RHS->getBitWidth(), 1); in factorArrayIndex() 576 if (A.getBitWidth() < B.getBitWidth()) in unifyBitWidth() 577 A = A.sext(B.getBitWidth()); in unifyBitWidth() 578 else if (A.getBitWidth() > B.getBitWidth()) in unifyBitWidth() 579 B = B.sext(A.getBitWidth()); in unifyBitWidth() 594 IndexOffset.getBitWidth(), in emitBump() 616 IntegerType::get(Basis.Ins->getContext(), IndexOffset.getBitWidth()); in emitBump()
|
| H A D | SROA.cpp | 751 APInt(Offset.getBitWidth(), in visitGetElementPtrInst() 1166 if (!ITy || ITy->getBitWidth() < UserITy->getBitWidth()) in findCommonType() 2154 assert(Ty->getBitWidth() <= IntTy->getBitWidth() && in extractInteger() 2167 assert(Ty->getBitWidth() <= IntTy->getBitWidth() && in insertInteger() 2186 if (ShAmt || Ty->getBitWidth() < IntTy->getBitWidth()) { in insertInteger() 2564 if (AITy->getBitWidth() < TITy->getBitWidth()) { in visitLoadInst() 2567 V = IRB.CreateShl(V, TITy->getBitWidth() - AITy->getBitWidth(), in visitLoadInst() 2654 IntTy->getBitWidth()) { in rewriteIntegerStore() 2718 if (VITy->getBitWidth() > AITy->getBitWidth()) { in visitStoreInst() 2720 V = IRB.CreateLShr(V, VITy->getBitWidth() - AITy->getBitWidth(), in visitStoreInst() [all …]
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/Lex/ |
| H A D | PPExpressions.cpp | 60 unsigned getBitWidth() const { return Val.getBitWidth(); } in getBitWidth() function in __anon567591c90111::PPValue 406 if (Result.Val.getBitWidth() > Val.getBitWidth()) { in EvaluateValue() 407 Result.Val = Val.extend(Result.Val.getBitWidth()); in EvaluateValue() 409 assert(Result.Val.getBitWidth() == Val.getBitWidth() && in EvaluateValue() 609 PPValue RHS(LHS.getBitWidth()); in EvaluateDirectiveSubExpr() 653 llvm::APSInt Res(LHS.getBitWidth()); in EvaluateDirectiveSubExpr() 724 if (ShAmt >= LHS.getBitWidth()) { in EvaluateDirectiveSubExpr() 726 ShAmt = LHS.getBitWidth()-1; in EvaluateDirectiveSubExpr() 805 PPValue AfterColonVal(LHS.getBitWidth()); in EvaluateDirectiveSubExpr()
|
| H A D | LiteralSupport.cpp | 1042 llvm::APInt RadixVal(Val.getBitWidth(), radix); in GetIntegerValue() 1043 llvm::APInt CharVal(Val.getBitWidth(), 0); in GetIntegerValue() 1204 auto MaxVal = llvm::APInt::getMaxValue(StoreVal.getBitWidth()); in GetFixedPointValue() 1205 if (Val.getBitWidth() > StoreVal.getBitWidth()) { in GetFixedPointValue() 1206 IntOverflowOccurred |= Val.ugt(MaxVal.zext(Val.getBitWidth())); in GetFixedPointValue() 1207 StoreVal = Val.trunc(StoreVal.getBitWidth()); in GetFixedPointValue() 1208 } else if (Val.getBitWidth() < StoreVal.getBitWidth()) { in GetFixedPointValue() 1209 IntOverflowOccurred |= Val.zext(MaxVal.getBitWidth()).ugt(MaxVal); in GetFixedPointValue() 1210 StoreVal = Val.zext(StoreVal.getBitWidth()); in GetFixedPointValue()
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
| H A D | RangedConstraintManager.cpp | 115 if (ComparisonType.getBitWidth() == WraparoundType.getBitWidth() && in assumeSymInclusiveRange() 183 if (ComparisonType.getBitWidth() == WraparoundType.getBitWidth() && in assumeSymRel()
|
| H A D | LoopUnrolling.cpp | 266 if (InitNum.getBitWidth() != BoundNum.getBitWidth()) { in shouldCompletelyUnroll() 267 InitNum = InitNum.zextOrSelf(BoundNum.getBitWidth()); in shouldCompletelyUnroll() 268 BoundNum = BoundNum.zextOrSelf(InitNum.getBitWidth()); in shouldCompletelyUnroll()
|
| H A D | SimpleConstraintManager.cpp | 99 From.getBitWidth() == To.getBitWidth() && in assumeInclusiveRange()
|
| /freebsd-13.1/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
| H A D | APSIntType.h | 28 : BitWidth(Value.getBitWidth()), IsUnsigned(Value.isUnsigned()) {} in APSIntType() 30 uint32_t getBitWidth() const { return BitWidth; } in getBitWidth() function
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
| H A D | SystemZTargetTransformInfo.cpp | 49 if (Imm.getBitWidth() <= 64) { in getIntImmCost() 92 if (Idx == 0 && Imm.getBitWidth() <= 64) { in getIntImmCostInst() 102 if (Idx == 1 && Imm.getBitWidth() <= 64) { in getIntImmCostInst() 113 if (Idx == 1 && Imm.getBitWidth() <= 64) { in getIntImmCostInst() 123 if (Idx == 1 && Imm.getBitWidth() <= 64) { in getIntImmCostInst() 131 if (Idx == 1 && Imm.getBitWidth() <= 64) { in getIntImmCostInst() 141 if (Idx == 1 && Imm.getBitWidth() <= 64) { in getIntImmCostInst() 209 if (Idx == 1 && Imm.getBitWidth() <= 64) { in getIntImmCostIntrin() 219 if (Idx == 1 && Imm.getBitWidth() <= 64) { in getIntImmCostIntrin() 225 if ((Idx < 2) || (Imm.getBitWidth() <= 64 && isInt<64>(Imm.getSExtValue()))) in getIntImmCostIntrin() [all …]
|
| /freebsd-13.1/contrib/llvm-project/lldb/source/Utility/ |
| H A D | Scalar.cpp | 35 return PromotionKey{e_int, m_integer.getBitWidth(), m_integer.isUnsigned()}; in GetPromoKey() 61 a.IntegralPromote(b.m_integer.getBitWidth(), b.m_integer.isSigned()); in PromoteToMaxType() 117 StoreIntToMemory(val, storage.data(), (val.getBitWidth() + 7) / 8); in GetBytes() 136 return (m_integer.getBitWidth() / 8); in GetByteSize() 138 return m_float.bitcastToAPInt().getBitWidth() / 8; in GetByteSize() 655 integer = integer.zext(integer.getBitWidth() + 1); in SetValueFromCString() 762 ~(sign_bit) + llvm::APInt(m_integer.getBitWidth(), 1); in SignExtend()
|