Lines Matching defs:Regs
33 /// Regs - If this is a register or register class operand, this
35 SmallVector<Register, 1> Regs;
132 OpInfo.Regs.push_back(R);
346 if (OpInfo.Regs.empty()) {
357 OpInfo.Regs.size());
358 if (OpInfo.Regs.front().isVirtual()) {
363 const TargetRegisterClass *RC = MRI->getRegClass(OpInfo.Regs.front());
369 for (Register Reg : OpInfo.Regs) {
492 if (OpInfo.Regs.empty()) {
499 unsigned NumRegs = OpInfo.Regs.size();
512 if (OpInfo.Regs.front().isVirtual()) {
514 const TargetRegisterClass *RC = MRI->getRegClass(OpInfo.Regs.front());
518 if (!buildAnyextOrCopy(OpInfo.Regs[0], SourceRegs[0], MIRBuilder))
520 Inst.addReg(OpInfo.Regs[0]);
526 const unsigned NumRegs = OpInfo.Regs.size();
531 for (Register Reg : OpInfo.Regs) {
572 if (OpInfo.Regs.empty())
578 if (OpInfo.Regs.size() > 1) {
584 Register SrcReg = OpInfo.Regs[0];