| /freebsd/contrib/llvm-project/llvm/lib/IR/ |
| H A D | Operator.cpp | 131 Offset += CI->getValue().sextOrTrunc(Offset.getBitWidth()); in accumulateConstantOffset() 139 Index = Index.sextOrTrunc(Offset.getBitWidth()); in accumulateConstantOffset() 216 Index = Index.sextOrTrunc(BitWidth); in collectOffset()
|
| H A D | Value.cpp | 767 APInt GEPOffsetST = GEPOffset.sextOrTrunc(BitWidth); in stripAndAccumulateConstantOffsets()
|
| H A D | ConstantRange.cpp | 936 ConstantRange ConstantRange::sextOrTrunc(uint32_t DstTySize) const { in sextOrTrunc() function in ConstantRange
|
| /freebsd/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() 309 return Offset.sextOrTrunc(PointerSize); in offsetFrom() 360 Sizes = Sizes.sextOrTrunc(PointerSize); in getMemIntrinsicAccessRange() 830 ConstantRange Access = Found->sextOrTrunc(Use.Range.getBitWidth()); in resolveAllCalls()
|
| H A D | Loads.cpp | 107 Base, Alignment, Offset + Size.sextOrTrunc(Offset.getBitWidth()), DL, in isDereferenceableAndAlignedPointer()
|
| H A D | BasicAliasAnalysis.cpp | 691 CIdx->getValue().sextOrTrunc(IndexSize); in DecomposeGEPExpression() 1292 CR = Index.Val.evaluateWith(CR).sextOrTrunc(OffsetRange.getBitWidth()); in aliasGEP()
|
| H A D | LoopAccessAnalysis.cpp | 1644 OffsetA = OffsetA.sextOrTrunc(IdxWidth); in getPointersDiff() 1645 OffsetB = OffsetB.sextOrTrunc(IdxWidth); in getPointersDiff()
|
| H A D | ConstantFolding.cpp | 912 InRange = InRange->sextOrTrunc(BitWidth); in SymbolicallyEvaluateGEP() 937 InRange = InRange->sextOrTrunc(BitWidth).subtract(Offset); in SymbolicallyEvaluateGEP() 3611 return ConstantInt::get(Ty->getContext(), Product.sextOrTrunc(Width)); in ConstantFoldScalarCall3()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | LoadStoreVectorizer.cpp | 1621 OffsetA = OffsetA.sextOrTrunc(NewPtrBitWidth); in getConstantOffset() 1622 OffsetB = OffsetB.sextOrTrunc(NewPtrBitWidth); in getConstantOffset() 1624 return (OffsetB - OffsetA).sextOrTrunc(OrigBitWidth); in getConstantOffset() 1634 APInt Dist = DistRange.getSingleElement()->sextOrTrunc(NewPtrBitWidth); in getConstantOffset() 1635 return (OffsetB - OffsetA + Dist).sextOrTrunc(OrigBitWidth); in getConstantOffset() 1641 .sextOrTrunc(OrigBitWidth); in getConstantOffset()
|
| /freebsd/contrib/llvm-project/llvm/lib/Support/ |
| H A D | APFixedPoint.cpp | 299 return APFixedPoint(Result.sextOrTrunc(CommonFXSema.getWidth()), in mul() 362 return APFixedPoint(Result.sextOrTrunc(CommonFXSema.getWidth()), in div() 398 return APFixedPoint(Result.sextOrTrunc(Sema.getWidth()), Sema); in shl()
|
| H A D | APInt.cpp | 1041 APInt APInt::sextOrTrunc(unsigned width) const { in sextOrTrunc() function in APInt 2824 if (C.sextOrTrunc(RangeWidth).isZero()) { in SolveQuadraticEquationWrap()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
| H A D | GlobalSplit.cpp | 80 ConstantRange SrcInRange = InRange->sextOrTrunc(IndexWidth).add(Offset); in splitGlobal()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | Evaluator.cpp | 220 Offset = Offset.sextOrTrunc(DL.getIndexTypeSizeInBits(P->getType())); in ComputeLoadResult() 297 Offset = Offset.sextOrTrunc(DL.getIndexTypeSizeInBits(Ptr->getType())); in EvaluateBlock()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | ConstantRange.h | 392 LLVM_ABI ConstantRange sextOrTrunc(uint32_t BitWidth) const;
|
| /freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/ |
| H A D | CIRGenOpenACCClause.cpp | 671 value = value.sextOrTrunc(64); in VisitCollapseClause() 697 exprLoc, 64, curValue.sextOrTrunc(64).getSExtValue())); in VisitTileClause() 762 curValue = curValue.sextOrTrunc(64); in VisitGangClause()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | InterleavedLoadCombinePass.cpp | 491 Polynomial &sextOrTrunc(unsigned n) { in sextOrTrunc() function in __anon71941b1b0111::Polynomial 1026 Result.sextOrTrunc(PointerBits); in computePolynomialFromPointer()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/ADT/ |
| H A D | APSInt.h | 124 return APSInt(sextOrTrunc(width), IsUnsigned); in extOrTrunc()
|
| H A D | APInt.h | 1306 LLVM_ABI APInt sextOrTrunc(unsigned width) const;
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ByteCode/ |
| H A D | Integral.h | 135 .sextOrTrunc(BitWidth);
|
| H A D | IntegralAP.h | 192 getValue().trunc(BitWidth).sextOrTrunc(this->bitWidth())); in truncate()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Support/ |
| H A D | KnownBits.h | 199 KnownBits sextOrTrunc(unsigned BitWidth) const { in sextOrTrunc() function
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/MCTargetDesc/ |
| H A D | RISCVMatInt.cpp | 548 APInt Chunk = Val.ashr(ShiftVal).sextOrTrunc(PlatRegSize); in getIntMatCost()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | TargetTransformInfoImpl.h | 1280 ConstIdx->getValue().sextOrTrunc(PtrSizeBits) * ElementSize; in getGEPCost() 1307 BaseOffset.sextOrTrunc(64).getSExtValue(), HasBaseReg, Scale, in getGEPCost()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | Utils.cpp | 686 return C1 + C2.sextOrTrunc(C1.getBitWidth()); in ConstantFoldBinOp()
|