Home
last modified time | relevance | path

Searched refs:LastMBB (Results 1 – 3 of 3) sorted by relevance

/openbsd/src/gnu/llvm/llvm/lib/Target/Hexagon/
DHexagonHardwareLoops.cpp1182 MachineBasicBlock *LastMBB = L->findLoopControlBlock(); in convertToHardwareLoop() local
1184 if (!LastMBB) in convertToHardwareLoop()
1187 MachineBasicBlock::iterator LastI = LastMBB->getFirstTerminator(); in convertToHardwareLoop()
1188 if (LastI == LastMBB->end()) in convertToHardwareLoop()
1279 BuildMI(*LastMBB, LastI, LastIDL, TII->get(ENDLOOP)).addMBB(LoopStart); in convertToHardwareLoop()
1288 LastI = LastMBB->erase(LastI); in convertToHardwareLoop()
1290 if (LastI != LastMBB->end()) in convertToHardwareLoop()
1291 LastI = LastMBB->erase(LastI); in convertToHardwareLoop()
1293 TII->insertBranch(*LastMBB, BranchTarget, nullptr, Cond, LastIDL); in convertToHardwareLoop()
1297 LastMBB->erase(LastI); in convertToHardwareLoop()
/openbsd/src/gnu/llvm/llvm/lib/CodeGen/
DMachineBlockPlacement.cpp2778 MachineBasicBlock *LastMBB = nullptr; in buildCFGChains() local
2780 if (LastMBB != nullptr) in buildCFGChains()
2781 OriginalLayoutSuccessors[LastMBB->getNumber()] = &MBB; in buildCFGChains()
2782 LastMBB = &MBB; in buildCFGChains()
/openbsd/src/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAGISel.cpp971 MachineBasicBlock *FirstMBB = FuncInfo->MBB, *LastMBB; in CodeGenAndEmitDAG() local
978 LastMBB = FuncInfo->MBB = Scheduler->EmitSchedule(FuncInfo->InsertPt); in CodeGenAndEmitDAG()
983 if (FirstMBB != LastMBB) in CodeGenAndEmitDAG()
984 SDB->UpdateSplitBlock(FirstMBB, LastMBB); in CodeGenAndEmitDAG()