Home
last modified time | relevance | path

Searched refs:LiveBBs (Results 1 – 4 of 4) sorted by relevance

/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/
DSjLjEHPrepare.cpp123 SmallPtrSetImpl<BasicBlock *> &LiveBBs) { in MarkBlocksLiveIn() argument
124 if (!LiveBBs.insert(BB).second) in MarkBlocksLiveIn()
130 LiveBBs.insert(B); in MarkBlocksLiveIn()
288 SmallPtrSet<BasicBlock *, 32> LiveBBs; in lowerAcrossUnwindEdges() local
289 LiveBBs.insert(&BB); in lowerAcrossUnwindEdges()
294 MarkBlocksLiveIn(U->getParent(), LiveBBs); in lowerAcrossUnwindEdges()
300 MarkBlocksLiveIn(PN->getIncomingBlock(i), LiveBBs); in lowerAcrossUnwindEdges()
309 if (UnwindBlock != &BB && LiveBBs.count(UnwindBlock)) { in lowerAcrossUnwindEdges()
/external/llvm/lib/CodeGen/
DSjLjEHPrepare.cpp123 SmallPtrSetImpl<BasicBlock *> &LiveBBs) { in MarkBlocksLiveIn() argument
124 if (!LiveBBs.insert(BB).second) in MarkBlocksLiveIn()
128 MarkBlocksLiveIn(PredBB, LiveBBs); in MarkBlocksLiveIn()
278 SmallPtrSet<BasicBlock *, 32> LiveBBs; in lowerAcrossUnwindEdges() local
279 LiveBBs.insert(&BB); in lowerAcrossUnwindEdges()
284 MarkBlocksLiveIn(U->getParent(), LiveBBs); in lowerAcrossUnwindEdges()
290 MarkBlocksLiveIn(PN->getIncomingBlock(i), LiveBBs); in lowerAcrossUnwindEdges()
299 if (UnwindBlock != &BB && LiveBBs.count(UnwindBlock)) { in lowerAcrossUnwindEdges()
/external/swiftshader/third_party/LLVM/lib/Transforms/Utils/
DLowerInvoke.cpp273 static void MarkBlocksLiveIn(BasicBlock *BB, std::set<BasicBlock*> &LiveBBs) { in MarkBlocksLiveIn() argument
274 if (!LiveBBs.insert(BB).second) return; // already been here. in MarkBlocksLiveIn()
277 MarkBlocksLiveIn(*PI, LiveBBs); in MarkBlocksLiveIn()
370 std::set<BasicBlock*> LiveBBs; in splitLiveRangesLiveAcrossInvokes() local
371 LiveBBs.insert(Inst->getParent()); in splitLiveRangesLiveAcrossInvokes()
377 MarkBlocksLiveIn(U->getParent(), LiveBBs); in splitLiveRangesLiveAcrossInvokes()
383 MarkBlocksLiveIn(PN->getIncomingBlock(i), LiveBBs); in splitLiveRangesLiveAcrossInvokes()
392 if (UnwindBlock != BB && LiveBBs.count(UnwindBlock)) { in splitLiveRangesLiveAcrossInvokes()
/external/swiftshader/third_party/LLVM/lib/CodeGen/
DSjLjEHPrepare.cpp229 static void MarkBlocksLiveIn(BasicBlock *BB, std::set<BasicBlock*> &LiveBBs) { in MarkBlocksLiveIn() argument
230 if (!LiveBBs.insert(BB).second) return; // already been here. in MarkBlocksLiveIn()
233 MarkBlocksLiveIn(*PI, LiveBBs); in MarkBlocksLiveIn()
328 std::set<BasicBlock*> LiveBBs; in splitLiveRangesAcrossInvokes() local
329 LiveBBs.insert(Inst->getParent()); in splitLiveRangesAcrossInvokes()
335 MarkBlocksLiveIn(U->getParent(), LiveBBs); in splitLiveRangesAcrossInvokes()
341 MarkBlocksLiveIn(PN->getIncomingBlock(i), LiveBBs); in splitLiveRangesAcrossInvokes()
350 if (UnwindBlock != BB && LiveBBs.count(UnwindBlock)) in splitLiveRangesAcrossInvokes()
873 std::set<BasicBlock*> LiveBBs; in lowerAcrossUnwindEdges() local
874 LiveBBs.insert(Inst->getParent()); in lowerAcrossUnwindEdges()
[all …]