Searched refs:IndexedReference (Results 1 – 5 of 5) sorted by relevance
| /llvm-project-15.0.7/llvm/lib/Analysis/ |
| H A D | LoopCacheAnalysis.cpp | 147 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 D | LoopCacheAnalysis.h | 47 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 D | compute-cost-m32.ll | 6 ; Check IndexedReference::computeRefCost can handle type differences between
|
| H A D | compute-cost.ll | 6 ; 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 D | compute-cost.ll | 8 ; 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
|