Home
last modified time | relevance | path

Searched refs:BranchFolder (Results 1 – 5 of 5) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DBranchFolding.cpp133 BranchFolder Folder( in runOnMachineFunction()
141 BranchFolder::BranchFolder(bool DefaultEnableTailMerge, bool CommonHoist, in BranchFolder() function in BranchFolder
156 void BranchFolder::RemoveDeadBlock(MachineBasicBlock *MBB) { in RemoveDeadBlock()
180 bool BranchFolder::OptimizeFunction(MachineFunction &MF, in OptimizeFunction()
362 void BranchFolder::replaceTailWithBranchTo(MachineBasicBlock::iterator OldInst, in replaceTailWithBranchTo()
396 MachineBasicBlock *BranchFolder::SplitMBBAt(MachineBasicBlock &CurMBB, in SplitMBBAt()
485 BranchFolder::MergePotentialsElt::operator<(const MergePotentialsElt &o) const { in operator <()
657 unsigned BranchFolder::ComputeSameTails(unsigned CurHash, in ComputeSameTails()
693 void BranchFolder::RemoveBlocksWithHash(unsigned CurHash, in RemoveBlocksWithHash()
713 bool BranchFolder::CreateCommonTailOnlyBlock(MachineBasicBlock *&PredBB, in CreateCommonTailOnlyBlock()
[all …]
H A DBranchFolding.h31 class LLVM_LIBRARY_VISIBILITY BranchFolder {
33 explicit BranchFolder(bool DefaultEnableTailMerge, bool CommonHoist,
H A DIfConversion.cpp462 BranchFolder BF(true, false, MBFI, *MBPI, PSI); in INITIALIZE_PASS_DEPENDENCY()
599 BranchFolder BF(false, false, MBFI, *MBPI, PSI); in INITIALIZE_PASS_DEPENDENCY()
H A DMachineBlockPlacement.cpp3496 BranchFolder BF(/*DefaultEnableTailMerge=*/true, /*CommonHoist=*/false, in runOnMachineFunction()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopSimplifyCFG.cpp654 ConstantTerminatorFoldingImpl BranchFolder(L, LI, DT, SE, MSSAU); in constantFoldTerminators() local
655 bool Changed = BranchFolder.run(); in constantFoldTerminators()
656 IsLoopDeleted = Changed && BranchFolder.foldingBreaksCurrentLoop(); in constantFoldTerminators()