Searched refs:EHScopeMembership (Results 1 – 3 of 3) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | Analysis.cpp | 779 DenseMap<const MachineBasicBlock *, int> &EHScopeMembership, int EHScope, in collectEHScopeMembers() argument 789 auto P = EHScopeMembership.insert(std::make_pair(Visiting, EHScope)); in collectEHScopeMembers() 808 DenseMap<const MachineBasicBlock *, int> EHScopeMembership; in getEHScopeMembership() local 812 return EHScopeMembership; in getEHScopeMembership() 849 return EHScopeMembership; in getEHScopeMembership() 852 collectEHScopeMembers(EHScopeMembership, EntryBBNumber, &MF.front()); in getEHScopeMembership() 855 collectEHScopeMembers(EHScopeMembership, EntryBBNumber, MBB); in getEHScopeMembership() 858 collectEHScopeMembers(EHScopeMembership, MBB->getNumber(), MBB); in getEHScopeMembership() 861 collectEHScopeMembers(EHScopeMembership, EntryBBNumber, MBB); in getEHScopeMembership() 865 collectEHScopeMembers(EHScopeMembership, CatchRetPair.second, in getEHScopeMembership() [all …]
|
| H A D | BranchFolding.cpp | 177 EHScopeMembership.erase(MBB); in RemoveDeadBlock() 204 EHScopeMembership = getEHScopeMembership(MF); in OptimizeFunction() 427 if (EHScopeI != EHScopeMembership.end()) { in SplitMBBAt() 429 EHScopeMembership[NewMBB] = n; in SplitMBBAt() 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() [all …]
|
| H A D | BranchFolding.h | 72 DenseMap<const MachineBasicBlock *, int> EHScopeMembership; variable
|