Searched refs:MBB2 (Results 1 – 7 of 7) sorted by relevance
| /freebsd-12.1/contrib/llvm/lib/CodeGen/ |
| H A D | BranchFolding.cpp | 312 I2 = MBB2->end(); in ComputeCommonTailLength() 321 if (I2==MBB2->begin()) { in ComputeCommonTailLength() 335 if (I2==MBB2->begin()) { in ComputeCommonTailLength() 359 if (I1 == MBB1->begin() && I2 != MBB2->begin()) { in ComputeCommonTailLength() 362 if (I2 == MBB2->begin()) in ComputeCommonTailLength() 644 auto EHScope2 = EHScopeMembership.find(MBB2); in ProfitableToMerge() 662 if ((MBB1 == PredBB || MBB2 == PredBB) && in ProfitableToMerge() 683 if (MBB1->isLayoutSuccessor(MBB2) && I2 == MBB2->begin()) in ProfitableToMerge() 713 !MBB2->back().isBarrier()) in ProfitableToMerge() 1346 if (MBB1->isSuccessor(MBB2)) return true; in IsBetterFallthrough() [all …]
|
| H A D | IfConversion.cpp | 728 MachineBasicBlock *MBB2) { in verifySameBranchInstructions() argument 732 MachineBasicBlock::reverse_iterator E2 = MBB2->rbegin(); in verifySameBranchInstructions() 1703 MachineBasicBlock &MBB2 = *BBI2->BB; in IfConvertDiamondCommon() local 1714 Redefs.addLiveIns(MBB2); in IfConvertDiamondCommon() 1735 if (DI2 == MBB2.end()) in IfConvertDiamondCommon() 1749 MBB2.erase(MBB2.begin(), DI2); in IfConvertDiamondCommon() 1760 verifySameBranchInstructions(&MBB1, &MBB2); in IfConvertDiamondCommon() 1790 while (DI2 != MBB2.begin()) { in IfConvertDiamondCommon() 1800 assert(DI2 != MBB2.begin()); in IfConvertDiamondCommon() 1817 if (TII->isProfitableToUnpredicate(MBB1, MBB2)) { in IfConvertDiamondCommon() [all …]
|
| H A D | MachineSink.cpp | 549 if (MachineBasicBlock *MBB2 = in isProfitableToSinkTo() local 551 return isProfitableToSinkTo(Reg, MI, SuccToSinkTo, MBB2, AllSuccessors); in isProfitableToSinkTo()
|
| H A D | SplitKit.cpp | 977 MachineBasicBlock *MBB2 = LIS.getMBBFromIndex((*It2)->def); in computeRedundantBackCopies() local 978 if (MBB1 == MBB2) { in computeRedundantBackCopies() 980 } else if (MDT.dominates(MBB1, MBB2)) { in computeRedundantBackCopies() 982 } else if (MDT.dominates(MBB2, MBB1)) { in computeRedundantBackCopies()
|
| H A D | LiveIntervals.cpp | 834 MachineBasicBlock *MBB2 = Indexes->getMBBFromIndex(Stop); in intervalIsInOneMBB() local 835 return MBB1 == MBB2 ? MBB1 : nullptr; in intervalIsInOneMBB()
|
| /freebsd-12.1/contrib/llvm/lib/Target/PowerPC/ |
| H A D | PPCMIPeephole.cpp | 1028 for (MachineBasicBlock &MBB2 : *MF) { in eliminateRedundantCompare() 1058 if (!eligibleForCompareElimination(MBB2, MBB1, MBBtoMoveCmp, MRI)) in eliminateRedundantCompare() 1064 MachineInstr *BI2 = &*MBB2.getFirstInstrTerminator(); in eliminateRedundantCompare() 1113 MBB1, &MBB2, MRI); in eliminateRedundantCompare() 1115 MBB1, &MBB2, MRI); in eliminateRedundantCompare() 1137 MBB1, &MBB2, MRI); in eliminateRedundantCompare() 1233 if (Inst->getParent() != &MBB2) in eliminateRedundantCompare() 1243 MBBtoMoveCmp->splice(I, &MBB2, MachineBasicBlock::iterator(CMPI2)); in eliminateRedundantCompare() 1247 BuildMI(MBB2, MBB2.begin(), DL, in eliminateRedundantCompare()
|
| /freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/ |
| H A D | AMDILCFGStructurizer.cpp | 1614 MachineBasicBlock *MBB2 = *std::next(MBB->succ_begin()); in removeRedundantConditionalBranch() local 1615 if (MBB1 != MBB2) in removeRedundantConditionalBranch()
|