Lines Matching refs:users
331 // Also zap the blockaddress constant if there are no users remaining,
610 // Add the users to the worklist. CAREFUL: an instruction can use itself,
612 for (User *U : I->users()) {
1426 if (llvm::any_of(AI->users(), [](User *U) -> bool {
1532 for (User *U : MDV->users()) {
1556 for (User *U : MDV->users())
1569 for (User *U : MDV->users())
1776 /// Point debug users of \p From to \p To using exprs given by \p RewriteExpr,
1777 /// possibly moving/undefing users to prevent use-before-def. Returns true if
1782 // Find debug users of From.
1810 // Update debug users without use-before-def risk.
1827 // Try to salvage the remaining debug users.
1862 // Exit early if From has no debug users.
2300 // Terminators like invoke can have users. We have to replace their users,
3079 // Third: Check all the users for an invert
3080 for (User *U : Condition->users())