Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DBranchFolding.cpp129 BranchFolder::MBFIWrapper MBBFreqInfo( in runOnMachineFunction()
138 BranchFolder::BranchFolder(bool defaultEnableTailMerge, bool CommonHoist, in BranchFolder() function in BranchFolder
153 void BranchFolder::RemoveDeadBlock(MachineBasicBlock *MBB) { in RemoveDeadBlock()
172 bool BranchFolder::OptimizeFunction(MachineFunction &MF, in OptimizeFunction()
566 BranchFolder::MBFIWrapper::printBlockFreq(raw_ostream &OS, in printBlockFreq()
572 BranchFolder::MBFIWrapper::printBlockFreq(raw_ostream &OS, in printBlockFreq()
582 BranchFolder::MBFIWrapper::getEntryFreq() const { in getEntryFreq()
729 unsigned BranchFolder::ComputeSameTails(unsigned CurHash, in ComputeSameTails()
765 void BranchFolder::RemoveBlocksWithHash(unsigned CurHash, in RemoveBlocksWithHash()
1072 bool BranchFolder::TailMergeBlocks(MachineFunction &MF) { in TailMergeBlocks()
[all …]
H A DBranchFolding.h35 class LLVM_LIBRARY_VISIBILITY BranchFolder {
39 explicit BranchFolder(bool defaultEnableTailMerge,
H A DMachineBlockPlacement.cpp346 std::unique_ptr<BranchFolder::MBFIWrapper> MBFI;
2740 MBFI = llvm::make_unique<BranchFolder::MBFIWrapper>( in runOnMachineFunction()
2794 BranchFolder BF(/*EnableTailMerge=*/true, /*CommonHoist=*/false, *MBFI, in runOnMachineFunction()
H A DIfConversion.cpp347 BranchFolder::MBFIWrapper MBFI(getAnalysis<MachineBlockFrequencyInfo>()); in INITIALIZE_PASS_DEPENDENCY()
359 BranchFolder BF(true, false, MBFI, *MBPI); in INITIALIZE_PASS_DEPENDENCY()
499 BranchFolder BF(false, false, MBFI, *MBPI); in INITIALIZE_PASS_DEPENDENCY()
/freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/
H A DLoopSimplifyCFG.cpp557 ConstantTerminatorFoldingImpl BranchFolder(L, LI, DT, SE, MSSAU); in constantFoldTerminators() local
558 return BranchFolder.run(); in constantFoldTerminators()