Lines Matching refs:CurPtr

1601   auto HandlePassthroughUser = [&](Value *Usr, Value *CurPtr, bool &Follow) {  in updateImpl()  argument
1611 auto &PtrOI = OffsetInfoMap[CurPtr]; in updateImpl()
1627 Value *CurPtr = U.get(); in updateImpl() local
1629 LLVM_DEBUG(dbgs() << "[AAPointerInfo] Analyze " << *CurPtr << " in " << *Usr in updateImpl()
1631 assert(OffsetInfoMap.count(CurPtr) && in updateImpl()
1636 return HandlePassthroughUser(Usr, CurPtr, Follow); in updateImpl()
1649 auto &PtrOI = OffsetInfoMap[CurPtr]; in updateImpl()
1666 return HandlePassthroughUser(Usr, CurPtr, Follow); in updateImpl()
1676 auto &PtrOI = OffsetInfoMap[CurPtr]; in updateImpl()
1682 << *CurPtr << " in " << *Usr << "\n"); in updateImpl()
1698 DL.getIndexSizeInBits(CurPtr->getType()->getPointerAddressSpace()), in updateImpl()
1700 Value *CurPtrBase = CurPtr->stripAndAccumulateConstantOffsets( in updateImpl()
1705 << *CurPtr << " in " << *Usr << "\n"); in updateImpl()
1722 LLVM_DEBUG(dbgs() << "[AAPointerInfo] PHI is invariant " << *CurPtr in updateImpl()
1724 return HandlePassthroughUser(Usr, CurPtr, Follow); in updateImpl()
1729 << *CurPtr << " in " << *Usr << "\n"); in updateImpl()
1744 if (getUnderlyingObject(CurPtr) == &AssociatedValue) in updateImpl()
1749 OffsetInfoMap[CurPtr].Offsets, Changed, in updateImpl()
1836 OffsetInfoMap[CurPtr].Offsets, Changed, *LoadI->getType()); in updateImpl()
1842 if (OtherOp == CurPtr) { in updateImpl()
1853 if (getUnderlyingObject(CurPtr) == &AssociatedValue) in updateImpl()
1862 return handleAccess(A, I, Content, AK, OffsetInfoMap[CurPtr].Offsets, in updateImpl()
1892 translateAndAddState(A, *CSArgPI, OffsetInfoMap[CurPtr], *CB) | in updateImpl()