Home
last modified time | relevance | path

Searched refs:BBEnd (Results 1 – 6 of 6) sorted by relevance

/netbsd/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
H A DGVNSink.cpp610 unsigned sinkBB(BasicBlock *BBEnd);
762 unsigned GVNSink::sinkBB(BasicBlock *BBEnd) { in sinkBB() argument
764 BBEnd->printAsOperand(dbgs()); dbgs() << "\n"); in sinkBB()
766 for (auto *B : predecessors(BBEnd)) { in sinkBB()
791 analyzeInitialPHIs(BBEnd, NeededPHIs, PHIContents); in sinkBB()
815 BasicBlock *InsertBB = BBEnd; in sinkBB()
818 BBEnd->printAsOperand(dbgs()); dbgs() << "\n"); in sinkBB()
819 InsertBB = SplitBlockPredecessors(BBEnd, C.Blocks, ".gvnsink.split"); in sinkBB()
834 BasicBlock *BBEnd) { in sinkLastInstruction() argument
864 I0->moveBefore(&*BBEnd->getFirstInsertionPt()); in sinkLastInstruction()
[all …]
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DGCNIterativeScheduler.cpp238 auto const BBEnd = Begin->getParent()->end(); in getRegionPressure() local
239 auto const BottomMI = End == BBEnd ? std::prev(End) : End; in getRegionPressure()
244 if (AfterBottomMI == BBEnd || in getRegionPressure()
266 auto const BBEnd = R.Begin->getParent()->end(); in getSchedulePressure() local
268 if (R.End != BBEnd) { in getSchedulePressure()
275 RPTracker.reset(*std::prev(BBEnd)); in getSchedulePressure()
H A DR600EmitClauseMarkers.cpp181 MachineBasicBlock::iterator BBEnd) { in canClauseLocalKillFitInClause() argument
194 for (MachineBasicBlock::iterator UseI = Def; UseI != BBEnd; ++UseI) { in canClauseLocalKillFitInClause()
/netbsd/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DStackLifetime.cpp237 unsigned BBStart, BBEnd; in calculateLiveIntervals() local
238 std::tie(BBStart, BBEnd) = BlockInstRange[BB]; in calculateLiveIntervals()
278 LiveRanges[AllocaNo].addRange(Start[AllocaNo], BBEnd); in calculateLiveIntervals()
/netbsd/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/
H A DIROutliner.cpp118 BasicBlock::iterator BBCurr, BBEnd, BBNext; in moveBBContents() local
119 for (BBCurr = SourceBB.begin(), BBEnd = SourceBB.end(); BBCurr != BBEnd; in moveBBContents()
/netbsd/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
H A DSimplifyCFG.cpp1793 auto *BBEnd = Blocks[0]->getTerminator()->getSuccessor(0); in sinkLastInstruction() local
1843 Op->getName() + ".sink", &BBEnd->front()); in sinkLastInstruction()
1853 I0->moveBefore(&*BBEnd->getFirstInsertionPt()); in sinkLastInstruction()