Lines Matching refs:users
330 // Also zap the blockaddress constant if there are no users remaining,
574 // Add the users to the worklist. CAREFUL: an instruction can use itself,
576 for (User *U : I->users()) {
1415 if (llvm::any_of(AI->users(), [](User *U) -> bool {
1515 for (User *U : MDV->users()) {
1531 for (User *U : MDV->users())
1544 for (User *U : MDV->users())
1756 /// Point debug users of \p From to \p To using exprs given by \p RewriteExpr,
1757 /// possibly moving/undefing users to prevent use-before-def. Returns true if
1762 // Find debug users of From.
1790 // Update debug users without use-before-def risk.
1807 // Try to salvage the remaining debug users.
1842 // Exit early if From has no debug users.
2268 // Terminators like invoke can have users. We have to replace their users,