Lines Matching defs:Follow
1602 auto HandlePassthroughUser = [&](Value *Usr, Value *CurPtr, bool &Follow) {
1620 Follow = true;
1624 auto UsePred = [&](const Use &U, bool &Follow) -> bool {
1634 return HandlePassthroughUser(Usr, CurPtr, Follow);
1651 Follow = true;
1656 Follow = collectConstantsForGEP(A, DL, UsrOI, PtrOI, GEP);
1662 return HandlePassthroughUser(Usr, CurPtr, Follow);
1679 Follow = !UsrOI.isUnknown();
1704 Follow = true;
1724 return HandlePassthroughUser(Usr, CurPtr, Follow);
1731 Follow = true;
1736 Follow = true;
2315 auto Pred = [&](const Use &U, bool &Follow) -> bool {
2332 Follow = true;
3898 auto UsePred = [&](const Use &U, bool &Follow) -> bool {
3939 Follow = true;
4112 auto UsePred = [&](const Use &U, bool &Follow) { return false; };
5164 // Follow all but ptr2int casts.
5561 auto UsePred = [&](const Use &U, bool &Follow) {
5565 Follow = true;
5824 bool &Follow) {
5871 Follow = true;
5969 auto UseCheck = [&](const Use &U, bool &Follow) -> bool {
5974 return checkUse(A, T, U, Follow);
5976 Follow = true;
6992 auto Pred = [&](const Use &U, bool &Follow) -> bool {
7051 Follow = true;
8152 auto UsePred = [&](const Use &U, bool &Follow) -> bool {
8162 Follow = followUsersOfUseIn(A, U, UserI);
12038 bool checkUse(Attributor &A, const Use &U, bool &Follow,
12042 Follow = true;
12099 auto UsePred = [&](const Use &U, bool &Follow) -> bool {
12103 return checkUse(A, U, Follow, Worklist);
12105 return checkUse(A, U, Follow, Worklist);
12107 Follow = true;