Lines Matching refs:MergeBB

1153                       MachineBasicBlock *MergeBB, unsigned DestRegister,
1157 MachineBasicBlock *createIfBlock(MachineBasicBlock *MergeBB,
1171 MachineBasicBlock *createIfRegion(MachineBasicBlock *MergeBB,
1184 MachineBasicBlock *MergeBB,
1189 MachineBasicBlock *MergeBB,
1195 MachineBasicBlock *MergeBB,
1752 MachineBasicBlock *MergeBB, in insertMergePHI() argument
1758 if (MergeBB->succ_begin() == MergeBB->succ_end()) { in insertMergePHI()
1761 LLVM_DEBUG(dbgs() << "Merge PHI (" << printMBBReference(*MergeBB) in insertMergePHI()
1767 const DebugLoc &DL = MergeBB->findDebugLoc(MergeBB->begin()); in insertMergePHI()
1768 MachineInstrBuilder MIB = BuildMI(*MergeBB, MergeBB->instr_begin(), DL, in insertMergePHI()
1831 MachineBasicBlock *MergeBB, MachineBasicBlock *CodeBBStart, in createIfBlock() argument
1834 MachineFunction *MF = MergeBB->getParent(); in createIfBlock()
1852 auto MergeIter = MergeBB->getIterator(); in createIfBlock()
1855 IfBB->addSuccessor(MergeBB); in createIfBlock()
1860 if (!CodeBBEnd->isSuccessor(MergeBB)) in createIfBlock()
1861 CodeBBEnd->addSuccessor(MergeBB); in createIfBlock()
1882 TII->insertBranch(*IfBB, MergeBB, CodeBBStart, Cond, DL); in createIfBlock()
1901 MachineBasicBlock *MergeBB, in rewriteCodeBBTerminator() argument
1917 insertUnconditionalBranch(CodeBB, MergeBB, DL); in rewriteCodeBBTerminator()
1944 insertUnconditionalBranch(CodeBB, MergeBB, DL); in rewriteCodeBBTerminator()
1969 MachineBasicBlock *MergeBB, in insertChainedPHI() argument
2003 insertMergePHI(IfBB, InnerRegion->getExit(), MergeBB, DestReg, NextDestReg, in insertChainedPHI()
2027 MachineBasicBlock *MergeBB, in rewriteLiveOutRegs() argument
2070 insertMergePHI(IfBB, InnerRegion->getExit(), MergeBB, PHIDestReg, in rewriteLiveOutRegs()
2084 insertChainedPHI(IfBB, CodeBB, MergeBB, InnerRegion, DestReg, SI); in rewriteLiveOutRegs()
2281 MachineBasicBlock *MergeBB, MachineBasicBlock *CodeBB, in createIfRegion() argument
2287 rewriteCodeBBTerminator(CodeBB, MergeBB, BBSelectRegOut); in createIfRegion()
2290 CodeBB->addSuccessor(MergeBB); in createIfRegion()
2296 MachineFunction *MF = MergeBB->getParent(); in createIfRegion()
2297 auto MergeIter = MergeBB->getIterator(); in createIfRegion()
2303 rewriteCodeBBTerminator(CodeBB, MergeBB, BBSelectRegOut); in createIfRegion()
2307 CodeBB->addSuccessor(MergeBB); in createIfRegion()
2314 rewriteCodeBBTerminator(CodeBB, MergeBB, CodeBBSelectReg); in createIfRegion()
2316 MachineBasicBlock *IfBB = createIfBlock(MergeBB, CodeBB, CodeBB, CodeBB, in createIfRegion()
2355 insertMergePHI(IfBB, CodeBB, MergeBB, BBSelectRegOut, BBSelectRegIn, in createIfRegion()
2357 InnerRegion.addMBB(MergeBB); in createIfRegion()
2360 rewriteLiveOutRegs(IfBB, CodeBB, MergeBB, &InnerRegion, CurrentRegion); in createIfRegion()
2370 MachineBasicBlock *MergeBB, LinearizedRegion *InnerRegion, in createIfRegion() argument
2377 MachineBasicBlock *IfBB = createIfBlock(MergeBB, CodeEntryBB, CodeExitBB, in createIfRegion()
2410 insertMergePHI(IfBB, CodeExitBB, MergeBB, BBSelectRegOut, BBSelectRegIn, in createIfRegion()
2413 rewriteLiveOutRegs(IfBB, /* CodeEntryBB */ CodeExitBB, MergeBB, InnerRegion, in createIfRegion()