Searched refs:LastMBB (Results 1 – 3 of 3) sorted by relevance
458 MachineBasicBlock *LastMBB = L->getExitingBlock(); in convertToHardwareLoop() local460 if (LastMBB == 0) { in convertToHardwareLoop()463 MachineBasicBlock::iterator LastI = LastMBB->getFirstTerminator(); in convertToHardwareLoop()467 if (L->getLoopLatch() != LastMBB) { in convertToHardwareLoop()474 if (!LastMBB->isSuccessor(LoopStart)) { in convertToHardwareLoop()484 MachineFunction *MF = LastMBB->getParent(); in convertToHardwareLoop()518 BuildMI(*LastMBB, LastI, dl, TII->get(Hexagon::ENDLOOP0)).addMBB(LoopStart); in convertToHardwareLoop()527 LastI = LastMBB->erase(LastI); in convertToHardwareLoop()529 if (LastI != LastMBB->end()) { in convertToHardwareLoop()530 TII->RemoveBranch(*LastMBB); in convertToHardwareLoop()[all …]
291 MachineBasicBlock *LastMBB = L->getExitingBlock(); in getTripCount() local293 if (LastMBB == 0) in getTripCount()296 MachineBasicBlock::iterator LastI = LastMBB->getFirstTerminator(); in getTripCount()600 MachineBasicBlock *LastMBB = L->getExitingBlock(); in convertToCTRLoop() local602 if (LastMBB == 0) { in convertToCTRLoop()605 MachineBasicBlock::iterator LastI = LastMBB->getFirstTerminator(); in convertToCTRLoop()609 if (L->getLoopLatch() != LastMBB) { in convertToCTRLoop()616 if (!LastMBB->isSuccessor(LoopStart)) { in convertToCTRLoop()624 MachineFunction *MF = LastMBB->getParent(); in convertToCTRLoop()705 BuildMI(*LastMBB, LastI, dl, in convertToCTRLoop()[all …]
678 MachineBasicBlock *FirstMBB = FuncInfo->MBB, *LastMBB; in CodeGenAndEmitDAG() local684 LastMBB = FuncInfo->MBB = Scheduler->EmitSchedule(FuncInfo->InsertPt); in CodeGenAndEmitDAG()689 if (FirstMBB != LastMBB) in CodeGenAndEmitDAG()690 SDB->UpdateSplitBlock(FirstMBB, LastMBB); in CodeGenAndEmitDAG()