Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/llvm/lib/Analysis/
H A DLoopCacheAnalysis.cpp136 IndexedReference::IndexedReference(Instruction &StoreOrLoadInst, in IndexedReference() function in IndexedReference
148 Optional<bool> IndexedReference::hasSpacialReuse(const IndexedReference &Other, in hasSpacialReuse()
203 Optional<bool> IndexedReference::hasTemporalReuse(const IndexedReference &Other, in hasTemporalReuse()
262 CacheCostTy IndexedReference::computeRefCost(const Loop &L, in computeRefCost()
321 bool IndexedReference::delinearize(const LoopInfo &LI) { in delinearize()
388 bool IndexedReference::isLoopInvariant(const Loop &L) const { in isLoopInvariant()
426 const SCEV *IndexedReference::getLastCoefficient() const { in getLastCoefficient()
441 bool IndexedReference::isSimpleAddRecurrence(const SCEV &Subscript, in isSimpleAddRecurrence()
461 bool IndexedReference::isAliased(const IndexedReference &Other, in isAliased()
550 std::unique_ptr<IndexedReference> R(new IndexedReference(I, LI, SE)); in populateReferenceGroups()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DLoopCacheAnalysis.h45 class IndexedReference {
46 friend raw_ostream &operator<<(raw_ostream &OS, const IndexedReference &R);
50 IndexedReference(Instruction &StoreOrLoadInst, const LoopInfo &LI,
73 Optional<bool> hasSpacialReuse(const IndexedReference &Other, unsigned CLS,
80 Optional<bool> hasTemporalReuse(const IndexedReference &Other,
122 bool isAliased(const IndexedReference &Other, AAResults &AA) const;
156 using ReferenceGroupTy = SmallVector<std::unique_ptr<IndexedReference>, 8>;
266 raw_ostream &operator<<(raw_ostream &OS, const IndexedReference &R);