reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
706 const auto *MF = MI.getMF(); 713 if (MI.isCFIInstruction()) 714 assert(MI.getNumOperands() == 1 && "Expected 1 operand in CFI instruction"); 717 bool ShouldPrintRegisterTies = MI.hasComplexRegisterTies(); 718 unsigned I = 0, E = MI.getNumOperands(); 719 for (; I < E && MI.getOperand(I).isReg() && MI.getOperand(I).isDef() && 719 for (; I < E && MI.getOperand(I).isReg() && MI.getOperand(I).isDef() && 720 !MI.getOperand(I).isImplicit(); 724 print(MI, I, TRI, ShouldPrintRegisterTies, 725 MI.getTypeToPrint(I, PrintedTypes, MRI), 731 if (MI.getFlag(MachineInstr::FrameSetup)) 733 if (MI.getFlag(MachineInstr::FrameDestroy)) 735 if (MI.getFlag(MachineInstr::FmNoNans)) 737 if (MI.getFlag(MachineInstr::FmNoInfs)) 739 if (MI.getFlag(MachineInstr::FmNsz)) 741 if (MI.getFlag(MachineInstr::FmArcp)) 743 if (MI.getFlag(MachineInstr::FmContract)) 745 if (MI.getFlag(MachineInstr::FmAfn)) 747 if (MI.getFlag(MachineInstr::FmReassoc)) 749 if (MI.getFlag(MachineInstr::NoUWrap)) 751 if (MI.getFlag(MachineInstr::NoSWrap)) 753 if (MI.getFlag(MachineInstr::IsExact)) 755 if (MI.getFlag(MachineInstr::FPExcept)) 758 OS << TII->getName(MI.getOpcode()); 766 print(MI, I, TRI, ShouldPrintRegisterTies, 767 MI.getTypeToPrint(I, PrintedTypes, MRI)); 773 if (MCSymbol *PreInstrSymbol = MI.getPreInstrSymbol()) { 780 if (MCSymbol *PostInstrSymbol = MI.getPostInstrSymbol()) { 788 if (const DebugLoc &DL = MI.getDebugLoc()) { 795 if (!MI.memoperands_empty()) { 800 for (const auto *Op : MI.memoperands()) {