Searched refs:RuntimeCheckingPtrGroup (Results 1 – 6 of 6) sorted by relevance
| /openbsd-src/gnu/llvm/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 *>
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/Analysis/ |
| H A D | LoopAccessAnalysis.h | 337 struct RuntimeCheckingPtrGroup { struct 340 RuntimeCheckingPtrGroup(unsigned Index, RuntimePointerChecking &RtCheck); 367 typedef std::pair<const RuntimeCheckingPtrGroup *, argument 368 const RuntimeCheckingPtrGroup *> 386 friend struct RuntimeCheckingPtrGroup; 464 bool needsChecking(const RuntimeCheckingPtrGroup &M, 465 const RuntimeCheckingPtrGroup &N) const; 486 SmallVector<RuntimeCheckingPtrGroup, 2> CheckingGroups; 521 void tryToCreateDiffCheck(const RuntimeCheckingPtrGroup &CGI, 522 const RuntimeCheckingPtrGroup &CGJ);
|
| /openbsd-src/gnu/llvm/llvm/lib/Analysis/ |
| H A D | LoopAccessAnalysis.cpp | 177 RuntimeCheckingPtrGroup::RuntimeCheckingPtrGroup( in RuntimeCheckingPtrGroup() function in RuntimeCheckingPtrGroup 245 const RuntimeCheckingPtrGroup &CGI, const RuntimeCheckingPtrGroup &CGJ) { in tryToCreateDiffCheck() 339 const RuntimeCheckingPtrGroup &CGI = CheckingGroups[I]; in generateChecks() 340 const RuntimeCheckingPtrGroup &CGJ = CheckingGroups[J]; in generateChecks() 359 const RuntimeCheckingPtrGroup &M, const RuntimeCheckingPtrGroup &N) const { in needsChecking() 381 bool RuntimeCheckingPtrGroup::addPointer(unsigned Index, in addPointer() 389 bool RuntimeCheckingPtrGroup::addPointer(unsigned Index, const SCEV *Start, in addPointer() 468 CheckingGroups.push_back(RuntimeCheckingPtrGroup(I, *this)); in groupChecks() 496 SmallVector<RuntimeCheckingPtrGroup, 2> Groups; in groupChecks() 516 for (RuntimeCheckingPtrGroup &Group : Groups) { in groupChecks() [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/Utils/ |
| H A D | LoopVersioning.cpp | 202 DenseMap<const RuntimeCheckingPtrGroup *, SmallVector<Metadata *, 4>> in prepareNoAliasMetadata()
|
| H A D | LoopUtils.cpp | 1575 static PointerBounds expandBounds(const RuntimeCheckingPtrGroup *CG, in expandBounds()
|