Home | History | Annotate | Download | only in CodeGen

Lines Matching defs:BranchFolder

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