Lines Matching defs:PhysDefs
137 PhysDefVector &PhysDefs, bool &PhysUseDef) const;
140 PhysDefVector &PhysDefs, bool &NonLocal) const;
292 PhysDefVector &PhysDefs,
308 // Next, collect all defs into PhysDefs. If any is already in PhysRefs
328 PhysDefs.push_back(std::make_pair(MOP.index(), Reg));
332 for (unsigned i = 0, e = PhysDefs.size(); i != e; ++i)
333 for (MCRegAliasIterator AI(PhysDefs[i].second, TRI, true); AI.isValid();
342 PhysDefVector &PhysDefs,
355 for (unsigned i = 0, e = PhysDefs.size(); i != e; ++i) {
356 if (MRI->isAllocatable(PhysDefs[i].second) ||
357 MRI->isReserved(PhysDefs[i].second))
579 PhysDefVector PhysDefs;
582 hasLivePhysRegDefUses(&MI, MBB, PhysRefs, PhysDefs, PhysUseDef)) {
593 if (PhysRegDefsReach(CSMI, &MI, PhysRefs, PhysDefs, CrossMBBPhysDef))
694 for (const auto &PhysDef : PhysDefs)
724 while (!PhysDefs.empty()) {
725 auto LiveIn = PhysDefs.pop_back_val();
871 PhysDefVector PhysDefs;
874 PhysDefs, NonLocal))