Home
last modified time | relevance | path

Searched refs:SizeRange (Results 1 – 7 of 7) sorted by relevance

/freebsd/contrib/llvm-project/libc/src/__support/
H A Dfreetrie.h61 struct SizeRange { struct
65 LIBC_INLINE constexpr SizeRange(size_t min, size_t width) in SizeRange() argument
71 LIBC_INLINE SizeRange lower() const { return {min, width / 2}; } in lower() argument
74 LIBC_INLINE SizeRange upper() const { return {min + width / 2, width / 2}; } in upper() argument
85 LIBC_INLINE constexpr FreeTrie() : FreeTrie(SizeRange{0, 0}) {} in FreeTrie() argument
86 LIBC_INLINE constexpr FreeTrie(SizeRange range) : range(range) {} in FreeTrie()
90 LIBC_INLINE void set_range(FreeTrie::SizeRange range) { in set_range()
117 SizeRange range;
129 SizeRange cur_range = range; in push()
159 SizeRange cur_range = range; in find_best_fit()
[all …]
H A Dfreestore.h26 LIBC_INLINE void set_range(FreeTrie::SizeRange range) { in set_range()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DBoundsChecking.cpp81 auto SizeRange = SE.getUnsignedRange(SE.getSCEV(Size)); in getBoundsCheckCond() local
93 Value *Cmp2 = SizeRange.getUnsignedMin().uge(OffsetRange.getUnsignedMax()) in getBoundsCheckCond()
96 Value *Cmp3 = SizeRange.sub(OffsetRange) in getBoundsCheckCond()
103 !SizeRange.getSignedMin().isNonNegative()) { in getBoundsCheckCond()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DStackSafetyAnalysis.cpp256 const ConstantRange &SizeRange);
314 const ConstantRange &SizeRange) { in getAccessRange() argument
316 if (SizeRange.isEmptySet()) in getAccessRange()
318 assert(!isUnsafe(SizeRange)); in getAccessRange()
324 Offsets = addOverflowNever(Offsets, SizeRange); in getAccessRange()
361 ConstantRange SizeRange(APInt::getZero(PointerSize), Sizes.getUpper() - 1); in getMemIntrinsicAccessRange() local
362 return getAccessRange(U, Base, SizeRange); in getMemIntrinsicAccessRange()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DSafeStack.cpp232 ConstantRange SizeRange = in IsAccessSafe() local
234 ConstantRange AccessRange = AccessStartRange.add(SizeRange); in IsAccessSafe()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaChecking.cpp9524 SourceRange SizeRange = Size->getSourceRange(); in CheckMemorySizeofForComparison() local
9526 << SizeRange << FnName; in CheckMemorySizeofForComparison()
9532 S.Diag(SizeRange.getBegin(), diag::note_memsize_comparison_cast_silence) in CheckMemorySizeofForComparison()
9533 << FixItHint::CreateInsertion(SizeRange.getBegin(), "(size_t)(") in CheckMemorySizeofForComparison()
9534 << FixItHint::CreateInsertion(S.getLocForEndOfToken(SizeRange.getEnd()), in CheckMemorySizeofForComparison()
H A DSemaDecl.cpp8907 SourceRange SizeRange = VAT->getSizeExpr()->getSourceRange(); in CheckVariableDeclarationType() local
8911 << SizeRange; in CheckVariableDeclarationType()
8914 << SizeRange; in CheckVariableDeclarationType()
8917 << SizeRange; in CheckVariableDeclarationType()