Lines Matching full:users
82 // rest of the GISel pipeline generally emits constants close to their users, in localizeInterBlock()
94 // Check if all the users of MI are local. in localizeInterBlock()
154 // For each already-localized instruction which has multiple users, then we in localizeIntraBlock()
158 // many users, but this case may be better served by regalloc improvements. in localizeIntraBlock()
164 SmallPtrSet<MachineInstr *, 32> Users; in localizeIntraBlock() local
167 Users.insert(&UseMI); in localizeIntraBlock()
170 // If all the users were PHIs then they're not going to be in our block, we in localizeIntraBlock()
173 if (Users.empty()) { in localizeIntraBlock()
177 LLVM_DEBUG(dbgs() << "Only phi users: moving inst to end: " << *MI); in localizeIntraBlock()
180 while (II != MBB.end() && !Users.count(&*II)) in localizeIntraBlock()
192 if (Users.size() == 1) { in localizeIntraBlock()
194 const auto &UserDL = (*Users.begin())->getDebugLoc(); in localizeIntraBlock()