Lines Matching refs:MergeBB
1132 MachineBasicBlock *MergeBB, unsigned DestRegister,
1136 MachineBasicBlock *createIfBlock(MachineBasicBlock *MergeBB,
1150 MachineBasicBlock *createIfRegion(MachineBasicBlock *MergeBB,
1163 MachineBasicBlock *MergeBB,
1168 MachineBasicBlock *MergeBB,
1174 MachineBasicBlock *MergeBB,
1718 MachineBasicBlock *MergeBB, in insertMergePHI() argument
1724 if (MergeBB->succ_begin() == MergeBB->succ_end()) { in insertMergePHI()
1727 LLVM_DEBUG(dbgs() << "Merge PHI (" << printMBBReference(*MergeBB) in insertMergePHI()
1733 const DebugLoc &DL = MergeBB->findDebugLoc(MergeBB->begin()); in insertMergePHI()
1734 MachineInstrBuilder MIB = BuildMI(*MergeBB, MergeBB->instr_begin(), DL, in insertMergePHI()
1790 MachineBasicBlock *MergeBB, MachineBasicBlock *CodeBBStart, in createIfBlock() argument
1793 MachineFunction *MF = MergeBB->getParent(); in createIfBlock()
1806 auto MergeIter = MergeBB->getIterator(); in createIfBlock()
1809 IfBB->addSuccessor(MergeBB); in createIfBlock()
1814 if (!CodeBBEnd->isSuccessor(MergeBB)) in createIfBlock()
1815 CodeBBEnd->addSuccessor(MergeBB); in createIfBlock()
1836 TII->insertBranch(*IfBB, MergeBB, CodeBBStart, Cond, DL); in createIfBlock()
1854 MachineBasicBlock *MergeBB, in rewriteCodeBBTerminator() argument
1870 insertUnconditionalBranch(CodeBB, MergeBB, DL); in rewriteCodeBBTerminator()
1897 insertUnconditionalBranch(CodeBB, MergeBB, DL); in rewriteCodeBBTerminator()
1922 MachineBasicBlock *MergeBB, in insertChainedPHI() argument
1956 insertMergePHI(IfBB, InnerRegion->getExit(), MergeBB, DestReg, NextDestReg, in insertChainedPHI()
1980 MachineBasicBlock *MergeBB, in rewriteLiveOutRegs() argument
2023 insertMergePHI(IfBB, InnerRegion->getExit(), MergeBB, PHIDestReg, in rewriteLiveOutRegs()
2037 insertChainedPHI(IfBB, CodeBB, MergeBB, InnerRegion, DestReg, SI); in rewriteLiveOutRegs()
2234 MachineBasicBlock *MergeBB, MachineBasicBlock *CodeBB, in createIfRegion() argument
2240 rewriteCodeBBTerminator(CodeBB, MergeBB, BBSelectRegOut); in createIfRegion()
2243 CodeBB->addSuccessor(MergeBB); in createIfRegion()
2249 MachineFunction *MF = MergeBB->getParent(); in createIfRegion()
2250 auto MergeIter = MergeBB->getIterator(); in createIfRegion()
2256 rewriteCodeBBTerminator(CodeBB, MergeBB, BBSelectRegOut); in createIfRegion()
2260 CodeBB->addSuccessor(MergeBB); in createIfRegion()
2267 rewriteCodeBBTerminator(CodeBB, MergeBB, CodeBBSelectReg); in createIfRegion()
2269 MachineBasicBlock *IfBB = createIfBlock(MergeBB, CodeBB, CodeBB, CodeBB, in createIfRegion()
2308 insertMergePHI(IfBB, CodeBB, MergeBB, BBSelectRegOut, BBSelectRegIn, in createIfRegion()
2310 InnerRegion.addMBB(MergeBB); in createIfRegion()
2313 rewriteLiveOutRegs(IfBB, CodeBB, MergeBB, &InnerRegion, CurrentRegion); in createIfRegion()
2323 MachineBasicBlock *MergeBB, LinearizedRegion *InnerRegion, in createIfRegion() argument
2330 MachineBasicBlock *IfBB = createIfBlock(MergeBB, CodeEntryBB, CodeExitBB, in createIfRegion()
2363 insertMergePHI(IfBB, CodeExitBB, MergeBB, BBSelectRegOut, BBSelectRegIn, in createIfRegion()
2366 rewriteLiveOutRegs(IfBB, /* CodeEntryBB */ CodeExitBB, MergeBB, InnerRegion, in createIfRegion()