Home | History | Annotate | Download | only in TableGen

Lines Matching defs:OpInfo

1436     const CGIOperandList::OperandInfo &OpInfo = ResultInst->Operands[i];
1439 int TiedOp = OpInfo.getTiedRegister();
1446 int SrcOperand = FindAsmOperandNamed(OpInfo.Name);
1447 if (OpInfo.Name.empty() || SrcOperand == -1)
1449 TheDef->getName() + "' has operand '" + OpInfo.Name +
1453 unsigned NumOperands = OpInfo.MINumOperands;
1462 AsmOperands[SrcOperand+AI].SrcOpName == OpInfo.Name &&
1478 const CGIOperandList::OperandInfo *OpInfo = &ResultInst->Operands[i];
1481 int TiedOp = OpInfo->getTiedRegister();
1488 const std::string &OpName = OpInfo->Name;
1503 unsigned NumOperands = (SubIdx == -1 ? OpInfo->MINumOperands : 1);
1583 const MatchableInfo::ResOperand &OpInfo = II.ResOperands[i];
1586 switch (OpInfo.Kind) {
1589 MatchableInfo::AsmOperand &Op = II.AsmOperands[OpInfo.AsmOperandNum];
1598 Signature += utostr(OpInfo.MINumOperands);
1599 Signature += "_" + itostr(OpInfo.AsmOperandNum);
1602 << (OpInfo.AsmOperandNum+1) << "])->" << Op.Class->RenderMethod
1603 << "(Inst, " << OpInfo.MINumOperands << ");\n";
1610 //assert(OpInfo.MINumOperands == 1 && "Not a singular MCOperand");
1611 unsigned TiedOp = OpInfo.TiedOperandNum;
1618 int64_t Val = OpInfo.ImmVal;
1624 if (OpInfo.Register == 0) {
1628 std::string N = getQualifiedName(OpInfo.Register);
1630 Signature += "__reg" + OpInfo.Register->getName();