reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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;