Searched refs:FuncletMembership (Results 1 – 5 of 5) sorted by relevance
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/ |
D | FuncletLayout.cpp | 47 DenseMap<const MachineBasicBlock *, int> FuncletMembership = in runOnMachineFunction() local 49 if (FuncletMembership.empty()) in runOnMachineFunction() 53 auto FuncletX = FuncletMembership.find(&X); in runOnMachineFunction() 54 auto FuncletY = FuncletMembership.find(&Y); in runOnMachineFunction() 55 assert(FuncletX != FuncletMembership.end()); in runOnMachineFunction() 56 assert(FuncletY != FuncletMembership.end()); in runOnMachineFunction()
|
/external/llvm/lib/CodeGen/ |
D | FuncletLayout.cpp | 44 DenseMap<const MachineBasicBlock *, int> FuncletMembership = in runOnMachineFunction() local 46 if (FuncletMembership.empty()) in runOnMachineFunction() 50 auto FuncletX = FuncletMembership.find(&X); in runOnMachineFunction() 51 auto FuncletY = FuncletMembership.find(&Y); in runOnMachineFunction() 52 assert(FuncletX != FuncletMembership.end()); in runOnMachineFunction() 53 assert(FuncletY != FuncletMembership.end()); in runOnMachineFunction()
|
D | Analysis.cpp | 642 DenseMap<const MachineBasicBlock *, int> &FuncletMembership, int Funclet, in collectFuncletMembers() argument 652 auto P = FuncletMembership.insert(std::make_pair(Visiting, Funclet)); in collectFuncletMembers() 672 DenseMap<const MachineBasicBlock *, int> FuncletMembership; in getFuncletMembership() local 676 return FuncletMembership; in getFuncletMembership() 712 return FuncletMembership; in getFuncletMembership() 715 collectFuncletMembers(FuncletMembership, EntryBBNumber, &MF.front()); in getFuncletMembership() 718 collectFuncletMembers(FuncletMembership, EntryBBNumber, MBB); in getFuncletMembership() 721 collectFuncletMembers(FuncletMembership, MBB->getNumber(), MBB); in getFuncletMembership() 724 collectFuncletMembers(FuncletMembership, EntryBBNumber, MBB); in getFuncletMembership() 728 collectFuncletMembers(FuncletMembership, CatchRetPair.second, in getFuncletMembership() [all …]
|
D | BranchFolding.cpp | 139 FuncletMembership.erase(MBB); in RemoveDeadBlock() 231 FuncletMembership = getFuncletMembership(MF); in OptimizeFunction() 473 const auto &FuncletI = FuncletMembership.find(&CurMBB); in SplitMBBAt() 474 if (FuncletI != FuncletMembership.end()) { in SplitMBBAt() 476 FuncletMembership[NewMBB] = n; in SplitMBBAt() 600 DenseMap<const MachineBasicBlock *, int> &FuncletMembership) { in ProfitableToMerge() argument 602 if (!FuncletMembership.empty()) { in ProfitableToMerge() 603 auto Funclet1 = FuncletMembership.find(MBB1); in ProfitableToMerge() 604 assert(Funclet1 != FuncletMembership.end()); in ProfitableToMerge() 605 auto Funclet2 = FuncletMembership.find(MBB2); in ProfitableToMerge() [all …]
|
D | BranchFolding.h | 61 DenseMap<const MachineBasicBlock *, int> FuncletMembership; variable
|