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()
543 DenseMap<const MachineBasicBlock *, int> &EHScopeMembership, in ProfitableToMerge() argument
548 if (!EHScopeMembership.empty()) { in ProfitableToMerge()
549 auto EHScope1 = EHScopeMembership.find(MBB1); in ProfitableToMerge()
550 assert(EHScope1 != EHScopeMembership.end()); in ProfitableToMerge()
551 auto EHScope2 = EHScopeMembership.find(MBB2); in ProfitableToMerge()
552 assert(EHScope2 != EHScopeMembership.end()); in ProfitableToMerge()
668 EHScopeMembership, in ComputeSameTails()
1205 EHScopeMembership = getEHScopeMembership(MF); in OptimizeBranches()
1327 if (!EHScopeMembership.empty() && FallThrough != MF.end()) { in OptimizeBlock()
1328 auto MBBEHScope = EHScopeMembership.find(MBB); in OptimizeBlock()
1329 assert(MBBEHScope != EHScopeMembership.end()); in OptimizeBlock()
1330 auto FallThroughEHScope = EHScopeMembership.find(&*FallThrough); in OptimizeBlock()
1331 assert(FallThroughEHScope != EHScopeMembership.end()); in OptimizeBlock()