Home | History | Annotate | Download | only in CodeGen

Lines Matching defs:BranchFolder

102   BranchFolder::MBFIWrapper MBBFreqInfo(
104 BranchFolder Folder(EnableTailMerge, /*CommonHoist=*/true, MBBFreqInfo,
111 BranchFolder::BranchFolder(bool defaultEnableTailMerge, bool CommonHoist,
125 void BranchFolder::RemoveDeadBlock(MachineBasicBlock *MBB) {
153 bool BranchFolder::OptimizeImpDefsBlock(MachineBasicBlock *MBB) {
200 bool BranchFolder::OptimizeFunction(MachineFunction &MF,
402 void BranchFolder::computeLiveIns(MachineBasicBlock &MBB) {
428 void BranchFolder::ReplaceTailWithBranchTo(MachineBasicBlock::iterator OldInst,
440 MachineBasicBlock *BranchFolder::SplitMBBAt(MachineBasicBlock &CurMBB,
526 BranchFolder::MergePotentialsElt::operator<(const MergePotentialsElt &o) const {
545 BranchFolder::MBFIWrapper::getBlockFreq(const MachineBasicBlock *MBB) const {
554 void BranchFolder::MBFIWrapper::setBlockFreq(const MachineBasicBlock *MBB,
560 BranchFolder::MBFIWrapper::printBlockFreq(raw_ostream &OS,
566 BranchFolder::MBFIWrapper::printBlockFreq(raw_ostream &OS,
668 unsigned BranchFolder::ComputeSameTails(unsigned CurHash,
705 void BranchFolder::RemoveBlocksWithHash(unsigned CurHash,
726 bool BranchFolder::CreateCommonTailOnlyBlock(MachineBasicBlock *&PredBB,
826 bool BranchFolder::TryTailMergeBlocks(MachineBasicBlock *SuccBB,
946 bool BranchFolder::TailMergeBlocks(MachineFunction &MF) {
1103 void BranchFolder::setCommonTailEdgeWeights(MachineBasicBlock &TailMBB) {
1151 bool BranchFolder::OptimizeBranches(MachineFunction &MF) {
1223 bool BranchFolder::OptimizeBlock(MachineBasicBlock *MBB) {
1625 bool BranchFolder::HoistCommonCode(MachineFunction &MF) {
1763 bool BranchFolder::HoistCommonCodeInSuccs(MachineBasicBlock *MBB) {