Searched refs:RuntimeCheckingPtrGroup (Results 1 – 6 of 6) sorted by relevance
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ |
| H A D | LoopVersioning.h | 28 struct RuntimeCheckingPtrGroup; 29 typedef std::pair<const RuntimeCheckingPtrGroup *, 30 const RuntimeCheckingPtrGroup *> 130 DenseMap<const Value *, const RuntimeCheckingPtrGroup *> PtrToGroup; 133 DenseMap<const RuntimeCheckingPtrGroup *, MDNode *> GroupToScope; 136 DenseMap<const RuntimeCheckingPtrGroup *, MDNode *>
|
| H A D | LoopUtils.h | 46 struct RuntimeCheckingPtrGroup; 47 typedef std::pair<const RuntimeCheckingPtrGroup *, 48 const RuntimeCheckingPtrGroup *>
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | LoopAccessAnalysis.h | 339 struct RuntimeCheckingPtrGroup { struct 342 RuntimeCheckingPtrGroup(unsigned Index, RuntimePointerChecking &RtCheck); 344 RuntimeCheckingPtrGroup(unsigned Index, const SCEV *Start, const SCEV *End, in RuntimeCheckingPtrGroup() function 372 typedef std::pair<const RuntimeCheckingPtrGroup *, argument 373 const RuntimeCheckingPtrGroup *> 379 friend struct RuntimeCheckingPtrGroup; 442 bool needsChecking(const RuntimeCheckingPtrGroup &M, 443 const RuntimeCheckingPtrGroup &N) const; 464 SmallVector<RuntimeCheckingPtrGroup, 2> CheckingGroups;
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | LoopAccessAnalysis.cpp | 171 RuntimeCheckingPtrGroup::RuntimeCheckingPtrGroup( in RuntimeCheckingPtrGroup() function in RuntimeCheckingPtrGroup 244 const RuntimeCheckingPtrGroup &CGI = CheckingGroups[I]; in generateChecks() 245 const RuntimeCheckingPtrGroup &CGJ = CheckingGroups[J]; in generateChecks() 262 const RuntimeCheckingPtrGroup &M, const RuntimeCheckingPtrGroup &N) const { in needsChecking() 284 bool RuntimeCheckingPtrGroup::addPointer(unsigned Index, in addPointer() 292 bool RuntimeCheckingPtrGroup::addPointer(unsigned Index, const SCEV *Start, in addPointer() 369 CheckingGroups.push_back(RuntimeCheckingPtrGroup(I, *this)); in groupChecks() 395 SmallVector<RuntimeCheckingPtrGroup, 2> Groups; in groupChecks() 415 for (RuntimeCheckingPtrGroup &Group : Groups) { in groupChecks() 435 Groups.push_back(RuntimeCheckingPtrGroup(Pointer, *this)); in groupChecks()
|
| /freebsd-13.1/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 | 1524 static PointerBounds expandBounds(const RuntimeCheckingPtrGroup *CG, in expandBounds()
|