Searched refs:DerefBytes (Results 1 – 8 of 8) sorted by relevance
856 uint64_t DerefBytes = 0; in getPointerDereferenceableBytes() local861 if (DerefBytes == 0) { in getPointerDereferenceableBytes()871 if (DerefBytes == 0) { in getPointerDereferenceableBytes()877 if (DerefBytes == 0) { in getPointerDereferenceableBytes()884 DerefBytes = CI->getLimitedValue(); in getPointerDereferenceableBytes()886 if (DerefBytes == 0) { in getPointerDereferenceableBytes()890 DerefBytes = CI->getLimitedValue(); in getPointerDereferenceableBytes()897 DerefBytes = CI->getLimitedValue(); in getPointerDereferenceableBytes()899 if (DerefBytes == 0) { in getPointerDereferenceableBytes()909 DerefBytes = in getPointerDereferenceableBytes()[all …]
236 uint64_t DerefBytes = Arg.getDereferenceableBytes(); in lowerKernelArguments() local237 if (DerefBytes != 0) { in lowerKernelArguments()242 ConstantInt::get(Builder.getInt64Ty(), DerefBytes)))); in lowerKernelArguments()
287 auto DerefBytes = static_cast<unsigned>(Arg.getDereferenceableBytes()); in lowerFormalArguments() local288 if (DerefBytes != 0) in lowerFormalArguments()290 SPIRV::Decoration::MaxByteOffset, {DerefBytes}); in lowerFormalArguments()
173 uint64_t DerefBytes = in getMinimalExtentFrom() local175 DerefBytes = (CanBeNull && NullIsValidLoc) ? 0 : DerefBytes; in getMinimalExtentFrom()179 DerefBytes = std::max(DerefBytes, LocSize.getValue().getKnownMinValue()); in getMinimalExtentFrom()180 return TypeSize::getFixed(DerefBytes); in getMinimalExtentFrom()
2531 int64_t DerefBytes = Loc->Size.getValue() + Offset; in getKnownNonNullAndDerefBytesForUse() local2533 return std::max(int64_t(0), DerefBytes); in getKnownNonNullAndDerefBytesForUse()2540 int64_t DerefBytes = Loc->Size.getValue(); in getKnownNonNullAndDerefBytesForUse() local2542 return std::max(int64_t(0), DerefBytes); in getKnownNonNullAndDerefBytesForUse()4954 int64_t DerefBytes = getKnownNonNullAndDerefBytesForUse( in followUseInMBEC() local4960 State.takeKnownDerefBytesMaximum(DerefBytes); in followUseInMBEC()5042 int64_t DerefBytes = 0; in updateImpl() local5047 DerefBytes = in updateImpl()5052 DerefBytes = DS.DerefBytesState.getAssumed(); in updateImpl()5064 std::max(int64_t(0), DerefBytes - OffsetSExt)); in updateImpl()[all …]
263 uint64_t DerefBytes = DereferenceableBytes; in annotateDereferenceableBytes() local267 DerefBytes = std::max(CI->getParamDereferenceableOrNullBytes(ArgNo), in annotateDereferenceableBytes()270 if (CI->getParamDereferenceableBytes(ArgNo) < DerefBytes) { in annotateDereferenceableBytes()276 CI->getContext(), DerefBytes)); in annotateDereferenceableBytes()
1355 if (auto DerefBytes = CB.getRetDereferenceableBytes()) in IdentifyValidUBGeneratingAttributes() local1356 Valid.addDereferenceableAttr(DerefBytes); in IdentifyValidUBGeneratingAttributes()
2655 uint64_t DerefBytes = UnderlyingPtrOp->getPointerDereferenceableBytes( in visitGetElementPtrInst() local2657 if (!CanBeNull && !CanBeFreed && DerefBytes != 0) { in visitGetElementPtrInst()2660 APInt AllocSize(IdxWidth, DerefBytes); in visitGetElementPtrInst()