Searched refs:UnderlyingObjects (Results 1 – 3 of 3) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | LoopAccessAnalysis.cpp | 730 return UnderlyingObjects; in getUnderlyingObjects() 805 DenseMap<Value *, SmallVector<const Value *, 16>> UnderlyingObjects; member in __anon30e05fe90111::AccessAnalysis 1381 UnderlyingObjects[Ptr] = {}; in processMemAccesses() 1382 SmallVector<const Value *, 16> &UOs = UnderlyingObjects[Ptr]; in processMemAccesses() 1913 isLoopVariantIndirectAddress(ArrayRef<const Value *> UnderlyingObjects, in isLoopVariantIndirectAddress() argument 1915 return any_of(UnderlyingObjects, [&SE, L](const Value *UO) { in isLoopVariantIndirectAddress() 1976 if (isLoopVariantIndirectAddress(UnderlyingObjects.find(APtr)->second, SE, in getDependenceDistanceStrideAndSize() 2003 &UnderlyingObjects) { in isDependent() argument 2009 A, InstMap[AIdx], B, InstMap[BIdx], Strides, UnderlyingObjects, PSE, in isDependent() 2172 &UnderlyingObjects) { in areDepsSafe() argument [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | LoopAccessAnalysis.h | 201 &UnderlyingObjects); 333 &UnderlyingObjects);
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
| H A D | AttributorAttributes.cpp | 11905 auto DoUpdate = [&](SmallSetVector<Value *, 8> &UnderlyingObjects, in updateImpl() 11913 return UnderlyingObjects.insert(&Ptr); in updateImpl() 11937 Changed |= handleIndirect(A, *Obj, UnderlyingObjects, Scope); in updateImpl() 11945 UnderlyingObjects, Scope); in updateImpl() 11950 Changed |= UnderlyingObjects.insert(Obj); in updateImpl() 11983 SmallSetVector<Value *, 8> &UnderlyingObjects, in handleIndirect() 11989 Changed |= UnderlyingObjects.insert(&V); in handleIndirect()
|