Lines Matching refs:UpdRegs
219 bool split(MachineInstr &MI, std::set<Register> &UpdRegs);
229 std::set<Register> &UpdRegs);
233 bool predicate(MachineInstr &TfrI, bool Cond, std::set<Register> &UpdRegs);
234 bool predicateInBlock(MachineBasicBlock &B, std::set<Register> &UpdRegs);
240 std::set<Register> &UpdRegs);
665 std::set<Register> &UpdRegs) { in split() argument
680 auto updateRegs = [&UpdRegs] (const MachineInstr &MI) -> void { in split()
683 UpdRegs.insert(Op.getReg()); in split()
859 std::set<Register> &UpdRegs) { in predicateAt() argument
903 UpdRegs.insert(Op.getReg()); in predicateAt()
937 std::set<Register> &UpdRegs) { in predicate() argument
1053 predicateAt(MD, *DefI, PastDefIt, MP, Cond, UpdRegs); in predicate()
1055 predicateAt(MD, *DefI, TfrIt, MP, Cond, UpdRegs); in predicate()
1061 UpdRegs.insert(RT.Reg); in predicate()
1071 std::set<Register> &UpdRegs) { in predicateInBlock() argument
1076 bool Done = predicate(MI, (Opc == Hexagon::A2_tfrt), UpdRegs); in predicateInBlock()
1083 UpdRegs.insert(Op.getReg()); in predicateInBlock()
1189 std::set<Register> &UpdRegs) { in coalesceSegments() argument
1228 UpdRegs.insert(RD.Reg); in coalesceSegments()
1229 UpdRegs.insert(S1.getReg()); in coalesceSegments()
1239 UpdRegs.insert(RD.Reg); in coalesceSegments()
1240 UpdRegs.insert(S2.getReg()); in coalesceSegments()