Lines Matching refs:getUser

745     assert(isa<CallBase>(U->getUser()) &&  in verify()
747 assert(cast<CallBase>(U->getUser())->isArgOperand(U) && in verify()
750 assert(cast<CallBase>(U->getUser())->getArgOperandNo(U) == in verify()
872 Instruction *UserI = dyn_cast<Instruction>(U.getUser()); in isAssumedDead()
1029 if (isa<PHINode>(U->getUser()) && !Visited.insert(U).second) in checkForAllUses()
1032 << *U->getUser() << "\n"); in checkForAllUses()
1039 if (U->getUser()->isDroppable()) { in checkForAllUses()
1044 if (auto *SI = dyn_cast<StoreInst>(U->getUser())) { in checkForAllUses()
1066 for (const Use &UU : U->getUser()->uses()) in checkForAllUses()
1114 << *U.getUser() << "\n"); in checkForAllCallSites()
1121 if (ConstantExpr *CE = dyn_cast<ConstantExpr>(U.getUser())) { in checkForAllCallSites()
1134 << *U.getUser() << "\n"); in checkForAllCallSites()
1136 if (isa<BlockAddress>(U.getUser())) in checkForAllCallSites()
1146 LLVM_DEBUG(dbgs() << "[Attributor] User " << EffectiveUse->getUser() in checkForAllCallSites()
1607 if (auto *RI = dyn_cast<ReturnInst>(U->getUser())) { in cleanupIR()
1620 if (auto *CB = dyn_cast<CallBase>(U->getUser())) in cleanupIR()
1624 LLVM_DEBUG(dbgs() << "Use " << *NewV << " in " << *U->getUser() in cleanupIR()
1634 if (isa<UndefValue>(NewV) && isa<CallBase>(U->getUser())) { in cleanupIR()
1635 auto *CB = cast<CallBase>(U->getUser()); in cleanupIR()
1644 if (isa<Constant>(NewV) && isa<BranchInst>(U->getUser())) { in cleanupIR()
1645 Instruction *UserI = cast<Instruction>(U->getUser()); in cleanupIR()
1667 if (Entry.second || !U.getUser()->isDroppable()) in cleanupIR()
2002 if (auto *CB = dyn_cast<CallBase>(U.getUser())) in internalizeFunctions()
2444 if (const auto *CB = dyn_cast<CallBase>(U.getUser())) in identifyDefaultAbstractAttributes()
2825 if (CallBase *CB = dyn_cast<CallBase>(U.getUser())) { in runAttributorOnFunctions()
2844 const auto *CB = dyn_cast<CallBase>(U.getUser()); in runAttributorOnFunctions()