Lines Matching refs:RegisterRef

55 raw_ostream &operator<< (raw_ostream &OS, const Print<RegisterRef> &P) {  in operator <<()
109 << Print<RegisterRef>(RA.Addr->getRegRef(G), G) << '>'; in printRefHeader()
308 OS << ' ' << Print<RegisterRef>(I, P.G); in operator <<()
322 << '<' << Print<RegisterRef>(I->Addr->getRegRef(P.G), P.G) << '>'; in operator <<()
406 RegisterRef RefNode::getRegRef(const DataFlowGraph &G) const { in getRegRef()
416 void RefNode::setRegRef(RegisterRef RR, DataFlowGraph &G) { in setRegRef()
753 LR.insert(RegisterRef(R)); in getLandingPadLiveIns()
756 LR.insert(RegisterRef(R)); in getLandingPadLiveIns()
814 RegisterRef RR, NodeAddr<BlockNode*> PredB, uint16_t Flags) { in newPhiUse()
830 RegisterRef RR, uint16_t Flags) { in newDef()
898 LiveIns.insert(RegisterRef(P.first)); in build()
901 LiveIns.insert(RegisterRef(I.PhysReg, I.LaneMask)); in build()
907 RegisterRef RR = *I; in build()
932 for (RegisterRef RR : EHRegs) { in build()
964 RegisterRef DataFlowGraph::makeRegRef(unsigned Reg, unsigned Sub) const { in makeRegRef()
970 return RegisterRef(Reg); in makeRegRef()
973 RegisterRef DataFlowGraph::makeRegRef(const MachineOperand &Op) const { in makeRegRef()
977 return RegisterRef(PRI.getRegMaskId(Op.getRegMask()), LaneBitmask::getAll()); in makeRegRef()
1037 RegisterRef RR = PDA.Addr->getRegRef(*this); in pushClobbers()
1083 RegisterRef RR = PDA.Addr->getRegRef(*this); in pushDefs()
1090 << Print<RegisterRef>(RR, *this) << " in\n " << *MI << "in " in pushDefs()
1163 RegisterRef RR = RA.Addr->getRegRef(*this); in getNextRelated()
1251 auto isDefUndef = [this] (const MachineInstr &In, RegisterRef DR) -> bool { in buildStmt()
1257 RegisterRef UR = makeRegRef(Op); in buildStmt()
1325 RegisterRef RR = makeRegRef(Op); in buildStmt()
1418 auto MaxCoverIn = [this] (RegisterRef RR, RegisterSet &RRs) -> RegisterRef { in buildPhis()
1419 for (RegisterRef I : RRs) in buildPhis()
1426 for (RegisterRef I : HasDF->second) in buildPhis()
1429 std::vector<RegisterRef> MaxRefs; in buildPhis()
1430 for (RegisterRef I : MaxDF) in buildPhis()
1443 auto Aliased = [this,&MaxRefs](RegisterRef RR, in buildPhis()
1473 RegisterRef RR = MaxRefs[ClosureIdx[X]]; in buildPhis()
1481 RegisterRef RR = MaxRefs[ClosureIdx[X]]; in buildPhis()
1553 RegisterRef RR = TA.Addr->getRegRef(*this); in linkRefUp()
1560 RegisterRef QR = I->Addr->getRegRef(*this); in linkRefUp()
1604 RegisterRef RR = RA.Addr->getRegRef(*this); in linkStmtRefs()
1693 RegisterRef RR = PUA.Addr->getRegRef(*this); in linkBlockRefs()