Lines Matching defs:BranchFolder
133 BranchFolder Folder(
141 BranchFolder::BranchFolder(bool DefaultEnableTailMerge, bool CommonHoist,
156 void BranchFolder::RemoveDeadBlock(MachineBasicBlock *MBB) {
180 bool BranchFolder::OptimizeFunction(MachineFunction &MF,
362 void BranchFolder::replaceTailWithBranchTo(MachineBasicBlock::iterator OldInst,
396 MachineBasicBlock *BranchFolder::SplitMBBAt(MachineBasicBlock &CurMBB,
485 BranchFolder::MergePotentialsElt::operator<(const MergePotentialsElt &o) const {
657 unsigned BranchFolder::ComputeSameTails(unsigned CurHash,
693 void BranchFolder::RemoveBlocksWithHash(unsigned CurHash,
713 bool BranchFolder::CreateCommonTailOnlyBlock(MachineBasicBlock *&PredBB,
813 void BranchFolder::mergeCommonTails(unsigned commonTailIndex) {
892 bool BranchFolder::TryTailMergeBlocks(MachineBasicBlock *SuccBB,
1012 bool BranchFolder::TailMergeBlocks(MachineFunction &MF) {
1162 void BranchFolder::setCommonTailEdgeWeights(MachineBasicBlock &TailMBB) {
1210 bool BranchFolder::OptimizeBranches(MachineFunction &MF) {
1328 bool BranchFolder::OptimizeBlock(MachineBasicBlock *MBB) {
1788 bool BranchFolder::HoistCommonCode(MachineFunction &MF) {
1921 bool BranchFolder::HoistCommonCodeInSuccs(MachineBasicBlock *MBB) {