Searched refs:NextMBB (Results 1 – 10 of 10) sorted by relevance
| /freebsd-12.1/contrib/llvm/lib/CodeGen/ |
| H A D | MachineLoopInfo.cpp | 70 MachineBasicBlock *NextMBB = &*std::next(BotMBB->getIterator()); in getBottomBlock() local 71 while (contains(NextMBB)) { in getBottomBlock() 72 BotMBB = NextMBB; in getBottomBlock() 75 NextMBB = &*std::next(BotMBB->getIterator()); in getBottomBlock()
|
| H A D | IfConversion.cpp | 1427 MachineBasicBlock &NextMBB = *NextBBI->BB; in IfConvertSimple() local 1450 Redefs.addLiveIns(NextMBB); in IfConvertSimple() 1474 if (!canFallThroughTo(*BBI.BB, NextMBB)) { in IfConvertSimple() 1475 InsertUncondBranch(*BBI.BB, NextMBB, TII); in IfConvertSimple() 1513 MachineBasicBlock &NextMBB = *NextBBI->BB; in IfConvertTriangle() local 1551 Redefs.addLiveIns(NextMBB); in IfConvertTriangle() 1559 CvtNext = MBPI->getEdgeProbability(&CvtMBB, &NextMBB); in IfConvertTriangle() 1561 BBNext = MBPI->getEdgeProbability(BBI.BB, &NextMBB); in IfConvertTriangle() 1613 bool isFallThrough = canFallThroughTo(*BBI.BB, NextMBB); in IfConvertTriangle() 1620 !NextMBB.hasAddressTaken()) { in IfConvertTriangle() [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Target/SystemZ/ |
| H A D | SystemZMachineScheduler.cpp | 78 void SystemZPostRASchedStrategy::enterMBB(MachineBasicBlock *NextMBB) { in enterMBB() argument 79 assert ((SchedStates.find(NextMBB) == SchedStates.end()) && in enterMBB() 81 LLVM_DEBUG(dbgs() << "** Entering " << printMBBReference(*NextMBB)); in enterMBB() 83 MBB = NextMBB; in enterMBB()
|
| H A D | SystemZMachineScheduler.h | 134 void enterMBB(MachineBasicBlock *NextMBB) override;
|
| H A D | SystemZISelLowering.cpp | 6904 MachineBasicBlock *NextMBB = (EndMBB ? emitBlockAfter(LoopMBB) : LoopMBB); in emitMemMemWrapper() local 6926 .addReg(NextDestReg).addMBB(NextMBB); in emitMemMemWrapper() 6930 .addReg(NextSrcReg).addMBB(NextMBB); in emitMemMemWrapper() 6933 .addReg(NextCountReg).addMBB(NextMBB); in emitMemMemWrapper() 6946 MBB->addSuccessor(NextMBB); in emitMemMemWrapper() 6958 MBB = NextMBB; in emitMemMemWrapper() 7020 MachineBasicBlock *NextMBB = splitBlockBefore(MI, MBB); in emitMemMemWrapper() local 7025 MBB->addSuccessor(NextMBB); in emitMemMemWrapper() 7026 MBB = NextMBB; in emitMemMemWrapper()
|
| /freebsd-12.1/contrib/llvm/lib/Target/MSP430/ |
| H A D | MSP430BranchSelector.cpp | 184 MachineBasicBlock *NextMBB = &*std::next(MBB); in expandBranches() local 185 assert(MBB->isSuccessor(NextMBB) && in expandBranches() 197 .addMBB(NextMBB) in expandBranches()
|
| /freebsd-12.1/contrib/llvm/lib/Target/X86/ |
| H A D | X86CondBrFolding.cpp | 121 void fixBranchProb(MachineBasicBlock *NextMBB, MachineBasicBlock *RootMBB, 351 auto fixBranchProb = [&](MachineBasicBlock *NextMBB) { in optimizeCondBr() argument 356 !ThisMBB->isSuccessor(NextMBB)) in optimizeCondBr() 358 Prob = MBPI->getEdgeProbability(ThisMBB, NextMBB); in optimizeCondBr() 363 setBranchProb(ThisMBB, NextMBB, Prob); in optimizeCondBr() 370 NextMBB = ThisMBB; in optimizeCondBr()
|
| /freebsd-12.1/contrib/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | SelectionDAGISel.cpp | 2001 MachineBasicBlock *NextMBB; in FinishBasicBlock() local 2005 NextMBB = BTB.Cases[j + 1].TargetBB; in FinishBasicBlock() 2008 NextMBB = BTB.Default; in FinishBasicBlock() 2011 NextMBB = BTB.Cases[j + 1].ThisBB; in FinishBasicBlock() 2014 SDB->visitBitTestCase(BTB, NextMBB, UnhandledProb, BTB.Reg, BTB.Cases[j], in FinishBasicBlock()
|
| H A D | SelectionDAGBuilder.h | 843 MachineBasicBlock* NextMBB,
|
| H A D | SelectionDAGBuilder.cpp | 2406 MachineBasicBlock* NextMBB, in visitBitTestCase() argument 2446 addSuccessorWithProb(SwitchBB, NextMBB, BranchProbToNext); in visitBitTestCase() 2457 if (NextMBB != NextBlock(SwitchBB)) in visitBitTestCase() 2459 DAG.getBasicBlock(NextMBB)); in visitBitTestCase() 9885 MachineBasicBlock *NextMBB = nullptr; in lowerWorkItem() local 9888 NextMBB = &*BBI; in lowerWorkItem() 9967 if (I->Kind == CC_Range && I->MBB == NextMBB) { in lowerWorkItem()
|