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);
681 std::set<Register> &UpdRegs) {
696 auto updateRegs = [&UpdRegs] (const MachineInstr &MI) -> void {
699 UpdRegs.insert(Op.getReg());
877 std::set<Register> &UpdRegs) {
921 UpdRegs.insert(Op.getReg());
956 std::set<Register> &UpdRegs) {
1073 predicateAt(MD, *DefI, PastDefIt, MP, Cond, UpdRegs);
1075 predicateAt(MD, *DefI, TfrIt, MP, Cond, UpdRegs);
1081 UpdRegs.insert(RT.Reg);
1091 std::set<Register> &UpdRegs) {
1096 bool Done = predicate(MI, (Opc == Hexagon::A2_tfrt), UpdRegs);
1103 UpdRegs.insert(Op.getReg());
1210 std::set<Register> &UpdRegs) {
1249 UpdRegs.insert(RD.Reg);
1250 UpdRegs.insert(S1.getReg());
1260 UpdRegs.insert(RD.Reg);
1261 UpdRegs.insert(S2.getReg());