Home
last modified time | relevance | path

Searched refs:RuntimeCheckingPtrGroup (Results 1 – 6 of 6) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/
H A DLoopVersioning.h28 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 DLoopUtils.h46 struct RuntimeCheckingPtrGroup;
47 typedef std::pair<const RuntimeCheckingPtrGroup *,
48 const RuntimeCheckingPtrGroup *>
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
H A DLoopAccessAnalysis.h339 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 DLoopAccessAnalysis.cpp171 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 DLoopVersioning.cpp203 DenseMap<const RuntimeCheckingPtrGroup *, SmallVector<Metadata *, 4>> in prepareNoAliasMetadata()
H A DLoopUtils.cpp1584 static PointerBounds expandBounds(const RuntimeCheckingPtrGroup *CG, in expandBounds()