Searched refs:PreMBB (Results 1 – 5 of 5) sorted by relevance
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/ |
D | PHIElimination.cpp | 574 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/llvm/lib/CodeGen/ |
D | PHIElimination.cpp | 561 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/lib/CodeGen/ |
D | PHIElimination.cpp | 417 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/ |
D | AMDILCFGStructurizer.cpp | 288 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/ |
D | AMDILCFGStructurizer.cpp | 290 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()
|