Home
last modified time | relevance | path

Searched refs:FuncletMembership (Results 1 – 5 of 5) sorted by relevance

/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/
DFuncletLayout.cpp47 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/
DFuncletLayout.cpp44 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()
DAnalysis.cpp642 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 …]
DBranchFolding.cpp139 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 …]
DBranchFolding.h61 DenseMap<const MachineBasicBlock *, int> FuncletMembership; variable