Searched refs:RuntimeCheckingPtrGroup (Results 1 – 6 of 6) sorted by relevance
/netbsd-src/external/apache2/llvm/dist/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 *>
|
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/ |
H A D | LoopAccessAnalysis.h | 339 struct RuntimeCheckingPtrGroup { struct 342 RuntimeCheckingPtrGroup(unsigned Index, RuntimePointerChecking &RtCheck); 366 typedef std::pair<const RuntimeCheckingPtrGroup *, argument 367 const RuntimeCheckingPtrGroup *> 373 friend struct RuntimeCheckingPtrGroup; 436 bool needsChecking(const RuntimeCheckingPtrGroup &M, 437 const RuntimeCheckingPtrGroup &N) const; 458 SmallVector<RuntimeCheckingPtrGroup, 2> CheckingGroups;
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/ |
H A D | LoopAccessAnalysis.cpp | 171 RuntimeCheckingPtrGroup::RuntimeCheckingPtrGroup( in RuntimeCheckingPtrGroup() function in RuntimeCheckingPtrGroup 242 const RuntimeCheckingPtrGroup &CGI = CheckingGroups[I]; in generateChecks() 243 const RuntimeCheckingPtrGroup &CGJ = CheckingGroups[J]; in generateChecks() 260 const RuntimeCheckingPtrGroup &M, const RuntimeCheckingPtrGroup &N) const { in needsChecking() 282 bool RuntimeCheckingPtrGroup::addPointer(unsigned Index) { in addPointer() 357 CheckingGroups.push_back(RuntimeCheckingPtrGroup(I, *this)); in groupChecks() 383 SmallVector<RuntimeCheckingPtrGroup, 2> Groups; in groupChecks() 403 for (RuntimeCheckingPtrGroup &Group : Groups) { in groupChecks() 423 Groups.push_back(RuntimeCheckingPtrGroup(Pointer, *this)); in groupChecks()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/ |
H A D | LoopVersioning.cpp | 203 DenseMap<const RuntimeCheckingPtrGroup *, SmallVector<Metadata *, 4>> in prepareNoAliasMetadata()
|
H A D | LoopUtils.cpp | 1584 static PointerBounds expandBounds(const RuntimeCheckingPtrGroup *CG, in expandBounds()
|