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 {
654 unsigned BranchFolder::ComputeSameTails(unsigned CurHash,
690 void BranchFolder::RemoveBlocksWithHash(unsigned CurHash,
710 bool BranchFolder::CreateCommonTailOnlyBlock(MachineBasicBlock *&PredBB,
810 void BranchFolder::mergeCommonTails(unsigned commonTailIndex) {
889 bool BranchFolder::TryTailMergeBlocks(MachineBasicBlock *SuccBB,
1011 bool BranchFolder::TailMergeBlocks(MachineFunction &MF) {
1161 void BranchFolder::setCommonTailEdgeWeights(MachineBasicBlock &TailMBB) {
1209 bool BranchFolder::OptimizeBranches(MachineFunction &MF) {
1318 bool BranchFolder::OptimizeBlock(MachineBasicBlock *MBB) {
1779 bool BranchFolder::HoistCommonCode(MachineFunction &MF) {
1912 bool BranchFolder::HoistCommonCodeInSuccs(MachineBasicBlock *MBB) {