Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/Analysis/
H A DLoopCacheAnalysis.cpp147 IndexedReference::IndexedReference(Instruction &StoreOrLoadInst, in IndexedReference() function in IndexedReference
159 Optional<bool> IndexedReference::hasSpacialReuse(const IndexedReference &Other, in hasSpacialReuse()
214 Optional<bool> IndexedReference::hasTemporalReuse(const IndexedReference &Other, in hasTemporalReuse()
273 CacheCostTy IndexedReference::computeRefCost(const Loop &L, in computeRefCost()
347 bool IndexedReference::tryDelinearizeFixedSize( in tryDelinearizeFixedSize()
367 bool IndexedReference::delinearize(const LoopInfo &LI) { in delinearize()
446 bool IndexedReference::isLoopInvariant(const Loop &L) const { in isLoopInvariant()
507 const SCEV *IndexedReference::getLastCoefficient() const { in getLastCoefficient()
540 bool IndexedReference::isAliased(const IndexedReference &Other, in isAliased()
627 std::unique_ptr<IndexedReference> R(new IndexedReference(I, LI, SE)); in populateReferenceGroups()
[all …]
/llvm-project-15.0.7/llvm/include/llvm/Analysis/
H A DLoopCacheAnalysis.h47 class IndexedReference {
48 friend raw_ostream &operator<<(raw_ostream &OS, const IndexedReference &R);
52 IndexedReference(Instruction &StoreOrLoadInst, const LoopInfo &LI,
75 Optional<bool> hasSpacialReuse(const IndexedReference &Other, unsigned CLS,
82 Optional<bool> hasTemporalReuse(const IndexedReference &Other,
136 bool isAliased(const IndexedReference &Other, AAResults &AA) const;
170 using ReferenceGroupTy = SmallVector<std::unique_ptr<IndexedReference>, 8>;
281 raw_ostream &operator<<(raw_ostream &OS, const IndexedReference &R);
/llvm-project-15.0.7/llvm/test/Analysis/LoopCacheAnalysis/PowerPC/
H A Dcompute-cost-m32.ll6 ; Check IndexedReference::computeRefCost can handle type differences between
H A Dcompute-cost.ll6 ; Check IndexedReference::computeRefCost can handle type differences between
36 ; Check IndexedReference::computeRefCost can handle type differences between
85 ; Check IndexedReference::computeRefCost can handle negative stride
/llvm-project-15.0.7/llvm/test/Analysis/LoopCacheAnalysis/
H A Dcompute-cost.ll8 ; Check IndexedReference::computeRefCost can handle type differences between
38 ; Check IndexedReference::computeRefCost can handle type differences between
89 ; Check IndexedReference::computeRefCost can handle negative stride