Lines Matching refs:MOReg
238 Register MOReg = MO.getReg(); in collectCandidateRegisters() local
240 if (MOReg.isPhysical() || !TRI->isVectorRegister(*MRI, MOReg)) in collectCandidateRegisters()
244 LiveVariables::VarInfo &VI = LV->getVarInfo(MOReg); in collectCandidateRegisters()
245 const MachineBasicBlock *DefMBB = MRI->getVRegDef(MOReg)->getParent(); in collectCandidateRegisters()
253 LiveVariables::VarInfo &VI = LV->getVarInfo(MOReg); in collectCandidateRegisters()
254 if (!VI.isLiveIn(*Endif, MOReg, *MRI)) { in collectCandidateRegisters()
255 KillsInElse.insert(MOReg); in collectCandidateRegisters()
257 LLVM_DEBUG(dbgs() << "Excluding " << printReg(MOReg, TRI) in collectCandidateRegisters()
364 Register MOReg = MO.getReg(); in collectWaterfallCandidateRegisters() local
366 if (MOReg.isPhysical() || !TRI->isVectorRegister(*MRI, MOReg)) in collectWaterfallCandidateRegisters()
370 MachineBasicBlock *DefMBB = MRI->getVRegDef(MOReg)->getParent(); in collectWaterfallCandidateRegisters()
372 if (!Blocks.contains(DefMBB) && !CandidateRegs.contains(MOReg)) { in collectWaterfallCandidateRegisters()
376 LiveVariables::VarInfo &OldVarInfo = LV->getVarInfo(MOReg); in collectWaterfallCandidateRegisters()
380 OldVarInfo.isLiveIn(*Succ, MOReg, *MRI)) { in collectWaterfallCandidateRegisters()
387 << printReg(MOReg, TRI, 0, MRI) << '\n'); in collectWaterfallCandidateRegisters()
388 CandidateRegs.insert(MOReg); in collectWaterfallCandidateRegisters()
391 << printReg(MOReg, TRI, 0, MRI) << '\n'); in collectWaterfallCandidateRegisters()