reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
227 Offset = APInt(IntPtrTy->getBitWidth(), 0); 239 Offset = std::move(ToVisit.Offset); 274 Offset = APInt();lib/Analysis/PtrUseVisitor.cpp
26 Offset 39 Offset += TmpOffset.sextOrTrunc(Offset.getBitWidth()); 39 Offset += TmpOffset.sextOrTrunc(Offset.getBitWidth());lib/Transforms/Scalar/SROA.cpp
735 APInt GEPOffset = Offset; 749 APInt(Offset.getBitWidth(), SL->getElementOffset(ElementIdx)); 753 APInt Index = OpC->getValue().sextOrTrunc(Offset.getBitWidth()); 754 GEPOffset += Index * APInt(Offset.getBitWidth(), 791 return handleLoadOrStore(LI.getType(), LI, Offset, Size, LI.isVolatile()); 814 if (Size > AllocSize || Offset.ugt(AllocSize - Size)) { 816 << Offset << " which extends past the end of the " 825 handleLoadOrStore(ValOp->getType(), SI, Offset, Size, SI.isVolatile()); 832 (IsOffsetKnown && Offset.uge(AllocSize))) 844 insertUse(II, Offset, Length ? Length->getLimitedValue() 845 : AllocSize - Offset.getLimitedValue(), 875 if (Offset.uge(AllocSize)) { 883 uint64_t RawOffset = Offset.getLimitedValue(); 893 return insertUse(II, Offset, Size, /*IsSplittable=*/false); 919 insertUse(II, Offset, Size, /*IsSplittable=*/Inserted && Length); 935 uint64_t Size = std::min(AllocSize - Offset.getLimitedValue(), 937 insertUse(II, Offset, Size, true); 1034 if (Offset.uge(AllocSize)) { 1039 insertUse(I, Offset, Size);