Lines Matching refs:PredReg
58 unsigned PredReg = Hexagon::NoRegister; in init() local
68 PredReg = R; in init()
73 NewPreds.insert(PredReg); in init()
112 Defs[R].insert(PredSense(PredReg, isTrue)); in init()
156 CurDefs.insert(*SRI), Defs[*SRI].insert(PredSense(PredReg, isTrue)); in init()
169 Defs[*SRI].insert(PredSense(PredReg, isTrue)); in init()
185 … NewDefs[*SRI].push_back(NewSense::Def(PredReg, HexagonMCInstrInfo::isPredicatedTrue(MCII, MCI), in init()
197 … NewDefs[*SRI].push_back(NewSense::Def(PredReg, HexagonMCInstrInfo::isPredicatedTrue(MCII, MCI), in init()
221 NewUses[N] = NewSense::Use(PredReg, HexagonMCInstrInfo::isPredicatedTrue(MCII, MCI)); in init()
564 if (Use.IsNVJ && (Def.IsFloat || Def.PredReg != 0)) in hasValidNewValueDef()
568 if (Def.PredReg == 0) in hasValidNewValueDef()
573 if (Def.PredReg == Use.PredReg && Def.Cond == Use.Cond) in hasValidNewValueDef()
579 if (Def.PredReg != Use.PredReg || Def.Cond == Use.Cond) in hasValidNewValueDef()