Home
last modified time | relevance | path

Searched refs:DerefBytes (Results 1 – 8 of 8) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/lib/IR/
H A DValue.cpp856 uint64_t DerefBytes = 0; in getPointerDereferenceableBytes() local
861 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 …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPULowerKernelArguments.cpp236 uint64_t DerefBytes = Arg.getDereferenceableBytes(); in lowerKernelArguments() local
237 if (DerefBytes != 0) { in lowerKernelArguments()
242 ConstantInt::get(Builder.getInt64Ty(), DerefBytes)))); in lowerKernelArguments()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVCallLowering.cpp287 auto DerefBytes = static_cast<unsigned>(Arg.getDereferenceableBytes()); in lowerFormalArguments() local
288 if (DerefBytes != 0) in lowerFormalArguments()
290 SPIRV::Decoration::MaxByteOffset, {DerefBytes}); in lowerFormalArguments()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/
H A DBasicAliasAnalysis.cpp173 uint64_t DerefBytes = in getMinimalExtentFrom() local
175 DerefBytes = (CanBeNull && NullIsValidLoc) ? 0 : DerefBytes; in getMinimalExtentFrom()
179 DerefBytes = std::max(DerefBytes, LocSize.getValue().getKnownMinValue()); in getMinimalExtentFrom()
180 return TypeSize::getFixed(DerefBytes); in getMinimalExtentFrom()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DAttributorAttributes.cpp2531 int64_t DerefBytes = Loc->Size.getValue() + Offset; in getKnownNonNullAndDerefBytesForUse() local
2533 return std::max(int64_t(0), DerefBytes); in getKnownNonNullAndDerefBytesForUse()
2540 int64_t DerefBytes = Loc->Size.getValue(); in getKnownNonNullAndDerefBytesForUse() local
2542 return std::max(int64_t(0), DerefBytes); in getKnownNonNullAndDerefBytesForUse()
4954 int64_t DerefBytes = getKnownNonNullAndDerefBytesForUse( in followUseInMBEC() local
4960 State.takeKnownDerefBytesMaximum(DerefBytes); in followUseInMBEC()
5042 int64_t DerefBytes = 0; in updateImpl() local
5047 DerefBytes = in updateImpl()
5052 DerefBytes = DS.DerefBytesState.getAssumed(); in updateImpl()
5064 std::max(int64_t(0), DerefBytes - OffsetSExt)); in updateImpl()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DSimplifyLibCalls.cpp263 uint64_t DerefBytes = DereferenceableBytes; in annotateDereferenceableBytes() local
267 DerefBytes = std::max(CI->getParamDereferenceableOrNullBytes(ArgNo), in annotateDereferenceableBytes()
270 if (CI->getParamDereferenceableBytes(ArgNo) < DerefBytes) { in annotateDereferenceableBytes()
276 CI->getContext(), DerefBytes)); in annotateDereferenceableBytes()
H A DInlineFunction.cpp1355 if (auto DerefBytes = CB.getRetDereferenceableBytes()) in IdentifyValidUBGeneratingAttributes() local
1356 Valid.addDereferenceableAttr(DerefBytes); in IdentifyValidUBGeneratingAttributes()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstructionCombining.cpp2655 uint64_t DerefBytes = UnderlyingPtrOp->getPointerDereferenceableBytes( in visitGetElementPtrInst() local
2657 if (!CanBeNull && !CanBeFreed && DerefBytes != 0) { in visitGetElementPtrInst()
2660 APInt AllocSize(IdxWidth, DerefBytes); in visitGetElementPtrInst()