Lines Matching defs:RegNo
78 // \brief Claim that @Var is not described by @RegNo anymore.
79 static void dropRegDescribedVar(RegDescribedVarsMap &RegVars, unsigned RegNo,
81 const auto &I = RegVars.find(RegNo);
82 assert(RegNo != 0U && I != RegVars.end());
92 // \brief Claim that @Var is now described by @RegNo.
93 static void addRegDescribedVar(RegDescribedVarsMap &RegVars, unsigned RegNo,
95 assert(RegNo != 0U);
96 auto &VarSet = RegVars[RegNo];
115 // @RegNo by inserting @ClobberingInstr to their history.
116 static void clobberRegisterUses(RegDescribedVarsMap &RegVars, unsigned RegNo,
119 const auto &I = RegVars.find(RegNo);
126 // @Func to their RegNo.
196 applyToClobberedRegisters(MI, TRI, [&](unsigned RegNo) {
197 if (ChangingRegs.test(RegNo))
198 clobberRegisterUses(RegVars, RegNo, Result, MI);