Lines Matching refs:Regs
35 SmallVector<Register, 1> Regs; member in __anon17f87c980111::GISelAsmOperandInfo
132 OpInfo.Regs.push_back(R); in getRegistersForValue()
398 if (OpInfo.Regs.empty()) { in lowerInlineAsm()
409 OpInfo.Regs.size()); in lowerInlineAsm()
410 if (OpInfo.Regs.front().isVirtual()) { in lowerInlineAsm()
415 const TargetRegisterClass *RC = MRI->getRegClass(OpInfo.Regs.front()); in lowerInlineAsm()
421 for (Register Reg : OpInfo.Regs) { in lowerInlineAsm()
545 if (OpInfo.Regs.empty()) { in lowerInlineAsm()
552 unsigned NumRegs = OpInfo.Regs.size(); in lowerInlineAsm()
565 if (OpInfo.Regs.front().isVirtual()) { in lowerInlineAsm()
567 const TargetRegisterClass *RC = MRI->getRegClass(OpInfo.Regs.front()); in lowerInlineAsm()
571 if (!buildAnyextOrCopy(OpInfo.Regs[0], SourceRegs[0], MIRBuilder)) in lowerInlineAsm()
573 Inst.addReg(OpInfo.Regs[0]); in lowerInlineAsm()
579 unsigned NumRegs = OpInfo.Regs.size(); in lowerInlineAsm()
585 for (Register Reg : OpInfo.Regs) { in lowerInlineAsm()
611 if (OpInfo.Regs.empty()) in lowerInlineAsm()
617 if (OpInfo.Regs.size() > 1) { in lowerInlineAsm()
623 Register SrcReg = OpInfo.Regs[0]; in lowerInlineAsm()