Searched refs:FuncletMembership (Results 1 - 4 of 4) sorted by relevance

/freebsd-11.0-release/contrib/llvm/lib/CodeGen/
H A DFuncletLayout.cpp40 DenseMap<const MachineBasicBlock *, int> FuncletMembership = local
42 if (FuncletMembership.empty())
46 auto FuncletX = FuncletMembership.find(&X);
47 auto FuncletY = FuncletMembership.find(&Y);
48 assert(FuncletX != FuncletMembership.end());
49 assert(FuncletY != FuncletMembership.end());
H A DAnalysis.cpp650 DenseMap<const MachineBasicBlock *, int> &FuncletMembership, int Funclet,
653 auto P = FuncletMembership.insert(std::make_pair(MBB, Funclet));
677 collectFuncletMembers(FuncletMembership, Funclet, SMBB);
682 DenseMap<const MachineBasicBlock *, int> FuncletMembership; local
686 return FuncletMembership;
722 return FuncletMembership;
725 collectFuncletMembers(FuncletMembership, EntryBBNumber, &MF.front());
728 collectFuncletMembers(FuncletMembership, EntryBBNumber, MBB);
731 collectFuncletMembers(FuncletMembership, MBB->getNumber(), MBB);
734 collectFuncletMembers(FuncletMembership, EntryBBNumbe
649 collectFuncletMembers( DenseMap<const MachineBasicBlock *, int> &FuncletMembership, int Funclet, const MachineBasicBlock *MBB) argument
[all...]
H A DBranchFolding.cpp137 FuncletMembership.erase(MBB);
226 FuncletMembership = getFuncletMembership(MF);
455 const auto &FuncletI = FuncletMembership.find(&CurMBB);
456 if (FuncletI != FuncletMembership.end())
457 FuncletMembership[NewMBB] = FuncletI->second;
569 DenseMap<const MachineBasicBlock *, int> &FuncletMembership) {
571 if (!FuncletMembership.empty()) {
572 auto Funclet1 = FuncletMembership.find(MBB1);
573 assert(Funclet1 != FuncletMembership.end());
574 auto Funclet2 = FuncletMembership
564 ProfitableToMerge(MachineBasicBlock *MBB1, MachineBasicBlock *MBB2, unsigned minCommonTailLength, unsigned &CommonTailLen, MachineBasicBlock::iterator &I1, MachineBasicBlock::iterator &I2, MachineBasicBlock *SuccBB, MachineBasicBlock *PredBB, DenseMap<const MachineBasicBlock *, int> &FuncletMembership) argument
[all...]
H A DBranchFolding.h57 DenseMap<const MachineBasicBlock *, int> FuncletMembership; member in class:llvm::BranchFolder

Completed in 163 milliseconds