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,
150 bool SIFormMemoryClauses::canBundle(const MachineInstr &MI, const RegUse &Defs, in canBundle() argument
168 const RegUse &Map = MO.isDef() ? Uses : Defs; in canBundle()
217 RegUse &Defs, RegUse &Uses) const { in collectRegUses() argument
228 RegUse &Map = MO.isDef() ? Defs : Uses; in collectRegUses()
245 RegUse &Defs, RegUse &Uses, in processRegUses() argument
247 if (!canBundle(MI, Defs, Uses)) in processRegUses()
253 collectRegUses(MI, Defs, Uses); in processRegUses()
301 RegUse Defs, Uses; in runOnMachineFunction() local
302 if (!processRegUses(MI, Defs, Uses, RPT)) { in runOnMachineFunction()
320 if (!processRegUses(*Next, Defs, Uses, RPT)) in runOnMachineFunction()
400 for (auto &&R : Defs) { in runOnMachineFunction()