Home
last modified time | relevance | path

Searched refs:PointerBase (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/ADT/
H A DTrieRawHashMap.h105 class PointerBase {
110 PointerBase() noexcept = default;
114 explicit PointerBase(void *Content) : P(Content), I(-2u) {} in PointerBase() function
115 PointerBase(void *P, unsigned I, unsigned B) : P(P), I(I), B(B) {} in PointerBase() function
125 LLVM_ABI PointerBase find(ArrayRef<uint8_t> Hash) const;
128 LLVM_ABI PointerBase
129 insert(PointerBase Hint, ArrayRef<uint8_t> Hash,
160 LLVM_ABI PointerBase getRoot() const;
161 LLVM_ABI unsigned getStartBit(PointerBase P) const;
162 LLVM_ABI unsigned getNumBits(PointerBase P) const;
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Support/
H A DTrieRawHashMap.cpp230 ThreadSafeTrieRawHashMapBase::PointerBase
236 return PointerBase(); in find()
245 return PointerBase(S, Index, *IndexGen.StartBit); in find()
250 ? PointerBase(ExistingContent->getValuePointer()) in find()
251 : PointerBase(S, Index, *IndexGen.StartBit); in find()
259 ThreadSafeTrieRawHashMapBase::PointerBase ThreadSafeTrieRawHashMapBase::insert( in insert()
260 PointerBase Hint, ArrayRef<uint8_t> Hash, in insert()
296 return PointerBase(cast<TrieContent>(Existing).getValuePointer()); in insert()
307 return PointerBase(ExistingContent.getValuePointer()); in insert()
389 ThreadSafeTrieRawHashMapBase::PointerBase
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DLoopAccessAnalysis.cpp216 auto *PointerBase = SE.getPointerBase(AR->getStart()); in evaluatePtrAddRecAtMaxBTCWillNotWrap() local
217 auto *StartPtr = dyn_cast<SCEVUnknown>(PointerBase); in evaluatePtrAddRecAtMaxBTCWillNotWrap()