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

References

utils/TableGen/AsmWriterEmitter.cpp
  129   for (unsigned i = 0, e = FirstInst.Operands.size(); i != e; ++i) {
  132       O << "    " << FirstInst.Operands[i].getCode(PassSubtarget);
  141                                           FirstInst.Operands[i]));
  146                                             AWI.Operands[i]));
  172     if (Inst.Operands.empty())
  175     std::string Command = "    "+Inst.Operands[0].getCode(PassSubtarget)+"\n";
  209       if (FirstInst.Operands.size() == Op)
  217                         return OtherInst.Operands.size() == Op ||
  218                           OtherInst.Operands[Op] != FirstInst.Operands[Op];
  218                           OtherInst.Operands[Op] != FirstInst.Operands[Op];
  225         FirstInst.Operands[Op].getCode(PassSubtarget) + "\n";
  296     if (AWI.Operands[0].OperandType ==
  298         !AWI.Operands[0].Str.empty()) {
  299       std::string Str = AWI.Operands[0].Str;
  310     if (AWI.Operands[0].OperandType != AsmWriterOperand::isLiteralTextOperand ||
  311         AWI.Operands[0].Str.empty()) {
  315       std::string Str = AWI.Operands[0].Str;
  321       AWI.Operands.erase(AWI.Operands.begin());
  321       AWI.Operands.erase(AWI.Operands.begin());
  366         if (!Inst.Operands.empty()) {
  367           assert(NumOps <= Inst.Operands.size() &&
  369           Inst.Operands.erase(Inst.Operands.begin(),
  369           Inst.Operands.erase(Inst.Operands.begin(),
  370                               Inst.Operands.begin()+NumOps);
  472                      [](AsmWriterInst &Inst) { return Inst.Operands.empty(); });
utils/TableGen/AsmWriterInst.cpp
  175         Operands.emplace_back("PrintSpecial", ~0U, Modifier);
  182         Operands.emplace_back(OpInfo.PrinterMethodName, MIOp, Modifier);
  188   Operands.emplace_back("return;", AsmWriterOperand::isLiteralStatementOperand);
  196   if (Operands.size() != Other.Operands.size()) return ~1;
  196   if (Operands.size() != Other.Operands.size()) return ~1;
  199   for (unsigned i = 0, e = Operands.size(); i != e; ++i) {
  200     if (Operands[i] != Other.Operands[i]) {
  200     if (Operands[i] != Other.Operands[i]) {
utils/TableGen/AsmWriterInst.h
   96       if (!Operands.empty() &&
   97           Operands.back().OperandType == AsmWriterOperand::isLiteralTextOperand)
   98         Operands.back().Str.append(Str);
  100         Operands.push_back(AsmWriterOperand(Str));