Lines Matching refs:Uses
327 InstSet &Uses) const { in getReachingLocalUses()
343 Uses.insert(&*MI); in getReachingLocalUses()
352 InstSet &Uses) const { in getLiveInUses()
360 Uses.insert(&MI); in getLiveInUses()
370 InstSet &Uses) const { in getGlobalUses()
374 getReachingLocalUses(MI, PhysReg, Uses); in getGlobalUses()
388 if (getLiveInUses(MBB, PhysReg, Uses)) in getGlobalUses()
630 SmallPtrSet<MachineInstr*, 4> Uses; in isSafeToRemove() local
631 getGlobalUses(MI, MO.getReg(), Uses); in isSafeToRemove()
633 for (auto I : Uses) { in isSafeToRemove()
662 SmallPtrSet<MachineInstr*, 4> Uses; in collectKilledOperands() local
663 getGlobalUses(Def, PhysReg, Uses); in collectKilledOperands()
664 return llvm::set_is_subset(Uses, Dead); in collectKilledOperands()
687 SmallPtrSet<MachineInstr*, 2> Uses; in isSafeToDefRegAt() local
688 getGlobalUses(Def, PhysReg, Uses); in isSafeToDefRegAt()
689 if (!llvm::set_is_subset(Uses, Ignore)) in isSafeToDefRegAt()