Searched refs:BBEnd (Results 1 – 5 of 5) sorted by relevance
659 unsigned sinkBB(BasicBlock *BBEnd);663 void sinkLastInstruction(ArrayRef<BasicBlock *> Blocks, BasicBlock *BBEnd);807 unsigned GVNSink::sinkBB(BasicBlock *BBEnd) { in sinkBB() argument809 BBEnd->printAsOperand(dbgs()); dbgs() << "\n"); in sinkBB()811 for (auto *B : predecessors(BBEnd)) { in sinkBB()840 analyzeInitialPHIs(BBEnd, NeededPHIs, PHIContents); in sinkBB()864 BasicBlock *InsertBB = BBEnd; in sinkBB()867 BBEnd->printAsOperand(dbgs()); dbgs() << "\n"); in sinkBB()868 InsertBB = SplitBlockPredecessors(BBEnd, C.Blocks, ".gvnsink.split"); in sinkBB()883 BasicBlock *BBEnd) { in sinkLastInstruction() argument[all …]
233 auto const BBEnd = Begin->getParent()->end(); in getRegionPressure() local234 auto const BottomMI = End == BBEnd ? std::prev(End) : End; in getRegionPressure()239 if (AfterBottomMI == BBEnd || in getRegionPressure()261 auto const BBEnd = R.Begin->getParent()->end(); in getSchedulePressure() local263 if (R.End != BBEnd) { in getSchedulePressure()270 RPTracker.reset(*std::prev(BBEnd)); in getSchedulePressure()
180 MachineBasicBlock::iterator BBEnd) { in canClauseLocalKillFitInClause() argument193 for (MachineBasicBlock::iterator UseI = Def; UseI != BBEnd; ++UseI) { in canClauseLocalKillFitInClause()
248 unsigned BBStart, BBEnd; in calculateLiveIntervals() local249 std::tie(BBStart, BBEnd) = BlockInstRange[BB]; in calculateLiveIntervals()287 LiveRanges[AllocaNo].addRange(Start[AllocaNo], BBEnd); in calculateLiveIntervals()
2072 auto *BBEnd = Blocks[0]->getTerminator()->getSuccessor(0); in sinkLastInstruction() local2110 PN->insertBefore(BBEnd->begin()); in sinkLastInstruction()2121 I0->moveBefore(*BBEnd, BBEnd->getFirstInsertionPt()); in sinkLastInstruction()