reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

utils/TableGen/AsmWriterEmitter.cpp
  847           if (Operands[OpNum].MINumOperands == 1 &&
  848               Operands[OpNum].getTiedRegister() != -1) {
  851             int TiedOpNum = Operands[OpNum].getTiedRegister();
  852             if (Operands[OpNum].Rec->getName() ==
  853                 Operands[TiedOpNum].Rec->getName()) {
utils/TableGen/CodeEmitterGen.cpp
  108     OpIdx = CGI.Operands[OpIdx].MIOperandNo;
  136   std::string &EncoderMethodName = CGI.Operands[SO.first].EncoderMethodName;
utils/TableGen/CodeGenDAGPatterns.cpp
 1788       Record *OperandNode = InstInfo.Operands[i].Rec;
 3667     const std::string &OpName = CGI.Operands[i].Name;
 3681     if (!checkOperandClass(CGI.Operands[i], R))
 3685     Results.push_back(CGI.Operands[i].Rec);
 3698     CGIOperandList::OperandInfo &Op = CGI.Operands[i];
 3805           Results.push_back(InstInfo.Operands[j].Rec);
 3810           Operands.push_back(InstInfo.Operands[j].Rec);
utils/TableGen/CodeGenInstruction.cpp
  245     if (!Ops[Op.first].Constraints[Op.second].isNone())
  249     Ops[Op.first].Constraints[Op.second] =
  300   if (!Ops[SrcOp.first].Constraints[SrcOp.second].isNone())
  318   Ops[SrcOp.first].Constraints[SrcOp.second] = NewConstraint;
  704     if (ResultInst->Operands[i].MINumOperands == 1 &&
  705         ResultInst->Operands[i].getTiedRegister() != -1) {
  708       int TiedOpNum = ResultInst->Operands[i].getTiedRegister();
  709       if (ResultInst->Operands[i].Rec->getName() ==
  710           ResultInst->Operands[TiedOpNum].Rec->getName())
  717     Record *InstOpRec = ResultInst->Operands[i].Rec;
  718     unsigned NumSubOps = ResultInst->Operands[i].MINumOperands;
  734          DagInit *MIOI = ResultInst->Operands[i].MIOperandInfo;
  753       DagInit *MIOI = ResultInst->Operands[i].MIOperandInfo;
utils/TableGen/DAGISelMatcherGen.cpp
  806          CGP.operandHasDefault(II.Operands[NonOverridableOperands-1].Rec))
  812     Record *OperandNode = II.Operands[InstOpNo].Rec;
utils/TableGen/FastISelEmitter.cpp
  492       Record *Op0Rec = II.Operands[0].Rec;
utils/TableGen/GlobalISelEmitter.cpp
 4460   const auto &DstIOperand = Inst.Operands[0];
 4588       const auto &DstIOperand = DstI.Operands[0];
 4629     const auto &DstIOperand = DstI.Operands[OpIdx];
utils/TableGen/PseudoLoweringEmitter.cpp
   92       if (DI->getDef() != Insn.Operands[BaseIdx + i].Rec)
   96                       Insn.Operands[BaseIdx + i].Rec->getName() + "'");
  100       for (unsigned I = 0, E = Insn.Operands[i].MINumOperands; I != E; ++I)
  102       OpsAdded += Insn.Operands[i].MINumOperands;
  151     NumMIOperands += Insn.Operands[i].MINumOperands;
  170     SourceOperands[SourceInsn.Operands[i].Name] = i;
  176     if (OperandMap[Insn.Operands[i].MIOperandNo].Kind != OpData::Operand)
  186     for (unsigned I = 0, E = Insn.Operands[i].MINumOperands; I != E; ++I)
  187       OperandMap[Insn.Operands[i].MIOperandNo + I].Data.Operand =
  229               << Source.Operands[Expansion.OperandMap[MIOpNo].Data
utils/TableGen/RISCVCompressInstEmitter.cpp
  192     int TiedOpIdx = Inst.Operands[i].getTiedRegister();
  203         if (!validateRegister(DI->getDef(), Inst.Operands[i].Rec))
  208                               Inst.Operands[i].Rec->getName() + "'");
  217       if (!validateTypes(DI->getDef(), Inst.Operands[i].Rec, IsSourceInst))
  223                             Inst.Operands[i].Rec->getName() +
  229       if (Inst.Operands[i].Rec->isSubClassOf("RegisterClass"))
  269     if (Inst.Operands[i].getTiedRegister() != -1)
  348     int TiedInstOpIdx = DestInst.Operands[i].getTiedRegister();
  642         if (Source.Operands[OpNo].Rec->isSubClassOf("RegisterClass"))