Home
last modified time | relevance | path

Searched refs:IndexedReference (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DLoopCacheAnalysis.cpp129 raw_ostream &llvm::operator<<(raw_ostream &OS, const IndexedReference &R) { in operator <<()
147 IndexedReference::IndexedReference(Instruction &StoreOrLoadInst, in IndexedReference() function in IndexedReference
160 IndexedReference::hasSpacialReuse(const IndexedReference &Other, unsigned CLS, in hasSpacialReuse()
215 IndexedReference::hasTemporalReuse(const IndexedReference &Other, in hasTemporalReuse()
272 CacheCostTy IndexedReference::computeRefCost(const Loop &L, in computeRefCost()
351 bool IndexedReference::tryDelinearizeFixedSize( in tryDelinearizeFixedSize()
371 bool IndexedReference::delinearize(const LoopInfo &LI) { in delinearize()
450 bool IndexedReference::isLoopInvariant(const Loop &L) const { in isLoopInvariant()
467 bool IndexedReference::isConsecutive(const Loop &L, const SCEV *&Stride, in isConsecutive()
501 int IndexedReference::getSubscriptIndex(const Loop &L) const { in getSubscriptIndex()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DLoopCacheAnalysis.h48 class IndexedReference {
49 friend raw_ostream &operator<<(raw_ostream &OS, const IndexedReference &R);
53 IndexedReference(Instruction &StoreOrLoadInst, const LoopInfo &LI,
76 std::optional<bool> hasSpacialReuse(const IndexedReference &Other,
83 std::optional<bool> hasTemporalReuse(const IndexedReference &Other,
137 bool isAliased(const IndexedReference &Other, AAResults &AA) const;
171 using ReferenceGroupTy = SmallVector<std::unique_ptr<IndexedReference>, 8>;
282 raw_ostream &operator<<(raw_ostream &OS, const IndexedReference &R);