Home
last modified time | relevance | path

Searched refs:EHScopeMembership (Results 1 – 3 of 3) sorted by relevance

/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DAnalysis.cpp729 DenseMap<const MachineBasicBlock *, int> &EHScopeMembership, int EHScope, in collectEHScopeMembers() argument
739 auto P = EHScopeMembership.insert(std::make_pair(Visiting, EHScope)); in collectEHScopeMembers()
758 DenseMap<const MachineBasicBlock *, int> EHScopeMembership; in getEHScopeMembership() local
762 return EHScopeMembership; in getEHScopeMembership()
799 return EHScopeMembership; in getEHScopeMembership()
802 collectEHScopeMembers(EHScopeMembership, EntryBBNumber, &MF.front()); in getEHScopeMembership()
805 collectEHScopeMembers(EHScopeMembership, EntryBBNumber, MBB); in getEHScopeMembership()
808 collectEHScopeMembers(EHScopeMembership, MBB->getNumber(), MBB); in getEHScopeMembership()
811 collectEHScopeMembers(EHScopeMembership, EntryBBNumber, MBB); in getEHScopeMembership()
815 collectEHScopeMembers(EHScopeMembership, CatchRetPair.second, in getEHScopeMembership()
[all …]
H A DBranchFolding.cpp177 EHScopeMembership.erase(MBB); in RemoveDeadBlock()
204 EHScopeMembership = getEHScopeMembership(MF); in OptimizeFunction()
427 if (EHScopeI != EHScopeMembership.end()) { in SplitMBBAt()
429 EHScopeMembership[NewMBB] = n; in SplitMBBAt()
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()
[all …]
H A DBranchFolding.h72 DenseMap<const MachineBasicBlock *, int> EHScopeMembership; variable