Lines Matching refs:LiveBBs
229 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()
880 MarkBlocksLiveIn(U->getParent(), LiveBBs); in lowerAcrossUnwindEdges()
886 MarkBlocksLiveIn(PN->getIncomingBlock(i), LiveBBs); in lowerAcrossUnwindEdges()
895 if (UnwindBlock != BB && LiveBBs.count(UnwindBlock)) { in lowerAcrossUnwindEdges()