Lines Matching refs:Regs
611 SmallVector<unsigned, 4> Regs; member
617 : ValueVTs(1, valuevt), RegVTs(1, regvt), Regs(regs) {} in RegsForValue()
628 Regs.push_back(Reg + i); in RegsForValue()
638 Regs.append(RHS.Regs.begin(), RHS.Regs.end()); in append()
697 P = DAG.getCopyFromReg(Chain, dl, Regs[Part+i], RegisterVT); in getCopyFromRegs()
699 P = DAG.getCopyFromReg(Chain, dl, Regs[Part+i], RegisterVT, *Flag); in getCopyFromRegs()
708 if (!TargetRegisterInfo::isVirtualRegister(Regs[Part+i]) || in getCopyFromRegs()
713 FuncInfo.GetLiveOutRegInfo(Regs[Part+i]); in getCopyFromRegs()
778 unsigned NumRegs = Regs.size(); in getCopyToRegs()
798 Part = DAG.getCopyToReg(Chain, dl, Regs[i], Parts[i]); in getCopyToRegs()
800 Part = DAG.getCopyToReg(Chain, dl, Regs[i], Parts[i], *Flag); in getCopyToRegs()
832 unsigned Flag = InlineAsm::getFlagWord(Code, Regs.size()); in AddInlineAsmOperands()
835 else if (!Regs.empty() && in AddInlineAsmOperands()
836 TargetRegisterInfo::isVirtualRegister(Regs.front())) { in AddInlineAsmOperands()
843 const TargetRegisterClass *RC = MRI.getRegClass(Regs.front()); in AddInlineAsmOperands()
855 assert(Reg < Regs.size() && "Mismatch in # registers expected"); in AddInlineAsmOperands()
856 unsigned TheReg = Regs[Reg++]; in AddInlineAsmOperands()
6194 SmallVector<unsigned, 4> Regs; in GetRegistersForValue() local
6249 Regs.push_back(AssignedReg); in GetRegistersForValue()
6261 Regs.push_back(*I); in GetRegistersForValue()
6265 OpInfo.AssignedRegs = RegsForValue(Regs, RegVT, ValueVT); in GetRegistersForValue()
6279 Regs.push_back(RegInfo.createVirtualRegister(RC)); in GetRegistersForValue()
6281 OpInfo.AssignedRegs = RegsForValue(Regs, RegVT, ValueVT); in GetRegistersForValue()
6560 if (OpInfo.AssignedRegs.Regs.empty()) { in visitInlineAsm()
6632 MatchedRegs.Regs.push_back(RegInfo.createVirtualRegister(RC)); in visitInlineAsm()
6723 if (OpInfo.AssignedRegs.Regs.empty()) { in visitInlineAsm()
6741 if (!OpInfo.AssignedRegs.Regs.empty()) in visitInlineAsm()
6760 if (!RetValRegs.Regs.empty()) { in visitInlineAsm()