Home | History | Annotate | Download | only in TableGen

Lines Matching refs:OpInfo

1396     const CGIOperandList::OperandInfo &OpInfo = ResultInst->Operands[i];
1399 int TiedOp = OpInfo.getTiedRegister();
1406 int SrcOperand = FindAsmOperandNamed(OpInfo.Name);
1407 if (OpInfo.Name.empty() || SrcOperand == -1)
1409 TheDef->getName() + "' has operand '" + OpInfo.Name +
1413 unsigned NumOperands = OpInfo.MINumOperands;
1422 AsmOperands[SrcOperand+AI].SrcOpName == OpInfo.Name &&
1438 const CGIOperandList::OperandInfo *OpInfo = &ResultInst->Operands[i];
1441 int TiedOp = OpInfo->getTiedRegister();
1448 const std::string &OpName = OpInfo->Name;
1464 unsigned NumOperands = (SubIdx == -1 ? OpInfo->MINumOperands : 1);
1544 const MatchableInfo::ResOperand &OpInfo = II.ResOperands[i];
1547 switch (OpInfo.Kind) {
1550 MatchableInfo::AsmOperand &Op = II.AsmOperands[OpInfo.AsmOperandNum];
1559 Signature += utostr(OpInfo.MINumOperands);
1560 Signature += "_" + itostr(OpInfo.AsmOperandNum);
1563 << (OpInfo.AsmOperandNum+1) << "])->" << Op.Class->RenderMethod
1564 << "(Inst, " << OpInfo.MINumOperands << ");\n";
1571 //assert(OpInfo.MINumOperands == 1 && "Not a singular MCOperand");
1572 unsigned TiedOp = OpInfo.TiedOperandNum;
1579 int64_t Val = OpInfo.ImmVal;
1585 if (OpInfo.Register == 0) {
1589 std::string N = getQualifiedName(OpInfo.Register);
1591 Signature += "__reg" + OpInfo.Register->getName();