Lines Matching defs:PhysDefs
111 PhysDefVector &PhysDefs, bool &PhysUseDef) const;
114 PhysDefVector &PhysDefs, bool &NonLocal) const;
288 PhysDefVector &PhysDefs,
304 // Next, collect all defs into PhysDefs. If any is already in PhysRefs
324 PhysDefs.push_back(std::make_pair(MOP.index(), Reg));
328 for (unsigned i = 0, e = PhysDefs.size(); i != e; ++i)
329 for (MCRegAliasIterator AI(PhysDefs[i].second, TRI, true); AI.isValid();
338 PhysDefVector &PhysDefs,
351 for (unsigned i = 0, e = PhysDefs.size(); i != e; ++i) {
352 if (MRI->isAllocatable(PhysDefs[i].second) ||
353 MRI->isReserved(PhysDefs[i].second))
577 PhysDefVector PhysDefs;
580 hasLivePhysRegDefUses(&MI, MBB, PhysRefs, PhysDefs, PhysUseDef)) {
591 if (PhysRegDefsReach(CSMI, &MI, PhysRefs, PhysDefs, CrossMBBPhysDef))
692 for (const auto &PhysDef : PhysDefs)
722 while (!PhysDefs.empty()) {
723 auto LiveIn = PhysDefs.pop_back_val();
868 PhysDefVector PhysDefs;
871 PhysDefs, NonLocal))