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

References

utils/TableGen/CodeGenInstruction.cpp
   58   OperandList.reserve(e);
  133     OperandList.emplace_back(Rec, ArgName, PrintMethod, EncoderMethod,
  142   for (OperandInfo &OpInfo : OperandList)
  165   for (unsigned i = 0, e = OperandList.size(); i != e; ++i)
  166     if (OperandList[i].Name == Name) {
  197     if (OperandList[OpIdx].MINumOperands > 1 && !AllowWholeOp &&
  210   DagInit *MIOpInfo = OperandList[OpIdx].MIOperandInfo;
  350     if (Op.second >= OperandList[Op.first].DoNotEncode.size())
  351       OperandList[Op.first].DoNotEncode.resize(Op.second+1);
  352     OperandList[Op.first].DoNotEncode[Op.second] = true;
utils/TableGen/CodeGenInstruction.h
  155     bool empty() const { return OperandList.empty(); }
  156     unsigned size() const { return OperandList.size(); }
  157     const OperandInfo &operator[](unsigned i) const { return OperandList[i]; }
  158     OperandInfo &operator[](unsigned i) { return OperandList[i]; }
  159     OperandInfo &back() { return OperandList.back(); }
  160     const OperandInfo &back() const { return OperandList.back(); }
  164     iterator begin() { return OperandList.begin(); }
  165     const_iterator begin() const { return OperandList.begin(); }
  166     iterator end() { return OperandList.end(); }
  167     const_iterator end() const { return OperandList.end(); }
  189       return OperandList[Op.first].MIOperandNo + Op.second;
  196         assert(i < OperandList.size() && "Invalid flat operand #");
  197         if (OperandList[i].MIOperandNo+OperandList[i].MINumOperands > Op)
  197         if (OperandList[i].MIOperandNo+OperandList[i].MINumOperands > Op)
  198           return std::make_pair(i, Op-OperandList[i].MIOperandNo);
  207       if (OperandList[Op.first].DoNotEncode.size() > Op.second)
  208         return OperandList[Op.first].DoNotEncode[Op.second];
utils/TableGen/WebAssemblyDisassemblerEmitter.cpp
  111         OS << CGI.Operands.OperandList.size() << ", ";
  114         for (auto &Op : CGI.Operands.OperandList) {
utils/TableGen/X86RecognizableInstr.cpp
   99   Operands = &insn.Operands.OperandList;