Searched refs:RuntimeCheckingPtrGroup (Results 1 – 6 of 6) sorted by relevance
| /freebsd-14.2/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 *> 131 DenseMap<const Value *, const RuntimeCheckingPtrGroup *> PtrToGroup; 134 DenseMap<const RuntimeCheckingPtrGroup *, MDNode *> GroupToScope; 137 DenseMap<const RuntimeCheckingPtrGroup *, MDNode *>
|
| H A D | LoopUtils.h | 45 struct RuntimeCheckingPtrGroup; 46 typedef std::pair<const RuntimeCheckingPtrGroup *, 47 const RuntimeCheckingPtrGroup *>
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | LoopAccessAnalysis.h | 351 struct RuntimeCheckingPtrGroup { struct 354 RuntimeCheckingPtrGroup(unsigned Index, RuntimePointerChecking &RtCheck); 381 typedef std::pair<const RuntimeCheckingPtrGroup *, argument 382 const RuntimeCheckingPtrGroup *> 400 friend struct RuntimeCheckingPtrGroup; 478 bool needsChecking(const RuntimeCheckingPtrGroup &M, 479 const RuntimeCheckingPtrGroup &N) const; 500 SmallVector<RuntimeCheckingPtrGroup, 2> CheckingGroups; 535 void tryToCreateDiffCheck(const RuntimeCheckingPtrGroup &CGI, 536 const RuntimeCheckingPtrGroup &CGJ);
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | LoopAccessAnalysis.cpp | 182 RuntimeCheckingPtrGroup::RuntimeCheckingPtrGroup( in RuntimeCheckingPtrGroup() function in RuntimeCheckingPtrGroup 253 const RuntimeCheckingPtrGroup &CGI, const RuntimeCheckingPtrGroup &CGJ) { in tryToCreateDiffCheck() 375 const RuntimeCheckingPtrGroup &CGI = CheckingGroups[I]; in generateChecks() 376 const RuntimeCheckingPtrGroup &CGJ = CheckingGroups[J]; in generateChecks() 395 const RuntimeCheckingPtrGroup &M, const RuntimeCheckingPtrGroup &N) const { in needsChecking() 417 bool RuntimeCheckingPtrGroup::addPointer(unsigned Index, in addPointer() 425 bool RuntimeCheckingPtrGroup::addPointer(unsigned Index, const SCEV *Start, in addPointer() 504 CheckingGroups.push_back(RuntimeCheckingPtrGroup(I, *this)); in groupChecks() 532 SmallVector<RuntimeCheckingPtrGroup, 2> Groups; in groupChecks() 552 for (RuntimeCheckingPtrGroup &Group : Groups) { in groupChecks() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | LoopVersioning.cpp | 203 DenseMap<const RuntimeCheckingPtrGroup *, SmallVector<Metadata *, 4>> in prepareNoAliasMetadata()
|
| H A D | LoopUtils.cpp | 1661 static PointerBounds expandBounds(const RuntimeCheckingPtrGroup *CG, in expandBounds()
|