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

References

lib/CodeGen/MachineInstr.cpp
 1505       OS << ", ";
 1509     MO.print(OS, MST, TypeToPrint, /*PrintDef=*/false, IsStandalone,
 1515     OS << " = ";
 1518     OS << "frame-setup ";
 1520     OS << "frame-destroy ";
 1522     OS << "nnan ";
 1524     OS << "ninf ";
 1526     OS << "nsz ";
 1528     OS << "arcp ";
 1530     OS << "contract ";
 1532     OS << "afn ";
 1534     OS << "reassoc ";
 1536     OS << "nuw ";
 1538     OS << "nsw ";
 1540     OS << "exact ";
 1542     OS << "fpexcept ";
 1546     OS << TII->getName(getOpcode());
 1548     OS << "UNKNOWN";
 1560     OS << " ";
 1564     getOperand(OpIdx).print(OS, MST, TypeToPrint, /*PrintDef=*/true, IsStandalone,
 1571       OS << " [sideeffect]";
 1573       OS << " [mayload]";
 1575       OS << " [maystore]";
 1577       OS << " [isconvergent]";
 1579       OS << " [alignstack]";
 1581       OS << " [attdialect]";
 1583       OS << " [inteldialect]";
 1592     if (FirstOp) FirstOp = false; else OS << ",";
 1593     OS << " ";
 1599         OS << "!\"" << DIV->getName() << '\"';
 1603         MO.print(OS, MST, TypeToPrint, /*PrintDef=*/true, IsStandalone,
 1610         OS << "\"" << DIL->getName() << '\"';
 1614         MO.print(OS, MST, TypeToPrint, /*PrintDef=*/true, IsStandalone,
 1619       OS << '$' << AsmOpCount++;
 1622       case InlineAsm::Kind_RegUse:             OS << ":[reguse"; break;
 1623       case InlineAsm::Kind_RegDef:             OS << ":[regdef"; break;
 1624       case InlineAsm::Kind_RegDefEarlyClobber: OS << ":[regdef-ec"; break;
 1625       case InlineAsm::Kind_Clobber:            OS << ":[clobber"; break;
 1626       case InlineAsm::Kind_Imm:                OS << ":[imm"; break;
 1627       case InlineAsm::Kind_Mem:                OS << ":[mem"; break;
 1628       default: OS << ":[??" << InlineAsm::getKind(Flag); break;
 1635           OS << ':' << TRI->getRegClassName(TRI->getRegClass(RCID));
 1637           OS << ":RC" << RCID;
 1643         case InlineAsm::Constraint_es: OS << ":es"; break;
 1644         case InlineAsm::Constraint_i:  OS << ":i"; break;
 1645         case InlineAsm::Constraint_m:  OS << ":m"; break;
 1646         case InlineAsm::Constraint_o:  OS << ":o"; break;
 1647         case InlineAsm::Constraint_v:  OS << ":v"; break;
 1648         case InlineAsm::Constraint_Q:  OS << ":Q"; break;
 1649         case InlineAsm::Constraint_R:  OS << ":R"; break;
 1650         case InlineAsm::Constraint_S:  OS << ":S"; break;
 1651         case InlineAsm::Constraint_T:  OS << ":T"; break;
 1652         case InlineAsm::Constraint_Um: OS << ":Um"; break;
 1653         case InlineAsm::Constraint_Un: OS << ":Un"; break;
 1654         case InlineAsm::Constraint_Uq: OS << ":Uq"; break;
 1655         case InlineAsm::Constraint_Us: OS << ":Us"; break;
 1656         case InlineAsm::Constraint_Ut: OS << ":Ut"; break;
 1657         case InlineAsm::Constraint_Uv: OS << ":Uv"; break;
 1658         case InlineAsm::Constraint_Uy: OS << ":Uy"; break;
 1659         case InlineAsm::Constraint_X:  OS << ":X"; break;
 1660         case InlineAsm::Constraint_Z:  OS << ":Z"; break;
 1661         case InlineAsm::Constraint_ZC: OS << ":ZC"; break;
 1662         case InlineAsm::Constraint_Zy: OS << ":Zy"; break;
 1663         default: OS << ":?"; break;
 1669         OS << " tiedto:$" << TiedTo;
 1671       OS << ']';
 1679         MachineOperand::printSubRegIdx(OS, MO.getImm(), TRI);
 1681         MO.print(OS, MST, TypeToPrint, /*PrintDef=*/true, IsStandalone,
 1691       OS << ',';
 1693     OS << " pre-instr-symbol ";
 1694     MachineOperand::printSymbol(OS, *PreInstrSymbol);
 1699       OS << ',';
 1701     OS << " post-instr-symbol ";
 1702     MachineOperand::printSymbol(OS, *PostInstrSymbol);
 1707       OS << ',';
 1709     OS << " heap-alloc-marker";
 1715         OS << ',';
 1716       OS << " debug-location ";
 1717       DL->printAsOperand(OS, MST);
 1734     OS << " :: ";
 1738         OS << ", ";
 1739       Op->print(OS, MST, SSNs, *Context, MFI, TII);
 1752       OS << ';';
 1755     OS << ' ';
 1756     DL.print(OS);
 1762       OS << ";";
 1766     OS << " line no:" <<  DV->getLine();
 1770         OS << " inlined @[ ";
 1771         InlinedAtDL.print(OS);
 1772         OS << " ]";
 1776       OS << " indirect";
 1781     OS << '\n';