Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:Redefs

198                         SmallSet<unsigned, 4> &Redefs);
201 SmallSet<unsigned, 4> &Redefs,
960 static void InitPredRedefs(MachineBasicBlock *BB, SmallSet<unsigned,4> &Redefs,
965 Redefs.insert(Reg);
968 Redefs.insert(*Subreg);
972 static void UpdatePredRedefs(MachineInstr *MI, SmallSet<unsigned,4> &Redefs,
986 Redefs.erase(Reg);
988 Redefs.erase(*SR);
993 if (Redefs.count(Reg)) {
999 Redefs.insert(Reg);
1001 Redefs.insert(*SR);
1008 SmallSet<unsigned,4> &Redefs,
1011 UpdatePredRedefs(I, Redefs, TRI);
1042 SmallSet<unsigned, 4> Redefs;
1043 InitPredRedefs(CvtBBI->BB, Redefs, TRI);
1044 InitPredRedefs(NextBBI->BB, Redefs, TRI);
1050 CopyAndPredicateBlock(BBI, *CvtBBI, Cond, Redefs);
1052 PredicateBlock(*CvtBBI, CvtBBI->BB->end(), Cond, Redefs);
1133 SmallSet<unsigned, 4> Redefs;
1134 InitPredRedefs(CvtBBI->BB, Redefs, TRI);
1135 InitPredRedefs(NextBBI->BB, Redefs, TRI);
1142 CopyAndPredicateBlock(BBI, *CvtBBI, Cond, Redefs, true);
1146 PredicateBlock(*CvtBBI, CvtBBI->BB->end(), Cond, Redefs);
1252 SmallSet<unsigned, 4> Redefs;
1253 InitPredRedefs(BBI1->BB, Redefs, TRI);
1280 UpdatePredRedefs(BBI1->BB->begin(), DI1, Redefs, TRI);
1297 PredicateBlock(*BBI1, BBI1->BB->end(), *Cond1, Redefs);
1311 PredicateBlock(*BBI2, DI2, *Cond2, Redefs);
1364 SmallSet<unsigned, 4> &Redefs) {
1377 UpdatePredRedefs(I, Redefs, TRI, true);
1392 SmallSet<unsigned, 4> &Redefs,
1423 UpdatePredRedefs(MI, Redefs, TRI, true);