Home
last modified time | relevance | path

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

/external/llvm/lib/CodeGen/
DMachineLoopInfo.cpp69 MachineBasicBlock *NextMBB = &*std::next(BotMBB->getIterator()); in getBottomBlock() local
70 while (contains(NextMBB)) { in getBottomBlock()
71 BotMBB = NextMBB; in getBottomBlock()
74 NextMBB = &*std::next(BotMBB->getIterator()); in getBottomBlock()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DMachineLoopInfo.cpp77 MachineBasicBlock *NextMBB = &*std::next(BotMBB->getIterator()); in getBottomBlock() local
78 while (contains(NextMBB)) { in getBottomBlock()
79 BotMBB = NextMBB; in getBottomBlock()
82 NextMBB = &*std::next(BotMBB->getIterator()); in getBottomBlock()
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 …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/
DX86AvoidTrailingCall.cpp72 MachineBasicBlock *NextMBB = MBB.getNextNode(); in runOnMachineFunction() local
73 if (NextMBB && !NextMBB->isEHFuncletEntry()) in runOnMachineFunction()
DX86CondBrFolding.cpp345 auto fixBranchProb = [&](MachineBasicBlock *NextMBB) { in optimizeCondBr() argument
350 !ThisMBB->isSuccessor(NextMBB)) in optimizeCondBr()
352 Prob = MBPI->getEdgeProbability(ThisMBB, NextMBB); in optimizeCondBr()
357 setBranchProb(ThisMBB, NextMBB, Prob); in optimizeCondBr()
364 NextMBB = ThisMBB; in optimizeCondBr()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/SystemZ/
DSystemZMachineScheduler.cpp78 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()
DSystemZMachineScheduler.h133 void enterMBB(MachineBasicBlock *NextMBB) override;
DSystemZISelLowering.cpp7490 MachineBasicBlock *NextMBB = (EndMBB ? emitBlockAfter(LoopMBB) : LoopMBB); in emitMemMemWrapper() local
7512 .addReg(NextDestReg).addMBB(NextMBB); in emitMemMemWrapper()
7516 .addReg(NextSrcReg).addMBB(NextMBB); in emitMemMemWrapper()
7519 .addReg(NextCountReg).addMBB(NextMBB); in emitMemMemWrapper()
7532 MBB->addSuccessor(NextMBB); in emitMemMemWrapper()
7544 MBB = NextMBB; in emitMemMemWrapper()
7606 MachineBasicBlock *NextMBB = splitBlockBefore(MI, MBB); in emitMemMemWrapper() local
7611 MBB->addSuccessor(NextMBB); in emitMemMemWrapper()
7612 MBB = NextMBB; in emitMemMemWrapper()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/MSP430/
DMSP430BranchSelector.cpp184 MachineBasicBlock *NextMBB = &*std::next(MBB); in expandBranches() local
185 assert(MBB->isSuccessor(NextMBB) && in expandBranches()
197 .addMBB(NextMBB) in expandBranches()
/external/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAGISel.cpp1686 MachineBasicBlock *NextMBB; in FinishBasicBlock() local
1690 NextMBB = BTB.Cases[j + 1].TargetBB; in FinishBasicBlock()
1693 NextMBB = BTB.Default; in FinishBasicBlock()
1696 NextMBB = BTB.Cases[j + 1].ThisBB; in FinishBasicBlock()
1699 SDB->visitBitTestCase(BTB, NextMBB, UnhandledProb, BTB.Reg, BTB.Cases[j], in FinishBasicBlock()
DSelectionDAGBuilder.h813 MachineBasicBlock* NextMBB,
DSelectionDAGBuilder.cpp2194 MachineBasicBlock* NextMBB, in visitBitTestCase() argument
2234 addSuccessorWithProb(SwitchBB, NextMBB, BranchProbToNext); in visitBitTestCase()
2245 if (NextMBB != NextBlock(SwitchBB)) in visitBitTestCase()
2247 DAG.getBasicBlock(NextMBB)); in visitBitTestCase()
8667 MachineBasicBlock *NextMBB = nullptr; in lowerWorkItem() local
8670 NextMBB = &*BBI; in lowerWorkItem()
8744 if (I->Kind == CC_Range && I->MBB == NextMBB) { in lowerWorkItem()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAGISel.cpp1822 MachineBasicBlock *NextMBB; in FinishBasicBlock() local
1826 NextMBB = BTB.Cases[j + 1].TargetBB; in FinishBasicBlock()
1829 NextMBB = BTB.Default; in FinishBasicBlock()
1832 NextMBB = BTB.Cases[j + 1].ThisBB; in FinishBasicBlock()
1835 SDB->visitBitTestCase(BTB, NextMBB, UnhandledProb, BTB.Reg, BTB.Cases[j], in FinishBasicBlock()
DSelectionDAGBuilder.h675 void visitBitTestCase(SwitchCG::BitTestBlock &BB, MachineBasicBlock *NextMBB,
DSelectionDAGBuilder.cpp2712 MachineBasicBlock* NextMBB, in visitBitTestCase() argument
2752 addSuccessorWithProb(SwitchBB, NextMBB, BranchProbToNext); in visitBitTestCase()
2763 if (NextMBB != NextBlock(SwitchBB)) in visitBitTestCase()
2765 DAG.getBasicBlock(NextMBB)); in visitBitTestCase()
10104 MachineBasicBlock *NextMBB = nullptr; in lowerWorkItem() local
10107 NextMBB = &*BBI; in lowerWorkItem()
10186 if (I->Kind == CC_Range && I->MBB == NextMBB) { in lowerWorkItem()
/external/llvm/lib/Target/SystemZ/
DSystemZISelLowering.cpp5732 MachineBasicBlock *NextMBB = (EndMBB ? emitBlockAfter(LoopMBB) : LoopMBB); in emitMemMemWrapper() local
5754 .addReg(NextDestReg).addMBB(NextMBB); in emitMemMemWrapper()
5758 .addReg(NextSrcReg).addMBB(NextMBB); in emitMemMemWrapper()
5761 .addReg(NextCountReg).addMBB(NextMBB); in emitMemMemWrapper()
5774 MBB->addSuccessor(NextMBB); in emitMemMemWrapper()
5786 MBB = NextMBB; in emitMemMemWrapper()
5840 MachineBasicBlock *NextMBB = splitBlockBefore(MI, MBB); in emitMemMemWrapper() local
5845 MBB->addSuccessor(NextMBB); in emitMemMemWrapper()
5846 MBB = NextMBB; in emitMemMemWrapper()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/GlobalISel/
DIRTranslator.cpp756 MachineBasicBlock *NextMBB = nullptr; in lowerSwitchWorkItem() local
759 NextMBB = &*BBI; in lowerSwitchWorkItem()
779 if (I->Kind == CC_Range && I->MBB == NextMBB) { in lowerSwitchWorkItem()