Lines Matching refs:FuncletMembership
137 FuncletMembership.erase(MBB); in RemoveDeadBlock()
226 FuncletMembership = getFuncletMembership(MF); in OptimizeFunction()
455 const auto &FuncletI = FuncletMembership.find(&CurMBB); in SplitMBBAt()
456 if (FuncletI != FuncletMembership.end()) in SplitMBBAt()
457 FuncletMembership[NewMBB] = FuncletI->second; in SplitMBBAt()
569 DenseMap<const MachineBasicBlock *, int> &FuncletMembership) { in ProfitableToMerge() argument
571 if (!FuncletMembership.empty()) { in ProfitableToMerge()
572 auto Funclet1 = FuncletMembership.find(MBB1); in ProfitableToMerge()
573 assert(Funclet1 != FuncletMembership.end()); in ProfitableToMerge()
574 auto Funclet2 = FuncletMembership.find(MBB2); in ProfitableToMerge()
575 assert(Funclet2 != FuncletMembership.end()); in ProfitableToMerge()
654 FuncletMembership)) { in ComputeSameTails()
1127 FuncletMembership = getFuncletMembership(MF); in OptimizeBranches()
1203 if (!FuncletMembership.empty() && FallThrough != MF.end()) { in OptimizeBlock()
1204 auto MBBFunclet = FuncletMembership.find(MBB); in OptimizeBlock()
1205 assert(MBBFunclet != FuncletMembership.end()); in OptimizeBlock()
1206 auto FallThroughFunclet = FuncletMembership.find(&*FallThrough); in OptimizeBlock()
1207 assert(FallThroughFunclet != FuncletMembership.end()); in OptimizeBlock()