Lines Matching refs:BranchFolder
101 BranchFolder Folder(EnableTailMerge, /*CommonHoist=*/true,
109 BranchFolder::BranchFolder(bool defaultEnableTailMerge, bool CommonHoist,
123 void BranchFolder::RemoveDeadBlock(MachineBasicBlock *MBB) {
149 bool BranchFolder::OptimizeImpDefsBlock(MachineBasicBlock *MBB) {
195 bool BranchFolder::OptimizeFunction(MachineFunction &MF,
397 void BranchFolder::MaintainLiveIns(MachineBasicBlock *CurMBB,
411 void BranchFolder::ReplaceTailWithBranchTo(MachineBasicBlock::iterator OldInst,
426 MachineBasicBlock *BranchFolder::SplitMBBAt(MachineBasicBlock &CurMBB,
507 BranchFolder::MergePotentialsElt::operator<(const MergePotentialsElt &o) const {
526 BranchFolder::MBFIWrapper::getBlockFreq(const MachineBasicBlock *MBB) const {
535 void BranchFolder::MBFIWrapper::setBlockFreq(const MachineBasicBlock *MBB,
637 unsigned BranchFolder::ComputeSameTails(unsigned CurHash,
674 void BranchFolder::RemoveBlocksWithHash(unsigned CurHash,
695 bool BranchFolder::CreateCommonTailOnlyBlock(MachineBasicBlock *&PredBB,
811 bool BranchFolder::TryTailMergeBlocks(MachineBasicBlock *SuccBB,
931 bool BranchFolder::TailMergeBlocks(MachineFunction &MF) {
1073 void BranchFolder::setCommonTailEdgeWeights(MachineBasicBlock &TailMBB) {
1121 bool BranchFolder::OptimizeBranches(MachineFunction &MF) {
1193 bool BranchFolder::OptimizeBlock(MachineBasicBlock *MBB) {
1594 bool BranchFolder::HoistCommonCode(MachineFunction &MF) {
1732 bool BranchFolder::HoistCommonCodeInSuccs(MachineBasicBlock *MBB) {