Lines Matching refs:BranchFolder

99   BranchFolder Folder(EnableTailMerge, /*CommonHoist=*/true,  in runOnMachineFunction()
107 BranchFolder::BranchFolder(bool defaultEnableTailMerge, bool CommonHoist, in BranchFolder() function in BranchFolder
121 void BranchFolder::RemoveDeadBlock(MachineBasicBlock *MBB) { in RemoveDeadBlock()
146 bool BranchFolder::OptimizeImpDefsBlock(MachineBasicBlock *MBB) { in OptimizeImpDefsBlock()
189 bool BranchFolder::OptimizeFunction(MachineFunction &MF, in OptimizeFunction()
392 void BranchFolder::MaintainLiveIns(MachineBasicBlock *CurMBB, in MaintainLiveIns()
406 void BranchFolder::ReplaceTailWithBranchTo(MachineBasicBlock::iterator OldInst, in ReplaceTailWithBranchTo()
421 MachineBasicBlock *BranchFolder::SplitMBBAt(MachineBasicBlock &CurMBB, in SplitMBBAt()
497 BranchFolder::MergePotentialsElt::operator<(const MergePotentialsElt &o) const { in operator <()
516 BranchFolder::MBFIWrapper::getBlockFreq(const MachineBasicBlock *MBB) const { in getBlockFreq()
525 void BranchFolder::MBFIWrapper::setBlockFreq(const MachineBasicBlock *MBB, in setBlockFreq()
622 unsigned BranchFolder::ComputeSameTails(unsigned CurHash, in ComputeSameTails()
658 void BranchFolder::RemoveBlocksWithHash(unsigned CurHash, in RemoveBlocksWithHash()
679 bool BranchFolder::CreateCommonTailOnlyBlock(MachineBasicBlock *&PredBB, in CreateCommonTailOnlyBlock()
795 bool BranchFolder::TryTailMergeBlocks(MachineBasicBlock *SuccBB, in TryTailMergeBlocks()
915 bool BranchFolder::TailMergeBlocks(MachineFunction &MF) { in TailMergeBlocks()
1055 void BranchFolder::setCommonTailEdgeWeights(MachineBasicBlock &TailMBB) { in setCommonTailEdgeWeights()
1097 bool BranchFolder::OptimizeBranches(MachineFunction &MF) { in OptimizeBranches()
1188 bool BranchFolder::OptimizeBlock(MachineBasicBlock *MBB) { in OptimizeBlock()
1580 bool BranchFolder::HoistCommonCode(MachineFunction &MF) { in HoistCommonCode()
1714 bool BranchFolder::HoistCommonCodeInSuccs(MachineBasicBlock *MBB) { in HoistCommonCodeInSuccs()