Searched refs:MBB2 (Results 1 - 7 of 7) sorted by relevance
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | BranchFolding.cpp | 326 MachineBasicBlock *MBB2, 330 MachineBasicBlock::iterator MBBI2 = MBB2->end(); 335 MBBI2 = skipBackwardPastNonInstructions(MBBI2, MBB2); 336 if (MBBI1 == MBB1->end() || MBBI2 == MBB2->end()) 531 /// MBB1, MBB2 The blocks to check 534 /// MBB1 and MBB2 536 /// instruction in the common tail shared by MBB1,MBB2 537 /// SuccBB A common successor of MBB1, MBB2 which are in a canonical form 544 ProfitableToMerge(MachineBasicBlock *MBB1, MachineBasicBlock *MBB2, argument 557 auto EHScope2 = EHScopeMembership.find(MBB2); 325 ComputeCommonTailLength(MachineBasicBlock *MBB1, MachineBasicBlock *MBB2, MachineBasicBlock::iterator &I1, MachineBasicBlock::iterator &I2) argument 1239 IsBetterFallthrough(MachineBasicBlock *MBB1, MachineBasicBlock *MBB2) argument [all...] |
H A D | IfConversion.cpp | 835 MachineBasicBlock *MBB2) { 837 const MachineBasicBlock::reverse_iterator B2 = MBB2->rend(); 839 MachineBasicBlock::reverse_iterator E2 = MBB2->rbegin(); 1821 MachineBasicBlock &MBB2 = *BBI2->BB; local 1832 Redefs.addLiveIns(MBB2); 1838 MachineBasicBlock::iterator DI2 = MBB2.getFirstNonDebugInstr(); 1855 MBB2.getParent()->eraseCallSiteInfo(&*DI2); 1858 if (DI2 == MBB2.end()) 1872 MBB2.erase(MBB2 833 verifySameBranchInstructions( MachineBasicBlock *MBB1, MachineBasicBlock *MBB2) argument [all...] |
H A D | MachineSink.cpp | 597 if (MachineBasicBlock *MBB2 = 599 return isProfitableToSinkTo(Reg, MI, SuccToSinkTo, MBB2, AllSuccessors);
|
H A D | SplitKit.cpp | 985 MachineBasicBlock *MBB2 = LIS.getMBBFromIndex((*It2)->def); local 986 if (MBB1 == MBB2) { 988 } else if (MDT.dominates(MBB1, MBB2)) { 990 } else if (MDT.dominates(MBB2, MBB1)) {
|
H A D | LiveIntervals.cpp | 842 MachineBasicBlock *MBB2 = Indexes->getMBBFromIndex(Stop); local 843 return MBB1 == MBB2 ? MBB1 : nullptr;
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
H A D | PPCMIPeephole.cpp | 1259 for (MachineBasicBlock &MBB2 : *MF) { 1262 // For fully redundant case, we select two basic blocks MBB1 and MBB2 1265 // - MBB1 is the only predecessor of MBB2, and 1269 // As partially redundant case, we additionally handle if MBB2 has one 1270 // additional predecessor, which has only one successor (MBB2). 1271 // In this case, we move the compare instruction originally in MBB2 into 1284 // | MBB2 | (w/ 1 pred | MBB2 | (w/ 2 pred 1289 if (!eligibleForCompareElimination(MBB2, MBB1, MBBtoMoveCmp, MRI)) 1295 MachineInstr *BI2 = &*MBB2 [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDILCFGStructurizer.cpp | 1614 MachineBasicBlock *MBB2 = *std::next(MBB->succ_begin()); local 1615 if (MBB1 != MBB2)
|
Completed in 173 milliseconds