Lines Matching defs:MO
92 const MachineOperand &MO, BuildFnTy &MatchInfo) const {
93 MachineInstr *Root = getDefIgnoringCopies(MO.getReg(), MRI);
189 const MachineOperand &MO, BuildFnTy &MatchInfo) const {
190 MachineInstr *Root = getDefIgnoringCopies(MO.getReg(), MRI);
365 bool CombinerHelper::matchAddOfVScale(const MachineOperand &MO,
367 GAdd *Add = cast<GAdd>(MRI.getVRegDef(MO.getReg()));
384 bool CombinerHelper::matchMulOfVScale(const MachineOperand &MO,
386 GMul *Mul = cast<GMul>(MRI.getVRegDef(MO.getReg()));
393 Register Dst = MO.getReg();
405 bool CombinerHelper::matchSubOfVScale(const MachineOperand &MO,
407 GSub *Sub = cast<GSub>(MRI.getVRegDef(MO.getReg()));
410 Register Dst = MO.getReg();
425 bool CombinerHelper::matchShlOfVScale(const MachineOperand &MO,
427 GShl *Shl = cast<GShl>(MRI.getVRegDef(MO.getReg()));
434 Register Dst = MO.getReg();