Searched refs:EHScopeMembership (Results 1 – 3 of 3) sorted by relevance
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/ |
D | Analysis.cpp | 633 DenseMap<const MachineBasicBlock *, int> &EHScopeMembership, int EHScope, in collectEHScopeMembers() argument 643 auto P = EHScopeMembership.insert(std::make_pair(Visiting, EHScope)); in collectEHScopeMembers() 663 DenseMap<const MachineBasicBlock *, int> EHScopeMembership; in getEHScopeMembership() local 667 return EHScopeMembership; in getEHScopeMembership() 704 return EHScopeMembership; in getEHScopeMembership() 707 collectEHScopeMembers(EHScopeMembership, EntryBBNumber, &MF.front()); in getEHScopeMembership() 710 collectEHScopeMembers(EHScopeMembership, EntryBBNumber, MBB); in getEHScopeMembership() 713 collectEHScopeMembers(EHScopeMembership, MBB->getNumber(), MBB); in getEHScopeMembership() 716 collectEHScopeMembers(EHScopeMembership, EntryBBNumber, MBB); in getEHScopeMembership() 720 collectEHScopeMembers(EHScopeMembership, CatchRetPair.second, in getEHScopeMembership() [all …]
|
D | BranchFolding.cpp | 167 EHScopeMembership.erase(MBB); in RemoveDeadBlock() 203 EHScopeMembership = getEHScopeMembership(MF); in OptimizeFunction() 479 const auto &EHScopeI = EHScopeMembership.find(&CurMBB); in SplitMBBAt() 480 if (EHScopeI != EHScopeMembership.end()) { in SplitMBBAt() 482 EHScopeMembership[NewMBB] = n; in SplitMBBAt() 638 DenseMap<const MachineBasicBlock *, int> &EHScopeMembership, in ProfitableToMerge() argument 641 if (!EHScopeMembership.empty()) { in ProfitableToMerge() 642 auto EHScope1 = EHScopeMembership.find(MBB1); in ProfitableToMerge() 643 assert(EHScope1 != EHScopeMembership.end()); in ProfitableToMerge() 644 auto EHScope2 = EHScopeMembership.find(MBB2); in ProfitableToMerge() [all …]
|
D | BranchFolding.h | 78 DenseMap<const MachineBasicBlock *, int> EHScopeMembership; variable
|