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

References

lib/Target/SystemZ/SystemZISelLowering.cpp
 7224   MachineFunction &MF = *MBB->getParent();
 7239                                splitBlockAfter(MI, MBB) : nullptr);
 7262     MachineBasicBlock *StartMBB = MBB;
 7263     MachineBasicBlock *DoneMBB = splitBlockBefore(MI, MBB);
 7269     MBB->addSuccessor(LoopMBB);
 7283     MBB = LoopMBB;
 7285     BuildMI(MBB, DL, TII->get(SystemZ::PHI), ThisDestReg)
 7289       BuildMI(MBB, DL, TII->get(SystemZ::PHI), ThisSrcReg)
 7292     BuildMI(MBB, DL, TII->get(SystemZ::PHI), ThisCountReg)
 7296       BuildMI(MBB, DL, TII->get(SystemZ::PFD))
 7299     BuildMI(MBB, DL, TII->get(Opcode))
 7303       BuildMI(MBB, DL, TII->get(SystemZ::BRC))
 7306       MBB->addSuccessor(EndMBB);
 7307       MBB->addSuccessor(NextMBB);
 7319     MBB = NextMBB;
 7321     BuildMI(MBB, DL, TII->get(SystemZ::LA), NextDestReg)
 7324       BuildMI(MBB, DL, TII->get(SystemZ::LA), NextSrcReg)
 7326     BuildMI(MBB, DL, TII->get(SystemZ::AGHI), NextCountReg)
 7328     BuildMI(MBB, DL, TII->get(SystemZ::CGHI))
 7330     BuildMI(MBB, DL, TII->get(SystemZ::BRC))
 7333     MBB->addSuccessor(LoopMBB);
 7334     MBB->addSuccessor(DoneMBB);
 7343     MBB = DoneMBB;
 7352       BuildMI(*MBB, MI, MI.getDebugLoc(), TII->get(SystemZ::LAY), Reg)
 7361       BuildMI(*MBB, MI, MI.getDebugLoc(), TII->get(SystemZ::LAY), Reg)
 7368     BuildMI(*MBB, MI, DL, TII->get(Opcode))
 7381       MachineBasicBlock *NextMBB = splitBlockBefore(MI, MBB);
 7382       BuildMI(MBB, DL, TII->get(SystemZ::BRC))
 7385       MBB->addSuccessor(EndMBB);
 7386       MBB->addSuccessor(NextMBB);
 7387       MBB = NextMBB;
 7391     MBB->addSuccessor(EndMBB);
 7392     MBB = EndMBB;
 7393     MBB->addLiveIn(SystemZ::CC);
 7397   return MBB;