Searched refs:BranchFolder (Results 1 – 7 of 7) sorted by relevance
| /openbsd-src/gnu/llvm/llvm/lib/CodeGen/ |
| H A D | BranchFolding.cpp | 134 BranchFolder Folder(EnableTailMerge, /*CommonHoist=*/true, MBBFreqInfo, in runOnMachineFunction() 141 BranchFolder::BranchFolder(bool DefaultEnableTailMerge, bool CommonHoist, in BranchFolder() function in BranchFolder 158 void BranchFolder::RemoveDeadBlock(MachineBasicBlock *MBB) { in RemoveDeadBlock() 182 bool BranchFolder::OptimizeFunction(MachineFunction &MF, in OptimizeFunction() 358 void BranchFolder::replaceTailWithBranchTo(MachineBasicBlock::iterator OldInst, in replaceTailWithBranchTo() 392 MachineBasicBlock *BranchFolder::SplitMBBAt(MachineBasicBlock &CurMBB, in SplitMBBAt() 479 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() 712 bool BranchFolder::CreateCommonTailOnlyBlock(MachineBasicBlock *&PredBB, in CreateCommonTailOnlyBlock() [all …]
|
| H A D | BranchFolding.h | 31 class LLVM_LIBRARY_VISIBILITY BranchFolder { 33 explicit BranchFolder(bool DefaultEnableTailMerge, bool CommonHoist,
|
| H A D | IfConversion.cpp | 463 BranchFolder BF(true, false, MBFI, *MBPI, PSI); in INITIALIZE_PASS_DEPENDENCY() 602 BranchFolder BF(false, false, MBFI, *MBPI, PSI); in INITIALIZE_PASS_DEPENDENCY()
|
| H A D | MachineBlockPlacement.cpp | 3419 BranchFolder BF(/*DefaultEnableTailMerge=*/true, /*CommonHoist=*/false, in runOnMachineFunction()
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/Scalar/ |
| H A D | LoopSimplifyCFG.cpp | 657 ConstantTerminatorFoldingImpl BranchFolder(L, LI, DT, SE, MSSAU); in constantFoldTerminators() local 658 bool Changed = BranchFolder.run(); in constantFoldTerminators() 659 IsLoopDeleted = Changed && BranchFolder.foldingBreaksCurrentLoop(); in constantFoldTerminators()
|
| /openbsd-src/gnu/llvm/llvm/docs/ |
| H A D | HowToUpdateDebugInfo.rst | 119 a predecessor block (see ``BranchFolder::HoistCommonCodeInSuccs``). In this
|
| H A D | WritingAnLLVMBackend.rst | 1141 folding and if conversion. The ``BranchFolder`` and ``IfConverter`` machine
|