Searched refs:SizeRange (Results 1 – 7 of 7) sorted by relevance
| /freebsd/contrib/llvm-project/libc/src/__support/ |
| H A D | freetrie.h | 61 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 D | freestore.h | 26 LIBC_INLINE void set_range(FreeTrie::SizeRange range) { in set_range()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
| H A D | BoundsChecking.cpp | 81 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 D | StackSafetyAnalysis.cpp | 256 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 D | SafeStack.cpp | 232 ConstantRange SizeRange = in IsAccessSafe() local 234 ConstantRange AccessRange = AccessStartRange.add(SizeRange); in IsAccessSafe()
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaChecking.cpp | 9524 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 D | SemaDecl.cpp | 8907 SourceRange SizeRange = VAT->getSizeExpr()->getSourceRange(); in CheckVariableDeclarationType() local 8911 << SizeRange; in CheckVariableDeclarationType() 8914 << SizeRange; in CheckVariableDeclarationType() 8917 << SizeRange; in CheckVariableDeclarationType()
|