Searched refs:MemAccessInfo (Results 1 – 3 of 3) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUPerfHintAnalysis.cpp | 76 struct MemAccessInfo { struct 80 MemAccessInfo() = default; 81 bool isLargeStride(MemAccessInfo &Reference) const; 92 MemAccessInfo makeMemAccessInfo(Instruction *) const; 94 MemAccessInfo LastAccess; // Last memory access info 224 LastAccess = MemAccessInfo(); in visit() 354 MemAccessInfo MAI = makeMemAccessInfo(const_cast<Instruction *>(Inst)); in isLargeStride() 362 AMDGPUPerfHint::MemAccessInfo 364 MemAccessInfo MAI; in makeMemAccessInfo() 377 bool AMDGPUPerfHint::MemAccessInfo::isLargeStride( in isLargeStride() [all …]
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | LoopAccessAnalysis.h | 96 typedef PointerIntPair<Value *, 1, bool> MemAccessInfo; typedef 97 typedef SmallVector<MemAccessInfo, 8> MemAccessInfoList; 99 typedef EquivalenceClasses<MemAccessInfo> DepCandidates; 292 DenseMap<MemAccessInfo, std::vector<unsigned> > Accesses; 353 Dependence::DepType isDependent(const MemAccessInfo &A, unsigned AIdx, 354 const MemAccessInfo &B, unsigned BIdx); 391 getDependenceDistanceStrideAndSize(const MemAccessInfo &A, Instruction *AInst, 392 const MemAccessInfo &B,
|
/freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | LoopAccessAnalysis.cpp | 535 MemoryDepChecker::MemAccessInfo Access(Pointers[I].PointerValue, in groupChecks() 658 typedef PointerIntPair<Value *, 1, bool> MemAccessInfo; typedef in __anonaf4eb2f30111::AccessAnalysis 659 typedef SmallVector<MemAccessInfo, 8> MemAccessInfoList; 675 Accesses[MemAccessInfo(Ptr, false)].insert(AccessTy); in addLoad() 684 Accesses[MemAccessInfo(Ptr, true)].insert(AccessTy); in addStore() 695 MemAccessInfo Access, Type *AccessTy, 732 typedef MapVector<MemAccessInfo, SmallSetVector<Type *, 1>> PtrAccessMap; 1067 MemAccessInfo Access, Type *AccessTy, in createCheckForAccess() 1155 SmallVector<std::pair<MemAccessInfo, Type *>, 4> Retries; in canCheckPtrAtRT() 1159 SmallVector<MemAccessInfo, 4> AccessInfos; in canCheckPtrAtRT() [all …]
|