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

References

lib/CodeGen/MachineOperand.cpp
  748   printTargetFlags(OS, *this);
  753       OS << (isDef() ? "implicit-def " : "implicit ");
  756       OS << "def ";
  758       OS << "internal ";
  760       OS << "dead ";
  762       OS << "killed ";
  764       OS << "undef ";
  766       OS << "early-clobber ";
  768       OS << "renamable ";
  779     OS << printReg(Reg, TRI, 0, MRI);
  783         OS << '.' << TRI->getSubRegIndexName(SubReg);
  785         OS << ".subreg" << SubReg;
  792           OS << ':';
  793           OS << printRegClassOrBank(Reg, MRI, TRI);
  799       OS << "(tied-def " << TiedOperandIdx << ")";
  802       OS << '(' << TypeToPrint << ')';
  806     OS << getImm();
  809     getCImm()->printAsOperand(OS, /*PrintType=*/true, MST);
  812     getFPImm()->printAsOperand(OS, /*PrintType=*/true, MST);
  815     OS << printMBBReference(*getMBB());
  823     printFrameIndex(OS, FrameIndex, IsFixed, MFI);
  827     OS << "%const." << getIndex();
  828     printOperandOffset(OS, getOffset());
  831     OS << "target-index(";
  836     OS << Name << ')';
  837     printOperandOffset(OS, getOffset());
  841     OS << printJumpTableEntryReference(getIndex());
  844     getGlobal()->printAsOperand(OS, /*PrintType=*/false, MST);
  845     printOperandOffset(OS, getOffset());
  849     OS << '&';
  851       OS << "\"\"";
  853       printLLVMNameWithoutPrefix(OS, Name);
  855     printOperandOffset(OS, getOffset());
  859     OS << "blockaddress(";
  860     getBlockAddress()->getFunction()->printAsOperand(OS, /*PrintType=*/false,
  862     OS << ", ";
  863     printIRBlockReference(OS, *getBlockAddress()->getBasicBlock(), MST);
  864     OS << ')';
  865     MachineOperand::printOperandOffset(OS, getOffset());
  869     OS << "<regmask";
  879             OS << " " << printReg(i, TRI);
  886         OS << " and " << (NumRegsInMask - NumRegsEmitted) << " more...";
  888       OS << " ...";
  890     OS << ">";
  895     OS << "liveout(";
  897       OS << "<unknown>";
  903             OS << ", ";
  904           OS << printReg(Reg, TRI);
  909     OS << ")";
  913     getMetadata()->printAsOperand(OS, MST);
  916     printSymbol(OS, *getMCSymbol());
  920       printCFI(OS, MF->getFrameInstructions()[getCFIIndex()], TRI);
  922       OS << "<cfi directive>";
  928       OS << "intrinsic(@" << Intrinsic::getName(ID, None) << ')';
  930       OS << "intrinsic(@" << IntrinsicInfo->getName(ID) << ')';
  932       OS << "intrinsic(" << ID << ')';
  937     OS << (CmpInst::isIntPredicate(Pred) ? "int" : "float") << "pred("
  942     OS << "shufflemask(";
  948       OS << Separator;
  949       C->getAggregateElement(I)->printAsOperand(OS, false, MST);
  953     OS << ')';