Lines Matching refs:Defs
63 bool canBundle(const MachineInstr &MI, const RegUse &Defs,
66 void collectRegUses(const MachineInstr &MI, RegUse &Defs, RegUse &Uses) const;
67 bool processRegUses(const MachineInstr &MI, RegUse &Defs, RegUse &Uses,
152 bool SIFormMemoryClauses::canBundle(const MachineInstr &MI, const RegUse &Defs, in canBundle() argument
170 const RegUse &Map = MO.isDef() ? Uses : Defs; in canBundle()
219 RegUse &Defs, RegUse &Uses) const { in collectRegUses() argument
230 RegUse &Map = MO.isDef() ? Defs : Uses; in collectRegUses()
247 RegUse &Defs, RegUse &Uses, in processRegUses() argument
249 if (!canBundle(MI, Defs, Uses)) in processRegUses()
255 collectRegUses(MI, Defs, Uses); in processRegUses()
303 RegUse Defs, Uses; in runOnMachineFunction() local
304 if (!processRegUses(MI, Defs, Uses, RPT)) { in runOnMachineFunction()
322 if (!processRegUses(*Next, Defs, Uses, RPT)) in runOnMachineFunction()
404 for (auto &&R : Defs) { in runOnMachineFunction()