| /llvm-project-15.0.7/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() 799 ConstantRange Access = Found->sextOrTrunc(Use.Range.getBitWidth()); in resolveAllCalls()
|
| H A D | Loads.cpp | 135 Base, Alignment, Offset + Size.sextOrTrunc(Offset.getBitWidth()), DL, in isDereferenceableAndAlignedPointer()
|
| H A D | BasicAliasAnalysis.cpp | 621 CIdx->getValue().sextOrTrunc(MaxIndexSize); in DecomposeGEPExpression() 1236 CR = Index.Val.evaluateWith(CR).sextOrTrunc(OffsetRange.getBitWidth()); in aliasGEP()
|
| H A D | LoopAccessAnalysis.cpp | 1468 OffsetA = OffsetA.sextOrTrunc(IdxWidth); in getPointersDiff() 1469 OffsetB = OffsetB.sextOrTrunc(IdxWidth); in getPointersDiff()
|
| H A D | InlineCost.cpp | 1326 Offset += OpC->getValue().sextOrTrunc(IntPtrWidth) * TypeSize; in accumulateGEPOffset()
|
| /llvm-project-15.0.7/llvm/lib/IR/ |
| H A D | Operator.cpp | 102 Index = Index.sextOrTrunc(Offset.getBitWidth()); in accumulateConstantOffset() 179 Index = Index.sextOrTrunc(BitWidth); in collectOffset()
|
| H A D | Value.cpp | 742 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 | 1669 NewInt = NewInt.sextOrTrunc(Op.getArg(0)); in constantFold()
|
| /llvm-project-15.0.7/llvm/lib/Support/ |
| H A D | APFixedPoint.cpp | 277 return APFixedPoint(Result.sextOrTrunc(CommonFXSema.getWidth()), in mul() 332 return APFixedPoint(Result.sextOrTrunc(CommonFXSema.getWidth()), in div() 367 return APFixedPoint(Result.sextOrTrunc(Sema.getWidth()), Sema); in shl()
|
| H A D | APInt.cpp | 1002 APInt APInt::sextOrTrunc(unsigned width) const { in sextOrTrunc() function in APInt 2786 if (C.sextOrTrunc(RangeWidth).isZero()) { in SolveQuadraticEquationWrap()
|
| /llvm-project-15.0.7/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()
|
| /llvm-project-15.0.7/llvm/include/llvm/IR/ |
| H A D | ConstantRange.h | 376 ConstantRange sextOrTrunc(uint32_t BitWidth) const;
|
| /llvm-project-15.0.7/llvm/unittests/Support/ |
| H A D | KnownBitsTest.cpp | 468 InitKnownBits(Baseline, Input.sextOrTrunc(Size)); in TEST() 469 Test = Test.sextOrTrunc(Size); in TEST()
|
| /llvm-project-15.0.7/llvm/include/llvm/Support/ |
| H A D | KnownBits.h | 197 KnownBits sextOrTrunc(unsigned BitWidth) const { in sextOrTrunc() function
|
| /llvm-project-15.0.7/clang/lib/AST/Interp/ |
| H A D | Integral.h | 111 return APSInt(toAPSInt().sextOrTrunc(NumBits), !Signed);
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Vectorize/ |
| H A D | LoadStoreVectorizer.cpp | 349 OffsetA = OffsetA.sextOrTrunc(NewPtrBitWidth); in areConsecutivePointers() 350 OffsetB = OffsetB.sextOrTrunc(NewPtrBitWidth); in areConsecutivePointers() 351 PtrDelta = PtrDelta.sextOrTrunc(NewPtrBitWidth); in areConsecutivePointers()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | InterleavedLoadCombinePass.cpp | 491 Polynomial &sextOrTrunc(unsigned n) { in sextOrTrunc() function in __anon07e87e4b0111::Polynomial 1021 Result.sextOrTrunc(PointerBits); in computePolynomialFromPointer()
|
| /llvm-project-15.0.7/llvm/lib/Target/RISCV/MCTargetDesc/ |
| H A D | RISCVMatInt.cpp | 391 APInt Chunk = Val.ashr(ShiftVal).sextOrTrunc(PlatRegSize); in getIntMatCost()
|
| /llvm-project-15.0.7/llvm/include/llvm/ADT/ |
| H A D | APSInt.h | 109 return APSInt(sextOrTrunc(width), IsUnsigned); in extOrTrunc()
|
| H A D | APInt.h | 1256 APInt sextOrTrunc(unsigned width) const;
|
| /llvm-project-15.0.7/llvm/include/llvm/Analysis/ |
| H A D | TargetTransformInfoImpl.h | 963 ConstIdx->getValue().sextOrTrunc(PtrSizeBits) * ElementSize; in getGEPCost() 976 BaseOffset.sextOrTrunc(64).getSExtValue(), HasBaseReg, Scale, in getGEPCost()
|
| /llvm-project-15.0.7/mlir/include/mlir/IR/ |
| H A D | OpImplementation.h | 630 (IntT)uintResult.sextOrTrunc(sizeof(IntT) * CHAR_BIT).getLimitedValue(); in parseOptionalInteger()
|
| /llvm-project-15.0.7/mlir/lib/Target/LLVMIR/ |
| H A D | ModuleTranslation.cpp | 300 intAttr.getValue().sextOrTrunc(llvmType->getIntegerBitWidth())); in getLLVMConstant()
|