Lines Matching defs:Uses
68 RegisterSet &Defs, RegisterSet &Uses);
81 static void TrackDefUses(MachineInstr *MI, RegisterSet &Defs, RegisterSet &Uses,
107 InsertUsesDefs(LocalUses, Uses);
113 static void ClearKillFlags(MachineInstr *MI, RegisterSet &Uses) {
117 if (!Uses.count(MO.getReg()))
138 RegisterSet &Defs, RegisterSet &Uses) {
152 if (Uses.count(DstReg) || Defs.count(SrcReg))
196 RegisterSet Defs, Uses;
210 Uses.clear();
211 TrackDefUses(MI, Defs, Uses, TRI);
252 MoveCopyOutOfITBlock(NMI, CC, OCC, Defs, Uses)) {
256 ClearKillFlags(MI, Uses);
262 TrackDefUses(NMI, Defs, Uses, TRI);