| /freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | PtrUseVisitor.cpp | 38 Offset += TmpOffset.sextOrTrunc(Offset.getBitWidth()); in adjustOffsetForGEP()
|
| H A D | StackSafetyAnalysis.cpp | 173 Mul = Mul.sextOrTrunc(PointerSize); in getStaticAllocaSizeRange() 285 return Offset.sextOrTrunc(PointerSize); in offsetFrom() 336 Sizes = Sizes.sextOrTrunc(PointerSize); in getMemIntrinsicAccessRange() 809 ConstantRange Access = Found->sextOrTrunc(Use.Range.getBitWidth()); in resolveAllCalls()
|
| H A D | Loads.cpp | 74 Base, Alignment, Offset + Size.sextOrTrunc(Offset.getBitWidth()), DL, in isDereferenceableAndAlignedPointer()
|
| H A D | BasicAliasAnalysis.cpp | 651 CIdx->getValue().sextOrTrunc(MaxIndexSize); in DecomposeGEPExpression() 1193 CR = Index.Val.evaluateWith(CR).sextOrTrunc(OffsetRange.getBitWidth()); in aliasGEP()
|
| H A D | LoopAccessAnalysis.cpp | 1599 OffsetA = OffsetA.sextOrTrunc(IdxWidth); in getPointersDiff() 1600 OffsetB = OffsetB.sextOrTrunc(IdxWidth); in getPointersDiff()
|
| H A D | InstructionSimplify.cpp | 723 return Offset.sextOrTrunc(DL.getIndexTypeSizeInBits(V->getType())); in stripAndComputeConstantOffsets() 6112 APInt OffsetInt = OffsetConstInt->getValue().sextOrTrunc( in simplifyRelativeLoad() 6963 Offset = Offset.sextOrTrunc(Q.DL.getIndexTypeSizeInBits(PtrOp->getType())); in simplifyLoadInst()
|
| H A D | InlineCost.cpp | 1433 Offset += OpC->getValue().sextOrTrunc(IntPtrWidth) * TypeSize; in accumulateGEPOffset()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/IR/ |
| H A D | Operator.cpp | 113 Index = Index.sextOrTrunc(Offset.getBitWidth()); in accumulateConstantOffset() 187 Index = Index.sextOrTrunc(BitWidth); in collectOffset()
|
| H A D | Value.cpp | 753 APInt GEPOffsetST = GEPOffset.sextOrTrunc(BitWidth); in stripAndAccumulateConstantOffsets()
|
| H A D | ConstantRange.cpp | 869 ConstantRange ConstantRange::sextOrTrunc(uint32_t DstTySize) const { in sextOrTrunc() function in ConstantRange
|
| H A D | DebugInfoMetadata.cpp | 2000 NewInt = NewInt.sextOrTrunc(Op.getArg(0)); in constantFold()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | LoadStoreVectorizer.cpp | 1494 OffsetA = OffsetA.sextOrTrunc(NewPtrBitWidth); in getConstantOffset() 1495 OffsetB = OffsetB.sextOrTrunc(NewPtrBitWidth); in getConstantOffset() 1497 return (OffsetB - OffsetA).sextOrTrunc(OrigBitWidth); in getConstantOffset() 1507 APInt Dist = DistRange.getSingleElement()->sextOrTrunc(NewPtrBitWidth); in getConstantOffset() 1508 return (OffsetB - OffsetA + Dist).sextOrTrunc(OrigBitWidth); in getConstantOffset() 1515 .sextOrTrunc(OrigBitWidth); in getConstantOffset()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Support/ |
| H A D | APFixedPoint.cpp | 282 return APFixedPoint(Result.sextOrTrunc(CommonFXSema.getWidth()), in mul() 343 return APFixedPoint(Result.sextOrTrunc(CommonFXSema.getWidth()), in div() 378 return APFixedPoint(Result.sextOrTrunc(Sema.getWidth()), Sema); in shl()
|
| H A D | APInt.cpp | 1010 APInt APInt::sextOrTrunc(unsigned width) const { in sextOrTrunc() function in APInt 2801 if (C.sextOrTrunc(RangeWidth).isZero()) { in SolveQuadraticEquationWrap()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | Evaluator.cpp | 219 Offset = Offset.sextOrTrunc(DL.getIndexTypeSizeInBits(P->getType())); in ComputeLoadResult() 319 Offset = Offset.sextOrTrunc(DL.getIndexTypeSizeInBits(Ptr->getType())); in EvaluateBlock()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | ConstantRange.h | 377 ConstantRange sextOrTrunc(uint32_t BitWidth) const;
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | InterleavedLoadCombinePass.cpp | 492 Polynomial &sextOrTrunc(unsigned n) { in sextOrTrunc() function in __anona84ed7510111::Polynomial 1027 Result.sextOrTrunc(PointerBits); in computePolynomialFromPointer()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Support/ |
| H A D | KnownBits.h | 197 KnownBits sextOrTrunc(unsigned BitWidth) const { in sextOrTrunc() function
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/AST/Interp/ |
| H A D | Integral.h | 111 return APSInt(toAPSInt().sextOrTrunc(NumBits), !Signed);
|
| H A D | IntegralAP.h | 109 return IntegralAP<Signed>(V.V.sextOrTrunc(NumBits));
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/ADT/ |
| H A D | APSInt.h | 123 return APSInt(sextOrTrunc(width), IsUnsigned); in extOrTrunc()
|
| H A D | APInt.h | 1278 APInt sextOrTrunc(unsigned width) const;
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/MCTargetDesc/ |
| H A D | RISCVMatInt.cpp | 483 APInt Chunk = Val.ashr(ShiftVal).sextOrTrunc(PlatRegSize); in getIntMatCost()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | TargetTransformInfoImpl.h | 1065 ConstIdx->getValue().sextOrTrunc(PtrSizeBits) * ElementSize; in getGEPCost() 1092 BaseOffset.sextOrTrunc(64).getSExtValue(), HasBaseReg, Scale, in getGEPCost()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | FastISel.cpp | 568 uint64_t IdxN = CI->getValue().sextOrTrunc(64).getSExtValue(); in selectGetElementPtr()
|