Searched refs:FuncletMembership (Results 1 – 4 of 4) sorted by relevance
/external/llvm/lib/CodeGen/ |
D | FuncletLayout.cpp | 40 DenseMap<const MachineBasicBlock *, int> FuncletMembership = in runOnMachineFunction() local 42 if (FuncletMembership.empty()) in runOnMachineFunction() 46 auto FuncletX = FuncletMembership.find(&X); in runOnMachineFunction() 47 auto FuncletY = FuncletMembership.find(&Y); in runOnMachineFunction() 48 assert(FuncletX != FuncletMembership.end()); in runOnMachineFunction() 49 assert(FuncletY != FuncletMembership.end()); in runOnMachineFunction()
|
D | Analysis.cpp | 650 DenseMap<const MachineBasicBlock *, int> &FuncletMembership, int Funclet, in collectFuncletMembers() argument 653 auto P = FuncletMembership.insert(std::make_pair(MBB, Funclet)); in collectFuncletMembers() 677 collectFuncletMembers(FuncletMembership, Funclet, SMBB); in collectFuncletMembers() 682 DenseMap<const MachineBasicBlock *, int> FuncletMembership; in getFuncletMembership() local 686 return FuncletMembership; in getFuncletMembership() 722 return FuncletMembership; in getFuncletMembership() 725 collectFuncletMembers(FuncletMembership, EntryBBNumber, &MF.front()); in getFuncletMembership() 728 collectFuncletMembers(FuncletMembership, EntryBBNumber, MBB); in getFuncletMembership() 731 collectFuncletMembers(FuncletMembership, MBB->getNumber(), MBB); in getFuncletMembership() 734 collectFuncletMembers(FuncletMembership, EntryBBNumber, MBB); in getFuncletMembership() [all …]
|
D | BranchFolding.cpp | 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() [all …]
|
D | BranchFolding.h | 57 DenseMap<const MachineBasicBlock *, int> FuncletMembership; variable
|