Lines Matching refs:BranchFolder

134   BranchFolder Folder(EnableTailMerge, /*CommonHoist=*/true, MBBFreqInfo,  in runOnMachineFunction()
141 BranchFolder::BranchFolder(bool DefaultEnableTailMerge, bool CommonHoist, in BranchFolder() function in BranchFolder
158 void BranchFolder::RemoveDeadBlock(MachineBasicBlock *MBB) { in RemoveDeadBlock()
182 bool BranchFolder::OptimizeFunction(MachineFunction &MF, in OptimizeFunction()
358 void BranchFolder::replaceTailWithBranchTo(MachineBasicBlock::iterator OldInst, in replaceTailWithBranchTo()
392 MachineBasicBlock *BranchFolder::SplitMBBAt(MachineBasicBlock &CurMBB, in SplitMBBAt()
479 BranchFolder::MergePotentialsElt::operator<(const MergePotentialsElt &o) const { in operator <()
651 unsigned BranchFolder::ComputeSameTails(unsigned CurHash, in ComputeSameTails()
687 void BranchFolder::RemoveBlocksWithHash(unsigned CurHash, in RemoveBlocksWithHash()
706 bool BranchFolder::CreateCommonTailOnlyBlock(MachineBasicBlock *&PredBB, in CreateCommonTailOnlyBlock()
806 void BranchFolder::mergeCommonTails(unsigned commonTailIndex) { in mergeCommonTails()
885 bool BranchFolder::TryTailMergeBlocks(MachineBasicBlock *SuccBB, in TryTailMergeBlocks()
1004 bool BranchFolder::TailMergeBlocks(MachineFunction &MF) { in TailMergeBlocks()
1151 void BranchFolder::setCommonTailEdgeWeights(MachineBasicBlock &TailMBB) { in setCommonTailEdgeWeights()
1199 bool BranchFolder::OptimizeBranches(MachineFunction &MF) { in OptimizeBranches()
1317 bool BranchFolder::OptimizeBlock(MachineBasicBlock *MBB) { in OptimizeBlock()
1777 bool BranchFolder::HoistCommonCode(MachineFunction &MF) { in HoistCommonCode()
1910 bool BranchFolder::HoistCommonCodeInSuccs(MachineBasicBlock *MBB) { in HoistCommonCodeInSuccs()