Searched refs:RuntimeCheckingPtrGroup (Results 1 – 6 of 6) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ |
| H A D | LoopVersioning.h | 29 struct RuntimeCheckingPtrGroup; 30 typedef std::pair<const RuntimeCheckingPtrGroup *, 31 const RuntimeCheckingPtrGroup *> 136 DenseMap<const Value *, const RuntimeCheckingPtrGroup *> PtrToGroup; 139 DenseMap<const RuntimeCheckingPtrGroup *, MDNode *> GroupToScope; 142 DenseMap<const RuntimeCheckingPtrGroup *, MDNode *>
|
| H A D | LoopUtils.h | 47 struct RuntimeCheckingPtrGroup; 48 typedef std::pair<const RuntimeCheckingPtrGroup *, 49 const RuntimeCheckingPtrGroup *>
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | LoopAccessAnalysis.h | 436 struct RuntimeCheckingPtrGroup { struct 439 LLVM_ABI RuntimeCheckingPtrGroup(unsigned Index, 468 typedef std::pair<const RuntimeCheckingPtrGroup *, argument 469 const RuntimeCheckingPtrGroup *> 487 friend struct RuntimeCheckingPtrGroup; 569 LLVM_ABI bool needsChecking(const RuntimeCheckingPtrGroup &M, 570 const RuntimeCheckingPtrGroup &N) const; 591 SmallVector<RuntimeCheckingPtrGroup, 2> CheckingGroups; 626 bool tryToCreateDiffCheck(const RuntimeCheckingPtrGroup &CGI, 627 const RuntimeCheckingPtrGroup &CGJ);
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | LoopAccessAnalysis.cpp | 181 RuntimeCheckingPtrGroup::RuntimeCheckingPtrGroup( in RuntimeCheckingPtrGroup() function in RuntimeCheckingPtrGroup 370 const RuntimeCheckingPtrGroup &CGI, const RuntimeCheckingPtrGroup &CGJ) { in tryToCreateDiffCheck() 479 const RuntimeCheckingPtrGroup &CGI = CheckingGroups[I]; in generateChecks() 480 const RuntimeCheckingPtrGroup &CGJ = CheckingGroups[J]; in generateChecks() 499 const RuntimeCheckingPtrGroup &M, const RuntimeCheckingPtrGroup &N) const { in needsChecking() 517 bool RuntimeCheckingPtrGroup::addPointer( in addPointer() 525 bool RuntimeCheckingPtrGroup::addPointer(unsigned Index, const SCEV *Start, in addPointer() 630 SmallVector<RuntimeCheckingPtrGroup, 2> Groups; in groupChecks() 650 for (RuntimeCheckingPtrGroup &Group : Groups) { in groupChecks() 704 static DenseMap<const RuntimeCheckingPtrGroup *, unsigned> [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | LoopVersioning.cpp | 202 DenseMap<const RuntimeCheckingPtrGroup *, SmallVector<Metadata *, 4>> in prepareNoAliasMetadata()
|
| H A D | LoopUtils.cpp | 1873 static PointerBounds expandBounds(const RuntimeCheckingPtrGroup *CG, in expandBounds()
|