Home
last modified time | relevance | path

Searched refs:MBB2 (Results 1 – 7 of 7) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DBranchFolding.cpp322 MachineBasicBlock *MBB2, in ComputeCommonTailLength() argument
326 MachineBasicBlock::iterator MBBI2 = MBB2->end(); in ComputeCommonTailLength()
331 MBBI2 = skipBackwardPastNonInstructions(MBBI2, MBB2); in ComputeCommonTailLength()
332 if (MBBI1 == MBB1->end() || MBBI2 == MBB2->end()) in ComputeCommonTailLength()
540 ProfitableToMerge(MachineBasicBlock *MBB1, MachineBasicBlock *MBB2, in ProfitableToMerge() argument
553 auto EHScope2 = EHScopeMembership.find(MBB2); in ProfitableToMerge()
559 CommonTailLen = ComputeCommonTailLength(MBB1, MBB2, I1, I2); in ProfitableToMerge()
563 << " and " << printMBBReference(*MBB2) << " is " in ProfitableToMerge()
571 if (skipDebugInstructionsForward(MBB2->begin(), MBB2->end(), false) == I2) in ProfitableToMerge()
572 I2 = MBB2->begin(); in ProfitableToMerge()
[all …]
H A DIfConversion.cpp835 MachineBasicBlock *MBB2) { in verifySameBranchInstructions() argument
837 const MachineBasicBlock::reverse_iterator B2 = MBB2->rend(); in verifySameBranchInstructions()
839 MachineBasicBlock::reverse_iterator E2 = MBB2->rbegin(); in verifySameBranchInstructions()
1821 MachineBasicBlock &MBB2 = *BBI2->BB; in IfConvertDiamondCommon() local
1832 Redefs.addLiveIns(MBB2); in IfConvertDiamondCommon()
1838 MachineBasicBlock::iterator DI2 = MBB2.getFirstNonDebugInstr(false); in IfConvertDiamondCommon()
1855 MBB2.getParent()->eraseCallSiteInfo(&*DI2); in IfConvertDiamondCommon()
1858 if (DI2 == MBB2.end()) in IfConvertDiamondCommon()
1872 MBB2.erase(MBB2.begin(), DI2); in IfConvertDiamondCommon()
1883 verifySameBranchInstructions(&MBB1, &MBB2); in IfConvertDiamondCommon()
[all …]
H A DSplitKit.cpp983 MachineBasicBlock *MBB2 = LIS.getMBBFromIndex((*It2)->def); in computeRedundantBackCopies() local
984 if (MBB1 == MBB2) { in computeRedundantBackCopies()
986 } else if (MDT.dominates(MBB1, MBB2)) { in computeRedundantBackCopies()
988 } else if (MDT.dominates(MBB2, MBB1)) { in computeRedundantBackCopies()
H A DMachineSink.cpp769 if (MachineBasicBlock *MBB2 = in isProfitableToSinkTo() local
771 return isProfitableToSinkTo(Reg, MI, SuccToSinkTo, MBB2, AllSuccessors); in isProfitableToSinkTo()
H A DLiveIntervals.cpp843 MachineBasicBlock *MBB2 = Indexes->getMBBFromIndex(Stop); in intervalIsInOneMBB() local
844 return MBB1 == MBB2 ? MBB1 : nullptr; in intervalIsInOneMBB()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/
H A DPPCMIPeephole.cpp1269 for (MachineBasicBlock &MBB2 : *MF) { in eliminateRedundantCompare()
1299 if (!eligibleForCompareElimination(MBB2, MBB1, MBBtoMoveCmp, MRI)) in eliminateRedundantCompare()
1305 MachineInstr *BI2 = &*MBB2.getFirstInstrTerminator(); in eliminateRedundantCompare()
1354 MBB1, &MBB2, MRI); in eliminateRedundantCompare()
1356 MBB1, &MBB2, MRI); in eliminateRedundantCompare()
1378 MBB1, &MBB2, MRI); in eliminateRedundantCompare()
1474 if (Inst->getParent() != &MBB2) in eliminateRedundantCompare()
1484 MBBtoMoveCmp->splice(I, &MBB2, MachineBasicBlock::iterator(CMPI2)); in eliminateRedundantCompare()
1488 BuildMI(MBB2, MBB2.begin(), DL, in eliminateRedundantCompare()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DAMDILCFGStructurizer.cpp1589 MachineBasicBlock *MBB2 = *std::next(MBB->succ_begin()); in removeRedundantConditionalBranch() local
1590 if (MBB1 != MBB2) in removeRedundantConditionalBranch()