Lines Matching refs:Users
289 bool trackUsesOfI(DenseSet<Value *> &Users,
1177 // structures associated with I. Specifically, Users represents the set of
1180 // and J uses I, then Users is updated to contain J and WriteSet is updated
1191 bool BBVectorize::trackUsesOfI(DenseSet<Value *> &Users,
1199 if (Users.count(J))
1206 if (I == V || Users.count(V)) {
1227 Users.insert(J);
1254 DenseSet<Value *> Users;
1266 bool UsesI = trackUsesOfI(Users, WriteSet, &*I, &*J, !Config.FastDep);
1486 DenseSet<Value *> Users;
1492 (void)trackUsesOfI(Users, WriteSet, &*I, &*J);
1498 for (DenseSet<Value *>::iterator U = Users.begin(), E = Users.end();
1516 // Two pairs are in conflict if they are mutual Users of eachother.
2877 DenseSet<Value *> Users;
2882 (void)trackUsesOfI(Users, WriteSet, I, &*L, true, &LoadMoveSetPairs);
2888 return !trackUsesOfI(Users, WriteSet, I, J, true, &LoadMoveSetPairs);
2899 DenseSet<Value *> Users;
2904 if (trackUsesOfI(Users, WriteSet, I, &*L, true, &LoadMoveSetPairs)) {
2930 DenseSet<Value *> Users;
2938 if (trackUsesOfI(Users, WriteSet, I, &*L)) {