Lines Matching refs:getUser

905     assert(AS.Slices[PrevIdx].getUse()->getUser() == &II &&  in visitMemTransferInst()
1083 OS << Indent << " used by: " << *I->getUse()->getUser() << "\n"; in printUse()
1119 if (isa<IntrinsicInst>(*U->getUser())) in findCommonType()
1125 if (LoadInst *LI = dyn_cast<LoadInst>(U->getUser())) { in findCommonType()
1127 } else if (StoreInst *SI = dyn_cast<StoreInst>(U->getUser())) { in findCommonType()
1803 if (MemIntrinsic *MI = dyn_cast<MemIntrinsic>(U->getUser())) { in isVectorPromotionViableForSlice()
1808 } else if (IntrinsicInst *II = dyn_cast<IntrinsicInst>(U->getUser())) { in isVectorPromotionViableForSlice()
1814 } else if (LoadInst *LI = dyn_cast<LoadInst>(U->getUser())) { in isVectorPromotionViableForSlice()
1824 } else if (StoreInst *SI = dyn_cast<StoreInst>(U->getUser())) { in isVectorPromotionViableForSlice()
1869 if (auto *LI = dyn_cast<LoadInst>(S.getUse()->getUser())) in isVectorPromotionViable()
1871 else if (auto *SI = dyn_cast<StoreInst>(S.getUse()->getUser())) in isVectorPromotionViable()
1975 if (LoadInst *LI = dyn_cast<LoadInst>(U->getUser())) { in isIntegerWideningViableForSlice()
1999 } else if (StoreInst *SI = dyn_cast<StoreInst>(U->getUser())) { in isIntegerWideningViableForSlice()
2024 } else if (MemIntrinsic *MI = dyn_cast<MemIntrinsic>(U->getUser())) { in isIntegerWideningViableForSlice()
2029 } else if (IntrinsicInst *II = dyn_cast<IntrinsicInst>(U->getUser())) { in isIntegerWideningViableForSlice()
2328 Instruction *OldUserI = cast<Instruction>(OldUse->getUser()); in visit()
2333 CanSROA &= visit(cast<Instruction>(OldUse->getUser())); in visit()
3182 Changed |= visit(cast<Instruction>(U->getUser())); in rewrite()
3192 if (Visited.insert(U.getUser()).second) in enqueueUsers()
3600 Instruction *I = cast<Instruction>(S.getUse()->getUser()); in presplitLoadsAndStores()
3664 SplitOffsetsMap.find(cast<Instruction>(S->getUse()->getUser())); in presplitLoadsAndStores()
4228 if (isa<LoadInst>(S.getUse()->getUser()) || in splitAlloca()
4229 isa<StoreInst>(S.getUse()->getUser())) { in splitAlloca()
4245 if (isa<LoadInst>(S.getUse()->getUser()) || in splitAlloca()
4246 isa<StoreInst>(S.getUse()->getUser())) { in splitAlloca()