Home
last modified time | relevance | path

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

/external/llvm/lib/CodeGen/
DPHIElimination.cpp561 MachineBasicBlock *PreMBB = BBI->getOperand(i+1).getMBB(); in SplitPHIEdges() local
563 if (PreMBB->succ_size() == 1) in SplitPHIEdges()
568 if (PreMBB == &MBB && !SplitAllCriticalEdges) in SplitPHIEdges()
570 const MachineLoop *PreLoop = MLI ? MLI->getLoopFor(PreMBB) : nullptr; in SplitPHIEdges()
580 bool ShouldSplit = isLiveOutPastPHIs(Reg, PreMBB); in SplitPHIEdges()
585 << PreMBB->getNumber() << " -> BB#" << MBB.getNumber() in SplitPHIEdges()
614 if (!PreMBB->SplitCriticalEdge(&MBB, *this)) { in SplitPHIEdges()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/
DPHIElimination.cpp574 MachineBasicBlock *PreMBB = BBI->getOperand(i+1).getMBB(); in SplitPHIEdges() local
576 if (PreMBB->succ_size() == 1) in SplitPHIEdges()
581 if (PreMBB == &MBB && !SplitAllCriticalEdges) in SplitPHIEdges()
583 const MachineLoop *PreLoop = MLI ? MLI->getLoopFor(PreMBB) : nullptr; in SplitPHIEdges()
593 bool ShouldSplit = isLiveOutPastPHIs(Reg, PreMBB); in SplitPHIEdges()
598 << printMBBReference(*PreMBB) << " -> " in SplitPHIEdges()
629 if (!PreMBB->SplitCriticalEdge(&MBB, *this)) { in SplitPHIEdges()
/external/swiftshader/third_party/LLVM/lib/CodeGen/
DPHIElimination.cpp417 MachineBasicBlock *PreMBB = BBI->getOperand(i+1).getMBB(); in SplitPHIEdges() local
423 if (PreMBB != &MBB && in SplitPHIEdges()
424 !LV.isLiveIn(Reg, MBB) && LV.isLiveOut(Reg, *PreMBB)) { in SplitPHIEdges()
426 !(MLI->getLoopFor(PreMBB) == MLI->getLoopFor(&MBB) && in SplitPHIEdges()
428 if (PreMBB->SplitCriticalEdge(&MBB, this)) { in SplitPHIEdges()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/AMDGPU/
DAMDILCFGStructurizer.cpp288 int cloneOnSideEntryTo(MachineBasicBlock *PreMBB,
1508 int AMDGPUCFGStructurizer::cloneOnSideEntryTo(MachineBasicBlock *PreMBB, in cloneOnSideEntryTo() argument
1511 assert(PreMBB->isSuccessor(SrcMBB)); in cloneOnSideEntryTo()
1515 SrcMBB = cloneBlockForPredecessor(SrcMBB, PreMBB); in cloneOnSideEntryTo()
1519 PreMBB = SrcMBB; in cloneOnSideEntryTo()
/external/llvm/lib/Target/AMDGPU/
DAMDILCFGStructurizer.cpp290 int cloneOnSideEntryTo(MachineBasicBlock *PreMBB,
1561 int AMDGPUCFGStructurizer::cloneOnSideEntryTo(MachineBasicBlock *PreMBB, in cloneOnSideEntryTo() argument
1564 assert(PreMBB->isSuccessor(SrcMBB)); in cloneOnSideEntryTo()
1568 SrcMBB = cloneBlockForPredecessor(SrcMBB, PreMBB); in cloneOnSideEntryTo()
1572 PreMBB = SrcMBB; in cloneOnSideEntryTo()