Lines Matching refs:EHScopeMembership
177 EHScopeMembership.erase(MBB); in RemoveDeadBlock()
204 EHScopeMembership = getEHScopeMembership(MF); in OptimizeFunction()
426 const auto &EHScopeI = EHScopeMembership.find(&CurMBB); in SplitMBBAt()
427 if (EHScopeI != EHScopeMembership.end()) { in SplitMBBAt()
429 EHScopeMembership[NewMBB] = n; in SplitMBBAt()
549 DenseMap<const MachineBasicBlock *, int> &EHScopeMembership, in ProfitableToMerge() argument
554 if (!EHScopeMembership.empty()) { in ProfitableToMerge()
555 auto EHScope1 = EHScopeMembership.find(MBB1); in ProfitableToMerge()
556 assert(EHScope1 != EHScopeMembership.end()); in ProfitableToMerge()
557 auto EHScope2 = EHScopeMembership.find(MBB2); in ProfitableToMerge()
558 assert(EHScope2 != EHScopeMembership.end()); in ProfitableToMerge()
674 EHScopeMembership, in ComputeSameTails()
1203 EHScopeMembership = getEHScopeMembership(MF); in OptimizeBranches()
1325 if (!EHScopeMembership.empty() && FallThrough != MF.end()) { in OptimizeBlock()
1326 auto MBBEHScope = EHScopeMembership.find(MBB); in OptimizeBlock()
1327 assert(MBBEHScope != EHScopeMembership.end()); in OptimizeBlock()
1328 auto FallThroughEHScope = EHScopeMembership.find(&*FallThrough); in OptimizeBlock()
1329 assert(FallThroughEHScope != EHScopeMembership.end()); in OptimizeBlock()