Home
last modified time | relevance | path

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

/external/llvm/lib/Target/Hexagon/
DHexagonEarlyIfConv.cpp185 void mergeBlocks(MachineBasicBlock *PredB, MachineBasicBlock *SuccB);
990 void HexagonEarlyIfConversion::mergeBlocks(MachineBasicBlock *PredB, in mergeBlocks() argument
992 DEBUG(dbgs() << "Merging blocks " << PrintMB(PredB) << " and " in mergeBlocks()
996 TII->RemoveBranch(*PredB); in mergeBlocks()
997 PredB->removeSuccessor(SuccB); in mergeBlocks()
998 PredB->splice(PredB->end(), SuccB, SuccB->begin(), SuccB->end()); in mergeBlocks()
1001 PredB->addSuccessor(*I); in mergeBlocks()
1002 PredB->normalizeSuccProbs(); in mergeBlocks()
1003 replacePhiEdges(SuccB, PredB); in mergeBlocks()
1006 PredB->updateTerminator(); in mergeBlocks()
DRDFGraph.h443 NodeId PredB; // Id of the predecessor block for a phi use. member
536 return Ref.PhiU.PredB; in getPredecessor()
540 Ref.PhiU.PredB = B; in setPredecessor()
746 RegisterRef RR, NodeAddr<BlockNode*> PredB,
DHexagonHardwareLoops.cpp1879 MachineBasicBlock *PredB = PN->getOperand(i+1).getMBB(); in createPreheaderForLoop() local
1880 if (PredB == Latch) in createPreheaderForLoop()
1886 NewPN->addOperand(MachineOperand::CreateMBB(PredB)); in createPreheaderForLoop()
1892 MachineBasicBlock *PredB = PN->getOperand(i+1).getMBB(); in createPreheaderForLoop() local
1893 if (PredB != Latch) { in createPreheaderForLoop()
DRDFGraph.cpp878 RegisterRef RR, NodeAddr<BlockNode*> PredB, uint16_t Flags) { in newPhiUse() argument
882 PUA.Addr->setPredecessor(PredB.Id); in newPhiUse()