Home | History | Annotate | Download | only in TableGen

Lines Matching defs:OpInfo

1562     const CGIOperandList::OperandInfo &OpInfo = ResultInst->Operands[i];
1566 if (OpInfo.MINumOperands == 1)
1567 TiedOp = OpInfo.getTiedRegister();
1574 int SrcOperand = findAsmOperandNamed(OpInfo.Name);
1575 if (OpInfo.Name.empty() || SrcOperand == -1) {
1586 unsigned NumOperands = OpInfo.MINumOperands;
1595 AsmOperands[SrcOperand+AI].SrcOpName == OpInfo.Name &&
1611 const CGIOperandList::OperandInfo *OpInfo = &ResultInst->Operands[i];
1615 if (OpInfo->MINumOperands == 1)
1616 TiedOp = OpInfo->getTiedRegister();
1623 const std::string &OpName = OpInfo->Name;
1638 unsigned NumOperands = (SubIdx == -1 ? OpInfo->MINumOperands : 1);
1781 const MatchableInfo::ResOperand &OpInfo = II.ResOperands[i];
1784 switch (OpInfo.Kind) {
1787 MatchableInfo::AsmOperand &Op = II.AsmOperands[OpInfo.AsmOperandNum];
1795 Signature += utostr(OpInfo.MINumOperands);
1796 Signature += "_" + itostr(OpInfo.AsmOperandNum);
1810 ConversionRow.push_back(OpInfo.AsmOperandNum + 1);
1820 << Op.Class->RenderMethod << "(Inst, " << OpInfo.MINumOperands
1832 OpOS << " NumMCOperands += " << OpInfo.MINumOperands << ";\n"
1839 assert(OpInfo.MINumOperands == 1 && "Not a singular MCOperand");
1840 unsigned TiedOp = OpInfo.TiedOperandNum;
1848 int64_t Val = OpInfo.ImmVal;
1876 if (OpInfo.Register == 0) {
1880 Reg = getQualifiedName(OpInfo.Register);
1881 Name = "reg" + OpInfo.Register->getName();