Searched refs:MemAccessInfo (Results 1 – 3 of 3) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUPerfHintAnalysis.cpp | 73 struct MemAccessInfo { struct 77 MemAccessInfo() = default; 78 bool isLargeStride(MemAccessInfo &Reference) const; 89 MemAccessInfo makeMemAccessInfo(Instruction *) const; 91 MemAccessInfo LastAccess; // Last memory access info 221 LastAccess = MemAccessInfo(); in visit() 351 MemAccessInfo MAI = makeMemAccessInfo(const_cast<Instruction *>(Inst)); in isLargeStride() 359 AMDGPUPerfHint::MemAccessInfo 361 MemAccessInfo MAI; in makeMemAccessInfo() 374 bool AMDGPUPerfHint::MemAccessInfo::isLargeStride( in isLargeStride() [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | LoopAccessAnalysis.h | 93 typedef PointerIntPair<Value *, 1, bool> MemAccessInfo; typedef 94 typedef SmallVector<MemAccessInfo, 8> MemAccessInfoList; 96 typedef EquivalenceClasses<MemAccessInfo> DepCandidates; 306 DenseMap<MemAccessInfo, std::vector<unsigned> > Accesses; 375 Dependence::DepType isDependent(const MemAccessInfo &A, unsigned AIdx, 376 const MemAccessInfo &B, unsigned BIdx); 423 getDependenceDistanceStrideAndSize(const MemAccessInfo &A, Instruction *AInst, 424 const MemAccessInfo &B,
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | LoopAccessAnalysis.cpp | 627 MemoryDepChecker::MemAccessInfo Access(Pointers[I].PointerValue, in groupChecks() 757 typedef PointerIntPair<Value *, 1, bool> MemAccessInfo; typedef in __anonaf4eb2f30111::AccessAnalysis 758 typedef SmallVector<MemAccessInfo, 8> MemAccessInfoList; 774 Accesses[MemAccessInfo(Ptr, false)].insert(AccessTy); in addLoad() 783 Accesses[MemAccessInfo(Ptr, true)].insert(AccessTy); in addStore() 794 MemAccessInfo Access, Type *AccessTy, 834 typedef MapVector<MemAccessInfo, SmallSetVector<Type *, 1>> PtrAccessMap; 1217 RuntimePointerChecking &RtCheck, MemAccessInfo Access, Type *AccessTy, in createCheckForAccess() 1308 SmallVector<std::pair<MemAccessInfo, Type *>, 4> Retries; in canCheckPtrAtRT() 1312 SmallVector<MemAccessInfo, 4> AccessInfos; in canCheckPtrAtRT() [all …]
|