Home
last modified time | relevance | path

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

/external/llvm-project/llvm/lib/Analysis/
DStackLifetime.cpp47 return BlockInstRange.find(I->getParent()) != BlockInstRange.end(); in isReachable()
53 auto ItBB = BlockInstRange.find(BB); in isAliveAfter()
54 assert(ItBB != BlockInstRange.end() && "Unreachable is not expected"); in isAliveAfter()
139 BlockInstRange[BB] = std::make_pair(BBStart, Instructions.size()); in collectMarkers()
176 BlockInstRange[BB] = std::make_pair(BBStart, Instructions.size()); in collectMarkers()
238 std::tie(BBStart, BBEnd) = BlockInstRange[BB]; in calculateLiveIntervals()
294 auto BlockRange = BlockInstRange.find(BB)->getSecond(); in dumpBlockLiveness()
363 auto ItBB = SL.BlockInstRange.find(BB); in emitBasicBlockStartAnnot()
364 if (ItBB == SL.BlockInstRange.end()) in emitBasicBlockStartAnnot()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DSafeStackColoring.cpp118 BlockInstRange[BB] = std::make_pair(BBStart, BBEnd); in collectMarkers()
156 BlockInstRange[BB] = std::make_pair(BBStart, BBEnd); in collectMarkers()
210 std::tie(BBStart, BBEnd) = BlockInstRange[BB]; in calculateLiveIntervals()
266 auto BlockRange = BlockInstRange[BB]; in dumpBlockLiveness()
DSafeStackColoring.h86 DenseMap<const BasicBlock *, std::pair<unsigned, unsigned>> BlockInstRange; variable
/external/llvm/lib/CodeGen/
DSafeStackColoring.cpp105 BlockInstRange[BB] = std::make_pair(BBStart, BBEnd); in collectMarkers()
143 BlockInstRange[BB] = std::make_pair(BBStart, BBEnd); in collectMarkers()
195 std::tie(BBStart, BBEnd) = BlockInstRange[BB]; in calculateLiveIntervals()
248 auto BlockRange = BlockInstRange[BB]; in dumpBlockLiveness()
DSafeStackColoring.h72 DenseMap<const BasicBlock *, std::pair<unsigned, unsigned>> BlockInstRange; variable
/external/llvm-project/llvm/include/llvm/Analysis/
DStackLifetime.h102 DenseMap<const BasicBlock *, std::pair<unsigned, unsigned>> BlockInstRange; variable
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/
DNewGVN.cpp638 DenseMap<const BasicBlock *, std::pair<unsigned, unsigned>> BlockInstRange; member in __anonc4148ecc0311::NewGVN
965 return BlockInstRange.lookup(P1.second).first < in sortPHIOps()
966 BlockInstRange.lookup(P2.second).first; in sortPHIOps()
2439 const auto &InstRange = BlockInstRange.lookup(To); in updateReachableEdge()
2967 BlockInstRange.clear(); in cleanupTables()
3374 const auto &CurrInstRange = BlockInstRange.lookup(CurrBlock); in iterateTouchedInstructions()
3447 BlockInstRange.insert({B, BlockRange}); in runGVN()
3459 const auto &InstRange = BlockInstRange.lookup(&F.getEntryBlock()); in runGVN()
/external/llvm-project/llvm/lib/Transforms/Scalar/
DNewGVN.cpp640 DenseMap<const BasicBlock *, std::pair<unsigned, unsigned>> BlockInstRange; member in __anonddab19b80311::NewGVN
967 return BlockInstRange.lookup(P1.second).first < in sortPHIOps()
968 BlockInstRange.lookup(P2.second).first; in sortPHIOps()
2392 const auto &InstRange = BlockInstRange.lookup(To); in updateReachableEdge()
2920 BlockInstRange.clear(); in cleanupTables()
3327 const auto &CurrInstRange = BlockInstRange.lookup(CurrBlock); in iterateTouchedInstructions()
3400 BlockInstRange.insert({B, BlockRange}); in runGVN()
3412 const auto &InstRange = BlockInstRange.lookup(&F.getEntryBlock()); in runGVN()