Lines Matching defs:UpdRegs
221 bool split(MachineInstr &MI, std::set<Register> &UpdRegs);
231 std::set<Register> &UpdRegs);
235 bool predicate(MachineInstr &TfrI, bool Cond, std::set<Register> &UpdRegs);
236 bool predicateInBlock(MachineBasicBlock &B, std::set<Register> &UpdRegs);
242 std::set<Register> &UpdRegs);
685 std::set<Register> &UpdRegs) {
700 auto updateRegs = [&UpdRegs] (const MachineInstr &MI) -> void {
703 UpdRegs.insert(Op.getReg());
881 std::set<Register> &UpdRegs) {
925 UpdRegs.insert(Op.getReg());
960 std::set<Register> &UpdRegs) {
1077 predicateAt(MD, *DefI, PastDefIt, MP, Cond, UpdRegs);
1079 predicateAt(MD, *DefI, TfrIt, MP, Cond, UpdRegs);
1085 UpdRegs.insert(RT.Reg);
1095 std::set<Register> &UpdRegs) {
1100 bool Done = predicate(MI, (Opc == Hexagon::A2_tfrt), UpdRegs);
1107 UpdRegs.insert(Op.getReg());
1214 std::set<Register> &UpdRegs) {
1253 UpdRegs.insert(RD.Reg);
1254 UpdRegs.insert(S1.getReg());
1264 UpdRegs.insert(RD.Reg);
1265 UpdRegs.insert(S2.getReg());