Home
last modified time | relevance | path

Searched refs:PredB (Results 1 – 2 of 2) sorted by relevance

/external/llvm/lib/Target/Hexagon/
DHexagonEarlyIfConv.cpp187 void mergeBlocks(MachineBasicBlock *PredB, MachineBasicBlock *SuccB);
992 void HexagonEarlyIfConversion::mergeBlocks(MachineBasicBlock *PredB, in mergeBlocks() argument
994 DEBUG(dbgs() << "Merging blocks " << PrintMB(PredB) << " and " in mergeBlocks()
998 TII->RemoveBranch(*PredB); in mergeBlocks()
999 PredB->removeSuccessor(SuccB); in mergeBlocks()
1000 PredB->splice(PredB->end(), SuccB, SuccB->begin(), SuccB->end()); in mergeBlocks()
1003 PredB->addSuccessor(*I); in mergeBlocks()
1004 PredB->normalizeSuccProbs(); in mergeBlocks()
1005 replacePhiEdges(SuccB, PredB); in mergeBlocks()
1008 PredB->updateTerminator(); in mergeBlocks()
DHexagonHardwareLoops.cpp1877 MachineBasicBlock *PredB = PN->getOperand(i+1).getMBB(); in createPreheaderForLoop() local
1878 if (PredB == Latch) in createPreheaderForLoop()
1884 NewPN->addOperand(MachineOperand::CreateMBB(PredB)); in createPreheaderForLoop()
1890 MachineBasicBlock *PredB = PN->getOperand(i+1).getMBB(); in createPreheaderForLoop() local
1891 if (PredB != Latch) { in createPreheaderForLoop()