Home
last modified time | relevance | path

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

/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DSafeStackColoring.cpp117 unsigned BBEnd = InstNo; in collectMarkers() local
118 BlockInstRange[BB] = std::make_pair(BBStart, BBEnd); in collectMarkers()
155 unsigned BBEnd = InstNo; in collectMarkers() local
156 BlockInstRange[BB] = std::make_pair(BBStart, BBEnd); in collectMarkers()
209 unsigned BBStart, BBEnd; in calculateLiveIntervals() local
210 std::tie(BBStart, BBEnd) = BlockInstRange[BB]; in calculateLiveIntervals()
250 LiveRanges[AllocaNo].AddRange(Start[AllocaNo], BBEnd); in calculateLiveIntervals()
/external/llvm/lib/CodeGen/
DSafeStackColoring.cpp104 unsigned BBEnd = InstNo; in collectMarkers() local
105 BlockInstRange[BB] = std::make_pair(BBStart, BBEnd); in collectMarkers()
142 unsigned BBEnd = InstNo; in collectMarkers() local
143 BlockInstRange[BB] = std::make_pair(BBStart, BBEnd); in collectMarkers()
194 unsigned BBStart, BBEnd; in calculateLiveIntervals() local
195 std::tie(BBStart, BBEnd) = BlockInstRange[BB]; in calculateLiveIntervals()
233 LiveRanges[AllocaNo].AddRange(Start[AllocaNo], BBEnd); in calculateLiveIntervals()
/external/llvm-project/llvm/lib/Transforms/Scalar/
DGVNSink.cpp610 unsigned sinkBB(BasicBlock *BBEnd);
614 void sinkLastInstruction(ArrayRef<BasicBlock *> Blocks, BasicBlock *BBEnd);
765 unsigned GVNSink::sinkBB(BasicBlock *BBEnd) { in sinkBB() argument
767 BBEnd->printAsOperand(dbgs()); dbgs() << "\n"); in sinkBB()
769 for (auto *B : predecessors(BBEnd)) { in sinkBB()
794 analyzeInitialPHIs(BBEnd, NeededPHIs, PHIContents); in sinkBB()
818 BasicBlock *InsertBB = BBEnd; in sinkBB()
821 BBEnd->printAsOperand(dbgs()); dbgs() << "\n"); in sinkBB()
822 InsertBB = SplitBlockPredecessors(BBEnd, C.Blocks, ".gvnsink.split"); in sinkBB()
837 BasicBlock *BBEnd) { in sinkLastInstruction() argument
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/
DGVNSink.cpp607 unsigned sinkBB(BasicBlock *BBEnd);
611 void sinkLastInstruction(ArrayRef<BasicBlock *> Blocks, 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
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
DGCNIterativeScheduler.cpp254 auto const BBEnd = Begin->getParent()->end(); in getRegionPressure() local
255 auto const BottomMI = End == BBEnd ? std::prev(End) : End; in getRegionPressure()
260 if (AfterBottomMI == BBEnd || in getRegionPressure()
282 auto const BBEnd = R.Begin->getParent()->end(); in getSchedulePressure() local
284 if (R.End != BBEnd) { in getSchedulePressure()
291 RPTracker.reset(*std::prev(BBEnd)); in getSchedulePressure()
DR600EmitClauseMarkers.cpp197 MachineBasicBlock::iterator BBEnd) { in canClauseLocalKillFitInClause() argument
210 for (MachineBasicBlock::iterator UseI = Def; UseI != BBEnd; ++UseI) { in canClauseLocalKillFitInClause()
/external/llvm-project/llvm/lib/Target/AMDGPU/
DGCNIterativeScheduler.cpp259 auto const BBEnd = Begin->getParent()->end(); in getRegionPressure() local
260 auto const BottomMI = End == BBEnd ? std::prev(End) : End; in getRegionPressure()
265 if (AfterBottomMI == BBEnd || in getRegionPressure()
287 auto const BBEnd = R.Begin->getParent()->end(); in getSchedulePressure() local
289 if (R.End != BBEnd) { in getSchedulePressure()
296 RPTracker.reset(*std::prev(BBEnd)); in getSchedulePressure()
DR600EmitClauseMarkers.cpp197 MachineBasicBlock::iterator BBEnd) { in canClauseLocalKillFitInClause() argument
210 for (MachineBasicBlock::iterator UseI = Def; UseI != BBEnd; ++UseI) { in canClauseLocalKillFitInClause()
/external/llvm-project/llvm/lib/Analysis/
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()
/external/llvm/lib/Target/AMDGPU/
DR600EmitClauseMarkers.cpp186 MachineBasicBlock::iterator BBEnd) { in canClauseLocalKillFitInClause() argument
198 for (MachineBasicBlock::iterator UseI = Def; UseI != BBEnd; ++UseI) { in canClauseLocalKillFitInClause()
/external/llvm/lib/Transforms/Utils/
DCodeExtractor.cpp73 IteratorT BBEnd) { in buildExtractionBlockSet() argument
76 assert(BBBegin != BBEnd); in buildExtractionBlockSet()
88 } while (++BBBegin != BBEnd); in buildExtractionBlockSet()
DSimplifyCFG.cpp1329 BasicBlock *BBEnd = BI1->getSuccessor(0); in SinkThenElseCodeToEnd() local
1333 pred_iterator PI = pred_begin(BBEnd), PE = pred_end(BBEnd); in SinkThenElseCodeToEnd()
1348 for (BasicBlock::iterator I = BBEnd->begin(), E = BBEnd->end(); I != E; ++I) { in SinkThenElseCodeToEnd()
1455 DifferentOp1->getName() + ".sink", &BBEnd->front()); in SinkThenElseCodeToEnd()
1470 BBEnd->getInstList().splice(FirstNonPhiInBBEnd->getIterator(), in SinkThenElseCodeToEnd()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Utils/
DSimplifyCFG.cpp1552 auto *BBEnd = Blocks[0]->getTerminator()->getSuccessor(0); in sinkLastInstruction() local
1602 Op->getName() + ".sink", &BBEnd->front()); in sinkLastInstruction()
1612 I0->moveBefore(&*BBEnd->getFirstInsertionPt()); in sinkLastInstruction()
/external/llvm-project/llvm/lib/Transforms/Utils/
DSimplifyCFG.cpp1628 auto *BBEnd = Blocks[0]->getTerminator()->getSuccessor(0); in sinkLastInstruction() local
1678 Op->getName() + ".sink", &BBEnd->front()); in sinkLastInstruction()
1688 I0->moveBefore(&*BBEnd->getFirstInsertionPt()); in sinkLastInstruction()