Lines Matching refs:Defs
67 bool canBundle(const MachineInstr &MI, RegUse &Defs, RegUse &Uses) const;
69 void collectRegUses(const MachineInstr &MI, RegUse &Defs, RegUse &Uses) const;
70 bool processRegUses(const MachineInstr &MI, RegUse &Defs, RegUse &Uses,
198 RegUse &Defs, RegUse &Uses) const { in canBundle() argument
215 RegUse &Map = MO.isDef() ? Uses : Defs; in canBundle()
254 RegUse &Defs, RegUse &Uses) const { in collectRegUses() argument
265 RegUse &Map = MO.isDef() ? Defs : Uses; in collectRegUses()
282 RegUse &Defs, RegUse &Uses, in processRegUses() argument
284 if (!canBundle(MI, Defs, Uses)) in processRegUses()
290 collectRegUses(MI, Defs, Uses); in processRegUses()
324 RegUse Defs, Uses; in runOnMachineFunction() local
328 if (!processRegUses(MI, Defs, Uses, RPT)) in runOnMachineFunction()
339 if (!processRegUses(*Next, Defs, Uses, RPT)) in runOnMachineFunction()
362 for (auto &&R : Defs) { in runOnMachineFunction()
377 for (auto &&R : Defs) { in runOnMachineFunction()