Searched refs:BranchFolder (Results 1 – 5 of 5) sorted by relevance
| /freebsd-12.1/contrib/llvm/lib/CodeGen/ |
| H A D | BranchFolding.cpp | 129 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 D | BranchFolding.h | 35 class LLVM_LIBRARY_VISIBILITY BranchFolder { 39 explicit BranchFolder(bool defaultEnableTailMerge,
|
| H A D | MachineBlockPlacement.cpp | 346 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 D | IfConversion.cpp | 347 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 D | LoopSimplifyCFG.cpp | 557 ConstantTerminatorFoldingImpl BranchFolder(L, LI, DT, SE, MSSAU); in constantFoldTerminators() local 558 return BranchFolder.run(); in constantFoldTerminators()
|