Lines Matching refs:MergeBB

1130                       MachineBasicBlock *MergeBB, unsigned DestRegister,
1134 MachineBasicBlock *createIfBlock(MachineBasicBlock *MergeBB,
1148 MachineBasicBlock *createIfRegion(MachineBasicBlock *MergeBB,
1161 MachineBasicBlock *MergeBB,
1166 MachineBasicBlock *MergeBB,
1172 MachineBasicBlock *MergeBB,
1716 MachineBasicBlock *MergeBB, in insertMergePHI() argument
1722 if (MergeBB->succ_empty()) { in insertMergePHI()
1725 LLVM_DEBUG(dbgs() << "Merge PHI (" << printMBBReference(*MergeBB) in insertMergePHI()
1731 const DebugLoc &DL = MergeBB->findDebugLoc(MergeBB->begin()); in insertMergePHI()
1732 MachineInstrBuilder MIB = BuildMI(*MergeBB, MergeBB->instr_begin(), DL, in insertMergePHI()
1788 MachineBasicBlock *MergeBB, MachineBasicBlock *CodeBBStart, in createIfBlock() argument
1791 MachineFunction *MF = MergeBB->getParent(); in createIfBlock()
1804 auto MergeIter = MergeBB->getIterator(); in createIfBlock()
1807 IfBB->addSuccessor(MergeBB); in createIfBlock()
1812 if (!CodeBBEnd->isSuccessor(MergeBB)) in createIfBlock()
1813 CodeBBEnd->addSuccessor(MergeBB); in createIfBlock()
1834 TII->insertBranch(*IfBB, MergeBB, CodeBBStart, Cond, DL); in createIfBlock()
1852 MachineBasicBlock *MergeBB, in rewriteCodeBBTerminator() argument
1868 insertUnconditionalBranch(CodeBB, MergeBB, DL); in rewriteCodeBBTerminator()
1895 insertUnconditionalBranch(CodeBB, MergeBB, DL); in rewriteCodeBBTerminator()
1920 MachineBasicBlock *MergeBB, in insertChainedPHI() argument
1954 insertMergePHI(IfBB, InnerRegion->getExit(), MergeBB, DestReg, NextDestReg, in insertChainedPHI()
1978 MachineBasicBlock *MergeBB, in rewriteLiveOutRegs() argument
2021 insertMergePHI(IfBB, InnerRegion->getExit(), MergeBB, PHIDestReg, in rewriteLiveOutRegs()
2035 insertChainedPHI(IfBB, CodeBB, MergeBB, InnerRegion, DestReg, SI); in rewriteLiveOutRegs()
2231 MachineBasicBlock *MergeBB, MachineBasicBlock *CodeBB, in createIfRegion() argument
2237 rewriteCodeBBTerminator(CodeBB, MergeBB, BBSelectRegOut); in createIfRegion()
2240 CodeBB->addSuccessor(MergeBB); in createIfRegion()
2246 MachineFunction *MF = MergeBB->getParent(); in createIfRegion()
2247 auto MergeIter = MergeBB->getIterator(); in createIfRegion()
2253 rewriteCodeBBTerminator(CodeBB, MergeBB, BBSelectRegOut); in createIfRegion()
2257 CodeBB->addSuccessor(MergeBB); in createIfRegion()
2264 rewriteCodeBBTerminator(CodeBB, MergeBB, CodeBBSelectReg); in createIfRegion()
2266 MachineBasicBlock *IfBB = createIfBlock(MergeBB, CodeBB, CodeBB, CodeBB, in createIfRegion()
2304 insertMergePHI(IfBB, CodeBB, MergeBB, BBSelectRegOut, BBSelectRegIn, in createIfRegion()
2306 InnerRegion.addMBB(MergeBB); in createIfRegion()
2309 rewriteLiveOutRegs(IfBB, CodeBB, MergeBB, &InnerRegion, CurrentRegion); in createIfRegion()
2317 MachineBasicBlock *MergeBB, LinearizedRegion *InnerRegion, in createIfRegion() argument
2324 MachineBasicBlock *IfBB = createIfBlock(MergeBB, CodeEntryBB, CodeExitBB, in createIfRegion()
2357 insertMergePHI(IfBB, CodeExitBB, MergeBB, BBSelectRegOut, BBSelectRegIn, in createIfRegion()
2360 rewriteLiveOutRegs(IfBB, /* CodeEntryBB */ CodeExitBB, MergeBB, InnerRegion, in createIfRegion()