Home
last modified time | relevance | path

Searched refs:BlockInstRange (Results 1 – 3 of 3) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Analysis/
H A DStackLifetime.cpp42 return BlockInstRange.find(I->getParent()) != BlockInstRange.end(); in isReachable()
48 auto ItBB = BlockInstRange.find(BB); in isAliveAfter()
49 assert(ItBB != BlockInstRange.end() && "Unreachable is not expected"); in isAliveAfter()
134 BlockInstRange[BB] = std::make_pair(BBStart, Instructions.size()); in collectMarkers()
171 BlockInstRange[BB] = std::make_pair(BBStart, Instructions.size()); in collectMarkers()
233 std::tie(BBStart, BBEnd) = BlockInstRange[BB]; in calculateLiveIntervals()
287 auto BlockRange = BlockInstRange.find(BB)->getSecond(); in dumpBlockLiveness()
356 auto ItBB = SL.BlockInstRange.find(BB); in emitBasicBlockStartAnnot()
357 if (ItBB == SL.BlockInstRange.end()) in emitBasicBlockStartAnnot()
/llvm-project-15.0.7/llvm/include/llvm/Analysis/
H A DStackLifetime.h102 DenseMap<const BasicBlock *, std::pair<unsigned, unsigned>> BlockInstRange; variable
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DNewGVN.cpp639 DenseMap<const BasicBlock *, std::pair<unsigned, unsigned>> BlockInstRange; member in __anonf7cb05f80211::NewGVN
1000 return BlockInstRange.lookup(P1.second).first < in sortPHIOps()
1001 BlockInstRange.lookup(P2.second).first; in sortPHIOps()
2427 const auto &InstRange = BlockInstRange.lookup(To); in updateReachableEdge()
2979 BlockInstRange.clear(); in cleanupTables()
3389 const auto &CurrInstRange = BlockInstRange.lookup(CurrBlock); in iterateTouchedInstructions()
3461 BlockInstRange.insert({B, BlockRange}); in runGVN()
3473 const auto &InstRange = BlockInstRange.lookup(&F.getEntryBlock()); in runGVN()