Home
last modified time | relevance | path

Searched refs:NextMBB (Results 1 – 13 of 13) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/
H A DX86AvoidTrailingCall.cpp98 MachineBasicBlock *NextMBB = MBB.getNextNode(); in runOnMachineFunction() local
99 if (NextMBB && !NextMBB->isEHFuncletEntry()) in runOnMachineFunction()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DMachineLoopInfo.cpp80 MachineBasicBlock *NextMBB = &*std::next(BotMBB->getIterator()); in getBottomBlock() local
81 while (contains(NextMBB)) { in getBottomBlock()
82 BotMBB = NextMBB; in getBottomBlock()
85 NextMBB = &*std::next(BotMBB->getIterator()); in getBottomBlock()
H A DIfConversion.cpp1545 MachineBasicBlock &NextMBB = *NextBBI->BB; in IfConvertSimple() local
1568 Redefs.addLiveIns(NextMBB); in IfConvertSimple()
1592 if (!canFallThroughTo(*BBI.BB, NextMBB)) { in IfConvertSimple()
1593 InsertUncondBranch(*BBI.BB, NextMBB, TII); in IfConvertSimple()
1631 MachineBasicBlock &NextMBB = *NextBBI->BB; in IfConvertTriangle() local
1669 Redefs.addLiveIns(NextMBB); in IfConvertTriangle()
1677 CvtNext = MBPI->getEdgeProbability(&CvtMBB, &NextMBB); in IfConvertTriangle()
1679 BBNext = MBPI->getEdgeProbability(BBI.BB, &NextMBB); in IfConvertTriangle()
1731 bool isFallThrough = canFallThroughTo(*BBI.BB, NextMBB); in IfConvertTriangle()
1737 NextMBB.pred_size() == 1 && !NextBBI->HasFallThrough && in IfConvertTriangle()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/
H A DSystemZMachineScheduler.cpp79 void SystemZPostRASchedStrategy::enterMBB(MachineBasicBlock *NextMBB) { in enterMBB() argument
80 assert ((SchedStates.find(NextMBB) == SchedStates.end()) && in enterMBB()
82 LLVM_DEBUG(dbgs() << "** Entering " << printMBBReference(*NextMBB)); in enterMBB()
84 MBB = NextMBB; in enterMBB()
H A DSystemZMachineScheduler.h133 void enterMBB(MachineBasicBlock *NextMBB) override;
H A DSystemZISelLowering.cpp7801 MachineBasicBlock *NextMBB = in emitMemMemWrapper() local
7824 .addReg(NextDestReg).addMBB(NextMBB); in emitMemMemWrapper()
7828 .addReg(NextSrcReg).addMBB(NextMBB); in emitMemMemWrapper()
7831 .addReg(NextCountReg).addMBB(NextMBB); in emitMemMemWrapper()
7844 MBB->addSuccessor(NextMBB); in emitMemMemWrapper()
7856 MBB = NextMBB; in emitMemMemWrapper()
7918 MachineBasicBlock *NextMBB = SystemZ::splitBlockBefore(MI, MBB); in emitMemMemWrapper() local
7923 MBB->addSuccessor(NextMBB); in emitMemMemWrapper()
7924 MBB = NextMBB; in emitMemMemWrapper()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/MSP430/
H A DMSP430BranchSelector.cpp184 MachineBasicBlock *NextMBB = &*std::next(MBB); in expandBranches() local
185 assert(MBB->isSuccessor(NextMBB) && in expandBranches()
197 .addMBB(NextMBB) in expandBranches()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/
H A DIRTranslator.cpp1042 MachineBasicBlock *NextMBB, in emitBitTestCase() argument
1082 addSuccessorWithProb(SwitchBB, NextMBB, BranchProbToNext); in emitBitTestCase()
1096 if (NextMBB != SwitchBB->getNextNode()) in emitBitTestCase()
1097 MIB.buildBr(*NextMBB); in emitBitTestCase()
1148 MachineBasicBlock *NextMBB = nullptr; in lowerSwitchWorkItem() local
1151 NextMBB = &*BBI; in lowerSwitchWorkItem()
1171 if (I->Kind == CC_Range && I->MBB == NextMBB) { in lowerSwitchWorkItem()
2969 MachineBasicBlock *NextMBB; in finalizeBasicBlock() local
2973 NextMBB = BTB.Cases[j + 1].TargetBB; in finalizeBasicBlock()
2976 NextMBB = BTB.Default; in finalizeBasicBlock()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGISel.cpp1854 MachineBasicBlock *NextMBB; in FinishBasicBlock() local
1858 NextMBB = BTB.Cases[j + 1].TargetBB; in FinishBasicBlock()
1861 NextMBB = BTB.Default; in FinishBasicBlock()
1864 NextMBB = BTB.Cases[j + 1].ThisBB; in FinishBasicBlock()
1867 SDB->visitBitTestCase(BTB, NextMBB, UnhandledProb, BTB.Reg, BTB.Cases[j], in FinishBasicBlock()
H A DSelectionDAGBuilder.h670 void visitBitTestCase(SwitchCG::BitTestBlock &BB, MachineBasicBlock *NextMBB,
H A DSelectionDAGBuilder.cpp2807 MachineBasicBlock* NextMBB, in visitBitTestCase() argument
2847 addSuccessorWithProb(SwitchBB, NextMBB, BranchProbToNext); in visitBitTestCase()
2858 if (NextMBB != NextBlock(SwitchBB)) in visitBitTestCase()
2860 DAG.getBasicBlock(NextMBB)); in visitBitTestCase()
10485 MachineBasicBlock *NextMBB = nullptr; in lowerWorkItem() local
10488 NextMBB = &*BBI; in lowerWorkItem()
10567 if (I->Kind == CC_Range && I->MBB == NextMBB) { in lowerWorkItem()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/GlobalISel/
H A DIRTranslator.h356 void emitBitTestCase(SwitchCG::BitTestBlock &BB, MachineBasicBlock *NextMBB,
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DAMDGPULegalizerInfo.cpp2706 MachineFunction::iterator NextMBB = std::next(Parent->getIterator()); in verifyCFIntrinsic() local
2707 if (NextMBB == Parent->getParent()->end()) // Illegal intrinsic use. in verifyCFIntrinsic()
2709 UncondBrTarget = &*NextMBB; in verifyCFIntrinsic()