Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DPHIElimination.cpp767 MachineBasicBlock *PreMBB = BBI->getOperand(i + 1).getMBB(); in SplitPHIEdges() local
769 if (PreMBB->succ_size() == 1) in SplitPHIEdges()
774 if (PreMBB == &MBB && !SplitAllCriticalEdges) in SplitPHIEdges()
776 const MachineLoop *PreLoop = MLI ? MLI->getLoopFor(PreMBB) : nullptr; in SplitPHIEdges()
786 bool ShouldSplit = isLiveOutPastPHIs(Reg, PreMBB); in SplitPHIEdges()
791 << printMBBReference(*PreMBB) << " -> " in SplitPHIEdges()
822 if (!(P ? PreMBB->SplitCriticalEdge(&MBB, *P, LiveInSets) in SplitPHIEdges()
823 : PreMBB->SplitCriticalEdge(&MBB, *MFAM, LiveInSets))) { in SplitPHIEdges()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DR600MachineCFGStructurizer.cpp266 int cloneOnSideEntryTo(MachineBasicBlock *PreMBB,
1472 int R600MachineCFGStructurizer::cloneOnSideEntryTo(MachineBasicBlock *PreMBB, in cloneOnSideEntryTo() argument
1475 assert(PreMBB->isSuccessor(SrcMBB)); in cloneOnSideEntryTo()
1479 SrcMBB = cloneBlockForPredecessor(SrcMBB, PreMBB); in cloneOnSideEntryTo()
1483 PreMBB = SrcMBB; in cloneOnSideEntryTo()