• Home
  • Raw
  • Download

Lines Matching refs:OpInfo

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