Lines Matching defs:DefRRs
92 // already defined are passed in through DefRRs.
94 // RefRR is the same as the register in RefA, and the set DefRRs is empty.
107 const RegisterAggr &DefRRs) {
259 RegisterAggr RRs(DefRRs);
317 RegisterAggr DefRRs(PRI);
321 DefRRs.insert(DA.Addr->getRegRef(DFG));
324 NodeList RDs = getAllReachingDefs(RefRR, RefA, false, true, DefRRs);
415 const RegisterAggr &DefRRs) {
420 if (DefRRs.hasCoverOf(RefRR))
431 if (PRI.alias(RefRR, UR) && !DefRRs.hasCoverOf(UR))
444 if (DefRRs.hasCoverOf(DR) || !PRI.alias(RefRR, DR))
449 T = getAllReachedUses(RefRR, DA, DefRRs);
451 RegisterAggr NewDefRRs = DefRRs;
601 RegisterAggr DefRRs(PRI);
609 M.insert(std::make_pair(RP, DefRRs));
611 F->second.insert(DefRRs);
613 DefRRs.insert(D.Addr->getRegRef(DFG));