• Home
  • History
  • Annotate
  • Raw
  • Download

Lines Matching refs:BranchFolder

65                            public BranchFolder {
69 : MachineFunctionPass(ID), BranchFolder(defaultEnableTailMerge, true) {} in BranchFolderPass()
90 BranchFolder::BranchFolder(bool defaultEnableTailMerge, bool CommonHoist) { in BranchFolder() function in BranchFolder
102 void BranchFolder::RemoveDeadBlock(MachineBasicBlock *MBB) { in RemoveDeadBlock()
127 bool BranchFolder::OptimizeImpDefsBlock(MachineBasicBlock *MBB) { in OptimizeImpDefsBlock()
171 bool BranchFolder::OptimizeFunction(MachineFunction &MF, in OptimizeFunction()
369 void BranchFolder::MaintainLiveIns(MachineBasicBlock *CurMBB, in MaintainLiveIns()
385 void BranchFolder::ReplaceTailWithBranchTo(MachineBasicBlock::iterator OldInst, in ReplaceTailWithBranchTo()
400 MachineBasicBlock *BranchFolder::SplitMBBAt(MachineBasicBlock &CurMBB, in SplitMBBAt()
473 BranchFolder::MergePotentialsElt::operator<(const MergePotentialsElt &o) const { in operator <()
584 unsigned BranchFolder::ComputeSameTails(unsigned CurHash, in ComputeSameTails()
621 void BranchFolder::RemoveBlocksWithHash(unsigned CurHash, in RemoveBlocksWithHash()
642 bool BranchFolder::CreateCommonTailOnlyBlock(MachineBasicBlock *&PredBB, in CreateCommonTailOnlyBlock()
696 bool BranchFolder::TryTailMergeBlocks(MachineBasicBlock *SuccBB, in TryTailMergeBlocks()
810 bool BranchFolder::TailMergeBlocks(MachineFunction &MF) { in TailMergeBlocks()
941 bool BranchFolder::OptimizeBranches(MachineFunction &MF) { in OptimizeBranches()
1016 bool BranchFolder::OptimizeBlock(MachineBasicBlock *MBB) { in OptimizeBlock()
1400 bool BranchFolder::HoistCommonCode(MachineFunction &MF) { in HoistCommonCode()
1528 bool BranchFolder::HoistCommonCodeInSuccs(MachineBasicBlock *MBB) { in HoistCommonCodeInSuccs()