• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10.1/llvmCore-3425.0.34/utils/TableGen/

Lines Matching refs:Operands

1221       CI->RenderMethod = "add" + CI->ClassName + "Operands";
1324 for (unsigned i = 0, e = CGI.Operands.size(); i != e; ++i) {
1325 const CGIOperandList::OperandInfo &OI = CGI.Operands[i];
1489 const CGIOperandList &Operands = CGI.Operands;
1494 if (!Operands.hasOperandNamed(OperandName, Idx))
1501 if (Op->SubOpIdx == -1 && Operands[Idx].MINumOperands > 1) {
1502 Record *Rec = Operands[Idx].Rec;
1508 for (unsigned SI = 1, SE = Operands[Idx].MINumOperands; SI != SE; ++SI) {
1520 Op->Class = getOperandClass(Operands[Idx], Op->SubOpIdx);
1530 int OITied = Operands[Idx].getTiedRegister();
1534 std::pair<unsigned, unsigned> Idx = Operands.getSubOperandNumber(OITied);
1535 OperandName = Operands[Idx.first].Name;
1575 for (unsigned i = 0, e = ResultInst->Operands.size(); i != e; ++i) {
1576 const CGIOperandList::OperandInfo &OpInfo = ResultInst->Operands[i];
1617 for (unsigned i = 0, e = ResultInst->Operands.size(); i != e; ++i) {
1618 const CGIOperandList::OperandInfo *OpInfo = &ResultInst->Operands[i];
1698 << "> &Operands) {\n"
1707 << "*>(Operands[*(p + 1)])->addRegOperands(Inst, 1);\n"
1719 OpOS << "const SmallVectorImpl<MCParsedAsmOperand*> &Operands) {\n"
1727 << " Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);\n"
1728 << " Operands[*(p + 1)]->setConstraint(\"m\");\n"
1768 << " " << AsmMatchConverter << "(Inst, Operands);\n"
1821 << "*>(Operands[*(p + 1)])->"
1828 << " Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);\n"
1829 << " Operands[*(p + 1)]->setConstraint(\"m\");\n"
1867 << " Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);\n"
1868 << " Operands[*(p + 1)]->setConstraint(\"\");\n"
1898 << " Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);\n"
1899 << " Operands[*(p + 1)]->setConstraint(\"m\");\n"
2473 << " &Operands,\n unsigned MCK) {\n\n"
2482 << " return " << CI->ParserMethod << "(Operands);\n";
2497 << " &Operands,\n StringRef Mnemonic) {\n";
2504 OS << " unsigned NextOpNum = Operands.size()-1;\n";
2538 OS << "tryCustomParseOperand(Operands, it->Class);\n";
2607 << "&Operands);\n";
2609 OS << " const SmallVectorImpl<MCParsedAsmOperand*> &Operands);\n";
2613 OS << "const SmallVectorImpl<MCParsedAsmOperand*> &Operands,\n"
2626 OS << " SmallVectorImpl<MCParsedAsmOperand*> &Operands,\n";
2630 OS << " SmallVectorImpl<MCParsedAsmOperand*> &Operands,\n";
2806 << " &Operands,\n";
2811 OS << " if (Operands.size() > " << (MaxNumOperands+1) << ") {\n";
2822 << "Operand*)Operands[0])->getToken();\n\n";
2862 OS << " if (i + 1 >= Operands.size()) {\n";
2867 OS << " unsigned Diag = validateOperandClass(Operands[i+1],\n";
2904 OS << " convertToMapAndConstraints(it->ConvertFn, Operands);\n";
2909 OS << " convertToMCInst(it->ConvertFn, Inst, it->Opcode, Operands);\n";